18 15 13 7 15 15 19 23 4 11 25 51 22 7 6 0 4 0 12 15 19 23 18 19 15 15 18 23 19 23 19 19 21 27 19 23 19 27 22 31 24 31 19 19 18 23 22 35 27 19 7 0 9 19 22 39 13 11 18 23 18 11 10 0 13 19 25 39 24 23 18 15 16 15 21 23 21 23 18 11 13 11 19 31 27 39 27 39 22 11 12 0 12 11 19 23 22 23 19 11 16 15 19 23 13 7 18 19 21 19 18 11 22 27 22 27 22 27 22 27 25 31 22 23 18 11 13 3 13 19 19 35 18 11 4 0 1 0 6 3 7 0 1 0 3 0 13 59 30 31 9 7 13 23 16 31 22 51 30 63 31 55 31 51 31 51 30 47 34 39 25 63 40 63 36 79 39 71 36 59 33 63 36 71 39 75 40 83 40 75 36 55 43 47 34 71 52 83 39 39 37 63 42 51 42 103 64 119 49 79 46 71 46 79 49 87 52 95 55 103 57 103 57 95 55 99 60 95 55 83 55 91 55 103 67 111 57 79 54 91 63 115 70 123 61 79 45 51 61 107 63 103 58 95 61 111 73 138 82 166 92 186 96 182 84 162 92 174 93 166 85 138 81 142 84 150 88 162 92 170 98 178 95 170 93 174 96 182 88 150 82 134 79 138 84 154 88 170 99 190 99 178 96 178 98 186 98 186 98 186 98 186 99 186 95 174 95 186 101 202 90 174 93 186 99 202 104 210 99 194 99 194 99 194 99 194 102 186 101 186 101 186 99 182 105 198 105 198 105 198 105 190 104 178 110 190 113 190 110 182 116 202 116 202 116 202 116 202 122 214 116 198 111 198 116 210 114 202 114 206 116 210 117 210 116 210 117 218 119 222 122 226 126 234 122 226 122 226 125 238 120 222 120 226 122 230 123 230 122 222 120 218 119 222 120 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 230 123 234 125 234 126 238 128 238 128 238 128 238 129 242 129 242 129 242 129 242 125 234 125 238 126 242 128 242 128 242 128 242 128 242 128 242 123 230 125 238 126 242 129 246 131 249 131 246 129 242 128 242 132 238 131 238 131 242 134 249 132 249 137 265 141 281 147 293 155 317 158 317 152 301 153 321 155 305 146 273 135 257 134 261 131 238 125 230 128 242 129 238 129 246 131 249 132 246 131 242 126 230 128 234 129 238 131 242 131 238 131 242 132 246 134 246 135 253 138 261 140 261 138 249 144 277 153 309 170 357 185 369 202 392 203 372 200 361 180 281 162 289 161 277 138 230 132 261 137 253 135 253 134 234 122 194 119 202 116 194 116 198 120 210 119 210 119 206 117 202 116 202 116 202 116 198 114 194 113 194 113 198 108 190 111 198 108 186 105 178 102 186 113 206 113 190 111 198 111 198 111 198 113 202 110 194 110 194 110 190 105 182 105 194 105 190 104 186 102 186 98 174 96 166 95 162 92 158 90 170 90 170 90 170 90 170 96 178 87 150 81 146 82 142 87 138 84 130 82 130 82 134 82 126 79 123 81 130 85 142 84 154 82 150 81 142 78 138 75 130 75 130 75 130 75 130 78 142 79 138 78 134 76 134 79 138 75 126 73 130 78 142 84 154 82 150 82 150 82 150 78 138 78 134 76 130 75 130 78 138 75 130 72 123 70 123 66 115 70 126 73 126 70 123 73 123 67 107 63 107 67 119 67 115 67 119 69 123 70 126 67 111 66 107 64 111 66 115 63 107 66 115 66 103 58 83 64 107 64 103 61 95 58 87 52 79 55 87 60 99 63 107 64 107 64 107 64 111 66 111 54 83 55 87 57 83 55 79 49 79 52 79 48 59 37 35 39 51 43 63 46 63 43 59 46 67 48 71 49 75 51 75 57 83 52 87 60 99 55 75 51 75 43 55 37 47 39 55 51 83 48 75 42 59 34 51 34 47 33 43 34 47 36 55 37 59 39 51 31 35 31 47 36 51 33 31 30 43 27 3 19 15 24 11 18 19 37 79 30 11 30 31 36 15 27 15 42 55 40 43 34 47 43 79 42 59 43 75 51 87 49 71 43 63 43 59 42 55 40 55 37 47 37 51 40 59 45 71 39 71 48 55 36 51 43 59 45 63 43 63 43 63 43 63 45 47 30 23 33 51 42 63 46 71 39 39 30 39 40 75 36 51 37 55 39 51 37 47 48 43 24 23 40 83 46 55 48 59 31 19 27 43 45 87 28 63 52 83 39 39 37 71 28 27 30 39 34 39 28 15 31 16 33 16 31 16 35 21 26 18 42 25 42 18 31 13 26 12 26 13 31 16 38 19 35 18 38 21 40 21 40 21 42 21 40 19 38 21 40 22 42 21 40 19 38 21 40 22 40 16 23 10 31 19 40 19 31 16 35 21 40 21 40 19 26 21 40 25 38 21 31 21 28 19 33 22 35 21 31 18 28 19 33 24 40 27 42 27 35 19 23 13 23 18 28 18 31 19 28 18 28 19 33 21 26 18 33 22 35 22 33 19 35 22 35 22 35 22 35 22 40 24 35 21 31 18 26 16 31 19 38 22 35 18 21 9 9 6 14 7 11 3 2 0 9 1 11 16 31 10 14 10 21 12 23 15 33 22 42 28 50 31 50 31 50 31 50 31 54 27 42 34 62 36 57 40 69 37 62 33 59 34 64 37 71 40 74 40 71 39 66 37 78 39 66 48 90 49 71 39 66 43 74 39 71 54 100 57 81 46 78 45 78 48 85 52 88 54 90 55 95 57 93 55 95 57 100 57 93 52 90 55 93 60 112 63 95 51 90 57 95 60 109 66 107 60 97 57 105 63 107 61 100 58 105 64 126 73 138 84 157 92 164 93 157 87 169 92 171 90 164 85 162 84 164 87 171 90 176 92 183 95 179 92 176 93 181 96 179 88 171 85 169 85 174 88 179 93 193 101 193 96 188 96 193 96 193 96 193 96 193 96 195 98 193 95 193 98 200 102 191 93 195 96 202 101 207 104 205 101 205 101 205 101 205 101 202 101 202 101 202 101 202 102 210 105 210 105 210 105 210 105 210 108 214 111 219 111 214 110 222 114 222 114 222 114 222 114 238 119 231 113 224 113 231 117 229 114 229 116 231 117 234 117 231 116 234 119 236 120 241 122 245 123 241 120 238 122 243 125 248 120 248 122 250 123 253 123 250 120 248 119 245 120 248 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 123 253 125 255 125 253 128 250 128 250 128 250 128 255 131 255 131 255 131 255 131 255 125 255 126 257 128 260 128 257 126 257 126 257 126 257 126 253 123 255 126 257 128 262 129 265 131 265 129 262 128 260 128 260 131 255 131 257 132 262 135 265 132 272 138 284 143 291 146 310 156 319 158 310 150 308 155 310 150 298 141 284 135 279 134 267 128 260 125 265 129 265 126 267 131 269 132 272 131 269 129 267 128 269 129 269 129 272 131 272 131 272 132 274 134 276 134 276 137 284 140 286 140 291 137 298 146 312 155 329 170 362 191 415 212 429 206 410 193 374 164 360 170 341 153 296 137 276 137 281 134 281 132 279 126 255 116 250 119 248 116 243 119 248 122 245 119 245 117 243 116 241 116 241 116 241 114 238 113 236 113 236 111 229 108 234 111 229 107 226 105 222 107 234 113 234 107 231 110 231 110 231 110 231 111 229 110 231 110 231 108 226 105 231 105 229 104 229 102 226 102 219 98 217 96 214 93 210 92 205 90 205 90 205 90 205 90 207 90 200 84 193 82 193 85 198 85 193 84 191 82 193 84 191 82 188 81 188 82 193 84 195 82 193 81 188 78 186 76 181 75 181 75 181 75 181 76 179 79 174 78 174 76 171 76 174 78 169 75 169 75 174 78 179 84 179 84 179 84 181 85 169 78 169 76 167 76 164 75 157 75 162 76 159 72 150 67 148 69 152 73 157 73 155 70 155 70 148 66 143 66 148 67 148 67 148 69 150 69 152 70 145 66 143 64 140 66 143 67 140 64 143 66 140 61 133 57 138 63 138 63 136 60 131 57 124 55 126 57 133 61 136 63 136 61 136 61 136 61 136 61 124 55 126 57 128 55 126 54 126 54 131 54 126 48 112 40 112 45 117 48 121 48 119 46 114 49 117 49 119 51 121 52 126 52 121 55 131 58 124 49 114 49 107 45 102 42 97 43 102 48 97 45 88 42 83 37 74 33 69 31 69 33 76 37 71 31 66 28 64 30 66 30 71 34 69 28 66 33 64 19 54 25 59 22 50 22 74 45 69 28 64 36 74 31 69 34 97 45 97 42 95 39 102 48 105 40 102 43 114 49 114 45 109 45 109 43 107 43 105 42 97 40 97 40 100 43 105 46 93 45 107 39 88 37 97 40 97 40 97 40 97 40 97 40 105 39 85 33 93 42 102 43 100 43 93 34 78 33 90 45 90 39 90 39 90 39 90 39 100 39 78 33 88 43 100 43 93 37 81 31 78 36 93 43 76 39 102 46 90 34 88 43 76 28 74 31 81 33 76 27 12 15 21 23 16 11 18 27 19 19 16 19 19 27 21 27 18 15 13 3 13 15 19 31 19 23 21 27 22 31 22 31 22 31 21 23 19 27 21 31 19 27 21 31 22 27 21 23 15 11 15 19 21 27 18 11 19 23 19 23 21 31 24 39 21 27 25 31 21 23 22 31 21 23 22 27 22 27 21 23 22 27 21 23 22 31 24 35 24 23 18 15 19 19 18 7 16 11 18 19 21 23 21 23 21 23 22 31 25 35 24 31 22 27 22 27 22 27 22 27 24 31 24 27 22 23 21 23 21 35 22 39 22 35 18 27 12 7 9 0 4 0 0 0 7 0 1 0 6 0 7 23 12 15 13 23 18 39 24 47 28 47 31 51 31 51 31 51 33 43 27 59 37 63 36 71 37 67 34 59 33 63 36 71 43 83 42 79 40 79 40 71 45 67 46 95 54 75 43 71 43 75 45 59 42 79 51 83 45 71 45 71 46 83 51 91 51 91 54 99 55 99 55 91 51 83 55 83 51 75 51 83 54 95 61 99 54 75 52 87 54 91 61 107 63 107 64 115 61 107 63 103 60 99 63 115 66 119 75 146 84 166 87 162 88 166 88 162 88 162 88 154 85 150 87 154 88 158 88 162 93 166 92 162 90 166 92 170 90 162 90 162 90 166 92 166 90 174 99 186 98 178 96 182 96 182 96 182 96 182 96 182 96 182 96 186 98 190 99 190 95 182 96 190 99 198 101 202 101 198 101 198 101 198 101 198 99 182 99 186 102 190 104 194 105 198 105 198 105 198 105 190 105 182 110 190 111 190 111 186 113 194 113 194 113 194 113 194 119 210 114 198 113 198 116 206 114 202 114 206 116 210 117 210 116 210 117 218 119 222 122 226 122 226 120 222 120 222 122 226 120 222 122 226 122 226 123 230 122 222 120 218 119 222 120 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 230 123 234 125 234 126 238 128 238 128 238 128 238 129 242 129 242 129 242 129 242 125 234 125 238 126 242 128 242 126 238 126 238 126 238 126 238 123 230 125 238 126 242 129 246 131 249 129 246 129 246 128 242 132 238 131 238 131 242 134 249 129 242 134 253 137 269 143 277 150 313 158 325 156 309 152 301 152 301 147 281 140 265 134 257 129 234 123 226 126 238 126 230 129 242 131 246 131 246 129 242 131 238 129 234 129 234 128 230 131 238 131 242 132 246 134 246 135 253 138 261 140 261 138 249 138 269 149 281 152 309 179 376 203 412 217 396 200 353 182 297 177 309 162 281 149 265 140 253 138 249 131 238 128 226 120 198 120 206 119 202 119 202 120 206 119 210 119 206 117 202 116 202 116 202 116 198 114 194 113 194 113 198 108 190 111 198 108 186 108 186 107 190 111 198 108 182 108 190 108 190 108 190 108 190 108 190 110 194 110 190 107 182 105 190 104 190 102 186 102 186 98 174 98 170 95 162 93 158 90 170 90 170 90 170 90 170 87 162 87 158 85 154 84 146 87 142 85 134 82 130 84 134 82 130 84 134 84 130 81 126 82 146 81 142 78 134 76 130 75 130 75 130 75 130 75 130 78 138 78 138 76 134 76 134 78 134 76 130 75 134 76 138 79 142 79 146 82 150 84 154 79 142 78 138 76 134 76 134 70 130 76 146 78 130 69 111 70 123 72 130 75 130 73 126 69 119 69 115 67 111 66 111 66 111 67 115 67 119 69 119 66 111 64 107 64 107 66 111 66 111 64 107 63 99 60 95 63 103 63 103 61 95 58 87 57 87 57 91 58 95 60 95 60 95 58 91 57 87 55 83 54 83 55 87 57 83 55 79 55 95 58 99 57 87 51 75 48 75 51 83 52 83 51 79 51 75 51 79 52 79 54 83 52 75 51 79 55 87 52 71 49 79 49 79 49 75 48 79 43 67 42 67 42 63 37 63 33 39 30 31 28 39 34 55 34 31 24 23 28 39 28 23 30 43 31 31 30 43 30 15 27 31 27 19 19 15 30 47 31 11 28 27 34 27 34 47 45 67 48 67 42 55 42 67 42 55 39 55 43 71 46 67 46 71 46 67 45 67 43 63 43 63 42 59 42 63 43 67 37 63 43 43 33 47 39 47 39 51 39 51 40 55 40 55 43 55 37 47 40 63 43 59 40 63 40 51 34 43 39 63 40 55 37 47 36 51 39 59 43 63 40 51 36 51 42 75 33 43 34 47 36 47 36 47 30 43 39 59 39 51 37 55 34 35 28 27 31 39 31 31 21 16 42 22 35 15 33 21 42 16 26 12 33 21 38 16 42 21 38 18 35 19 40 22 38 19 38 19 38 21 42 22 45 22 40 19 38 19 40 21 35 19 42 24 45 22 38 18 31 16 35 19 40 19 33 15 47 22 38 16 31 16 35 19 38 24 38 22 31 19 38 27 35 22 35 22 35 22 35 22 38 22 33 18 28 18 33 21 38 22 35 22 38 21 26 13 21 15 28 21 35 22 35 21 33 22 35 24 38 25 40 25 33 21 35 22 35 22 38 24 38 24 38 24 38 24 38 24 35 19 33 19 33 19 35 21 33 18 26 10 14 4 9 3 16 4 4 0 4 4 19 15 23 13 26 16 31 21 40 25 42 28 45 30 47 31 50 31 50 28 45 31 57 37 57 36 64 34 59 31 59 34 66 39 78 43 74 40 69 40 76 45 74 45 83 55 85 43 74 49 78 48 78 43 74 43 74 43 71 42 74 45 81 49 85 52 85 51 88 54 90 54 90 54 90 54 95 54 90 51 90 54 90 55 100 57 90 51 88 54 102 61 107 61 100 58 105 64 105 63 107 63 102 60 107 67 119 69 131 78 148 84 152 85 164 88 164 85 164 88 169 92 171 88 171 88 171 88 171 88 174 90 174 90 174 90 174 90 179 90 181 93 183 93 183 92 181 95 191 99 191 96 188 98 191 95 191 95 191 95 191 95 191 96 195 99 198 99 198 98 200 98 200 99 202 99 202 101 207 102 207 102 207 102 207 102 198 99 200 101 205 104 210 105 207 104 210 105 210 105 212 107 212 108 214 110 217 111 217 111 217 111 217 111 217 111 217 111 234 116 229 113 226 114 229 116 229 114 229 116 231 117 234 117 234 117 234 119 236 120 238 120 238 120 238 120 238 120 238 120 250 122 250 122 250 122 250 122 250 120 248 119 245 120 248 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 123 253 125 255 125 250 126 248 126 248 126 248 126 250 128 250 128 250 128 250 128 255 125 255 126 257 128 260 128 255 125 255 125 255 125 255 125 255 125 255 126 257 128 260 128 262 129 262 129 262 129 262 129 260 131 255 131 257 132 262 135 265 132 269 137 279 140 286 143 300 152 315 159 319 155 305 147 303 149 300 146 293 138 281 132 267 126 257 123 260 126 262 125 265 129 269 131 269 131 267 128 274 131 272 129 269 128 267 126 272 131 272 132 274 134 276 134 276 137 284 140 286 140 291 137 284 143 312 150 312 158 351 190 384 202 427 209 413 199 401 188 377 170 331 153 312 152 293 140 286 134 276 126 272 123 255 117 255 120 253 119 248 120 248 120 245 119 245 117 243 116 241 116 241 116 241 114 238 113 236 113 236 111 229 108 234 111 229 107 231 110 231 110 231 108 226 104 229 108 226 107 226 107 224 105 226 108 231 110 231 108 226 107 229 104 229 102 226 102 224 101 222 99 219 96 214 95 212 93 207 92 205 90 205 90 202 88 195 84 198 87 200 87 198 85 200 87 195 84 193 84 193 85 191 84 195 85 193 82 186 78 191 81 188 78 183 76 181 75 181 75 181 75 181 75 181 76 176 78 174 76 171 76 169 75 171 76 171 76 171 76 171 76 159 72 162 75 167 78 171 79 171 78 169 78 167 76 167 76 157 73 159 76 159 73 152 69 157 73 157 73 159 73 157 73 148 69 150 69 150 67 145 64 145 66 145 66 145 67 148 67 143 66 140 63 138 64 143 66 145 66 140 63 136 60 136 61 136 61 136 61 136 60 131 57 131 58 131 58 131 58 131 58 133 60 131 57 126 54 121 52 124 55 126 57 128 55 126 54 131 57 136 58 136 57 131 54 126 52 126 52 128 54 126 52 124 54 124 54 124 54 124 54 119 51 119 51 121 52 119 49 107 48 114 52 117 51 109 49 85 37 81 34 74 33 69 30 71 30 62 25 59 28 71 36 83 33 59 27 69 34 64 22 62 31 69 28 66 33 69 27 64 30 64 25 54 22 62 31 66 27 59 33 76 34 83 45 97 46 107 48 102 40 95 40 109 42 100 39 105 45 112 45 112 46 109 45 107 43 107 43 105 43 100 40 97 40 97 40 95 43 102 36 90 39 97 37 100 42 100 42 100 43 102 43 95 39 95 40 100 42 97 39 88 40 93 40 88 36 90 40 93 39 83 33 81 34 90 40 100 43 93 39 88 39 93 42 78 33 83 36 88 36 81 31 78 31 81 36 88 39 88 34 88 33 74 28 76 33 83 34 12 15 22 31 19 15 18 23 25 27 16 15 19 27 16 3 22 31 24 39 24 31 21 23 18 19 16 15 16 19 21 27 24 31 21 23 19 23 19 23 18 23 22 35 24 31 19 19 18 23 19 19 18 15 18 23 27 35 19 15 15 15 19 27 24 31 22 23 18 19 24 39 22 27 22 27 22 27 22 27 24 27 18 11 15 7 16 15 24 27 22 31 25 27 18 0 13 7 18 23 22 27 22 23 21 23 21 23 21 27 22 31 21 23 21 27 22 31 24 31 24 31 24 31 25 35 25 35 22 35 21 31 21 39 24 47 27 47 21 23 13 7 9 3 3 0 3 0 3 0 9 7 12 15 12 19 15 27 18 31 22 31 25 39 28 47 31 51 31 47 30 47 33 67 36 55 34 59 31 55 31 63 37 75 45 87 40 75 40 83 43 83 40 67 49 91 46 55 42 83 49 79 46 75 45 63 40 59 40 63 43 71 48 83 51 87 49 83 51 91 54 95 52 87 51 83 57 87 54 79 54 91 54 87 55 83 52 75 52 83 60 103 61 95 55 87 58 103 61 107 64 107 61 103 64 123 66 119 73 142 82 158 84 150 90 166 85 154 85 162 92 166 90 162 90 158 88 158 88 154 88 162 90 162 90 162 90 158 88 158 90 170 93 170 93 166 92 174 98 182 96 174 96 186 95 178 95 178 95 178 95 178 95 182 98 190 99 190 99 186 99 194 99 194 99 194 99 194 102 202 102 202 102 202 102 202 99 182 101 190 104 198 105 202 104 194 104 198 105 202 107 194 107 182 108 182 110 186 111 190 111 190 111 190 111 190 111 190 114 202 113 198 113 202 114 206 114 202 114 206 116 210 117 210 117 214 119 218 119 218 120 222 120 222 120 222 120 222 120 222 122 226 122 226 122 226 122 226 122 222 120 218 119 222 120 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 230 123 234 125 234 125 234 126 234 126 234 126 234 125 230 125 230 125 230 125 230 125 234 125 238 126 242 128 242 125 234 125 234 125 234 125 234 125 234 126 238 126 238 128 242 129 246 129 246 129 246 129 246 132 238 131 238 131 242 134 249 134 249 135 261 138 273 143 277 144 297 153 325 161 321 152 293 149 297 147 289 143 273 137 257 131 238 125 230 126 234 126 226 128 238 129 246 131 242 128 238 132 238 131 234 129 230 128 226 131 238 131 242 132 246 134 246 135 253 138 261 140 261 138 249 131 261 153 293 153 301 171 357 180 365 205 388 203 380 200 361 179 297 155 265 155 293 153 269 141 253 131 238 128 226 122 206 122 214 122 214 122 210 120 206 119 210 119 206 117 202 116 202 116 202 116 198 114 194 113 194 113 198 108 190 111 198 108 186 110 194 111 194 108 186 105 182 108 190 107 186 105 182 105 178 107 186 108 194 110 194 108 186 104 190 102 186 102 182 101 182 99 178 98 174 96 166 93 162 92 174 92 170 90 166 88 166 82 154 85 162 87 162 85 150 88 142 85 138 84 134 85 138 82 134 85 138 84 130 79 119 81 146 79 138 76 134 75 130 75 130 75 130 75 130 75 130 76 138 76 134 76 130 75 130 76 134 76 134 76 134 76 134 69 119 72 126 75 134 76 138 78 138 76 134 76 130 75 130 76 134 73 123 70 126 73 134 75 134 73 130 73 130 73 130 67 119 69 119 69 115 66 107 66 111 66 111 66 107 64 107 66 107 63 103 63 103 64 111 67 111 64 103 61 95 61 99 60 95 61 99 60 95 58 87 60 95 58 91 58 91 57 87 61 95 60 91 57 83 54 75 54 83 55 87 57 83 55 79 55 91 55 91 55 91 54 87 54 83 52 83 52 83 52 83 55 87 55 83 54 83 54 83 51 75 51 75 49 71 51 75 45 71 49 83 52 83 51 83 39 51 36 47 31 31 24 27 31 35 27 23 27 31 31 47 43 47 27 27 30 39 25 3 24 39 33 31 28 43 33 31 30 35 28 27 24 19 25 19 28 3 24 19 34 31 37 63 40 59 45 67 42 51 37 47 48 63 40 55 43 71 46 71 43 63 43 63 42 59 40 55 43 59 40 51 37 47 37 47 42 67 43 47 37 63 43 51 40 55 40 59 42 63 43 63 36 47 39 55 39 47 36 43 36 55 40 59 39 51 39 59 39 47 33 35 31 39 36 55 49 63 37 47 40 63 39 47 34 43 34 43 34 43 34 39 33 35 30 39 36 51 36 39 39 43 30 27 30 43 36 47 33 16 35 19 40 21 38 19 52 25 45 24 45 22 35 15 38 21 45 25 47 24 38 18 35 18 31 15 31 18 38 22 47 24 42 21 38 19 38 19 38 21 40 22 42 21 40 19 40 21 40 18 31 15 35 22 45 22 38 18 38 22 50 30 33 22 35 19 26 18 33 25 35 22 33 21 33 21 35 22 35 21 31 16 26 15 23 15 35 22 33 22 38 22 28 15 26 16 28 19 33 21 33 21 31 19 28 18 31 19 35 22 31 19 33 22 35 24 40 25 38 24 38 24 38 24 38 24 45 25 42 25 42 25 45 28 50 28 45 24 33 16 26 13 2 4 11 4 11 10 19 6 16 9 16 9 16 10 23 13 28 19 33 22 40 27 45 30 47 31 50 28 50 37 57 30 59 33 57 30 57 34 66 39 71 40 71 40 71 42 74 43 71 42 78 49 76 39 69 48 83 46 81 51 83 42 66 40 69 42 74 46 81 48 81 48 81 49 85 51 88 52 85 51 90 54 97 55 93 54 95 58 95 55 93 52 90 52 93 55 93 57 100 57 97 57 105 64 102 63 109 63 105 63 112 69 121 70 133 79 148 84 150 84 162 87 162 85 164 88 171 93 174 90 174 90 174 88 171 88 171 90 174 92 176 90 174 88 176 88 176 90 181 92 183 93 183 95 191 96 186 95 191 99 193 96 193 96 193 96 193 96 193 96 193 98 195 99 198 99 202 99 202 99 205 101 205 101 205 101 205 101 205 101 205 101 202 101 205 102 207 105 210 105 205 102 207 105 210 107 214 108 214 108 212 108 212 110 217 113 217 111 217 111 217 111 217 111 226 113 226 113 229 114 229 114 229 114 229 116 231 117 234 117 236 119 236 119 236 119 236 119 238 120 241 122 241 122 238 120 253 123 250 122 250 122 248 120 250 120 248 119 245 120 248 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 123 253 125 255 125 248 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 255 125 255 126 257 128 260 128 257 126 257 126 257 126 257 126 257 126 257 126 257 126 257 126 260 128 262 129 262 129 265 131 260 131 255 131 257 132 262 135 269 135 274 138 281 141 286 143 293 144 305 156 322 161 312 150 305 149 300 144 293 140 286 137 274 131 262 126 265 128 262 125 265 128 267 129 267 129 265 128 272 131 269 129 269 129 267 128 272 131 272 132 274 134 276 134 276 137 284 140 286 140 291 137 281 141 315 156 322 161 346 180 372 196 413 205 417 205 410 193 377 170 331 152 317 156 310 150 296 138 286 134 281 129 262 120 257 123 260 123 255 123 248 119 245 119 245 117 243 116 241 116 241 116 241 114 238 113 236 113 236 111 229 108 234 111 229 107 229 110 236 111 229 105 224 107 231 110 229 107 226 105 222 104 224 107 229 110 231 110 229 108 226 102 226 102 224 101 224 99 224 99 222 98 217 95 214 95 210 93 207 90 205 88 200 87 198 85 198 85 198 85 198 88 200 88 198 85 195 85 195 85 191 82 193 84 193 82 188 81 193 81 191 79 186 76 183 75 181 75 181 75 181 75 181 76 174 76 171 76 169 75 169 73 169 76 171 78 174 76 171 75 162 73 164 76 167 78 169 79 164 75 164 73 162 73 159 72 167 76 155 69 150 70 159 78 159 75 157 72 152 72 155 73 150 69 150 67 148 66 145 66 145 66 143 64 143 63 140 63 140 64 138 63 138 63 140 64 143 66 140 64 138 61 133 60 131 58 133 60 133 60 131 57 131 58 131 58 131 58 131 58 133 60 133 58 128 57 126 55 124 55 126 57 128 55 126 54 128 54 128 52 126 52 126 52 131 54 126 51 124 51 126 52 126 55 126 54 124 54 121 52 119 52 121 51 114 48 119 54 107 48 109 49 112 49 109 49 93 42 85 36 71 30 62 24 66 28 64 28 66 30 69 33 81 33 62 25 59 25 52 18 57 31 74 30 64 31 69 28 62 27 62 27 62 27 62 27 64 25 64 34 81 37 90 46 90 42 102 43 97 39 97 39 112 43 105 42 109 46 109 43 107 43 105 42 105 40 102 40 97 40 95 37 90 36 90 37 105 46 102 37 95 45 102 37 88 36 90 37 95 39 97 40 90 37 97 39 93 34 88 36 85 39 93 40 88 37 90 42 88 36 83 33 81 34 85 37 102 40 83 34 93 42 90 33 88 37 85 34 83 34 83 36 85 33 78 33 83 34 81 31 93 36 78 30 81 36 85 36 22 19 13 11 21 35 22 19 25 43 27 35 21 27 22 35 16 19 18 23 19 23 18 19 21 23 16 11 16 19 22 35 25 35 22 27 19 19 18 23 22 27 21 23 19 27 21 31 19 31 22 27 16 11 18 27 21 27 19 23 19 31 25 43 18 19 21 19 16 11 19 23 22 23 19 15 18 19 21 27 21 27 22 23 21 19 18 11 21 19 19 19 22 27 19 11 19 19 18 15 18 19 21 23 21 19 18 15 18 19 22 31 19 19 21 27 22 31 25 35 24 31 24 31 22 27 22 27 27 51 27 51 25 47 25 47 28 55 28 51 24 31 16 15 6 15 16 11 13 31 18 11 12 11 12 7 12 11 13 19 13 7 16 19 22 35 27 43 30 55 31 39 30 67 36 43 33 55 30 51 31 63 37 75 37 71 39 79 40 83 40 71 43 63 43 79 46 59 40 75 48 71 46 95 54 71 40 67 40 63 45 75 48 75 46 71 46 79 49 87 51 87 51 79 48 79 54 83 52 79 54 91 57 87 52 79 54 87 55 91 52 87 58 99 60 99 63 115 60 107 64 107 63 107 67 126 66 119 73 142 81 154 82 142 85 158 85 158 88 166 92 166 88 158 90 162 90 162 90 162 88 162 92 170 93 166 90 158 90 162 88 158 90 170 96 182 93 178 98 178 95 174 98 190 96 182 96 182 96 182 96 182 98 186 96 178 96 186 101 198 98 194 99 198 101 202 102 202 101 198 101 198 101 198 101 198 102 194 104 194 104 194 104 194 102 190 104 198 105 202 108 198 108 186 108 178 108 186 111 194 113 194 113 194 113 194 113 194 110 194 113 198 114 202 114 202 114 202 114 206 116 210 117 210 119 218 119 218 119 218 119 218 120 226 123 234 125 230 122 222 123 230 123 226 122 222 120 222 122 222 120 218 119 222 120 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 226 122 230 123 234 125 234 123 230 125 230 125 230 125 230 126 234 126 234 126 234 126 234 125 234 125 238 126 242 128 242 126 238 126 238 126 238 126 238 126 238 126 238 126 238 126 238 128 242 128 246 129 249 131 249 132 238 131 238 131 242 134 249 132 249 135 257 137 265 140 269 140 277 146 309 161 333 159 313 152 301 147 281 141 273 140 273 137 249 129 238 129 242 128 234 126 238 128 242 129 238 128 234 128 230 129 234 129 234 131 238 131 238 131 242 132 246 134 246 135 253 138 261 140 261 138 249 137 261 146 281 155 313 171 341 190 372 205 396 209 400 203 341 187 317 165 273 156 285 155 285 144 273 141 265 138 249 129 218 125 222 126 226 126 214 120 202 119 210 119 206 117 202 116 202 116 202 116 198 114 194 113 194 113 198 108 190 111 198 108 186 105 194 113 198 108 182 107 190 111 198 110 190 107 182 105 178 105 186 108 194 110 194 110 190 102 186 102 182 101 182 99 178 101 182 99 174 96 170 95 166 93 178 92 170 90 166 87 162 88 162 85 154 82 154 85 154 90 146 87 138 85 138 85 142 82 130 81 126 81 130 84 134 84 150 82 146 79 138 78 134 75 130 75 130 75 130 75 130 75 134 76 130 75 130 73 126 75 130 78 138 78 138 75 130 76 134 76 134 76 134 76 134 73 126 72 123 72 119 70 119 76 134 72 123 70 126 75 138 75 130 72 119 69 119 70 126 72 123 67 111 64 111 67 115 64 107 64 103 63 103 61 99 64 103 63 99 61 103 63 107 64 107 66 111 64 99 60 87 57 91 58 95 60 95 58 87 58 91 58 91 58 91 58 91 57 87 57 87 57 87 57 87 54 83 55 87 57 83 55 79 55 87 52 79 51 79 51 79 57 95 54 83 51 83 52 87 55 83 54 83 52 79 51 75 51 83 54 75 48 67 52 91 51 83 49 75 48 79 51 87 40 55 37 51 33 35 27 31 27 31 31 43 33 43 31 35 31 35 28 27 25 23 25 23 24 43 36 39 27 35 30 31 22 19 25 27 30 35 30 23 30 15 31 47 42 51 42 71 37 55 43 63 42 55 42 63 43 59 40 59 45 67 42 51 45 67 43 63 43 59 42 59 40 55 39 47 37 47 39 51 43 67 40 43 39 67 43 43 34 39 36 47 37 51 40 55 37 55 42 55 36 39 36 51 37 55 39 55 36 51 40 67 37 51 37 51 37 51 37 51 39 51 37 47 36 47 36 47 37 51 37 51 37 47 34 43 37 51 36 43 33 35 31 39 39 47 33 35 34 51 37 47 50 18 23 12 40 27 45 16 40 22 42 19 31 16 42 30 33 15 26 10 26 15 35 19 42 21 35 16 35 21 45 25 47 24 42 21 38 18 35 18 45 22 38 18 35 19 42 24 33 21 47 24 38 15 33 18 40 21 38 16 33 15 31 16 26 18 31 19 26 15 26 19 33 21 28 16 26 18 33 21 35 24 40 25 40 22 31 18 33 18 26 18 33 22 33 18 35 21 31 16 26 18 31 21 33 21 31 18 28 21 35 25 31 19 33 22 35 24 40 25 38 24 38 22 35 21 33 21 38 22 40 24 40 22 33 19 42 27 47 28 42 21 28 13 28 24 42 21 38 28 50 22 33 18 31 16 28 18 33 19 19 12 23 18 33 24 40 27 45 33 50 27 47 37 57 27 57 31 54 30 57 34 66 39 62 36 69 40 74 40 69 39 81 42 71 46 81 43 71 46 78 43 78 57 95 46 71 46 71 43 76 46 81 46 76 43 78 48 83 51 85 51 83 49 81 49 90 51 85 49 90 55 100 55 90 52 93 57 97 57 97 60 107 64 105 61 105 63 102 63 109 64 107 64 114 70 119 67 128 76 143 79 143 79 155 85 164 88 169 90 171 92 171 88 171 90 174 92 176 92 174 90 179 95 181 93 174 90 183 92 179 88 179 93 191 101 186 96 188 96 186 95 191 101 195 98 195 98 195 98 195 98 198 98 191 93 191 98 200 104 200 98 202 101 205 102 210 104 202 99 202 99 202 99 202 99 210 105 207 104 207 104 207 102 205 102 207 105 210 107 214 108 217 110 212 107 212 110 219 114 219 113 219 113 219 113 219 113 222 110 224 113 229 114 229 114 229 114 229 116 231 117 234 117 236 119 236 119 236 119 236 119 241 122 245 126 248 125 241 122 253 123 253 122 250 120 248 120 250 120 248 119 245 120 248 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 122 250 123 253 125 255 125 248 125 245 125 245 125 245 125 253 129 253 129 253 129 253 129 255 125 255 126 257 128 260 128 260 128 260 128 260 128 260 128 257 126 257 126 257 126 257 126 260 128 260 129 262 131 265 131 260 131 255 131 257 132 262 135 265 132 267 134 274 135 279 138 288 140 293 150 319 164 322 158 310 150 298 141 288 140 291 143 281 134 269 129 269 131 267 126 262 128 265 129 267 128 265 126 265 128 267 129 269 131 272 132 272 131 272 132 274 134 276 134 276 137 284 140 286 140 291 137 296 141 296 143 312 161 346 180 382 197 405 208 429 217 422 196 396 185 358 161 324 155 312 153 300 144 300 144 298 138 272 125 260 126 262 126 257 123 248 119 245 119 245 117 243 116 241 116 241 116 241 114 238 113 236 113 236 111 229 108 234 111 229 107 222 108 236 111 226 105 226 110 236 111 231 110 229 107 224 105 224 105 229 110 231 110 231 110 226 102 226 101 224 99 222 99 224 101 222 98 219 96 214 95 210 93 207 90 205 88 200 87 207 88 198 82 191 82 198 88 202 88 198 85 195 85 195 87 191 81 186 79 188 82 195 87 195 84 193 82 191 79 186 78 181 75 181 75 181 75 181 76 174 76 171 75 169 73 167 73 167 75 174 79 176 78 169 73 162 73 162 73 162 73 159 72 159 72 157 70 157 69 155 69 155 72 157 73 159 73 157 73 159 73 152 69 148 67 150 70 157 70 148 64 140 64 148 69 143 64 143 63 140 61 138 60 140 63 138 61 136 63 138 64 138 64 143 67 143 63 131 55 128 57 131 60 133 60 131 58 128 57 128 58 131 60 133 60 124 55 126 55 126 55 128 57 124 55 126 57 128 55 126 54 133 55 128 51 124 49 121 49 138 58 131 54 126 54 128 55 124 54 124 52 121 51 119 49 121 54 126 52 114 48 121 58 121 54 114 48 109 49 112 54 76 33 74 30 66 30 64 27 62 28 71 34 76 34 69 30 66 31 69 31 66 30 71 37 59 34 78 31 62 28 66 28 50 21 54 27 69 33 69 28 76 31 78 45 105 45 100 49 95 42 102 43 105 43 109 48 102 39 100 42 107 43 100 36 112 46 112 45 109 43 107 43 100 40 97 39 95 40 97 42 100 42 93 34 93 43 97 33 93 37 95 40 100 42 102 45 97 43 105 42 90 34 95 43 88 39 90 37 85 37 95 45 90 40 95 42 95 42 93 39 76 37 95 39 78 30 83 40 85 37 93 42 95 37 83 31 88 39 90 36 78 28 76 33 90 36 81 34 85 37 88 36 27 27 18 19 15 3 16 43 16 19 19 31 25 39 21 19 16 19 18 19 18 19 19 23 10 7 16 23 21 23 16 11 18 23 22 31 19 23 22 35 21 31 22 31 22 27 19 19 13 11 15 15 18 23 21 27 18 11 13 7 15 15 15 3 15 11 19 27 24 31 22 27 16 19 21 23 18 7 15 11 19 23 22 31 22 23 18 11 22 31 24 27 22 19 18 11 21 23 21 19 19 15 18 15 25 31 22 23 21 23 22 27 25 31 21 27 22 23 18 3 18 19 21 31 25 31 19 7 21 35 22 43 25 47 25 47 25 43 22 35 21 43 27 55 25 35 25 35 25 35 25 35 28 35 22 27 25 31 19 3 12 7 19 31 25 35 24 27 24 35 27 43 28 39 25 31 28 47 27 39 25 39 27 43 28 59 37 79 40 75 40 75 45 67 42 59 42 71 49 91 43 71 48 83 49 79 45 63 43 67 43 67 43 67 43 67 43 67 43 71 48 87 54 95 45 67 49 75 51 75 49 71 52 79 52 83 54 87 55 87 55 91 60 107 63 107 61 99 52 79 54 87 57 95 60 99 67 115 69 126 76 146 84 154 92 170 90 162 88 166 90 162 90 162 90 162 90 162 90 162 92 166 92 166 92 166 92 166 90 162 90 162 90 162 90 162 92 170 98 186 101 186 96 174 96 182 98 186 98 182 95 178 99 194 102 198 102 190 96 178 95 186 98 194 99 194 99 190 102 202 102 202 102 202 102 202 102 194 105 198 102 190 104 198 101 186 102 194 105 198 105 190 105 178 107 182 108 186 110 186 111 186 110 186 110 190 113 198 113 202 114 206 116 202 114 198 116 206 117 210 117 214 119 214 116 210 117 218 119 222 122 226 122 226 122 230 123 234 125 234 122 226 122 222 120 218 119 218 117 218 119 222 120 218 119 214 120 226 122 230 123 226 122 222 122 226 122 226 122 226 122 226 126 234 125 230 123 226 122 222 125 230 123 226 122 230 123 234 125 234 126 234 126 234 126 234 126 234 126 238 128 242 129 242 125 234 125 238 126 242 128 242 128 242 128 242 128 242 128 242 125 238 129 249 131 246 126 234 129 242 128 242 128 246 131 253 129 238 131 242 132 246 134 249 132 249 134 249 131 246 134 261 138 273 144 297 152 313 158 321 162 317 149 281 141 273 138 265 134 249 131 238 128 234 126 234 128 234 126 238 131 246 128 230 126 226 126 230 128 234 129 234 132 242 132 246 134 249 135 249 138 257 138 261 140 265 140 257 146 273 146 269 146 285 159 305 185 349 194 376 203 384 208 380 193 333 176 289 158 273 155 285 144 269 138 257 135 246 129 222 123 218 122 210 122 210 123 214 119 210 119 210 117 202 114 194 114 198 114 194 113 190 111 190 111 198 111 194 110 190 108 190 110 194 110 190 108 186 107 186 108 190 108 190 108 190 108 190 110 194 107 182 105 182 105 182 102 190 104 190 104 186 101 178 101 182 101 178 99 174 98 174 93 174 92 170 90 166 88 162 90 166 87 154 84 150 82 146 88 150 90 150 88 138 82 126 84 134 84 134 85 142 88 150 81 146 81 146 81 146 81 146 76 134 76 130 75 126 73 126 82 154 84 150 79 134 73 123 84 146 78 130 73 130 78 142 76 130 75 126 73 130 75 134 73 126 73 126 73 126 73 126 67 119 70 126 73 130 73 130 70 126 72 130 73 126 72 123 70 123 70 119 69 119 67 115 70 119 66 103 63 107 66 115 64 107 64 107 64 107 64 107 64 103 61 95 58 87 57 87 58 91 60 99 61 99 60 95 52 87 60 95 58 91 60 99 60 91 57 83 55 83 55 87 52 79 54 83 55 79 54 75 52 87 54 87 54 83 51 75 58 95 54 83 51 79 52 87 54 87 55 87 55 87 57 91 52 79 51 75 52 79 54 87 51 83 52 87 51 79 48 71 39 43 30 31 28 35 27 31 28 35 31 43 34 51 36 51 28 35 30 35 30 35 30 39 37 47 31 31 27 27 27 31 25 31 31 39 31 39 34 47 42 55 43 63 45 59 42 59 43 63 43 63 42 63 42 63 36 51 39 47 36 47 40 63 52 71 42 63 49 79 43 39 39 55 43 67 45 63 40 51 40 55 40 55 40 55 40 55 37 47 40 59 42 59 42 59 33 43 39 51 37 43 37 51 37 51 37 55 39 59 40 59 40 55 37 51 39 55 36 35 42 63 42 63 42 63 42 63 39 47 33 39 36 51 37 47 37 51 37 51 36 43 33 35 33 31 30 39 39 63 37 39 42 18 33 16 28 9 26 21 31 18 42 24 47 22 40 19 40 21 40 21 40 19 38 19 28 15 35 19 38 19 35 16 35 19 42 22 38 19 42 24 40 22 42 22 42 21 38 18 33 16 35 18 38 19 40 21 38 16 31 16 38 19 35 16 26 18 31 21 35 24 38 24 28 21 35 22 31 16 28 18 31 19 33 22 33 19 28 16 31 21 33 21 33 19 28 18 33 21 33 19 31 18 28 18 31 19 31 21 35 24 42 28 45 27 40 25 42 27 35 19 33 21 33 22 40 25 33 18 38 22 40 25 42 25 40 24 40 22 38 22 40 24 42 27 42 27 42 27 42 27 42 27 38 21 31 19 35 22 28 13 23 16 31 22 38 24 35 21 31 19 33 21 33 21 31 19 52 27 50 25 47 27 52 28 54 33 69 40 69 39 69 40 71 40 69 40 69 43 78 48 76 46 83 51 85 48 78 43 76 45 76 45 76 45 76 45 76 45 76 46 81 49 88 54 83 49 85 49 85 51 88 52 90 52 90 54 93 54 95 55 93 55 97 57 100 58 100 58 100 58 102 60 105 63 107 64 117 66 124 72 138 79 150 85 162 88 167 88 167 90 171 93 174 90 174 90 174 90 174 90 176 92 176 92 176 92 176 92 179 90 179 90 179 90 179 90 181 93 188 98 191 98 188 95 191 95 193 98 195 98 193 96 198 99 200 101 198 98 193 96 195 96 200 99 202 99 202 98 207 102 207 102 207 102 207 102 205 104 210 105 205 102 207 105 205 102 207 105 210 105 207 104 210 107 212 108 212 110 214 110 217 111 214 110 217 111 219 114 226 114 229 116 231 114 229 113 229 116 231 116 234 117 234 119 231 116 234 119 236 120 241 122 241 122 241 123 243 125 245 125 250 122 250 120 248 120 245 119 245 119 248 120 248 120 245 119 248 122 250 123 253 122 250 120 250 122 250 122 250 122 250 122 255 125 253 123 253 123 250 122 255 123 253 122 250 123 253 125 250 126 248 126 248 126 248 126 248 126 248 128 250 129 253 129 255 125 255 126 257 128 260 128 260 128 260 128 260 128 260 128 257 128 260 129 262 128 260 126 262 128 260 128 260 129 265 132 257 132 257 132 260 132 262 134 262 131 267 132 265 129 272 135 281 137 291 146 305 155 315 158 319 153 300 143 293 143 291 140 279 135 274 132 269 129 269 131 267 128 262 128 269 131 265 125 265 126 267 128 267 129 269 129 274 132 274 134 276 135 279 135 281 138 284 140 286 140 293 140 298 143 303 143 303 149 322 164 353 182 384 202 413 208 417 205 408 196 377 174 341 161 327 161 303 143 293 137 286 134 269 126 260 123 255 120 250 122 253 123 245 120 248 119 245 116 238 113 238 114 238 113 236 113 234 111 234 111 234 110 231 108 229 108 231 110 231 108 229 107 226 107 229 108 229 108 229 108 229 108 231 108 226 105 224 105 224 107 226 104 229 104 229 102 224 99 224 101 224 99 222 98 219 98 207 92 207 90 205 90 205 90 210 92 205 88 200 87 200 88 198 88 202 90 200 87 193 82 195 85 193 84 193 85 198 88 193 82 193 81 191 79 188 79 183 76 183 75 181 73 179 75 183 82 181 81 176 78 169 73 179 79 174 75 169 76 174 79 167 75 164 75 164 75 164 76 162 73 162 73 162 73 162 73 150 70 155 73 157 73 155 72 152 70 155 72 155 72 152 70 152 69 150 69 148 67 148 66 150 67 145 66 143 64 143 66 138 63 138 63 138 63 138 63 140 63 136 60 131 58 131 58 131 60 133 60 133 60 131 57 126 58 133 60 128 57 131 61 133 58 128 55 126 55 126 57 121 54 124 55 126 54 124 52 126 54 128 54 128 52 124 49 131 55 128 52 126 52 128 54 126 55 126 55 126 55 126 54 119 51 119 49 119 52 124 54 112 51 114 52 114 48 102 45 88 36 74 30 69 31 69 28 62 28 69 33 74 34 74 34 66 30 66 30 66 30 66 30 74 33 69 30 64 28 64 28 54 25 64 30 64 30 71 34 97 45 102 46 102 46 102 43 102 43 107 43 109 42 109 42 95 39 105 40 100 39 102 43 117 46 107 43 112 46 105 36 97 40 100 42 100 42 97 40 95 39 95 39 95 39 95 39 93 39 97 40 100 40 97 39 90 39 100 43 97 40 97 43 88 37 88 39 90 40 93 40 90 37 85 37 90 39 85 33 90 39 90 39 90 39 90 39 90 36 81 33 85 37 88 36 85 36 88 37 88 36 83 33 100 39 78 31 83 36 81 28 19 15 18 27 18 3 13 27 13 23 25 43 22 23 19 31 21 27 21 23 18 19 16 15 18 19 18 23 19 23 21 27 18 23 22 31 19 23 22 35 21 31 22 31 22 27 19 19 19 23 19 23 21 27 21 27 21 19 18 23 22 35 24 31 19 19 19 19 21 27 24 35 21 31 25 35 22 19 19 23 19 19 19 23 19 15 16 7 16 11 18 19 21 19 19 19 21 23 21 23 19 19 19 19 19 19 19 23 22 31 27 43 27 35 24 35 27 39 24 23 25 27 21 27 24 35 24 23 24 43 25 47 25 43 22 39 21 39 24 43 25 47 25 43 28 43 28 43 28 43 28 43 22 23 19 23 24 31 21 15 19 19 19 19 19 19 19 19 18 15 16 11 16 11 18 15 25 39 25 39 27 47 30 55 31 63 39 79 39 71 37 67 36 51 39 55 40 63 43 67 42 67 46 79 48 75 45 67 45 71 45 71 45 71 45 71 48 75 46 75 46 79 49 83 51 75 49 67 49 75 54 87 52 79 52 79 54 83 54 87 52 79 52 79 52 83 54 87 61 107 63 107 63 107 63 107 63 107 67 126 76 150 84 154 85 158 87 158 88 170 93 170 90 162 90 162 90 162 90 162 92 166 92 166 92 166 92 166 90 162 90 162 90 162 90 162 93 170 93 174 95 178 96 178 92 174 95 182 98 186 98 186 99 190 98 182 96 182 98 186 96 186 98 194 99 194 99 194 102 202 102 202 102 202 102 202 102 194 105 198 102 190 104 198 104 198 105 198 105 194 104 182 105 182 108 182 110 186 110 186 111 190 110 186 111 194 114 198 113 202 114 206 116 202 114 198 113 202 114 202 116 206 116 210 116 210 117 218 119 222 122 226 122 226 122 230 123 234 125 234 122 226 122 226 120 222 120 218 120 222 122 226 122 226 120 222 120 226 122 230 123 226 122 222 122 226 122 226 122 226 122 226 122 226 123 230 123 230 125 234 125 230 123 226 122 230 123 234 125 234 126 234 126 234 126 234 126 234 126 238 128 242 129 242 125 234 125 238 126 242 128 242 128 242 128 242 128 242 128 242 129 242 128 238 126 242 128 246 129 242 128 242 128 246 131 253 134 246 134 246 132 242 132 242 128 242 131 242 126 238 131 253 131 257 137 281 147 305 156 321 156 305 146 285 144 289 144 285 140 269 137 257 134 253 134 253 129 238 128 242 131 249 129 234 126 230 128 230 129 234 129 234 132 242 132 246 134 249 135 249 138 257 138 257 140 261 138 257 140 261 141 257 141 269 153 285 161 301 187 376 208 392 206 361 208 365 193 329 174 293 164 297 149 277 141 261 137 249 131 230 125 222 123 214 122 210 123 214 120 214 120 214 119 206 114 198 114 198 114 198 113 194 113 190 111 198 111 194 110 190 108 190 110 194 110 190 108 186 107 186 108 190 108 190 108 190 108 190 110 190 107 182 105 182 107 186 104 190 104 190 104 186 101 182 101 182 101 178 99 174 98 174 90 170 90 174 92 174 92 174 95 178 92 170 88 162 88 158 87 142 88 146 88 146 87 138 88 142 85 134 84 134 85 138 85 154 84 150 79 138 78 134 76 134 76 130 75 126 73 126 78 142 81 146 79 138 76 134 76 134 76 134 78 138 78 138 75 130 75 130 75 130 75 130 73 126 73 126 73 126 73 126 72 126 72 130 72 123 70 119 69 119 70 123 70 123 69 119 69 115 67 115 66 111 66 107 66 115 67 115 66 111 64 103 63 103 63 103 63 103 63 103 64 103 61 95 58 91 58 91 60 95 60 95 58 87 55 79 60 95 60 87 55 83 58 99 60 91 57 83 55 83 55 87 52 79 54 83 55 79 54 75 52 87 54 87 54 83 51 75 51 83 54 87 54 87 54 87 57 91 57 87 54 83 52 79 49 71 49 71 49 75 52 79 48 79 49 83 49 71 45 67 43 55 33 43 33 47 31 43 27 31 30 39 33 43 33 43 33 39 31 35 30 31 28 27 28 35 30 39 31 35 30 31 24 27 30 39 30 39 34 47 46 67 48 71 46 71 45 67 43 63 42 63 42 63 42 63 36 55 43 67 43 59 42 63 45 67 45 67 43 59 40 51 42 55 40 51 39 55 40 59 37 47 37 47 37 47 37 47 39 51 40 55 40 51 37 43 36 51 42 63 40 55 40 63 37 51 37 55 39 59 40 59 37 47 36 51 40 59 37 47 36 47 36 47 36 47 36 47 39 47 33 39 36 51 37 47 33 43 36 51 37 51 36 47 48 59 31 27 31 39 33 35 38 18 42 28 50 22 42 28 26 21 52 28 40 16 35 22 35 18 33 15 28 12 23 10 42 21 38 19 38 21 42 22 35 19 42 22 38 19 42 24 40 22 42 22 42 21 38 18 42 22 40 21 40 21 40 21 38 18 35 19 45 27 47 24 33 21 31 18 31 21 38 25 35 25 45 27 38 22 35 24 33 21 33 19 31 18 28 18 21 15 26 18 31 21 31 19 33 21 33 21 33 21 33 19 40 24 35 21 33 21 35 22 31 18 28 19 35 22 33 18 42 24 33 21 38 25 40 24 42 25 42 25 40 22 35 21 33 21 40 27 45 25 40 22 47 30 47 30 47 30 47 30 38 24 40 27 45 28 42 27 38 24 33 19 28 18 28 18 33 19 26 15 23 16 31 21 45 24 45 24 47 28 54 31 57 34 69 39 66 36 62 36 62 37 66 40 71 42 71 42 66 39 71 43 74 42 71 40 78 46 78 46 78 46 78 46 83 49 81 46 78 48 81 49 93 52 85 48 83 51 93 57 88 51 90 52 90 54 93 54 93 52 88 49 85 51 93 55 102 60 102 60 102 58 100 58 109 61 119 70 138 79 148 84 155 84 159 87 167 92 176 96 174 90 174 90 174 90 174 90 176 92 176 92 176 92 176 92 181 92 181 92 181 92 181 92 186 93 183 93 183 95 188 98 186 92 191 96 195 99 198 99 200 99 193 95 191 96 195 99 198 98 202 99 205 101 202 99 207 102 207 102 207 102 207 102 205 104 210 105 205 102 207 105 212 107 212 107 210 104 205 101 212 108 212 110 214 110 217 111 219 111 217 111 217 113 222 116 226 114 229 116 231 114 229 113 226 113 226 114 229 114 231 116 231 116 234 119 236 120 241 122 241 122 241 123 243 125 245 125 253 123 250 122 250 120 248 120 248 122 250 123 253 122 250 120 248 122 250 123 253 122 250 120 253 123 253 123 253 123 253 123 248 122 250 123 253 125 255 126 255 123 253 122 250 123 253 125 250 126 248 126 248 126 248 126 248 126 248 128 250 129 253 129 255 125 255 126 257 128 260 128 260 128 260 128 260 128 260 128 265 129 257 125 255 126 262 131 262 128 260 128 260 129 265 132 265 135 262 134 260 132 257 131 262 131 267 131 265 128 269 134 269 129 279 138 296 150 312 158 315 153 303 146 300 147 298 143 286 141 281 137 276 135 276 135 269 129 267 131 272 132 269 128 267 128 267 129 269 129 272 131 274 132 274 134 276 135 279 135 279 137 284 138 284 140 291 138 291 140 298 141 298 144 312 158 312 162 358 194 405 208 417 208 417 203 391 184 358 168 334 161 312 147 298 138 288 135 274 129 262 126 257 122 253 122 253 123 248 120 248 120 245 117 241 114 241 116 238 114 238 113 236 113 234 111 234 110 231 108 229 108 231 110 231 108 229 107 226 107 229 108 229 108 229 108 229 108 229 108 226 105 224 105 226 108 229 104 231 105 229 104 226 101 224 101 224 99 222 98 219 98 205 90 207 92 210 95 212 95 207 92 202 87 198 85 198 87 198 87 200 88 200 88 200 88 202 88 198 85 193 82 191 82 200 85 195 82 188 78 183 75 183 76 183 75 181 73 179 75 174 78 174 79 176 79 174 78 167 73 171 78 174 78 174 78 164 76 167 76 167 76 167 75 162 73 162 73 162 73 162 73 157 73 157 73 155 69 148 66 148 69 150 70 152 69 150 67 148 67 145 66 145 64 143 64 143 66 148 69 150 66 140 61 136 61 136 61 136 61 136 61 140 63 136 60 133 60 133 60 133 61 133 60 131 55 124 52 138 63 133 57 121 54 128 61 133 58 128 55 126 55 126 57 121 54 124 55 126 54 124 52 126 54 128 54 128 52 124 49 119 49 126 55 131 55 128 52 131 57 128 55 124 52 119 51 117 48 114 48 114 49 119 52 107 48 112 49 109 45 97 42 90 39 76 31 71 33 71 30 62 27 64 30 69 31 69 30 74 33 69 31 64 28 62 25 59 27 66 31 71 31 66 30 64 31 76 36 76 37 83 42 102 48 105 48 107 45 105 43 107 43 109 42 109 42 109 42 95 40 112 48 112 43 105 43 102 43 109 45 105 39 100 40 100 40 95 37 93 39 97 42 95 39 95 39 95 39 95 39 95 40 97 40 95 37 90 34 85 36 95 39 93 36 93 39 88 37 88 39 90 40 93 40 85 34 83 37 93 42 90 37 83 34 83 34 83 34 83 34 90 36 81 33 85 37 88 36 78 33 83 36 88 39 90 39 88 31 71 28 83 39 90 37 16 15 22 55 31 43 27 59 12 27 28 47 21 15 18 31 18 19 16 11 13 3 10 0 24 31 21 27 19 27 21 31 18 23 22 31 19 23 22 35 21 31 22 31 22 27 19 19 22 31 21 27 21 27 21 27 18 15 16 19 22 39 24 31 22 23 19 15 18 23 22 31 22 35 28 39 24 27 22 31 22 23 21 19 19 19 19 19 12 3 16 15 19 23 21 23 21 23 21 23 21 23 21 27 25 31 22 23 21 23 22 27 18 11 16 15 21 23 18 11 27 31 21 23 24 35 25 31 25 47 25 47 24 39 21 35 19 35 24 51 27 47 24 39 30 39 30 39 30 39 30 39 24 27 28 35 30 39 30 39 27 35 24 23 19 15 18 15 19 15 16 7 15 11 18 19 22 31 22 31 24 43 28 51 28 59 36 71 34 59 33 51 34 51 39 63 43 67 43 63 39 59 42 63 43 67 43 67 46 75 46 75 46 75 46 75 51 83 48 75 46 75 48 75 51 75 48 63 48 71 54 91 51 75 51 79 52 79 54 83 55 83 52 71 49 75 54 87 58 95 58 95 57 91 57 91 58 99 66 123 75 142 81 142 82 150 84 154 88 170 95 178 90 162 90 162 90 162 90 162 92 166 92 166 92 166 92 166 92 166 92 166 92 166 92 166 95 174 93 170 93 174 96 182 92 170 95 182 98 190 99 190 99 190 96 178 95 186 99 194 96 190 99 198 101 198 101 194 102 202 102 202 102 202 102 202 102 194 105 198 102 190 104 198 107 202 107 202 107 198 104 182 107 182 110 186 110 190 111 190 113 194 111 190 113 194 114 202 113 202 114 206 116 202 114 198 113 198 113 202 114 202 116 206 116 210 117 218 119 222 122 226 122 226 122 230 123 234 125 234 123 230 123 226 122 226 120 222 120 226 122 230 123 226 122 222 120 226 122 230 123 226 122 222 123 230 123 230 123 230 123 230 120 226 122 230 123 234 125 238 125 230 123 226 122 230 123 234 125 234 126 234 126 234 126 234 126 234 126 238 128 242 129 242 125 234 125 238 126 242 128 242 128 242 128 242 128 242 128 242 131 246 126 234 125 238 129 249 129 242 128 242 128 246 131 253 137 253 135 249 134 242 132 242 131 246 134 246 129 246 134 261 126 242 131 261 141 293 153 317 159 317 152 297 149 293 144 277 141 269 138 257 135 253 134 257 132 246 129 246 134 253 131 238 128 230 129 234 129 238 131 238 132 242 132 246 134 249 135 249 137 253 137 257 138 257 138 253 138 261 143 261 143 265 150 273 152 265 170 329 194 369 211 384 208 361 197 329 179 285 164 281 158 293 144 265 138 253 134 238 128 230 125 218 123 214 123 214 120 218 122 214 120 206 116 198 116 202 116 198 114 198 113 194 111 198 111 194 110 190 108 190 110 194 110 190 108 186 107 186 108 190 108 190 108 190 108 190 108 186 105 182 105 186 108 190 104 194 105 194 105 190 102 182 101 182 101 178 99 174 98 174 92 174 92 178 95 182 96 186 93 174 90 166 87 162 87 154 88 146 88 146 88 146 90 150 92 150 87 138 84 130 82 130 87 158 84 150 79 138 76 130 76 134 76 130 75 126 73 126 73 134 78 138 79 142 78 138 72 126 75 134 78 138 78 134 75 134 78 138 78 138 76 130 73 126 73 126 73 126 73 126 73 130 73 126 70 115 66 107 67 119 69 123 70 119 69 115 67 115 66 111 66 107 64 107 64 111 67 119 69 111 63 99 61 99 61 99 61 99 61 99 64 103 61 99 60 95 61 99 61 99 61 95 58 87 54 79 63 103 60 87 52 79 57 99 60 91 57 83 55 83 55 87 52 79 54 83 55 79 54 75 52 87 54 87 54 83 51 75 46 75 52 87 55 87 52 83 57 91 55 83 52 75 51 71 49 67 48 67 48 71 51 79 46 75 49 79 48 67 43 63 40 51 31 39 31 39 30 39 27 31 30 39 31 39 30 35 34 43 31 39 28 31 27 23 24 27 30 39 33 43 31 35 30 43 37 59 39 63 43 75 46 67 46 71 45 63 42 55 43 63 42 63 40 63 40 63 37 59 46 75 46 67 43 63 40 59 45 67 42 51 40 55 43 59 39 47 37 51 42 63 42 59 42 59 42 59 42 59 40 55 40 55 40 47 36 43 33 43 39 51 37 43 37 51 37 51 37 55 39 59 40 59 36 43 34 51 40 63 39 51 36 47 36 47 36 47 36 47 39 47 33 39 36 51 37 47 30 35 34 47 37 55 39 55 30 23 27 35 39 67 40 51 28 13 38 25 47 21 42 28 31 21 50 27 42 18 35 19 40 21 40 19 35 18 33 16 42 22 42 21 40 21 38 19 35 19 42 22 38 19 42 24 40 22 42 22 42 21 38 18 38 19 38 19 40 21 40 21 35 16 31 18 40 22 42 19 33 21 33 19 31 21 33 22 33 24 40 25 35 19 31 21 33 21 31 18 26 18 28 18 21 15 26 19 33 21 33 21 33 21 33 21 35 22 35 22 31 19 31 21 35 24 42 28 35 21 33 22 38 24 33 18 40 22 33 22 38 25 38 21 40 24 42 25 42 24 38 22 35 22 40 24 42 25 42 25 47 30 47 30 47 30 47 30 33 24 45 28 42 25 42 28 45 27 42 25 35 21 31 18 26 16 23 15 23 15 26 16 40 21 38 21 40 22 45 25 45 28 57 33 57 30 54 31 64 37 66 39 69 42 74 43 71 43 74 45 76 46 81 48 76 45 76 45 76 45 76 45 83 49 81 46 78 46 81 48 85 49 83 46 83 49 88 52 85 51 88 51 90 52 90 52 95 55 93 52 90 52 90 52 97 57 97 57 97 58 100 58 107 61 119 70 136 76 138 76 152 82 157 85 167 92 176 96 174 90 174 90 174 90 174 90 176 92 176 92 176 92 176 92 183 93 183 93 183 93 183 93 186 95 188 96 188 98 191 98 186 93 191 96 195 98 195 98 198 99 195 98 198 99 200 102 200 98 202 101 207 102 205 101 207 102 207 102 207 102 207 102 205 104 210 105 205 102 207 105 210 107 212 108 212 107 210 104 214 110 214 110 217 111 217 113 219 113 219 113 219 114 224 116 226 114 229 116 231 114 229 113 226 114 229 114 231 116 231 117 231 116 234 119 236 120 241 122 241 122 241 123 243 125 245 125 255 123 253 123 250 122 250 122 248 120 250 122 250 122 248 120 248 122 250 123 253 122 250 120 255 125 255 125 255 125 255 125 250 122 253 123 253 123 255 125 255 123 253 122 250 123 253 125 250 126 248 126 248 126 248 126 248 126 248 128 250 129 253 129 255 125 255 126 257 128 260 128 260 128 260 128 260 128 260 128 262 128 260 126 257 128 260 129 262 128 260 128 260 129 265 132 265 135 262 135 262 134 262 134 267 134 272 134 269 131 274 137 269 129 274 134 288 146 308 155 322 158 310 152 305 147 296 140 284 140 279 135 274 134 274 134 274 132 269 132 276 135 272 129 269 129 269 129 272 131 272 132 274 132 274 134 276 135 279 135 276 137 281 137 284 138 288 137 291 140 300 143 300 144 308 153 315 156 336 176 377 200 420 215 420 206 403 194 374 177 346 165 327 153 303 141 291 137 279 132 267 128 262 123 253 123 250 123 250 122 250 122 248 119 241 116 243 116 241 116 238 114 238 114 234 111 234 110 231 108 229 108 231 110 231 108 229 107 226 107 229 108 229 108 229 108 229 108 226 107 224 105 224 107 229 110 231 105 234 107 231 104 226 102 224 101 224 99 222 98 219 98 212 95 212 95 212 96 214 96 217 96 212 93 207 92 207 93 205 90 200 88 200 88 202 90 202 88 198 85 193 82 191 82 198 84 195 82 188 78 186 76 183 76 183 75 181 73 179 75 171 76 171 78 174 78 171 76 169 75 169 75 169 76 171 76 164 76 169 79 171 78 167 75 162 73 162 73 162 73 162 73 155 72 155 72 152 67 145 64 150 69 152 70 152 70 150 69 150 67 148 67 145 66 145 64 145 67 148 67 145 66 143 63 138 63 138 63 138 63 138 63 140 63 136 61 136 61 138 63 136 61 136 61 136 60 128 57 133 60 133 57 126 55 131 61 133 58 128 55 126 55 126 57 121 54 124 55 126 54 124 52 126 54 128 54 128 52 124 49 121 51 124 52 126 52 126 51 126 55 124 54 121 51 119 51 117 49 117 49 117 51 121 52 109 49 112 51 112 46 100 43 88 36 74 30 69 31 69 28 64 30 69 31 69 31 66 30 71 31 69 30 66 28 64 27 62 27 64 30 69 31 69 31 64 31 76 37 78 40 88 45 102 46 107 46 105 43 102 40 107 43 109 42 112 40 112 42 100 42 109 46 109 43 107 45 105 42 107 43 107 43 105 40 102 42 100 40 97 42 100 43 102 43 102 43 102 43 102 43 97 40 100 42 100 40 95 39 90 39 100 43 97 40 97 43 88 37 88 39 90 40 93 40 88 36 85 37 93 40 88 36 88 37 88 37 88 37 88 37 90 36 81 33 85 37 88 36 78 33 83 36 88 39 90 39 83 31 76 34 90 40 85 30 18 11 18 27 18 3 12 19 19 27 24 39 24 27 18 15 21 27 21 27 21 23 19 23 19 27 22 31 22 23 18 15 18 23 22 31 19 23 22 35 21 31 22 31 22 27 19 19 16 15 18 19 19 23 21 27 21 23 18 19 21 31 21 19 19 23 21 27 22 23 21 19 18 23 22 27 19 11 18 15 18 11 15 3 12 3 15 7 16 15 19 23 22 27 21 23 21 23 21 27 22 31 24 31 19 19 19 23 22 31 27 43 27 35 24 35 27 35 22 19 21 23 21 27 25 35 21 15 22 39 24 47 25 47 24 43 24 39 22 39 24 43 25 43 28 35 28 35 28 35 28 35 22 31 31 39 27 27 27 39 28 43 28 43 27 31 21 19 16 15 18 19 19 15 18 11 19 23 18 19 18 23 21 27 18 31 28 51 28 47 28 43 36 47 36 47 36 55 42 67 40 59 40 63 43 71 46 75 45 71 45 71 45 71 45 71 48 79 46 75 46 79 49 79 45 63 46 63 48 67 49 71 49 71 51 75 51 79 52 79 52 83 54 83 52 79 51 71 51 75 52 79 54 83 55 87 60 103 67 126 73 134 73 119 82 150 84 154 87 166 93 170 90 162 90 162 90 162 90 162 92 166 92 166 92 166 92 166 93 170 93 170 93 170 93 170 95 178 98 190 101 190 99 182 95 178 96 186 98 186 96 182 98 190 101 198 102 198 102 198 98 194 101 198 102 202 101 198 102 202 102 202 102 202 102 202 102 194 105 198 102 190 104 198 104 198 107 206 108 206 107 194 108 186 110 190 111 190 113 194 114 194 113 194 113 198 116 206 113 202 114 206 116 202 114 198 114 206 116 206 117 210 117 214 116 210 117 218 119 222 122 226 122 226 122 230 123 234 125 234 125 234 123 230 123 226 122 226 119 218 120 222 120 222 119 218 120 226 122 230 123 226 122 222 125 234 125 234 125 234 125 234 125 234 123 230 123 230 122 226 125 230 123 226 122 230 123 234 125 234 126 234 126 234 126 234 126 234 126 238 128 242 129 242 125 234 125 238 126 242 128 242 128 242 128 242 128 242 128 242 126 242 128 246 129 242 128 238 129 242 128 242 128 246 131 253 134 246 135 249 135 249 135 253 131 246 134 246 129 242 132 257 131 249 132 257 138 285 150 313 158 313 152 305 152 301 147 285 141 269 138 261 135 257 135 257 134 249 132 253 135 257 134 246 129 234 129 238 131 238 132 242 132 242 132 246 134 249 135 249 135 249 137 253 137 257 137 249 135 249 140 257 140 257 144 257 153 265 164 305 187 353 208 388 209 372 203 353 191 317 173 301 161 305 147 269 140 257 137 246 131 234 126 222 123 214 122 210 122 218 122 218 120 210 117 202 117 206 116 202 116 198 114 198 111 198 111 194 110 190 108 190 110 194 110 190 108 186 107 186 108 190 108 190 108 190 108 190 107 182 105 182 105 186 108 194 105 194 107 198 105 194 104 186 101 182 101 178 99 174 98 174 96 186 96 186 96 182 95 182 99 190 96 178 93 174 92 170 95 158 90 146 87 142 88 150 88 146 87 138 84 134 84 134 82 150 82 146 81 142 79 142 76 134 76 130 75 126 73 126 75 134 78 138 78 134 75 130 78 134 75 126 72 126 75 134 75 134 79 146 81 142 76 130 73 126 73 126 73 126 73 126 70 123 70 123 70 119 66 111 70 123 72 126 72 126 70 123 70 119 69 119 67 115 67 111 69 115 66 111 64 107 64 111 63 103 63 103 63 103 63 103 64 103 61 99 61 103 63 107 61 99 63 103 63 99 61 95 55 91 60 95 57 87 58 99 60 91 57 83 55 83 55 87 52 79 54 83 55 79 54 75 52 87 54 87 54 83 51 75 52 83 51 79 49 75 51 79 54 79 52 79 52 79 52 79 51 75 51 71 51 79 54 83 49 83 51 87 51 75 46 71 43 55 33 43 33 47 31 43 31 39 33 43 33 43 31 35 30 35 30 35 30 35 30 35 30 35 28 31 28 35 31 39 30 43 37 59 40 67 46 79 49 75 48 75 46 67 42 59 42 63 42 63 40 63 40 63 37 59 43 63 42 59 43 67 46 59 40 63 48 75 45 55 43 63 45 67 45 67 43 63 42 59 42 59 42 59 42 59 40 55 42 63 43 63 43 59 36 51 42 63 40 55 40 63 37 51 37 55 39 59 40 59 39 51 36 51 39 55 36 39 37 51 37 51 37 51 37 51 39 47 33 39 36 51 37 47 33 39 34 47 37 51 37 51 42 47 31 39 36 47 33 27 45 21 38 21 31 7 19 13 40 21 40 24 47 24 35 13 33 18 35 18 35 18 38 19 35 19 42 24 42 19 33 13 35 19 42 22 38 19 42 24 40 22 42 22 42 21 38 18 28 15 31 16 35 19 40 21 45 21 38 19 42 22 40 18 31 21 35 24 38 21 31 18 26 19 33 21 28 15 23 16 23 13 19 9 14 10 19 12 28 19 33 22 35 22 35 21 33 21 33 22 35 24 38 24 40 24 35 21 33 21 35 22 45 27 40 25 40 24 33 16 28 19 33 24 40 24 31 15 35 21 38 24 42 25 42 25 42 24 38 21 35 24 45 30 45 28 45 28 45 28 45 28 45 31 57 34 50 28 47 33 42 28 50 31 47 27 35 19 33 22 38 25 40 24 35 21 38 19 35 16 33 16 35 18 31 19 47 27 50 27 52 30 62 33 57 30 57 34 69 40 59 33 59 33 62 37 69 40 74 43 74 43 74 43 74 43 81 46 78 46 78 48 83 51 76 45 81 48 83 48 81 46 85 49 85 51 88 52 90 52 88 52 93 54 90 51 83 46 76 43 78 46 83 49 88 49 105 63 121 72 131 73 128 72 152 85 155 85 164 88 171 92 174 90 174 90 174 90 174 90 176 92 176 92 176 93 176 92 183 93 183 93 183 93 183 93 186 96 195 104 200 102 193 98 193 96 195 98 195 96 191 95 195 99 202 105 207 105 205 102 200 99 205 102 207 102 207 101 207 102 207 102 207 102 207 102 205 104 210 105 205 102 207 105 207 104 210 108 214 108 214 108 214 110 214 111 217 113 219 113 222 113 219 113 219 114 224 117 226 114 229 116 231 114 229 113 231 116 234 117 234 119 236 119 231 116 234 119 236 120 241 122 241 122 241 123 243 125 245 125 255 125 255 123 253 122 250 122 243 119 245 120 248 119 245 117 248 122 250 123 253 122 250 120 255 125 255 125 255 125 255 125 257 125 255 123 253 122 250 120 255 123 253 122 250 123 253 125 250 126 250 126 250 126 250 126 250 126 250 128 253 129 255 128 255 125 255 126 257 128 260 128 260 128 260 128 260 128 260 128 255 126 262 131 265 129 257 125 262 128 260 128 260 129 265 132 260 134 262 135 265 137 272 137 262 131 265 131 265 128 269 134 279 132 276 134 286 144 305 153 310 152 308 152 310 153 305 147 288 141 284 138 279 135 279 137 274 132 272 134 279 137 274 131 269 129 269 131 272 132 274 132 274 132 274 134 276 135 279 135 276 135 279 137 281 138 288 137 281 135 291 140 293 140 298 146 312 159 334 176 372 199 408 209 415 205 408 197 384 180 353 168 336 156 310 143 296 138 286 135 272 129 265 125 257 123 250 122 250 122 253 122 248 119 243 116 243 117 243 116 241 116 238 114 234 111 234 110 231 108 229 108 231 110 231 108 229 107 226 107 229 108 229 108 229 108 229 108 224 105 224 105 224 107 231 110 231 107 234 107 234 105 229 102 224 101 224 99 222 98 219 98 219 99 217 98 214 96 212 95 214 96 210 93 205 90 205 92 212 95 205 88 198 87 198 88 200 87 195 84 193 84 195 85 191 81 191 81 191 81 191 81 183 76 183 75 181 73 179 75 174 78 174 78 174 76 169 73 179 78 169 72 162 72 169 76 164 76 171 81 174 79 167 75 162 73 162 73 162 73 162 73 150 69 152 70 152 69 148 66 152 72 155 73 157 72 155 70 152 70 152 69 150 69 148 67 152 69 145 63 140 64 145 67 140 64 140 64 140 64 140 64 138 63 136 61 136 63 140 64 136 61 138 64 140 64 138 63 121 57 133 60 131 58 133 61 133 58 128 55 126 55 126 57 121 54 124 55 126 54 124 52 126 54 128 54 128 52 124 49 131 54 124 49 119 48 121 51 119 51 121 52 121 52 121 54 121 52 119 51 121 52 124 55 119 51 121 52 114 49 105 45 95 40 81 34 76 37 71 33 71 33 74 34 74 33 69 31 64 30 66 30 66 30 66 31 71 31 64 27 62 28 69 33 74 37 85 43 90 46 100 52 112 51 114 49 114 46 109 43 107 43 109 42 109 42 109 42 102 42 105 42 100 40 107 46 114 43 100 43 117 52 112 39 100 43 107 48 109 46 102 42 97 40 97 40 97 40 97 40 97 40 102 45 105 45 105 45 85 36 95 39 93 36 93 39 88 37 88 39 90 40 93 40 93 39 88 37 90 39 85 31 85 36 85 36 85 36 85 36 90 36 81 33 85 37 88 36 81 34 85 37 88 37 85 36 100 37 76 28 78 36 83 33 24 27 15 3 12 11 21 35 12 23 25 39 21 19 18 23 21 19 16 11 15 23 24 43 19 23 21 31 21 23 16 11 22 27 19 19 18 19 18 23 24 39 25 31 19 15 16 19 21 27 21 27 21 27 21 27 19 27 22 31 21 23 16 7 19 19 19 19 19 19 19 19 21 19 18 15 21 23 19 15 16 3 12 3 16 15 16 3 13 3 15 11 19 23 22 27 24 39 21 27 18 31 21 39 22 39 22 43 24 47 25 47 22 23 19 19 21 27 25 39 25 31 24 27 22 23 21 19 25 35 25 35 25 35 25 35 22 31 27 43 28 39 24 27 28 43 28 43 28 43 28 43 28 43 28 43 28 43 28 43 31 43 22 35 28 51 28 39 30 47 27 39 25 39 25 39 16 19 21 31 21 19 13 0 15 11 16 19 21 39 28 51 34 59 33 55 33 55 34 63 31 55 34 63 39 79 43 83 42 79 45 91 48 87 45 79 49 95 49 91 48 87 46 87 45 67 45 71 46 75 48 75 54 87 49 75 48 79 52 91 52 83 51 99 57 107 42 51 24 39 28 59 37 83 45 87 55 115 66 134 72 123 75 119 82 123 85 138 87 146 90 150 88 166 88 170 92 178 95 178 93 158 93 158 93 150 93 158 88 162 92 166 93 174 96 178 96 178 96 182 98 186 99 186 98 186 98 190 99 194 101 194 105 206 104 198 102 194 99 190 102 202 102 198 101 194 99 194 102 202 102 202 102 202 102 202 102 194 105 202 107 202 107 198 108 206 108 206 108 206 108 198 111 194 107 182 107 194 113 206 111 198 111 202 113 206 114 206 116 206 116 206 116 206 116 206 117 210 117 210 117 210 117 210 117 210 117 214 119 218 120 218 123 226 123 226 123 226 123 226 119 218 119 222 120 226 122 226 125 234 125 234 125 234 125 234 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 126 234 125 234 125 234 123 230 126 230 126 230 126 230 126 230 128 234 128 234 128 234 128 234 128 234 128 234 128 234 128 234 129 238 129 238 129 238 129 238 129 238 129 242 131 242 131 246 134 249 132 249 132 253 135 261 134 246 134 249 140 273 147 289 158 309 158 309 156 301 153 293 147 289 143 273 137 261 135 257 128 246 132 257 134 253 131 246 128 242 128 242 128 249 132 253 134 253 132 249 131 253 132 257 135 249 135 249 135 249 135 249 140 261 140 253 140 261 143 269 146 269 161 313 179 325 193 369 209 365 202 349 194 325 176 297 161 293 149 269 143 261 138 249 132 238 125 226 123 226 122 218 123 234 122 226 122 222 119 218 116 210 116 206 114 202 113 202 114 202 111 194 110 194 110 198 111 198 111 194 110 190 108 190 107 186 107 186 107 186 107 186 111 194 110 190 108 194 110 198 108 194 108 190 107 186 105 186 107 190 105 182 101 170 98 166 96 170 96 170 96 170 96 170 96 166 92 150 88 154 92 170 92 158 88 154 87 158 88 162 85 150 85 146 84 142 82 150 87 158 82 142 78 138 79 142 81 142 78 134 75 130 75 130 75 130 78 134 79 130 78 126 76 126 76 126 76 126 76 126 70 126 76 142 79 134 73 119 72 123 73 130 75 130 73 126 66 111 70 123 72 119 67 107 64 107 66 111 67 115 69 115 72 126 69 115 66 107 64 107 67 115 66 111 66 111 64 107 66 107 64 103 63 107 64 111 66 111 66 107 64 103 63 103 60 99 61 99 61 95 58 87 58 91 58 91 58 91 58 91 55 87 57 91 58 95 60 99 51 75 55 87 57 83 52 71 51 75 55 87 57 83 52 71 61 95 58 91 57 83 54 79 55 87 52 75 51 75 51 75 57 91 57 87 54 79 49 71 54 91 51 87 48 87 49 79 37 55 36 47 33 47 34 47 31 31 28 27 27 31 28 35 34 39 30 39 33 43 31 31 31 27 30 27 33 39 39 51 43 63 45 67 46 63 45 59 49 67 49 63 48 59 46 55 42 43 37 39 39 47 43 59 36 39 39 47 40 43 37 35 43 59 45 59 45 55 42 47 40 59 43 67 45 67 45 63 43 59 42 55 40 59 42 63 45 67 46 75 46 67 43 55 42 55 39 47 34 39 34 39 37 47 37 51 39 55 40 59 39 51 39 51 39 51 39 51 43 59 37 43 34 51 40 67 42 55 36 39 33 47 39 59 42 59 40 55 37 47 34 43 39 51 34 39 33 43 37 55 40 19 31 13 28 15 38 21 35 21 45 24 40 19 35 19 33 16 33 18 38 21 40 22 45 22 38 16 33 18 38 21 47 24 42 21 40 21 40 21 40 22 45 22 38 19 40 22 45 24 42 21 38 18 33 16 35 19 40 21 40 21 40 19 33 21 33 21 33 21 33 21 33 19 28 18 33 22 31 18 28 15 21 15 26 16 23 13 21 13 21 15 26 16 28 18 35 21 33 19 33 21 35 22 35 21 35 21 38 22 40 24 33 21 33 21 35 22 38 25 40 25 40 24 38 24 38 24 40 25 40 25 40 25 40 25 42 27 45 28 45 28 42 27 45 28 45 28 45 28 45 28 47 30 47 30 47 30 47 30 57 27 45 24 50 30 52 25 57 30 52 27 50 27 50 27 40 21 42 22 40 18 33 13 26 12 28 13 31 18 38 21 50 30 47 28 47 30 52 33 47 30 50 31 57 36 62 37 71 42 78 46 81 46 78 43 83 48 81 46 78 45 78 43 78 46 81 48 81 49 83 49 88 51 83 49 83 49 85 52 81 51 78 52 88 51 62 25 33 21 40 27 52 34 62 40 78 49 97 64 107 72 119 81 128 81 145 88 167 92 179 90 174 90 174 90 176 93 181 96 176 93 176 93 176 93 176 93 179 90 181 93 186 95 188 96 188 96 188 98 191 99 193 99 195 98 195 99 198 101 200 101 205 104 202 102 202 102 200 101 207 102 207 101 205 99 202 99 207 102 207 102 207 102 207 102 205 104 210 107 212 107 212 105 214 108 214 108 214 108 214 108 219 110 214 107 212 110 222 114 219 111 222 113 222 114 224 114 231 116 231 116 231 116 231 116 234 117 234 117 234 117 234 117 234 117 234 119 236 120 238 120 241 122 241 122 241 122 241 122 245 119 248 120 248 122 250 122 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 126 257 126 257 126 257 126 257 126 260 128 260 128 260 128 260 128 260 128 260 128 260 128 260 128 262 129 262 129 262 129 262 129 265 129 267 129 269 131 269 132 274 132 272 132 272 134 276 137 276 134 276 135 284 143 298 150 312 158 315 158 312 155 308 153 303 147 296 141 286 137 284 135 269 129 274 132 276 131 272 129 272 129 269 128 269 129 274 132 279 132 276 131 274 132 276 134 279 135 279 135 279 135 279 135 286 138 284 140 286 143 293 146 291 143 315 165 346 180 384 208 408 205 405 199 401 187 372 170 353 159 324 147 310 141 296 137 284 131 267 125 260 125 253 122 257 123 255 122 250 120 245 119 238 117 238 117 234 117 231 116 238 114 236 111 234 111 234 111 234 111 234 110 231 108 229 108 226 107 226 107 226 107 226 107 234 110 231 108 229 110 231 111 234 108 234 107 231 105 229 105 234 107 229 104 224 99 217 98 217 96 217 96 217 96 217 96 214 93 210 92 207 90 207 92 205 88 202 87 200 88 202 90 198 85 198 84 195 84 193 82 198 84 193 81 188 79 188 79 186 76 183 75 181 75 181 78 174 78 174 79 176 78 174 76 171 76 171 76 171 76 171 76 159 73 167 78 169 76 162 72 164 75 164 75 162 72 157 70 152 69 155 70 157 69 155 67 150 67 152 67 155 69 157 70 155 70 150 67 145 66 145 66 148 67 148 66 145 66 143 64 145 64 143 63 140 64 143 66 145 66 143 64 143 63 140 63 133 61 136 61 136 60 131 57 131 58 131 58 131 58 131 58 128 57 131 58 131 58 133 60 121 54 126 55 126 55 124 52 119 52 121 54 124 52 121 51 133 60 131 57 126 55 124 54 126 54 121 51 119 51 119 52 124 54 124 54 121 51 117 48 126 49 124 49 119 49 112 49 83 37 74 36 64 34 62 34 66 30 66 28 64 30 66 31 69 28 62 28 69 33 71 31 74 33 74 34 78 39 88 45 97 48 97 48 97 48 97 46 102 45 105 48 109 49 112 51 100 43 97 42 100 45 105 46 102 40 105 43 107 42 102 40 107 43 109 45 109 43 105 42 102 40 105 43 107 43 107 43 107 42 105 40 102 42 105 43 100 43 105 45 105 43 97 39 102 43 100 42 97 39 95 37 90 36 93 37 95 39 95 40 95 39 95 39 95 39 95 39 90 39 85 34 83 36 90 39 97 42 90 39 88 39 93 42 93 39 90 37 85 34 83 33 90 37 83 33 81 34 88 39 19 19 16 15 16 15 18 23 24 31 21 27 21 27 19 15 15 19 21 39 25 39 22 27 28 35 18 7 12 15 22 39 27 43 25 35 22 31 24 35 19 27 24 35 22 27 24 39 21 27 19 23 18 19 16 15 19 23 19 23 21 31 25 39 21 23 21 23 21 23 21 23 22 19 18 19 21 27 21 15 21 15 15 7 16 11 15 0 16 11 16 11 16 11 16 15 16 27 19 35 22 39 22 39 18 27 19 31 21 35 21 35 19 23 22 31 24 31 22 27 25 35 25 35 25 39 27 39 25 35 25 35 25 35 25 35 30 47 28 43 28 43 30 47 28 43 28 43 28 43 28 43 30 47 30 47 30 47 30 47 30 43 25 39 27 47 28 43 33 55 30 47 28 47 30 51 25 39 24 35 22 27 19 23 15 11 15 7 13 7 13 7 24 43 22 39 24 47 27 51 24 47 27 55 30 63 33 67 40 79 42 87 45 91 43 87 45 91 45 91 43 87 43 79 48 75 49 79 49 83 51 83 51 83 49 79 49 79 51 83 52 79 49 87 51 87 30 39 15 35 18 35 22 47 28 43 30 59 43 91 60 111 73 126 76 119 82 138 90 158 93 162 90 170 90 170 92 178 95 178 93 158 93 158 93 150 93 150 92 166 92 170 95 174 96 178 96 178 96 182 98 186 99 186 98 186 98 190 99 194 101 194 101 194 102 198 102 198 104 202 102 202 102 202 101 198 101 198 102 202 102 202 102 202 102 202 102 194 105 202 107 202 107 198 108 206 108 206 108 206 108 198 111 194 108 186 107 194 113 206 111 202 113 202 114 206 114 206 116 206 116 206 116 206 116 206 117 210 117 210 117 210 117 210 117 210 117 214 119 218 120 218 120 218 120 218 120 218 120 218 119 222 120 222 122 226 122 226 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 123 230 123 234 126 238 128 242 126 230 126 230 126 230 126 230 128 234 128 234 128 234 128 234 128 234 128 234 128 234 128 234 129 238 129 238 129 238 129 238 129 246 131 246 132 249 132 253 132 249 132 249 132 253 135 257 134 246 134 249 138 269 146 285 155 305 156 309 156 305 155 297 150 297 146 281 141 273 138 269 129 246 131 249 131 249 129 242 132 249 129 246 128 246 129 249 134 253 132 249 131 253 132 257 135 249 135 249 135 249 135 249 138 257 138 257 140 265 144 265 138 253 147 281 165 297 188 365 202 353 200 353 196 333 177 301 167 301 156 269 147 257 140 246 137 246 128 238 128 242 125 230 123 234 123 230 122 222 120 218 120 222 119 218 119 214 119 214 116 210 114 206 114 202 113 202 111 198 111 194 110 190 108 190 107 186 107 186 107 186 107 186 111 194 110 190 108 194 110 198 108 194 107 190 107 190 105 186 108 190 105 182 102 174 99 170 98 174 98 174 98 174 98 174 92 162 93 162 92 158 90 150 90 166 88 162 87 166 88 170 85 158 85 158 84 154 84 150 84 154 84 150 82 146 79 138 75 130 73 126 73 130 76 134 75 130 78 134 79 130 78 126 76 126 76 126 76 126 76 126 75 130 75 130 75 130 75 130 76 134 76 130 73 123 69 111 70 119 69 115 69 115 70 119 69 115 69 119 70 119 72 123 70 119 67 115 67 115 67 119 69 115 67 115 66 111 64 107 66 107 64 103 63 107 64 111 66 107 64 107 63 103 63 103 60 99 61 99 61 95 58 87 58 91 58 91 58 91 58 91 60 95 58 91 58 91 57 87 54 79 55 83 55 83 54 79 52 75 51 71 51 71 52 75 58 91 58 87 55 83 54 79 55 83 52 75 51 75 52 79 49 75 51 79 52 75 49 71 49 83 49 83 51 83 51 91 39 59 37 47 34 47 34 47 33 31 30 27 30 27 31 31 34 31 27 19 28 31 31 27 33 31 33 35 37 51 43 67 51 75 48 67 46 71 49 79 46 59 46 63 49 67 51 71 43 55 45 59 46 59 46 59 43 59 45 63 46 59 45 55 42 51 43 59 45 59 43 55 39 55 40 55 42 59 42 59 43 59 42 55 40 59 42 63 42 59 42 59 42 55 39 47 39 55 42 63 43 59 39 47 36 43 36 43 37 47 37 47 39 51 39 51 39 51 39 51 36 47 36 47 36 47 36 47 40 59 40 59 40 59 40 59 37 51 37 47 34 39 33 39 37 47 34 39 33 43 36 51 38 19 38 21 40 19 38 19 50 21 31 15 38 21 35 13 38 21 47 27 52 28 50 25 52 24 38 15 28 16 42 25 50 25 45 22 42 22 42 24 40 22 47 24 42 21 42 25 26 13 31 16 38 21 42 22 45 22 40 19 40 22 47 27 35 22 35 22 35 22 35 22 35 21 28 19 35 22 33 19 35 21 28 16 28 16 23 12 38 22 35 22 33 21 31 19 23 15 31 21 38 22 38 21 31 19 33 19 35 21 35 22 31 21 38 25 40 24 35 21 35 22 38 24 40 27 42 27 38 24 40 25 40 25 42 27 47 28 42 25 40 27 45 30 45 28 45 28 45 28 45 28 50 31 50 31 50 31 50 31 54 28 50 27 50 28 52 28 59 33 57 30 54 30 57 31 54 28 50 25 45 24 45 24 45 24 42 21 35 16 28 13 28 16 28 15 28 18 33 19 31 19 38 25 47 31 54 34 69 39 71 42 74 43 76 43 78 45 78 45 76 43 76 43 81 48 81 48 83 49 85 51 85 49 83 49 83 49 83 51 81 52 81 51 76 39 45 16 23 13 26 15 28 18 33 21 38 25 59 40 76 55 97 67 119 76 143 88 167 95 179 93 176 92 176 92 176 93 181 96 179 95 179 95 179 95 179 95 181 93 183 95 186 96 188 96 188 96 188 98 191 99 193 99 195 98 195 99 198 101 200 101 198 99 200 102 202 104 207 105 207 102 207 102 207 102 207 101 210 104 210 104 210 104 210 104 205 104 210 107 212 107 212 105 214 108 214 108 214 108 214 108 217 110 214 108 214 110 219 113 222 113 222 114 224 114 226 116 231 116 231 116 231 116 231 116 234 117 234 117 234 117 234 117 234 117 234 119 236 120 238 120 236 119 236 119 236 119 236 119 248 120 248 122 250 122 253 123 250 122 250 122 250 122 250 122 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 250 123 253 125 257 128 262 129 260 128 260 128 260 128 260 128 260 128 260 128 260 128 260 128 257 126 260 128 260 128 262 129 262 129 262 129 262 129 262 129 269 131 272 132 272 134 274 134 272 132 269 131 272 132 274 135 276 134 276 135 281 141 296 147 308 153 310 156 312 156 310 155 310 152 303 146 293 141 291 140 274 131 274 131 274 129 272 128 279 132 274 129 272 129 272 129 279 132 276 131 274 132 276 134 279 135 279 135 279 135 279 135 284 138 284 138 286 141 291 144 300 146 308 155 322 165 362 194 396 199 405 202 408 191 379 173 360 165 334 153 319 144 300 135 291 132 269 126 265 126 260 122 260 125 257 122 250 122 248 120 243 119 241 119 236 119 236 117 241 117 243 117 241 116 238 113 234 111 234 110 231 108 229 108 229 108 229 108 229 108 229 108 234 110 231 108 229 110 231 111 231 107 231 107 231 107 231 107 234 108 231 105 226 102 224 101 222 99 222 99 219 98 219 98 207 92 212 95 214 92 205 87 205 88 202 87 200 88 202 90 200 87 198 85 198 84 195 84 191 82 195 85 195 82 188 78 179 73 176 73 179 75 183 79 174 78 174 79 176 78 174 76 171 76 171 76 171 76 171 76 167 75 164 73 162 75 164 76 164 75 164 75 164 72 157 70 159 70 155 67 152 69 157 72 159 72 159 72 159 72 159 72 150 69 148 67 148 69 152 70 152 69 150 67 145 66 143 64 145 64 143 63 140 64 143 66 143 64 143 63 140 63 138 61 133 61 136 61 136 60 131 57 131 58 131 58 131 58 131 58 136 60 133 58 131 57 128 55 124 55 126 55 126 55 126 54 128 55 121 51 119 52 126 57 131 57 128 55 126 54 124 54 124 54 121 51 119 51 121 54 117 49 119 52 121 52 119 51 119 49 121 49 119 51 114 54 83 37 76 36 66 33 62 33 69 30 66 28 64 30 66 31 81 34 66 27 64 30 66 27 81 34 85 39 95 45 102 48 112 51 102 45 100 46 109 52 114 52 112 49 107 46 105 45 97 45 105 48 107 46 102 43 109 45 112 46 112 46 109 45 102 42 107 45 109 45 107 43 100 39 100 39 102 40 105 42 107 42 105 40 102 42 105 43 100 42 100 42 100 40 97 39 85 34 95 40 100 39 90 34 90 36 90 36 90 36 90 36 93 37 93 37 93 37 93 37 85 37 88 39 90 37 88 36 81 34 85 37 88 37 85 36 85 36 85 34 83 33 81 33 88 36 83 33 81 34 85 37 21 31 24 35 24 35 22 27 24 19 13 7 18 23 16 3 21 27 21 31 24 39 25 43 24 31 21 27 19 23 21 27 24 31 22 27 19 23 21 27 24 39 27 35 21 19 19 27 12 7 15 15 19 27 22 31 27 39 22 27 19 27 22 35 22 27 22 27 22 27 22 27 22 23 19 19 22 31 21 19 24 23 19 15 19 15 15 3 24 31 22 27 21 19 19 15 12 19 18 35 22 39 21 35 19 35 21 35 22 39 22 43 21 27 24 35 25 31 21 19 21 23 21 27 24 31 25 35 24 31 24 35 25 39 27 39 28 39 25 31 24 35 27 43 28 43 28 43 28 43 28 43 31 51 31 51 31 51 31 51 30 51 28 47 27 43 28 51 33 55 31 51 31 55 33 59 33 55 30 43 27 39 27 43 28 47 27 39 22 23 16 7 13 11 10 7 10 7 12 11 12 15 18 39 27 63 34 79 36 67 37 75 40 83 43 87 45 91 45 91 46 95 46 87 45 71 46 75 48 79 48 79 48 83 49 83 49 83 49 79 52 87 52 95 46 75 24 35 13 27 15 23 15 23 18 15 16 31 25 51 34 63 46 83 67 130 78 158 93 170 93 170 93 178 92 174 93 178 95 178 95 162 95 162 95 154 95 154 93 174 95 174 95 178 96 178 96 178 96 182 98 186 99 186 98 186 98 190 99 194 101 194 98 190 99 194 104 206 105 210 102 202 102 202 102 202 102 206 104 206 104 206 104 206 104 206 102 194 105 202 107 202 107 198 108 206 108 206 108 206 108 198 108 190 108 190 110 194 111 202 113 202 114 206 114 210 116 210 116 206 116 206 116 206 116 206 117 210 117 210 117 210 117 210 117 210 117 214 119 218 120 218 119 214 119 214 119 214 119 214 120 222 122 226 122 230 123 230 122 226 122 226 122 226 122 226 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 123 230 125 238 128 246 129 249 128 234 128 234 128 234 128 234 128 234 128 234 128 234 128 234 126 230 126 234 128 238 129 238 129 238 129 238 129 238 129 238 131 246 132 249 132 253 134 253 132 246 131 246 131 249 134 257 135 246 134 246 137 261 144 277 150 293 153 301 156 305 156 305 155 305 150 293 144 281 141 277 134 257 132 249 131 246 129 246 135 257 132 249 129 246 129 246 134 253 132 249 131 253 132 257 135 249 135 249 135 249 135 249 138 253 137 257 138 265 143 273 147 269 147 269 155 269 174 341 193 349 200 372 203 361 185 317 168 309 159 281 150 265 138 242 135 234 128 226 125 230 123 226 125 238 123 234 123 226 120 222 119 214 117 214 117 210 117 206 116 214 117 218 117 210 114 202 111 198 111 194 110 190 108 190 108 190 108 190 108 190 108 190 111 194 110 190 108 194 110 198 107 190 107 190 107 190 107 190 108 194 107 190 105 182 104 182 102 186 101 182 99 178 98 174 90 158 93 166 95 158 88 146 90 166 88 162 87 166 88 170 87 162 87 158 85 158 84 154 81 150 84 158 85 154 81 142 73 126 73 126 75 134 78 138 75 130 78 134 79 130 78 126 76 126 76 126 76 126 76 126 76 130 75 126 73 130 75 134 70 119 72 130 75 130 75 130 73 123 70 115 69 119 72 126 73 126 73 123 72 123 72 123 69 119 69 115 69 119 70 126 72 123 70 119 67 111 64 107 66 107 64 103 63 107 64 111 64 107 63 103 63 99 61 99 60 99 61 99 61 95 58 87 58 91 58 91 58 91 58 91 61 95 60 91 58 87 57 83 57 83 55 83 55 83 55 87 60 91 55 79 54 83 58 95 57 83 55 83 55 79 54 79 54 79 51 75 51 79 54 83 51 79 54 83 55 83 54 79 48 75 49 83 51 83 51 95 39 51 36 47 33 35 31 35 30 27 27 23 27 23 28 27 36 35 28 27 31 43 34 43 36 43 40 55 45 71 49 75 51 75 45 59 43 63 49 79 54 79 52 71 49 59 45 55 42 51 45 59 46 55 43 47 45 59 45 55 43 59 45 59 42 51 43 59 45 55 43 51 40 51 39 47 39 55 42 63 43 59 42 55 40 59 42 63 45 63 43 59 42 59 42 59 33 39 39 55 42 51 36 39 36 43 36 43 36 43 36 43 37 47 37 47 37 47 37 47 39 59 40 63 42 59 40 55 31 39 34 47 37 51 36 47 36 43 34 43 34 39 33 39 36 43 33 35 31 39 34 47 42 22 45 24 45 24 42 22 35 16 31 16 35 19 35 15 33 16 33 16 35 19 40 22 40 22 45 25 45 22 38 18 42 21 38 18 35 18 35 18 45 25 47 22 35 16 33 18 40 21 38 19 35 18 33 16 47 25 42 21 38 19 38 19 33 21 33 21 33 21 33 21 38 21 31 21 35 24 35 19 38 21 31 19 33 21 28 15 31 19 28 18 26 16 23 15 26 16 31 19 33 21 35 19 35 21 35 21 38 22 40 24 35 22 38 24 38 22 33 19 33 21 33 22 35 22 35 22 35 22 38 25 40 27 45 28 40 25 38 24 38 24 40 25 45 28 45 28 45 28 45 28 47 30 47 30 47 30 47 30 52 30 57 30 50 27 54 33 57 31 54 30 54 31 59 34 59 33 57 30 54 28 50 27 50 27 50 27 45 21 33 15 26 13 21 9 16 7 14 9 16 10 26 19 40 30 54 36 62 34 62 36 66 39 74 43 78 45 78 45 81 46 81 46 76 45 76 46 78 46 81 48 81 48 83 49 83 49 81 48 78 51 83 51 71 33 38 15 26 15 26 16 28 16 31 18 33 16 35 21 38 25 50 34 90 60 119 81 159 93 179 93 181 95 179 93 179 93 181 96 181 96 181 96 181 96 181 96 186 95 186 96 188 96 188 96 188 96 188 98 191 99 193 99 195 98 195 99 198 101 200 101 195 99 200 101 205 104 207 107 207 102 207 102 210 104 210 104 212 105 212 105 212 105 212 105 205 104 210 107 212 107 212 105 214 108 214 108 214 108 214 108 214 108 214 110 217 111 219 111 224 114 224 114 226 116 226 117 231 116 231 116 231 116 231 116 234 117 234 117 234 117 234 117 234 117 234 119 236 120 238 120 236 119 236 119 236 119 236 119 250 122 250 122 253 123 253 125 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 257 126 260 129 262 129 262 129 262 129 262 129 262 129 260 128 260 128 260 128 260 128 255 125 257 128 260 129 265 131 262 129 262 129 262 129 262 129 267 131 269 131 272 132 272 134 269 131 267 129 269 132 274 134 279 134 276 134 279 140 291 144 300 150 305 155 312 156 312 156 312 153 305 147 296 143 291 141 284 137 279 132 274 131 276 132 279 132 276 131 274 131 274 132 279 132 276 131 274 132 276 134 279 135 279 135 279 135 279 135 281 137 281 137 284 140 291 143 298 141 303 152 319 161 360 193 386 196 408 208 422 202 393 179 362 167 343 158 329 149 308 137 288 131 272 126 265 123 255 120 262 125 260 123 253 122 250 122 238 117 238 117 234 117 231 116 238 116 243 119 245 116 236 111 234 111 234 110 231 108 229 108 231 110 231 110 231 110 231 110 234 110 231 108 229 110 231 111 229 105 231 107 231 107 234 108 234 108 234 107 231 105 229 105 229 104 226 102 224 99 222 98 210 93 212 93 210 92 207 88 205 88 202 87 200 88 202 90 202 87 200 87 198 85 198 85 193 82 195 84 195 84 193 82 183 76 181 75 181 76 186 81 174 78 174 79 176 78 174 76 171 76 171 76 171 76 171 76 164 75 164 75 164 75 164 75 152 69 159 73 164 76 167 76 159 72 157 70 157 70 159 72 162 73 162 72 159 72 157 70 155 70 150 69 150 69 152 70 155 72 152 69 148 66 143 64 145 64 143 63 140 64 143 66 140 63 140 63 138 61 138 60 133 61 136 61 136 60 131 57 131 58 131 58 131 58 131 58 133 60 131 58 131 58 128 57 128 57 126 55 126 55 128 57 133 60 131 58 131 58 133 60 126 55 126 54 124 54 124 54 121 52 119 51 119 52 124 55 124 54 126 55 126 54 124 52 121 49 121 49 119 51 114 51 95 40 83 37 74 34 69 31 71 30 69 28 69 28 71 30 71 30 71 34 88 45 95 45 93 42 100 46 105 49 107 49 107 48 102 45 100 46 105 49 112 51 112 51 112 51 112 51 102 45 102 45 102 43 97 42 109 43 105 42 105 42 107 45 107 45 109 45 109 43 105 40 105 40 100 39 100 40 107 45 107 42 105 40 102 42 105 43 107 45 102 42 100 42 100 42 95 40 100 43 102 42 95 37 93 37 93 37 90 36 90 36 90 36 90 36 90 36 90 36 95 42 95 42 95 42 95 42 85 36 85 37 90 40 93 42 85 36 85 36 83 34 83 34 85 34 81 31 78 33 83 36 21 27 21 23 19 27 21 27 13 15 21 31 21 27 21 31 12 11 18 23 21 27 19 23 21 31 24 39 24 31 19 19 21 27 19 19 16 15 18 19 19 27 22 27 18 11 16 19 24 35 22 27 19 19 16 15 19 27 21 27 21 27 19 19 21 23 21 23 21 23 21 23 24 27 19 23 24 31 22 23 22 23 19 19 21 27 21 15 16 11 16 11 15 7 15 7 18 27 18 23 18 27 19 31 18 27 19 31 21 35 21 35 25 31 22 27 21 23 21 23 24 31 24 31 24 27 22 27 22 27 24 35 25 39 28 43 25 35 27 39 27 39 25 35 28 43 28 43 28 43 28 43 30 47 30 47 30 47 30 47 28 55 33 51 27 39 30 59 30 51 28 47 30 55 33 59 31 55 33 59 31 51 27 35 24 39 27 47 27 35 21 19 21 31 16 15 10 3 9 3 9 7 12 23 19 39 25 51 33 59 33 59 36 75 42 87 42 83 43 87 45 91 45 87 45 75 46 79 48 79 49 83 46 79 49 83 49 83 48 75 43 75 49 87 39 55 19 27 13 39 15 35 18 27 18 31 15 35 18 27 16 23 21 39 34 71 55 138 82 174 95 186 96 182 95 178 93 178 95 178 96 166 96 166 96 158 96 158 96 178 96 178 96 178 96 178 96 178 96 182 98 186 99 186 98 186 98 190 99 194 101 194 99 194 101 198 102 202 104 206 102 202 102 206 104 210 105 210 105 210 105 210 105 210 105 210 102 194 105 202 107 202 107 198 108 206 108 206 108 206 108 198 107 190 110 194 111 198 111 198 114 206 114 210 116 210 117 214 116 206 116 206 116 206 116 206 117 210 117 210 117 210 117 210 117 210 117 214 119 218 120 218 120 218 120 218 120 218 120 218 122 226 122 230 123 230 125 234 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 126 242 128 242 128 242 128 242 129 238 129 238 129 238 129 238 128 234 128 234 128 234 128 234 125 226 126 234 128 238 131 242 129 238 129 238 129 238 129 238 128 242 129 242 131 246 131 249 131 246 129 242 131 246 132 253 135 246 134 246 135 257 141 273 147 285 150 297 156 305 158 309 153 305 149 289 144 281 141 277 141 273 137 257 132 253 134 257 132 253 131 249 131 253 134 257 134 253 132 249 131 253 132 257 135 249 135 249 135 249 135 249 137 253 137 253 138 261 141 269 141 257 144 273 155 269 171 333 190 349 203 392 212 388 193 337 171 313 167 297 161 285 150 265 137 238 128 230 126 234 123 222 126 242 125 234 123 230 122 226 120 222 119 218 119 214 119 214 113 206 117 218 117 210 113 194 111 198 111 194 110 190 108 190 110 194 110 194 110 194 110 194 111 194 110 190 108 194 110 198 105 186 105 190 107 194 108 194 110 194 108 194 108 190 107 190 105 194 104 186 101 178 99 174 95 162 92 158 90 154 90 158 90 166 88 162 87 166 88 170 88 166 87 162 87 158 85 158 84 154 82 150 82 154 84 158 81 142 78 138 76 138 78 142 75 130 78 134 79 130 78 126 76 126 76 126 76 126 76 126 72 126 76 138 78 134 73 123 70 119 72 126 75 130 75 130 70 123 72 126 73 123 72 119 73 123 72 123 70 119 69 115 73 130 70 119 69 119 69 119 73 130 72 123 67 111 64 107 66 107 64 103 63 107 64 111 63 103 63 99 61 99 60 95 60 99 61 99 61 95 58 87 58 91 58 91 58 91 58 91 57 87 58 91 58 91 60 95 58 87 55 83 55 83 57 91 57 91 58 95 60 91 58 87 54 79 54 79 54 79 54 79 52 75 51 75 51 79 54 87 54 83 55 83 54 79 49 71 52 79 52 75 51 71 49 75 48 75 43 59 39 59 37 55 34 31 34 27 33 31 34 35 36 35 39 59 49 75 49 63 45 67 46 79 49 79 48 71 48 75 48 75 48 75 48 75 51 71 51 71 51 71 51 71 49 63 46 55 45 55 45 55 46 59 43 51 42 55 45 63 46 63 46 59 43 51 39 39 45 59 40 51 40 59 45 75 43 59 42 55 40 59 42 63 45 63 40 51 39 51 40 59 43 63 42 59 40 51 39 47 40 51 39 51 37 47 36 43 36 43 36 43 36 43 36 43 43 63 39 55 39 55 42 67 37 47 34 43 36 55 42 67 36 47 36 47 37 51 37 51 36 43 31 31 30 35 34 47 38 18 33 16 33 16 35 19 23 18 47 28 47 22 45 27 26 16 45 28 54 27 42 19 45 24 45 24 42 22 40 21 42 21 38 18 35 18 35 19 31 16 38 18 33 16 35 21 40 21 40 21 40 21 40 21 28 16 38 21 42 22 40 19 31 19 31 19 31 19 31 19 38 22 33 21 38 24 35 21 35 19 28 19 35 24 35 19 28 18 28 18 28 18 28 18 35 19 31 15 26 16 31 19 28 16 28 18 31 19 33 19 42 25 35 21 31 19 33 22 45 27 42 25 40 24 38 22 35 22 38 25 40 27 45 28 40 27 47 31 50 30 42 25 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 52 31 59 31 50 25 54 34 52 28 52 28 52 30 57 33 54 31 59 34 59 30 47 22 47 27 54 31 57 28 47 22 45 24 35 16 23 12 19 10 19 10 21 13 26 18 31 19 59 33 57 33 62 37 74 43 71 40 71 42 74 43 76 43 81 48 81 49 83 51 85 51 76 46 83 51 85 49 78 45 64 43 74 45 59 25 28 12 23 13 26 16 31 18 33 19 26 15 26 13 16 10 23 19 31 27 78 63 143 90 179 98 183 96 181 93 179 93 181 95 181 96 181 96 181 96 181 96 188 96 188 96 188 96 188 96 188 96 188 98 191 99 193 99 195 98 195 99 198 101 200 101 200 101 200 102 202 104 205 104 207 102 207 104 210 105 212 105 212 105 212 105 212 105 212 105 205 104 210 107 212 107 212 105 214 108 214 108 214 108 214 108 212 108 217 111 219 111 219 110 224 114 224 116 226 117 229 117 231 116 231 116 231 116 231 116 234 117 234 117 234 117 234 117 234 117 234 119 236 120 238 120 238 120 238 120 238 120 238 120 250 122 250 123 253 125 255 125 255 125 255 125 255 125 255 125 253 123 253 123 253 123 253 123 253 123 253 123 253 123 253 123 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 262 129 260 128 260 128 260 126 262 129 262 129 262 129 262 129 260 128 260 128 260 128 260 128 255 125 257 128 260 129 265 131 262 129 262 129 262 129 262 129 265 128 265 129 267 129 269 131 269 129 267 129 267 131 272 134 279 134 276 134 279 138 288 143 296 147 303 153 312 158 315 158 310 152 303 146 293 141 291 141 293 141 286 135 279 134 281 135 274 131 274 131 276 134 281 135 279 132 276 131 274 132 276 134 279 135 279 135 279 135 279 135 281 137 279 137 284 140 288 143 300 143 305 150 312 153 339 176 384 196 413 214 434 209 403 185 370 171 360 168 348 161 327 150 298 135 281 128 274 128 265 123 262 126 260 123 255 123 250 122 245 122 245 120 241 120 238 120 236 114 241 119 243 114 234 108 234 111 234 110 231 108 229 108 231 110 231 110 231 110 231 110 234 110 231 108 229 110 231 111 229 105 229 107 231 108 234 108 236 110 234 108 234 108 234 107 234 105 229 104 226 101 222 99 217 95 210 88 205 90 210 93 205 88 202 87 200 88 202 90 202 88 202 87 200 85 198 85 198 84 193 81 191 84 198 87 195 82 191 79 186 78 186 79 174 78 174 79 176 78 174 76 171 76 171 76 171 76 171 76 157 73 167 79 171 76 162 70 162 73 164 75 164 73 159 72 155 70 162 75 164 73 157 69 159 72 159 70 157 69 155 67 159 75 155 70 150 67 148 67 159 73 155 70 148 66 143 64 145 64 143 63 140 64 143 66 140 63 140 61 138 60 136 60 133 61 136 61 136 60 131 57 131 58 131 58 131 58 131 58 126 57 128 58 131 60 133 61 133 58 126 54 124 55 131 60 124 55 131 60 133 58 126 54 124 54 124 54 124 54 124 54 119 51 119 51 119 52 126 55 124 54 124 52 119 49 112 46 128 52 121 52 117 49 109 46 114 52 107 46 93 42 88 40 83 39 81 36 78 37 83 39 95 46 97 51 105 51 90 37 107 46 112 51 114 49 109 46 109 49 112 51 114 49 112 48 121 57 119 52 109 48 102 45 114 51 107 46 102 46 107 48 114 46 107 42 105 43 112 48 114 48 114 46 107 40 97 36 112 43 105 40 102 43 112 49 107 42 105 40 102 42 105 43 102 40 95 37 90 37 95 39 100 40 95 37 88 34 88 34 100 40 97 39 95 37 93 37 90 36 90 36 90 36 90 36 97 40 88 34 83 37 93 43 83 33 76 30 78 34 90 42 88 37 88 37 88 37 88 39 85 34 78 30 76 31 83 36 21 23 16 11 16 23 22 39 21 39 24 19 16 31 22 19 15 35 24 15 13 19 19 7 18 23 19 27 21 31 22 35 22 27 18 15 16 19 21 31 21 15 15 15 19 27 18 11 19 23 19 23 19 31 24 35 13 15 19 31 24 31 19 19 24 31 24 31 24 31 24 31 18 23 22 27 22 27 24 39 22 27 22 27 22 27 22 27 19 19 19 19 19 19 19 19 24 39 21 31 19 35 22 43 18 31 21 35 18 27 19 35 19 19 21 27 22 31 25 35 18 19 22 31 25 31 22 27 22 31 25 39 27 39 27 35 25 35 25 39 27 43 28 43 28 39 27 39 27 43 30 51 28 43 28 47 30 51 31 51 27 47 31 59 34 63 33 55 28 47 28 51 30 55 31 55 33 59 33 59 33 59 33 59 33 59 33 63 34 67 36 67 31 55 24 39 22 31 16 11 6 0 7 7 13 27 21 39 19 31 25 47 31 59 34 63 34 67 39 83 43 91 45 91 45 83 45 87 46 91 48 91 49 91 48 87 43 75 40 71 46 71 42 87 34 35 13 47 10 35 13 31 16 31 19 35 18 35 13 27 10 35 18 39 16 31 25 75 72 190 95 158 90 174 93 186 96 182 93 166 98 166 96 162 95 158 96 162 95 174 95 178 96 182 98 182 98 182 98 186 99 190 101 190 99 190 99 194 101 198 102 198 102 198 102 198 102 198 102 198 104 202 102 202 102 206 105 214 104 206 104 210 105 214 107 214 108 206 108 206 108 206 108 206 111 210 110 206 108 210 110 206 110 194 110 198 111 202 113 202 114 206 114 206 114 206 114 206 113 198 113 202 114 206 116 206 119 214 119 214 119 214 119 214 120 218 120 218 120 218 120 218 122 218 120 214 119 218 120 222 120 222 120 226 122 230 123 230 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 128 238 126 234 125 230 123 226 123 234 125 238 126 234 125 230 123 230 123 230 123 230 123 230 123 230 123 234 125 238 126 238 126 238 126 238 126 238 126 238 129 234 128 230 126 234 128 238 128 234 128 234 128 234 128 234 129 234 128 230 126 234 128 238 129 238 129 238 129 238 129 238 128 242 129 246 131 242 129 238 131 246 131 246 131 246 131 246 129 234 131 238 134 253 138 261 138 265 147 293 156 313 161 317 156 313 152 297 146 285 144 285 143 277 140 269 137 261 137 265 131 249 131 249 131 249 131 249 129 246 129 246 129 246 129 246 134 246 134 249 135 253 137 253 138 257 138 257 138 257 138 257 137 253 141 253 147 257 159 285 180 321 188 365 203 392 196 357 177 325 170 305 161 289 155 285 140 253 137 238 128 226 122 222 129 246 126 238 125 230 125 234 120 218 117 210 117 210 117 214 117 214 116 206 114 202 111 198 110 194 110 194 110 194 110 194 110 194 110 194 110 194 110 194 107 186 107 186 107 186 107 186 108 194 110 198 110 194 107 190 107 190 107 190 107 190 107 190 102 186 101 178 98 174 96 170 98 170 95 162 92 154 92 158 90 170 90 166 88 162 87 162 87 166 88 166 88 162 85 154 84 154 84 150 82 150 81 146 79 142 79 142 79 142 79 142 79 138 81 134 79 134 78 130 78 126 75 119 73 119 73 123 73 130 75 130 75 126 72 119 75 130 73 123 72 119 69 115 70 123 73 126 72 119 67 107 72 123 72 119 70 115 69 115 72 119 67 115 69 115 64 95 67 115 69 119 69 115 66 111 61 103 66 115 67 111 63 99 60 95 61 99 60 95 58 87 60 91 58 87 57 91 58 95 54 87 61 107 64 103 60 91 60 95 60 91 58 87 57 87 55 83 55 87 57 91 58 91 55 83 55 83 55 83 55 83 54 79 54 75 52 71 51 71 49 71 51 83 54 83 54 83 52 83 54 83 54 79 51 71 55 79 52 71 48 63 46 55 49 75 46 75 43 59 39 55 37 47 39 51 42 59 45 63 48 83 57 91 51 75 51 87 52 87 54 87 51 75 43 59 48 75 48 71 46 67 45 67 54 75 51 71 48 63 46 55 49 63 46 55 45 55 45 59 48 67 48 63 46 59 45 59 48 63 45 55 42 51 42 51 39 51 40 55 42 63 43 67 40 55 42 63 43 63 42 59 42 55 39 47 37 47 37 51 37 47 37 47 37 47 37 47 39 51 40 59 42 51 37 39 34 43 39 51 39 51 36 39 39 43 30 27 33 59 45 79 43 59 34 35 31 43 40 67 33 43 34 47 36 43 33 39 39 47 33 43 37 55 37 39 42 19 35 16 33 18 40 24 38 24 42 16 31 19 40 16 26 19 40 15 26 16 35 13 38 19 40 21 40 21 42 22 40 21 38 18 35 19 40 21 40 18 31 16 38 21 38 16 40 21 38 19 38 21 42 24 31 16 38 22 45 22 38 18 35 22 35 22 35 22 35 22 31 21 35 22 31 18 31 21 35 22 35 22 35 22 35 22 31 19 31 19 31 19 31 19 38 21 33 18 31 19 35 22 31 19 35 21 31 18 33 21 31 19 33 22 35 24 40 25 31 21 35 24 38 24 38 24 35 24 40 27 42 27 42 25 40 25 40 27 42 28 45 28 45 27 42 27 42 28 47 31 45 28 45 30 47 31 50 31 50 28 52 30 54 30 54 28 52 28 54 30 54 31 57 31 59 33 59 33 59 33 59 33 59 33 59 34 62 36 64 36 59 31 45 25 38 19 26 10 11 7 16 12 26 18 35 22 35 19 42 25 52 30 57 31 62 34 64 37 71 42 76 43 76 45 78 45 78 45 78 45 83 48 81 46 78 43 76 43 76 43 66 40 52 18 23 16 23 12 26 15 31 18 33 19 31 16 21 12 16 13 23 19 28 19 47 42 124 93 171 84 174 92 179 93 181 95 179 93 183 98 181 96 179 96 181 96 186 95 186 96 188 98 191 98 191 98 191 99 193 101 195 101 198 99 198 101 200 101 202 102 202 102 202 102 202 102 202 102 210 102 207 102 207 104 212 107 210 104 210 105 212 107 214 107 214 108 214 108 214 108 214 108 219 110 217 108 214 110 217 111 217 110 217 111 219 113 222 113 224 114 224 114 224 114 224 114 226 113 229 114 229 116 231 116 236 119 236 119 236 119 236 119 238 120 238 120 238 120 238 120 241 120 238 119 236 120 238 122 248 120 248 122 250 123 253 123 255 125 255 125 255 125 255 125 255 125 255 125 255 125 255 125 257 126 255 125 255 125 253 123 253 125 255 126 257 125 255 123 253 123 253 123 253 123 253 123 253 123 255 125 255 126 257 126 257 126 257 126 257 126 257 126 262 128 260 126 257 128 260 129 260 128 260 128 260 128 260 128 262 128 260 126 257 128 260 129 262 129 262 129 262 129 262 129 265 129 267 131 269 129 267 128 269 131 269 131 269 131 269 131 272 131 272 132 276 137 284 140 284 141 296 152 312 158 317 161 315 155 308 149 298 144 296 144 293 141 288 138 284 135 284 137 274 131 274 131 274 131 274 131 272 129 272 129 272 129 272 129 276 134 276 135 279 135 281 137 284 138 284 138 284 138 284 138 291 140 298 143 303 150 329 162 362 179 384 196 415 203 408 190 382 177 367 167 348 158 331 152 305 138 291 132 274 125 260 120 267 128 262 125 255 123 255 125 243 120 241 117 236 119 236 119 243 117 241 114 238 113 234 111 231 110 231 110 231 110 231 110 231 110 231 110 231 110 231 110 226 107 226 107 226 107 226 107 226 105 231 108 236 110 236 110 231 107 231 107 231 107 231 107 229 102 226 101 222 98 219 96 219 96 214 93 210 90 210 92 205 90 205 88 202 88 200 87 200 88 202 88 202 87 198 84 195 82 193 82 191 81 191 79 188 79 188 79 188 79 188 81 181 79 176 79 174 78 174 76 174 76 169 75 167 73 167 73 162 75 164 75 164 73 159 70 164 75 162 72 159 70 155 69 159 73 162 73 162 72 157 70 159 72 159 70 157 69 155 69 157 72 152 70 155 70 148 64 148 69 150 69 150 67 145 64 140 64 148 69 150 67 143 63 138 61 140 63 138 60 133 58 133 60 131 58 131 58 133 60 128 57 131 60 133 60 133 60 133 60 133 58 131 57 128 57 119 52 124 55 131 60 136 63 126 55 126 55 126 55 126 55 124 54 124 52 121 52 119 51 117 51 121 54 124 54 124 54 121 54 124 54 124 52 119 49 124 52 121 51 117 48 107 46 112 48 107 45 102 43 97 42 100 45 102 48 107 49 109 51 105 52 117 55 112 49 109 54 112 49 114 51 114 49 109 48 109 48 109 46 107 45 105 45 114 51 112 49 109 48 107 46 109 48 105 45 102 45 102 46 112 46 109 45 109 43 107 43 102 40 102 42 105 43 109 46 107 43 107 43 105 42 105 42 102 40 102 40 102 40 102 40 100 40 95 39 93 37 95 39 93 37 93 37 93 37 93 37 88 36 93 39 93 36 85 31 88 36 93 39 95 37 90 34 90 36 78 31 85 40 97 45 97 40 85 33 81 36 93 43 85 36 85 36 85 37 88 37 93 37 85 36 93 42 90 36 22 27 19 15 16 19 19 27 19 31 21 11 15 23 19 11 13 23 21 15 15 19 19 19 22 31 21 27 21 27 19 23 21 27 19 23 19 23 21 27 21 23 16 19 21 27 19 19 24 31 21 27 19 27 21 31 16 19 21 31 22 31 19 23 22 27 22 27 22 27 22 27 21 27 22 23 18 7 16 15 22 27 22 27 22 27 22 27 19 19 19 19 19 19 19 19 19 27 18 23 16 27 18 31 18 31 21 35 18 27 19 35 19 19 21 27 22 31 25 35 22 27 22 27 22 31 24 35 22 31 25 39 27 39 27 35 25 35 25 39 27 43 28 43 28 39 27 39 27 43 30 51 28 43 28 47 30 51 31 51 33 55 30 51 30 51 30 51 28 51 30 51 31 55 31 55 33 59 33 59 33 59 33 59 33 59 33 63 34 67 36 67 39 71 31 55 25 35 15 7 6 3 10 19 18 31 21 35 16 19 19 31 25 43 27 43 33 59 33 59 34 71 40 83 43 79 43 79 43 79 43 79 46 87 46 87 46 87 46 87 49 79 40 75 27 39 13 51 13 47 13 43 18 39 19 35 21 31 15 35 13 47 18 59 19 47 24 63 63 166 93 158 92 174 92 174 92 178 95 178 99 174 98 170 96 158 95 154 96 178 96 178 98 182 98 182 98 182 98 186 99 190 101 190 99 190 99 190 101 194 101 198 102 198 102 198 102 198 102 198 104 202 102 202 102 206 105 214 104 206 104 210 105 214 107 214 108 206 108 206 108 206 108 206 111 210 110 206 108 210 110 206 110 194 110 198 111 202 113 202 114 206 114 206 114 206 114 206 113 202 114 202 116 206 116 206 119 214 119 214 119 214 119 214 120 218 120 218 120 218 120 218 122 218 120 214 119 218 120 222 120 222 120 226 122 230 123 230 125 234 125 234 125 234 125 234 125 234 125 234 125 234 125 234 123 230 125 234 125 234 126 238 123 234 125 238 126 234 125 230 123 230 123 230 123 230 123 230 123 234 125 234 126 238 126 238 126 238 126 238 126 238 126 238 129 234 128 230 126 234 128 238 128 234 128 234 128 234 128 234 129 238 128 234 128 234 129 238 129 238 129 238 129 238 129 238 128 242 129 246 131 242 129 238 131 246 131 246 131 246 131 246 131 238 131 242 134 249 138 261 138 265 144 289 155 309 159 317 156 313 152 297 147 289 144 285 143 277 140 269 137 261 137 265 132 253 132 249 131 249 131 249 129 246 129 246 129 246 129 246 134 246 134 246 135 249 135 253 138 257 138 257 138 257 138 257 138 269 143 261 144 249 153 265 170 309 182 361 199 384 197 369 184 337 176 309 164 285 155 273 147 269 141 249 132 238 126 234 129 246 126 238 125 230 125 234 122 226 120 218 119 218 120 218 117 214 116 206 114 202 111 198 110 194 110 194 110 194 110 194 110 194 110 194 110 194 110 194 107 186 107 186 107 186 107 186 102 182 105 194 110 202 111 202 107 190 107 190 107 190 107 190 105 190 104 186 101 178 99 174 98 170 95 162 92 154 92 158 90 170 90 170 88 166 88 162 87 166 88 166 88 162 85 154 82 146 81 146 79 142 79 138 79 142 79 142 79 142 79 142 78 130 78 130 76 126 76 123 76 126 76 123 75 119 73 119 73 130 75 130 75 126 72 119 75 130 73 123 72 119 69 115 73 126 73 123 73 126 75 134 72 123 72 119 70 115 69 115 76 134 73 130 75 134 70 115 69 119 69 119 69 115 66 107 66 115 69 123 70 119 67 111 63 103 64 107 63 103 61 95 61 99 60 95 60 95 61 99 60 91 57 83 55 91 60 99 60 95 60 91 58 87 57 87 54 79 55 87 57 91 60 95 55 83 55 83 55 83 55 83 54 79 54 79 52 75 52 71 51 75 52 83 54 83 54 79 52 83 54 83 54 79 51 71 52 75 51 71 49 67 48 67 48 67 48 75 46 71 43 75 48 67 51 71 52 79 54 79 49 75 54 79 52 71 51 75 48 75 48 75 49 79 51 87 48 75 48 71 46 67 45 67 49 67 49 67 49 67 49 67 49 63 46 55 45 55 45 59 45 59 43 55 43 51 42 51 39 43 40 47 42 55 45 59 48 71 46 67 43 59 42 55 43 59 40 47 36 47 37 51 42 59 40 51 37 47 39 51 37 47 37 47 37 47 37 47 36 43 39 51 39 43 34 35 34 43 37 47 37 47 36 39 39 51 34 43 37 59 40 55 42 55 36 39 33 47 39 63 39 51 36 47 36 55 42 67 39 47 34 47 37 55 37 47 45 22 38 18 35 18 35 19 38 24 42 16 33 21 40 16 35 21 45 22 40 22 47 25 45 22 42 21 40 19 38 18 40 21 40 19 38 21 40 21 40 19 38 19 40 21 40 19 47 24 42 21 40 21 40 21 35 19 40 22 42 21 40 19 33 21 33 21 33 21 33 21 31 22 35 21 28 16 28 19 35 22 35 22 35 22 35 22 31 19 31 19 31 19 31 19 28 16 28 16 28 16 28 16 31 19 35 21 31 18 33 21 33 21 33 22 35 24 38 24 40 24 35 21 33 22 40 27 35 24 40 27 42 27 42 25 40 25 40 27 42 28 45 28 45 27 42 27 42 28 47 31 45 28 45 30 47 31 50 31 71 37 62 33 57 33 62 34 54 30 54 31 57 31 59 33 59 33 59 33 59 33 59 33 59 33 59 34 62 36 64 36 62 34 52 30 50 25 33 15 14 10 26 19 35 22 38 21 35 19 40 24 47 25 47 25 59 31 52 28 54 33 66 40 78 45 78 43 76 43 74 42 78 45 81 46 83 48 83 49 78 46 64 31 40 18 31 19 26 15 28 16 31 19 33 19 31 19 26 16 21 16 26 19 33 22 42 33 105 82 164 90 176 90 174 88 174 93 181 98 186 99 186 99 183 96 179 93 188 98 191 98 191 98 191 98 191 98 191 99 193 101 195 101 195 98 198 99 198 101 200 101 202 102 202 102 202 102 202 102 210 102 207 102 207 104 212 107 210 104 210 105 212 107 214 107 214 108 214 108 214 108 214 108 219 110 217 108 214 110 217 111 217 110 217 111 219 113 222 113 224 114 224 114 224 114 224 114 229 114 229 116 231 116 234 117 236 119 236 119 236 119 236 119 238 120 238 120 238 120 238 120 241 120 238 119 236 120 238 122 248 120 248 122 250 123 253 123 257 126 257 126 257 126 257 126 255 125 255 125 255 125 255 125 250 123 253 125 255 126 257 128 253 125 255 126 257 125 255 123 255 125 255 125 255 125 255 125 255 125 255 126 257 126 260 128 260 128 260 128 260 128 260 128 262 128 260 126 257 128 260 129 260 128 260 128 260 128 260 128 265 129 260 128 260 128 262 131 262 129 262 129 262 129 262 129 265 129 267 131 269 129 267 128 269 131 269 131 269 131 269 131 272 131 272 132 276 135 281 138 284 140 291 147 305 156 315 159 317 156 310 150 300 146 298 144 293 141 288 138 284 135 284 137 279 132 276 132 276 131 274 131 272 129 272 129 272 129 272 129 274 132 276 134 276 135 279 135 281 137 281 137 281 137 281 137 291 141 300 143 300 147 319 155 343 170 372 188 403 197 405 194 391 185 382 174 358 159 334 152 327 152 312 141 291 134 281 132 269 128 262 125 255 123 255 125 248 122 243 120 238 120 241 122 243 117 241 114 238 113 234 111 231 110 231 110 231 110 231 110 231 110 231 110 231 110 231 110 229 108 229 108 229 108 229 108 226 105 231 108 234 108 234 108 229 105 229 105 229 105 229 105 231 105 229 104 226 101 222 99 219 96 214 93 210 90 210 92 207 92 205 90 205 88 202 88 200 88 202 88 202 87 198 84 191 81 188 79 188 78 186 78 188 79 188 79 188 79 188 81 176 78 171 76 171 75 169 75 171 76 171 76 169 75 167 72 162 75 164 75 164 73 159 70 162 73 162 72 159 70 157 70 162 72 157 70 157 73 167 78 159 72 159 70 157 69 155 69 162 75 157 75 162 76 155 69 152 70 152 70 150 67 145 64 145 66 148 69 150 67 145 66 143 64 145 66 145 64 140 61 138 61 136 60 133 61 136 63 131 58 128 57 128 58 131 60 133 60 133 58 131 57 128 57 136 61 133 58 126 54 121 52 126 55 126 55 126 55 126 55 126 55 124 54 124 52 121 52 121 52 124 55 126 54 124 52 121 54 124 54 124 52 119 49 119 51 119 51 119 51 117 49 114 48 117 49 117 49 117 49 107 48 109 49 112 51 112 52 109 51 114 52 114 51 112 51 119 49 114 46 112 49 121 54 114 48 114 46 112 45 109 45 107 49 109 49 109 49 109 51 109 48 105 45 102 45 102 46 109 45 109 45 107 43 105 42 107 43 107 43 105 40 100 37 112 46 112 45 109 43 107 43 114 45 105 37 95 37 100 40 102 42 97 39 95 39 95 40 95 39 95 39 95 39 95 39 95 40 100 43 100 40 93 36 93 37 95 39 95 39 93 37 93 37 88 39 93 40 90 36 88 36 83 33 81 34 85 37 90 37 83 34 83 37 95 45 81 33 78 31 81 33 81 31 22 31 21 23 18 19 18 19 22 43 25 23 18 31 24 23 19 27 24 35 22 31 24 47 24 31 22 27 21 23 19 19 21 27 21 31 22 27 21 27 21 31 22 31 21 27 21 31 27 39 24 31 21 27 21 27 21 27 22 31 22 27 21 23 21 23 21 23 21 23 21 23 18 23 22 27 21 23 22 35 22 27 22 27 22 27 22 27 19 19 19 19 19 19 19 19 15 23 16 23 16 23 16 19 18 31 21 35 18 27 19 35 21 23 22 27 22 27 24 31 27 35 24 27 21 27 25 39 22 31 25 39 27 39 27 35 25 35 25 39 27 43 28 43 28 39 27 39 27 43 30 51 28 43 28 47 30 51 31 51 40 71 34 59 31 59 34 63 30 51 31 55 31 59 33 59 33 59 33 59 33 59 33 59 33 59 33 63 34 67 36 67 31 59 30 63 33 59 25 35 10 19 19 43 27 51 24 39 24 35 27 47 28 47 28 47 31 51 27 39 27 51 34 67 43 87 43 87 43 87 43 87 43 87 45 95 46 99 49 103 48 91 39 55 21 39 16 59 15 55 16 47 16 43 19 35 21 31 19 39 19 55 21 59 24 55 24 39 54 134 90 154 90 166 88 166 90 174 96 182 98 174 99 178 99 162 96 154 99 182 98 182 98 182 98 182 98 182 98 186 99 190 101 190 98 186 98 190 99 190 101 194 102 198 102 198 102 198 102 198 104 202 102 202 102 206 105 214 104 206 104 210 105 214 107 214 108 206 108 206 108 206 108 206 111 210 110 206 108 210 110 206 110 194 110 198 111 202 113 202 114 206 114 206 114 206 114 206 114 202 116 206 116 210 117 210 119 214 119 214 119 214 119 214 120 218 120 218 120 218 120 218 122 218 120 214 119 218 120 222 120 222 120 226 122 230 123 230 126 238 126 238 126 238 126 238 125 234 125 234 125 234 125 234 122 230 123 234 125 238 126 242 123 234 125 238 126 234 125 230 125 234 125 234 125 234 125 234 125 234 126 238 126 242 128 242 128 242 128 242 128 242 128 242 129 234 128 230 126 234 128 238 128 234 128 234 128 234 128 234 131 242 129 234 128 238 131 242 129 238 129 238 129 238 129 238 128 242 129 246 131 242 129 238 131 246 131 246 131 246 131 246 132 242 132 242 134 249 137 257 138 261 141 277 150 301 158 313 158 317 153 301 149 293 146 289 143 277 140 269 137 261 137 265 135 257 134 253 132 249 131 249 129 246 129 246 129 246 129 246 132 242 132 246 134 246 135 249 137 253 137 253 137 253 137 253 138 265 143 261 143 249 147 253 158 285 174 337 190 369 193 372 188 353 184 333 171 301 158 281 156 285 146 257 137 242 132 246 128 246 126 238 125 230 125 234 123 226 120 222 120 218 122 222 117 214 116 206 114 202 111 198 110 194 110 194 110 194 110 194 110 194 110 194 110 194 110 194 108 190 108 190 108 190 108 190 107 194 108 194 107 186 104 178 105 186 105 186 105 186 105 186 105 194 104 190 102 182 99 178 98 170 95 162 92 154 92 158 92 174 92 170 90 170 88 166 87 166 88 166 88 162 85 154 81 146 79 142 79 138 78 138 79 142 79 142 79 142 79 142 76 130 76 126 76 123 75 123 75 123 76 126 76 123 73 115 73 130 75 130 75 126 72 119 73 126 72 123 72 123 70 119 70 119 69 111 69 123 73 134 72 123 72 119 70 115 69 115 75 130 72 130 75 134 72 119 72 126 72 126 70 115 66 107 64 107 66 111 66 111 64 107 66 111 66 111 66 107 63 99 63 99 61 95 60 99 61 103 55 87 60 99 61 95 57 83 60 95 60 91 58 87 57 87 63 99 60 91 55 79 52 71 55 83 55 83 55 83 55 83 55 83 55 79 54 79 52 75 54 83 55 87 55 83 54 79 52 83 54 83 54 79 51 71 54 67 52 63 51 71 51 71 49 71 48 79 49 83 49 83 48 63 48 67 49 67 49 67 49 67 51 71 52 75 51 67 54 87 49 71 46 75 49 83 48 75 48 71 46 67 45 67 48 67 49 67 49 67 49 71 49 63 46 55 45 55 45 59 48 67 46 63 45 59 45 59 43 55 45 59 43 47 39 39 43 63 43 67 45 71 46 71 51 75 43 55 39 51 42 63 43 59 40 55 39 51 40 55 39 51 39 51 39 51 39 51 40 59 43 63 43 55 39 47 40 55 40 55 40 55 40 55 40 55 39 59 42 63 37 43 37 51 36 47 36 47 37 51 39 47 34 39 33 47 40 63 31 39 33 39 31 35 33 39 40 21 38 19 38 19 35 18 45 28 50 21 38 24 47 21 35 16 38 22 40 16 35 24 42 22 40 21 40 21 38 19 40 21 42 22 42 22 40 21 40 22 47 24 40 21 42 24 47 24 45 22 42 22 42 24 42 22 42 22 40 21 40 21 35 22 35 22 35 22 35 22 28 21 35 24 35 22 40 28 35 22 35 22 35 22 35 22 31 19 31 19 31 19 31 19 26 16 28 18 31 16 28 15 31 19 35 21 31 18 33 21 35 22 35 22 35 22 35 22 42 27 40 24 38 24 38 24 35 24 40 27 42 27 42 25 40 25 40 27 42 28 45 28 45 27 42 27 42 28 47 31 45 28 45 30 47 31 50 31 59 31 54 30 54 30 54 30 57 31 57 31 59 33 59 34 59 33 59 33 59 33 59 33 59 33 59 34 62 36 64 36 47 28 50 31 57 33 47 24 23 18 42 31 54 31 45 24 54 30 57 33 59 33 57 31 52 28 50 25 50 28 57 33 71 40 71 42 74 43 76 43 74 43 76 45 78 46 81 46 74 48 66 28 33 18 33 15 31 16 31 18 33 18 33 19 31 21 28 21 23 21 23 21 35 25 45 34 97 78 162 90 169 87 169 88 174 93 181 96 181 98 186 101 188 99 183 96 193 99 193 99 191 98 191 98 191 98 191 99 193 101 195 101 193 98 195 98 198 99 198 99 202 102 202 102 202 102 202 102 210 102 207 102 207 104 212 107 210 104 210 105 212 107 214 107 214 108 214 108 214 108 214 108 219 110 217 108 214 110 217 111 217 110 217 111 219 113 222 113 224 114 224 114 224 114 224 114 231 116 231 116 234 117 234 119 236 119 236 119 236 119 236 119 238 120 238 120 238 120 238 120 241 120 238 119 236 120 238 122 248 120 248 122 250 123 253 123 260 128 260 128 260 128 260 128 255 125 255 125 255 125 255 125 253 123 255 125 255 125 257 126 253 125 255 126 257 125 255 123 257 126 257 126 257 126 257 126 257 126 257 126 260 128 260 129 262 129 262 129 262 129 262 129 262 128 260 126 257 128 260 129 260 128 260 128 260 128 260 128 265 131 262 129 262 129 265 131 262 129 262 129 262 129 262 129 265 129 267 131 269 129 267 128 269 131 269 131 269 131 269 131 276 132 274 132 274 134 279 137 281 138 286 143 298 153 312 159 319 156 312 152 303 147 298 146 293 141 288 138 284 135 284 137 281 135 281 134 276 132 274 131 272 129 272 129 272 129 272 129 272 132 274 132 276 134 276 134 279 135 279 135 279 135 279 135 286 138 298 143 300 146 315 150 327 162 362 180 386 188 398 193 401 188 391 182 370 167 343 158 329 150 310 137 284 129 276 129 269 128 262 125 255 123 255 125 245 122 243 119 236 120 238 120 243 117 241 114 238 113 234 111 231 110 231 110 231 110 231 110 231 110 231 110 231 110 231 110 231 110 231 110 231 110 231 110 236 110 234 108 231 104 224 101 226 104 226 104 226 104 226 104 231 104 229 102 224 99 222 98 219 96 214 93 210 90 210 92 210 92 207 92 205 90 205 90 200 88 202 88 202 87 198 84 193 81 191 81 188 79 188 78 188 79 188 79 188 79 188 81 179 78 174 78 171 76 171 75 167 75 171 78 174 75 164 70 162 75 164 75 164 73 159 70 159 72 159 72 159 72 159 72 157 70 155 69 155 70 159 72 159 72 159 70 157 69 155 69 155 70 152 72 157 73 155 69 157 73 157 72 152 67 145 64 143 64 143 64 143 64 143 64 143 66 145 66 145 64 140 61 136 61 133 60 133 60 136 61 128 58 138 66 140 61 128 54 133 60 133 58 131 57 128 57 128 57 128 57 128 57 128 57 126 55 126 55 126 55 126 55 128 55 126 55 124 54 124 54 126 55 126 57 126 54 124 52 121 54 124 54 124 52 119 49 119 55 121 54 119 51 117 49 117 49 119 49 121 49 121 49 117 51 112 52 114 52 114 52 112 49 107 49 114 52 109 46 121 51 117 49 114 48 114 48 114 48 114 46 112 45 109 45 109 49 109 49 109 49 109 49 109 48 105 45 102 45 102 46 114 48 114 46 112 46 109 45 100 40 107 45 112 46 109 43 102 42 105 43 109 46 112 48 117 48 109 43 105 42 107 45 102 43 100 40 97 40 97 40 97 40 97 40 97 40 97 40 93 39 97 40 97 39 90 34 100 40 95 39 95 39 97 42 93 39 90 40 95 42 90 36 90 40 95 42 95 42 93 39 90 37 85 34 83 36 88 39 85 37 90 37 85 34 85 39 18 19 19 23 21 27 19 23 22 43 25 23 19 35 24 23 21 15 18 31 19 7 15 31 19 23 21 27 21 27 22 31 21 27 22 35 24 31 21 27 21 35 27 39 22 27 22 39 24 35 22 31 22 35 25 39 25 35 22 31 21 27 21 27 22 27 22 27 22 27 22 27 19 23 22 27 21 19 21 31 22 27 22 27 22 27 22 27 19 19 19 19 19 19 19 19 15 23 18 31 19 27 16 19 18 31 21 35 18 27 19 35 22 27 22 27 22 27 22 27 25 39 27 39 25 31 24 27 22 31 25 39 27 39 27 35 25 35 25 39 27 43 28 43 28 39 27 39 27 43 30 51 28 43 28 47 30 51 31 51 27 47 28 51 30 51 30 47 31 55 31 59 33 59 34 63 33 59 33 59 33 59 33 59 33 59 33 63 34 67 36 67 28 55 30 67 34 63 25 35 18 39 30 75 37 75 30 51 33 63 34 67 36 63 33 59 27 43 27 47 28 47 30 51 33 63 34 71 39 79 42 83 42 83 42 87 43 87 43 87 43 95 42 55 19 43 18 43 18 67 18 59 18 51 19 35 21 27 24 39 22 55 22 59 27 59 31 51 54 126 88 146 84 158 88 170 92 178 95 174 93 162 99 182 102 174 101 166 101 190 101 186 99 182 98 182 98 182 98 186 99 190 101 190 96 182 98 186 98 190 99 190 102 198 102 198 102 198 102 198 104 202 102 202 102 206 105 214 104 206 104 210 105 214 107 214 108 206 108 206 108 206 108 206 111 210 110 206 108 210 110 206 110 194 110 198 111 202 113 202 114 206 114 206 114 206 114 206 116 206 116 210 117 210 119 214 119 214 119 214 119 214 119 214 120 218 120 218 120 218 120 218 122 218 120 214 119 218 120 222 120 222 120 226 122 230 123 230 128 242 128 242 128 242 128 242 125 234 125 234 125 234 125 234 126 238 125 234 125 234 123 230 123 234 125 238 126 234 125 230 126 238 126 238 126 238 126 238 126 238 126 242 128 242 129 246 129 246 129 246 129 246 129 246 129 234 128 230 126 234 128 238 128 234 128 234 128 234 128 234 132 242 131 238 129 242 131 246 129 238 129 238 129 238 129 238 128 242 129 246 131 242 129 238 131 246 131 246 131 246 131 246 134 246 132 242 132 246 135 253 137 257 140 265 146 293 156 313 159 321 155 305 149 293 147 293 143 277 140 269 137 261 137 265 137 265 135 257 132 253 131 249 129 246 129 246 129 246 129 246 131 238 132 242 132 246 134 246 135 249 135 249 135 249 135 249 132 253 138 261 143 249 147 249 152 273 170 321 180 345 187 365 188 357 188 349 180 321 165 297 158 285 146 253 134 234 131 242 128 246 126 238 125 230 125 234 120 222 119 214 119 214 119 214 117 214 116 206 114 202 111 198 110 194 110 194 110 194 110 194 110 194 110 194 110 194 110 194 110 194 110 194 110 194 110 194 107 190 107 190 107 186 102 178 104 182 104 182 104 182 104 182 104 186 102 182 99 174 98 170 98 170 95 162 92 154 92 158 93 178 92 174 92 170 90 170 87 166 88 166 88 162 85 154 84 150 82 150 81 146 81 142 79 142 79 142 79 142 79 142 79 134 79 134 78 130 78 126 73 123 76 130 78 123 72 111 73 130 75 130 75 126 72 119 72 123 72 123 72 123 72 123 72 123 72 126 72 123 70 115 72 123 72 119 70 115 69 115 72 123 70 126 75 134 72 119 73 130 73 126 70 115 66 107 66 111 66 107 64 111 66 111 64 107 64 107 64 103 61 99 60 95 58 91 58 91 60 95 61 103 64 107 63 99 60 91 60 95 60 91 58 87 57 87 55 83 55 87 57 91 58 91 55 83 55 83 55 83 55 83 57 87 55 83 55 79 54 79 55 91 57 91 55 87 54 79 52 83 54 83 54 79 51 67 58 75 55 67 51 67 49 63 49 75 49 71 48 79 46 79 51 71 52 71 52 71 52 71 51 59 46 63 52 75 49 59 48 75 49 83 51 83 49 79 48 75 48 71 46 67 45 67 52 71 51 67 49 63 48 59 49 63 46 55 45 55 45 59 46 63 46 59 45 59 43 55 39 51 45 67 49 67 46 59 42 59 42 59 43 63 43 63 45 67 43 63 43 63 43 63 45 63 42 55 40 55 40 59 40 55 40 55 40 55 40 55 37 51 40 59 40 51 36 39 39 47 36 39 34 43 37 51 42 55 37 55 42 63 42 55 36 55 40 63 42 59 39 47 42 59 40 55 37 51 36 47 36 55 42 59 36 47 37 59 33 16 35 19 40 21 40 21 40 25 45 18 33 22 42 18 47 19 40 25 42 13 31 24 35 19 38 21 40 22 42 24 38 21 45 25 47 24 40 19 40 25 50 25 42 21 45 27 42 22 42 22 45 25 50 27 47 25 45 22 40 21 40 21 38 24 38 24 38 24 38 24 33 22 35 21 28 16 26 18 35 22 35 22 35 22 35 22 31 19 31 19 31 19 31 19 28 16 33 21 35 19 28 16 31 19 35 21 31 18 33 21 35 22 35 22 35 22 35 22 40 27 45 28 42 25 35 21 35 24 40 27 42 27 42 25 40 25 40 27 42 28 45 28 45 27 42 27 42 28 47 31 45 28 45 30 47 31 50 31 50 28 57 33 62 34 59 31 57 31 57 33 59 34 62 34 59 33 59 33 59 33 59 33 59 33 59 34 62 36 64 36 50 30 52 33 54 30 38 16 33 25 59 39 74 37 57 27 62 36 64 36 64 34 59 33 47 27 52 30 54 30 52 28 52 28 54 33 64 37 69 40 74 42 74 43 74 43 74 43 66 46 69 28 33 21 31 10 33 18 33 18 33 18 33 19 31 22 31 24 28 22 26 21 38 30 52 37 100 76 159 90 162 84 171 92 179 95 179 93 174 92 183 102 193 104 191 101 195 101 195 99 193 98 191 98 191 98 191 99 193 101 195 101 193 96 193 98 195 99 198 99 202 102 202 102 202 102 202 102 210 102 207 102 207 104 212 107 210 104 210 105 212 107 214 108 214 108 214 108 214 108 214 108 219 110 217 108 214 110 217 111 217 110 217 111 219 113 222 113 224 114 224 114 224 114 224 114 231 116 231 117 234 119 236 119 236 119 236 119 236 119 236 119 238 120 238 120 238 120 238 120 241 120 238 119 236 120 238 122 248 120 248 122 250 123 253 123 260 128 260 128 260 128 260 128 255 125 255 125 255 125 255 125 260 126 257 125 255 123 253 122 253 125 255 126 257 125 255 123 257 126 257 126 257 126 257 126 257 126 257 128 260 129 262 129 262 129 262 129 262 129 262 129 262 128 260 126 257 128 260 129 260 128 260 128 260 128 260 128 267 131 265 129 262 131 265 132 262 129 262 129 262 129 262 129 265 129 267 131 269 129 267 128 269 131 269 131 269 131 269 131 276 134 274 132 274 134 279 135 281 137 284 141 296 150 312 159 319 158 312 152 303 147 300 147 293 141 288 138 284 135 284 137 286 137 281 135 279 132 274 131 272 129 272 129 272 129 272 129 272 131 272 132 274 134 276 134 279 135 279 135 279 135 279 135 274 134 293 141 298 144 312 150 324 159 360 176 377 180 389 188 401 190 393 185 382 174 358 164 346 159 322 143 298 134 293 135 269 128 265 125 257 123 257 125 248 120 238 117 236 117 236 117 243 117 241 114 238 113 234 111 231 110 231 110 231 110 231 110 231 110 231 110 231 110 231 110 231 110 231 110 231 110 231 110 226 104 229 107 231 107 229 105 226 104 226 104 226 104 226 104 226 102 224 99 219 98 217 96 219 96 214 93 210 90 210 92 210 93 210 92 207 90 205 90 200 88 202 88 202 87 198 84 195 85 195 84 193 84 191 82 188 81 188 81 188 81 188 79 181 81 181 79 176 79 174 78 167 75 174 79 174 75 164 70 162 75 164 75 164 73 159 70 159 72 159 72 159 72 159 72 162 75 167 76 164 73 157 69 159 72 159 70 157 69 155 69 157 72 155 73 162 76 157 70 159 75 157 73 152 67 145 64 150 67 148 66 145 67 148 69 140 63 143 64 143 63 138 60 133 58 131 57 128 58 131 60 145 66 138 61 136 61 138 63 133 60 133 58 131 57 128 57 133 60 131 57 128 55 124 54 126 55 126 55 126 55 126 55 128 57 128 55 126 54 124 54 128 57 128 57 128 55 121 52 121 54 124 54 124 52 119 49 126 58 126 54 119 49 114 46 121 49 121 48 119 46 117 46 117 51 112 51 112 51 112 49 112 48 105 48 114 54 109 45 105 43 114 51 121 54 121 52 114 48 114 46 112 45 109 45 117 52 112 51 107 48 105 45 109 48 105 45 102 45 102 46 109 45 109 43 107 42 105 42 112 48 117 51 117 46 107 40 109 43 107 42 102 40 100 39 102 40 105 43 107 43 105 42 105 43 100 40 97 40 97 42 97 40 97 40 97 40 97 40 100 42 102 45 105 42 97 37 90 34 85 31 83 33 88 36 95 39 88 37 93 43 97 42 76 33 85 37 88 36 81 30 97 43 97 43 93 39 85 34 81 37 90 37 83 33 85 39 24 35 22 23 18 23 24 47 21 31 22 31 21 19 15 3 19 11 22 15 19 7 21 15 15 3 22 7 15 0 16 19 16 19 21 31 22 27 18 15 21 27 21 31 22 35 24 35 22 31 21 27 21 23 19 23 25 39 24 31 19 19 16 15 21 23 21 23 21 23 21 23 21 27 25 43 28 35 22 19 18 27 18 27 18 27 18 27 21 27 15 19 18 31 21 31 13 19 18 31 19 27 15 15 16 27 19 35 21 35 21 31 19 35 22 43 24 35 19 27 24 39 19 27 19 35 25 51 27 35 25 31 24 35 25 39 25 35 25 39 27 43 28 43 28 43 28 43 28 43 28 43 30 51 33 55 30 47 31 55 30 51 31 55 31 51 28 47 34 63 34 59 33 55 31 55 30 55 33 63 34 63 34 59 30 55 34 67 36 63 31 51 34 47 27 43 31 51 24 23 19 39 33 75 37 71 33 63 36 67 37 75 39 79 42 83 42 75 33 43 25 39 28 51 31 39 31 47 31 47 34 51 40 75 42 83 43 99 46 107 46 91 34 59 19 39 18 47 21 55 21 43 19 39 18 39 19 35 22 47 21 51 24 67 16 55 31 63 49 154 85 158 84 166 88 174 85 166 90 174 93 186 99 194 104 194 99 182 101 198 101 194 99 190 98 182 99 174 99 178 101 174 102 182 105 202 104 198 102 194 101 194 104 198 102 198 102 198 101 194 99 186 104 198 107 198 104 190 105 198 107 206 108 210 111 214 105 186 110 198 113 198 110 190 108 190 108 194 110 198 111 198 114 198 114 194 113 198 114 202 114 198 114 202 116 206 117 206 117 206 117 210 119 214 120 214 120 218 122 222 123 218 122 214 120 218 120 218 120 218 120 218 120 218 120 218 120 218 120 218 117 218 122 230 125 230 122 222 125 234 126 242 128 246 131 249 126 238 125 234 125 238 128 242 126 238 126 238 126 238 126 238 128 230 126 226 125 230 126 234 128 234 128 234 128 234 128 234 128 230 126 226 126 234 131 246 128 238 129 242 131 238 129 234 131 246 131 246 131 246 131 246 128 238 128 238 128 242 132 249 129 238 128 234 126 238 128 242 129 242 129 242 129 242 129 242 129 234 129 234 129 234 129 234 131 238 131 238 131 238 131 238 132 253 132 253 132 253 132 253 134 257 137 273 143 289 149 301 153 301 156 297 149 273 144 273 146 277 146 273 143 257 135 242 138 257 137 249 132 238 129 230 131 238 131 238 131 238 131 238 132 238 131 238 131 242 134 249 135 249 135 249 135 249 135 249 140 269 138 265 143 265 146 257 147 249 156 289 173 325 187 341 184 321 187 333 185 317 171 301 158 297 153 285 144 265 137 261 134 234 123 214 122 222 123 222 123 214 122 206 119 198 119 210 117 206 116 202 114 198 113 198 108 186 110 190 108 186 107 178 110 198 110 194 108 190 107 190 107 194 108 198 110 194 108 190 111 198 107 186 104 186 107 194 102 178 102 178 102 178 102 178 98 178 99 178 99 174 96 166 93 162 93 158 92 154 90 154 90 170 90 170 90 170 90 170 88 166 87 162 87 166 90 170 88 146 87 138 85 134 82 130 84 134 82 126 81 123 78 126 78 138 78 134 78 130 76 130 76 126 78 123 76 119 75 119 72 123 72 126 73 130 75 130 78 134 76 130 75 126 73 123 72 123 72 123 72 123 72 123 73 126 73 123 72 119 70 119 64 115 69 130 73 134 72 130 70 126 70 123 69 119 67 119 69 119 69 115 67 115 66 111 67 111 63 99 60 95 61 103 64 95 64 95 64 95 64 95 63 91 63 91 63 91 63 91 60 99 61 99 61 95 58 87 57 83 54 79 55 87 60 99 58 79 58 79 58 79 58 79 58 75 57 71 55 75 57 87 54 83 54 79 52 75 51 75 54 87 55 91 57 87 55 83 49 71 51 79 52 75 51 71 51 75 51 75 51 75 51 75 45 59 45 63 46 67 48 67 48 67 48 67 48 67 48 67 46 51 43 71 52 75 54 99 39 51 43 59 45 59 48 75 51 75 52 75 51 63 45 51 45 55 45 55 45 55 45 55 49 63 43 55 46 67 48 63 49 67 45 55 40 47 39 43 45 63 40 51 39 55 43 67 46 67 42 55 39 55 42 63 40 55 40 55 40 55 40 55 37 47 37 47 37 47 37 47 45 75 45 75 45 71 42 63 39 59 39 55 37 51 36 51 39 59 39 63 43 71 42 59 34 47 33 47 36 59 42 75 33 51 37 55 37 55 39 67 33 35 33 63 40 51 36 59 45 24 45 19 33 15 35 19 42 22 42 21 38 18 33 15 38 22 42 24 38 21 40 24 33 19 38 21 35 18 35 21 33 18 38 22 42 21 38 18 40 21 40 22 42 24 45 24 45 22 42 22 40 21 40 19 40 21 40 21 40 21 40 21 33 21 33 21 33 21 33 21 33 22 38 25 40 25 38 22 33 19 33 19 33 19 33 19 31 15 23 13 28 19 35 19 26 16 31 18 31 18 28 15 28 18 33 21 35 21 35 19 33 21 38 22 38 21 33 18 40 22 35 21 35 22 42 27 45 27 42 25 40 27 42 28 40 25 40 27 42 28 45 28 45 28 45 28 45 28 45 28 47 31 52 33 47 28 50 33 52 30 54 31 57 30 54 28 62 34 62 33 59 31 57 31 54 31 59 34 62 34 62 33 54 31 62 36 64 34 57 30 50 31 52 33 52 28 40 15 38 24 62 37 76 36 71 34 66 36 66 39 69 40 74 42 71 37 62 30 52 28 54 31 57 30 52 30 52 28 47 30 54 34 54 37 59 39 62 40 66 37 50 24 31 18 31 19 33 21 33 19 31 18 28 18 33 22 33 22 26 19 31 24 35 30 54 28 88 70 159 85 167 85 174 87 169 85 171 92 176 93 186 101 193 102 191 99 191 101 191 99 188 98 186 98 188 101 191 102 191 104 193 104 205 102 202 102 200 101 198 99 202 102 202 102 202 102 202 104 202 102 207 105 210 105 210 104 210 105 212 108 214 110 219 111 212 108 217 111 222 111 217 110 214 108 217 110 217 111 219 111 224 114 222 113 219 114 222 116 222 114 224 116 224 117 226 117 226 117 229 119 229 120 231 120 234 122 236 123 236 123 234 122 238 120 238 120 238 120 238 120 238 120 238 120 238 120 238 120 245 120 250 123 255 123 250 122 255 125 257 126 260 129 265 131 260 126 257 125 255 126 260 128 257 126 257 126 257 126 257 126 260 126 257 125 255 126 257 128 260 128 260 128 260 128 260 128 260 128 257 125 257 128 265 132 262 129 265 131 265 131 262 129 267 129 267 129 267 129 267 129 267 128 265 128 265 129 269 132 267 128 265 126 262 128 265 129 267 129 267 129 267 129 267 129 267 129 267 129 267 129 267 129 272 132 272 132 272 132 272 132 276 132 276 132 276 132 276 132 276 134 284 140 293 146 300 149 308 156 312 155 303 146 296 146 296 146 296 144 291 138 279 134 284 138 281 135 274 131 269 129 272 131 272 131 272 131 272 131 274 131 272 131 272 132 276 135 279 135 279 135 279 135 279 135 281 140 284 140 291 144 305 147 315 147 331 158 365 176 393 188 391 187 396 187 384 177 365 165 351 159 341 152 324 144 312 140 288 131 269 122 262 125 262 123 257 122 250 120 245 119 245 119 245 116 245 114 243 113 241 113 236 110 238 111 236 108 231 107 236 110 236 108 234 107 231 107 234 108 236 110 236 110 234 108 236 108 231 105 226 105 231 107 224 102 224 102 224 102 224 102 219 99 222 99 222 98 217 95 212 93 212 92 210 92 207 90 207 90 207 90 207 90 207 90 207 88 205 87 202 88 205 90 200 88 198 85 195 84 191 82 193 84 191 81 188 79 183 78 186 78 186 76 179 76 176 76 171 76 167 76 164 76 162 75 159 72 159 73 162 75 164 75 167 76 164 75 164 75 162 73 159 72 159 72 159 72 159 72 162 73 162 72 159 70 157 70 155 70 159 75 167 76 164 75 157 70 157 69 155 67 152 67 150 67 148 67 145 66 145 66 143 63 138 61 138 63 143 66 138 64 138 64 138 64 138 64 136 63 136 63 136 63 136 63 133 60 136 61 133 60 131 57 131 57 126 55 126 57 131 60 128 58 128 58 128 58 128 58 126 55 124 54 121 55 124 57 126 55 126 55 124 54 121 52 121 52 124 55 126 54 121 52 117 51 119 52 121 51 119 49 119 51 119 51 119 51 119 51 112 46 114 48 117 49 117 51 114 48 114 48 114 48 114 48 119 46 112 51 119 48 117 54 105 43 112 46 109 45 114 51 112 51 112 51 109 48 105 46 102 45 102 45 102 45 102 45 119 48 109 46 114 49 117 48 114 46 109 45 109 45 112 46 109 45 107 43 107 43 109 45 112 45 105 40 102 40 105 42 95 39 95 39 93 37 93 37 95 39 95 39 95 39 95 39 100 42 102 43 100 40 95 39 95 39 95 37 93 37 90 36 95 37 93 39 100 43 97 39 93 36 88 34 88 36 95 39 78 31 88 36 90 36 97 42 88 31 88 40 97 36 88 37 18 23 21 23 16 11 15 19 24 31 21 23 18 19 18 11 19 11 24 15 21 7 22 15 22 7 19 3 21 11 21 3 15 15 19 31 22 31 21 23 21 27 22 31 22 31 24 35 25 35 24 35 22 31 22 27 16 19 18 23 22 35 24 39 21 23 21 23 21 23 21 23 21 23 22 27 24 31 25 35 19 31 19 31 19 31 19 31 15 11 10 11 16 31 19 31 16 23 18 27 18 27 16 23 16 27 19 35 21 35 21 31 19 31 21 39 22 35 21 31 22 39 22 43 24 47 25 47 30 43 27 39 27 39 28 47 25 35 25 39 27 43 28 43 28 43 28 43 28 43 28 43 28 51 33 51 30 43 30 55 28 47 30 55 31 51 30 47 34 63 33 59 33 59 31 55 30 55 33 63 34 63 34 59 30 55 34 67 36 63 31 51 30 55 36 63 30 27 15 3 16 39 31 71 37 75 37 75 34 67 37 75 39 79 42 83 37 71 36 67 34 63 34 55 28 31 28 27 25 31 25 27 30 47 31 51 33 67 34 67 36 79 28 51 19 43 21 47 21 47 21 43 19 39 18 39 24 55 25 55 19 43 19 55 27 67 28 43 40 146 87 182 82 174 87 178 85 174 88 178 88 174 95 190 101 198 101 186 101 198 99 194 99 194 98 182 102 182 104 186 104 182 105 182 101 194 101 194 99 190 99 190 101 194 101 198 104 202 105 206 104 194 104 194 104 198 107 202 105 198 107 206 108 210 111 206 107 190 110 198 111 198 111 194 108 194 110 194 111 198 111 198 116 198 114 194 113 198 114 202 114 202 116 202 117 206 117 206 117 210 119 210 120 214 120 214 123 222 125 226 125 226 123 222 120 218 120 218 120 218 120 218 120 218 120 218 120 218 120 218 119 222 122 230 123 230 123 226 125 234 125 238 128 246 129 249 128 242 126 238 126 238 128 242 126 238 126 238 126 238 126 238 128 230 126 226 125 230 126 234 128 234 128 234 128 234 128 234 128 234 126 230 126 234 129 242 131 242 132 246 132 246 131 242 129 242 129 242 129 242 129 242 129 242 128 238 128 242 131 249 129 242 128 238 128 238 129 242 129 242 129 242 129 242 129 242 129 234 129 234 129 234 129 234 132 242 132 242 132 242 132 242 132 253 132 253 132 253 132 253 132 257 135 269 141 285 146 293 153 305 158 305 152 285 149 285 147 281 146 273 141 257 137 246 138 257 137 249 134 242 131 238 131 238 131 238 131 238 131 238 132 238 131 238 131 242 134 249 135 249 135 249 135 249 135 249 138 273 138 261 141 265 144 261 144 242 149 257 161 293 179 325 187 321 188 325 185 305 170 297 165 309 161 305 153 289 144 285 138 253 129 230 126 226 125 218 123 218 120 206 119 202 119 202 116 206 116 202 114 198 113 198 111 194 113 198 111 194 110 186 110 198 110 194 108 190 107 190 108 198 110 202 111 198 110 194 110 194 107 186 104 186 105 186 102 178 102 178 102 178 102 178 99 178 99 178 99 174 96 170 93 162 93 162 92 158 92 154 90 170 90 170 90 170 90 170 90 170 88 162 87 166 88 162 88 146 87 138 85 134 82 130 84 134 82 126 81 123 78 119 78 138 78 134 78 130 76 130 76 126 78 126 76 123 76 119 72 123 72 126 73 130 75 130 73 126 75 130 75 130 76 134 72 123 72 123 72 123 72 123 73 126 73 123 72 119 70 119 69 126 72 138 75 142 75 138 70 126 70 123 69 119 67 119 67 115 67 111 66 107 64 107 61 99 60 99 63 107 66 115 64 95 64 95 64 95 64 95 63 91 63 91 63 91 63 91 60 95 61 99 60 91 57 87 60 91 57 83 55 83 57 87 58 79 58 79 58 79 58 79 55 71 54 63 52 67 55 71 58 95 57 91 55 87 55 87 51 75 52 83 54 79 51 75 49 75 51 79 52 75 51 71 51 75 51 75 51 75 51 75 49 71 49 71 51 75 51 75 48 67 48 67 48 67 48 67 54 71 48 79 51 59 45 71 46 67 49 71 46 63 48 71 51 71 49 63 48 63 49 67 45 55 45 55 45 55 45 55 52 71 46 63 49 75 49 67 45 59 45 63 48 75 52 83 45 67 46 71 46 71 45 67 45 67 43 59 40 55 42 59 42 59 42 55 39 51 39 47 42 59 42 59 42 59 42 59 39 63 40 63 40 59 37 55 39 59 39 59 37 55 37 51 37 51 36 55 40 67 39 55 39 59 37 51 34 47 34 51 33 47 36 51 33 43 34 55 37 47 34 63 39 43 31 51 21 13 35 19 38 19 40 24 45 22 38 18 35 19 40 22 38 22 42 24 38 21 40 24 45 21 33 19 42 25 40 18 31 18 38 22 45 24 42 21 42 22 42 22 42 22 42 22 47 25 47 24 45 24 42 22 33 18 35 19 42 24 45 25 35 22 35 22 35 22 35 22 33 21 33 21 35 24 40 27 35 21 35 21 35 21 35 21 21 10 19 12 28 19 33 18 28 18 31 18 31 18 31 16 28 18 33 21 35 21 35 19 33 19 35 21 35 22 35 21 35 22 40 25 42 25 42 24 45 27 42 25 40 27 42 28 40 25 40 27 42 28 45 28 45 28 45 28 45 28 45 28 45 30 52 31 45 28 47 31 50 28 54 31 57 31 54 30 59 33 59 33 59 33 59 33 54 31 59 34 62 34 62 33 57 33 59 34 62 33 59 31 47 33 54 28 31 13 23 12 40 24 62 36 76 37 76 39 69 37 66 39 69 40 71 40 64 37 69 40 71 39 66 36 59 30 54 30 50 25 40 25 50 31 47 31 47 31 50 33 47 27 38 21 31 19 33 22 33 21 33 19 31 18 28 18 33 22 33 22 26 19 31 25 42 34 54 25 81 67 159 85 164 85 171 87 169 84 171 90 167 88 176 95 186 99 191 101 188 99 188 99 188 99 188 99 191 102 191 102 193 104 195 105 198 99 198 99 198 99 198 99 198 101 200 102 205 105 210 107 210 105 205 102 205 105 212 110 212 107 212 108 214 110 217 110 214 108 217 110 219 111 219 111 217 110 217 111 219 111 222 113 224 114 222 113 219 114 222 116 224 116 224 117 226 117 229 119 229 119 229 120 231 120 234 122 236 125 238 126 241 125 238 123 238 120 238 120 238 120 238 120 241 122 241 122 241 122 241 122 248 120 250 122 253 123 253 123 253 123 255 126 260 128 262 129 262 129 260 126 257 126 257 128 257 126 257 126 257 126 257 126 260 126 257 125 255 126 257 128 262 129 262 129 262 129 262 129 260 128 260 128 260 128 260 129 265 132 267 134 269 132 267 131 265 128 265 128 265 128 265 128 269 129 265 128 265 129 269 131 269 129 265 128 265 128 267 131 267 129 267 129 267 129 267 129 267 129 267 129 267 129 267 129 274 134 274 134 274 134 274 134 276 132 276 132 276 132 276 132 276 134 281 138 288 143 296 146 305 155 312 156 308 152 305 153 300 147 296 144 288 140 281 135 284 138 281 135 276 132 274 131 274 132 274 132 274 132 274 132 274 131 272 131 272 132 276 135 279 135 279 135 279 135 279 135 279 138 279 138 286 143 300 144 308 144 324 155 351 170 382 179 396 190 401 190 389 180 370 168 358 165 351 159 334 152 324 147 303 138 284 129 269 128 262 122 260 123 255 119 248 119 245 120 245 116 245 114 243 113 241 113 241 113 243 114 243 113 238 110 236 110 236 108 234 107 231 107 236 110 238 111 238 111 236 110 234 107 231 105 229 104 226 105 226 104 226 104 226 104 226 104 222 99 224 101 222 99 219 96 214 95 212 93 212 92 210 92 210 92 210 92 210 92 210 92 210 90 205 87 202 87 205 88 200 88 198 85 195 84 191 82 193 84 191 81 188 79 183 78 186 78 186 76 179 76 176 76 174 78 167 78 167 76 164 76 159 72 159 73 162 75 164 75 159 73 162 75 164 76 167 78 159 72 159 72 159 72 159 72 162 73 162 72 159 70 157 70 152 69 155 70 157 72 159 72 157 70 157 69 155 67 152 67 148 67 145 66 143 64 143 64 138 61 138 61 140 64 143 66 140 66 138 64 138 64 136 63 136 63 136 63 136 63 136 63 131 60 133 60 133 58 128 55 133 58 131 57 126 55 126 55 128 58 128 58 128 58 128 58 126 55 124 54 121 55 124 57 131 57 128 57 126 55 126 54 119 52 124 54 124 54 121 51 117 51 119 52 121 51 119 49 119 51 119 51 119 51 119 51 117 49 117 49 119 51 119 51 114 48 114 48 114 48 114 48 124 49 117 52 121 46 109 48 117 51 121 51 114 46 114 49 112 49 107 46 105 49 112 52 105 46 105 46 105 46 105 46 119 48 109 45 114 49 117 48 109 45 109 46 114 49 121 54 105 43 109 46 112 45 107 42 109 45 107 43 105 42 105 42 109 48 107 45 105 43 100 42 97 40 97 40 97 40 97 40 95 39 97 40 97 40 95 37 97 40 95 39 95 37 93 37 90 34 88 37 97 40 95 36 97 39 95 37 93 37 93 37 102 43 102 39 85 28 78 28 100 36 90 39 93 31 81 34 12 15 21 31 22 31 24 43 22 27 19 19 19 27 22 27 19 11 24 15 21 7 22 15 27 11 19 7 25 23 24 3 16 19 21 35 24 35 22 27 22 31 22 31 22 31 22 31 25 39 25 35 24 35 22 31 21 27 21 27 21 27 21 27 22 27 22 27 22 27 22 27 21 23 21 23 21 27 24 35 21 35 21 35 21 35 21 35 12 7 10 15 16 31 18 23 19 27 18 27 18 27 18 31 16 27 19 35 21 35 21 31 19 31 19 31 21 39 22 43 21 39 24 47 25 47 24 43 25 31 24 27 22 31 24 35 25 35 25 39 27 43 28 43 28 43 28 43 28 43 28 43 28 47 31 51 28 39 30 51 27 47 30 55 31 55 31 55 33 59 33 59 33 59 33 59 30 55 33 63 34 63 34 59 33 59 33 59 33 59 33 59 31 51 25 11 7 0 9 15 19 43 31 71 37 75 39 83 36 71 39 75 39 75 40 79 36 71 40 87 43 83 40 67 36 47 36 43 31 43 30 39 31 51 31 47 30 55 30 55 24 55 21 43 19 43 21 51 21 47 21 43 19 39 18 39 16 39 22 51 21 55 25 75 25 71 31 55 43 146 82 162 82 170 87 174 84 170 87 174 85 166 90 178 96 194 99 190 99 194 99 194 99 194 99 186 99 174 101 178 102 174 102 174 99 190 99 190 99 190 99 190 101 194 102 202 105 210 107 214 107 198 104 190 104 198 108 210 107 202 108 206 108 206 110 202 108 190 108 190 110 194 111 198 110 194 111 198 111 202 113 202 116 198 114 194 113 198 114 202 116 202 117 206 117 210 119 210 119 210 120 214 120 218 122 218 123 226 125 230 126 226 125 222 120 218 120 218 120 218 120 218 122 222 122 222 122 222 122 222 120 222 120 222 122 226 123 230 123 230 125 234 126 242 129 246 131 249 129 242 126 238 126 242 126 238 126 238 126 238 126 238 128 230 126 226 125 230 126 234 129 238 129 238 129 238 129 238 128 234 128 234 128 234 128 230 131 246 132 249 134 246 132 242 128 238 128 238 128 238 128 238 131 246 129 238 128 238 129 246 131 246 129 238 128 242 131 246 129 242 129 242 129 242 129 242 129 234 129 234 129 234 129 234 134 246 134 246 134 246 134 246 132 253 132 253 132 253 132 253 132 253 134 265 138 277 143 281 149 293 155 305 153 297 153 301 150 285 146 273 141 261 138 253 138 257 137 253 135 246 134 242 132 242 132 242 132 242 132 242 132 238 131 238 131 242 134 249 135 249 135 249 135 249 135 249 135 265 135 261 138 257 143 257 137 238 149 265 162 297 173 305 188 333 191 337 190 329 176 313 165 301 161 301 155 293 149 285 143 265 135 246 129 234 125 214 125 218 122 210 119 206 120 206 116 206 116 202 114 198 113 198 114 202 114 202 114 198 111 190 110 198 110 194 108 190 107 190 108 198 110 202 111 198 110 194 105 190 107 186 105 182 104 178 104 182 104 182 104 182 104 182 99 182 101 182 101 178 98 170 95 166 95 162 93 162 92 158 92 174 92 174 92 174 92 174 92 170 88 162 87 162 87 154 88 146 87 138 85 134 82 130 84 134 82 126 81 123 78 119 78 138 78 134 78 130 76 130 78 130 79 126 78 126 76 123 72 123 72 126 73 130 75 130 72 126 73 130 75 134 76 138 72 123 72 123 72 123 72 123 73 126 73 123 72 119 70 119 69 123 69 123 70 126 72 130 70 126 70 123 69 119 67 119 67 115 67 111 66 107 64 107 64 107 64 107 63 99 61 95 66 99 66 95 64 91 63 91 63 91 63 91 63 91 63 91 58 91 60 95 58 91 57 83 58 91 58 91 57 83 55 79 58 79 58 79 58 79 58 79 60 79 58 75 57 79 58 83 57 87 55 87 54 83 54 79 54 83 55 91 57 87 54 83 49 75 51 79 52 75 51 71 51 75 51 75 51 75 51 75 49 71 49 71 48 67 48 67 48 67 48 67 48 67 48 67 49 59 48 83 54 67 48 75 51 79 54 79 48 63 46 71 51 67 48 59 46 67 51 75 46 59 46 59 46 59 46 59 48 59 42 51 45 63 46 59 46 59 45 55 45 59 46 63 40 59 43 67 45 63 42 55 45 67 45 67 43 63 42 59 48 75 46 71 45 67 43 63 40 55 40 55 40 55 40 55 39 63 42 67 42 67 40 63 40 63 40 59 39 59 37 55 36 47 34 55 40 63 39 51 39 59 39 63 40 67 42 63 46 83 46 67 36 39 30 39 43 55 36 59 37 39 30 47 45 25 47 24 40 19 40 22 40 19 38 21 40 22 45 25 38 22 42 24 38 21 40 24 45 24 40 24 45 25 42 22 38 21 42 24 45 22 40 19 45 24 42 22 42 22 40 21 47 24 45 24 42 22 42 21 45 22 42 21 40 19 38 18 38 24 38 24 38 24 38 24 33 22 35 22 33 21 33 21 33 19 33 19 33 19 33 19 26 13 23 15 31 19 28 13 33 19 31 18 31 18 33 19 28 18 33 21 35 21 35 19 33 19 33 19 33 22 40 25 35 21 35 22 38 22 40 24 38 24 35 21 33 22 38 24 40 25 40 27 42 28 45 28 45 28 45 28 45 28 45 28 42 30 50 30 45 27 45 31 47 27 52 30 57 31 57 31 57 31 59 33 59 33 62 34 54 31 59 34 62 34 62 33 59 33 59 33 59 33 59 33 50 27 28 9 7 6 28 19 50 28 64 36 74 36 76 39 71 39 69 39 69 39 69 39 66 39 74 43 76 42 71 39 71 39 69 39 64 36 57 36 50 31 45 30 42 27 40 27 33 21 31 18 28 19 33 21 33 21 33 19 31 18 28 18 23 16 28 21 28 24 38 31 42 36 62 30 88 67 152 78 162 84 169 85 167 84 169 90 171 90 176 93 183 98 188 101 186 98 188 99 188 99 191 101 186 99 186 101 188 101 191 102 198 99 198 99 200 101 200 101 202 102 205 104 207 107 210 107 210 105 210 105 210 107 214 108 214 108 214 108 214 108 214 108 217 108 214 108 214 110 219 113 219 111 219 111 222 113 222 114 224 114 222 113 219 114 222 116 226 117 226 117 229 119 229 120 231 120 231 120 234 122 234 123 236 123 238 125 238 125 236 123 238 120 238 120 238 120 238 120 243 123 243 123 243 123 243 123 250 120 248 120 248 122 253 125 250 123 253 125 257 128 260 128 267 132 262 128 257 126 257 128 257 126 257 126 257 126 257 126 260 126 257 125 255 126 257 128 265 131 265 131 265 131 265 131 260 128 262 129 262 128 257 125 265 131 267 132 267 132 265 131 267 129 267 129 267 129 267 129 272 131 267 128 265 128 267 129 269 131 267 129 267 129 269 131 267 129 267 129 267 129 267 129 267 129 267 129 267 129 267 129 272 132 272 132 272 132 272 132 276 132 276 132 276 132 276 132 274 132 279 135 284 140 291 141 296 149 308 155 308 153 310 156 305 149 298 144 288 140 284 138 284 138 281 137 279 135 279 134 276 134 276 134 276 134 276 134 274 131 272 131 272 132 276 135 279 135 279 135 279 135 279 135 276 137 276 135 284 140 298 143 298 140 317 153 346 167 367 173 393 188 401 191 396 187 379 176 353 164 348 158 334 152 324 149 305 138 286 132 279 128 262 122 262 125 255 120 250 119 248 120 245 116 245 114 243 113 241 113 241 114 243 114 243 113 238 110 236 110 236 108 234 107 231 107 231 108 234 110 236 108 234 107 229 105 229 107 229 104 224 101 229 105 229 105 229 105 229 105 224 101 226 102 224 99 219 98 217 95 214 95 212 93 212 93 212 93 212 93 212 93 212 93 212 92 207 88 202 87 202 87 200 88 198 85 195 84 191 82 193 84 191 81 188 79 183 78 186 78 186 76 179 76 176 76 176 78 169 79 167 78 167 78 159 72 159 73 162 75 164 75 162 73 164 75 164 75 167 76 159 72 159 72 159 72 159 72 162 73 162 72 159 70 157 70 164 73 162 72 159 73 164 75 157 70 157 69 155 67 152 67 150 69 150 67 148 67 145 66 143 64 145 64 140 61 136 58 143 67 140 64 138 63 133 61 136 63 136 63 136 63 136 63 131 58 131 58 131 57 126 55 128 57 131 58 131 57 126 54 128 58 128 58 128 58 128 58 133 60 128 58 128 58 131 61 126 55 126 55 124 54 121 52 124 55 128 57 128 57 126 54 117 51 119 52 121 51 119 49 119 51 119 51 119 51 119 51 117 49 117 49 114 48 114 48 114 48 114 48 114 48 114 48 109 43 112 54 126 51 117 52 117 52 121 51 114 46 114 49 112 51 109 48 107 48 109 49 107 48 107 48 107 48 107 48 112 43 102 42 107 45 109 43 112 45 107 42 105 40 105 42 102 40 105 42 105 42 102 40 109 45 112 46 109 43 105 42 100 42 100 42 100 42 100 42 95 39 95 39 95 39 95 39 95 40 97 42 102 42 100 42 100 40 97 40 95 39 95 39 93 36 90 37 97 42 95 37 90 37 95 40 100 42 97 40 97 42 102 42 95 37 93 40 102 37 90 37 90 31 83 36 27 47 27 31 19 19 21 35 18 23 21 31 24 39 25 31 19 11 24 15 21 7 22 15 24 19 27 19 24 15 25 23 22 35 25 39 24 27 19 15 24 35 24 31 22 27 21 27 24 31 22 31 21 27 21 23 22 31 22 27 21 23 19 23 24 31 24 31 24 31 24 31 21 27 24 31 22 23 18 11 19 31 19 31 19 31 19 31 18 23 16 27 19 31 15 11 21 31 18 27 18 27 19 35 16 27 19 35 21 35 21 31 19 31 18 27 19 39 24 51 21 31 18 27 18 35 22 43 25 31 24 27 22 31 24 35 25 35 25 39 27 43 28 43 28 43 28 43 28 43 28 43 27 43 31 47 27 39 28 47 25 43 28 51 31 59 33 55 31 55 31 59 33 63 34 63 30 55 33 63 34 63 34 59 34 59 33 55 31 59 33 63 30 27 13 0 9 3 18 27 27 59 34 71 36 67 36 75 37 75 39 75 39 75 39 75 40 79 42 83 42 79 40 67 40 63 42 63 40 67 40 67 36 63 34 55 31 55 28 51 19 43 18 39 18 39 18 43 21 47 21 43 19 39 18 39 16 39 22 51 21 55 25 75 31 79 31 47 40 138 81 166 81 170 85 174 84 166 87 170 93 182 93 182 96 190 99 190 98 190 98 194 99 198 101 190 101 178 101 182 102 174 104 178 99 190 101 194 102 198 102 202 104 206 105 206 105 206 105 206 104 198 107 202 108 206 107 202 108 206 108 206 108 206 108 198 110 194 108 186 108 194 111 202 111 198 111 202 113 202 114 206 116 198 114 194 113 198 114 202 117 206 117 210 119 210 120 214 120 214 120 218 122 218 123 222 122 218 123 222 123 222 122 218 120 218 120 218 120 218 120 218 123 226 123 226 123 226 123 226 122 226 120 218 120 226 123 234 122 226 123 234 126 238 128 242 134 253 131 246 128 238 126 238 126 238 126 238 126 238 126 238 128 230 126 226 125 230 126 234 131 242 131 242 131 242 131 242 128 234 129 242 129 234 125 222 129 238 131 242 131 242 129 238 129 242 129 242 129 242 129 242 132 246 129 238 128 238 128 242 132 246 131 242 129 246 131 249 129 242 129 242 129 242 129 242 129 234 129 234 129 234 129 234 132 242 132 242 132 242 132 242 132 253 132 253 132 253 132 253 131 253 134 261 137 269 140 273 143 277 150 293 152 297 155 309 152 289 147 269 141 261 140 261 138 257 137 253 137 249 135 249 134 246 134 246 134 246 134 246 132 238 131 238 131 242 134 249 135 249 135 249 135 249 135 249 134 253 134 257 137 253 140 257 141 242 143 238 152 281 171 317 179 321 187 337 190 333 179 325 165 301 162 297 156 289 152 293 140 261 132 246 131 238 123 214 126 222 123 210 120 206 119 210 116 206 116 202 114 198 113 198 113 198 113 198 113 194 110 190 110 198 110 194 108 190 107 190 105 186 107 190 107 190 105 186 104 182 105 190 105 182 102 174 105 186 105 186 105 186 105 186 101 182 102 186 101 182 99 174 96 170 95 166 95 162 93 162 93 178 93 178 93 178 93 178 93 174 90 166 87 158 85 154 88 146 87 138 85 134 82 130 84 134 82 126 81 123 78 119 78 138 78 134 78 130 76 130 79 134 79 130 79 126 78 126 72 123 72 126 73 130 75 130 76 134 75 130 75 130 73 126 72 123 72 123 72 123 72 123 73 126 73 123 72 119 70 119 76 138 73 130 72 130 75 138 70 126 70 123 69 119 67 119 70 123 70 123 69 119 67 115 61 103 64 107 64 103 61 95 67 103 66 95 64 91 61 87 63 91 63 91 63 91 63 91 57 91 58 91 58 87 55 79 54 83 57 91 58 91 57 83 58 79 58 79 58 79 58 79 60 79 58 75 57 79 58 83 58 95 57 91 55 87 55 87 52 83 55 87 55 87 54 79 49 75 51 79 52 75 51 71 51 75 51 75 51 75 51 75 52 79 51 75 49 71 49 67 48 67 48 67 48 67 48 67 45 55 46 83 55 75 48 75 48 71 51 71 48 63 48 71 51 71 51 71 49 63 46 59 48 63 48 63 48 63 48 63 48 59 42 51 45 63 45 59 45 59 43 51 40 47 42 51 43 63 42 59 42 59 43 63 45 67 46 71 46 67 42 55 37 51 39 55 42 59 43 63 42 59 42 59 42 59 42 59 36 55 39 63 40 63 40 63 42 67 40 63 40 59 39 59 39 55 37 59 42 71 40 59 36 55 39 59 39 55 36 47 36 59 40 63 39 55 40 67 42 51 34 51 36 39 33 55 45 24 42 19 35 19 45 28 31 18 40 24 47 25 47 24 38 22 42 24 38 21 40 24 40 27 52 28 42 21 45 28 45 25 47 25 45 21 35 15 45 24 45 22 42 21 40 21 42 22 40 21 40 19 38 19 40 21 40 21 40 21 40 21 38 24 38 24 38 24 38 24 33 22 40 25 38 19 23 12 31 18 31 18 31 18 31 18 35 19 33 19 35 19 26 10 38 21 31 16 28 18 35 22 28 18 33 21 35 21 35 19 33 19 31 18 33 22 42 27 35 19 28 15 26 18 38 24 42 25 40 24 38 25 40 27 40 25 40 27 42 28 45 28 45 28 45 28 45 28 45 28 42 28 47 30 42 27 45 30 47 27 52 30 57 33 59 33 57 31 57 33 59 34 62 34 54 31 59 34 62 34 62 33 62 33 59 31 57 33 59 34 45 21 19 10 23 21 42 21 59 33 69 36 71 34 71 36 71 39 69 39 69 39 69 39 74 42 74 40 71 39 69 39 74 40 71 42 74 42 69 43 66 42 62 39 57 36 52 34 28 18 28 18 28 18 28 18 33 21 33 19 31 18 28 18 31 21 33 22 28 21 33 27 59 40 57 22 74 63 155 84 162 82 169 85 164 82 169 88 181 95 181 95 183 98 188 99 186 98 186 99 188 101 191 101 191 102 191 104 193 105 195 105 200 101 200 102 202 104 205 105 210 107 207 105 207 105 207 104 205 104 212 110 217 108 212 105 214 108 214 108 214 108 214 108 219 110 214 107 214 110 222 114 219 111 219 113 222 114 224 114 224 114 222 113 219 114 222 116 226 117 226 119 229 120 231 120 231 120 231 122 234 123 236 123 231 122 234 123 236 122 234 120 238 120 238 120 238 120 238 120 243 123 243 123 243 123 243 123 253 122 248 119 248 122 255 126 250 122 253 125 255 126 260 128 269 132 265 129 260 126 257 126 257 126 257 126 257 126 257 126 260 126 257 125 255 126 257 128 265 131 265 131 265 131 265 131 260 129 262 131 262 128 255 123 260 129 262 131 265 129 262 128 269 131 269 131 269 131 269 131 272 132 267 128 265 128 265 128 272 131 269 129 267 131 269 132 267 129 267 129 267 129 267 129 267 129 267 129 267 129 267 129 269 131 269 131 269 131 269 131 276 132 276 132 276 132 276 132 274 132 276 134 281 137 286 140 288 144 300 152 305 152 310 158 308 150 298 143 288 140 286 140 284 138 281 137 281 137 279 135 276 134 276 134 276 134 276 134 274 131 272 131 272 132 276 135 279 135 279 135 279 135 279 135 274 134 274 134 281 138 293 141 308 140 298 137 312 156 355 179 372 177 389 185 389 182 379 176 358 165 353 161 339 155 331 153 298 135 286 131 281 129 269 120 265 125 260 122 253 120 253 120 245 116 245 114 243 113 241 113 238 111 241 113 241 111 236 108 236 110 236 108 234 107 231 107 226 104 229 107 231 105 226 104 224 104 229 107 229 104 222 99 229 105 229 105 229 105 229 105 224 102 226 102 226 101 222 98 217 96 217 95 214 93 212 93 212 93 212 93 212 93 212 93 212 92 207 88 202 85 200 85 200 88 198 85 195 84 191 82 193 84 191 81 188 79 183 78 186 78 186 76 179 76 176 76 176 79 171 79 169 78 167 78 159 72 159 73 162 75 164 75 169 76 167 75 164 73 162 72 159 72 159 72 159 72 159 72 162 73 162 72 159 70 157 70 162 72 155 67 152 69 157 72 157 70 157 69 155 67 152 67 155 72 155 70 152 70 150 69 133 60 140 64 145 66 143 63 143 67 140 64 138 63 133 61 136 63 136 63 136 63 136 63 128 58 131 58 131 57 126 54 121 54 128 58 133 60 131 57 128 58 128 58 128 58 128 58 128 57 126 55 124 57 126 58 133 60 133 58 131 57 128 57 119 52 121 54 124 52 121 51 117 51 119 52 121 51 119 49 119 51 119 51 119 51 119 51 124 54 124 52 121 51 119 51 114 48 114 48 114 48 114 48 112 45 114 55 126 49 112 49 112 48 117 49 112 46 114 49 112 52 114 52 112 48 102 43 107 48 107 48 107 48 107 48 117 46 107 43 112 48 114 46 107 43 105 42 105 43 107 45 114 46 107 42 105 43 112 48 107 45 112 48 112 45 105 40 95 39 97 42 105 46 109 48 102 43 102 43 102 43 102 43 88 34 90 37 95 39 95 39 100 42 100 40 97 39 95 39 95 39 95 40 102 43 100 39 93 37 93 37 90 33 78 27 93 39 97 39 90 34 90 37 100 36 85 36 90 31 85 39 19 27 21 31 22 27 21 23 28 35 19 27 25 43 25 23 25 19 24 15 25 19 22 3 22 15 25 15 21 3 21 11 18 23 22 35 25 39 24 31 22 31 22 31 22 31 22 31 24 31 19 23 21 27 19 15 24 31 22 27 21 31 22 35 22 31 24 35 25 31 24 27 19 23 22 31 24 23 18 11 18 27 18 23 16 19 15 19 13 19 18 31 19 27 15 15 19 31 19 31 19 31 19 31 21 31 19 27 19 35 24 47 16 27 18 31 19 27 18 23 18 27 19 35 21 39 24 43 25 39 27 43 28 39 27 35 25 39 27 43 28 39 27 35 24 35 28 51 33 51 28 39 27 39 27 43 28 47 30 47 28 47 28 51 30 55 31 55 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 39 63 30 51 31 63 34 59 25 35 24 27 22 35 31 71 36 71 36 75 37 79 39 79 39 75 39 71 37 75 39 79 42 83 42 83 42 83 42 75 43 71 45 75 45 87 48 87 45 95 51 95 42 71 33 59 21 43 19 39 18 43 19 47 22 47 21 43 19 47 21 51 18 39 19 47 19 55 24 59 33 87 36 55 37 123 82 194 85 170 84 166 82 170 85 166 90 178 93 186 96 190 98 178 96 194 102 206 101 194 101 194 102 182 102 182 102 174 102 174 101 194 101 194 101 194 101 194 102 198 104 202 104 202 105 206 108 206 108 206 108 206 108 206 107 202 107 202 107 202 107 194 107 190 110 198 111 198 111 194 108 194 113 206 116 206 113 198 119 210 119 210 119 210 119 210 122 218 122 214 120 210 119 210 117 206 119 214 120 210 117 206 122 218 122 218 122 218 122 218 120 218 120 218 120 218 120 218 122 222 122 222 122 222 122 222 123 226 122 222 120 226 122 230 123 230 123 234 125 238 126 238 132 253 131 246 129 242 126 238 126 238 126 238 126 238 126 238 128 230 125 226 126 234 131 246 129 238 129 238 129 238 129 238 132 246 132 242 131 238 129 238 129 238 129 242 131 246 132 246 126 238 131 249 132 246 128 234 126 238 131 249 132 246 128 234 128 238 128 242 129 246 131 246 131 249 132 242 128 238 131 257 131 238 131 238 131 238 131 238 134 246 134 246 132 238 129 234 129 246 129 249 131 253 132 253 134 257 134 261 135 265 137 265 143 273 146 281 150 293 155 301 153 293 152 289 147 273 141 261 140 261 140 257 138 253 137 253 134 246 134 246 134 246 134 246 134 242 132 238 131 242 132 246 132 246 134 249 135 246 134 242 137 261 137 253 137 253 135 242 138 246 141 246 144 265 164 301 167 301 176 325 180 325 173 309 170 313 165 301 156 281 146 269 140 261 132 246 131 246 129 234 123 222 125 222 125 218 122 210 117 206 114 198 113 198 113 202 114 194 108 186 111 198 113 194 111 198 110 194 108 198 110 202 108 194 108 190 107 186 105 186 105 186 105 186 105 186 105 186 102 182 104 186 105 182 104 178 101 186 102 186 102 182 99 174 98 170 95 166 98 174 96 166 90 170 90 170 90 170 90 170 92 174 92 170 90 166 88 158 88 146 87 138 85 134 82 130 81 126 81 126 81 126 81 126 79 142 79 138 79 134 78 134 79 134 81 130 79 126 78 126 76 134 76 134 78 142 81 150 75 130 75 130 75 130 75 130 73 126 73 126 73 126 73 126 72 123 72 123 72 123 72 123 69 126 70 130 72 126 70 123 72 130 72 130 72 130 72 130 70 123 70 123 70 123 70 123 63 103 63 103 63 103 63 103 67 99 64 91 63 91 63 95 57 87 66 99 63 83 58 79 55 87 60 99 61 95 57 83 58 91 58 91 58 91 58 91 60 83 60 79 58 75 57 75 57 75 57 75 57 75 57 75 57 91 57 87 55 83 54 83 52 79 52 79 52 79 52 79 51 79 52 79 52 79 52 83 52 79 52 75 51 71 49 71 51 79 54 79 49 67 49 75 48 71 51 75 48 67 49 75 49 67 48 63 46 67 48 71 48 67 46 63 46 67 49 71 48 67 49 67 48 59 45 55 54 75 51 67 49 71 52 79 46 59 45 55 43 59 45 63 45 63 46 59 42 51 45 67 48 71 43 59 42 63 46 75 42 59 42 63 43 67 45 67 43 63 43 63 43 63 43 63 40 59 42 63 43 59 42 55 40 59 39 55 37 59 39 63 45 71 43 67 42 71 45 75 39 55 36 47 34 55 39 63 40 59 39 55 37 59 39 63 36 35 31 67 46 67 36 47 31 47 39 59 36 43 31 39 38 21 40 22 42 21 40 19 50 24 38 21 45 27 47 22 42 22 40 24 47 27 42 22 40 24 45 24 38 19 38 22 38 21 42 24 45 24 42 21 42 22 42 22 42 22 42 22 52 25 42 24 47 25 42 21 45 22 42 21 40 22 42 24 35 24 38 25 40 24 38 22 38 22 33 21 31 19 31 19 31 18 31 16 28 15 26 15 26 16 28 18 31 16 28 15 33 19 33 19 33 19 33 19 33 18 31 16 31 19 35 22 31 19 35 21 35 21 33 18 31 18 33 21 35 22 40 24 38 24 40 27 42 25 38 24 40 27 42 28 45 27 42 25 38 25 45 31 50 30 45 27 42 27 42 28 45 30 47 30 52 28 52 30 54 31 57 31 54 30 54 30 54 30 54 30 59 33 59 33 59 33 59 33 64 33 57 31 62 36 62 33 33 24 38 24 40 28 57 37 69 36 69 37 76 39 78 39 74 39 69 37 66 39 69 40 74 42 74 42 74 42 74 42 78 43 76 46 78 46 76 48 76 48 76 48 69 39 50 28 31 19 28 18 28 18 31 19 33 21 31 19 31 19 33 21 31 18 26 18 26 22 35 27 54 39 64 27 71 57 152 92 169 84 167 82 164 84 167 87 171 90 179 95 183 96 183 96 183 99 193 102 191 99 191 102 191 102 191 102 191 102 191 102 200 101 200 101 200 101 200 101 202 102 205 104 205 105 207 105 214 108 214 108 214 108 214 108 212 107 212 107 212 107 212 107 212 108 217 111 219 111 219 110 217 111 222 114 224 114 224 113 229 119 229 119 229 119 229 119 234 122 234 120 231 119 229 119 229 119 231 120 231 120 229 119 234 122 234 122 234 122 234 122 238 120 238 120 238 120 238 120 241 122 241 122 241 122 241 122 253 122 250 120 248 122 250 123 253 123 253 125 255 126 257 126 265 131 262 129 262 129 260 128 257 126 257 126 257 126 257 126 260 128 257 126 257 128 265 132 262 129 262 129 262 129 262 129 267 132 267 131 265 129 262 129 262 129 262 131 265 132 267 132 265 129 267 131 269 129 267 128 265 128 269 131 269 131 265 128 265 128 265 129 267 131 269 131 269 132 272 129 265 128 269 135 269 131 269 131 269 131 269 131 272 132 274 134 274 132 269 131 272 129 272 131 274 132 276 132 279 134 279 135 281 135 284 137 291 143 293 147 303 152 308 155 308 152 305 150 298 144 288 140 286 140 286 138 284 138 281 137 276 134 276 134 276 134 276 134 276 132 274 131 272 132 274 134 274 134 276 135 279 134 276 132 279 137 279 137 281 137 286 135 293 140 303 141 308 149 334 165 358 168 377 177 379 177 372 171 370 170 353 158 331 150 324 150 312 141 298 134 288 132 281 129 267 123 262 123 260 122 255 119 248 116 243 114 241 113 241 114 243 111 236 110 238 113 241 110 238 110 236 108 234 110 236 111 234 108 234 107 231 105 229 105 229 105 229 105 229 105 229 105 224 104 226 105 229 104 226 102 224 102 226 102 226 101 222 98 219 96 214 95 219 98 217 95 207 90 207 90 207 90 207 90 210 92 210 90 207 88 205 88 200 88 198 85 195 84 191 82 188 81 188 81 188 81 188 81 188 79 188 78 181 78 179 78 176 79 171 79 169 78 167 78 171 78 167 76 164 76 167 78 164 75 164 75 164 75 164 75 162 73 162 73 162 73 162 73 159 72 159 72 159 72 159 72 155 69 157 70 157 70 155 69 159 72 159 72 159 72 159 72 150 69 150 69 150 69 150 69 143 64 143 64 143 64 143 64 140 66 138 63 133 61 136 63 128 61 140 66 136 60 128 58 128 58 133 60 133 60 131 57 131 58 131 58 131 58 131 58 131 60 131 58 128 57 126 57 126 57 126 57 126 57 126 57 128 57 128 55 126 54 124 54 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 51 119 49 117 49 119 52 124 52 117 48 117 51 112 48 117 49 112 45 114 49 119 49 117 48 114 49 117 51 117 48 114 46 112 48 114 49 112 51 112 51 109 48 102 43 112 49 107 46 105 48 109 51 112 46 112 46 112 46 112 46 109 46 112 45 105 42 109 48 112 46 107 43 107 43 112 46 105 42 105 43 107 45 109 45 102 43 102 43 102 43 102 43 100 42 100 42 100 42 100 42 97 39 95 37 93 39 95 40 102 42 97 39 95 37 95 39 100 40 93 36 88 36 93 37 93 37 90 36 90 36 93 37 95 33 85 39 97 37 90 37 88 34 90 37 90 34 85 31 19 27 21 31 22 27 21 23 27 35 21 27 24 39 24 23 19 7 21 15 27 27 27 15 22 15 25 15 21 3 21 11 22 31 24 35 24 31 21 23 22 31 22 31 22 31 22 31 27 39 22 35 25 39 24 27 24 31 22 27 21 31 22 35 22 31 24 35 25 31 24 27 27 31 21 15 16 15 21 27 18 27 16 23 16 23 15 19 18 23 16 19 15 23 16 27 19 31 19 31 19 31 19 31 18 23 16 23 16 27 19 35 19 35 22 39 22 39 21 31 18 27 19 35 21 39 24 43 22 27 24 35 25 31 22 27 25 39 27 43 28 39 27 35 24 35 28 51 31 47 28 39 27 39 27 43 28 47 30 47 28 47 28 51 30 55 31 55 30 51 30 51 30 51 30 51 33 59 33 59 33 59 33 59 33 55 31 63 36 67 33 47 16 23 25 43 30 51 33 71 36 71 36 75 37 79 39 79 39 75 39 71 37 75 39 79 42 83 42 83 42 83 42 75 43 71 45 75 45 87 48 87 51 99 48 95 48 91 34 43 18 39 16 35 16 35 18 39 19 43 18 39 18 39 19 43 22 47 19 43 19 55 27 79 34 83 31 43 31 99 76 190 85 170 84 166 82 170 85 166 87 170 90 178 93 182 95 170 95 190 102 202 101 194 101 194 102 182 102 182 102 174 102 174 101 194 101 194 101 194 101 194 102 198 104 202 105 206 105 210 108 206 108 206 108 206 108 206 107 202 107 202 107 202 107 194 108 190 110 198 111 198 111 198 113 202 113 202 113 206 116 210 119 210 119 210 119 210 119 210 122 218 120 214 120 214 119 210 120 218 122 222 123 218 122 214 122 218 122 218 122 218 122 218 120 218 120 218 120 218 120 218 122 222 122 222 122 222 122 222 123 226 122 222 120 226 122 230 123 230 123 234 125 238 126 238 128 242 129 246 129 246 131 249 126 238 126 238 126 238 126 238 128 234 128 230 128 238 129 242 129 238 129 238 129 238 129 238 132 246 132 242 131 238 129 238 129 238 131 242 131 242 132 246 131 242 129 238 128 242 129 246 128 242 129 246 131 242 129 238 128 238 129 242 129 242 131 246 131 249 132 246 128 238 131 253 131 238 131 238 131 238 131 238 131 238 132 246 134 246 132 242 129 246 129 249 131 253 132 253 134 257 134 257 135 261 135 265 141 269 144 277 149 293 153 297 153 293 152 289 147 277 143 265 140 261 140 261 138 257 138 253 135 249 135 249 135 249 135 249 134 242 132 238 131 242 132 246 132 246 134 249 135 246 134 242 137 253 137 253 137 253 135 246 138 249 140 246 141 261 153 289 162 293 168 313 176 321 176 325 176 321 164 281 153 273 153 289 149 285 140 261 137 257 131 242 123 222 122 218 122 210 119 202 117 206 116 206 114 202 114 198 114 194 110 194 113 202 113 190 111 198 110 194 108 198 110 202 108 194 108 190 107 186 105 186 105 186 105 186 105 186 105 186 102 182 104 186 105 182 104 178 101 186 102 186 102 182 99 174 98 170 95 166 98 174 96 166 92 174 92 170 90 170 90 170 92 174 92 170 90 166 88 158 88 146 87 138 85 134 82 130 82 130 82 126 81 126 81 126 79 142 78 138 79 138 78 134 79 134 81 130 79 126 78 126 79 138 76 130 73 126 73 126 75 130 75 130 75 130 75 130 73 126 73 126 73 126 73 126 72 123 72 123 72 123 72 123 67 119 69 123 69 123 67 119 72 130 72 130 72 130 72 130 67 115 67 115 67 115 67 115 64 107 64 107 64 107 64 107 66 95 64 91 61 87 63 91 60 91 66 99 63 83 60 83 58 91 60 95 60 95 58 91 58 91 58 91 58 91 58 91 60 83 60 79 58 75 57 75 57 75 57 75 57 75 57 75 57 91 55 87 55 87 54 83 52 79 52 79 52 79 52 79 55 83 54 79 52 75 51 71 52 79 51 75 51 75 49 71 51 79 54 79 49 67 49 75 45 63 49 67 45 59 46 67 52 75 49 71 49 71 51 79 49 71 48 63 46 67 48 71 52 75 52 75 51 63 46 55 46 59 45 51 43 55 46 59 46 67 49 75 51 71 48 63 45 63 46 59 42 51 45 67 46 67 45 63 43 67 45 71 42 59 43 63 43 63 45 67 43 63 43 63 43 63 43 63 45 63 40 51 39 55 43 67 40 59 39 55 37 59 39 63 45 71 42 59 37 51 36 51 45 71 40 51 34 47 34 51 36 47 33 43 33 43 34 51 40 51 34 55 34 35 33 63 39 47 33 47 39 59 34 31 38 21 40 22 42 21 40 19 45 22 40 21 42 22 45 24 42 22 40 24 47 27 42 21 38 24 45 24 38 19 38 24 45 24 45 24 42 21 40 19 42 22 42 22 42 22 42 22 42 21 38 19 42 22 40 18 45 22 42 21 40 22 42 24 35 24 38 25 40 24 38 22 38 22 33 19 28 19 33 21 28 16 28 16 28 16 28 16 33 18 26 13 23 15 31 19 33 19 33 19 33 19 33 19 31 18 31 18 31 18 33 19 33 19 35 22 38 21 33 19 33 19 33 21 35 22 38 22 35 24 40 25 40 25 38 22 40 27 42 28 45 27 42 25 40 27 45 30 47 30 45 28 42 27 42 28 45 30 47 30 52 28 52 30 54 31 57 31 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 57 31 57 34 62 31 47 19 19 18 42 33 54 36 64 37 69 36 69 37 76 39 78 39 74 39 69 37 66 39 69 40 74 42 74 42 74 42 74 42 78 43 76 46 78 46 76 48 85 49 71 48 78 46 52 22 28 16 26 15 23 16 26 18 31 18 28 16 26 18 28 19 40 22 26 18 26 24 42 34 57 37 59 25 62 45 136 88 169 84 167 82 164 84 167 87 167 87 171 90 176 93 176 92 179 98 191 101 191 99 191 102 193 104 193 104 193 104 193 104 202 102 202 102 202 102 202 102 202 102 205 104 207 107 210 108 214 108 214 108 214 108 214 108 214 108 214 108 214 108 214 108 214 110 219 111 222 113 219 111 224 114 219 111 219 114 226 119 229 119 229 119 229 119 229 119 231 120 231 120 231 120 231 120 234 123 236 125 238 123 236 122 234 122 234 122 234 122 234 122 238 120 238 120 238 120 238 120 241 122 241 122 241 122 241 122 253 122 250 120 248 122 250 123 253 123 253 125 255 126 257 126 257 126 260 129 262 131 267 132 260 128 260 128 260 128 260 128 262 129 260 128 262 129 262 129 262 129 262 129 262 129 262 129 267 132 267 131 265 129 262 129 265 131 265 131 265 131 265 131 272 131 265 126 262 128 269 132 267 129 267 129 267 129 267 129 267 129 267 129 267 129 267 129 267 131 272 131 267 128 269 134 269 131 269 131 269 131 269 131 267 129 269 132 274 134 274 134 272 129 272 131 274 132 276 132 276 132 279 134 279 135 281 135 286 141 291 146 298 150 305 153 305 152 305 150 300 146 293 143 288 141 286 140 286 138 284 138 281 137 281 137 281 137 281 137 276 132 274 131 272 132 274 134 274 134 276 135 279 134 276 132 279 135 279 135 279 135 284 134 288 140 296 138 296 143 315 152 348 159 362 167 370 176 377 177 370 171 358 161 336 156 331 153 327 149 308 140 298 135 286 129 272 125 265 120 253 117 250 117 245 116 248 116 245 114 243 113 241 111 238 111 243 114 241 110 238 110 236 108 234 110 236 111 234 108 234 107 231 105 229 105 229 105 229 105 229 105 229 105 224 104 226 105 229 104 226 102 224 102 226 102 226 101 222 98 219 96 214 95 219 98 217 95 212 92 210 92 210 90 207 90 210 92 210 90 207 88 205 88 200 88 198 85 195 84 191 82 193 82 191 82 191 81 188 81 186 78 186 78 181 79 181 79 176 79 171 79 169 78 167 78 167 75 162 72 159 72 159 73 162 73 162 73 162 73 162 73 162 73 162 73 162 73 162 73 159 72 159 72 159 72 159 72 150 67 152 69 155 67 152 66 157 70 157 70 157 70 157 70 150 69 150 67 148 67 148 67 140 63 140 63 140 63 140 63 143 67 140 64 136 64 138 64 133 63 140 66 136 60 131 61 131 60 133 60 133 60 133 58 131 58 131 58 131 58 131 58 131 60 131 58 128 57 126 57 126 57 126 57 126 57 126 57 126 55 126 55 126 55 126 55 124 54 124 54 124 54 124 54 128 55 124 54 119 51 117 48 119 51 119 51 119 51 119 51 119 52 124 52 117 48 117 51 112 48 117 49 112 46 114 49 119 49 117 48 114 49 117 51 119 49 114 46 112 46 114 48 109 51 112 52 114 52 112 49 102 45 102 45 102 45 102 45 107 46 117 51 119 49 112 43 109 46 112 45 105 42 109 48 109 45 109 45 109 45 109 45 107 43 107 43 107 43 107 43 100 42 100 42 100 42 100 42 107 43 97 37 93 40 102 46 97 39 95 37 93 39 95 40 107 45 102 42 97 40 97 42 105 42 95 37 90 36 93 37 90 34 88 33 85 34 88 36 93 36 95 39 88 27 83 39 100 36 81 33 95 40 90 28 19 27 21 31 22 27 21 23 22 31 22 27 21 27 22 27 27 23 24 19 25 15 21 0 21 11 24 15 21 7 22 15 25 35 24 31 21 27 21 27 22 31 22 31 22 31 22 31 22 23 18 23 22 31 21 23 24 31 22 27 21 31 22 35 22 31 24 35 25 31 24 27 21 23 22 31 22 23 19 15 16 23 16 23 16 23 16 23 19 27 15 15 13 19 18 31 19 31 19 31 19 31 19 31 21 35 21 35 21 35 19 31 16 27 19 31 19 31 18 23 19 31 21 35 21 35 22 39 25 35 27 43 28 39 25 35 25 39 27 43 28 39 27 35 25 39 28 43 30 47 30 47 27 39 27 43 28 47 30 47 28 47 28 51 30 55 31 55 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 55 33 59 31 39 16 0 10 15 28 63 37 67 36 71 36 71 36 75 37 79 39 79 39 75 39 71 37 75 39 79 42 83 42 83 42 83 42 75 43 71 45 75 45 87 48 87 54 99 46 99 51 99 31 27 18 35 16 31 15 35 16 39 19 39 18 35 16 39 18 43 25 51 21 47 21 67 33 95 36 79 31 51 28 67 64 182 85 170 84 166 82 170 85 166 85 166 88 170 92 174 92 166 92 186 99 198 99 194 101 198 104 186 104 186 104 178 104 178 102 198 102 198 102 198 102 198 102 198 104 206 107 214 108 218 108 206 108 206 108 206 108 206 108 206 108 206 108 206 108 198 108 194 111 202 113 202 113 198 116 206 113 198 113 206 117 218 119 210 119 210 119 210 119 210 120 214 120 214 120 214 120 214 123 222 125 226 125 226 123 222 122 218 122 218 122 218 122 218 120 218 120 218 120 218 120 218 122 222 122 222 122 222 122 222 123 226 122 222 120 226 122 230 123 230 123 234 125 238 126 238 125 238 126 242 131 253 132 257 128 242 128 242 128 242 128 242 129 238 131 242 129 238 129 238 129 238 129 238 129 238 129 238 132 246 132 242 131 238 129 238 131 242 131 242 131 242 131 242 132 246 128 234 126 238 131 249 129 242 129 242 129 242 129 242 129 242 129 242 129 242 129 242 128 246 134 249 131 242 131 249 131 238 131 238 131 238 131 238 129 234 131 242 134 246 134 246 129 246 129 249 131 253 132 253 132 253 132 257 134 257 135 261 138 261 141 273 146 285 150 293 152 293 152 293 149 281 144 273 141 265 141 261 140 261 138 257 137 253 137 253 137 253 137 253 134 242 132 238 131 242 132 246 132 246 134 249 135 246 134 242 135 249 135 249 135 249 134 242 135 249 138 249 140 253 144 269 153 277 159 297 170 321 176 329 170 317 170 309 165 289 156 277 152 293 141 269 138 257 132 242 128 234 123 214 117 202 116 198 116 210 117 214 117 206 114 198 113 194 111 202 116 206 113 190 111 198 110 194 108 198 110 202 108 194 108 190 107 186 105 186 105 186 105 186 105 186 105 186 102 182 104 186 105 182 104 178 101 186 102 186 102 182 99 174 98 170 95 166 98 174 96 166 95 178 93 174 92 170 90 170 92 174 92 170 90 166 88 158 88 146 87 138 85 134 82 130 85 134 84 130 82 126 81 126 78 138 78 138 79 138 79 138 79 134 81 130 79 126 78 126 72 123 72 123 72 126 75 134 73 126 73 126 73 126 73 126 73 126 73 126 73 126 73 126 72 123 72 123 72 123 72 123 66 119 67 123 69 119 67 115 70 126 70 126 70 126 70 126 72 126 70 123 69 119 69 115 61 99 61 99 61 99 61 99 70 107 67 99 66 99 66 103 63 95 66 99 63 83 61 91 61 95 60 95 60 95 60 99 58 91 58 91 58 91 58 91 60 83 60 79 58 75 57 75 57 75 57 75 57 75 57 75 55 87 55 87 55 87 55 87 54 83 54 83 54 83 54 83 57 87 54 83 51 75 49 67 51 75 51 75 51 75 51 75 51 79 54 79 49 67 49 75 49 75 52 79 49 71 51 79 48 63 46 59 45 63 46 67 51 71 48 63 46 63 46 63 45 59 49 71 54 79 54 79 46 59 48 63 48 63 46 59 42 55 46 71 49 63 43 51 45 63 46 59 42 51 45 67 45 67 45 67 45 67 45 67 43 63 43 63 43 63 43 63 42 59 42 59 42 59 42 59 46 63 40 47 37 55 43 71 40 59 39 55 37 59 39 63 40 63 40 63 40 67 45 75 42 63 37 55 37 59 40 67 39 55 36 51 36 51 37 59 34 51 40 75 39 35 30 51 43 51 31 43 39 67 36 35 38 21 40 22 42 21 40 19 40 22 42 21 38 19 40 24 52 28 45 25 45 22 35 15 35 22 42 24 38 21 40 25 47 24 42 21 40 21 42 22 42 22 42 22 42 22 42 22 45 22 40 22 47 27 47 24 45 22 42 21 40 22 42 24 35 24 38 25 40 24 38 22 31 21 38 25 38 21 28 15 26 15 28 16 28 16 31 18 31 16 28 15 26 16 28 18 33 19 33 19 33 19 33 19 35 22 38 22 38 21 33 18 28 16 31 19 33 18 28 16 35 21 35 21 35 21 35 21 40 27 45 28 45 28 42 25 40 27 42 28 45 27 42 25 42 27 42 28 45 30 47 30 42 27 42 28 45 30 47 30 52 28 52 30 54 31 57 31 54 30 54 30 54 30 54 30 59 33 59 33 59 33 59 33 62 33 57 31 54 24 31 7 19 19 47 37 62 39 66 37 69 36 69 37 76 39 78 39 74 39 69 37 66 39 69 40 74 42 74 42 74 42 74 42 78 43 76 46 78 46 76 48 78 48 74 49 76 42 42 19 28 18 26 16 26 16 28 18 31 19 28 18 28 18 31 19 40 24 31 22 33 30 50 39 57 37 64 33 64 36 119 84 169 84 167 82 164 84 167 87 167 87 171 90 176 92 176 92 176 95 186 99 188 99 191 104 195 105 195 105 195 105 195 105 205 104 205 104 205 104 205 104 202 102 205 105 210 108 214 110 214 108 214 108 214 108 214 108 217 110 217 110 217 110 217 110 217 110 219 113 224 114 222 113 224 114 224 114 224 116 229 117 229 119 229 119 229 119 229 119 229 119 231 120 231 120 234 122 234 123 236 125 238 123 236 122 234 122 234 122 234 122 234 122 238 120 238 120 238 120 238 120 241 122 241 122 241 122 241 122 253 122 250 120 248 122 250 123 253 123 253 125 255 126 257 126 255 126 260 128 265 131 267 134 262 129 262 129 262 129 262 129 265 131 265 132 265 129 262 128 262 129 262 129 262 129 262 129 267 132 267 131 265 129 262 129 267 132 265 131 265 131 262 129 269 129 267 128 265 129 267 131 269 129 267 128 265 129 267 131 269 131 267 129 267 129 265 128 265 131 274 134 269 129 267 131 269 131 269 131 269 131 269 131 269 131 272 134 274 134 272 132 272 129 272 131 274 132 276 132 274 132 276 132 279 134 279 134 284 138 286 143 296 147 300 150 305 152 305 152 303 149 296 144 291 141 288 141 286 140 286 140 284 138 284 138 284 138 284 138 276 132 274 131 272 132 274 134 274 134 276 135 279 134 276 132 276 134 276 134 276 134 281 132 284 137 291 138 291 141 300 147 331 153 353 164 365 173 370 173 358 168 365 171 355 165 336 155 327 147 312 140 303 138 291 132 286 129 272 122 257 116 255 117 248 117 250 120 250 117 243 113 241 113 241 116 248 117 241 110 238 110 236 108 234 110 236 111 234 108 234 107 231 105 229 105 229 105 229 105 229 105 229 105 224 104 226 105 229 104 226 102 224 102 226 102 226 101 222 98 219 96 214 95 219 98 217 95 214 95 214 93 210 92 207 90 210 92 210 90 207 88 205 88 200 88 198 85 195 84 191 82 195 85 195 84 191 82 188 81 183 76 186 78 181 79 183 81 176 79 171 79 169 78 167 78 159 70 157 72 162 75 167 78 159 72 159 72 159 72 159 72 162 73 162 73 162 73 162 73 159 72 159 72 159 72 159 72 152 67 155 69 155 69 152 67 155 69 155 69 155 69 155 69 157 73 155 72 152 69 150 67 140 63 140 63 140 63 140 63 148 69 143 66 140 66 140 66 138 66 143 66 136 61 133 64 136 61 133 60 133 60 136 61 131 58 131 58 131 58 131 58 131 60 131 58 128 57 126 57 126 57 126 57 126 57 126 57 124 54 126 55 126 55 128 57 126 55 126 55 126 55 126 55 126 54 124 52 121 51 119 49 117 49 119 51 119 51 121 52 119 52 124 52 117 48 117 51 119 52 124 54 119 49 121 54 112 46 109 43 107 45 112 46 121 51 117 48 112 46 112 46 100 45 107 51 114 54 117 54 107 48 109 51 112 49 107 48 105 43 109 46 112 45 107 42 109 46 112 45 105 42 109 48 107 45 109 46 112 45 109 43 109 45 107 43 107 43 105 42 97 40 97 40 97 40 97 40 105 43 97 39 95 40 102 45 97 39 95 37 93 39 95 40 88 34 88 36 93 40 100 43 97 39 93 37 93 40 100 43 97 40 95 39 95 39 97 40 88 34 95 46 102 34 83 36 102 37 85 33 93 39 93 33 19 27 21 31 22 27 21 23 19 31 24 27 18 19 21 31 27 23 24 19 25 15 21 0 19 7 24 15 21 7 24 19 24 31 21 27 21 31 24 39 22 31 22 31 22 31 22 31 24 31 21 31 25 43 25 35 24 31 22 27 21 31 22 35 22 31 24 35 25 31 24 27 22 27 22 27 21 23 19 15 15 19 15 23 16 27 18 27 15 23 16 27 18 23 16 19 19 31 19 31 19 31 19 31 19 35 21 39 21 31 18 23 18 27 19 35 21 31 18 27 21 35 21 35 21 35 21 35 24 35 27 39 27 39 25 31 25 39 27 43 28 39 27 35 27 39 27 39 28 43 30 51 27 39 27 43 28 47 30 47 28 47 28 51 30 55 31 55 30 51 30 51 30 51 30 51 33 59 33 59 33 59 33 59 34 59 31 55 30 43 19 11 15 27 31 67 39 71 37 71 36 71 36 75 37 79 39 79 39 75 39 71 37 75 39 79 42 83 42 83 42 83 42 75 43 71 45 75 45 87 48 87 45 95 49 103 46 71 25 27 19 43 18 39 18 39 19 43 21 47 19 43 19 43 21 47 24 55 24 63 28 79 36 99 36 79 37 75 34 59 57 170 85 170 84 166 82 170 85 166 87 166 90 174 93 178 93 170 90 178 98 194 99 194 101 198 105 190 105 190 105 182 105 182 104 202 104 202 104 202 104 202 102 198 104 206 108 218 111 222 108 206 108 206 108 206 108 206 110 210 110 210 110 210 110 202 110 198 113 202 114 206 113 202 113 206 116 210 117 214 116 210 119 210 119 210 119 210 119 210 119 210 119 214 120 218 122 218 122 218 123 222 123 222 122 218 122 218 122 218 122 218 122 218 120 218 120 218 120 218 120 218 122 222 122 222 122 222 122 222 123 226 122 222 120 226 122 230 123 230 123 234 125 238 126 238 126 242 128 246 129 249 131 253 129 246 129 246 129 246 129 246 131 242 132 246 132 242 128 230 129 238 129 238 129 238 129 238 132 246 132 242 131 238 129 238 132 246 132 242 131 238 129 238 128 242 129 246 131 242 129 238 131 246 128 238 128 238 131 246 131 246 131 242 129 238 128 238 126 246 134 253 132 242 129 246 131 238 131 238 131 238 131 238 132 242 134 246 134 242 131 238 129 246 129 249 131 253 132 253 131 249 132 253 132 257 134 257 137 257 140 265 144 281 149 285 152 293 152 293 150 285 147 277 143 269 141 265 141 261 140 261 140 261 140 261 140 261 140 261 134 242 132 238 131 242 132 246 132 246 134 249 135 246 134 242 134 246 134 246 134 246 134 238 132 246 138 257 138 257 144 273 147 261 158 297 170 313 170 305 171 309 171 317 170 301 162 293 153 297 144 281 143 277 140 261 135 249 126 218 119 206 117 206 114 210 119 218 120 210 114 198 113 198 113 206 119 210 113 190 111 198 110 194 108 198 110 202 108 194 108 190 107 186 105 186 105 186 105 186 105 186 105 186 102 182 104 186 105 182 104 178 101 186 102 186 102 182 99 174 98 170 95 166 98 174 96 166 96 186 95 178 92 174 90 170 92 174 92 170 90 166 88 158 88 146 87 138 85 134 82 130 87 142 85 134 82 130 81 126 76 134 76 138 79 142 81 142 79 134 81 130 79 126 78 126 75 130 73 126 73 130 75 134 72 123 72 123 72 123 72 123 73 126 73 126 73 126 73 126 72 123 72 123 72 123 72 123 69 123 70 126 70 126 69 123 69 123 69 123 69 123 69 123 73 126 72 123 69 115 66 111 66 111 66 111 66 111 66 111 67 99 64 91 63 91 63 95 64 99 67 95 61 87 63 99 63 99 60 95 60 95 61 103 58 91 58 91 58 91 58 91 60 83 60 79 58 75 57 75 57 75 57 75 57 75 57 75 54 83 54 87 55 91 57 91 55 87 55 87 55 87 55 87 52 79 52 79 52 79 52 79 49 71 49 75 51 79 52 79 51 79 54 79 49 67 49 75 49 75 54 79 49 71 51 79 48 63 46 59 45 63 46 67 52 75 49 67 46 59 45 63 46 59 48 67 51 67 49 67 46 63 49 71 51 67 48 59 46 63 46 63 46 63 46 63 45 63 46 59 42 51 45 67 43 63 46 71 46 71 43 63 45 67 45 63 43 59 42 59 40 55 40 55 40 55 40 55 42 59 42 59 42 59 42 59 40 59 39 55 37 59 39 63 36 51 36 51 37 59 40 63 43 67 40 55 37 59 40 67 40 63 39 59 39 59 40 63 40 51 36 67 45 63 37 59 40 59 37 51 34 51 37 55 38 21 40 22 42 21 40 19 38 22 45 22 35 16 40 25 45 24 40 24 45 25 40 19 33 21 42 24 38 21 42 27 42 21 38 19 40 22 47 27 42 22 42 22 42 22 42 22 40 18 35 19 42 24 42 21 45 22 42 21 40 22 42 24 35 24 38 25 40 24 38 22 40 24 33 18 28 19 33 22 26 15 26 16 28 18 31 18 23 15 31 19 33 18 26 13 33 19 33 19 33 19 33 19 31 19 33 21 33 18 26 13 33 21 35 22 38 21 35 19 35 21 35 21 35 21 35 21 35 24 38 25 40 24 38 22 40 27 42 28 45 27 42 25 45 27 42 27 42 28 47 31 42 27 42 28 45 30 47 30 52 28 52 30 54 31 57 31 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 31 57 31 59 31 50 22 28 24 50 37 62 37 66 37 69 36 69 37 71 39 78 39 71 39 69 37 66 39 69 40 74 42 74 42 74 42 74 42 78 43 76 46 78 46 76 48 66 46 78 51 66 33 35 19 33 19 31 18 28 19 31 21 35 21 33 19 31 21 33 22 35 24 35 27 42 33 52 36 57 36 71 40 74 36 109 81 167 84 167 82 164 84 167 87 169 88 174 92 179 95 181 93 171 93 191 99 193 99 195 104 200 105 200 105 200 105 200 104 205 104 205 104 205 104 205 104 202 102 205 105 212 110 217 113 214 108 214 108 214 108 214 108 217 110 217 110 217 110 217 110 217 111 222 114 224 114 224 113 219 113 226 119 231 117 226 114 229 119 229 119 229 119 229 119 229 119 229 120 231 122 234 122 231 122 234 123 236 122 234 120 234 122 234 122 234 122 234 122 238 120 238 120 238 120 238 120 241 122 241 122 241 122 241 122 253 122 250 120 248 122 250 123 253 123 253 125 255 126 257 126 260 128 260 129 262 131 265 131 262 129 262 129 262 129 262 129 265 132 269 134 267 131 260 126 262 129 262 129 262 129 262 129 267 132 267 131 265 129 262 129 267 132 267 131 265 129 262 129 262 128 269 132 272 131 265 126 272 131 265 126 262 128 269 132 269 131 269 129 267 128 265 128 262 131 274 134 272 129 267 131 269 131 269 131 269 131 269 131 274 134 274 134 272 131 267 129 272 129 272 131 274 132 276 132 274 131 274 132 276 134 279 134 281 137 286 141 293 146 298 149 305 152 305 152 305 149 298 147 291 143 291 141 288 140 286 140 286 140 286 140 286 140 286 140 276 132 274 131 272 132 274 134 274 134 276 135 279 134 276 132 276 134 276 134 276 134 276 134 281 135 291 140 293 141 300 147 324 150 348 165 365 168 362 164 367 171 362 167 355 165 353 164 331 150 319 144 312 146 310 141 296 134 279 122 260 117 257 119 248 117 253 122 253 117 243 113 241 113 243 117 250 117 241 108 238 110 236 108 234 110 236 111 234 108 234 107 231 105 229 105 229 105 229 105 229 105 229 105 224 104 226 105 229 104 226 102 224 102 226 102 226 101 222 98 219 96 214 95 219 98 217 95 219 96 214 95 212 92 207 90 210 92 210 90 207 88 205 88 200 88 198 85 195 84 191 82 200 87 195 85 193 82 188 81 183 76 183 78 181 81 183 81 179 79 176 78 174 76 171 76 171 78 167 75 162 73 162 73 159 72 159 72 159 72 159 72 162 73 162 73 162 73 162 73 159 72 159 72 159 72 159 72 155 70 157 72 159 70 157 69 155 69 155 69 155 69 155 69 152 70 150 67 145 66 143 63 150 69 150 69 150 69 150 69 138 63 133 60 131 60 131 61 140 67 143 64 133 61 136 66 140 63 133 58 131 60 138 64 131 58 131 58 131 58 131 58 131 60 131 58 128 57 126 57 126 57 126 57 126 57 126 55 124 54 124 55 126 57 128 57 126 55 126 55 126 55 126 55 119 52 121 52 121 52 121 54 117 49 117 51 119 52 121 52 119 52 124 52 117 48 117 51 114 49 119 51 114 48 117 51 117 48 114 46 112 48 114 49 121 51 117 48 112 45 109 45 109 49 109 49 107 46 102 43 105 46 109 51 112 49 105 46 117 48 114 46 112 48 114 49 109 46 112 45 105 42 109 48 105 43 112 48 114 46 107 42 109 45 109 43 107 42 105 42 97 40 97 40 97 40 97 40 97 42 100 43 102 42 100 40 97 39 95 37 93 39 95 40 100 42 97 39 95 40 97 42 109 45 100 39 93 37 93 39 97 39 95 37 93 39 95 40 107 36 85 39 102 43 100 43 97 40 95 36 85 33 93 40 24 11 18 7 24 19 21 0 16 0 18 3 19 11 21 15 25 19 24 11 22 7 19 3 24 15 24 19 25 23 27 23 25 19 24 19 24 19 24 19 25 23 25 19 24 15 22 23 24 35 24 35 24 35 24 35 19 27 24 43 25 35 19 19 22 43 25 43 22 39 24 51 22 39 21 31 19 27 16 23 13 19 15 23 16 19 15 15 18 23 16 19 15 23 16 27 18 23 15 19 16 27 21 39 24 39 19 27 16 27 18 31 18 19 13 23 22 47 24 35 21 39 24 47 25 47 25 43 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 39 30 51 33 51 30 43 28 43 28 47 31 55 34 63 28 47 28 47 28 47 28 47 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 36 67 37 71 36 59 30 47 24 39 27 47 31 59 34 63 37 71 37 75 39 79 39 79 39 75 39 75 39 75 39 75 39 79 42 87 43 87 43 83 45 79 43 79 43 91 48 99 43 107 51 103 36 59 27 55 19 47 22 47 18 35 16 43 16 35 16 35 16 39 19 47 21 59 28 67 25 63 33 83 37 67 34 83 34 59 57 182 85 170 84 170 84 170 84 170 87 178 88 174 88 178 92 178 88 174 95 194 99 194 99 182 99 186 104 186 105 186 104 182 101 194 101 198 102 202 104 202 107 210 107 214 108 218 110 218 108 206 108 206 108 206 108 206 108 206 108 206 108 206 108 198 110 194 111 202 113 206 116 210 113 202 113 206 114 210 116 210 120 214 120 214 120 214 120 214 122 218 122 218 122 218 122 218 123 222 122 218 120 222 122 226 122 222 122 222 122 222 122 222 123 226 123 226 123 226 123 226 122 222 122 222 122 222 122 222 122 226 122 226 122 226 122 226 126 234 125 230 123 234 125 238 131 246 128 242 129 253 134 265 131 249 131 249 131 249 131 249 131 238 128 230 126 230 126 234 126 230 129 242 131 242 131 242 129 238 128 238 128 238 126 234 129 242 129 242 129 242 129 242 128 242 132 253 134 249 129 238 129 242 129 246 131 249 132 249 129 242 129 246 131 249 132 249 132 249 132 249 132 249 132 249 134 253 134 249 132 246 131 246 131 246 131 249 132 253 134 253 131 249 131 249 131 249 131 249 129 246 132 257 134 257 134 257 137 253 137 253 138 261 141 269 149 289 152 297 153 289 149 281 146 285 141 273 138 273 141 281 140 273 138 265 137 261 134 257 135 249 135 246 134 242 132 242 132 242 132 242 132 242 132 242 134 246 134 246 134 246 134 246 135 253 137 261 140 269 141 257 146 277 156 317 168 337 170 321 173 321 162 313 168 313 159 269 150 281 150 281 146 273 144 265 132 246 128 230 120 222 120 222 119 210 119 202 117 198 113 202 111 202 113 214 114 210 113 206 110 198 110 198 110 198 110 198 110 198 110 194 108 190 107 190 105 186 105 186 105 186 105 186 102 178 101 174 101 170 99 170 101 182 99 178 99 174 98 174 95 166 95 166 95 166 95 166 96 166 93 158 92 158 92 162 90 154 88 146 85 138 84 142 88 154 85 150 85 150 84 146 84 146 84 142 82 138 81 146 79 142 79 138 78 134 76 134 76 134 78 134 78 134 78 134 81 142 76 126 73 130 76 138 75 130 75 126 73 123 72 123 75 130 75 126 73 126 72 123 72 123 72 123 72 123 72 123 70 130 72 130 72 126 69 119 69 123 69 123 69 123 69 123 75 134 73 126 72 123 69 119 69 119 69 115 67 111 66 111 67 115 67 111 66 107 64 107 67 111 63 95 58 91 60 95 61 95 60 91 58 95 60 99 61 99 58 87 57 87 57 87 58 91 58 87 57 83 55 79 52 79 57 91 58 87 54 75 54 79 54 79 54 87 58 91 54 79 54 83 55 87 58 91 54 83 54 79 52 75 51 75 48 71 51 75 48 63 49 75 52 79 52 79 52 79 52 79 51 83 57 87 51 67 45 59 46 63 48 71 49 71 48 67 52 79 52 79 52 75 48 67 46 67 51 79 52 75 48 63 48 71 49 75 51 71 49 67 45 67 45 71 46 75 48 75 46 71 45 67 45 63 43 63 46 71 46 67 45 63 43 63 46 71 46 71 46 71 46 71 45 67 43 59 40 55 39 47 43 63 43 63 43 63 43 63 40 59 45 71 46 59 37 39 42 63 43 67 45 63 43 59 40 71 45 75 42 59 40 67 37 55 36 47 34 47 34 51 37 55 39 55 36 47 31 39 43 59 36 51 37 55 36 47 42 22 35 22 45 27 42 21 40 22 40 22 40 21 38 21 42 24 42 24 42 24 45 25 42 24 42 25 45 27 47 27 45 25 45 25 45 25 45 25 47 27 47 25 45 24 42 24 45 24 45 24 45 24 45 24 38 21 42 24 47 24 42 21 38 24 42 24 35 21 40 27 38 22 35 19 31 18 28 16 23 15 26 16 28 15 26 13 31 16 28 15 26 16 28 18 28 16 28 16 31 18 33 21 40 22 33 18 28 18 33 19 33 16 26 18 35 24 38 19 33 19 35 22 40 24 38 22 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 38 25 45 30 47 30 45 27 45 28 45 30 50 33 54 36 52 28 52 28 52 28 52 28 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 64 36 66 37 64 33 57 28 47 25 50 30 57 33 62 36 66 37 66 39 69 40 71 40 71 40 71 39 69 37 66 37 69 40 74 43 76 43 76 42 81 43 76 43 76 45 76 49 71 48 78 46 54 28 38 25 31 21 35 21 28 16 28 19 28 18 26 16 28 19 33 21 31 22 42 27 42 28 54 37 62 33 62 39 64 36 100 82 164 84 167 84 167 84 167 84 169 87 171 87 174 88 174 92 181 92 191 98 198 99 198 99 200 101 202 105 205 105 205 105 200 101 202 102 202 104 205 104 210 107 210 108 212 110 214 110 217 110 217 110 217 110 217 110 214 108 214 108 214 108 214 108 217 110 219 113 222 114 226 116 222 113 224 114 224 116 226 116 231 120 231 120 231 120 231 120 231 122 234 122 234 122 234 123 243 122 241 120 238 122 241 123 241 122 241 122 241 122 241 122 243 123 243 123 243 123 243 123 241 122 241 122 241 122 241 122 250 122 250 122 250 122 250 122 257 125 255 123 253 125 255 126 262 129 260 128 262 132 269 135 265 131 265 131 265 131 265 131 265 129 260 128 257 126 260 128 257 128 262 131 265 131 265 129 267 129 267 129 267 129 269 131 267 129 267 129 267 129 267 129 265 129 272 134 274 132 267 128 267 129 267 131 269 132 272 132 267 129 267 131 269 132 272 132 272 132 272 132 272 132 272 132 274 134 274 132 272 131 269 131 269 131 269 132 272 134 274 134 274 131 274 131 274 131 274 131 272 131 276 134 279 134 279 132 281 135 279 137 281 140 288 143 298 149 305 153 305 150 300 147 298 144 291 140 288 140 291 141 288 140 286 137 284 135 279 134 279 135 279 134 276 132 274 132 274 132 274 132 274 132 274 132 274 135 272 135 274 134 274 134 279 137 288 138 293 140 293 140 308 147 327 161 348 167 360 168 367 168 355 165 365 167 351 153 334 155 324 150 312 143 300 141 286 131 274 123 262 117 255 119 255 120 253 119 250 116 245 113 243 113 245 114 248 113 245 111 236 110 236 110 236 110 236 110 236 110 236 108 234 107 231 107 229 105 229 105 229 105 229 105 229 105 226 104 226 102 224 102 226 101 224 101 222 99 222 98 217 96 217 96 217 96 217 96 217 95 212 93 210 92 212 93 210 92 207 88 202 85 200 84 200 87 200 85 198 85 195 84 195 84 195 82 193 81 191 81 188 79 188 78 186 76 183 76 183 76 183 76 183 76 183 78 179 78 171 76 169 75 171 76 169 75 169 73 167 73 164 72 164 73 162 73 159 72 159 70 159 72 159 72 159 72 159 72 157 72 159 72 159 70 155 67 155 69 155 69 155 69 155 69 150 69 152 72 155 73 159 75 150 69 150 67 148 67 145 66 148 67 148 66 145 64 143 64 145 64 140 61 136 60 136 60 136 60 133 58 131 60 133 61 136 60 131 58 128 57 128 58 133 60 131 58 128 57 128 55 124 55 128 57 128 57 126 54 126 55 124 54 124 55 128 58 124 54 124 54 126 55 126 55 126 55 126 54 124 54 121 52 119 54 126 54 119 51 121 54 121 52 121 52 121 52 121 52 119 54 126 54 119 48 114 49 117 49 117 51 119 51 117 49 119 52 121 52 119 51 117 48 114 48 119 51 119 51 114 48 112 48 114 49 117 48 114 46 112 46 114 48 114 49 117 49 114 46 112 46 109 45 109 43 114 48 114 46 112 46 109 45 107 43 107 43 107 43 107 43 109 45 107 43 105 40 100 39 109 45 109 45 109 45 109 45 107 45 105 43 102 43 102 43 97 40 100 43 102 42 97 40 100 43 100 39 90 36 95 43 97 40 95 37 90 34 88 34 88 36 93 37 95 37 93 37 97 39 90 36 95 39 90 33 24 11 21 11 27 27 27 19 27 23 25 15 22 11 21 7 22 11 24 19 27 23 28 27 24 15 25 19 25 19 27 23 25 19 25 19 25 19 25 19 27 23 25 19 25 19 24 15 24 35 24 35 24 35 24 35 19 27 21 31 22 35 24 39 22 43 25 43 21 35 22 47 22 35 21 31 18 23 16 23 13 19 15 23 16 19 15 15 18 23 16 19 15 23 16 27 15 23 18 31 19 31 18 27 22 35 19 27 18 27 19 31 21 27 16 27 21 39 21 27 18 27 19 35 21 35 21 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 24 35 27 39 28 43 27 39 30 43 28 43 30 51 34 59 28 47 28 47 28 47 28 47 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 36 67 36 67 36 59 31 51 27 43 28 51 31 59 34 67 37 71 39 75 39 75 40 79 42 79 40 75 39 71 37 67 39 79 42 87 43 87 43 83 43 79 43 79 43 91 48 95 43 107 51 103 36 47 22 39 19 47 22 47 18 39 18 47 19 39 18 39 18 43 21 47 18 47 25 63 28 75 34 87 37 67 34 83 36 67 54 182 85 170 84 170 84 170 84 170 84 174 85 174 87 178 87 174 88 178 93 190 98 190 99 190 101 190 104 198 107 190 107 186 101 198 102 198 104 202 104 202 107 210 107 214 108 218 110 218 111 214 111 214 111 214 111 214 108 206 108 206 108 206 108 198 110 194 111 202 113 206 116 210 113 206 114 206 116 210 116 210 120 214 120 214 120 214 120 214 120 214 120 218 122 222 123 222 123 222 122 218 120 222 122 226 122 222 122 222 122 222 122 222 123 226 123 226 123 226 123 226 122 222 122 222 122 222 122 222 122 226 122 226 122 226 122 226 126 234 125 230 123 234 125 238 129 246 128 246 131 253 134 261 131 249 131 249 131 249 131 249 131 242 129 234 126 230 128 234 126 234 129 242 131 242 129 238 129 242 129 246 132 249 134 253 129 242 129 242 129 242 129 242 128 242 132 253 134 249 129 238 129 242 131 246 131 246 132 249 129 242 129 246 131 249 132 249 132 249 132 249 132 249 132 249 134 253 134 249 132 246 131 246 131 246 131 249 132 253 134 253 131 249 131 249 131 249 131 249 129 249 132 257 134 257 132 253 135 249 135 249 137 257 141 265 147 285 150 293 152 289 149 281 144 285 143 277 140 273 141 277 140 273 138 265 137 261 134 257 135 249 135 246 134 242 132 242 132 242 132 242 132 242 132 242 134 246 135 246 134 246 134 246 134 249 135 261 138 265 140 253 140 265 147 289 156 321 165 329 171 317 165 317 168 313 161 281 161 289 156 273 149 257 141 257 134 246 128 230 119 226 119 218 119 210 120 206 117 198 114 202 111 202 113 214 114 210 113 210 110 198 110 198 110 198 110 198 110 198 110 194 108 190 107 190 105 186 105 186 105 186 105 186 108 194 107 190 105 186 105 186 104 186 102 186 101 182 101 178 98 174 98 174 98 174 98 174 96 170 95 162 92 158 93 162 93 162 92 158 90 150 88 146 88 162 87 162 85 158 84 154 84 154 84 150 82 146 81 146 79 142 79 138 78 134 76 134 76 134 76 134 76 134 76 134 76 138 78 138 78 134 75 130 75 130 75 130 73 126 73 123 73 123 72 123 70 119 70 115 72 123 72 123 72 123 72 123 72 130 72 130 72 126 69 123 67 119 67 119 67 119 67 119 69 119 70 126 72 130 75 134 69 119 69 119 67 115 67 111 67 115 67 111 66 107 64 107 64 107 64 103 63 99 60 91 61 95 60 91 58 95 60 99 61 95 60 91 57 91 58 91 60 95 60 95 58 91 58 91 55 83 57 87 57 87 55 83 58 87 55 83 54 83 55 87 54 79 54 79 52 75 52 75 57 91 57 87 55 87 55 83 51 83 55 83 52 75 52 87 52 79 52 79 52 79 52 79 51 79 52 75 48 67 51 83 51 75 51 75 51 75 51 75 51 75 51 79 51 71 49 67 48 71 49 75 51 71 49 67 48 71 49 75 51 71 49 67 48 75 49 79 49 83 51 83 49 75 48 75 46 71 46 67 49 79 49 75 48 75 46 71 42 59 42 59 42 59 42 59 45 67 43 63 42 55 40 55 46 71 46 71 46 71 46 71 48 63 39 43 36 55 45 79 39 51 40 59 42 55 39 51 43 67 39 47 31 43 39 71 43 67 40 59 37 51 36 47 31 43 36 59 40 67 43 71 37 51 36 55 40 59 36 39 40 22 40 24 45 28 52 30 47 27 47 25 45 24 42 24 40 24 42 24 45 25 47 27 45 25 45 25 45 25 45 25 45 25 45 25 45 25 45 25 45 25 45 25 45 25 45 25 45 24 45 24 45 24 45 24 38 19 38 21 42 24 50 28 40 24 42 22 33 19 38 24 35 21 33 19 31 16 26 15 23 15 26 16 28 15 26 13 31 16 28 15 26 16 28 18 26 16 33 21 35 19 31 16 35 19 33 19 33 19 33 19 35 19 33 19 33 19 33 18 31 18 33 21 38 21 35 21 40 25 40 25 40 25 40 25 42 27 42 27 42 27 42 27 40 25 42 27 45 28 45 28 47 28 45 28 47 31 52 33 52 28 52 28 52 28 52 28 57 31 57 31 57 31 57 31 59 33 59 33 59 33 59 33 64 36 64 36 62 33 59 31 52 30 54 31 59 34 64 36 69 39 69 39 69 39 69 39 69 39 69 39 69 39 69 39 69 40 74 43 76 43 76 42 78 43 74 42 76 43 74 48 71 48 78 45 50 24 28 19 31 21 35 22 31 18 31 22 33 21 31 19 31 19 33 22 31 21 40 30 52 36 64 40 62 34 64 40 64 34 93 78 167 85 169 85 169 85 169 85 167 84 167 85 169 85 171 88 186 92 188 95 193 98 195 98 200 102 205 105 207 107 207 107 202 102 202 104 205 104 207 105 210 107 210 108 212 110 214 110 219 111 219 111 219 111 219 111 217 110 217 110 217 110 217 110 219 111 219 113 222 114 224 114 224 114 224 116 226 116 229 117 231 120 231 120 231 120 231 120 229 119 231 122 234 123 238 125 243 122 241 120 238 122 241 123 241 122 241 122 241 122 241 122 243 123 243 123 243 123 243 123 243 123 243 123 243 123 243 123 253 123 253 123 253 123 253 123 257 125 255 123 253 125 255 126 260 128 262 129 265 132 269 134 267 132 267 132 267 132 267 132 267 131 262 128 260 128 260 129 260 128 262 131 265 131 262 128 262 126 265 129 269 132 274 134 267 129 267 129 267 129 267 129 267 131 269 132 272 131 269 129 269 131 269 131 269 131 269 131 267 129 267 131 269 132 272 132 272 132 272 132 272 132 272 132 274 134 274 132 272 131 269 131 269 131 269 132 272 134 274 134 274 131 274 131 274 131 274 131 274 131 276 134 279 134 276 131 279 135 279 135 281 138 286 141 296 147 300 152 305 150 300 147 296 144 293 143 291 141 291 141 288 140 286 137 284 135 279 134 279 135 279 134 276 132 274 132 274 132 274 132 274 132 274 132 272 134 269 134 272 132 272 132 276 134 286 137 291 138 291 138 298 138 305 144 324 156 346 165 360 167 358 168 365 167 355 159 341 159 329 155 317 147 303 143 291 132 276 125 262 117 255 119 257 122 255 119 250 117 248 114 243 113 245 114 248 113 245 111 238 111 238 111 238 111 238 111 236 110 236 108 234 107 231 107 229 105 229 105 229 105 229 105 234 108 231 107 231 105 229 105 229 104 229 102 226 102 224 101 222 99 222 99 222 99 222 99 219 96 214 93 212 93 212 95 214 95 212 93 210 92 210 90 205 88 202 87 198 85 195 84 195 84 195 82 193 81 191 81 188 79 188 78 186 76 183 76 186 78 186 78 186 78 186 79 174 78 176 81 176 78 169 73 171 76 169 75 169 73 167 73 159 72 157 70 157 69 155 69 159 72 159 72 159 72 159 72 159 72 162 73 159 72 157 69 152 67 152 67 152 67 152 67 159 75 157 72 155 70 150 69 152 70 150 69 150 67 148 67 148 67 148 66 145 64 143 64 138 63 143 66 143 63 136 58 136 60 133 58 131 60 133 61 136 60 133 58 131 58 133 60 133 60 133 60 133 60 133 60 126 57 128 57 128 57 128 55 133 58 128 55 126 55 126 55 124 54 124 52 121 51 117 49 126 55 126 55 126 55 124 54 114 51 121 51 117 48 117 52 121 52 121 52 121 52 121 52 117 51 119 49 114 49 124 57 121 52 119 49 117 49 117 49 117 49 119 51 119 49 117 48 117 49 117 49 117 49 117 49 119 51 121 54 124 52 119 51 114 48 114 48 117 49 119 51 117 49 117 48 114 48 112 46 117 49 114 48 112 46 112 46 109 45 109 45 109 45 109 45 109 45 109 43 107 42 105 40 109 45 109 45 109 45 109 45 97 37 85 31 83 36 100 45 95 40 100 42 100 42 97 39 100 42 100 39 90 36 95 42 97 40 100 42 97 40 95 39 85 34 93 40 102 43 105 45 88 34 90 39 97 39 88 30 22 11 24 15 24 23 30 35 24 15 25 19 27 23 27 27 25 15 24 15 22 11 21 7 25 19 25 19 25 19 25 19 25 19 25 19 25 19 25 19 25 19 25 19 25 19 25 19 24 35 24 35 24 35 24 35 19 23 19 27 22 35 27 47 24 47 25 39 19 27 21 39 21 35 19 27 16 23 15 19 13 19 15 23 16 19 15 15 18 23 16 19 15 23 16 27 16 27 19 35 21 31 16 19 18 31 19 31 19 31 19 31 19 35 21 31 19 27 18 31 19 31 21 39 22 39 22 39 25 35 25 35 25 35 25 35 27 39 27 39 27 39 27 39 28 43 28 43 30 47 31 51 30 43 28 43 28 47 31 51 28 47 28 47 28 47 28 47 31 55 31 55 31 55 31 55 33 59 33 59 33 59 33 59 36 67 34 63 34 59 34 63 31 55 31 59 34 63 36 67 39 75 39 75 39 75 39 75 34 67 36 71 40 83 42 87 39 79 42 87 43 87 43 83 43 75 42 75 42 87 46 95 43 103 48 87 30 35 18 31 19 47 22 51 19 43 21 55 24 51 21 47 21 47 21 51 21 55 27 79 37 99 40 91 39 71 36 87 36 59 49 162 87 174 85 174 85 174 85 174 84 170 84 174 85 174 87 170 90 178 93 182 95 190 96 186 101 198 104 198 105 198 105 186 102 198 104 202 104 206 105 206 107 210 107 214 108 218 110 218 108 206 108 206 108 206 108 206 110 210 110 210 110 210 110 202 111 198 113 202 113 202 114 206 114 206 116 210 116 214 117 214 120 214 120 214 120 214 120 214 120 214 120 218 122 222 123 222 123 222 122 218 120 222 122 226 122 222 122 222 122 222 122 222 123 226 123 226 123 226 123 226 123 226 123 226 123 226 123 226 123 230 123 230 123 230 123 230 126 234 125 230 123 234 125 238 128 242 129 249 132 253 134 257 132 253 132 253 132 253 132 253 132 242 129 238 128 234 129 238 128 238 131 242 131 238 128 234 125 230 126 238 129 246 132 249 129 242 129 242 129 242 129 242 131 246 131 246 131 246 131 246 131 246 131 246 131 246 131 246 129 242 129 246 131 249 132 249 132 249 132 249 132 249 132 249 134 253 134 249 132 246 131 246 131 246 131 249 132 253 134 253 131 249 131 249 131 249 131 249 131 253 134 257 134 253 131 249 135 246 134 249 135 257 140 265 144 277 149 289 152 289 149 281 144 285 144 285 143 281 141 277 140 273 138 265 137 261 134 257 135 249 135 246 134 242 132 242 132 242 132 242 132 242 132 242 132 242 134 242 132 242 132 242 132 242 134 253 137 257 137 249 135 246 137 261 147 293 159 313 168 317 167 321 170 317 164 297 159 289 158 277 153 273 149 277 140 249 132 230 123 222 120 222 120 214 120 210 119 202 114 206 111 202 113 214 114 210 113 210 111 202 111 202 111 202 111 202 110 198 110 194 108 190 107 190 105 186 105 186 105 186 105 186 107 186 105 186 104 182 104 178 104 190 104 186 102 186 101 182 99 178 99 178 99 178 99 178 98 170 95 166 93 162 95 166 95 166 95 166 93 162 93 162 92 170 90 166 87 158 84 154 84 154 84 150 82 146 81 146 79 142 79 138 78 134 76 134 78 138 78 138 78 138 78 138 76 138 81 146 81 138 76 126 76 134 76 130 75 130 73 126 72 123 70 119 70 115 69 115 72 123 72 123 72 123 72 123 72 134 73 134 73 130 70 123 67 119 67 119 67 119 67 119 75 134 73 126 72 123 69 119 70 123 70 119 69 119 67 115 67 115 67 111 66 107 64 107 61 103 64 111 66 107 61 95 61 95 60 91 58 95 60 99 61 95 60 91 58 95 61 99 60 95 60 95 60 95 60 95 58 87 57 87 57 87 57 91 61 95 58 87 55 83 55 83 54 79 54 75 52 71 49 67 52 79 52 79 52 79 54 83 49 75 52 79 49 71 51 79 52 79 52 79 52 79 52 79 49 71 51 71 48 71 54 95 52 75 49 63 46 63 48 67 48 67 49 75 51 71 49 67 49 71 49 71 49 71 49 71 49 71 51 75 51 75 49 71 45 67 46 71 48 75 48 75 49 79 49 75 48 75 46 71 46 71 46 71 45 67 43 63 45 67 45 67 45 67 45 67 45 67 45 63 43 63 43 59 42 59 42 59 42 59 42 59 36 43 34 39 36 47 39 55 42 59 43 67 45 63 42 59 39 67 45 75 42 59 39 59 36 55 40 67 43 71 42 67 37 59 40 67 42 67 42 67 33 43 34 55 40 59 34 35 40 24 42 22 38 22 47 31 40 22 42 25 45 27 50 28 45 25 42 22 38 21 35 19 47 27 45 25 45 25 42 24 45 25 45 25 45 25 45 25 42 24 45 25 45 25 47 27 45 24 45 24 45 24 45 24 38 21 40 22 42 24 45 25 40 25 42 22 31 18 33 22 33 19 33 18 28 15 26 13 23 15 26 16 28 15 26 13 31 16 28 15 26 16 28 18 31 18 33 19 33 18 28 15 28 18 33 21 35 21 33 19 28 19 35 21 31 18 33 22 33 19 35 22 40 24 38 22 40 25 40 25 40 25 40 25 45 28 45 28 45 28 45 28 47 30 45 28 47 30 50 33 47 30 45 28 45 28 47 30 52 28 52 28 52 28 52 28 54 30 54 30 54 30 54 30 59 33 59 33 59 33 59 33 64 36 62 33 59 34 62 36 59 33 59 34 62 36 64 36 71 40 69 39 69 39 66 37 62 36 64 37 71 42 74 43 69 40 74 43 76 43 76 42 76 42 71 40 74 43 74 46 71 45 66 36 38 18 28 22 31 21 38 22 33 21 35 25 40 24 35 22 33 21 35 22 38 24 42 33 62 42 66 37 64 34 66 42 64 31 85 70 169 87 171 87 171 87 171 87 167 85 169 85 171 87 171 88 188 93 186 92 188 95 193 98 198 101 202 102 205 104 202 102 205 104 205 104 207 105 207 107 210 107 210 108 212 110 214 110 214 108 214 108 214 108 214 108 219 111 219 111 219 111 219 111 222 113 222 113 222 113 222 113 226 116 226 116 229 117 229 119 231 120 231 120 231 120 231 120 234 122 234 122 234 122 234 122 243 122 241 120 238 122 241 123 241 122 241 122 241 122 241 122 243 123 243 123 243 123 243 123 245 125 245 125 245 125 245 125 255 125 255 125 255 125 255 125 257 125 255 123 253 125 255 126 257 128 262 131 267 134 267 132 269 134 269 134 269 134 269 134 267 132 265 129 262 129 262 129 262 129 265 131 265 129 260 126 260 125 262 126 265 129 267 129 267 129 267 129 267 129 267 129 269 131 269 131 269 131 269 131 272 132 269 131 269 131 267 129 267 129 267 131 269 132 272 132 272 132 272 132 272 132 272 132 274 134 274 132 272 131 269 131 269 131 269 132 272 134 274 134 274 131 274 131 274 131 274 131 276 132 279 134 279 132 274 129 276 134 276 134 279 137 286 140 291 144 298 150 303 150 300 149 296 144 298 146 296 143 291 141 288 140 286 137 284 135 279 134 279 135 279 134 276 132 274 132 274 132 274 132 274 132 274 132 269 132 267 132 269 131 269 131 272 132 281 134 286 135 286 135 298 137 303 141 315 152 336 159 348 167 360 170 362 170 360 167 339 158 331 156 324 153 315 152 300 140 286 129 269 123 260 122 260 122 257 120 253 117 250 116 243 113 245 114 248 113 245 111 241 113 241 113 241 113 241 113 236 110 236 108 234 107 231 107 229 105 229 105 229 105 229 105 226 104 226 102 224 102 222 101 229 102 226 102 224 101 224 99 222 99 222 99 222 99 222 99 219 98 217 95 214 95 214 95 214 95 214 95 214 95 212 93 207 92 205 88 200 85 195 84 195 84 195 82 193 81 191 81 188 79 188 78 186 76 183 76 188 79 188 79 188 79 188 81 179 79 176 79 176 78 171 76 174 76 171 76 169 75 169 75 162 72 159 72 157 70 157 69 159 72 159 72 159 72 159 72 162 73 164 75 162 72 157 70 155 69 155 69 155 69 155 69 150 69 152 72 155 73 159 75 155 70 152 70 150 69 150 69 148 67 148 66 145 64 143 64 140 63 143 64 143 64 140 63 136 60 133 58 131 60 133 61 136 60 133 60 133 61 138 63 131 58 131 58 133 60 133 60 131 58 128 57 128 57 131 58 133 58 131 57 128 57 128 58 124 54 124 54 121 52 121 52 119 51 119 52 121 52 121 54 124 55 128 57 124 52 124 57 121 52 121 52 121 52 121 52 114 49 119 51 117 49 121 55 121 51 114 45 109 45 112 48 112 46 114 49 117 49 117 48 119 49 117 48 114 49 117 51 109 45 112 46 112 46 109 45 109 45 109 46 112 46 114 48 117 48 114 48 112 46 112 45 112 46 109 45 109 43 107 43 102 40 102 40 102 40 102 40 109 45 109 45 109 43 107 43 102 40 102 40 102 40 102 40 93 39 97 42 100 42 97 40 100 43 105 45 105 45 102 42 93 42 109 49 107 42 95 37 90 37 97 42 102 43 100 40 97 40 100 42 100 40 95 39 85 33 85 36 95 39 90 33 24 19 24 7 18 3 24 31 24 15 24 15 24 19 25 19 24 15 24 15 24 15 22 11 27 23 27 19 25 15 24 15 25 19 25 19 25 19 25 19 24 15 24 19 25 23 27 23 24 35 24 35 24 35 24 35 19 27 22 35 25 35 22 27 24 47 24 39 18 23 18 35 19 31 18 27 16 19 13 15 13 19 15 23 16 19 15 15 18 23 16 19 15 23 16 27 21 31 18 27 16 23 16 23 15 23 19 35 22 35 19 31 15 27 21 35 18 27 21 43 16 27 19 35 21 35 21 35 25 35 25 35 25 35 25 35 28 43 28 43 28 43 28 43 30 43 27 39 27 43 31 55 30 47 28 39 27 43 28 47 28 47 28 47 28 47 28 47 30 51 30 51 30 51 30 51 33 59 33 59 33 59 33 59 36 63 33 59 33 63 36 71 34 63 34 67 36 67 36 71 40 79 40 75 39 71 37 71 39 75 39 75 39 75 39 75 39 79 42 87 43 87 43 83 42 75 40 71 42 83 45 91 43 95 40 59 21 23 21 47 18 47 24 51 21 47 24 59 27 59 24 51 22 51 22 51 24 51 25 75 37 95 36 67 39 71 37 91 36 55 45 150 88 178 87 178 87 178 87 178 85 178 87 178 88 182 88 186 93 186 90 182 92 182 95 190 98 186 99 194 102 190 101 186 104 202 104 206 105 206 107 210 107 210 107 214 108 218 110 218 110 210 110 210 110 210 110 210 111 214 111 214 111 214 111 206 113 202 113 202 113 202 113 202 116 210 116 214 117 214 119 218 120 214 120 214 120 214 120 214 125 226 123 218 122 214 119 210 123 222 122 218 120 222 122 226 122 222 122 222 122 222 122 222 123 226 123 226 123 226 123 226 125 230 125 230 125 230 125 230 125 234 125 234 125 234 125 234 126 234 125 230 123 234 125 238 126 242 129 253 134 257 132 253 134 257 134 257 134 257 134 257 134 246 131 238 129 238 129 242 129 242 131 242 131 238 128 230 128 238 129 242 129 242 129 242 129 242 129 242 129 242 129 242 132 246 131 242 129 246 131 249 132 249 132 246 131 242 129 242 129 242 129 246 131 249 132 249 132 249 132 249 132 249 132 249 134 253 134 249 132 246 131 246 131 246 131 249 132 253 134 253 131 249 131 249 131 249 131 249 132 257 134 257 134 253 131 246 134 246 134 246 135 253 138 261 141 273 147 285 150 289 149 285 144 285 146 289 146 285 141 273 140 273 138 265 137 261 134 257 135 249 135 246 134 242 132 242 132 242 132 242 132 242 132 242 131 238 132 238 131 238 131 238 129 238 131 249 134 253 135 246 138 253 141 269 147 289 155 297 164 313 170 329 170 317 168 313 162 293 161 281 156 273 152 281 146 265 138 246 128 234 123 230 123 218 122 210 119 206 116 210 111 202 113 214 114 210 113 210 113 206 113 206 113 206 113 206 110 198 110 194 108 190 107 190 105 186 105 186 105 186 105 186 104 182 104 178 102 178 101 174 102 182 101 182 99 178 99 174 98 174 98 174 98 174 98 174 99 174 96 166 95 166 95 170 93 162 93 162 93 162 93 162 93 178 92 170 87 158 84 154 84 154 84 150 82 146 81 146 79 142 79 138 78 134 76 134 79 142 79 142 79 142 79 142 81 146 79 138 78 138 78 142 78 138 76 134 76 130 75 130 75 126 73 126 72 123 72 119 72 123 72 123 72 123 72 123 73 134 75 138 73 134 72 126 70 126 70 126 70 126 70 126 69 119 70 126 72 130 75 134 72 126 70 123 70 119 69 119 67 115 67 111 66 107 64 107 64 107 63 103 63 107 64 111 61 95 60 91 58 95 60 99 60 95 60 95 60 99 63 107 55 87 57 87 58 91 60 95 60 91 57 87 57 87 58 95 58 91 57 87 57 91 60 95 54 79 54 79 55 83 55 83 52 79 52 83 54 83 55 87 54 87 57 91 54 83 55 91 52 79 52 79 52 79 52 79 48 75 52 79 51 71 51 79 55 83 49 63 45 63 48 71 45 63 48 71 49 71 49 71 51 75 48 67 48 67 51 75 46 63 48 67 48 67 46 63 46 71 46 75 48 75 49 79 48 71 46 71 45 67 45 63 48 75 46 71 46 67 45 67 40 55 40 55 40 55 40 55 45 67 45 67 45 67 45 67 42 59 42 59 42 59 42 59 42 59 42 59 42 59 40 55 40 59 43 63 43 63 42 55 37 67 45 75 42 59 37 59 37 63 42 71 42 63 36 47 39 59 40 63 40 63 39 59 34 43 31 43 36 55 36 47 42 25 45 21 31 16 40 28 47 25 45 24 42 22 38 21 40 22 42 25 45 27 50 28 47 27 47 25 45 24 42 24 45 25 45 25 45 25 45 25 42 24 42 25 45 27 47 27 45 24 45 24 45 24 45 24 38 21 45 27 47 24 38 18 40 25 40 21 31 16 31 19 33 19 31 16 28 15 23 13 23 15 26 16 28 15 26 13 31 16 28 15 26 16 28 18 38 21 31 16 26 15 28 18 26 16 33 21 38 21 35 19 21 16 35 21 31 18 38 27 26 16 31 19 33 19 31 18 40 25 40 25 40 25 40 25 45 28 45 28 45 28 45 28 45 27 40 24 40 27 47 31 47 30 45 27 42 27 45 28 52 28 52 28 52 28 52 28 54 30 54 30 54 30 54 30 59 33 59 33 59 33 59 33 64 34 59 31 57 34 64 37 62 36 64 36 64 36 66 37 71 40 71 39 69 37 66 37 76 43 74 40 66 36 62 34 69 40 74 43 76 43 76 42 76 40 71 40 71 42 71 46 71 42 57 27 26 16 33 28 28 21 38 24 35 21 38 27 42 27 40 24 35 22 35 22 35 21 35 28 54 36 52 27 64 36 66 42 64 30 83 67 169 87 171 87 171 87 171 87 171 87 174 88 174 90 176 90 191 92 186 88 186 93 191 96 193 98 198 99 200 101 198 99 205 104 205 105 207 107 210 107 210 107 210 108 212 110 214 110 219 111 219 111 219 111 219 111 219 111 219 111 219 111 219 111 222 113 222 113 222 113 222 113 226 116 226 117 229 119 231 119 231 120 231 120 231 120 231 120 241 126 238 123 231 119 226 117 243 122 241 120 238 122 241 123 241 122 241 122 241 122 241 122 243 123 243 123 243 123 243 123 245 125 245 125 245 125 245 125 255 125 255 125 255 125 255 125 257 125 255 123 253 125 255 126 255 128 262 132 269 134 267 131 269 134 269 134 269 134 269 134 269 132 265 129 262 129 262 131 265 131 265 131 265 129 257 126 272 132 269 131 269 131 269 129 267 129 267 129 267 129 267 129 272 131 269 129 267 131 269 132 272 132 272 131 269 129 267 129 267 129 267 131 269 132 272 132 272 132 272 132 272 132 272 132 274 134 274 132 272 131 269 131 269 131 269 132 272 134 274 134 274 131 274 131 274 131 274 131 279 134 279 134 279 132 272 129 276 134 274 134 279 137 284 140 288 143 296 149 303 150 300 149 293 144 298 147 298 144 291 140 288 140 286 137 284 135 279 134 279 135 279 134 276 132 274 132 274 132 274 132 274 132 274 132 269 132 267 132 269 131 269 131 269 131 279 132 284 134 284 134 298 141 308 146 319 152 329 155 346 167 358 173 362 170 362 171 348 167 339 161 327 152 310 147 310 144 293 134 276 126 265 125 260 123 257 120 255 119 250 116 243 113 245 114 248 113 245 111 241 113 241 113 241 113 241 113 236 110 236 108 234 107 231 107 229 105 229 105 229 105 229 105 229 105 226 104 226 102 224 102 224 101 222 99 222 98 219 98 219 98 219 98 219 98 219 98 222 98 217 95 214 95 214 96 212 93 212 93 212 93 212 93 212 93 207 90 200 85 195 84 195 84 195 82 193 81 191 81 188 79 188 78 186 76 183 76 188 79 188 79 188 79 188 81 186 82 176 78 171 78 176 81 174 78 174 76 171 75 169 75 164 75 164 73 162 73 159 72 159 72 159 72 159 72 159 72 162 75 164 75 164 73 159 70 159 72 159 72 159 72 159 72 159 75 157 72 155 70 150 69 155 72 155 70 152 69 150 69 148 67 148 66 145 64 143 64 145 64 140 61 138 64 145 67 136 60 133 58 131 60 133 61 133 60 133 60 133 63 140 64 124 55 126 57 128 58 131 58 136 60 128 55 126 57 133 61 128 57 128 57 131 60 136 61 124 54 124 55 126 57 131 58 124 54 124 55 126 57 128 57 119 52 124 54 119 51 121 54 121 52 121 52 121 52 121 52 112 51 124 55 121 49 117 49 131 55 119 48 112 48 117 51 109 45 112 49 117 49 117 49 121 51 114 46 112 48 119 52 119 52 121 54 124 52 121 51 114 48 114 49 117 51 119 51 112 46 109 45 109 43 107 43 117 49 117 48 114 46 112 46 107 43 107 43 107 43 107 43 109 45 109 45 109 45 109 45 107 43 107 43 107 43 107 43 102 42 95 37 90 37 93 39 95 40 97 42 100 40 97 39 95 40 100 39 90 36 93 40 100 43 102 43 97 36 83 28 90 36 95 39 97 40 97 39 90 33 81 31 88 37 93 36 25 19 25 19 25 23 28 31 27 19 25 15 22 11 21 7 30 27 27 23 25 19 27 23 25 19 25 19 25 19 25 19 27 23 27 19 25 15 24 15 28 27 27 19 22 7 19 3 19 27 24 39 25 35 21 23 21 27 21 27 21 27 21 27 22 43 24 43 24 39 21 31 16 19 15 15 13 19 15 23 15 23 18 27 16 19 12 7 19 27 18 23 16 27 18 31 13 15 13 19 15 19 16 23 19 27 18 27 18 27 18 23 18 27 18 31 19 35 21 35 18 31 21 35 18 27 19 35 22 27 22 31 24 35 25 35 31 47 30 43 28 39 27 39 30 47 30 43 28 43 27 39 28 39 27 39 27 43 30 51 31 51 28 43 28 51 33 63 28 47 28 51 30 55 31 55 31 55 31 59 33 63 34 63 34 63 34 63 34 63 34 63 39 71 37 67 36 71 37 75 39 75 39 75 39 75 39 75 42 79 40 75 39 79 40 83 39 75 42 87 43 87 43 87 43 75 42 75 42 87 46 95 45 91 37 55 19 23 18 35 19 43 21 47 21 51 22 51 22 55 24 59 25 55 24 51 24 67 34 95 37 91 37 83 31 91 39 71 36 59 43 162 88 178 87 174 84 166 79 154 88 182 88 182 88 182 88 182 88 186 90 186 92 190 96 190 96 194 99 194 101 194 101 190 104 202 105 206 105 206 107 210 107 210 107 210 107 210 107 210 110 210 110 214 111 218 113 218 113 218 113 218 113 218 113 210 113 202 113 206 114 210 116 210 116 210 116 214 117 218 119 218 120 214 120 214 120 214 120 214 123 218 120 210 120 218 125 230 122 218 120 214 119 218 120 222 122 222 122 222 122 222 122 222 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 126 234 125 230 123 234 125 238 125 234 126 238 126 242 128 242 126 238 128 246 129 249 132 253 134 257 132 249 131 249 132 257 131 246 132 246 132 242 129 234 129 238 129 238 129 238 129 238 129 242 129 242 129 242 129 242 126 234 126 238 128 238 129 242 128 242 132 253 134 249 129 238 129 242 129 242 129 242 129 242 132 249 132 249 132 249 132 249 135 253 132 246 132 253 137 265 132 253 134 257 134 249 129 238 129 246 131 249 132 253 134 257 131 249 131 249 131 249 131 249 132 257 134 253 129 246 132 261 131 238 131 242 134 249 138 257 141 273 147 289 152 289 149 277 146 289 146 285 144 281 143 281 138 269 137 261 135 257 132 253 134 246 134 246 134 246 134 246 131 238 131 238 131 238 131 238 132 242 134 242 132 242 132 242 131 242 134 253 137 253 134 238 137 253 141 269 146 281 155 301 159 297 164 313 168 309 167 305 167 285 158 265 150 265 152 281 143 257 138 246 132 242 129 246 126 222 122 210 119 202 116 210 114 206 114 210 113 206 111 210 114 210 114 206 113 202 111 202 110 198 110 194 108 190 107 190 102 182 107 190 105 190 108 202 104 182 104 182 104 182 104 182 104 186 101 182 104 194 102 182 102 186 102 182 101 178 99 178 98 174 98 170 96 166 95 166 95 162 92 154 90 154 90 158 88 166 88 162 87 158 85 158 85 154 81 146 84 154 81 142 81 146 81 146 81 146 81 146 78 138 78 134 76 130 75 130 78 142 79 138 78 134 76 134 78 134 75 126 73 126 73 130 73 126 73 126 73 126 73 126 72 126 73 126 73 126 73 130 69 126 73 138 75 134 70 123 67 123 72 134 73 130 69 119 70 126 72 130 73 126 72 123 75 130 72 126 69 119 67 111 67 115 67 111 66 107 64 107 61 107 67 111 60 91 61 107 63 107 64 111 66 107 64 103 57 91 61 103 63 99 58 87 54 95 63 103 58 83 55 87 58 87 57 83 57 91 61 103 60 95 58 87 54 75 51 71 51 75 55 87 57 83 52 71 55 87 55 87 55 79 51 75 54 83 54 83 54 83 54 83 54 83 54 83 54 83 54 83 52 87 57 83 48 63 51 87 54 75 48 67 51 79 52 75 46 67 51 79 52 75 48 63 54 79 49 63 45 59 45 63 49 67 48 71 52 79 49 63 49 79 49 75 48 71 46 71 46 79 51 75 42 55 43 75 48 75 48 71 45 63 40 55 37 51 42 63 45 67 43 59 45 67 45 67 45 67 45 67 46 67 45 63 43 59 42 55 45 67 45 63 42 47 33 31 31 35 34 47 40 63 45 71 37 55 37 55 37 55 37 55 37 55 39 59 39 59 39 63 42 67 42 63 40 63 39 59 40 59 37 51 36 51 36 55 50 28 50 30 52 31 54 31 42 25 45 27 50 28 52 30 52 28 47 25 42 24 42 25 40 24 42 25 45 27 47 28 47 27 47 25 45 24 42 24 50 28 50 27 45 25 42 24 40 21 45 24 45 24 40 21 40 21 40 21 40 21 40 21 33 19 35 21 33 19 31 16 26 15 23 13 23 13 26 15 28 16 28 16 26 15 23 12 28 16 26 13 23 15 28 16 26 15 26 15 28 16 31 18 31 18 31 18 31 18 31 18 31 18 31 19 33 21 35 21 31 19 35 21 31 18 33 21 35 22 38 24 38 25 40 25 47 28 45 28 42 27 40 25 47 28 45 28 42 27 42 25 45 27 42 27 42 28 47 31 54 30 52 27 52 30 57 33 52 28 54 30 54 31 57 31 57 31 57 33 59 34 62 34 62 34 62 34 62 34 62 34 69 37 66 36 64 37 66 39 69 39 69 39 69 39 69 39 74 40 71 39 69 40 71 42 69 40 74 43 76 43 76 42 78 42 74 42 74 43 74 48 76 40 50 24 28 18 28 19 28 19 31 19 33 21 33 22 35 24 38 25 40 24 38 22 38 30 57 39 59 37 62 37 52 42 69 34 66 33 81 72 167 85 171 85 169 82 162 79 174 88 174 88 174 88 174 88 183 88 186 92 188 93 193 96 193 98 198 99 200 101 198 99 205 104 207 105 207 105 210 107 210 107 210 107 210 107 210 107 217 110 217 111 219 113 222 113 222 113 222 113 222 113 222 113 222 113 222 114 224 116 226 116 226 116 226 117 229 119 231 119 231 120 231 120 231 120 231 120 234 122 231 120 231 122 238 126 241 120 238 119 236 120 238 122 241 122 241 122 241 122 241 122 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 257 125 255 123 253 125 255 126 255 125 255 125 257 126 257 128 257 126 260 129 262 131 267 132 267 132 267 132 267 132 267 132 265 132 267 132 267 131 262 128 262 129 262 129 262 129 262 129 267 129 267 129 267 129 267 129 265 128 265 128 267 129 269 131 267 131 269 132 272 131 269 129 269 131 269 131 269 131 269 131 272 132 272 132 272 132 272 132 274 132 272 132 272 134 276 137 272 132 274 135 274 132 267 128 269 131 272 132 272 132 274 134 274 131 274 131 274 131 274 131 276 134 279 132 272 129 276 135 276 134 276 134 279 137 284 140 288 143 298 150 303 150 298 146 298 146 298 144 296 143 293 143 286 138 284 137 281 134 276 132 276 134 276 134 276 134 276 134 272 131 272 131 272 131 272 131 272 134 269 134 272 132 272 132 272 132 284 135 286 135 284 134 288 138 303 143 310 147 327 158 336 161 346 167 353 168 353 167 346 164 331 155 322 152 317 153 303 143 293 137 284 131 272 128 267 126 262 122 255 119 253 117 248 114 248 113 245 111 243 111 243 114 243 113 241 113 238 111 236 110 236 108 234 108 231 107 229 107 234 108 231 107 234 111 226 104 226 104 226 104 226 104 229 101 222 101 226 104 226 99 226 102 226 101 224 99 222 99 219 98 219 96 217 96 214 95 214 93 210 90 207 90 207 92 202 88 202 87 200 87 198 85 198 84 191 82 195 84 193 79 191 81 191 81 191 81 191 81 186 78 186 76 183 76 181 76 179 79 176 78 174 78 171 76 171 76 171 75 169 73 167 73 162 73 162 73 162 73 162 73 162 73 162 73 162 73 162 73 157 72 159 73 162 72 159 70 155 69 159 72 159 72 155 69 152 72 155 73 157 72 155 70 157 72 155 70 152 69 150 67 148 67 148 66 145 64 143 64 143 67 150 67 140 61 140 66 136 61 138 64 140 63 136 61 128 58 136 63 138 61 131 57 126 60 140 63 133 55 128 58 131 58 128 55 128 58 136 63 131 58 128 55 126 54 121 52 121 54 124 55 126 54 124 52 126 55 126 55 126 54 121 51 124 54 124 54 124 54 124 54 124 54 124 54 124 54 124 54 121 54 124 52 117 49 119 54 124 51 114 48 119 52 121 51 114 49 117 51 119 49 117 48 126 52 114 45 107 45 112 48 117 48 114 49 121 52 117 46 117 49 117 48 114 46 112 46 114 51 119 49 109 45 114 51 112 46 112 46 109 43 105 40 100 40 105 43 109 43 105 40 107 43 107 43 107 43 107 43 109 45 107 43 107 43 105 42 97 40 97 40 97 39 93 36 95 39 95 40 100 42 100 43 95 39 95 39 95 39 95 39 100 42 97 40 97 40 97 40 95 39 95 39 93 37 90 36 93 36 90 34 88 36 90 37 21 11 25 23 27 19 24 15 24 19 25 23 28 27 30 31 30 27 27 15 22 11 22 11 21 7 22 15 27 27 30 31 27 23 27 19 25 15 24 15 25 19 25 19 25 19 25 15 21 31 22 35 24 31 22 27 21 27 21 27 21 27 21 27 19 31 21 35 19 31 18 23 13 15 12 11 12 11 13 15 18 23 15 15 13 15 15 19 18 23 16 19 15 23 16 27 16 23 16 27 18 27 19 31 15 23 16 27 18 31 19 35 18 27 18 31 19 35 21 35 18 31 21 35 18 27 19 35 22 31 24 31 25 35 25 35 27 39 27 39 25 35 25 35 28 39 27 39 25 35 25 31 28 39 27 39 27 43 30 51 30 47 28 47 28 51 31 59 28 51 30 51 31 55 31 55 31 55 31 59 33 63 34 63 34 63 34 63 34 63 34 63 39 71 37 67 36 71 37 75 39 75 39 75 39 75 39 75 40 79 40 79 40 79 40 79 39 79 42 87 43 87 42 83 43 75 42 75 42 87 46 95 46 79 27 31 19 35 21 31 16 39 18 39 19 43 19 47 22 55 24 59 25 55 24 51 25 71 36 95 39 91 37 83 33 91 39 75 37 63 42 150 85 170 85 174 85 174 84 166 88 182 88 182 88 182 88 182 88 186 90 194 92 190 95 194 96 190 98 198 101 194 99 190 104 202 104 206 105 210 107 210 107 210 107 210 107 210 107 210 110 210 110 214 111 218 113 218 113 218 113 218 113 218 113 210 113 202 113 206 114 210 116 210 116 210 116 214 117 218 119 218 120 214 120 214 120 214 120 214 122 218 120 214 122 222 125 226 122 222 120 218 120 218 122 222 122 222 122 222 122 222 122 222 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 126 234 125 230 123 234 125 238 123 230 123 234 125 238 126 238 126 238 128 246 129 249 132 253 129 249 134 257 135 257 132 249 132 246 132 246 132 242 129 238 129 238 129 238 129 238 129 238 129 242 129 242 129 242 129 242 129 242 129 246 131 246 132 249 132 246 131 242 129 246 131 249 131 246 131 246 131 246 131 246 132 249 132 249 132 249 132 249 131 246 132 253 134 253 134 253 132 249 134 253 134 249 131 242 134 253 132 249 132 249 131 246 131 249 131 249 131 249 131 249 132 257 134 253 129 246 132 261 138 253 137 249 135 253 138 257 140 269 146 281 149 285 147 281 146 289 146 285 144 281 143 281 138 269 138 265 135 257 134 253 134 246 134 246 134 246 134 246 131 238 131 238 131 238 131 238 132 242 134 242 132 242 132 242 132 242 132 249 135 253 134 242 135 249 141 261 144 273 152 289 158 293 164 313 168 313 168 309 168 289 162 269 155 269 156 281 147 269 143 257 135 242 129 230 131 234 126 218 122 214 119 218 114 206 114 210 113 206 111 210 114 210 114 210 113 206 113 202 110 198 110 198 108 194 108 190 108 198 111 198 108 190 107 198 104 182 104 182 104 182 104 182 102 178 98 178 101 186 101 174 102 186 102 182 101 178 99 178 98 174 98 174 96 170 96 166 95 162 92 154 90 154 90 158 88 166 88 166 87 162 87 158 87 154 82 150 84 154 82 142 81 146 81 146 81 146 81 146 78 138 78 138 76 134 76 130 78 142 79 142 78 138 78 134 75 130 76 138 76 130 72 119 73 126 73 126 73 126 73 126 76 130 75 126 73 123 72 119 73 130 72 126 70 130 72 134 69 126 70 130 72 126 70 123 70 126 72 130 73 126 72 123 70 123 70 123 70 123 70 123 67 115 67 111 66 107 64 107 66 115 69 115 64 103 64 111 60 95 61 103 63 99 60 95 57 91 61 103 63 99 58 87 58 99 64 103 60 91 58 95 58 91 57 87 57 91 60 99 55 83 55 83 55 83 55 83 55 83 54 79 54 79 55 83 54 87 55 87 55 83 52 79 54 83 54 83 54 83 54 83 54 83 54 83 54 83 54 83 52 75 48 67 51 79 52 75 54 75 48 67 51 79 52 75 51 71 49 67 48 71 49 75 55 79 48 59 43 59 48 71 49 67 48 71 52 79 49 63 49 79 48 75 48 75 46 71 48 79 51 79 48 75 51 91 45 67 46 71 46 67 43 63 42 63 43 63 43 59 40 55 42 59 42 59 42 59 42 59 42 59 43 63 43 63 45 67 37 47 37 47 39 55 42 63 45 67 43 63 42 55 40 51 40 63 40 63 40 63 40 63 45 75 43 71 42 63 40 63 37 55 36 51 36 47 34 47 36 47 34 43 33 47 36 51 35 21 42 27 47 25 40 19 47 25 45 24 40 22 38 21 52 28 45 24 38 21 38 21 40 24 42 25 45 27 47 28 47 27 47 25 45 24 42 24 33 19 35 19 38 21 40 22 42 22 42 22 42 22 42 22 42 22 42 22 42 22 42 22 38 24 40 24 40 22 35 19 23 12 21 10 19 12 21 13 31 16 23 12 21 13 26 16 35 21 33 19 33 19 35 21 31 18 31 19 33 21 35 21 23 15 28 16 33 19 35 22 31 18 31 19 33 21 35 21 31 19 35 21 31 18 33 21 38 24 38 25 40 25 42 27 40 25 40 25 40 25 40 25 42 27 40 25 40 24 38 24 45 27 42 27 42 28 47 31 52 28 52 28 54 30 57 31 54 30 54 31 57 31 59 33 57 31 57 33 59 34 62 34 62 34 62 34 62 34 62 34 69 37 66 36 64 37 66 39 69 39 69 39 69 39 69 39 71 40 71 40 71 40 71 40 71 40 74 43 76 43 74 40 78 42 74 42 74 43 74 48 74 33 31 15 26 22 31 18 26 16 26 18 28 18 31 19 35 24 38 25 40 24 38 22 42 31 59 40 62 37 62 37 57 43 69 36 69 34 76 66 162 82 167 85 171 87 171 85 174 88 174 88 174 88 174 88 186 90 186 92 188 93 191 93 191 96 195 99 198 99 198 98 202 102 205 105 207 107 212 108 212 108 212 108 212 108 212 108 217 110 217 111 219 113 222 113 222 113 222 113 222 113 222 113 222 113 222 114 224 116 226 116 226 116 226 117 229 119 231 119 234 122 234 122 234 122 234 122 234 122 234 122 236 123 238 125 243 122 238 120 238 120 241 123 243 123 243 123 243 123 243 123 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 257 125 255 123 253 125 255 126 253 123 253 123 255 125 257 126 260 128 260 129 262 131 265 131 260 129 269 135 274 134 267 129 267 132 269 134 267 132 265 129 265 131 265 131 265 131 265 131 267 129 267 129 267 129 267 129 269 131 269 132 272 134 274 134 274 132 267 128 265 129 272 134 272 132 272 132 272 132 272 132 272 132 272 132 272 132 272 132 265 131 272 135 276 135 272 132 272 132 272 132 272 132 272 131 276 134 274 132 272 131 269 129 276 132 276 132 276 132 276 132 276 134 279 132 272 129 276 135 284 138 281 135 279 135 281 137 284 141 291 146 298 147 298 147 298 146 298 144 296 143 293 143 288 140 286 137 281 135 279 134 276 134 276 134 276 134 276 134 272 131 272 131 272 131 272 131 269 132 267 132 269 131 269 131 274 132 281 132 284 134 284 134 291 140 298 143 300 146 317 155 329 156 339 165 353 168 353 168 348 165 336 161 329 158 324 159 312 149 303 141 288 132 272 128 269 128 265 123 257 120 255 119 248 114 248 113 245 111 243 111 245 116 243 114 243 113 241 113 238 111 236 110 236 108 234 108 238 113 243 111 234 105 231 108 229 105 229 105 229 105 229 105 224 99 217 98 224 101 222 98 226 102 226 101 224 99 222 99 222 99 219 98 219 96 217 96 214 93 210 90 207 90 207 92 205 90 202 88 202 87 200 87 200 84 193 82 195 85 193 81 191 81 191 81 191 81 191 81 188 79 186 78 186 76 183 78 181 81 176 79 176 78 174 78 167 75 174 79 174 75 164 69 162 73 162 73 162 73 162 73 169 76 164 75 159 72 157 69 164 73 157 69 155 70 162 75 157 70 157 70 157 70 157 70 152 72 155 73 157 72 155 70 150 70 152 70 152 70 152 72 148 67 148 66 145 64 143 64 145 67 148 66 143 64 143 64 133 61 138 63 138 63 136 60 131 60 133 61 136 60 133 58 136 63 138 63 136 60 133 60 131 58 131 58 131 58 131 60 124 54 124 55 126 57 128 57 128 55 124 52 121 54 126 57 124 55 126 57 128 55 124 54 124 54 124 54 124 54 124 54 121 52 121 52 121 52 121 52 121 48 109 46 121 55 124 51 124 51 114 48 119 52 121 51 121 51 114 46 112 48 119 52 119 51 119 49 117 48 114 46 117 48 114 49 121 52 117 46 114 48 114 48 114 48 114 48 112 48 114 48 114 49 119 54 107 43 109 46 112 46 109 45 109 45 109 43 107 42 102 40 105 42 105 42 105 42 105 42 102 42 105 43 107 45 109 46 97 40 95 37 95 42 105 46 105 45 102 42 97 39 95 37 100 42 100 42 100 42 100 42 105 45 102 42 97 39 93 37 93 37 93 36 90 34 88 34 95 39 93 36 88 34 88 36 27 31 33 43 34 35 28 23 27 19 25 15 22 11 21 7 28 23 25 11 22 7 21 7 28 23 27 19 25 15 24 11 27 23 27 19 25 15 24 15 18 0 19 3 21 11 22 15 22 31 22 31 22 31 22 31 22 31 22 31 22 31 22 31 22 43 24 43 24 39 21 31 13 11 12 7 10 11 12 15 16 19 13 11 12 15 16 27 21 31 19 27 18 31 19 35 18 27 19 31 21 35 21 35 13 19 16 23 19 31 21 39 18 27 18 31 19 35 21 35 18 31 21 35 18 27 19 35 24 31 25 35 25 39 27 39 25 35 25 35 25 35 25 35 27 39 25 35 25 31 24 31 28 39 27 39 27 43 30 51 28 47 30 51 31 55 31 55 30 51 31 55 31 59 33 59 31 55 31 59 33 63 34 63 34 63 34 63 34 63 34 63 39 71 37 67 36 71 37 75 39 75 39 75 39 75 39 75 39 79 40 83 42 79 40 75 40 83 43 87 43 83 40 79 43 75 42 75 42 87 46 95 40 55 18 15 18 39 21 27 16 35 16 39 18 39 19 43 22 55 24 59 25 55 24 51 28 79 39 99 39 91 36 83 37 95 39 75 40 67 39 130 84 166 85 178 87 182 87 178 88 182 88 182 88 182 88 182 90 198 92 194 92 194 93 190 93 194 98 194 99 198 98 194 102 198 104 206 105 210 108 214 108 214 108 214 108 214 108 214 110 210 110 214 111 218 113 218 113 218 113 218 113 218 113 210 113 202 113 206 114 210 116 210 116 210 116 214 117 218 119 218 122 218 122 218 122 218 122 218 122 218 123 222 125 226 125 226 123 226 122 218 120 222 123 226 123 226 123 226 123 226 123 226 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 126 234 125 230 123 234 125 238 123 230 123 234 125 238 126 238 128 242 129 246 129 246 131 249 126 246 132 261 137 261 132 249 132 249 134 249 134 246 131 238 131 242 131 242 131 242 131 242 129 242 129 242 129 242 129 242 131 246 132 249 134 253 134 253 134 249 129 238 128 242 132 253 132 249 132 249 132 249 132 249 132 249 132 249 132 249 132 249 128 242 132 253 135 253 132 246 132 249 132 249 132 249 132 253 135 253 134 249 132 246 131 242 132 253 132 253 132 253 132 253 132 257 134 253 129 246 132 261 137 249 134 246 132 246 134 249 138 257 141 269 146 281 147 285 146 289 146 285 144 281 143 281 140 273 138 269 137 261 134 257 134 246 134 246 134 246 134 246 131 238 131 238 131 238 131 238 131 238 132 238 131 238 131 238 132 242 131 242 132 246 134 242 138 257 143 261 143 269 149 281 152 277 158 301 167 305 170 305 167 285 165 277 159 281 159 285 150 273 150 265 140 246 132 234 128 230 125 214 120 206 117 214 114 206 114 210 113 206 111 210 116 214 116 210 114 210 113 206 111 202 111 198 110 198 108 194 113 210 114 206 108 186 105 190 105 186 105 186 105 186 105 186 101 178 96 174 101 182 99 174 102 186 102 182 101 178 99 178 99 178 99 174 98 174 96 170 95 162 92 154 90 154 90 158 90 170 90 166 88 166 87 162 87 158 82 154 85 158 84 146 81 146 81 146 81 146 81 146 79 142 79 138 78 138 76 134 79 146 81 142 79 142 78 138 73 130 78 142 78 130 72 115 73 126 73 126 73 126 73 126 78 134 75 130 72 123 70 115 75 134 70 123 69 126 73 138 70 126 70 126 70 126 70 126 70 126 72 130 73 126 72 123 69 123 70 123 70 123 70 126 67 115 67 111 66 107 64 107 66 107 63 103 63 103 63 99 63 103 64 111 66 107 63 103 60 95 60 95 60 95 60 95 64 103 61 99 61 99 61 95 58 91 58 91 58 91 58 87 52 75 54 83 55 87 58 91 58 87 55 79 54 83 57 91 54 87 55 91 57 91 55 87 54 83 54 83 54 83 54 83 52 79 52 79 52 79 52 79 54 67 45 63 52 87 54 75 54 75 48 67 51 79 52 75 52 75 48 63 46 67 51 79 46 67 52 87 55 75 46 55 49 67 48 71 52 79 49 63 48 75 48 75 48 75 48 75 46 67 45 67 46 75 49 79 43 63 45 71 46 71 45 67 46 71 45 63 43 59 42 59 45 67 45 67 45 67 45 67 40 59 42 63 43 67 45 71 46 67 43 55 40 59 43 67 40 55 40 51 39 51 39 51 42 67 42 67 42 67 42 67 43 71 42 63 39 55 36 51 40 63 39 59 39 55 37 55 46 75 42 59 36 47 34 47 50 30 54 31 54 30 47 25 42 25 45 27 50 28 52 30 47 27 45 24 42 24 42 24 52 30 50 27 42 22 38 21 47 27 47 25 45 24 42 24 40 22 42 24 45 25 47 27 45 22 42 21 40 22 42 24 45 24 45 24 45 24 45 24 33 19 35 21 33 19 31 16 23 13 21 12 21 12 23 13 26 15 23 13 23 15 28 18 28 15 23 13 23 13 26 16 31 18 31 19 33 21 35 21 26 16 28 18 31 19 33 21 31 18 31 19 33 21 35 21 31 19 35 21 31 18 33 21 40 25 40 25 42 27 42 28 40 25 40 25 42 27 42 27 45 27 42 27 40 25 40 24 45 27 42 27 42 28 47 31 50 28 54 31 57 31 57 30 57 31 57 31 59 33 59 34 57 31 57 33 59 34 62 34 62 34 62 34 62 34 62 34 69 37 66 36 64 37 66 39 69 39 69 39 69 39 69 39 66 39 74 43 76 42 69 37 74 42 76 43 76 42 71 39 78 42 74 42 74 43 74 48 52 24 26 15 26 21 31 18 26 18 28 18 31 19 31 21 35 24 38 25 40 24 38 22 47 34 62 42 64 37 59 37 64 45 69 36 74 36 71 58 162 84 169 87 174 88 174 87 174 88 174 88 174 88 174 88 188 92 188 92 188 92 188 92 191 93 193 98 195 98 195 98 200 102 202 104 210 108 212 110 214 110 214 110 214 110 214 110 217 110 217 111 219 113 222 113 222 113 222 113 222 113 222 113 222 113 222 114 224 116 226 116 226 116 226 117 229 119 231 119 236 123 236 123 236 123 236 123 234 122 236 125 241 126 238 125 243 123 241 122 241 122 243 123 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 257 125 255 123 253 125 255 126 255 125 257 126 257 128 260 128 262 129 262 129 262 129 262 129 260 129 267 134 272 135 269 132 269 134 272 135 269 132 265 131 267 132 267 132 267 132 267 132 267 129 267 129 267 129 267 129 269 131 269 132 272 134 274 134 272 131 269 129 267 131 269 132 269 131 269 131 269 131 269 131 272 132 272 132 272 132 272 132 267 129 269 132 272 132 272 132 272 132 269 131 269 132 274 135 274 134 272 132 272 132 269 131 279 134 279 134 279 134 279 134 276 134 279 132 272 129 276 135 276 134 274 132 274 134 276 135 281 138 286 141 293 146 298 149 298 146 298 144 296 143 293 143 291 140 288 138 284 135 281 135 276 134 276 134 276 134 276 134 272 131 272 131 272 131 272 131 267 131 265 131 267 129 267 129 274 132 276 129 279 132 284 134 291 141 300 141 298 143 310 149 312 150 327 158 341 167 346 167 341 164 336 164 334 159 324 159 312 150 308 149 298 138 276 131 267 126 262 122 255 119 253 117 248 114 248 113 245 111 243 111 248 116 245 116 243 114 243 114 241 111 238 111 236 110 236 110 238 113 241 111 231 105 229 107 231 107 231 107 231 107 231 107 226 99 219 99 224 102 224 98 226 102 226 101 224 99 222 99 224 99 222 99 219 98 219 98 214 93 210 90 207 90 207 92 207 90 205 90 202 88 202 88 202 85 195 84 198 85 195 81 191 81 191 81 191 81 191 81 191 79 188 79 186 78 186 79 183 81 179 81 176 79 176 79 169 75 171 78 171 75 164 70 162 73 162 73 162 73 162 73 167 75 164 73 162 72 159 70 162 72 159 70 157 72 159 73 159 70 157 69 155 70 157 72 152 72 155 73 157 72 155 70 152 70 152 70 152 70 152 70 148 67 148 66 145 64 143 64 145 63 138 61 140 64 138 60 138 64 143 66 143 66 140 63 133 60 133 60 133 60 133 60 143 61 131 58 133 61 133 58 131 58 133 60 133 58 128 55 124 54 124 55 126 57 128 57 128 57 126 55 126 55 128 57 124 55 126 57 131 57 128 57 124 54 124 54 124 54 124 54 119 51 119 51 119 51 119 51 124 52 117 51 121 54 124 54 124 51 114 48 119 52 121 51 119 49 117 48 114 49 117 51 109 48 121 57 128 52 114 43 117 48 114 49 121 52 117 46 112 46 114 48 114 48 117 49 114 45 107 43 112 48 114 46 109 45 112 46 112 45 107 43 112 46 109 43 107 43 107 45 109 45 109 45 109 45 109 45 105 42 107 43 107 43 109 45 109 46 105 43 97 40 97 40 93 37 93 39 95 39 95 39 100 42 100 42 100 42 100 42 97 40 97 39 93 37 90 36 100 42 100 42 97 40 95 39 107 45 102 40 93 36 90 36 25 19 25 19 24 15 22 11 24 19 25 23 28 27 30 31 25 19 25 15 25 23 28 27 28 23 27 19 25 15 24 11 27 23 27 19 25 15 24 15 25 19 25 19 27 23 27 23 24 35 21 27 21 27 24 35 24 35 24 35 24 35 24 35 19 31 21 35 19 31 18 23 15 19 13 15 13 15 15 19 12 15 15 19 16 23 16 23 13 15 12 11 12 11 13 15 16 27 18 27 19 31 19 31 18 27 18 27 18 27 18 27 18 27 18 31 19 35 21 35 18 31 21 35 18 27 19 35 25 35 25 39 27 39 28 43 25 35 27 39 28 43 28 47 30 43 28 43 27 39 27 35 28 39 27 39 27 43 30 51 27 47 30 55 33 55 30 51 31 55 31 59 33 59 34 63 31 55 31 59 33 63 34 63 34 63 34 63 34 63 34 63 39 71 37 67 36 71 37 75 39 75 39 75 39 75 39 75 37 75 42 87 43 83 39 71 42 87 43 87 43 83 40 75 43 75 42 75 42 87 46 95 22 35 19 27 18 27 19 31 18 43 19 43 21 47 21 51 22 55 24 59 25 55 24 51 30 83 40 103 40 91 36 79 40 99 39 79 43 71 36 115 85 174 87 182 88 182 87 178 88 182 88 182 88 182 88 182 92 202 92 202 92 194 92 194 92 190 96 194 98 194 98 190 101 194 102 202 107 214 110 218 110 218 110 218 110 218 110 218 110 210 110 214 111 218 113 218 113 218 113 218 113 218 113 210 113 202 113 206 114 210 116 210 116 210 116 214 117 218 119 218 123 222 123 222 123 222 123 222 120 218 125 230 126 230 125 226 125 226 123 222 122 226 123 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 126 234 125 230 123 234 125 238 126 238 128 242 129 246 129 246 129 246 129 246 129 246 129 246 129 246 131 253 134 257 135 261 134 249 135 253 134 249 132 242 132 246 132 246 132 246 132 246 129 242 129 242 129 242 129 242 129 246 131 246 132 249 132 249 129 246 131 249 132 246 131 242 131 246 131 246 131 246 131 246 132 249 132 249 132 249 132 249 131 246 129 242 131 246 132 253 132 249 131 242 131 249 135 261 131 246 132 249 132 249 134 253 134 257 134 257 134 257 134 257 132 257 134 253 129 246 132 261 134 246 132 246 134 249 138 257 135 253 138 261 143 273 147 285 146 289 146 285 144 281 143 281 141 277 140 269 137 265 135 261 134 246 134 246 134 246 134 246 131 238 131 238 131 238 131 238 129 234 131 234 129 234 129 234 132 242 129 238 129 242 134 246 135 246 140 249 137 246 141 257 143 253 149 281 161 293 165 289 162 277 164 277 162 281 159 281 149 273 152 277 146 257 137 238 131 234 126 218 122 214 119 218 114 206 114 210 113 206 111 210 117 218 116 214 116 210 114 210 113 206 111 202 111 198 110 198 108 198 111 198 105 182 105 190 107 190 107 190 107 190 107 190 104 182 99 182 102 190 102 178 102 186 102 182 101 178 99 178 101 182 99 178 99 174 98 174 95 162 92 154 90 154 90 158 92 174 90 170 90 166 88 166 88 158 84 154 85 162 84 150 81 146 81 146 81 146 81 146 81 146 79 142 79 138 78 138 81 150 81 146 81 142 79 142 76 134 76 130 75 126 73 126 73 126 73 126 73 126 73 126 73 126 73 126 73 126 73 126 70 130 72 134 73 130 72 126 72 130 69 123 69 123 72 130 70 126 72 130 73 126 72 123 73 126 72 123 70 119 69 115 67 115 67 111 66 107 64 107 69 107 61 103 66 111 63 95 61 103 64 107 64 107 63 99 61 95 60 91 58 95 60 99 66 99 57 83 58 95 60 87 58 91 60 99 60 91 55 79 54 83 55 83 55 83 55 87 55 87 57 91 58 87 57 83 54 87 57 91 58 95 58 91 54 83 54 83 54 83 54 83 51 75 51 75 51 75 51 75 55 87 57 83 52 79 54 87 54 75 48 67 51 79 52 75 48 71 49 75 51 71 49 67 49 71 51 79 52 75 51 71 49 67 48 71 52 79 49 63 46 71 46 75 48 79 49 79 52 75 45 67 48 79 48 67 46 71 46 71 45 63 42 55 46 67 43 59 43 67 46 75 43 63 43 63 43 63 43 63 45 67 43 63 43 63 42 59 42 59 42 59 40 51 37 43 40 55 40 55 40 55 40 55 40 63 40 63 40 63 40 63 40 63 40 63 40 63 39 59 43 67 42 67 40 63 40 63 42 63 39 55 37 55 39 59 52 30 50 27 45 25 45 27 47 25 45 24 40 22 38 21 45 25 45 25 47 28 52 31 45 25 45 25 45 25 45 25 47 27 47 25 45 24 42 24 42 24 42 24 42 24 42 24 47 24 40 19 38 21 45 25 45 24 45 24 45 24 45 24 38 24 40 24 40 22 35 19 28 15 26 13 23 15 26 16 19 12 26 16 31 18 28 15 28 15 26 13 23 15 26 16 28 16 28 18 31 18 33 19 33 18 31 18 31 18 31 16 31 18 31 19 33 21 35 21 31 19 35 21 31 18 33 21 40 25 40 27 42 28 45 28 42 27 42 28 45 30 47 31 47 30 47 28 45 28 42 27 45 27 42 27 42 28 47 31 47 27 54 31 59 31 54 28 57 31 57 33 59 34 62 34 57 31 57 33 59 34 62 34 62 34 62 34 62 34 62 34 69 37 66 36 64 37 66 39 69 39 69 39 69 39 69 39 66 39 74 43 76 42 69 37 76 43 76 43 76 42 69 39 76 42 74 43 74 45 74 48 31 19 33 21 26 16 26 19 31 19 33 21 33 22 35 22 35 24 38 25 40 24 38 22 50 36 64 42 64 37 59 36 66 45 69 37 76 37 66 54 162 87 171 88 174 87 171 85 174 88 174 88 174 88 174 88 188 92 188 92 188 92 188 92 188 93 193 98 195 98 195 96 198 101 202 104 210 108 214 111 214 110 214 110 214 110 214 110 217 110 217 111 219 113 222 113 222 113 222 113 222 113 222 113 222 113 222 114 224 116 226 116 226 116 226 117 229 119 231 119 236 123 236 123 236 123 236 123 231 122 238 126 243 126 238 123 245 123 243 122 241 123 243 125 245 125 245 125 245 125 245 125 245 125 248 125 248 125 248 125 248 125 248 125 248 125 248 123 257 125 255 123 253 125 255 126 260 128 262 129 262 131 265 131 262 129 262 129 262 129 262 129 262 129 262 131 267 134 272 137 269 135 272 135 272 134 267 131 267 132 267 132 267 132 267 132 267 129 267 129 267 129 267 129 267 129 267 131 269 131 272 132 265 129 272 134 274 132 267 128 267 129 267 129 267 129 267 129 272 132 272 132 272 132 272 132 272 131 267 128 265 131 274 135 272 131 269 129 269 132 276 137 267 131 269 132 272 134 274 135 279 134 279 134 279 134 279 134 276 134 279 132 272 129 276 135 276 134 276 135 281 138 288 141 279 135 281 138 288 144 298 149 298 146 298 144 296 143 293 143 291 141 288 138 286 137 281 135 276 134 276 134 276 134 276 134 272 131 272 131 272 131 272 131 267 131 267 129 267 129 267 129 276 132 276 128 276 131 284 135 281 135 286 135 281 134 291 140 296 143 315 155 334 162 341 164 336 161 334 162 331 158 322 156 308 149 312 150 308 143 288 134 274 131 267 126 262 123 260 122 248 114 248 114 245 113 243 111 248 117 248 116 245 114 243 114 241 113 241 111 238 110 236 110 231 108 236 108 229 104 229 107 231 107 231 107 231 107 231 107 229 102 224 101 229 105 226 101 226 102 226 101 224 99 222 99 224 101 224 99 222 98 219 98 214 93 210 90 207 90 207 92 207 92 207 90 205 88 202 88 202 87 195 84 200 87 195 82 191 81 191 81 191 81 191 81 191 81 191 79 188 78 186 78 183 82 183 81 181 79 179 79 176 76 171 73 169 73 169 75 167 73 162 73 162 73 162 73 159 73 162 73 162 73 162 75 155 70 162 75 164 73 157 69 162 72 155 67 152 69 159 73 152 72 155 73 157 72 155 70 159 73 155 72 150 69 148 66 148 67 148 66 145 64 143 64 152 66 140 64 148 69 145 61 133 61 136 63 138 61 136 60 136 60 133 58 131 60 133 61 140 60 124 54 128 60 131 55 131 60 133 61 133 58 126 54 126 55 126 55 126 55 126 55 124 55 131 60 133 58 126 54 124 54 128 58 131 58 131 58 124 54 124 54 124 54 124 54 119 51 119 51 119 51 119 51 126 58 133 57 121 49 124 58 124 51 114 48 119 52 121 51 112 48 119 52 121 51 114 46 124 52 117 48 114 49 121 55 117 48 114 49 121 52 117 46 112 46 112 48 114 49 117 49 126 51 112 46 117 51 114 45 114 48 114 46 109 43 102 40 109 43 105 42 107 45 114 49 105 42 105 42 105 42 105 42 112 45 109 43 107 42 105 40 90 37 95 40 95 37 88 33 105 43 102 42 100 40 97 39 97 40 97 40 97 40 97 40 97 42 100 42 100 42 102 43 100 42 100 40 97 40 95 39 88 34 88 36 93 39 97 42 22 19 28 23 24 11 24 27 28 31 30 31 28 19 22 7 22 11 25 23 27 23 27 23 27 19 22 7 21 11 25 23 21 11 24 15 27 23 28 31 21 7 22 15 24 19 27 23 24 31 22 35 27 43 25 31 22 31 21 27 21 23 19 23 27 39 27 31 21 15 18 15 13 7 16 15 18 7 13 0 12 0 13 7 15 11 18 15 16 11 16 11 16 11 16 19 13 19 15 27 19 35 22 39 19 31 19 31 19 31 19 31 16 23 16 27 18 31 19 31 19 31 19 31 19 31 19 31 19 43 27 47 22 35 24 59 24 43 24 43 24 43 24 43 27 39 27 43 28 47 30 47 28 43 28 39 27 35 25 35 27 51 36 71 39 59 30 35 33 55 33 55 33 55 33 55 28 51 31 59 34 67 36 67 33 59 33 59 33 59 33 59 39 71 34 59 33 63 37 75 34 71 40 79 39 75 40 83 36 71 40 83 42 79 37 67 43 99 52 103 43 71 37 75 42 75 40 83 45 95 36 51 19 35 21 47 21 47 19 39 21 51 22 51 22 51 24 55 22 47 21 55 27 71 30 67 39 87 40 91 40 87 37 79 40 87 42 95 37 71 43 123 82 174 88 174 90 198 92 170 87 178 87 182 88 186 90 186 88 182 93 194 96 194 93 186 95 190 93 190 93 194 96 198 101 206 107 218 110 222 108 214 108 218 108 218 108 218 108 218 110 218 108 218 110 214 113 222 114 214 114 214 114 206 114 206 110 198 111 202 114 210 117 214 119 218 119 222 120 226 122 226 123 222 119 210 117 214 122 226 120 218 120 222 122 226 123 226 125 230 125 230 125 230 125 230 123 226 123 226 123 226 123 226 125 230 123 226 122 230 123 234 125 234 125 234 125 234 125 234 125 234 125 238 126 242 128 242 128 242 128 242 128 242 128 242 129 242 128 242 128 246 131 253 131 246 129 246 129 249 132 257 137 261 135 253 134 249 131 246 131 246 131 246 131 246 131 246 132 249 132 249 132 249 132 249 131 246 131 246 131 246 131 246 131 246 131 246 131 246 131 246 132 249 132 249 132 249 132 249 131 249 131 249 131 249 131 249 132 253 132 253 132 253 132 253 129 246 129 246 129 246 129 246 132 253 132 253 132 253 132 253 132 249 131 246 129 249 131 253 132 253 132 253 132 253 132 253 132 253 132 257 134 261 135 261 135 261 135 265 138 273 141 281 143 285 146 293 147 293 147 289 141 277 143 281 141 269 135 257 138 257 137 249 135 246 132 242 134 246 134 242 132 238 131 238 131 238 131 238 131 238 131 238 129 234 129 238 131 242 132 242 131 230 131 234 132 230 134 226 135 242 146 269 158 297 164 305 159 281 161 289 161 289 156 277 150 265 153 289 155 273 141 238 129 234 126 226 123 226 122 222 120 226 119 218 116 218 113 214 110 190 108 194 110 198 111 198 111 198 111 194 110 190 108 190 107 190 105 186 105 182 104 182 110 194 107 186 105 186 105 190 104 186 102 182 101 186 102 190 101 182 101 178 99 174 98 174 99 178 99 178 99 178 99 178 96 166 93 158 90 150 90 154 90 170 88 162 85 154 84 150 87 162 87 158 85 154 84 154 82 150 82 146 81 142 79 142 81 146 81 142 79 138 78 138 79 142 79 138 76 130 73 123 75 126 72 119 70 119 70 123 75 130 75 130 75 130 75 130 75 130 75 130 75 130 75 130 73 115 73 115 73 115 72 123 75 130 73 130 72 126 70 126 66 115 66 119 69 126 73 138 72 130 73 134 72 123 66 111 66 111 64 107 64 103 63 103 64 107 64 107 64 107 64 107 58 95 63 107 64 103 60 91 63 103 63 99 61 95 60 95 63 103 63 103 63 99 58 91 60 95 60 95 60 95 60 95 57 83 54 79 54 79 55 87 55 83 55 79 54 75 52 75 52 83 52 87 54 91 55 91 52 83 51 79 51 75 49 75 55 83 49 79 52 87 52 79 52 83 51 79 51 75 49 75 52 79 54 83 52 71 46 59 45 79 57 79 45 51 46 79 46 63 46 63 46 67 51 75 49 71 49 67 48 63 46 63 48 67 48 67 48 67 48 67 49 71 49 67 48 63 46 63 48 63 46 59 45 63 46 67 45 51 40 43 40 55 46 71 43 63 43 67 45 71 46 71 48 59 37 55 46 79 45 51 43 63 43 59 40 55 45 79 43 63 43 63 43 63 43 63 37 55 37 55 37 55 37 55 42 63 37 51 34 51 37 59 43 67 42 75 48 79 39 43 36 51 37 59 39 59 37 55 40 27 50 27 42 22 45 28 57 30 50 25 42 24 45 25 40 24 45 27 47 27 47 25 45 25 42 24 42 24 45 25 40 24 42 25 45 27 47 28 42 24 42 24 42 24 42 24 47 24 42 24 47 25 42 19 45 24 42 22 40 21 40 22 40 25 35 21 26 16 23 18 19 13 21 16 23 16 21 15 26 18 23 15 21 13 16 12 23 16 23 16 23 16 23 16 16 12 19 13 21 16 23 16 28 19 28 19 28 19 28 19 28 16 28 18 31 19 33 19 35 21 35 21 35 21 35 21 33 22 40 24 38 22 40 25 40 24 40 24 40 24 40 24 42 27 42 28 45 30 47 30 45 28 45 27 42 27 40 25 45 30 54 37 59 34 50 28 52 33 52 33 52 33 52 33 52 30 57 33 62 36 64 34 59 33 59 33 59 33 59 33 66 37 62 34 62 34 66 37 62 37 71 40 69 39 69 42 69 40 74 42 74 42 71 39 71 43 78 45 74 42 74 45 69 42 62 45 74 45 54 28 28 19 31 19 31 19 28 18 33 21 33 22 35 22 35 24 35 22 38 25 40 27 45 30 66 40 66 39 64 39 62 37 66 40 66 42 62 34 71 57 148 87 169 87 171 95 179 85 171 87 179 88 179 90 181 90 186 92 191 95 195 95 191 93 193 95 193 95 193 96 198 99 205 102 210 105 214 107 214 107 217 108 217 108 217 108 217 108 217 108 214 107 217 111 222 113 224 114 224 114 224 114 224 114 222 113 224 114 226 117 229 117 231 119 231 120 234 122 236 122 241 122 238 120 238 120 241 122 238 120 241 122 241 123 243 123 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 255 123 253 122 250 123 253 125 255 125 255 125 255 125 255 125 255 125 257 126 257 128 260 128 260 128 260 128 260 128 260 128 262 129 260 128 262 129 265 132 265 131 262 129 265 131 267 134 279 137 276 134 274 132 269 131 269 131 269 131 269 131 269 131 272 132 272 132 272 132 272 132 269 131 269 131 269 131 269 131 269 131 269 131 269 131 269 131 272 132 272 132 272 132 272 132 274 131 274 131 274 131 274 131 276 132 276 132 276 132 276 132 272 129 272 129 272 129 272 129 276 132 276 132 276 132 276 132 276 131 274 129 272 131 274 132 276 132 276 132 276 132 276 132 276 132 276 134 279 135 281 135 281 135 281 137 286 140 291 143 293 144 298 146 300 147 298 146 291 141 293 143 291 140 284 134 284 138 281 137 279 134 274 132 276 134 276 132 274 131 272 131 272 131 272 131 272 131 272 131 269 129 269 131 272 132 274 132 269 134 274 132 276 134 281 135 286 140 303 152 322 162 331 165 331 161 336 162 336 161 329 156 324 153 319 152 319 149 305 138 279 129 274 126 265 123 260 120 253 120 248 120 245 116 241 116 238 108 238 110 241 111 243 111 243 111 243 110 241 108 238 108 234 108 231 107 229 105 229 105 236 108 231 105 229 105 229 107 229 102 226 101 224 102 226 104 224 101 224 99 222 98 219 98 219 98 219 98 219 98 219 98 214 93 210 90 205 87 205 88 205 90 202 88 200 87 198 85 200 87 200 85 198 84 195 84 193 82 193 81 191 81 188 79 191 81 191 79 188 78 186 78 191 81 191 79 186 76 181 73 181 73 176 72 174 70 176 73 171 75 169 75 169 75 169 75 167 73 167 73 167 73 167 73 159 73 159 73 159 73 159 73 159 72 159 72 157 70 157 70 152 67 152 67 155 70 159 73 159 72 162 73 159 69 152 64 148 67 145 66 145 64 143 64 143 64 143 64 143 64 143 64 140 61 138 61 138 61 138 63 140 63 140 61 138 60 136 60 136 63 138 63 138 61 133 58 133 60 133 60 133 60 133 60 133 58 128 57 128 57 131 60 126 55 126 54 124 54 121 52 126 52 126 54 128 55 131 55 128 54 126 52 124 51 124 51 133 52 121 48 124 54 128 54 128 52 126 52 124 51 124 49 121 52 124 54 121 49 114 46 114 52 126 52 114 45 114 52 114 46 112 46 114 48 117 51 114 48 112 46 112 45 109 45 117 49 117 49 117 49 117 49 117 49 117 48 114 46 112 46 112 45 109 43 107 45 109 46 114 46 107 42 105 43 109 46 107 43 107 45 109 46 112 46 114 42 97 40 112 49 109 39 97 42 105 45 102 45 109 52 102 43 102 43 102 43 102 43 95 39 95 39 95 39 95 39 100 40 93 36 90 36 93 37 100 39 93 40 102 42 93 33 90 36 93 37 93 37 90 36 24 23 28 23 25 15 25 27 34 35 27 11 21 15 27 27 22 15 25 23 27 23 25 19 25 19 27 23 27 23 25 19 25 19 25 19 25 19 25 19 27 23 25 15 24 11 21 7 27 35 24 35 25 35 21 19 25 39 24 35 24 31 22 31 25 27 19 7 13 3 15 11 13 3 13 3 15 11 18 15 18 15 16 7 15 3 12 0 16 11 16 11 16 7 15 7 13 15 13 15 13 15 13 15 18 27 18 27 18 27 18 27 16 23 16 27 18 31 19 31 21 35 21 35 21 35 21 35 21 31 19 35 22 43 24 39 24 43 24 43 24 43 24 43 27 39 27 43 28 47 30 47 28 43 28 43 27 39 27 35 28 47 31 55 34 59 34 55 33 55 33 55 33 55 33 55 28 51 31 59 34 63 34 63 33 59 33 59 33 59 33 59 37 67 36 63 34 67 36 71 34 71 40 79 39 71 39 79 40 79 42 87 43 83 40 79 39 71 37 75 42 91 45 91 45 83 42 87 48 95 36 47 16 27 16 39 18 35 16 31 19 43 19 47 21 51 22 51 21 59 28 63 24 55 28 79 43 95 40 87 37 87 40 91 42 91 40 95 39 79 43 115 78 166 88 178 90 194 92 174 87 182 88 182 90 186 90 186 90 186 93 194 95 194 95 190 96 198 96 194 96 202 99 202 101 198 101 202 104 210 107 218 108 218 108 218 108 218 108 218 108 218 107 214 110 214 111 218 114 214 114 214 114 206 114 206 116 214 117 214 117 214 117 214 119 218 119 222 120 226 122 226 122 222 123 226 123 226 122 222 120 222 122 222 123 226 123 226 125 230 125 230 125 230 125 230 126 234 126 234 126 234 126 234 125 230 123 226 122 230 123 234 125 234 125 234 125 234 125 234 125 238 126 238 128 242 128 242 128 242 128 242 128 242 128 242 129 246 128 242 129 249 132 253 131 249 129 246 131 253 134 257 137 261 135 253 134 249 131 246 131 246 131 246 131 246 131 246 132 249 132 249 132 249 132 249 131 246 131 246 131 246 131 246 131 246 131 246 131 246 131 246 132 249 132 249 132 249 132 249 131 249 131 249 131 249 131 249 132 253 132 253 132 253 132 253 129 246 129 246 129 246 129 246 132 253 132 253 132 253 132 253 132 249 131 246 129 249 131 253 132 253 132 253 132 253 132 253 132 253 132 257 134 261 135 261 137 261 135 261 137 269 141 277 143 281 144 289 147 293 146 289 141 277 143 281 143 273 137 261 138 257 138 253 135 246 134 242 134 246 134 242 132 238 131 238 131 238 131 238 131 238 131 238 129 234 129 238 131 242 132 242 134 238 134 238 135 238 135 242 137 242 143 269 155 285 162 297 161 293 164 301 164 297 159 285 159 277 150 261 149 257 144 253 132 242 129 234 128 222 122 226 120 226 120 222 117 218 116 210 110 194 110 194 111 198 111 198 111 198 111 194 110 190 108 190 110 198 108 194 108 190 107 190 108 194 107 186 105 186 105 186 102 186 101 182 101 182 102 186 101 182 101 178 99 174 98 174 98 174 98 174 98 174 98 174 93 162 90 150 87 146 87 146 90 170 90 170 88 166 88 166 87 162 87 158 85 154 84 154 82 150 82 150 81 146 81 142 81 146 81 142 79 138 78 138 82 150 81 146 79 138 78 134 75 130 73 123 70 119 72 123 73 130 75 130 75 130 75 130 72 123 72 123 72 123 72 115 73 107 73 107 73 115 73 115 69 115 69 123 70 126 70 126 70 123 69 119 67 123 69 126 72 130 72 130 72 123 67 115 69 119 69 115 67 115 66 111 64 107 64 107 64 107 64 107 66 103 60 91 58 95 63 111 63 103 63 99 61 95 60 95 61 99 63 103 63 99 60 91 60 95 60 95 60 95 60 95 63 99 60 95 60 95 61 103 55 83 55 83 54 79 54 75 52 83 52 87 54 91 55 91 55 91 54 87 54 83 52 83 57 87 49 71 51 87 54 87 55 87 54 87 52 83 52 79 52 83 54 83 52 75 48 67 52 79 52 79 51 75 51 75 48 67 48 63 48 71 49 75 46 63 46 59 45 59 43 55 51 75 51 75 51 75 51 75 49 71 49 67 48 63 46 63 45 59 43 51 42 55 45 59 49 71 48 63 45 59 43 55 43 63 45 67 45 67 46 71 48 63 39 55 46 75 43 51 37 55 45 71 48 75 51 87 43 63 43 63 43 63 43 63 40 63 40 63 40 63 40 63 40 63 39 55 36 51 37 55 39 55 34 51 37 55 36 43 34 51 36 55 37 51 34 47 45 27 47 27 47 25 47 27 57 30 47 24 40 24 47 28 42 24 45 27 47 27 45 24 42 25 50 30 52 28 45 24 47 25 45 25 45 25 45 24 45 25 45 24 42 22 40 22 45 22 40 22 47 25 42 19 50 27 50 25 47 24 45 25 42 22 23 12 16 15 23 18 19 12 16 12 19 16 28 21 16 12 19 15 21 16 26 18 23 16 23 15 21 15 21 13 26 18 23 16 21 15 19 13 23 16 23 16 26 18 26 18 28 16 28 18 31 19 33 19 38 22 38 22 38 22 38 22 38 18 28 18 40 25 38 19 40 24 40 24 40 24 40 24 42 27 42 28 45 30 47 30 47 30 45 28 45 27 42 27 45 28 45 30 50 33 57 36 52 33 52 33 52 33 52 33 54 31 59 34 62 34 62 34 62 34 62 34 62 34 62 34 64 36 64 36 64 36 64 36 64 39 74 42 69 37 69 40 71 40 71 40 71 40 71 40 74 37 59 34 71 45 78 45 74 45 66 45 71 43 52 25 21 16 23 16 26 15 23 13 28 18 28 19 33 21 35 22 33 25 47 27 35 21 45 37 76 45 66 37 62 39 69 43 71 40 66 42 66 37 69 51 136 84 169 88 171 95 179 87 174 88 179 90 181 90 183 92 188 92 191 93 193 95 193 95 198 98 195 96 198 98 200 102 210 102 205 101 207 105 217 110 217 108 217 108 217 108 217 108 219 110 219 108 219 113 224 114 224 114 224 114 224 114 224 114 234 119 231 119 231 119 229 117 231 119 231 120 234 122 236 122 238 122 245 126 248 125 241 120 241 122 241 123 243 123 245 125 245 125 245 125 245 125 245 125 248 126 248 126 248 126 248 126 255 123 253 122 250 123 253 125 257 126 257 126 257 126 257 126 257 126 257 128 260 128 262 129 262 129 262 129 262 129 262 129 265 129 262 129 262 131 267 134 267 131 265 131 265 132 269 135 276 135 276 134 274 132 272 132 269 131 269 131 269 131 269 131 269 131 269 131 269 131 269 131 272 132 272 132 272 132 272 132 272 132 272 132 272 132 272 132 272 132 272 132 272 132 272 132 274 131 274 131 274 131 274 131 276 132 276 132 276 132 276 132 274 131 274 131 274 131 274 131 276 132 276 132 276 132 276 132 276 131 274 129 272 131 274 132 276 132 276 132 276 132 276 132 276 132 276 134 279 135 281 135 284 135 281 135 284 138 288 140 291 143 296 146 298 146 298 144 288 141 293 144 293 141 286 137 286 140 284 137 279 135 276 134 276 134 276 132 274 131 272 131 272 131 272 131 272 131 272 131 269 129 269 131 272 132 274 132 274 135 279 135 279 137 286 137 286 140 298 146 315 156 324 161 334 162 339 165 341 164 334 159 329 155 319 150 315 149 310 143 286 134 281 129 269 126 262 123 255 122 253 119 245 117 243 117 241 111 243 111 243 111 243 111 243 111 243 110 241 108 238 108 238 111 238 110 236 108 234 108 234 107 229 105 226 104 229 105 226 102 224 99 222 101 226 102 224 101 224 99 222 98 219 98 217 96 217 96 217 96 217 96 217 95 212 92 207 88 205 90 205 90 205 90 205 90 207 92 200 87 200 85 198 84 195 84 195 84 193 82 193 81 191 81 191 81 191 79 188 78 186 78 193 81 188 78 186 78 186 78 183 75 179 72 176 72 176 75 171 75 169 75 169 75 169 75 164 72 164 72 164 72 164 72 162 75 162 75 162 75 162 75 150 66 152 69 155 70 157 70 159 70 155 67 152 67 152 69 159 72 159 72 157 69 155 67 155 72 152 70 152 69 150 69 145 66 145 66 145 66 145 66 143 63 138 60 136 61 140 64 140 63 140 61 138 60 136 60 133 61 138 63 138 61 133 60 133 60 133 60 133 60 133 60 138 61 136 60 133 61 136 63 128 57 126 55 126 54 124 54 126 52 126 54 128 55 131 55 133 57 133 55 131 54 128 54 126 51 124 52 131 55 126 49 131 55 131 54 128 54 126 52 124 54 124 52 121 51 119 49 126 54 119 52 124 54 121 49 117 49 114 48 114 49 117 51 114 48 114 46 112 46 109 45 119 51 119 51 119 51 119 51 117 49 117 48 114 46 112 46 112 45 109 43 107 45 109 46 114 49 117 49 117 48 112 45 109 45 109 45 109 45 109 45 112 43 105 42 109 45 107 40 90 40 107 48 107 46 107 48 100 42 100 42 100 42 100 42 100 42 100 42 100 42 100 42 97 40 95 39 93 37 93 37 95 37 88 34 88 36 90 36 90 36 90 37 90 36 88 33 28 23 27 23 27 27 27 23 27 23 28 27 27 23 25 19 24 19 27 23 27 19 24 15 24 19 28 31 30 27 25 15 27 19 25 19 25 19 25 15 22 11 22 15 24 19 25 19 21 23 19 31 25 39 24 27 27 43 27 43 25 39 24 35 27 35 15 7 15 23 19 23 13 7 12 7 13 19 19 31 12 7 13 15 15 19 18 23 16 19 16 15 15 11 13 7 18 23 16 19 13 15 12 11 13 15 15 19 16 23 18 27 16 23 16 27 18 31 19 31 22 39 22 39 22 39 22 39 22 27 16 27 24 47 22 31 24 43 24 43 24 43 24 43 27 39 27 43 28 47 30 47 30 47 30 43 28 43 27 39 28 43 28 43 30 55 36 67 33 55 33 55 33 55 33 55 30 55 33 63 34 63 33 59 34 63 34 63 34 63 34 63 36 67 36 67 36 67 36 67 36 75 42 83 39 71 37 75 37 71 37 71 37 71 37 71 46 79 34 67 40 87 42 79 48 87 43 87 45 87 31 35 15 19 15 31 15 31 13 27 15 35 16 39 19 47 22 51 21 59 30 63 22 51 31 99 48 103 42 87 39 91 43 103 43 91 39 99 42 83 40 99 69 154 88 182 90 190 92 182 88 182 90 186 90 190 92 190 92 186 92 186 93 190 95 194 98 202 96 198 98 202 99 206 105 210 104 206 104 214 110 226 108 218 108 218 108 218 108 218 113 226 111 226 113 222 116 230 114 214 114 214 114 206 114 206 120 222 120 218 119 218 119 218 119 218 119 222 120 226 122 226 120 222 125 234 126 230 122 218 122 222 123 226 123 230 125 230 125 230 125 230 125 230 125 230 123 226 123 226 123 226 123 226 125 230 123 226 122 230 123 234 126 238 126 238 126 238 126 238 126 238 128 242 128 246 129 246 129 246 129 246 129 246 129 246 131 249 129 246 131 249 132 257 132 253 131 249 132 253 134 261 135 257 134 253 134 253 132 249 131 246 131 246 131 246 131 246 131 246 131 246 131 246 131 246 132 249 132 249 132 249 132 249 132 249 132 249 132 249 132 249 132 249 132 249 132 249 132 249 131 249 131 249 131 249 131 249 132 253 132 253 132 253 132 253 131 249 131 249 131 249 131 249 132 253 132 253 132 253 132 253 132 249 131 246 129 249 131 253 132 253 132 253 132 253 132 253 132 253 132 257 134 261 135 261 137 261 135 261 135 265 138 269 141 281 144 285 146 289 144 285 140 277 143 285 144 277 140 269 140 261 138 257 137 249 134 246 134 246 134 242 132 238 131 238 131 238 131 238 131 238 131 238 129 234 129 238 131 242 132 242 134 246 135 242 135 246 137 242 138 249 140 257 147 277 156 281 159 293 164 305 165 301 162 293 156 277 153 273 153 265 144 246 137 246 134 246 129 230 125 230 120 222 120 226 119 218 117 214 113 198 111 198 111 198 111 198 111 198 111 194 110 190 108 190 111 202 111 202 110 198 108 194 108 190 105 182 104 182 104 186 102 182 99 178 99 178 101 186 101 182 101 178 99 174 98 174 96 170 96 170 96 170 96 170 99 174 96 166 93 162 93 162 90 170 90 170 90 170 92 174 87 162 87 158 85 154 84 154 84 154 84 150 82 150 81 146 81 146 81 142 79 138 78 138 79 138 76 130 75 130 76 138 76 130 73 126 72 123 73 126 73 130 75 130 75 130 75 130 75 130 75 130 75 130 75 123 75 111 75 111 75 119 75 119 66 107 67 123 69 126 70 126 73 130 70 123 67 119 67 119 72 130 70 126 70 123 70 126 73 126 72 126 70 123 70 123 66 111 66 111 66 111 66 111 61 103 64 111 66 107 63 99 63 103 63 99 61 95 60 95 60 95 61 103 63 103 61 95 60 95 60 95 60 95 60 95 60 95 58 91 58 91 60 95 57 87 57 83 55 83 54 79 52 83 52 87 54 91 55 91 57 95 57 95 55 91 54 87 48 75 52 95 60 95 51 63 55 91 55 87 54 87 52 83 54 83 54 79 52 79 52 79 55 83 51 79 54 83 52 71 51 75 49 67 48 71 49 75 51 75 49 71 49 67 48 67 48 67 48 67 48 67 48 67 49 71 49 67 48 63 46 63 49 67 48 63 46 67 48 71 45 63 48 71 49 71 49 71 45 67 45 67 45 67 45 67 46 67 43 63 43 63 42 55 39 59 45 71 43 55 40 55 42 59 42 59 42 59 42 59 42 67 42 67 42 67 42 67 40 63 40 63 39 59 37 55 39 59 37 55 36 55 39 63 37 55 37 55 37 51 34 43 52 27 45 27 50 30 50 25 45 25 50 30 52 28 45 24 45 25 47 27 47 25 42 22 45 25 47 27 47 27 45 25 45 25 45 25 45 25 45 25 38 21 40 24 42 25 47 27 40 19 38 21 45 25 42 19 50 27 50 25 47 24 45 25 42 21 19 12 23 19 26 16 19 13 19 13 21 16 26 18 26 18 23 15 21 13 16 12 23 16 21 15 19 12 16 12 16 12 16 10 11 9 9 7 16 12 19 13 21 16 23 18 28 16 28 18 31 19 33 19 35 21 35 21 35 21 35 21 35 19 33 21 38 24 40 22 40 24 40 24 40 24 40 24 42 27 42 28 45 30 47 30 50 30 47 30 45 28 45 28 45 28 45 28 47 31 52 34 52 33 52 33 52 33 52 33 57 31 59 34 62 33 59 31 64 36 64 36 64 36 64 36 62 36 64 37 66 36 64 34 66 40 74 42 69 36 66 39 66 37 64 34 62 36 66 37 81 43 71 40 71 42 71 40 74 43 64 42 66 39 42 19 21 16 23 16 26 15 23 13 21 13 23 16 28 19 33 22 33 24 40 24 38 27 57 42 78 46 71 42 66 42 71 45 74 40 64 43 71 39 66 45 124 79 169 90 171 93 179 90 176 90 181 90 183 92 183 93 191 92 188 92 188 93 193 96 195 96 195 95 195 98 200 101 212 105 212 105 214 108 219 111 217 108 217 108 217 108 217 108 222 111 222 111 222 114 226 117 224 114 224 114 224 114 224 114 231 119 231 119 231 119 231 119 231 119 231 120 234 122 236 122 241 122 243 123 243 123 241 122 243 123 243 123 245 125 245 126 245 125 245 125 245 125 245 125 243 123 243 123 243 123 243 123 255 123 253 122 250 123 253 125 260 128 260 128 260 128 260 128 260 128 260 128 262 129 262 131 265 131 265 131 265 131 265 131 265 131 265 131 265 132 269 134 267 132 267 132 267 134 272 135 274 134 274 134 274 134 274 134 269 131 269 131 269 131 269 131 267 129 267 129 267 129 267 129 274 134 274 134 274 134 274 134 274 134 274 134 274 134 274 134 272 132 272 132 272 132 272 132 274 131 274 131 274 131 274 131 276 132 276 132 276 132 276 132 276 132 276 132 276 132 276 132 276 132 276 132 276 132 276 132 276 131 274 129 272 131 274 132 276 132 276 132 276 132 276 132 276 132 276 134 279 135 281 135 284 137 281 135 281 135 284 137 291 141 293 144 296 144 296 144 288 141 293 144 296 143 291 140 288 140 286 138 281 135 279 135 276 134 276 132 274 131 272 131 272 131 272 131 272 131 272 131 269 129 269 131 272 132 274 132 272 134 276 134 279 135 284 137 288 140 296 141 303 149 315 156 329 159 336 164 339 164 334 161 327 155 324 155 324 152 308 140 296 138 288 134 279 128 267 125 260 120 255 120 250 117 245 117 245 113 245 113 243 111 243 111 243 111 243 110 241 108 238 108 238 111 238 110 236 108 234 108 231 107 229 104 224 102 226 104 224 101 222 99 222 99 224 101 224 101 224 99 222 98 219 98 219 98 219 98 219 98 219 98 224 101 219 96 214 95 214 95 205 90 205 90 202 88 202 88 200 87 200 85 198 84 195 84 198 84 195 84 193 82 193 82 191 81 191 79 188 78 186 78 188 78 181 73 179 75 183 78 183 76 181 73 179 73 179 75 171 75 169 75 169 75 169 75 169 75 169 75 169 75 169 75 164 76 164 76 164 76 164 76 155 69 155 69 157 70 157 70 159 72 155 67 152 67 152 67 159 72 157 69 155 70 157 72 157 73 155 72 152 70 152 70 148 67 148 67 148 67 148 67 136 63 145 67 148 66 140 60 140 63 140 61 138 60 136 60 131 60 136 63 138 63 136 61 133 60 133 60 133 60 133 60 131 58 128 55 126 57 131 58 131 57 128 57 126 55 126 55 126 52 126 54 128 55 131 55 133 57 133 55 131 54 128 54 117 49 128 58 140 57 121 43 131 54 128 54 126 52 126 51 126 54 121 52 121 52 124 54 121 52 121 52 119 51 119 51 121 52 119 49 117 49 117 51 121 52 119 51 119 49 117 49 114 48 114 48 114 48 114 48 117 49 117 48 114 46 112 46 119 49 114 48 114 48 117 51 109 45 112 48 114 49 119 51 112 46 109 45 109 45 107 43 112 46 109 43 107 42 102 40 97 43 105 43 97 37 93 39 97 40 97 40 97 40 97 40 100 42 100 42 100 42 100 42 97 40 100 42 97 39 93 37 93 39 100 40 95 39 97 43 95 39 97 39 95 36 88 33 31 23 25 23 30 35 28 19 27 23 27 23 27 23 27 27 25 23 27 23 27 19 24 11 25 19 24 15 24 15 25 19 22 15 24 19 25 23 27 27 24 15 24 15 24 15 24 15 25 35 21 31 22 27 18 11 25 39 25 39 24 35 24 31 21 19 10 7 16 27 16 7 13 11 15 19 16 19 15 15 18 23 16 15 15 11 12 7 16 19 15 15 13 7 10 3 10 7 9 3 9 3 9 3 10 7 12 15 15 23 16 27 16 23 16 27 18 31 19 31 21 35 21 35 21 35 21 35 19 39 24 43 22 39 24 47 24 43 24 43 24 43 24 43 27 39 27 43 28 47 30 47 31 51 30 47 30 43 28 43 30 47 30 47 30 47 30 47 33 55 33 55 33 55 33 55 31 59 33 63 34 59 33 55 36 67 36 67 36 67 36 67 34 63 37 71 37 71 34 63 37 79 42 83 39 67 36 71 39 71 36 67 36 67 37 75 42 87 45 91 42 79 40 83 45 79 40 75 40 71 24 19 16 23 16 35 16 35 15 31 12 23 13 35 18 43 21 51 21 47 21 51 25 79 39 107 46 107 45 103 43 99 43 99 46 91 39 99 45 91 40 87 61 146 90 186 90 186 93 190 90 186 90 190 92 190 93 194 93 190 92 182 92 190 95 198 95 194 95 194 95 198 98 198 101 202 104 214 107 218 108 218 108 218 108 218 108 218 108 218 110 218 108 218 110 214 113 222 114 214 114 214 114 206 114 206 116 210 116 214 119 218 120 222 119 218 119 222 120 226 122 226 122 222 120 218 120 218 122 222 123 226 123 230 125 230 126 234 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 123 226 122 230 123 234 128 242 128 242 128 242 128 242 128 242 128 246 129 246 131 249 131 249 131 249 131 249 131 249 132 249 131 249 131 253 134 261 134 253 132 253 132 257 135 265 134 253 134 253 134 253 134 253 131 246 131 246 131 246 131 246 129 242 129 242 129 242 129 242 134 253 134 253 134 253 134 253 134 253 134 253 134 253 134 253 132 249 132 249 132 249 132 249 131 249 131 249 131 249 131 249 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 249 131 246 129 249 131 253 132 253 132 253 132 253 132 253 132 253 132 257 134 261 135 261 137 265 135 257 134 261 135 265 140 277 143 285 144 285 144 281 140 277 143 285 146 285 141 273 141 265 140 257 137 253 135 249 134 246 134 242 132 238 131 238 131 238 131 238 131 238 131 238 129 234 129 238 131 242 132 242 131 242 132 242 134 238 132 242 140 249 138 253 143 265 150 281 156 285 161 297 162 297 161 289 159 281 153 269 152 265 147 257 141 257 138 246 132 230 126 226 122 226 120 218 119 222 117 218 114 206 114 202 113 198 111 198 111 198 111 194 110 190 108 190 110 198 110 198 108 194 108 190 107 186 104 182 102 178 104 182 101 178 99 174 98 178 99 182 101 182 101 178 99 174 98 174 98 174 98 174 98 174 98 174 101 178 98 170 95 162 95 166 90 170 88 166 87 162 85 158 87 162 87 158 85 154 84 154 85 158 84 154 84 150 82 150 81 146 81 142 79 138 78 138 81 138 76 130 75 134 79 146 78 134 75 126 73 126 73 130 73 130 75 130 75 130 75 130 73 126 73 126 73 126 73 119 76 115 76 115 76 123 76 123 72 123 72 130 70 126 70 126 70 126 69 119 67 119 69 123 72 126 69 123 69 126 72 134 72 126 72 123 70 123 69 119 67 115 67 115 67 115 67 115 63 107 64 107 64 107 64 103 63 103 63 99 61 95 60 95 58 95 61 103 63 103 63 99 60 95 60 95 60 95 60 95 58 91 57 83 55 87 58 91 58 91 57 87 57 83 55 83 52 83 52 87 54 91 55 91 55 91 55 91 54 87 54 83 51 79 51 87 57 91 51 71 54 83 52 83 51 79 51 75 55 83 52 75 52 79 55 87 48 79 55 79 48 59 48 79 54 79 51 71 49 71 49 71 51 75 51 71 49 71 48 67 49 71 49 71 49 71 49 71 49 71 49 67 48 63 46 63 49 67 48 63 46 67 48 71 48 67 46 59 45 63 48 71 46 71 46 67 45 63 43 63 46 71 46 67 42 55 40 55 42 63 43 59 39 51 40 63 40 55 40 55 40 55 40 55 40 63 40 63 40 63 40 63 40 63 42 67 42 63 37 51 33 55 43 71 40 59 40 67 42 67 42 67 40 55 36 47 54 28 45 27 52 31 52 25 54 28 45 22 40 25 52 31 47 27 47 27 47 25 40 22 47 25 40 21 38 22 45 27 38 22 42 24 47 27 50 30 47 27 45 24 42 22 38 21 54 27 45 22 40 18 28 9 47 25 45 24 45 22 42 24 31 13 11 10 23 18 19 7 19 15 23 18 26 15 19 12 16 12 19 15 21 16 26 18 23 16 21 13 16 12 14 9 16 12 16 12 16 12 16 12 11 10 16 12 19 15 23 16 28 16 28 18 31 19 33 19 33 19 33 19 33 19 33 19 33 24 45 25 38 21 40 30 40 24 40 24 40 24 40 24 42 27 42 28 45 30 47 30 50 31 50 30 47 28 45 28 47 30 50 31 50 30 45 27 52 33 52 33 52 33 52 33 59 33 62 34 62 33 57 31 64 36 64 36 64 36 64 36 59 34 66 39 69 37 62 33 66 40 76 42 69 36 64 37 74 40 66 36 64 37 71 42 66 43 83 48 76 40 74 46 71 42 59 39 59 33 33 13 23 18 26 18 28 16 26 15 16 12 21 15 28 19 33 21 35 19 26 19 42 36 66 45 74 46 76 46 76 45 71 42 76 40 64 43 74 40 64 42 114 76 171 92 171 92 181 92 176 90 181 92 183 93 186 93 193 93 188 90 188 93 195 98 193 93 191 93 191 95 195 99 200 99 210 105 214 107 212 104 217 108 217 108 217 108 217 108 214 105 212 105 212 108 217 111 224 114 224 114 224 114 224 114 222 114 224 116 229 119 234 122 231 119 231 120 234 122 236 122 243 122 236 117 234 119 241 123 243 123 243 125 245 126 248 126 245 125 245 125 245 125 245 125 248 126 248 126 248 126 248 126 255 123 253 122 250 123 253 125 260 128 260 128 260 128 260 128 260 128 260 129 262 131 265 131 265 131 265 131 265 131 265 131 267 131 265 131 265 132 269 135 269 132 267 132 267 134 272 137 274 134 274 134 274 134 274 134 269 131 269 131 269 131 269 131 267 129 267 129 267 129 267 129 274 134 274 134 274 134 274 134 274 134 274 134 274 134 274 134 272 132 272 132 272 132 272 132 274 131 274 131 274 131 274 131 276 132 276 132 276 132 276 132 276 132 276 132 276 132 276 132 276 132 276 132 276 132 276 132 276 131 274 129 272 131 274 132 276 132 276 132 276 132 276 132 276 132 276 134 279 135 281 135 284 137 281 134 279 134 281 135 288 141 293 144 296 144 296 143 288 141 293 146 298 144 293 141 288 141 286 138 284 137 279 135 276 134 276 132 274 131 272 131 272 131 272 131 272 131 272 131 269 129 269 131 272 132 274 132 269 131 272 132 274 132 281 132 291 140 293 138 298 146 310 152 324 156 331 161 336 161 331 159 339 158 319 147 312 149 315 149 300 141 293 135 284 129 272 126 260 122 257 119 253 119 248 117 248 114 248 113 245 111 243 111 243 111 243 110 241 108 238 108 236 110 234 108 234 107 231 107 231 105 226 102 224 102 224 104 224 99 222 98 219 99 222 101 224 101 224 99 222 98 219 98 222 99 222 99 222 99 222 99 222 98 217 95 212 93 212 93 205 90 202 87 198 84 195 82 200 87 200 85 198 84 195 84 198 85 198 84 195 82 193 82 191 81 191 79 188 78 186 78 193 81 186 76 183 78 191 84 186 76 181 73 179 73 179 76 171 75 169 75 169 75 169 75 164 72 164 72 164 72 164 72 164 76 164 76 164 76 164 76 164 75 162 72 159 70 157 70 157 69 155 67 152 69 155 70 159 70 155 67 152 70 159 73 155 72 155 70 152 69 150 69 148 67 148 67 148 67 148 67 148 66 140 61 138 63 145 67 140 63 140 61 138 60 136 60 131 58 136 63 138 63 138 63 133 60 133 60 133 60 133 60 133 58 131 57 128 58 131 60 131 58 131 57 128 55 126 55 126 52 126 54 128 55 131 55 131 55 128 54 128 52 126 52 133 52 121 49 124 54 128 52 126 52 124 51 124 49 121 49 126 54 121 51 121 54 126 57 109 52 128 52 109 42 112 52 124 54 121 49 117 49 117 49 117 49 117 48 114 46 112 46 119 51 119 51 119 51 119 51 117 49 117 48 114 46 112 46 114 46 112 45 109 46 112 48 121 49 112 43 105 43 109 48 112 46 112 45 109 43 107 43 112 46 112 45 105 40 102 40 100 43 102 42 97 42 107 49 97 40 97 40 97 40 97 40 97 40 97 40 97 40 97 40 95 40 100 43 100 40 93 36 81 36 102 45 100 39 95 40 102 43 102 42 100 39 93 36 30 31 27 19 25 19 25 19 33 31 25 19 27 23 25 15 19 19 30 27 21 0 21 19 28 27 28 23 27 23 25 19 28 27 28 27 27 19 24 11 24 11 22 7 21 11 22 15 21 27 22 31 21 19 15 7 21 31 24 39 25 39 25 35 13 15 10 3 9 7 13 19 13 11 12 7 10 11 12 15 12 11 13 19 18 31 21 39 13 11 12 11 12 15 15 23 12 11 12 11 12 11 12 11 12 11 12 15 13 19 15 19 16 23 16 23 16 23 16 23 19 27 16 23 19 31 18 23 15 23 18 27 21 35 22 43 25 43 24 43 24 47 27 55 27 43 30 51 30 43 27 35 25 39 30 51 31 47 27 35 30 47 30 51 31 55 33 55 34 55 30 43 30 55 36 67 33 59 33 59 33 59 33 59 36 67 36 67 36 67 36 67 34 67 36 71 37 67 36 63 39 75 39 75 39 75 39 75 37 75 39 79 40 75 39 71 34 67 39 83 43 87 43 83 39 87 48 87 33 35 16 15 15 23 18 39 15 31 18 43 16 35 16 39 18 43 19 43 18 47 21 43 27 95 42 95 45 99 43 95 42 99 43 103 40 91 40 91 40 91 40 79 55 142 95 202 93 190 93 190 92 190 92 194 93 198 95 198 93 190 93 194 95 198 96 198 95 194 95 198 96 202 98 198 104 206 105 210 105 206 102 202 108 218 108 222 110 226 111 226 110 222 110 226 113 222 114 222 110 206 111 210 114 210 117 218 120 222 119 214 117 214 119 218 122 226 123 230 123 226 120 222 122 222 122 226 123 230 125 230 125 230 125 230 125 230 125 230 123 226 125 234 126 238 129 242 126 234 126 234 126 234 126 234 128 238 126 234 125 238 126 242 129 246 129 246 129 246 129 246 125 238 128 246 129 246 129 242 131 249 131 249 131 249 131 249 132 253 132 253 132 253 132 253 132 253 132 257 134 261 135 261 131 249 134 257 135 257 135 253 134 253 134 249 132 246 131 246 128 242 131 246 132 249 131 246 134 253 134 253 134 253 134 253 135 253 134 249 132 253 134 257 132 249 132 249 132 249 132 249 129 249 131 253 132 249 131 246 131 249 131 249 131 249 131 249 135 257 131 246 129 249 134 261 131 249 131 253 132 257 134 257 131 249 131 249 131 249 131 249 134 257 134 257 134 253 129 246 132 253 132 253 132 253 132 253 132 253 132 257 135 265 138 273 135 269 141 281 144 285 143 281 144 285 144 285 144 285 144 285 143 269 141 261 137 249 134 246 135 249 135 246 134 242 132 242 129 234 129 234 129 234 129 234 129 234 129 234 129 234 129 234 131 246 129 242 132 246 132 238 132 242 135 249 141 265 146 265 150 269 156 289 162 297 162 297 153 273 152 265 150 261 147 265 146 269 140 246 134 234 129 226 123 218 120 222 120 218 114 198 116 210 116 206 114 202 113 202 111 198 111 194 110 190 108 190 110 198 110 198 110 198 110 198 107 186 105 182 104 186 105 190 104 190 104 186 102 182 101 182 101 182 101 182 101 182 101 182 99 178 99 182 101 186 102 186 96 166 95 166 93 158 92 154 93 174 90 162 85 154 84 154 84 154 84 154 84 154 84 154 84 154 84 150 82 146 81 146 82 150 82 146 81 142 79 142 78 138 78 134 76 130 75 130 78 130 73 130 79 146 76 123 75 134 76 130 75 126 73 126 72 126 73 130 75 126 73 115 73 107 73 111 75 123 76 123 73 126 73 134 73 134 73 134 69 123 69 123 69 123 69 123 66 119 70 130 72 126 67 115 70 123 70 123 70 123 70 123 69 119 69 115 67 111 66 111 64 107 64 107 64 107 64 107 64 107 64 103 63 99 61 99 64 107 64 103 63 103 61 99 64 103 61 99 60 95 61 99 57 87 57 91 58 95 60 95 58 87 57 83 55 87 57 91 58 95 54 87 57 95 54 83 57 99 58 103 60 99 58 95 51 79 51 83 52 87 54 87 52 79 49 71 48 71 48 75 52 79 52 79 52 79 52 79 54 83 52 75 51 71 48 67 55 83 51 67 46 63 48 67 48 63 45 59 45 59 46 67 51 71 46 59 45 63 49 75 46 67 51 79 54 83 52 75 51 83 54 79 49 67 49 75 39 43 42 55 45 63 46 59 45 67 45 67 45 67 45 67 45 67 45 63 43 59 42 59 45 63 40 51 40 63 46 79 40 59 42 63 43 59 42 55 39 63 40 67 42 71 43 75 37 63 43 79 45 67 36 43 36 51 37 59 42 71 45 75 42 67 42 67 40 59 37 51 52 28 47 25 45 25 45 27 50 25 40 22 42 25 42 22 42 30 59 33 45 22 45 30 45 25 42 24 42 22 40 22 45 25 47 27 47 27 47 27 42 22 40 21 38 22 40 24 42 22 42 22 42 19 33 15 42 22 45 24 45 24 42 21 23 13 14 9 11 10 19 15 23 15 21 13 19 15 21 16 16 12 19 15 26 19 31 21 21 15 19 13 21 16 23 18 19 13 19 13 19 13 19 13 16 12 16 13 19 15 21 15 28 16 28 16 28 16 28 16 33 18 28 16 33 19 31 16 28 18 31 19 33 21 35 22 42 24 40 24 40 25 45 28 40 27 45 30 47 30 45 27 45 30 50 33 52 31 47 28 47 30 47 31 50 33 52 33 54 33 50 30 47 33 57 37 59 33 59 33 59 33 59 33 62 34 62 34 62 34 62 34 62 36 64 37 66 36 64 34 69 39 69 39 69 39 69 39 66 39 69 40 71 39 69 37 64 37 71 42 76 43 74 42 62 45 74 43 50 22 23 15 19 15 26 15 21 13 23 18 28 18 31 19 31 21 33 21 28 21 33 21 45 39 69 40 74 43 71 42 69 43 71 45 69 42 69 42 69 42 69 42 105 75 179 98 176 92 176 90 179 92 183 93 186 95 188 95 191 93 191 95 193 96 195 96 193 95 195 96 195 98 198 99 207 104 210 105 212 104 210 102 217 108 217 110 219 111 222 111 219 110 222 111 222 114 224 114 219 113 222 114 224 116 229 117 234 119 231 119 229 119 231 119 234 120 236 123 238 123 236 122 241 122 241 123 243 125 245 125 245 125 245 125 245 125 245 125 243 123 245 126 248 128 253 129 248 126 248 126 248 126 248 126 260 126 257 125 255 126 257 128 262 129 262 129 262 129 262 129 255 126 260 129 262 129 262 128 265 131 265 131 265 131 265 131 267 132 267 132 267 132 267 132 267 132 269 134 269 135 272 135 269 132 274 135 276 135 276 134 276 135 276 135 274 134 272 132 267 129 269 132 274 134 272 132 274 134 274 134 274 134 274 134 274 132 272 131 269 132 272 134 274 134 272 132 272 132 272 132 272 131 274 132 276 131 274 129 276 132 276 132 276 132 276 132 279 134 274 131 274 131 279 134 274 131 274 132 276 134 279 134 274 131 274 131 274 131 274 131 276 134 279 134 279 132 274 129 279 134 279 134 279 134 279 134 279 132 276 134 281 137 286 140 281 138 288 143 296 144 293 143 296 144 296 144 296 144 296 144 291 143 288 140 281 135 276 134 279 135 279 134 276 132 274 132 269 129 269 129 269 129 269 129 269 129 269 129 269 129 269 129 269 131 272 131 274 134 281 132 281 132 286 137 293 141 300 143 315 150 322 156 331 161 334 161 322 153 319 150 317 149 312 147 315 144 305 137 286 131 276 128 272 123 255 119 255 119 250 113 250 116 250 114 248 113 245 113 243 111 243 110 241 108 238 108 236 110 236 110 236 110 236 110 231 105 229 104 226 105 229 107 229 104 229 102 226 101 224 101 224 101 224 101 224 101 224 101 222 99 222 101 224 102 226 102 217 96 214 92 210 90 207 90 205 88 200 85 195 84 195 84 195 84 195 84 195 84 195 84 195 84 195 82 193 81 191 81 193 82 191 81 191 79 188 79 186 78 186 76 183 75 181 75 186 75 179 76 188 79 183 73 174 76 171 75 169 73 167 73 164 73 167 75 169 73 167 72 159 73 159 75 162 76 164 76 162 73 162 73 162 73 162 73 157 70 157 70 157 70 157 70 152 67 157 70 157 70 152 67 152 70 152 70 152 70 152 70 150 69 150 67 148 66 145 66 143 64 143 64 143 64 143 64 143 64 143 63 140 61 138 61 140 63 138 63 136 61 136 60 138 63 136 60 131 60 133 60 128 57 128 58 131 60 133 60 131 57 128 55 126 57 128 58 136 57 128 54 133 57 128 52 131 55 133 57 133 57 131 55 124 51 124 52 126 54 128 54 126 52 124 49 121 49 121 49 121 52 121 52 121 52 121 52 119 51 119 51 119 51 119 51 124 52 119 49 114 46 112 46 114 48 112 46 112 46 114 48 119 49 112 45 109 46 117 51 112 48 117 51 121 52 119 49 119 52 124 52 117 48 114 51 100 40 107 45 112 46 112 46 109 45 109 45 109 45 109 45 109 45 109 43 107 42 105 42 100 40 93 37 93 40 102 45 97 42 100 43 102 42 100 40 97 40 100 42 100 42 102 43 97 40 100 42 100 40 95 39 95 39 97 40 97 40 100 42 95 39 97 40 100 40 97 40 30 27 27 19 25 19 27 23 27 15 21 11 24 23 25 19 27 35 34 39 28 19 27 31 25 19 24 15 24 11 22 11 22 15 24 19 27 27 28 31 24 15 22 11 22 11 24 15 24 35 24 35 22 27 19 19 22 31 24 31 22 23 18 23 13 23 9 11 7 15 12 27 15 27 12 23 12 23 13 31 10 19 12 27 15 35 18 39 15 31 13 27 15 31 16 39 15 19 15 19 15 19 15 19 12 11 12 15 13 19 15 19 16 23 16 23 16 23 16 23 19 27 16 23 19 31 18 23 19 31 19 31 19 31 19 31 24 43 24 43 24 47 27 51 24 35 27 47 30 47 30 47 30 51 33 55 33 55 31 47 30 47 30 51 31 55 33 55 34 55 31 47 30 55 36 67 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 34 67 36 71 37 67 36 63 39 75 39 75 39 75 39 75 37 75 39 79 40 75 39 71 39 75 40 83 42 83 40 75 40 83 46 75 30 31 16 19 12 15 15 27 12 23 13 35 19 43 21 47 21 51 22 51 19 51 22 47 28 99 43 99 45 99 43 95 42 99 43 103 43 99 43 99 43 99 43 87 52 138 93 202 93 182 90 182 92 190 92 194 93 198 95 198 93 190 93 194 95 198 96 198 95 198 96 198 98 202 98 198 102 202 104 210 105 206 104 202 108 218 108 222 110 226 111 226 110 226 111 226 114 222 114 222 114 214 114 214 114 210 116 210 119 218 119 218 119 218 119 218 119 222 122 230 125 234 125 230 122 222 122 226 123 230 125 230 125 230 125 230 125 230 125 230 123 226 125 234 126 238 129 242 126 234 126 234 126 234 126 234 128 242 126 238 126 238 128 242 129 246 129 246 129 246 129 246 126 238 128 246 129 246 129 246 131 249 131 249 131 249 131 249 132 253 132 253 132 253 132 253 132 257 134 257 135 261 135 261 132 249 134 257 135 257 135 257 138 265 137 261 135 257 135 257 131 249 134 253 135 257 134 253 134 253 134 253 134 253 134 253 132 249 131 242 129 246 132 249 135 257 134 253 132 249 131 246 131 249 132 253 132 253 131 249 134 257 134 257 134 257 134 257 134 253 132 249 131 253 132 257 132 253 132 253 134 257 134 257 131 249 131 249 131 249 131 249 132 253 134 257 134 253 131 246 134 257 134 257 134 257 134 257 134 257 134 257 135 265 138 273 137 265 140 277 143 281 143 281 144 285 144 285 144 285 144 285 143 269 141 261 137 249 134 246 135 249 135 246 134 242 132 242 129 234 129 234 129 234 129 234 129 234 129 234 129 234 129 234 131 246 129 249 131 246 132 246 132 238 134 246 135 246 138 242 144 253 149 269 155 281 158 285 153 273 152 265 150 261 147 257 147 273 143 253 134 230 128 222 128 214 119 206 119 206 117 210 116 210 116 206 114 202 113 202 111 198 111 194 110 190 108 190 110 198 110 198 110 198 110 198 107 186 105 182 104 186 105 190 104 190 104 186 102 182 101 182 101 182 101 182 101 182 101 182 99 178 99 178 101 182 101 182 98 170 93 154 88 150 90 154 85 154 82 150 82 150 84 154 84 154 84 154 84 154 84 154 84 154 84 150 82 146 81 146 82 146 81 146 79 142 79 142 78 138 78 134 76 130 75 130 76 130 75 134 79 142 76 126 75 134 76 130 75 126 73 126 72 126 73 130 75 126 73 115 73 107 75 111 75 119 76 123 73 126 73 134 73 134 73 134 72 130 72 130 72 130 72 130 67 123 69 126 70 123 69 119 70 123 70 123 70 123 70 123 69 119 69 115 67 111 66 111 66 111 66 107 64 107 64 107 64 107 64 103 63 99 61 99 63 99 61 99 60 95 60 91 61 99 60 91 58 91 58 91 57 87 57 91 58 95 60 95 58 87 57 83 55 87 57 91 58 95 54 87 57 95 54 83 54 87 55 91 55 91 54 87 51 79 52 83 52 83 54 87 54 87 52 79 49 79 51 79 52 79 52 79 52 79 52 79 48 67 49 75 51 79 54 83 51 75 51 75 49 67 46 59 51 71 49 67 48 71 49 75 51 71 46 59 45 63 49 75 45 63 48 71 49 71 48 67 49 75 52 75 48 63 48 75 42 55 45 63 48 67 48 67 45 67 45 67 45 67 45 67 45 67 43 63 43 63 42 59 42 55 39 47 39 55 43 67 40 59 42 63 43 59 42 55 43 71 42 67 42 67 40 63 42 67 39 59 39 63 43 75 42 67 42 63 40 59 39 59 37 55 39 63 42 67 43 71 50 28 47 25 45 25 47 28 50 27 42 25 50 31 54 30 45 28 54 30 47 24 42 27 50 28 50 27 47 27 45 25 42 24 42 24 45 27 47 28 45 24 40 22 40 22 42 25 47 25 47 25 45 22 42 21 45 24 42 22 38 16 31 13 21 10 16 9 14 10 16 12 16 9 14 7 11 9 14 10 16 10 19 13 23 16 26 18 21 13 21 13 21 15 26 18 23 16 23 16 23 16 23 16 16 12 16 13 19 15 21 15 28 16 28 16 28 16 28 16 33 18 28 16 33 19 31 16 35 19 33 19 33 19 33 18 40 24 38 22 40 24 42 27 38 25 42 28 47 31 50 31 47 31 50 31 50 31 50 30 47 30 47 31 50 33 52 33 52 33 50 31 50 33 54 36 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 62 36 64 37 66 36 64 34 69 39 69 39 69 39 69 39 66 39 69 40 71 39 69 37 71 40 71 40 71 40 69 40 64 43 69 37 40 18 21 16 16 15 23 15 21 13 23 18 31 19 31 19 33 21 35 22 33 22 35 22 47 42 71 42 74 43 71 42 69 43 71 45 71 43 71 43 71 43 71 43 100 73 176 98 179 93 176 88 179 92 183 93 186 95 188 95 191 93 191 95 193 96 195 96 195 96 195 98 198 98 200 101 205 102 210 105 212 105 210 104 217 108 217 110 219 111 222 111 222 111 222 113 224 114 226 116 226 116 226 116 226 114 224 114 229 117 231 119 234 120 231 119 229 119 236 123 241 126 243 126 241 122 241 123 243 125 245 125 245 125 245 125 245 125 245 125 245 125 245 126 248 128 250 128 250 128 250 128 250 128 250 128 262 128 257 126 257 126 260 129 262 129 262 129 262 129 262 129 257 128 262 129 265 131 262 129 267 132 267 132 267 132 267 132 267 132 267 132 267 132 267 132 269 134 269 135 272 135 274 137 272 134 276 135 279 137 276 135 281 137 279 137 276 135 276 134 272 134 276 137 279 137 276 135 276 135 276 135 276 135 276 135 274 132 272 131 269 132 272 134 279 135 276 134 272 132 269 131 274 131 276 134 279 132 274 131 279 134 279 134 279 134 279 134 276 132 276 132 276 132 276 132 276 134 279 134 279 134 279 134 276 132 276 132 276 132 276 132 274 132 279 134 279 132 274 131 281 135 281 135 281 135 281 135 279 134 279 134 279 135 284 138 284 137 286 140 291 143 293 143 293 143 293 143 293 143 293 143 291 143 288 140 281 135 276 134 279 135 279 134 276 132 274 132 272 131 272 131 272 131 272 131 269 129 269 129 269 129 269 129 269 131 272 131 274 132 281 132 284 134 286 135 288 135 288 135 303 143 308 147 317 153 324 155 322 153 319 150 317 149 312 147 315 146 308 140 296 131 276 126 279 125 260 116 250 119 253 117 250 116 250 114 248 113 245 113 243 111 243 110 241 108 238 108 236 110 236 110 236 110 236 110 231 105 229 104 226 105 229 107 229 104 229 102 226 101 224 101 224 101 224 101 224 101 224 101 222 99 222 99 222 99 222 101 219 96 210 88 202 87 205 90 191 81 188 79 191 82 195 84 193 82 193 82 193 82 193 82 195 84 195 82 193 81 191 81 191 81 191 79 188 79 186 78 186 78 186 76 183 75 181 75 183 76 183 78 186 78 183 76 174 76 171 75 169 73 167 73 164 73 167 75 169 73 167 72 162 75 162 75 162 75 162 75 159 72 159 72 159 72 159 72 159 72 159 72 159 72 159 72 155 69 155 69 155 69 155 69 152 70 152 70 152 70 152 70 150 69 150 67 148 66 145 66 148 66 145 66 145 64 143 64 143 64 143 63 140 61 138 61 136 61 133 60 133 58 131 58 136 60 131 57 128 57 128 58 128 57 128 58 131 60 133 60 131 57 128 55 126 57 128 58 136 57 128 54 133 57 128 52 128 54 131 55 131 55 128 54 126 52 126 52 126 52 126 52 131 54 126 52 124 51 126 52 121 52 121 52 121 52 121 52 117 49 117 51 119 52 121 52 117 49 119 52 119 49 112 45 121 51 119 49 117 51 119 52 117 48 114 46 112 48 114 49 109 46 112 46 112 46 112 46 114 49 119 49 114 46 114 49 107 45 112 48 114 48 114 48 109 45 109 45 109 45 109 45 107 43 107 43 107 43 107 43 107 45 102 43 102 45 107 46 97 42 100 43 102 42 100 40 105 43 102 42 100 40 97 39 97 40 95 39 97 42 105 45 100 42 100 40 97 39 95 39 95 39 95 39 97 40 100 43 28 23 25 19 25 23 28 27 30 23 25 19 30 35 31 35 25 27 30 31 27 19 25 19 28 27 28 23 27 23 25 19 28 23 25 15 22 15 24 19 25 19 24 11 22 15 25 19 25 39 25 35 24 35 24 35 24 35 22 27 19 15 13 11 10 19 10 19 10 19 10 19 9 15 7 11 7 11 9 15 10 19 12 23 13 31 15 35 12 23 10 19 12 27 15 31 16 23 16 23 16 23 16 23 12 11 12 15 13 19 15 19 16 23 16 23 16 23 16 23 19 27 16 23 19 31 18 23 21 31 19 31 19 31 19 27 24 39 22 39 22 43 25 51 25 35 25 39 28 47 31 55 30 43 28 43 28 43 28 47 30 47 30 51 31 55 33 55 31 51 31 51 33 55 34 63 33 59 33 59 33 59 33 59 36 67 36 67 36 67 36 67 34 67 36 71 37 67 36 63 39 75 39 75 39 75 39 75 37 75 39 79 40 75 39 71 42 83 40 79 40 79 40 79 40 83 42 59 24 19 15 19 13 23 16 35 15 31 16 43 16 35 18 39 19 43 19 43 21 55 24 55 31 103 46 107 45 99 43 95 42 99 43 103 40 91 40 91 40 91 40 79 48 130 93 206 96 194 93 190 92 190 92 194 93 198 95 198 93 190 93 194 95 198 96 198 96 198 98 202 98 206 99 202 101 202 104 210 105 210 105 210 108 218 108 222 110 226 111 226 111 226 113 230 114 226 116 226 117 222 117 218 116 210 116 210 116 210 119 222 120 222 120 218 119 222 122 234 126 238 126 238 122 222 122 226 123 230 125 230 125 230 125 230 125 230 125 230 125 230 126 234 126 234 128 238 128 238 128 238 128 238 128 238 129 246 128 238 126 242 129 246 129 246 129 246 129 246 129 246 126 242 129 249 131 249 131 246 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 134 257 135 261 135 265 137 265 132 253 135 261 137 261 137 257 137 257 135 257 134 253 134 249 132 253 135 261 137 261 137 261 135 257 135 257 135 257 135 257 137 257 135 253 134 257 135 261 137 257 135 253 134 249 132 249 131 253 134 257 134 257 132 249 131 249 131 249 131 249 131 249 132 253 132 253 132 253 132 253 135 257 134 257 134 257 134 257 132 253 132 253 132 253 132 253 131 249 132 257 134 257 132 249 135 261 135 261 135 261 135 261 135 261 134 257 134 261 137 269 137 265 137 269 140 277 143 281 143 281 143 281 143 281 143 281 143 269 141 261 137 249 134 246 135 249 135 246 134 242 132 242 131 238 131 238 131 238 131 238 129 234 129 234 129 234 129 234 131 253 129 257 131 253 132 246 135 253 135 246 135 246 135 242 138 234 141 246 147 265 153 277 153 273 152 265 150 261 147 257 144 261 143 253 137 238 129 222 131 222 120 206 117 210 119 206 116 210 116 206 114 202 113 202 111 198 111 194 110 190 108 190 110 198 110 198 110 198 110 198 107 186 105 182 104 186 105 190 104 190 104 186 102 182 101 182 101 182 101 182 101 182 101 182 99 178 99 178 99 178 99 174 96 166 92 150 87 142 85 146 78 138 78 138 79 146 82 154 82 150 82 150 82 150 82 150 84 154 84 150 82 146 81 146 81 146 79 142 79 138 78 138 78 138 78 134 76 130 75 130 75 134 78 138 78 134 76 134 75 134 76 130 75 126 73 126 72 126 73 130 75 126 73 115 75 111 75 111 75 119 75 119 72 123 72 130 72 130 72 130 69 123 69 123 69 123 69 123 69 123 69 123 69 123 69 123 70 123 70 123 70 123 70 123 69 119 69 115 67 111 66 111 69 115 67 111 66 107 64 107 64 107 64 103 63 99 61 99 61 99 60 95 60 91 58 91 61 95 58 87 57 87 57 91 57 87 57 91 58 95 60 95 58 87 57 83 55 87 57 91 58 95 54 87 57 95 54 83 55 91 57 95 57 95 55 91 52 83 52 83 52 83 52 83 55 87 52 83 51 79 52 83 52 79 52 79 52 79 52 79 52 79 52 75 51 71 49 71 48 71 51 79 52 71 48 63 52 79 51 75 51 75 52 79 48 67 48 67 48 67 48 67 46 63 46 59 45 59 46 63 45 67 49 67 46 59 48 71 45 59 46 67 48 67 46 63 45 67 45 67 45 67 45 67 43 63 43 63 43 63 43 63 46 71 45 67 45 67 45 71 40 59 42 63 43 59 42 55 45 71 43 67 42 63 40 59 39 59 42 71 45 75 43 71 39 59 39 63 40 67 42 67 43 71 40 59 39 59 39 63 47 27 45 25 45 27 50 30 50 25 40 24 47 28 50 27 52 30 54 31 52 28 47 27 45 25 42 24 42 22 40 22 52 28 45 22 38 21 40 24 45 25 42 24 42 24 45 25 47 25 45 22 42 24 45 25 45 24 42 21 38 16 31 13 19 10 16 10 16 10 16 10 19 12 16 10 16 10 19 12 16 10 19 12 21 13 21 15 19 10 16 10 16 12 21 15 23 16 23 16 23 16 23 16 16 12 16 13 19 15 21 15 28 16 28 16 28 16 28 16 33 18 28 16 33 19 31 16 33 19 33 19 33 19 33 19 38 22 35 21 38 24 42 25 42 27 42 27 42 30 50 33 47 28 42 27 42 27 45 30 47 30 47 31 50 33 52 33 50 31 50 33 52 34 54 34 59 33 59 33 59 33 59 33 64 36 64 36 64 36 64 36 62 36 64 37 66 36 64 34 69 39 69 39 69 39 69 39 66 39 69 40 71 39 69 37 74 40 69 39 69 40 74 43 66 43 62 31 31 15 21 18 21 18 28 18 26 15 28 19 26 16 26 18 28 18 31 19 35 25 40 25 50 43 76 43 74 43 71 42 69 43 71 45 66 40 66 40 66 40 66 40 85 67 171 98 181 96 183 93 179 92 183 93 186 95 188 95 191 93 191 95 193 96 195 96 198 98 198 98 200 99 200 102 202 101 207 104 212 105 212 105 217 108 217 110 219 111 222 111 224 113 224 113 226 116 226 117 226 116 226 117 229 117 229 117 222 116 231 120 236 122 234 119 234 122 238 125 243 126 243 125 241 122 241 123 243 125 245 125 245 125 245 125 245 125 245 125 248 126 248 126 248 126 248 126 253 129 253 129 253 129 253 129 262 129 260 128 260 128 262 129 262 129 262 129 262 129 262 129 260 128 262 131 267 132 265 131 269 134 269 134 269 134 269 134 267 132 267 132 267 132 267 132 272 135 272 135 274 137 274 138 274 134 276 137 281 138 279 137 276 135 276 135 274 134 272 132 272 134 276 137 279 137 279 135 279 137 279 137 279 137 279 137 281 137 276 135 276 135 279 138 274 134 274 135 276 135 276 135 276 132 279 134 279 134 276 132 274 131 274 131 274 131 274 131 274 132 276 134 279 132 276 131 281 135 281 135 279 134 279 134 279 134 279 134 279 134 279 134 272 131 276 134 279 134 276 132 279 134 279 134 279 134 279 134 284 135 281 134 279 135 284 137 284 137 284 137 286 140 293 143 291 141 291 141 291 141 291 141 291 143 288 140 281 135 276 134 279 135 279 134 276 132 274 132 274 132 274 132 274 132 274 132 269 129 269 129 269 129 269 129 269 131 272 131 274 132 281 132 284 135 288 135 288 135 291 137 293 137 298 140 308 149 319 155 322 153 319 150 317 149 312 147 308 141 310 141 300 135 284 131 279 126 262 119 260 120 260 117 250 116 250 114 248 113 245 113 243 111 243 110 241 108 238 108 236 110 236 110 236 110 236 110 231 105 229 104 226 105 229 107 229 104 229 102 226 101 224 101 224 101 224 101 224 101 224 101 222 99 222 99 219 98 219 98 214 93 210 90 202 85 195 82 188 78 186 78 188 81 193 84 191 81 191 81 191 81 191 81 195 84 195 82 193 81 191 81 188 79 188 79 186 78 186 76 186 78 186 76 183 75 181 75 179 76 188 79 183 75 181 78 174 76 171 75 169 73 167 73 164 73 167 75 169 73 167 72 164 76 162 75 162 75 159 73 157 70 157 70 157 70 157 70 155 69 155 69 155 69 155 69 157 69 155 67 152 69 155 70 152 70 152 70 152 70 152 70 150 69 150 67 148 66 145 66 150 69 150 67 145 66 143 64 143 64 143 63 140 61 138 61 138 61 136 61 133 60 133 58 136 61 133 58 131 58 131 58 128 57 128 58 131 60 133 60 131 57 128 55 126 57 128 58 136 57 128 54 133 57 128 52 131 55 133 57 133 57 131 55 128 54 126 52 126 52 124 51 128 54 126 51 121 51 124 51 121 52 121 52 121 52 121 52 124 54 121 51 119 49 114 48 117 49 117 51 119 49 117 48 121 51 119 49 117 51 119 52 114 48 114 48 114 48 114 48 117 48 112 45 109 45 112 46 107 45 114 46 109 45 112 49 107 45 112 46 112 46 109 45 109 45 109 45 109 45 109 45 105 42 107 43 107 43 109 45 102 43 102 43 100 42 100 42 97 42 100 43 102 42 100 40 102 43 100 42 100 42 97 40 95 40 102 45 105 45 100 42 95 39 95 40 97 42 100 42 107 45 100 39 93 37 95 40 27 19 25 19 25 23 28 31 30 23 24 15 27 23 27 19 28 27 28 27 30 27 27 15 25 19 24 15 24 11 22 11 28 19 22 7 21 11 25 23 27 19 25 15 24 19 25 23 25 35 22 27 21 31 24 39 22 31 22 31 21 19 16 19 9 19 10 23 12 19 10 15 12 23 10 15 9 19 12 23 10 19 12 23 12 27 13 27 13 23 12 23 12 27 15 35 15 19 15 19 15 19 15 19 12 11 12 15 13 19 15 19 16 23 16 23 16 23 16 23 19 27 16 23 19 31 18 23 16 27 18 31 19 35 21 39 22 39 21 35 22 39 24 47 30 43 27 39 27 43 30 51 31 47 28 39 27 43 30 51 30 47 30 51 31 55 33 55 30 51 33 55 34 59 34 59 33 59 33 59 33 59 33 59 34 63 34 63 34 63 34 63 34 67 36 71 37 67 36 63 39 75 39 75 39 75 39 75 37 75 39 79 40 75 39 71 40 75 37 71 39 79 43 91 42 79 39 47 19 11 15 23 13 23 16 35 15 27 16 39 18 39 18 43 19 43 21 47 24 63 25 59 33 111 48 111 45 99 43 95 42 99 43 103 42 95 42 95 42 95 42 83 34 99 84 194 95 194 93 194 92 190 92 194 93 198 95 198 93 190 93 194 95 198 96 198 98 202 98 206 99 206 101 206 99 198 102 206 105 214 107 210 108 218 108 222 110 226 111 226 113 230 113 234 116 226 117 230 114 214 116 222 117 218 119 222 113 206 119 226 123 226 120 218 123 230 125 238 126 234 125 230 122 222 122 226 123 230 125 230 125 230 125 230 125 230 125 230 126 234 126 234 126 234 126 234 129 242 129 242 129 242 129 242 131 246 129 242 128 246 129 249 129 246 129 246 129 246 129 246 128 246 131 249 132 253 131 249 134 257 134 257 134 257 134 257 132 253 132 253 132 253 132 253 135 261 135 265 137 265 138 269 134 257 137 261 138 265 137 261 138 265 137 261 135 257 135 257 132 249 134 257 135 257 135 257 137 261 137 261 137 261 137 261 137 257 135 253 134 257 135 261 132 249 134 257 135 261 137 265 132 257 134 261 135 257 134 253 132 253 132 253 132 253 132 253 131 249 134 257 134 257 131 249 137 265 137 261 135 257 134 257 134 257 134 257 134 257 134 257 129 249 132 257 134 257 134 253 134 257 134 257 134 257 134 257 137 261 135 257 134 261 135 265 137 265 135 261 137 273 141 285 141 277 141 277 141 277 141 277 143 269 141 261 137 249 134 246 135 249 135 246 134 242 132 242 132 242 132 242 132 242 132 242 129 234 129 234 129 234 129 234 131 253 129 257 131 253 132 253 131 242 131 246 134 242 135 242 135 226 137 234 143 257 152 277 153 273 152 265 150 261 147 257 138 249 141 253 141 253 134 238 128 218 122 210 122 214 119 202 116 210 116 206 114 202 113 202 111 198 111 194 110 190 108 190 110 198 110 198 110 198 110 198 107 186 105 182 104 186 105 190 104 190 104 186 102 182 101 182 101 182 101 182 101 182 101 182 99 178 99 174 98 170 96 170 92 158 93 158 88 142 81 123 81 146 79 142 79 146 82 150 81 146 81 146 81 146 81 146 84 154 84 150 82 146 81 146 79 142 79 138 78 138 76 134 78 138 78 134 76 130 75 130 72 134 79 142 76 126 75 138 75 134 76 130 75 126 73 126 72 126 73 130 75 126 73 115 76 115 76 111 75 115 73 115 70 119 70 126 70 126 70 126 70 126 70 126 70 126 70 126 70 126 67 119 67 119 70 126 70 123 70 123 70 123 70 123 69 119 69 115 67 111 66 111 70 123 69 115 66 111 64 107 64 107 64 103 63 99 61 99 64 103 63 103 61 99 61 95 63 103 61 95 58 95 60 95 57 87 57 91 58 95 60 95 58 87 57 83 55 87 57 91 58 95 54 87 57 95 54 83 54 87 55 91 55 91 54 87 54 87 54 83 52 79 51 79 52 83 51 75 49 75 49 75 52 79 52 79 52 79 52 79 51 75 51 75 51 75 51 75 51 71 49 67 48 71 49 75 51 75 49 71 49 71 51 75 46 67 48 71 49 67 48 63 51 71 48 59 45 59 46 67 42 55 46 63 45 59 46 71 43 55 45 59 45 59 43 55 45 67 45 67 45 67 45 67 42 59 42 63 43 67 45 67 43 67 45 67 43 59 42 55 40 59 42 63 43 59 42 55 40 63 42 67 42 67 43 71 45 75 43 67 42 67 43 71 42 67 40 63 40 63 39 59 45 67 39 55 37 59 42 71 45 25 45 25 45 27 52 30 62 33 50 28 52 30 50 27 45 24 42 24 45 24 40 19 50 28 50 27 47 27 45 25 45 22 38 19 38 24 50 30 47 25 45 24 42 25 45 27 45 22 40 19 38 21 45 25 42 22 45 24 42 21 35 16 14 10 16 12 19 10 16 9 14 7 11 6 9 7 11 9 16 10 19 12 19 12 21 13 23 13 21 13 21 15 26 18 21 15 21 15 21 15 21 15 16 12 16 13 19 15 21 15 28 16 28 16 28 16 28 16 33 18 28 16 33 19 31 16 26 16 31 18 35 21 38 24 38 21 35 21 35 22 40 25 50 30 45 27 40 27 45 30 54 33 47 28 45 30 52 34 47 30 47 31 50 33 52 33 47 31 52 34 54 34 54 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 59 33 62 36 64 37 66 36 64 34 69 39 69 39 69 39 69 39 66 39 69 40 71 39 69 37 69 37 66 37 69 42 78 48 64 42 59 28 26 12 21 18 16 13 23 15 19 12 23 16 31 19 31 21 33 22 35 22 38 27 42 27 52 45 78 45 74 43 71 42 69 43 71 45 71 43 71 43 71 43 71 43 62 54 150 92 174 93 179 92 179 92 183 93 186 95 188 95 191 93 191 95 193 96 195 96 198 98 198 99 200 101 202 102 202 101 207 104 212 107 214 107 217 108 217 110 219 111 222 111 224 113 224 114 226 117 229 117 222 114 226 117 231 120 234 122 219 114 231 122 238 122 234 119 241 125 243 126 243 125 238 123 241 122 241 123 243 125 245 125 245 125 245 125 245 125 245 125 248 126 248 126 248 126 248 126 253 129 253 129 253 129 253 129 265 129 262 128 260 129 262 131 262 129 262 129 262 129 262 129 260 129 265 132 267 132 267 131 269 134 269 134 269 134 269 134 267 132 267 132 267 132 267 132 272 135 272 137 274 138 276 138 274 135 279 138 281 138 281 137 284 140 284 138 281 137 279 137 269 132 274 135 276 135 274 134 279 137 279 137 279 137 279 137 276 134 274 132 272 134 274 135 269 131 272 134 279 138 284 140 276 134 279 135 281 134 279 132 279 134 279 134 279 134 279 134 272 131 279 135 281 134 274 129 284 137 284 135 281 134 279 134 279 134 279 134 279 134 279 134 272 129 276 134 279 134 279 134 276 132 276 132 276 132 276 132 284 137 281 134 279 134 281 135 284 137 281 135 284 138 291 144 291 141 291 141 291 141 291 141 291 143 288 140 281 135 276 134 279 135 279 134 276 132 274 132 274 132 274 132 274 132 274 132 269 129 269 129 269 129 269 129 269 131 272 131 274 134 281 132 274 128 276 129 281 132 286 134 288 137 291 140 305 147 319 155 322 153 319 150 317 149 312 147 298 138 305 143 305 140 296 134 274 125 269 123 267 122 257 114 250 116 250 114 248 113 245 113 243 111 243 110 241 108 238 108 236 110 236 110 236 110 236 110 231 105 229 104 226 105 229 107 229 104 229 102 226 101 224 101 224 101 224 101 224 101 224 101 222 99 222 98 219 96 217 96 205 90 212 93 207 85 191 75 193 84 191 81 188 82 191 84 191 82 191 82 191 82 191 81 195 84 195 82 193 81 191 81 188 79 188 78 186 76 183 76 186 78 186 76 183 75 181 75 176 76 191 79 181 73 181 79 174 76 171 75 169 73 167 73 164 73 167 75 169 73 167 72 164 76 164 75 162 73 159 73 157 70 157 70 157 70 157 70 159 72 159 72 159 72 159 72 159 70 152 66 150 67 157 72 152 70 152 70 152 70 152 70 150 69 150 67 148 66 145 66 155 70 150 69 148 66 143 64 143 64 143 63 140 61 138 61 140 64 140 63 138 63 136 61 140 63 136 61 133 60 136 61 128 57 128 58 131 60 133 60 131 57 128 55 126 57 128 58 136 57 128 54 133 57 128 52 124 52 126 54 128 52 126 51 128 54 128 52 126 51 124 51 126 51 121 48 119 48 119 49 121 52 121 52 121 52 121 52 114 48 117 51 119 52 124 54 119 49 114 46 112 49 119 52 119 49 117 48 114 49 117 51 112 48 114 49 117 48 114 46 121 51 114 46 109 46 114 48 102 43 109 45 107 43 112 49 105 43 107 45 109 43 105 42 109 45 109 45 109 45 109 45 105 42 105 43 107 45 109 45 109 48 109 48 109 46 105 43 97 42 100 43 102 42 100 40 95 40 97 42 100 43 102 45 114 48 100 39 93 40 102 46 105 45 102 42 95 37 90 36 100 39 93 36 93 40 105 46 25 15 24 15 24 19 27 27 28 23 27 27 30 31 28 19 27 19 27 19 27 19 27 19 34 23 24 11 27 27 27 7 30 23 21 0 19 15 30 43 25 15 22 7 21 7 21 11 21 19 21 23 22 35 25 35 21 35 19 31 16 15 12 11 9 15 9 15 9 15 9 15 12 23 12 19 10 15 9 15 7 11 7 15 9 15 10 19 12 19 9 19 13 31 13 23 16 31 15 27 13 23 12 19 6 23 16 39 13 23 13 23 15 19 13 15 13 11 12 11 15 23 16 27 18 31 19 35 18 31 21 39 22 39 22 35 24 51 28 63 30 55 25 39 24 43 25 51 28 59 30 63 27 51 27 51 27 51 27 51 28 55 27 51 28 55 30 63 30 59 30 63 31 67 33 67 33 67 33 63 31 59 30 59 39 75 33 63 31 67 36 83 36 79 40 87 37 79 40 91 37 83 39 87 40 83 39 79 39 83 39 83 39 83 39 83 36 79 39 87 42 95 43 95 45 71 27 47 22 19 9 19 18 47 21 43 16 31 16 39 21 47 19 39 19 47 24 59 19 55 31 87 37 99 43 111 45 99 43 95 42 99 43 103 42 99 43 103 45 99 43 91 43 115 78 202 96 194 93 186 93 190 95 206 95 206 92 198 96 194 95 194 95 198 98 206 96 198 96 202 98 206 99 202 102 202 104 206 104 206 104 210 111 222 110 222 110 226 113 234 111 230 114 238 116 238 116 234 114 230 116 234 119 230 117 226 119 218 119 222 120 226 122 226 123 230 123 230 123 230 123 230 125 226 123 226 123 230 126 238 122 226 125 234 126 234 126 230 128 242 128 242 128 242 128 242 131 246 129 242 128 246 129 249 129 249 125 246 129 253 128 246 128 249 128 253 129 257 131 257 129 257 129 257 129 257 129 257 131 261 131 261 131 261 131 261 132 257 132 261 134 265 135 265 134 261 134 261 134 261 134 261 135 257 135 257 135 257 135 257 137 261 137 261 137 261 137 261 131 253 134 257 135 265 138 269 138 269 138 265 137 265 135 261 137 261 132 249 131 253 135 265 135 257 134 253 132 257 134 261 135 261 135 257 134 253 132 253 131 249 132 257 134 261 137 265 132 253 132 253 132 253 132 253 132 257 135 265 137 265 137 261 135 261 135 257 134 253 132 253 129 249 134 265 137 261 134 253 134 257 134 257 134 257 134 257 132 253 132 253 132 253 132 253 135 249 137 257 140 261 141 269 143 269 143 269 143 269 143 269 138 261 138 257 137 253 135 253 137 253 132 242 129 242 132 249 134 246 134 246 134 246 134 246 137 249 134 246 131 238 129 230 131 238 131 238 131 230 131 230 131 230 131 234 132 242 135 249 137 234 137 238 141 261 150 277 150 269 146 265 144 257 141 253 146 253 144 253 146 253 138 230 135 234 126 206 119 202 123 214 119 206 114 198 116 206 114 194 114 198 114 194 113 190 111 190 111 194 111 190 110 190 108 186 107 182 107 178 105 174 104 174 107 186 104 178 102 178 101 186 101 190 101 190 101 190 101 190 96 178 96 178 96 178 96 178 90 162 88 154 85 142 81 134 81 130 81 130 81 130 81 130 84 130 78 126 81 134 82 138 79 142 79 142 79 142 79 142 81 146 81 146 81 146 81 146 76 134 75 130 75 126 73 126 76 134 76 130 75 126 73 126 75 134 76 130 75 126 73 126 73 126 73 126 73 126 73 126 72 115 72 123 72 123 72 123 73 126 73 123 72 119 70 119 69 115 69 111 67 107 66 107 69 115 69 115 69 115 69 115 67 123 69 126 70 123 69 119 66 115 66 115 66 115 66 115 70 111 63 107 67 119 66 99 66 111 66 107 64 103 63 103 60 95 60 95 60 95 60 95 58 91 60 95 60 95 60 99 55 91 61 95 57 83 58 99 57 87 57 83 55 79 54 79 55 83 55 83 55 83 55 83 51 71 51 75 52 79 54 79 52 79 54 83 55 79 54 75 49 67 49 67 49 67 49 67 49 75 54 87 55 83 51 71 52 79 52 75 51 71 49 71 48 71 49 75 51 79 52 83 52 67 43 55 49 79 52 75 49 59 43 59 48 71 46 55 51 75 48 63 45 55 43 55 51 71 46 59 45 63 49 75 46 67 49 63 43 47 42 55 46 63 46 63 46 63 46 63 43 59 45 63 46 59 45 55 45 75 52 95 54 79 43 51 43 59 40 55 42 63 46 79 46 63 39 43 34 39 36 47 43 63 43 59 40 51 36 39 37 59 45 67 42 47 37 47 39 59 43 55 34 35 36 55 45 25 45 25 45 27 50 28 52 28 47 27 50 28 50 27 47 27 47 27 47 27 47 27 54 28 45 25 47 27 47 25 45 24 40 21 38 24 45 27 45 24 40 21 38 21 38 22 45 22 42 22 42 24 40 25 38 22 33 21 26 15 16 10 14 9 14 9 14 9 14 9 19 12 19 10 16 9 14 9 11 9 14 9 16 10 16 12 21 10 14 10 21 15 23 12 23 15 21 13 21 13 19 12 11 12 26 16 21 12 21 15 23 16 26 18 28 19 31 21 23 16 26 18 26 18 28 19 31 19 35 21 38 22 35 21 38 25 45 30 50 28 42 24 40 24 42 25 45 27 47 28 45 27 45 27 45 27 45 27 47 28 47 28 47 30 52 33 50 30 50 31 52 33 54 33 54 33 54 31 52 31 50 30 62 34 54 30 50 33 57 37 59 37 66 39 62 37 64 42 62 39 64 40 66 39 64 37 64 39 64 39 64 39 64 39 59 37 64 40 69 43 71 42 74 36 42 25 35 16 21 16 28 19 33 19 26 15 26 18 31 19 28 18 28 19 35 24 31 25 52 37 62 40 69 46 74 43 71 42 69 43 71 45 69 43 71 45 74 43 71 42 81 60 140 93 176 95 186 93 188 93 193 96 193 95 186 92 195 96 193 95 195 96 198 99 198 98 200 99 202 101 202 102 210 105 212 105 214 107 214 107 222 110 219 110 219 111 224 114 222 113 226 116 229 116 229 114 226 116 229 117 231 116 229 116 231 119 234 120 234 122 236 122 236 122 236 122 236 122 236 122 245 125 243 123 245 125 248 128 241 123 245 126 248 126 248 125 250 128 250 128 250 128 250 128 255 129 253 128 250 129 253 131 267 128 260 128 265 131 265 126 262 128 265 129 265 131 267 131 269 129 269 129 269 129 269 129 272 131 272 131 272 131 272 131 272 132 274 134 274 135 276 135 274 134 274 134 274 134 274 134 276 135 276 135 276 135 276 135 279 137 279 137 279 137 279 137 276 132 279 135 284 137 286 138 286 137 284 137 281 135 281 134 281 135 276 132 276 132 281 135 281 134 279 132 276 134 279 135 281 135 281 134 279 134 276 132 274 131 276 134 279 135 284 137 276 132 276 132 276 132 276 132 276 134 281 137 284 137 284 135 281 135 281 134 279 132 276 132 274 132 279 134 281 135 281 134 279 134 279 134 279 134 279 134 279 134 279 134 279 134 279 134 279 135 281 137 284 140 288 141 291 143 291 143 291 143 291 143 291 138 291 137 288 137 286 135 288 135 281 131 279 131 281 132 276 134 276 134 276 134 276 134 279 134 276 132 274 131 272 129 272 131 272 131 272 131 272 131 272 131 272 132 276 135 281 138 281 135 286 138 293 146 308 150 310 149 312 144 308 143 308 141 308 140 303 143 310 146 298 138 291 132 274 122 260 119 257 125 260 117 253 116 257 117 255 113 253 114 253 113 250 113 248 113 241 110 236 110 234 108 234 108 231 107 231 105 229 105 226 104 231 105 226 102 224 102 224 102 222 99 222 99 222 99 222 99 219 99 219 99 219 99 219 99 205 90 202 87 198 82 191 81 193 81 193 81 193 81 193 81 195 79 188 78 191 81 193 79 188 79 188 79 188 79 188 79 191 81 191 81 191 81 191 81 186 76 183 76 181 75 181 73 183 76 183 75 181 73 179 75 174 76 171 75 169 75 167 73 167 73 167 73 167 73 167 73 157 70 157 70 157 70 157 70 162 73 162 72 159 70 157 70 155 69 155 67 152 67 150 66 155 69 155 69 155 69 155 69 152 69 155 70 157 69 155 67 150 66 150 66 150 66 150 66 152 66 143 64 148 67 145 61 145 66 145 64 143 63 140 63 133 60 133 60 133 60 133 60 136 60 133 60 133 60 133 60 126 58 136 60 128 55 131 61 128 57 128 55 126 54 124 54 128 55 128 55 128 55 128 55 124 52 126 54 126 55 128 55 124 54 126 55 126 55 124 54 119 51 119 51 119 51 119 51 119 51 124 54 124 54 119 51 121 52 121 51 119 49 117 49 117 49 119 51 119 51 121 52 121 48 112 46 119 54 121 51 119 48 109 46 117 51 117 46 119 49 114 46 109 45 109 45 117 48 114 46 112 48 114 49 114 49 119 48 109 43 107 45 109 45 109 45 109 45 109 45 107 45 109 46 112 45 109 43 100 42 114 52 121 51 114 45 107 43 107 43 107 45 112 48 107 43 107 43 105 40 100 37 105 42 107 42 105 39 97 36 100 42 107 42 100 37 97 39 100 42 107 40 97 36 100 43 27 23 27 19 27 27 30 31 30 27 27 19 25 23 28 31 27 19 27 19 27 19 27 19 28 23 28 19 24 11 25 23 22 11 24 15 24 11 21 7 25 15 22 7 21 7 21 11 24 27 24 27 24 31 24 31 24 43 24 35 18 15 10 0 9 15 9 15 9 15 9 15 10 19 10 19 9 15 9 15 9 19 10 19 12 23 12 27 13 23 10 23 15 35 15 27 12 23 13 27 13 27 15 31 9 23 15 31 13 27 13 31 15 23 18 31 21 39 24 47 19 31 18 27 18 27 16 23 18 27 19 35 22 39 21 35 21 39 25 55 28 55 27 47 24 43 24 43 25 47 25 47 27 51 27 51 27 51 27 51 30 55 28 55 28 59 31 67 30 59 30 63 31 67 33 67 33 67 33 67 31 63 31 59 34 67 31 59 30 63 33 71 34 79 39 83 37 79 39 91 37 83 39 87 40 83 39 79 39 83 39 83 39 83 39 83 36 79 39 87 42 91 42 91 45 79 24 47 19 31 15 43 16 43 19 43 16 31 16 39 18 39 16 35 16 39 19 47 21 59 34 95 40 103 43 111 45 99 43 95 42 99 43 103 42 99 43 103 45 99 43 91 42 119 78 202 96 194 93 186 92 190 95 194 95 210 93 206 96 198 95 194 96 202 99 206 101 210 101 210 102 214 104 214 105 214 107 214 108 218 110 222 111 222 110 222 110 226 113 234 113 230 114 238 116 238 116 238 116 238 117 242 117 242 116 230 119 222 120 222 122 226 122 226 120 222 120 222 120 222 120 222 125 230 123 226 125 234 128 238 123 226 125 234 126 234 126 234 128 242 128 242 128 242 128 242 131 249 129 246 129 246 131 249 132 253 128 253 131 261 131 249 128 253 129 253 131 257 131 257 129 257 129 257 129 257 129 257 131 261 131 261 131 261 131 261 132 261 134 261 135 265 135 265 134 261 134 261 134 261 134 261 135 257 135 257 135 257 135 257 137 261 137 261 137 261 137 261 134 257 134 261 137 265 138 269 137 261 135 261 134 257 134 253 135 257 134 253 132 257 134 261 135 257 134 253 132 257 134 261 135 261 135 261 134 257 134 253 131 249 132 257 134 261 137 265 132 253 132 253 132 253 132 253 132 257 135 265 137 265 137 261 135 261 135 257 134 253 132 253 134 253 132 253 134 257 135 265 134 257 134 257 134 257 134 257 135 261 135 261 135 261 135 261 135 249 137 253 138 261 140 261 143 269 143 269 143 269 143 269 138 261 138 261 137 257 137 253 135 253 134 246 131 242 132 246 134 246 134 246 134 246 134 246 132 242 132 242 132 242 132 242 131 230 131 230 131 230 131 230 132 230 131 230 132 238 137 246 134 234 134 238 138 257 146 273 147 273 146 269 143 265 141 253 137 234 138 242 146 265 146 253 138 242 129 214 120 206 122 210 120 206 116 202 117 210 116 198 114 198 114 198 113 194 113 190 108 190 110 186 108 182 107 182 107 182 107 182 105 178 105 174 105 186 104 178 102 178 101 182 99 186 99 186 99 194 99 194 99 194 99 194 99 194 99 194 90 166 88 162 85 150 82 138 79 126 79 126 79 126 79 126 81 123 76 119 78 126 79 123 79 142 79 142 79 142 79 142 82 150 82 150 82 150 82 150 79 138 78 138 76 134 76 130 76 134 76 130 75 126 73 126 75 134 76 134 75 130 75 126 73 126 73 126 73 126 73 126 69 115 69 115 69 115 69 115 73 126 73 123 72 119 70 119 69 115 69 115 67 111 67 107 69 115 69 115 69 115 69 115 67 123 69 126 70 123 69 119 66 115 66 115 66 115 66 115 69 115 64 107 67 115 64 103 66 111 66 107 64 103 63 103 60 95 60 95 60 95 60 95 63 103 61 99 60 91 58 91 57 91 60 95 57 87 58 95 57 87 57 83 55 79 54 79 55 83 55 83 55 83 55 83 54 83 55 83 55 87 57 87 55 83 57 87 57 87 55 83 52 75 52 75 52 75 52 75 51 79 52 83 54 79 52 75 52 79 52 75 51 71 49 71 52 79 51 75 51 75 49 71 51 71 49 75 54 87 52 71 52 71 48 71 51 79 51 67 49 67 46 63 46 63 46 67 46 67 48 71 49 67 48 63 49 75 52 71 46 59 45 67 43 55 43 55 43 55 43 55 45 59 46 63 46 63 45 59 39 59 46 79 51 79 46 67 43 63 45 71 46 71 45 67 40 63 48 79 49 71 42 51 40 55 42 59 42 59 40 51 43 67 46 63 40 55 42 67 40 59 43 59 40 55 43 71 50 28 47 27 50 28 52 31 52 28 47 24 40 24 50 33 47 27 47 27 47 27 47 27 45 28 54 28 42 22 47 31 45 25 45 25 42 22 40 21 45 24 40 21 38 21 38 22 47 24 45 24 42 22 38 24 42 24 35 21 23 12 11 6 11 7 11 7 11 7 11 7 16 9 14 9 14 9 14 9 16 10 19 12 19 13 21 13 21 12 16 12 23 16 26 13 16 12 19 13 21 15 23 16 16 12 21 13 21 13 23 15 16 13 19 15 23 18 26 19 31 19 28 18 26 16 23 15 28 18 33 21 35 21 35 19 33 21 38 25 45 27 45 27 40 24 40 24 40 24 38 22 45 27 45 27 45 27 45 27 45 27 45 27 45 28 50 30 50 30 50 31 52 33 54 33 57 34 54 33 54 31 52 31 54 31 50 30 50 30 52 33 57 37 64 39 62 36 64 40 62 39 64 40 66 39 64 37 64 39 64 39 64 39 64 39 62 39 66 42 69 42 69 42 62 27 26 13 21 10 19 18 23 18 31 18 23 15 26 18 26 16 26 16 26 16 26 18 31 25 52 39 64 40 64 42 74 43 71 42 69 43 71 45 69 43 71 45 74 43 71 42 74 57 140 93 176 96 186 92 191 93 191 95 193 95 191 95 198 96 195 96 195 98 200 101 200 101 202 101 205 102 205 105 212 105 212 107 217 108 219 110 222 110 219 110 219 111 224 114 224 114 229 116 231 117 229 116 229 116 231 119 234 117 229 117 234 120 234 122 236 122 238 123 236 122 236 122 236 122 236 122 248 125 245 125 245 126 250 129 243 125 248 126 250 128 248 126 250 128 250 128 250 128 250 128 257 131 253 129 253 129 255 132 269 131 265 129 269 134 267 129 265 129 265 131 267 131 269 132 272 131 272 131 272 131 272 131 272 131 272 131 272 131 272 131 274 134 274 135 276 135 279 137 276 135 276 135 276 135 276 135 276 135 276 135 276 135 276 135 281 138 281 138 281 138 281 138 279 135 281 137 284 138 286 138 281 135 279 134 279 132 276 132 279 134 279 134 279 134 279 134 281 134 279 132 276 134 279 135 284 137 281 135 281 134 279 134 276 132 276 134 279 135 281 135 279 134 279 134 279 134 279 134 276 134 281 137 284 137 284 135 281 135 281 134 279 132 276 132 281 134 276 131 274 134 284 138 279 134 279 134 279 134 279 134 284 137 284 137 284 137 284 137 279 135 279 137 281 138 284 140 288 141 288 141 288 141 288 141 293 140 291 138 291 137 288 137 286 135 284 134 281 132 281 132 276 134 276 134 276 134 276 134 272 132 274 132 274 132 274 134 272 131 272 131 272 131 272 131 274 131 272 131 274 134 279 135 274 132 279 134 286 140 300 144 308 146 310 143 308 141 308 141 300 135 296 140 308 146 305 144 296 137 279 126 265 120 257 123 265 119 257 117 260 119 257 114 255 116 253 114 253 113 250 114 238 110 234 108 231 107 231 107 234 108 231 107 231 105 229 105 229 104 224 102 222 101 224 101 219 98 219 98 219 98 219 98 214 96 214 95 212 95 210 93 205 88 200 85 195 82 193 82 191 79 191 79 191 79 191 79 193 78 183 75 186 78 186 75 186 78 186 78 186 78 186 78 193 82 193 82 193 82 193 82 188 79 188 78 186 78 183 76 183 76 183 75 181 73 179 75 176 78 171 76 171 75 169 75 169 75 169 75 169 75 169 75 157 70 157 70 157 70 157 70 162 73 162 72 159 70 157 70 157 70 155 69 155 67 152 67 155 69 155 69 155 69 155 69 152 69 155 70 157 69 155 67 150 66 150 66 150 66 150 66 148 67 145 66 145 66 143 64 145 66 145 64 143 63 140 63 136 61 136 61 136 61 136 61 140 64 138 61 133 58 131 57 131 58 131 58 131 58 131 58 128 57 128 55 126 54 124 54 128 55 128 55 128 55 128 55 126 54 128 55 128 55 128 55 126 57 128 58 131 57 128 55 124 54 124 54 124 54 124 54 121 52 121 52 121 52 121 52 121 52 121 51 119 49 117 49 124 52 121 51 119 49 117 48 119 51 121 55 126 55 121 49 119 49 117 49 119 51 119 49 114 48 112 46 112 48 117 49 109 46 117 51 119 49 112 45 114 49 119 49 112 45 109 48 109 45 109 45 109 45 109 45 109 45 112 48 114 46 109 45 109 46 114 48 112 43 105 40 105 43 109 46 112 45 105 40 102 43 112 49 117 48 109 42 100 39 102 42 107 43 107 42 117 49 117 46 107 43 114 51 107 43 107 43 107 45 112 49 28 27 27 23 28 27 30 35 28 27 28 15 21 11 27 39 27 19 27 19 27 19 27 19 24 23 30 23 24 7 27 31 31 31 27 15 24 15 25 23 25 15 22 7 21 7 21 11 22 23 22 23 22 31 22 27 25 43 24 35 16 11 9 0 7 11 7 11 7 11 7 11 7 15 9 15 9 15 9 15 10 19 12 23 12 27 13 27 13 23 10 23 15 35 15 27 10 23 12 27 13 31 15 35 13 23 12 23 13 31 15 31 13 15 13 15 13 15 13 15 21 31 19 27 18 23 16 19 16 27 19 31 21 35 19 31 18 31 21 43 25 47 27 51 24 43 24 43 24 43 22 39 27 51 27 51 27 51 27 51 25 47 24 43 25 47 27 55 30 59 30 63 31 67 33 67 34 71 34 67 33 67 31 63 31 63 31 59 30 63 31 63 34 75 39 79 36 75 37 87 37 83 39 87 40 83 39 79 39 83 39 83 39 83 39 83 37 83 40 91 42 91 40 87 34 51 13 23 12 19 12 39 13 35 18 39 15 31 16 39 16 35 16 35 16 35 15 31 18 55 33 95 39 95 39 95 45 99 43 95 42 99 43 103 42 99 43 103 45 99 43 91 36 111 76 202 98 198 92 182 93 190 93 194 95 214 96 218 98 202 96 198 98 202 99 210 98 206 99 206 101 210 101 210 102 206 104 210 107 218 110 222 111 222 110 222 110 226 113 234 113 234 116 242 117 242 117 238 116 242 119 246 119 246 117 230 120 222 122 226 122 230 123 230 125 234 125 234 125 234 125 234 126 234 125 230 126 234 128 242 123 230 126 238 128 238 128 234 128 242 128 242 128 242 128 242 132 253 131 246 129 249 132 253 132 257 129 253 132 265 131 253 129 253 131 257 131 261 132 261 131 261 131 261 131 261 131 261 131 261 131 261 131 261 131 261 134 261 135 265 135 269 137 269 135 265 135 265 135 265 135 265 135 257 135 257 135 257 135 257 138 265 138 265 138 265 138 265 135 265 137 265 137 269 138 269 135 261 134 257 134 253 132 253 134 257 134 257 134 257 134 257 135 257 134 253 132 257 134 261 137 265 137 261 135 261 134 257 132 253 134 257 134 257 135 261 134 257 134 257 134 257 134 257 132 257 135 265 137 265 137 261 135 261 135 257 134 253 132 253 135 257 132 249 131 257 137 269 134 257 134 257 134 257 134 257 137 265 137 265 137 265 137 265 135 249 135 253 137 253 137 257 141 265 141 265 141 265 141 265 140 265 140 261 138 261 137 257 135 253 135 253 134 249 132 246 134 246 134 246 134 246 134 246 131 242 132 242 132 242 132 246 131 230 131 230 131 230 131 230 132 230 131 230 131 234 134 238 132 230 132 230 135 246 140 261 146 265 143 265 143 261 141 253 141 238 138 238 141 253 141 246 138 246 132 226 125 214 123 210 123 214 119 210 120 214 119 202 116 202 116 198 114 198 113 194 108 190 110 186 108 182 107 182 108 186 108 182 107 182 105 178 105 182 102 174 101 174 99 182 98 182 98 182 98 190 98 190 96 186 95 182 93 178 93 174 90 166 87 154 84 154 84 154 82 138 82 138 82 138 82 138 82 130 76 119 76 126 76 119 78 138 78 138 78 138 78 138 81 146 81 146 81 146 81 146 79 142 79 138 78 138 76 134 76 134 76 130 75 126 73 126 76 138 78 134 76 134 75 130 75 130 75 130 75 130 75 130 73 126 73 126 73 126 73 126 73 126 73 123 72 119 70 119 70 119 70 115 69 115 67 111 69 115 69 115 69 115 69 115 67 123 69 126 70 123 69 119 66 115 66 115 66 115 66 115 67 115 67 111 66 107 64 107 66 111 66 107 64 103 63 103 61 99 61 99 61 99 61 99 66 107 64 103 61 95 58 91 58 91 58 91 58 91 58 91 57 87 57 83 55 79 54 79 55 83 55 83 55 83 55 83 54 79 52 75 52 75 52 75 55 87 57 91 58 87 57 83 54 79 54 79 54 79 54 79 52 79 52 79 52 79 52 79 52 79 52 75 51 71 49 71 54 79 52 75 51 71 49 67 49 79 55 87 55 79 51 75 48 71 49 71 48 67 48 71 48 67 48 63 48 67 49 75 45 63 49 75 51 71 46 59 45 63 48 63 43 55 43 63 48 67 48 67 48 67 48 67 45 63 48 67 48 67 46 59 48 71 46 67 45 63 42 59 42 63 45 67 45 59 39 47 43 63 45 67 45 67 45 67 39 51 42 63 43 67 43 63 46 75 46 67 42 63 46 83 45 63 43 63 45 75 48 79 47 27 47 25 47 28 52 30 45 28 52 25 38 21 45 31 47 27 47 27 47 27 47 27 45 27 47 27 45 25 50 31 57 30 47 25 42 25 50 31 45 24 40 21 38 21 38 22 38 18 38 19 40 21 35 22 40 24 35 21 26 13 14 7 9 6 9 6 9 6 9 6 11 7 11 7 14 9 14 9 14 10 16 10 19 12 19 13 19 10 14 10 21 15 21 12 19 12 21 13 21 13 23 15 23 12 16 10 21 16 26 15 26 18 26 16 23 15 21 15 28 19 26 18 26 18 23 16 28 16 31 19 33 19 33 19 33 19 35 21 38 24 40 25 40 24 40 24 42 25 42 25 45 27 45 27 45 27 45 27 42 25 40 24 42 27 47 28 50 30 50 31 52 33 54 33 59 34 57 34 54 33 54 33 52 31 54 33 54 33 52 31 54 36 62 37 59 36 62 40 62 39 64 40 66 39 64 37 64 39 64 39 64 39 64 39 64 39 66 42 69 40 66 39 52 22 21 15 23 13 23 21 19 15 26 16 23 13 26 18 26 16 28 18 28 16 23 13 28 25 54 40 64 39 59 37 74 43 71 42 69 43 71 45 69 43 71 45 74 43 71 42 66 54 138 93 179 96 183 92 193 93 191 93 193 96 198 99 198 98 198 98 198 99 202 101 198 98 200 99 202 101 202 102 205 102 210 105 214 108 219 110 222 110 219 110 219 111 224 114 226 114 229 117 234 119 231 117 231 117 234 119 234 119 231 119 236 122 236 122 238 123 238 125 243 126 243 126 243 126 243 126 248 126 248 126 248 128 253 129 245 125 248 128 253 129 250 128 250 128 250 128 250 128 250 128 257 132 255 131 255 131 257 132 269 129 262 129 267 132 267 128 267 131 267 131 269 132 269 134 274 132 274 132 274 132 274 132 272 131 272 131 272 131 272 131 276 135 276 135 279 137 279 138 279 137 279 137 279 137 279 137 276 135 276 135 276 135 276 135 284 140 284 140 284 140 284 140 284 137 284 138 286 138 286 138 284 135 281 135 279 134 279 132 276 134 279 135 281 134 279 132 281 134 279 132 276 134 279 135 286 137 284 137 281 135 281 135 279 134 279 134 279 134 279 134 281 135 281 135 281 135 281 135 276 134 281 137 284 137 284 135 281 135 281 134 279 132 276 132 279 132 276 132 279 134 281 137 279 134 279 134 279 134 279 134 284 137 284 137 284 137 284 137 279 135 279 135 279 137 281 137 286 140 286 140 286 140 286 140 296 140 293 140 291 138 291 138 286 135 288 137 286 134 281 132 276 134 276 134 276 134 276 134 274 132 274 132 274 132 274 132 272 131 272 131 272 131 272 131 274 132 272 131 272 131 274 132 276 132 279 132 281 138 296 141 303 144 308 141 305 141 308 141 312 141 300 138 300 141 296 138 291 135 281 129 274 126 265 126 267 122 260 120 265 122 262 117 257 116 255 116 253 114 253 116 241 111 238 110 236 110 234 108 236 108 234 108 231 107 231 107 226 104 224 101 219 99 222 99 222 99 222 99 222 99 222 99 219 99 219 98 214 95 212 95 205 88 198 84 193 84 198 85 195 85 195 85 195 85 195 85 193 81 181 76 183 78 181 75 183 76 183 76 183 76 183 76 186 78 186 78 186 78 186 78 188 78 186 78 183 76 183 75 183 76 183 75 181 73 179 75 179 78 174 78 171 76 171 76 171 76 171 76 171 76 171 76 164 75 164 75 164 75 164 75 162 73 162 72 159 70 157 70 159 70 157 70 155 69 155 69 155 69 155 69 155 69 155 69 152 69 155 70 157 69 155 67 150 66 150 66 150 66 150 66 145 67 150 67 143 63 143 66 145 66 145 64 143 63 140 63 138 63 138 63 138 63 138 63 140 64 140 63 136 61 133 60 133 58 128 57 133 60 131 57 128 57 128 55 126 54 124 54 128 55 128 55 128 55 128 55 126 52 124 52 124 51 121 51 126 55 128 57 128 57 126 55 124 54 124 54 124 54 124 54 124 52 121 51 119 52 121 54 121 52 121 51 119 49 117 49 121 52 119 51 119 51 117 49 117 52 126 54 119 49 117 51 112 49 119 49 114 46 114 51 119 49 114 48 114 48 117 49 112 48 114 49 117 48 114 46 107 45 112 46 107 42 107 46 117 49 117 49 117 49 117 49 112 46 114 48 114 48 112 46 109 43 107 43 109 46 117 49 112 46 112 45 107 42 100 39 107 43 107 43 107 43 105 42 100 40 105 43 109 45 109 43 100 42 105 42 100 40 105 45 114 45 107 43 112 48 114 46 25 19 25 19 25 23 28 27 21 23 30 27 22 7 24 31 27 19 27 19 27 19 27 19 28 15 24 11 27 23 30 23 25 23 27 23 27 27 28 27 25 15 22 7 21 7 21 11 13 0 15 7 18 23 22 31 22 39 22 35 18 19 12 7 6 7 6 7 6 7 6 7 6 7 6 11 7 15 9 15 7 15 9 15 10 19 10 23 10 11 7 15 12 27 12 19 15 31 13 27 13 27 12 23 16 23 9 15 13 35 16 31 16 23 18 27 18 27 18 27 16 23 18 27 18 27 19 31 15 23 18 31 19 31 19 27 21 35 21 35 21 35 22 39 24 43 25 47 27 51 28 55 27 51 27 51 27 51 27 51 28 55 27 51 28 55 30 63 30 59 30 63 31 67 33 67 36 75 34 71 34 67 33 67 33 67 34 71 34 71 33 67 33 75 37 79 36 71 37 83 37 83 39 87 40 83 39 79 39 83 39 83 39 83 39 83 39 87 40 91 42 87 40 83 27 39 12 31 16 27 15 43 12 27 16 35 15 27 16 43 16 39 19 43 19 35 15 27 21 67 39 111 45 103 40 99 45 99 43 95 42 99 43 103 42 99 43 103 45 99 43 91 33 103 75 202 98 198 92 178 95 194 93 190 95 218 99 226 99 202 98 202 98 206 101 214 101 210 101 210 102 214 104 214 102 206 105 214 108 226 111 230 111 222 110 222 110 226 113 234 114 238 117 242 119 246 117 242 117 246 119 249 120 246 119 234 122 226 122 230 123 230 125 234 125 234 125 234 125 234 125 234 128 234 126 234 126 238 129 246 125 234 128 238 129 242 128 238 128 242 128 242 128 242 128 242 134 253 132 249 131 253 132 257 131 249 126 249 129 257 129 246 131 257 131 261 132 261 134 265 132 265 132 265 132 265 132 265 131 261 131 261 131 261 131 261 135 265 135 269 137 269 138 273 137 269 137 269 137 269 137 269 135 257 135 257 135 257 135 257 140 269 140 269 140 269 140 269 138 269 138 269 138 269 138 269 138 265 137 265 135 261 135 257 132 253 135 261 135 261 132 253 135 257 134 253 132 257 134 261 138 269 137 265 137 261 135 261 134 257 134 257 134 257 134 257 135 261 135 261 135 261 135 261 132 257 135 265 137 265 137 261 135 261 135 257 134 253 132 253 131 253 134 257 135 261 135 257 134 257 134 257 134 257 134 257 135 261 135 261 135 261 135 261 135 249 135 249 135 249 135 249 140 261 140 261 140 261 140 261 141 269 140 265 140 261 138 261 135 253 137 257 137 253 132 242 134 246 134 246 134 246 134 246 135 246 134 242 132 238 131 234 131 230 131 230 131 230 131 230 132 234 131 226 129 230 131 234 134 234 132 230 135 246 140 257 143 261 141 261 141 261 141 253 144 242 138 230 138 246 140 242 134 238 132 234 129 226 129 226 125 218 120 214 122 222 120 210 117 206 116 202 116 198 114 198 111 198 113 198 111 194 110 190 110 190 108 186 108 182 107 182 104 178 101 174 99 170 99 178 99 186 99 186 99 194 99 194 101 194 99 190 96 182 93 178 90 166 85 150 82 154 85 162 87 150 87 150 87 150 87 150 85 138 78 123 78 126 76 119 76 134 76 134 76 134 76 134 76 134 76 134 76 134 76 134 78 134 76 134 75 130 75 126 76 134 76 130 75 126 73 126 78 142 78 138 78 134 76 134 76 134 76 134 76 134 76 134 73 126 73 126 73 126 73 126 73 126 73 123 72 119 70 119 72 123 70 119 70 115 69 115 69 115 69 115 69 115 69 115 67 123 69 126 70 123 69 119 66 115 66 115 66 115 66 115 64 115 70 115 64 99 64 115 66 111 66 107 64 103 63 103 63 103 63 103 63 103 63 103 63 103 63 103 63 103 63 99 61 91 55 87 60 99 58 83 57 87 57 83 55 79 54 79 55 83 55 83 55 83 55 83 55 83 54 79 54 75 52 75 54 79 55 83 55 83 54 79 52 75 52 75 52 75 52 75 54 83 51 75 51 75 54 83 52 79 52 75 51 71 49 71 49 71 51 75 51 75 52 79 51 79 54 75 46 63 48 79 48 75 54 79 49 67 49 79 52 79 49 67 48 67 48 67 49 67 48 63 46 67 48 71 43 63 48 67 45 55 46 67 48 67 48 67 48 67 48 67 46 67 48 71 49 67 48 63 46 71 45 63 45 75 51 87 52 83 49 71 45 63 42 59 42 67 46 75 46 63 40 47 40 59 43 67 45 67 43 63 37 55 43 63 42 59 42 67 49 71 42 59 45 75 45 63 45 24 42 24 42 25 47 28 35 25 54 30 42 21 42 28 47 27 47 27 47 27 47 27 52 25 38 22 50 31 52 27 33 21 45 30 52 28 45 24 45 24 40 21 38 21 38 22 26 10 26 15 35 19 35 24 35 21 31 21 26 15 19 12 9 6 9 6 9 6 9 6 9 6 9 7 11 9 14 9 11 7 11 9 14 9 16 10 14 7 9 7 16 12 16 9 26 15 23 13 21 12 19 10 28 12 11 9 21 16 26 15 16 12 19 15 23 19 28 21 21 16 23 18 26 19 28 21 26 16 31 19 33 19 33 18 38 22 35 19 33 19 35 21 40 24 42 27 47 30 50 31 45 27 45 27 45 27 45 27 52 31 50 30 52 31 54 34 50 30 50 31 52 33 54 33 59 36 59 34 57 33 54 33 54 34 57 36 59 34 57 33 54 34 62 37 57 34 62 39 62 39 64 40 66 39 64 37 64 39 64 39 64 39 64 39 66 40 69 42 69 40 64 39 33 12 14 12 21 12 16 15 16 13 26 15 21 13 26 19 28 19 33 21 31 18 23 13 38 31 66 48 76 46 69 42 74 43 71 42 69 43 71 45 69 43 71 45 74 43 71 42 62 51 136 93 179 96 183 90 193 95 191 93 193 98 200 102 200 98 198 98 198 99 202 102 205 102 205 104 207 105 210 107 212 105 214 108 222 113 226 116 222 110 219 110 219 111 224 114 226 116 231 119 234 119 234 117 231 119 234 120 236 119 234 119 236 122 236 123 238 125 241 125 238 123 238 123 238 123 238 123 250 126 248 126 248 128 253 131 245 126 250 129 253 129 253 128 250 128 250 128 250 128 250 128 260 132 257 131 255 132 257 134 265 128 257 126 265 129 262 126 267 131 267 132 269 134 272 134 274 132 274 132 274 132 274 132 272 131 272 131 272 131 272 131 276 135 276 137 279 138 281 138 279 137 279 137 279 137 279 137 276 135 276 135 276 135 276 135 284 140 284 140 284 140 284 140 286 138 286 138 286 138 286 138 286 138 286 137 284 137 281 135 274 132 281 137 284 135 276 131 281 134 279 132 276 134 279 135 286 138 286 137 284 135 281 135 279 134 279 134 279 134 279 134 281 135 281 135 281 135 281 135 276 134 281 137 284 137 284 135 281 135 281 134 279 132 276 132 272 131 279 137 284 135 279 132 279 134 279 134 279 134 279 134 281 135 281 135 281 135 281 135 279 135 279 135 279 135 279 135 286 140 286 140 286 140 286 140 296 141 296 140 293 138 291 138 284 135 288 138 288 135 281 131 276 134 276 134 276 134 276 134 281 135 276 134 272 131 269 128 272 131 272 131 272 131 272 131 274 132 272 129 269 129 272 131 279 134 281 134 284 138 296 141 300 143 305 141 305 141 308 141 308 138 296 137 298 141 298 141 284 132 281 131 279 129 272 131 269 123 262 122 267 123 262 119 257 117 257 116 255 114 253 116 245 114 243 113 241 113 238 111 236 110 236 108 234 107 231 107 226 102 222 99 219 99 219 99 224 101 224 101 224 101 224 101 214 96 212 93 207 90 205 88 205 88 195 82 191 84 198 88 200 88 200 88 200 88 200 88 198 82 186 78 186 79 183 75 183 76 183 76 183 76 183 76 181 75 181 75 181 75 181 75 183 76 181 75 181 73 179 73 183 76 183 75 181 73 179 75 179 79 176 78 174 76 171 76 171 76 171 76 171 76 171 76 159 72 159 72 159 72 159 72 162 73 162 72 159 70 157 70 159 72 159 70 157 69 155 69 155 69 155 69 155 69 155 69 152 69 155 70 157 69 155 67 150 66 150 66 150 66 150 66 143 67 152 69 140 61 143 67 145 66 145 64 143 63 140 63 138 63 138 63 138 63 138 63 136 63 138 63 138 63 140 64 136 58 126 57 133 61 131 55 128 57 128 55 126 54 124 54 128 55 128 55 128 55 128 55 131 57 131 55 128 54 126 54 121 54 124 55 126 54 124 52 121 52 121 52 121 52 121 52 126 54 119 49 117 51 124 55 121 52 121 51 119 49 117 49 114 49 117 51 119 52 121 54 119 52 121 49 107 43 114 52 117 54 126 54 119 49 121 55 124 54 119 49 114 46 112 46 119 49 112 45 109 46 117 51 109 48 117 49 112 46 114 51 112 46 112 46 112 46 112 46 112 48 114 49 117 48 114 46 124 52 114 45 107 45 114 49 131 55 121 48 112 45 112 46 102 45 119 54 121 46 97 33 105 43 107 45 109 43 107 42 102 43 114 49 114 46 112 48 119 46 105 42 109 46 107 40 22 19 27 19 22 11 27 35 28 27 30 31 28 19 22 7 27 19 27 15 25 11 22 7 33 31 27 15 24 15 28 31 27 23 27 23 25 15 22 7 24 23 28 19 19 0 21 19 16 11 21 23 22 27 19 11 18 27 19 27 15 11 9 0 7 7 6 3 4 7 6 11 6 7 6 7 6 7 6 7 9 15 9 19 10 23 12 27 9 15 9 19 10 23 12 23 13 27 13 27 13 27 13 27 10 19 12 27 13 31 16 35 15 19 15 19 15 19 15 19 15 23 18 27 15 15 16 27 10 11 15 23 18 23 15 15 18 35 24 43 22 31 19 31 28 55 27 51 27 55 30 63 28 55 28 55 28 55 28 55 30 59 30 55 28 51 27 51 31 63 31 63 31 63 31 63 31 63 31 67 33 71 34 71 34 71 34 71 34 71 34 71 37 75 36 75 36 79 39 87 37 79 37 79 37 79 37 79 37 79 37 79 37 79 37 79 39 87 40 83 37 79 39 87 21 31 9 7 7 19 12 27 15 27 13 27 13 31 16 39 13 39 22 47 18 35 21 59 27 79 39 103 42 95 37 91 43 99 43 99 43 99 43 99 43 99 43 103 45 107 46 103 37 83 66 206 104 198 92 198 90 186 93 190 95 214 98 218 98 206 101 214 102 214 102 210 101 206 99 206 99 210 102 214 108 218 108 222 110 226 111 226 110 222 110 226 111 230 113 230 116 238 116 242 117 246 119 246 120 249 120 246 119 242 117 234 123 226 122 226 122 226 120 222 119 222 122 230 126 242 129 249 126 234 126 234 126 234 126 234 125 234 126 238 128 234 126 230 131 246 129 242 128 246 129 249 131 249 131 249 131 249 131 249 129 253 129 253 129 253 129 253 129 253 129 257 131 261 132 261 131 261 131 261 131 261 131 261 132 261 129 253 128 261 134 273 137 269 137 269 137 269 137 269 137 265 135 261 134 265 135 269 137 261 137 261 137 261 137 261 134 257 138 273 143 273 138 261 138 269 138 265 137 261 135 261 135 265 137 265 137 261 134 253 135 261 135 261 135 261 135 261 138 269 138 265 137 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 132 253 132 257 134 261 135 261 138 265 137 261 135 265 137 269 137 265 137 265 137 265 137 265 134 257 134 257 134 257 134 257 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 137 249 135 246 134 249 135 253 138 257 138 261 140 265 141 265 143 273 141 265 140 261 137 257 138 257 135 249 134 249 135 253 135 249 135 246 134 242 132 242 131 238 132 246 134 246 132 242 131 230 131 230 131 230 131 230 132 234 132 238 134 242 135 242 128 222 131 230 135 242 137 249 140 253 138 257 140 261 141 253 138 238 140 238 140 246 140 246 138 249 137 253 140 253 135 230 125 222 123 218 122 214 120 210 117 206 117 202 116 198 114 198 113 202 114 198 113 194 111 194 111 194 111 190 110 186 108 186 105 186 105 182 104 178 101 182 101 190 101 190 101 198 101 198 96 186 98 194 99 186 95 174 87 174 90 154 88 186 95 158 90 166 88 162 87 158 85 154 85 150 84 146 81 142 81 138 76 130 73 126 75 134 79 146 73 126 73 126 75 134 78 142 75 130 75 134 76 138 78 138 78 138 76 134 76 130 75 130 75 138 78 142 79 138 78 134 78 138 78 134 76 130 75 130 75 130 75 130 75 130 75 130 72 123 72 123 72 123 72 123 69 119 70 123 72 119 70 115 72 119 70 115 69 119 70 123 69 119 67 115 66 119 67 123 66 115 66 115 66 115 66 115 69 119 69 115 67 111 66 111 66 111 64 107 64 103 63 103 63 103 63 103 63 103 63 103 61 99 61 99 61 99 61 99 61 95 58 91 61 99 60 91 60 91 55 79 54 83 58 95 55 83 55 83 55 83 55 83 55 83 55 87 57 91 58 91 54 79 54 83 55 87 57 87 55 79 54 75 52 79 54 83 54 79 52 75 51 79 52 83 54 79 51 71 49 71 49 75 46 67 49 75 52 79 52 79 48 71 52 83 54 79 49 67 52 75 48 63 46 67 51 79 52 79 49 67 48 67 48 67 45 59 45 63 48 71 52 83 54 83 54 83 54 79 49 71 46 63 46 63 46 63 46 63 43 63 49 71 48 63 49 79 48 75 48 75 48 75 48 75 49 79 48 75 48 75 48 75 48 83 52 79 43 55 42 67 39 55 43 67 45 63 40 51 43 67 49 83 52 83 48 71 39 63 46 75 45 59 40 59 40 25 47 25 40 22 47 31 52 30 52 28 47 25 42 22 47 27 47 27 45 25 45 25 54 30 47 25 42 24 45 27 42 24 45 25 47 25 45 25 45 27 45 22 38 21 42 27 42 19 38 19 38 19 33 21 33 19 28 18 21 12 11 7 11 6 9 4 7 6 9 7 9 6 9 6 9 6 9 6 11 7 14 9 14 9 16 10 14 9 14 10 16 12 19 12 19 12 19 12 19 12 19 12 16 10 19 13 21 15 26 16 23 16 23 16 23 16 23 16 21 18 28 18 23 15 23 19 21 13 26 18 31 18 28 15 28 19 40 24 38 19 33 21 42 25 42 25 42 27 47 30 47 28 47 28 47 28 47 28 50 30 50 28 47 27 45 27 52 31 52 31 52 31 52 31 52 31 52 33 54 34 57 34 57 34 57 34 57 34 57 34 62 36 59 36 59 37 64 40 62 37 62 37 62 37 62 37 64 39 64 39 64 39 64 39 64 40 66 39 62 37 62 39 35 16 16 9 16 13 23 15 23 13 21 13 21 15 26 18 23 16 31 19 28 18 33 24 47 36 66 45 71 42 64 40 71 43 71 43 71 43 71 43 71 43 71 45 74 46 76 46 83 46 114 90 186 99 188 101 188 92 191 95 195 96 195 98 198 99 202 102 205 102 205 101 202 101 200 99 202 101 205 105 217 108 219 110 219 111 222 111 219 110 222 111 222 113 224 113 229 116 229 117 231 119 234 119 236 120 236 119 234 117 231 119 238 123 238 123 238 123 241 125 234 122 236 125 243 128 248 129 248 126 248 126 248 126 248 126 245 126 248 128 250 126 248 125 255 129 253 128 250 129 253 131 255 131 255 131 255 131 255 131 265 129 265 129 265 129 265 129 265 129 267 131 267 132 269 132 272 131 272 131 272 131 272 131 272 131 269 129 272 131 274 134 279 137 279 137 279 137 279 137 279 135 276 134 274 135 276 137 279 137 279 137 279 137 279 137 274 135 281 141 286 140 281 137 288 140 288 138 286 138 284 137 281 137 284 137 284 135 279 132 281 135 281 135 281 135 281 135 286 138 286 137 284 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 276 132 279 134 279 135 281 135 286 137 284 135 281 137 284 138 284 137 284 137 284 137 284 137 279 134 279 134 279 134 279 134 281 135 281 135 281 135 281 135 279 134 279 134 279 134 279 134 281 135 279 134 276 135 279 137 284 138 284 140 286 140 288 141 298 143 296 140 293 138 288 137 288 137 286 134 284 134 284 134 281 137 281 135 279 135 276 134 272 132 274 134 276 132 274 131 272 131 272 131 272 131 272 131 274 132 274 134 276 134 279 135 269 131 276 132 284 137 288 137 296 140 300 140 303 140 308 141 303 138 300 140 300 140 296 140 298 140 293 141 298 141 281 134 269 125 267 123 265 120 262 119 257 117 255 116 255 114 253 116 245 114 243 113 241 111 238 111 238 111 238 110 236 108 234 108 229 105 229 104 226 102 224 101 224 101 224 101 224 101 222 99 214 96 217 98 214 93 202 87 191 88 207 87 198 87 191 70 171 73 171 75 181 84 195 90 193 87 191 85 188 82 181 78 181 75 179 72 176 73 183 78 179 73 176 72 179 75 183 78 181 75 181 76 183 76 186 78 186 78 186 78 183 76 183 76 174 78 174 79 176 78 174 76 174 78 174 76 171 75 169 75 164 75 164 75 164 75 164 75 159 72 159 72 159 72 159 72 155 70 157 72 159 70 157 69 159 70 157 69 155 70 157 72 155 67 152 66 150 67 152 69 150 66 150 66 150 66 150 66 150 69 150 67 148 66 145 66 148 66 145 66 143 64 143 63 138 63 138 63 138 63 138 63 136 61 136 61 136 61 136 61 136 60 131 58 136 61 133 58 136 60 131 57 128 58 133 61 128 55 128 55 128 55 128 55 128 55 128 57 131 58 133 58 121 52 121 54 124 55 126 55 126 54 124 52 121 54 124 55 124 52 121 51 119 52 121 54 121 52 121 51 119 51 117 49 119 51 121 52 121 51 117 49 117 49 117 48 114 49 117 49 119 49 117 48 114 49 117 51 121 51 117 48 114 48 114 49 109 45 107 45 109 48 117 51 119 52 121 52 121 51 117 49 112 46 112 46 112 46 112 46 105 45 112 46 109 45 114 49 114 48 114 48 114 48 114 48 117 49 114 48 112 46 109 45 112 48 119 48 107 40 105 45 107 43 105 42 105 42 105 42 107 43 107 43 107 45 112 46 107 46 114 48 109 43 109 46 24 19 27 19 24 15 27 31 31 31 28 23 25 19 25 19 27 19 27 19 28 23 28 23 28 23 27 15 24 7 22 3 22 11 24 19 27 23 28 27 28 19 21 3 22 19 27 27 24 19 18 7 16 19 24 35 21 35 21 27 15 11 7 0 6 7 4 3 4 3 6 7 6 7 6 7 6 7 6 7 10 19 10 19 10 15 9 15 9 15 9 19 10 23 12 23 10 19 10 19 10 19 10 19 10 19 12 27 13 31 16 35 16 23 16 23 16 23 16 23 16 31 21 31 18 23 18 35 15 19 16 27 19 27 18 27 15 27 22 39 21 35 22 43 24 43 22 39 24 47 27 51 27 51 27 55 28 55 28 55 30 59 28 55 28 55 27 51 31 63 31 63 31 63 31 63 31 63 31 67 33 71 34 71 34 71 34 71 34 71 34 71 36 75 36 75 36 79 39 83 37 79 37 79 37 79 37 79 39 83 39 83 39 83 39 83 39 87 40 87 39 79 36 71 22 39 12 19 12 31 16 35 13 27 13 27 13 31 16 35 16 31 13 31 18 47 21 47 36 99 45 119 46 111 43 111 43 99 43 99 43 99 43 99 43 99 43 103 45 107 46 103 52 91 55 178 102 214 99 210 93 190 93 194 96 214 98 218 98 206 101 214 102 214 102 210 101 210 99 206 101 214 104 214 108 222 110 222 111 226 111 226 110 226 111 226 113 230 113 230 116 238 116 242 117 246 119 246 120 249 120 249 119 246 119 238 123 230 123 234 126 238 128 242 123 230 125 234 126 238 126 242 126 234 126 234 126 234 126 234 126 234 128 238 128 238 126 234 131 249 129 246 129 246 131 249 131 249 131 249 131 249 131 249 129 253 129 253 129 253 129 253 129 257 131 257 132 261 132 261 131 261 131 261 131 261 131 261 129 257 131 265 132 265 132 265 137 269 137 269 137 269 137 269 137 269 135 265 135 265 137 269 137 261 137 261 137 261 137 261 134 257 138 273 141 269 138 261 141 277 141 273 140 273 140 269 137 265 137 265 137 261 134 257 135 261 135 261 135 261 135 261 138 269 137 265 137 265 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 132 257 134 257 135 261 135 261 138 265 137 261 135 265 137 269 137 265 137 265 137 265 137 265 134 257 134 257 134 257 134 257 135 261 135 261 135 261 135 261 134 257 134 257 134 257 134 257 137 249 135 246 134 249 135 253 138 257 138 257 140 261 140 265 143 273 141 265 140 261 137 257 137 253 134 246 132 246 132 249 138 257 138 253 137 253 135 249 131 242 132 246 134 242 131 238 131 230 131 230 131 230 131 230 132 234 132 234 134 238 134 242 132 230 132 234 134 238 134 238 140 253 138 253 140 257 140 253 138 238 140 238 140 242 138 242 144 261 143 269 144 265 140 242 126 226 125 222 122 214 119 210 116 202 116 202 114 198 113 194 113 202 114 198 113 194 111 194 111 194 111 190 110 186 108 186 105 186 105 182 104 178 101 182 102 194 101 190 99 194 98 190 95 186 96 182 93 166 85 150 82 170 93 162 79 130 66 87 58 79 57 79 63 115 79 154 84 154 87 158 85 150 81 138 75 126 73 123 72 123 72 126 73 123 72 123 72 126 73 130 75 130 75 130 76 134 76 138 79 142 79 138 78 134 76 134 75 134 78 138 78 138 76 134 78 138 78 134 76 130 75 130 75 130 75 130 75 130 75 130 72 123 72 123 72 123 72 123 69 119 70 123 72 119 70 115 72 119 70 115 69 119 70 123 69 123 67 119 67 119 69 123 66 115 66 115 66 115 66 115 69 119 67 115 67 115 66 111 69 115 67 115 66 111 66 107 63 103 63 103 63 103 63 103 61 99 61 99 61 99 61 99 61 95 58 91 61 99 60 91 61 99 60 91 58 95 61 99 55 83 55 83 55 83 55 83 55 83 57 87 57 87 58 91 51 71 52 75 52 79 54 79 55 79 54 75 52 79 54 83 54 79 52 75 51 79 52 83 51 79 54 83 54 75 49 67 52 79 54 79 51 71 48 63 51 71 46 55 43 63 49 75 48 71 49 75 51 71 49 67 52 75 49 67 48 67 49 71 46 59 45 55 43 59 46 63 48 67 49 75 51 75 49 71 46 63 46 63 46 63 46 63 42 55 46 59 43 55 45 67 48 75 48 75 48 75 48 75 49 79 48 71 45 63 42 59 43 67 46 67 43 59 43 67 49 71 43 55 39 55 43 67 45 63 40 51 40 59 46 75 46 75 49 75 46 67 48 79 45 25 45 25 45 27 50 30 54 30 47 25 42 25 47 27 47 27 47 28 50 30 54 31 50 28 50 28 47 24 38 21 42 24 42 24 45 25 47 28 52 24 33 18 42 28 52 28 42 21 38 18 35 21 38 25 38 22 33 19 21 12 9 6 9 6 7 3 4 4 9 6 9 6 9 6 9 6 9 6 23 13 21 12 19 10 16 9 14 9 14 10 16 12 19 12 16 10 16 10 16 10 16 10 16 10 19 13 21 15 26 16 26 18 26 18 26 18 26 18 26 19 33 21 26 18 28 21 28 16 31 18 33 19 33 19 26 18 35 22 35 21 40 25 40 24 40 24 40 25 45 27 42 27 45 27 45 28 47 28 47 28 47 28 47 28 47 28 50 30 50 30 50 30 50 30 52 31 52 33 54 34 57 34 54 33 57 34 57 34 59 36 59 36 57 34 59 36 62 39 62 37 62 37 62 37 62 37 66 40 66 40 66 40 66 40 66 39 66 40 66 37 54 30 31 15 19 10 19 15 26 15 21 13 19 12 21 13 23 16 28 13 16 12 28 22 35 19 59 42 74 48 74 45 71 45 71 43 71 43 71 43 71 43 71 43 71 45 74 46 76 46 93 43 95 79 188 105 195 99 191 95 193 96 195 98 195 98 198 99 202 102 205 102 205 101 205 101 202 101 202 102 207 107 219 110 219 111 222 111 224 113 222 111 222 113 224 113 226 114 229 116 229 117 231 119 234 119 236 120 236 120 236 120 236 120 234 120 236 123 241 126 245 128 243 126 243 126 243 126 243 126 250 128 250 128 250 128 250 128 248 126 250 129 253 128 248 126 257 131 253 129 253 129 255 132 257 132 257 132 257 132 257 132 267 131 267 131 267 131 267 131 267 131 267 132 269 132 272 134 274 132 274 132 274 132 274 132 267 129 274 134 279 134 274 131 279 137 279 137 279 137 279 137 281 137 276 135 276 135 279 138 279 137 279 137 279 137 279 137 276 137 281 140 284 140 281 138 288 140 288 140 288 140 286 138 284 137 286 138 284 137 281 134 281 135 281 135 281 135 281 135 284 137 284 137 284 137 284 137 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 279 134 279 135 281 135 284 137 286 137 284 135 281 137 284 138 284 137 284 137 284 137 284 137 281 135 281 135 281 135 281 135 279 134 279 134 279 134 279 134 276 132 276 132 276 132 276 132 281 135 279 134 276 135 279 137 281 137 284 138 284 140 286 140 296 141 296 140 293 138 291 138 288 135 284 132 281 132 281 132 284 138 281 137 279 135 279 135 274 132 276 134 276 132 272 129 272 131 272 131 272 131 272 131 272 131 274 132 274 134 276 134 276 134 281 134 281 134 284 132 293 138 300 138 300 140 305 140 303 138 300 138 298 138 293 137 303 143 296 143 300 143 286 135 274 126 269 123 265 120 260 119 255 116 255 116 253 114 253 114 245 114 243 113 241 111 238 111 238 111 238 110 236 108 234 108 229 105 229 104 226 102 224 101 226 102 224 101 222 98 219 96 210 95 212 95 210 90 198 84 205 92 205 81 174 63 157 58 145 52 128 43 126 52 150 64 174 76 183 84 191 84 186 81 183 76 181 75 179 73 176 72 179 73 176 70 174 70 176 72 179 73 181 75 181 76 183 76 188 79 188 79 186 78 183 78 171 76 174 78 174 78 171 75 174 78 174 76 171 75 169 75 164 75 164 75 164 75 164 75 159 72 159 72 159 72 159 72 155 70 157 72 159 70 157 69 159 70 157 69 155 70 157 72 157 69 152 67 152 67 155 70 150 66 150 66 150 66 150 66 148 67 148 67 148 67 148 67 150 69 150 67 148 67 145 66 138 63 138 63 138 63 138 63 136 61 136 61 136 61 136 61 136 60 131 58 136 61 133 58 133 60 133 58 131 60 133 60 131 57 131 57 131 57 131 57 131 57 131 57 131 57 131 57 124 54 124 54 124 54 124 54 126 54 124 52 121 54 124 55 124 52 121 51 119 52 121 54 117 52 124 57 126 52 117 46 119 52 121 52 121 51 117 48 119 49 114 46 112 48 117 51 112 48 119 52 121 51 114 46 119 51 117 48 114 48 117 51 117 49 112 46 109 45 109 46 109 45 112 49 117 49 117 49 112 46 112 46 112 46 112 46 107 45 114 46 109 43 109 48 114 48 114 48 114 48 114 48 119 49 114 46 107 42 102 39 102 42 107 43 107 43 109 46 117 48 109 43 105 42 107 43 112 45 109 43 109 46 114 49 107 46 119 52 119 48 114 48 27 23 25 19 27 27 30 31 30 27 27 15 24 19 27 27 27 19 27 23 28 27 31 31 30 27 30 27 28 19 24 7 28 27 25 15 24 15 24 19 30 15 19 3 25 31 30 27 16 11 21 23 24 35 24 27 22 39 22 31 16 11 9 0 6 3 3 0 3 0 4 7 6 7 6 7 6 7 6 7 12 23 10 19 9 11 7 11 9 15 9 19 10 23 12 23 13 27 13 27 13 27 13 27 10 19 12 27 13 31 16 35 18 27 18 27 18 27 18 27 18 31 22 35 18 27 19 35 16 23 16 27 18 31 19 35 16 27 21 35 19 35 24 51 25 47 25 43 25 51 28 55 24 47 25 51 27 55 28 55 28 55 28 55 28 55 28 55 30 59 30 59 30 59 30 59 31 63 31 67 33 71 34 71 33 67 33 71 34 75 36 75 36 71 34 71 34 75 37 83 37 79 37 79 37 79 37 79 40 87 40 87 40 87 40 87 40 83 39 91 42 83 31 43 15 23 9 15 12 27 13 27 13 23 12 23 12 27 15 35 19 27 10 23 18 55 24 51 37 103 45 115 43 103 42 107 43 99 43 99 43 99 43 99 43 99 43 103 45 107 46 103 43 59 45 166 104 226 96 182 95 198 96 198 96 218 98 218 98 206 101 214 102 214 102 210 102 214 101 210 102 214 104 218 110 222 111 226 111 230 113 230 111 226 113 230 113 234 114 234 116 238 116 242 117 246 119 246 120 249 120 249 120 249 120 246 119 218 120 226 123 234 126 238 128 242 128 238 126 238 126 234 128 238 128 238 128 238 128 238 126 238 129 242 129 242 128 234 132 253 131 246 129 249 132 253 132 253 132 253 132 253 132 253 131 257 131 257 131 257 131 257 131 257 132 261 132 265 134 265 132 265 132 265 132 265 132 265 128 261 132 273 135 273 132 265 137 269 137 269 137 269 137 269 138 273 137 265 135 269 138 273 137 261 137 261 137 261 137 261 135 261 138 265 140 269 140 269 137 265 137 265 137 265 138 269 137 269 138 269 138 265 135 257 135 261 135 261 135 261 135 261 137 265 137 265 137 265 137 265 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 134 257 135 261 135 265 137 265 138 265 137 261 135 265 137 269 137 265 137 265 137 265 137 265 135 261 135 261 135 261 135 261 134 257 134 257 134 257 134 257 132 253 132 253 132 253 132 253 137 249 135 246 134 249 135 253 137 253 137 257 138 257 140 261 141 269 140 265 140 265 138 261 137 253 134 246 132 246 134 249 135 249 135 249 134 246 132 242 134 246 134 246 134 242 131 234 131 230 131 230 131 230 131 230 131 230 131 234 132 234 134 238 135 238 134 234 134 234 131 230 138 249 137 253 138 253 140 249 138 238 140 234 138 238 137 234 141 253 140 261 141 257 137 234 129 234 126 226 123 214 119 210 117 206 117 202 116 202 114 198 113 202 114 198 113 194 111 194 111 194 111 190 110 186 108 186 105 186 105 182 104 178 101 182 101 190 101 186 99 190 98 186 93 178 95 182 95 174 88 162 92 158 75 107 60 83 61 107 58 75 48 39 39 43 45 63 61 103 69 130 79 150 84 158 79 142 79 142 78 134 76 130 75 130 72 119 70 119 70 119 73 126 73 130 75 130 76 134 79 142 79 138 78 134 76 134 73 130 76 138 78 134 75 130 78 138 78 134 76 130 75 130 75 130 75 130 75 130 75 130 72 123 72 123 72 123 72 123 69 119 70 123 72 119 70 115 72 119 70 115 69 119 70 123 70 126 69 119 67 123 70 126 66 115 66 115 66 115 66 115 67 115 67 115 67 115 67 115 69 119 69 115 67 115 66 111 63 103 63 103 63 103 63 103 61 99 61 99 61 99 61 99 61 95 58 91 61 99 60 91 57 87 57 91 58 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 55 79 54 75 52 79 54 83 54 79 52 75 51 79 52 83 51 79 55 91 57 83 49 67 48 71 51 79 52 79 52 75 48 71 51 79 52 75 49 67 46 67 51 79 52 75 48 63 51 71 48 67 48 71 51 75 54 79 51 67 48 67 48 67 43 59 46 67 49 71 49 67 46 63 46 63 46 63 46 63 46 67 49 71 46 59 46 71 48 75 48 75 48 75 48 75 51 79 48 71 43 59 40 51 40 55 40 59 43 67 46 67 45 71 48 75 48 67 43 59 43 67 46 75 49 75 46 71 39 67 54 99 55 87 48 71 52 27 42 25 50 30 52 28 50 27 47 25 45 27 47 27 47 27 47 27 50 28 50 28 52 30 52 28 50 28 50 27 54 30 47 24 40 22 42 25 50 25 42 24 47 28 50 27 33 18 42 25 47 25 38 22 35 21 31 19 26 15 16 10 7 4 4 3 4 3 7 4 9 6 9 6 9 6 9 6 9 6 7 4 7 4 7 3 14 9 14 10 16 12 19 12 21 13 21 13 21 13 21 13 16 10 19 13 21 15 26 16 23 16 23 16 23 16 23 16 23 19 31 19 26 16 26 21 28 16 28 15 28 18 33 19 31 19 35 21 33 19 40 27 42 25 42 25 42 27 47 28 40 24 40 25 45 27 47 28 45 27 47 28 47 28 50 30 47 28 47 28 47 28 47 28 52 31 52 33 54 34 57 34 52 31 54 34 57 36 62 37 57 34 54 33 57 36 62 37 62 37 62 37 62 37 62 37 64 39 64 39 64 39 64 39 66 39 64 42 71 39 47 19 21 10 14 9 19 13 21 12 19 12 16 10 19 13 23 15 31 16 21 13 28 22 42 28 62 42 69 43 66 40 64 43 71 43 71 43 71 43 71 43 71 43 71 45 74 46 76 46 74 33 85 78 186 104 188 92 195 96 195 98 198 98 195 98 198 99 202 102 205 102 205 101 205 102 205 102 205 104 210 107 222 111 222 111 224 113 224 114 224 113 224 113 226 114 226 116 229 116 229 117 231 119 234 119 236 120 236 120 238 122 238 123 231 119 234 120 236 123 238 123 245 128 245 128 245 126 243 126 253 129 253 129 253 129 253 129 250 128 253 129 253 129 250 128 257 132 255 131 255 131 257 132 260 134 260 134 260 134 260 134 269 132 269 132 269 132 269 132 269 132 269 132 272 134 272 135 276 134 276 134 276 134 276 134 272 131 274 134 276 134 276 134 279 137 279 137 279 137 279 137 281 138 279 137 279 137 281 138 279 137 279 137 279 137 279 137 279 137 279 138 281 140 284 140 281 135 281 137 284 137 284 138 286 138 288 140 286 137 281 135 281 135 281 135 281 135 281 135 281 135 284 137 284 137 286 138 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 284 137 284 138 286 137 284 135 281 137 284 138 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 276 132 276 132 276 132 276 132 279 134 279 134 279 134 279 134 281 135 279 134 276 135 279 137 279 137 281 137 284 138 284 138 293 140 293 140 293 140 293 140 291 137 286 135 284 134 286 135 279 135 276 134 276 132 274 132 276 134 276 134 274 131 269 128 272 131 272 131 272 131 272 131 269 131 272 131 274 132 274 132 276 134 281 134 281 134 284 132 291 138 298 137 300 138 303 138 303 138 298 138 296 135 288 135 293 137 288 138 293 138 276 131 279 129 274 125 267 120 260 119 262 120 260 119 260 117 257 119 245 114 243 113 241 111 238 111 238 111 238 110 236 108 234 108 229 105 229 104 226 102 224 101 219 98 219 98 219 99 222 99 210 95 212 95 210 90 200 84 188 69 157 58 159 63 169 75 155 60 136 49 121 42 117 42 124 48 136 60 157 75 176 82 191 82 193 84 193 82 191 79 186 76 181 72 174 70 174 70 176 73 179 73 181 75 181 75 186 78 183 76 183 75 181 76 171 75 171 76 171 76 169 75 174 78 174 76 171 75 169 75 164 75 164 75 164 75 164 75 159 72 159 72 159 72 159 72 155 70 157 72 159 70 157 69 159 70 157 69 155 70 157 72 157 70 155 69 155 69 157 70 150 66 150 66 150 66 150 66 145 66 148 67 148 67 150 69 150 67 148 67 145 66 145 64 138 63 138 63 138 63 138 63 136 61 136 61 136 61 136 61 136 60 131 58 136 61 133 58 126 55 128 58 131 57 126 55 133 58 133 58 133 58 133 58 133 58 131 57 131 57 128 55 133 60 131 58 131 57 128 57 126 54 124 52 121 54 124 55 124 52 121 51 119 52 121 54 121 54 126 55 126 54 119 49 112 48 117 51 121 54 121 52 114 49 121 55 126 52 117 48 114 49 117 51 119 49 117 48 117 49 114 48 114 49 119 52 124 52 119 49 117 49 117 49 109 46 114 49 117 49 114 48 112 46 112 46 112 46 112 46 114 49 119 49 112 45 112 49 114 48 114 48 114 48 114 48 117 49 114 46 109 43 105 42 107 42 102 42 112 48 112 45 107 45 114 51 119 48 109 43 100 42 109 48 117 48 109 43 102 48 128 60 133 55 121 49 30 23 24 19 28 35 31 27 25 23 27 27 28 23 27 19 27 19 27 19 25 15 25 15 28 19 25 15 25 19 30 31 30 23 24 11 22 15 27 27 24 23 30 31 27 19 25 19 18 15 21 23 24 35 27 39 18 27 21 31 18 23 15 15 4 0 3 0 1 0 3 3 6 7 6 7 6 7 6 7 4 3 4 7 6 7 6 7 9 15 9 19 10 23 12 23 12 23 12 23 12 23 12 23 10 19 12 27 13 31 16 35 16 23 16 23 16 23 16 23 15 27 19 27 16 19 16 31 16 19 13 15 13 23 18 31 21 39 22 31 18 27 22 47 24 43 22 39 24 47 27 51 22 39 24 47 27 51 28 55 27 51 27 55 28 59 30 59 28 55 28 55 28 55 28 55 31 63 31 67 33 71 34 71 31 63 33 71 34 75 37 79 34 71 33 67 34 71 36 79 37 79 37 79 37 79 37 79 39 83 39 83 39 83 39 83 40 83 39 91 45 87 27 23 13 23 10 19 13 35 15 27 12 23 10 19 12 23 13 31 18 39 18 35 18 47 28 83 40 103 45 107 42 99 42 107 43 99 43 99 43 99 43 99 43 99 43 103 45 107 46 103 39 55 45 158 99 214 98 202 98 202 98 202 98 218 98 218 98 206 101 214 102 214 102 210 104 214 102 214 102 218 105 222 111 226 111 230 113 230 114 234 113 230 113 234 114 234 116 238 116 238 116 242 117 246 119 246 120 249 120 253 122 257 123 249 122 226 123 230 123 230 123 230 126 238 128 242 128 242 128 242 129 242 129 242 129 242 129 242 128 242 129 246 131 242 129 238 134 253 132 249 131 253 132 257 134 257 134 257 134 257 134 257 132 261 132 261 132 261 132 261 132 261 132 265 134 265 135 269 134 269 134 269 134 269 134 269 134 265 132 265 132 269 135 277 137 269 137 269 137 269 137 269 140 273 138 269 137 273 138 277 137 261 137 261 137 261 137 261 137 261 137 261 138 265 140 273 137 265 137 269 138 269 140 273 138 269 140 273 138 269 137 261 135 261 135 261 135 261 135 261 135 261 135 265 137 269 138 269 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 265 137 265 138 269 138 265 137 261 135 265 137 269 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 132 253 132 253 132 253 132 253 134 257 134 257 134 257 134 257 137 249 135 246 134 249 135 253 135 249 137 253 137 257 138 257 140 265 140 265 140 265 140 265 140 265 138 257 135 253 137 257 137 253 135 249 135 246 134 246 134 249 135 246 132 238 129 230 131 230 131 230 131 230 131 230 129 226 131 230 131 234 132 234 134 234 134 234 134 234 132 234 137 246 137 249 137 253 138 246 138 238 138 234 137 234 134 230 138 246 137 253 138 249 134 230 131 242 128 230 123 214 119 210 122 218 122 214 120 214 119 210 113 202 114 198 113 194 111 194 111 194 111 190 110 186 108 186 105 186 105 182 104 178 101 182 95 178 96 182 98 194 101 198 98 190 96 178 90 154 79 134 63 75 54 111 81 150 79 138 75 126 70 103 57 63 43 35 37 31 40 55 54 99 70 134 79 146 84 158 85 154 82 150 81 142 76 126 72 119 70 119 72 123 73 126 73 130 75 130 76 134 75 130 73 126 73 126 72 130 75 134 76 130 75 126 78 138 78 134 76 130 75 130 75 130 75 130 75 130 75 130 72 123 72 123 72 123 72 123 69 119 70 123 72 119 70 115 72 119 70 115 69 119 70 123 72 126 70 123 69 126 70 130 66 115 66 115 66 115 66 115 66 111 66 115 67 119 69 119 67 111 66 111 64 107 64 103 63 103 63 103 63 103 63 103 61 99 61 99 61 99 61 99 61 95 58 91 61 99 60 91 55 87 58 95 60 91 57 83 58 91 58 91 58 91 58 91 58 91 58 87 57 83 55 83 58 91 58 87 57 83 55 83 55 79 54 75 52 79 54 83 54 79 52 75 51 79 52 83 55 87 55 83 54 79 52 79 49 71 51 79 52 79 51 75 49 71 49 75 51 71 49 71 51 71 49 67 48 71 49 75 49 67 48 67 48 71 51 79 52 75 49 67 48 67 49 71 48 71 49 75 49 71 48 63 46 63 46 63 46 63 46 63 46 71 49 67 45 55 45 63 48 75 48 75 48 75 48 75 49 79 48 75 46 71 45 67 48 67 42 63 48 79 46 63 43 67 46 75 49 79 49 79 45 67 46 75 48 75 48 75 51 91 58 107 60 103 60 111 54 27 42 25 52 33 54 28 42 25 47 30 52 28 47 25 47 27 47 25 45 24 40 22 47 24 40 21 40 25 52 31 47 24 40 21 40 25 52 31 40 28 59 33 50 22 40 24 45 21 40 18 38 24 50 31 28 18 31 19 28 18 23 15 7 3 4 1 2 3 4 4 9 6 9 6 9 6 9 6 14 9 14 10 16 12 19 13 14 9 14 10 16 12 19 12 16 10 16 10 16 10 16 10 16 10 19 13 21 15 26 16 21 15 21 15 21 15 21 15 21 16 26 18 21 13 23 18 26 15 23 12 21 15 28 18 38 22 38 19 31 18 35 24 38 21 35 21 35 22 40 25 35 22 40 24 42 27 47 28 45 27 45 28 47 30 50 30 47 28 47 28 47 28 47 28 52 31 52 33 54 34 57 34 52 31 54 34 57 36 62 37 57 33 54 33 54 34 59 37 62 37 62 37 62 37 62 37 62 37 62 37 62 37 62 37 69 39 64 43 76 40 42 13 23 13 19 13 26 18 28 15 19 10 16 10 16 12 21 15 28 19 33 19 26 21 47 37 66 45 74 45 66 40 66 45 71 43 71 43 71 43 71 43 71 43 71 45 74 46 76 46 78 36 85 73 174 101 193 108 198 98 198 98 198 98 198 98 198 99 202 102 205 102 205 101 207 102 205 102 205 104 210 108 222 111 222 113 224 114 226 114 224 113 224 114 226 116 229 116 229 116 229 117 231 119 234 119 236 120 236 122 238 123 241 125 243 126 241 125 241 125 241 123 243 126 243 128 245 129 248 129 253 129 253 129 253 129 253 129 250 129 253 131 255 129 253 128 260 132 260 131 257 132 260 134 262 134 262 134 262 134 262 132 269 132 269 132 269 132 269 132 269 132 269 134 272 135 274 135 276 134 276 134 276 134 276 134 279 134 274 131 274 134 281 140 279 137 279 137 279 137 279 137 284 138 281 137 279 138 281 140 279 137 279 137 279 137 279 137 281 137 279 137 279 138 284 141 286 138 286 140 288 141 291 141 286 140 288 140 288 138 284 135 281 135 281 135 281 135 281 135 281 135 281 137 284 138 286 138 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 137 284 138 286 138 286 137 284 135 281 137 284 138 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 276 132 276 132 276 132 276 132 281 135 281 135 281 135 281 135 281 135 279 134 276 135 279 137 279 135 279 137 281 138 284 138 293 140 293 140 293 140 293 140 296 140 291 138 288 137 291 138 284 138 284 137 281 135 279 135 279 135 279 134 274 131 269 128 272 131 272 131 272 131 272 131 269 129 269 131 272 132 274 132 274 132 279 134 281 135 286 134 291 137 296 137 298 138 303 138 303 138 298 137 293 135 286 132 293 138 291 138 296 138 284 129 281 131 276 126 267 120 255 117 262 125 262 122 265 122 262 120 245 114 243 113 241 111 238 111 238 111 238 110 236 108 234 108 229 105 229 104 226 102 224 101 212 93 214 96 222 101 226 102 222 101 214 95 198 81 176 70 145 48 150 84 226 104 205 84 195 87 186 76 159 54 119 34 102 33 105 37 121 54 150 69 181 81 193 87 198 87 195 84 193 82 186 76 179 73 174 70 176 72 176 73 179 75 181 75 181 75 179 73 179 72 176 72 169 75 171 76 174 75 171 73 176 78 176 76 174 75 171 75 169 75 164 75 164 75 164 75 159 72 159 72 159 72 159 72 155 70 157 72 159 70 157 69 159 70 157 69 155 70 157 72 159 70 157 69 155 70 157 72 150 66 150 66 150 66 150 66 145 66 145 67 148 69 150 69 145 66 143 64 143 63 140 63 140 63 140 63 140 63 138 63 136 61 136 61 136 61 136 61 136 60 131 58 136 61 133 58 128 58 136 63 138 61 131 57 133 58 133 58 133 58 133 58 133 58 133 57 131 55 128 55 128 57 128 55 126 54 124 54 126 54 124 52 121 54 124 55 124 52 121 51 119 52 121 54 128 55 124 52 121 52 124 54 121 52 121 52 119 49 114 46 119 49 112 45 109 46 117 51 121 51 114 46 112 48 119 52 114 48 114 48 114 49 121 52 117 48 114 46 112 48 114 49 119 51 119 51 119 49 112 46 112 46 112 46 112 46 112 46 109 46 114 46 107 42 105 45 114 48 114 48 114 48 114 48 117 49 114 48 114 48 114 48 117 46 107 45 114 49 114 43 112 45 107 43 112 49 124 54 126 48 121 46 117 49 124 54 136 58 138 57 133 60 143 70 28 15 21 11 28 31 27 11 13 0 24 31 33 35 27 15 22 11 22 11 22 15 25 23 22 15 28 31 31 27 27 15 24 15 24 15 24 15 24 15 27 27 28 19 22 7 24 23 24 31 21 27 19 23 18 19 16 19 21 27 19 15 12 3 7 0 0 0 1 3 4 3 3 0 1 0 1 0 4 7 6 11 7 15 9 11 7 7 9 19 12 27 13 27 13 23 10 19 10 19 10 19 10 19 4 15 12 27 13 23 15 35 12 23 12 27 13 31 15 31 16 39 19 43 16 35 18 35 12 23 21 39 21 27 16 23 18 31 19 35 21 39 22 43 24 39 22 39 22 39 22 35 30 55 27 43 24 47 27 55 34 67 30 55 27 47 25 47 27 51 27 55 28 59 30 59 33 67 31 63 31 63 30 59 36 71 31 59 31 71 37 83 36 75 36 75 36 75 36 75 37 79 37 79 37 79 37 79 39 71 39 71 37 79 37 79 40 83 39 99 40 55 15 19 6 11 10 27 16 39 18 39 13 27 13 31 15 35 16 35 19 43 21 11 12 39 36 95 49 107 46 99 43 91 42 91 46 103 45 99 43 95 42 91 45 103 45 103 45 103 45 103 46 63 40 166 102 230 101 218 95 198 99 210 102 218 99 214 99 202 99 206 101 206 102 210 105 214 104 214 104 218 107 226 108 218 108 222 110 226 111 226 114 238 116 242 117 238 116 234 114 242 119 242 114 230 114 242 122 253 122 257 123 261 125 253 122 230 123 234 125 238 126 238 128 238 126 238 128 249 134 265 129 246 129 242 128 238 126 238 129 246 129 246 129 246 129 246 134 261 129 249 128 249 128 249 132 261 132 261 132 261 132 261 132 261 131 261 131 261 131 261 129 261 131 265 132 261 131 257 135 265 135 265 135 265 135 265 134 261 134 265 135 269 137 269 137 261 137 265 138 269 140 269 138 265 138 265 138 265 138 265 135 261 135 265 137 269 138 269 137 265 137 265 137 265 137 265 137 265 138 273 140 277 143 281 140 273 140 269 138 265 137 265 141 273 137 261 135 265 140 277 137 265 137 265 137 265 137 265 138 265 137 261 135 265 137 269 134 257 135 265 137 265 135 261 138 265 137 261 135 265 137 269 135 261 135 261 135 261 135 261 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 140 273 138 265 137 261 134 257 137 265 137 261 135 257 134 257 134 249 134 249 134 249 134 249 132 246 132 249 134 253 135 253 143 273 141 265 140 261 137 257 137 257 137 257 137 257 137 257 137 249 137 246 135 242 134 242 131 234 131 230 129 226 128 226 129 230 129 226 128 222 126 222 129 230 129 230 129 230 129 230 132 234 131 234 131 234 131 234 131 242 134 249 137 249 132 242 137 242 137 246 135 242 134 242 135 246 134 238 132 238 135 234 129 206 129 242 126 261 123 246 132 238 125 206 125 218 119 202 113 194 116 198 114 190 108 186 107 190 108 202 110 198 108 194 102 170 104 178 104 174 102 174 98 166 93 162 98 178 101 182 108 190 88 146 79 115 54 39 28 75 82 170 90 170 95 178 90 170 88 162 81 130 69 103 43 19 25 0 34 39 49 55 69 123 75 150 87 170 87 158 79 150 82 158 81 142 75 126 72 123 72 123 72 123 72 123 72 123 75 134 76 130 72 119 72 126 73 130 75 134 76 138 76 130 75 126 73 123 72 119 73 126 73 126 73 126 73 126 67 115 72 126 73 123 69 111 73 126 73 126 73 126 73 126 70 119 70 119 70 119 70 119 69 115 69 115 69 115 69 115 69 115 69 111 67 111 66 107 64 111 64 111 64 111 64 111 66 115 66 115 66 115 66 115 63 107 63 107 63 107 64 107 63 103 63 103 63 103 63 103 60 95 60 95 60 95 60 95 58 91 58 91 58 91 58 91 55 87 57 91 58 87 57 83 60 103 64 95 54 67 51 79 52 75 54 83 57 87 57 87 58 91 58 87 54 71 48 59 51 75 55 87 58 91 57 83 51 71 51 75 54 83 57 91 55 79 51 67 49 71 54 83 52 75 52 71 51 67 49 71 48 75 48 79 49 83 51 83 46 71 46 71 46 79 51 87 51 75 51 75 51 75 51 75 51 63 43 63 49 79 49 59 45 59 45 63 46 67 48 67 51 71 46 59 43 55 45 63 46 63 46 63 46 63 46 63 49 79 54 75 45 51 43 63 46 75 49 83 51 75 46 67 46 63 43 71 52 91 51 75 46 43 42 115 45 75 46 115 45 126 55 115 60 126 75 99 47 25 42 24 47 27 45 24 33 21 45 30 54 30 50 25 42 24 42 24 42 25 47 28 47 28 50 30 50 27 42 22 45 25 45 25 45 25 45 25 47 28 50 25 40 22 42 27 59 25 54 22 45 18 38 16 33 18 33 21 31 16 21 9 11 3 0 0 2 4 7 4 4 1 2 1 2 3 7 6 9 7 11 9 14 7 11 6 14 10 19 12 21 13 19 12 16 10 16 10 16 10 16 10 9 10 21 13 19 12 21 15 19 12 19 13 21 15 23 15 26 18 31 19 26 15 28 19 21 15 23 18 28 19 26 16 28 19 31 21 31 21 33 22 38 22 38 22 38 22 38 22 50 28 45 25 42 25 45 28 54 31 50 28 45 27 45 27 45 27 45 28 47 30 50 30 50 30 50 31 52 33 54 33 59 34 54 31 52 34 62 39 59 36 59 36 59 36 59 36 62 37 62 37 62 37 62 37 62 39 62 39 62 37 62 37 66 37 64 43 64 25 23 10 11 9 19 13 23 16 26 16 21 13 21 15 23 16 26 16 23 21 31 15 23 28 64 46 78 51 74 46 69 45 69 45 74 45 71 43 71 43 71 42 74 45 74 45 74 45 74 45 76 36 78 75 181 105 195 104 198 98 202 101 207 101 205 99 202 99 202 101 205 102 207 104 212 104 210 104 210 105 214 108 217 108 219 110 219 111 222 111 226 116 229 117 231 116 229 114 226 117 234 117 226 114 229 117 238 122 238 123 241 125 243 126 243 123 245 125 245 126 248 126 253 129 250 128 250 129 255 131 253 129 253 128 250 126 248 126 255 131 255 131 255 131 255 131 269 131 265 129 262 128 262 129 269 132 269 132 269 132 269 132 272 131 272 131 272 131 272 131 269 131 272 132 274 131 272 129 276 135 276 135 276 135 276 135 274 134 276 135 276 137 279 137 279 137 279 138 281 140 284 140 281 138 281 138 281 138 281 138 281 135 284 137 284 138 286 138 284 137 284 137 284 137 284 137 291 140 288 140 288 140 288 140 288 140 288 138 286 138 284 137 288 140 284 137 284 137 288 140 284 137 284 137 284 137 284 137 284 135 281 134 279 135 281 137 279 135 281 137 284 137 281 134 286 137 284 135 281 137 284 138 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 288 140 286 137 284 135 279 134 284 137 284 135 281 134 279 134 284 134 284 134 284 134 284 134 281 132 284 134 284 135 286 135 296 141 293 140 293 138 291 138 288 137 288 137 288 137 288 137 288 137 288 135 286 134 284 134 279 131 279 129 276 129 274 128 276 129 276 128 274 128 272 126 276 129 276 129 276 129 276 129 274 132 279 131 279 131 281 131 281 132 293 135 296 135 296 131 298 137 298 135 296 134 293 134 296 135 293 132 291 134 293 137 293 140 286 134 276 129 269 129 269 129 265 126 267 122 262 117 245 114 248 116 245 113 238 107 236 108 238 110 241 108 238 107 234 104 231 105 231 102 224 101 219 96 210 96 217 102 219 101 202 92 183 76 157 57 119 36 143 78 200 98 200 93 198 88 202 90 207 90 200 82 183 73 159 55 119 25 83 25 107 45 128 55 152 75 186 90 193 88 186 85 181 81 176 78 171 76 176 72 176 72 176 72 176 72 174 72 179 75 181 75 179 72 179 73 181 75 181 75 183 76 181 75 179 73 179 73 179 73 169 73 167 73 167 73 167 73 162 72 167 75 169 73 164 70 167 73 167 73 167 73 167 73 162 70 162 70 162 70 162 70 155 69 155 69 155 69 155 69 155 67 152 67 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 61 145 63 145 63 143 64 140 63 138 63 138 63 138 63 136 61 136 61 136 61 136 61 131 58 131 58 131 58 131 58 126 57 128 58 131 57 128 55 128 60 136 60 124 52 124 57 124 54 126 57 128 57 126 55 128 57 128 55 124 52 117 48 124 55 128 57 128 55 124 52 117 49 117 49 119 54 126 57 124 54 119 51 119 51 124 54 121 52 121 51 119 51 117 49 114 48 114 49 117 51 119 51 121 51 117 49 114 49 117 51 119 51 119 51 119 51 119 51 121 49 112 48 119 52 119 48 109 45 109 46 112 48 114 48 119 49 114 45 109 45 112 48 114 48 114 48 114 48 114 48 114 51 121 49 112 43 109 48 107 45 114 49 114 46 109 43 121 49 109 46 114 48 109 39 162 34 136 48 112 39 121 49 143 57 167 55 152 69 152 67 24 23 28 23 25 15 25 23 24 19 27 27 30 31 28 27 27 23 25 19 25 23 28 31 31 35 30 27 25 15 22 11 27 23 27 23 27 23 27 23 25 23 28 19 22 11 24 23 30 55 27 39 21 23 16 15 15 15 19 19 19 11 13 7 9 3 0 0 1 3 4 0 3 0 1 0 1 0 4 7 6 7 7 11 7 11 6 7 9 15 10 23 13 27 12 23 10 19 10 19 10 19 10 19 9 23 15 31 13 23 12 27 12 23 12 27 13 31 15 31 15 39 19 39 16 31 16 43 18 15 10 11 18 35 18 19 22 39 21 35 21 35 19 31 19 35 21 39 22 43 24 47 28 51 27 47 25 51 28 55 30 55 28 51 27 55 28 59 27 51 27 55 28 59 30 59 27 51 28 59 33 71 36 75 36 71 33 63 31 71 37 83 36 75 36 75 36 75 36 75 37 79 37 79 37 79 37 79 39 71 39 71 37 79 37 79 40 83 39 103 36 51 13 23 10 23 13 31 15 31 15 27 13 27 13 31 15 35 16 35 13 31 21 31 22 75 46 111 52 119 49 107 46 103 46 107 43 99 43 99 45 103 45 103 45 103 45 103 45 103 45 103 48 79 43 162 99 234 104 226 98 202 99 210 101 210 99 206 98 198 99 206 102 214 105 218 105 214 104 214 104 218 107 226 108 222 110 222 111 226 111 226 114 238 116 242 117 238 116 234 114 238 119 242 116 234 116 246 122 253 122 257 123 261 125 253 122 234 125 234 126 238 126 238 129 249 131 249 129 246 128 238 129 246 129 246 128 242 128 242 134 257 134 257 134 257 134 257 132 257 131 253 128 253 129 253 132 261 132 261 132 261 132 261 129 257 129 257 129 257 129 257 131 261 132 265 132 265 131 261 134 261 134 261 134 261 134 261 134 265 135 265 137 269 137 269 137 261 137 265 138 269 140 269 138 265 138 265 138 265 138 265 135 265 137 265 138 269 138 269 137 265 137 265 137 265 137 265 144 281 143 277 140 269 138 265 140 273 140 273 138 269 138 265 140 269 138 265 137 269 138 273 137 265 137 265 137 265 137 265 135 261 134 253 132 257 135 261 135 261 137 265 137 265 135 257 138 265 137 261 135 265 137 269 138 269 138 269 138 269 138 269 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 140 273 138 265 137 261 134 257 137 265 135 261 135 261 134 257 134 249 134 249 134 249 134 249 132 249 134 249 135 253 135 253 138 261 138 261 140 265 140 265 137 257 137 257 137 257 137 257 137 249 137 246 135 242 134 242 131 234 131 234 129 230 129 226 129 230 129 230 128 226 128 222 129 230 129 230 129 230 129 230 132 234 131 234 131 234 131 234 131 238 132 246 134 246 132 242 137 249 135 246 135 246 134 242 135 246 134 242 134 242 135 238 138 214 135 246 131 265 129 253 131 230 132 206 126 210 122 226 116 198 116 198 114 186 108 186 107 190 108 202 110 198 108 194 104 178 104 178 104 174 102 178 101 170 98 174 104 186 102 178 84 142 76 95 51 35 39 31 84 170 99 174 92 170 90 150 88 170 92 174 92 170 87 158 84 138 66 51 28 0 25 11 36 43 52 103 75 146 84 158 88 158 82 142 78 138 78 142 70 119 70 119 70 119 70 119 69 119 72 126 75 130 73 126 76 134 75 130 75 130 73 126 73 126 73 126 75 130 75 130 72 126 73 126 73 126 73 126 73 126 75 134 76 130 73 126 73 126 73 126 73 126 73 126 70 119 70 119 70 119 70 119 69 115 69 115 69 115 69 115 67 111 67 107 66 103 64 103 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 115 63 111 64 107 63 107 64 107 63 103 63 103 63 103 63 103 61 99 61 99 61 99 61 99 58 91 58 91 58 91 58 91 57 87 58 91 58 91 57 87 55 87 58 91 55 83 57 91 55 83 57 87 57 83 54 79 54 83 55 83 55 79 52 71 57 87 57 87 55 79 51 71 49 67 48 67 49 71 54 79 54 75 52 71 51 75 52 79 52 75 52 75 51 71 51 67 48 75 49 79 49 79 51 83 57 95 54 83 49 79 49 79 51 75 51 75 51 75 51 75 54 75 49 75 52 79 51 71 46 63 46 63 48 67 48 67 51 75 49 67 46 67 48 71 48 67 48 67 48 67 48 67 46 71 51 71 46 59 46 71 42 63 46 75 48 71 45 63 52 79 45 63 43 67 45 63 39 31 33 75 46 79 57 87 37 75 48 87 58 115 72 107 40 27 54 28 42 22 45 30 50 28 50 27 50 28 52 30 50 28 47 27 47 28 52 30 54 30 50 27 45 24 42 25 47 27 47 27 47 27 47 27 45 27 47 25 40 22 45 28 59 27 57 22 45 19 40 16 33 16 31 19 28 16 23 12 14 4 0 0 2 3 4 3 4 1 2 1 2 3 7 6 7 6 11 7 11 7 9 4 11 9 16 12 19 12 19 10 16 10 16 10 16 10 16 10 16 13 26 15 21 10 19 13 19 12 19 13 21 15 23 15 23 16 31 18 23 15 26 18 31 12 7 7 21 21 28 15 35 22 33 21 31 19 28 18 31 19 35 21 40 24 42 27 45 27 42 27 45 27 47 28 47 27 45 27 45 28 50 31 45 27 45 28 47 30 50 30 47 28 50 31 52 33 57 34 57 34 54 33 54 34 59 37 59 36 59 36 59 36 59 36 62 37 62 37 62 37 62 37 62 39 62 39 62 37 62 37 66 37 64 39 52 19 21 13 19 13 21 15 23 13 19 12 21 13 21 15 23 16 26 16 16 18 31 21 40 39 71 46 81 51 76 48 71 46 74 48 69 42 71 43 74 46 76 46 74 45 74 45 74 45 74 45 81 40 83 70 176 108 202 105 202 99 205 101 205 101 205 101 200 98 202 101 207 104 212 107 212 104 210 104 210 105 214 108 219 110 219 111 222 111 224 113 226 116 229 117 231 116 229 114 226 116 234 117 229 116 231 120 238 122 238 123 241 125 243 126 245 125 245 126 248 126 250 128 248 128 255 132 257 131 250 126 253 129 253 129 253 129 253 128 257 132 257 132 257 132 257 132 269 131 267 129 265 129 267 131 269 132 269 132 269 132 269 132 269 129 269 129 269 129 269 129 272 131 274 134 276 132 272 131 274 134 274 134 274 134 274 134 276 135 276 137 279 137 281 138 279 137 279 138 281 140 284 140 281 138 281 138 281 138 281 138 284 137 284 138 286 138 288 140 286 138 286 138 286 138 286 138 293 143 291 141 291 140 288 140 291 141 288 140 288 138 286 138 286 138 286 138 286 138 286 138 284 137 284 137 284 137 284 137 284 135 281 134 279 135 281 137 284 137 286 138 284 137 281 134 286 137 284 135 281 137 284 138 286 138 286 138 286 138 286 138 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 286 138 286 137 284 135 281 135 281 135 281 135 281 135 281 135 286 135 286 135 286 135 286 135 284 134 284 135 286 135 288 137 286 135 288 138 293 141 296 143 291 138 291 138 291 138 291 138 288 137 288 135 286 134 284 134 281 132 279 131 279 129 276 129 279 131 276 129 276 128 274 128 276 129 276 129 276 129 276 129 274 132 279 131 279 131 281 131 281 131 288 132 291 132 293 131 296 135 296 135 296 135 296 135 296 134 293 134 293 135 298 138 296 135 293 131 291 128 296 132 293 135 296 134 276 125 272 129 250 117 250 116 245 111 238 108 236 108 238 110 241 108 238 107 231 104 234 105 231 104 226 102 222 102 219 102 219 104 210 96 176 76 155 51 109 39 133 66 195 93 195 85 188 93 195 85 202 90 210 93 210 92 205 90 193 90 195 79 152 45 100 25 102 37 117 48 136 61 159 75 181 82 179 81 176 79 176 79 174 70 174 70 174 70 174 70 171 70 174 72 179 73 181 75 186 76 183 75 181 73 179 72 176 72 179 73 181 76 183 78 171 75 169 75 169 75 169 75 167 73 169 75 169 75 167 73 167 73 167 73 167 73 167 73 162 70 162 70 162 70 162 70 155 69 155 69 155 69 155 69 152 67 150 66 148 64 148 64 152 67 152 67 152 67 152 67 150 66 150 66 150 66 150 66 155 63 148 64 148 63 143 64 140 63 138 63 138 63 138 63 138 63 138 63 138 63 138 63 133 60 133 60 133 60 133 60 128 57 131 60 133 58 128 57 128 57 131 57 128 55 128 57 128 57 128 57 126 54 121 52 121 52 124 55 126 54 124 52 126 55 126 55 124 54 121 52 119 51 117 49 119 52 124 54 121 52 121 52 121 52 121 52 124 54 121 52 121 51 119 51 117 49 117 49 117 49 117 49 124 54 121 51 117 49 119 51 119 51 119 51 119 51 119 51 121 51 119 51 119 51 117 49 112 48 114 48 114 48 114 48 119 51 117 49 117 49 117 49 117 49 117 49 117 49 117 49 112 48 114 48 114 48 114 49 107 45 112 49 117 48 112 45 114 45 105 40 105 45 114 46 131 27 136 55 143 70 152 48 126 42 148 51 157 66 162 73 24 27 31 31 25 11 27 35 30 27 27 23 27 27 30 35 30 31 28 27 27 27 28 31 28 23 27 19 25 23 28 27 24 15 24 15 24 15 24 15 24 19 27 19 22 11 25 27 21 31 21 27 19 27 19 27 18 19 19 19 19 15 16 19 10 7 1 0 1 0 3 0 3 0 1 0 1 0 4 7 4 3 6 11 7 7 4 3 7 15 10 19 12 23 10 19 10 19 10 19 10 19 10 19 12 31 16 35 13 23 12 27 12 23 12 27 13 31 15 31 15 35 18 39 15 27 16 39 21 11 4 0 15 35 21 27 24 39 22 35 21 31 19 27 18 31 21 35 24 43 25 51 24 47 25 51 28 55 28 55 27 51 27 51 28 59 31 67 27 51 27 55 28 59 30 59 31 63 31 63 31 63 31 63 33 67 33 67 34 71 36 79 36 75 36 75 36 75 36 75 37 79 37 79 37 79 37 79 39 71 39 71 37 79 37 79 40 87 39 91 28 31 10 27 13 27 15 31 15 27 12 19 13 27 13 31 15 35 16 35 13 27 21 35 27 83 43 91 49 107 48 103 46 103 46 107 43 99 43 103 46 107 48 111 45 103 45 103 45 103 45 103 49 91 45 146 93 238 108 226 102 214 101 210 101 210 99 210 99 202 101 210 104 218 105 222 105 214 104 214 104 218 107 226 110 222 111 226 111 230 113 230 114 238 116 242 117 238 116 234 114 238 119 246 117 242 119 253 122 253 122 257 123 261 125 253 123 234 126 238 126 242 128 242 123 234 128 249 132 253 131 249 129 246 129 246 129 246 129 249 132 253 132 253 132 253 132 253 132 257 131 253 129 257 132 261 132 261 132 261 132 261 132 261 131 261 131 261 131 261 131 261 131 265 134 269 134 269 132 261 134 261 134 261 134 261 134 261 135 265 137 269 137 273 138 273 137 261 137 265 138 269 140 269 138 265 138 265 138 265 138 265 137 265 138 269 138 273 140 273 138 269 138 269 138 269 138 269 140 273 141 277 141 281 143 281 141 277 141 273 140 273 138 269 138 269 138 269 138 269 138 269 137 265 137 265 137 265 137 265 140 269 138 265 137 269 138 273 138 269 138 269 138 265 135 257 138 265 137 261 135 265 137 269 135 261 135 261 135 261 135 261 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 138 269 137 265 137 265 135 261 135 261 135 261 135 261 135 261 135 253 135 253 135 253 135 253 134 249 135 253 135 257 137 257 134 249 135 257 138 265 141 273 138 261 138 261 138 261 138 261 137 249 137 246 135 242 134 242 132 238 132 234 131 234 129 230 131 234 131 230 129 230 128 226 129 230 129 230 129 230 129 230 132 234 131 234 131 234 131 234 131 234 129 234 129 238 131 242 135 246 135 246 135 246 135 246 135 242 134 242 135 249 138 246 144 230 137 234 132 234 129 202 132 198 138 210 129 226 126 269 119 206 117 198 113 186 108 190 107 190 108 202 110 198 108 194 104 182 105 182 107 186 104 178 102 182 102 186 105 182 93 146 72 99 51 23 33 51 72 174 93 174 87 142 84 170 92 158 90 174 92 174 90 166 88 162 87 162 92 174 90 119 52 23 34 23 31 11 30 31 49 87 67 119 76 146 82 146 79 134 72 123 72 123 72 123 72 123 70 119 70 119 72 123 73 126 78 134 76 130 75 126 73 123 73 126 73 130 76 134 78 138 73 130 75 130 75 130 75 130 73 126 72 123 72 123 73 126 73 126 73 126 73 126 73 126 70 119 70 119 70 119 70 119 69 115 69 115 69 115 69 115 67 111 67 107 66 103 64 103 67 119 67 119 67 119 67 119 66 115 66 115 66 115 66 115 66 115 66 111 64 107 64 107 63 103 63 103 63 103 63 103 63 103 63 103 63 103 63 103 60 95 60 95 60 95 60 95 57 91 60 95 60 95 58 87 60 95 58 87 57 83 54 79 57 87 57 87 55 79 52 75 51 75 54 83 55 83 54 79 52 75 52 75 54 79 55 83 54 75 52 75 52 79 55 83 52 75 52 75 52 75 52 75 54 79 54 75 52 75 51 71 49 79 49 79 49 79 49 79 49 79 49 75 49 83 52 91 51 75 51 75 51 75 51 75 49 75 51 71 48 63 46 63 49 67 48 67 48 67 48 67 49 71 49 71 51 71 49 71 49 71 49 71 49 71 49 71 48 63 46 67 48 71 49 67 45 71 49 83 52 83 49 79 46 71 43 55 40 63 46 79 52 99 60 123 84 154 95 43 70 59 61 71 61 95 66 123 47 28 52 28 47 25 47 30 47 27 45 25 47 28 52 31 54 30 50 27 47 27 50 28 45 25 45 27 47 28 50 28 42 24 42 24 42 24 42 24 42 25 47 25 42 24 47 30 45 18 45 19 42 19 45 21 38 19 33 21 33 21 33 19 16 6 2 0 2 3 2 1 4 1 2 1 2 3 7 6 7 4 9 6 9 6 7 4 11 7 14 10 16 10 16 10 16 10 16 10 16 10 16 10 16 13 26 16 23 13 21 15 19 12 19 13 21 15 23 15 21 16 28 16 23 13 23 18 26 13 9 9 21 21 31 21 33 22 31 21 31 21 28 19 33 21 35 22 38 24 40 25 38 24 42 28 47 28 47 28 45 27 45 27 45 28 52 31 45 27 45 28 47 30 50 30 54 33 54 31 52 30 50 30 54 33 54 34 57 36 59 36 59 36 59 36 59 36 59 36 62 37 62 37 62 37 62 37 62 39 62 39 62 37 62 37 69 39 64 36 40 10 16 15 21 13 23 15 23 13 19 12 21 13 21 15 23 16 26 16 21 19 28 19 42 40 69 42 74 48 71 46 71 46 74 48 74 45 74 45 76 46 76 46 74 45 74 45 74 45 74 45 78 42 81 63 162 107 205 104 210 104 207 101 205 101 205 102 207 102 207 102 210 104 210 104 212 104 210 104 210 105 214 108 222 111 222 111 224 113 224 114 226 116 229 117 231 116 229 114 226 116 234 119 231 117 236 123 238 122 238 123 241 125 243 126 248 126 248 126 250 128 250 129 243 125 248 129 255 132 257 134 253 129 253 129 255 131 255 131 255 131 255 131 255 131 255 131 269 131 267 131 267 132 272 134 269 132 269 132 269 132 269 132 276 134 276 134 276 134 276 134 274 132 276 134 276 134 274 132 276 135 276 135 276 135 276 135 279 137 279 137 281 138 281 140 279 137 279 138 281 140 284 140 281 138 281 138 281 138 281 138 286 138 286 138 288 140 288 141 288 140 288 140 288 140 288 140 286 140 288 141 293 144 296 146 293 141 291 141 288 140 288 140 284 138 286 140 288 138 286 137 284 137 284 137 284 137 284 137 291 140 286 138 286 138 288 141 288 140 288 140 286 137 281 134 286 137 284 135 281 137 284 138 281 135 281 135 281 135 281 135 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 279 134 281 135 281 135 284 137 288 137 288 137 288 137 288 137 286 135 286 135 288 137 288 138 284 134 286 137 291 140 296 141 293 140 293 140 293 140 293 140 288 137 288 135 286 134 284 134 284 132 281 132 279 131 279 131 281 131 279 131 276 129 276 129 276 129 276 129 276 129 276 129 274 132 279 131 279 131 281 131 281 129 284 128 284 129 291 131 293 134 296 135 296 135 298 137 296 134 293 134 296 137 303 140 315 144 322 140 322 132 319 128 336 146 322 140 288 128 265 125 257 120 250 114 243 111 241 110 236 108 238 110 241 108 238 107 234 105 236 107 231 105 226 104 222 102 217 104 214 95 186 76 145 48 114 34 126 66 195 104 212 99 202 85 191 92 200 87 207 90 205 88 200 85 198 84 198 85 186 85 191 85 167 64 114 37 100 22 76 21 102 43 126 54 152 73 176 79 171 73 181 75 181 75 181 75 181 75 176 72 174 70 171 70 176 72 183 76 181 75 181 75 179 73 181 75 181 75 183 76 183 78 174 76 171 76 171 76 171 76 167 73 164 70 162 72 167 73 167 73 167 73 167 73 167 73 162 70 162 70 162 70 162 70 155 69 155 69 155 69 155 69 155 69 155 67 152 67 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 157 66 152 66 148 64 143 64 140 63 138 63 138 63 138 63 136 61 136 61 136 61 136 61 136 61 136 61 136 61 136 61 131 58 133 60 133 60 131 58 138 60 128 57 128 57 124 51 126 55 128 57 128 55 124 54 121 52 124 55 126 55 124 54 119 51 119 51 121 54 128 57 126 54 124 52 121 54 126 55 119 52 121 54 124 52 121 51 126 54 124 54 121 52 121 52 119 51 117 49 117 49 114 48 114 48 114 48 117 51 124 54 119 51 119 51 119 51 119 51 117 51 119 49 112 43 109 46 117 49 117 49 114 48 114 48 112 46 114 49 119 49 117 48 114 48 114 48 114 48 114 48 119 48 112 46 117 49 114 45 109 48 117 52 124 54 121 51 121 52 117 46 105 39 105 40 150 54 191 107 262 171 315 134 222 85 202 70 181 64 162 73 30 27 27 23 30 31 28 23 22 11 24 19 27 27 30 31 30 31 28 23 25 19 27 23 25 23 28 31 28 23 25 15 25 19 25 19 25 19 25 19 22 19 25 19 24 15 27 31 21 31 21 31 21 31 19 27 22 27 22 27 22 27 24 39 12 7 1 0 1 0 1 0 3 0 1 0 1 0 4 7 3 3 4 7 6 3 4 0 6 11 9 19 10 19 10 15 10 19 10 19 10 19 10 19 9 23 16 35 15 31 16 39 12 23 12 27 13 31 15 31 13 31 18 35 13 27 15 35 15 15 13 15 16 31 22 43 19 31 21 35 21 35 22 39 22 39 22 39 22 39 22 39 21 43 25 55 30 59 28 55 28 55 27 51 27 55 30 59 27 51 27 55 28 59 30 59 30 59 31 63 31 63 33 67 31 67 34 71 36 75 36 75 36 75 36 75 36 75 36 75 37 79 37 79 37 79 37 79 39 71 39 71 37 79 37 79 42 87 39 83 21 15 7 31 12 23 13 31 15 31 13 27 13 27 13 31 15 35 16 35 16 27 18 31 30 99 51 107 49 111 48 107 48 107 49 115 48 107 46 107 46 107 45 103 45 103 45 103 45 103 45 103 46 91 42 123 84 230 108 218 105 218 102 210 99 210 99 214 105 218 104 214 104 210 102 210 105 214 104 214 104 218 107 226 111 226 111 230 113 230 114 234 114 238 116 242 117 238 116 234 113 238 119 246 119 246 122 257 122 253 122 257 123 261 125 253 125 238 126 242 128 242 129 246 128 242 128 242 129 249 132 253 129 246 129 249 131 253 132 253 134 257 134 257 134 257 134 257 131 257 131 257 131 261 134 269 132 261 132 261 132 261 132 261 135 273 135 273 135 273 135 273 132 269 134 273 135 269 134 265 137 269 137 269 137 269 137 269 137 269 137 273 138 273 140 277 137 261 137 265 138 269 140 269 138 265 138 265 138 265 138 265 138 269 138 273 140 273 141 277 140 273 140 273 140 273 140 273 141 281 143 281 143 281 143 281 143 281 141 277 141 273 140 273 137 265 140 273 140 273 137 265 137 265 137 265 137 265 137 265 140 269 138 265 137 269 138 273 140 273 140 273 138 265 135 257 138 265 137 261 135 265 137 269 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 137 265 134 257 134 261 135 265 137 265 137 257 137 257 137 257 137 257 135 253 135 257 137 257 138 261 135 253 135 257 137 261 138 265 140 265 140 265 140 265 140 265 137 249 137 246 135 242 134 242 134 242 132 238 132 234 131 234 132 238 131 234 131 230 129 230 129 230 129 230 129 230 129 230 132 234 131 234 131 234 131 234 131 230 126 226 126 230 129 242 134 242 134 246 135 249 137 249 134 242 134 246 137 253 140 253 143 242 150 273 156 269 153 226 171 242 161 226 143 253 125 257 123 214 119 194 113 186 110 194 107 190 108 202 110 198 108 198 107 190 108 194 107 190 105 186 101 178 102 186 98 150 75 99 42 23 34 59 73 170 99 186 95 190 98 166 88 170 93 166 88 166 87 158 85 158 85 158 92 162 84 146 82 146 82 142 61 91 51 31 22 0 24 15 31 31 48 87 67 123 73 126 76 134 76 134 76 134 76 134 75 126 72 115 67 115 69 119 73 126 75 130 75 130 76 134 78 134 76 134 76 134 75 130 75 134 76 134 76 134 76 134 76 130 73 123 72 126 75 134 73 126 73 126 73 126 73 126 70 119 70 119 70 119 70 119 69 115 69 115 69 115 69 115 70 119 70 119 69 115 67 111 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 115 67 123 67 115 64 111 64 107 63 103 63 103 63 103 63 103 61 99 61 99 61 99 61 99 61 99 61 99 61 99 61 99 58 95 60 99 61 95 60 91 60 87 54 83 58 95 57 79 54 79 55 87 57 87 55 83 54 79 55 83 55 79 52 75 54 75 51 71 51 75 54 83 54 79 52 71 51 75 52 79 51 71 54 79 54 79 51 71 55 83 54 79 54 75 52 75 51 75 51 71 49 67 48 67 52 79 51 75 51 79 52 83 51 75 51 75 51 75 51 75 49 79 54 75 46 55 45 67 51 75 51 71 49 67 48 67 43 59 46 71 49 71 48 63 48 67 48 67 48 67 48 67 52 71 46 63 49 71 46 55 42 71 48 83 51 87 49 83 49 87 52 79 42 55 40 71 55 190 135 412 244 587 276 384 146 150 107 115 79 107 69 162 54 27 42 25 54 33 52 25 33 19 40 25 50 28 52 30 52 28 47 25 45 25 45 25 47 28 54 31 52 25 40 19 47 27 47 27 47 27 47 27 40 24 45 25 42 24 47 30 59 25 54 24 47 21 42 19 45 22 38 22 38 24 40 24 16 6 2 0 2 1 2 0 4 1 2 1 2 3 7 6 4 4 7 6 9 4 7 3 9 7 14 10 16 10 16 9 16 10 16 10 16 10 16 10 11 12 23 16 26 15 28 19 19 12 19 13 21 15 23 15 21 15 26 16 21 13 23 16 16 15 23 18 23 19 33 27 26 19 28 21 31 22 33 24 40 22 38 22 38 22 38 21 35 22 42 28 50 30 47 28 50 28 47 27 45 28 47 30 45 27 45 28 47 30 50 30 45 28 47 30 54 34 57 36 52 33 57 36 59 36 59 34 59 36 59 36 59 36 59 36 62 37 62 37 62 37 62 37 62 39 62 39 62 37 62 37 69 39 64 33 33 7 14 16 16 12 21 15 23 15 23 13 21 13 21 15 23 16 26 16 23 18 23 19 50 49 88 55 78 51 78 49 76 51 81 52 81 48 78 46 76 45 74 43 74 45 74 45 74 45 74 45 74 42 76 55 152 105 205 102 214 105 207 101 202 101 205 102 214 107 212 104 210 102 205 101 212 104 210 104 210 105 214 108 222 111 222 113 224 114 226 114 226 116 229 117 231 116 229 114 224 116 234 119 234 119 238 125 238 122 238 123 241 125 243 126 248 126 248 128 250 129 253 129 257 131 253 126 248 128 253 131 253 129 253 131 255 132 257 132 262 135 262 135 262 135 262 135 267 131 267 131 267 134 274 135 269 132 269 132 269 132 269 132 281 137 281 137 281 137 281 137 274 134 276 135 279 134 276 132 281 138 281 138 281 138 281 138 279 137 279 138 281 140 284 140 279 137 279 138 281 140 284 140 281 138 281 138 281 138 281 138 286 138 286 140 288 141 291 141 288 140 288 140 288 140 288 140 298 146 296 143 293 141 288 140 293 143 293 141 291 140 288 140 281 137 288 141 291 140 284 135 284 137 284 137 284 137 284 137 286 137 284 135 281 137 284 138 291 141 291 140 286 137 281 134 286 137 284 135 281 137 284 138 286 138 286 138 286 138 286 138 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 284 137 279 134 279 135 281 137 284 137 288 137 288 137 288 137 288 137 286 135 286 137 288 138 291 138 286 135 286 137 288 137 291 138 293 140 293 140 293 140 293 140 288 137 288 135 286 134 284 134 284 134 284 132 281 131 279 131 281 132 281 131 279 129 276 129 276 129 276 129 276 129 276 129 274 132 279 131 279 131 281 131 279 129 281 125 281 128 288 131 293 134 293 135 296 137 298 137 293 134 293 135 298 138 303 141 317 153 358 174 403 191 422 196 422 188 377 165 329 143 276 120 262 123 253 114 243 111 241 110 236 108 238 110 241 108 238 107 231 108 234 108 234 108 226 104 219 102 214 101 200 84 162 60 107 30 117 66 210 113 219 90 191 93 207 90 195 92 205 92 202 85 200 85 198 87 202 90 198 95 207 92 186 81 183 87 188 85 171 57 107 21 78 21 85 27 107 46 140 64 162 73 186 78 186 78 186 78 186 78 186 75 176 69 169 67 169 69 176 73 179 75 181 76 183 78 188 78 186 76 183 75 181 75 174 76 171 76 171 76 171 76 176 78 169 73 167 75 174 79 167 73 167 73 167 73 167 73 162 70 162 70 162 70 162 70 155 69 155 69 155 69 155 69 159 72 159 70 157 70 155 69 148 64 148 64 148 64 148 64 150 66 150 66 150 66 150 66 162 67 152 67 150 64 143 64 140 63 138 63 138 63 138 63 133 60 133 60 133 60 133 60 136 61 136 61 136 61 136 61 131 60 133 61 136 60 133 58 128 54 119 54 133 63 133 57 121 52 124 55 128 57 128 57 124 55 126 55 126 54 121 51 128 55 121 51 117 49 119 52 121 52 119 49 117 49 119 51 117 51 124 55 126 54 119 49 126 55 126 54 124 52 121 52 119 51 119 49 117 48 114 48 131 57 126 54 121 52 121 52 119 51 119 51 119 51 119 51 119 55 128 54 114 45 112 51 119 51 119 49 117 48 114 48 105 43 112 48 117 48 112 46 112 46 112 46 112 46 112 46 126 51 112 46 117 49 109 40 107 42 114 48 121 49 119 48 112 48 124 51 117 43 114 46 210 137 396 291 592 384 596 280 413 188 331 125 234 72 164 67 25 11 24 31 30 15 22 19 24 11 21 7 21 15 27 27 31 15 19 11 30 39 30 19 22 15 25 23 25 15 21 3 27 23 27 19 25 15 24 15 19 7 21 11 22 7 21 3 24 31 18 23 21 35 22 31 22 31 25 35 25 31 22 31 15 15 3 0 1 0 3 0 4 0 1 0 1 0 6 11 3 3 6 11 7 3 3 0 7 7 4 0 4 7 9 19 10 19 10 19 10 19 10 19 12 19 10 15 9 19 10 23 6 11 10 27 15 31 13 27 12 27 16 39 18 35 13 23 16 23 16 27 18 31 19 31 21 31 19 31 19 31 19 31 16 27 19 35 22 43 22 39 24 43 24 47 25 51 27 51 28 51 25 43 24 51 30 63 31 59 30 55 28 59 30 63 28 59 33 67 30 59 33 71 36 71 33 63 33 71 37 83 34 71 34 71 34 71 34 71 34 71 34 75 36 79 37 79 40 75 40 75 39 83 39 83 40 99 37 47 13 31 15 15 10 23 13 31 15 31 15 27 13 31 15 35 16 31 15 27 21 27 15 39 39 123 55 111 51 115 51 115 51 115 51 115 48 111 49 119 51 119 49 115 49 111 46 103 46 111 49 119 48 87 40 123 81 214 105 234 101 214 105 226 107 222 101 210 104 214 104 218 105 218 107 222 102 210 105 222 110 234 113 242 113 230 114 234 114 238 116 238 116 238 116 242 117 246 119 246 119 246 119 249 120 253 122 253 122 253 122 257 123 261 125 253 125 242 129 249 131 249 131 246 129 246 129 246 129 246 129 246 129 246 129 249 131 253 132 253 134 257 134 261 135 265 137 265 132 261 132 265 134 269 135 269 134 265 135 269 135 273 137 273 132 265 132 265 132 265 132 265 132 269 137 277 134 269 137 281 138 273 138 273 138 273 138 273 138 273 138 273 138 273 138 273 138 265 138 265 138 265 138 265 140 269 140 269 140 269 140 269 144 281 143 281 143 281 143 281 143 281 140 269 138 269 138 269 144 285 144 285 144 285 144 285 140 273 140 273 140 273 140 273 140 273 140 273 140 273 140 273 137 265 137 265 137 265 137 265 140 273 140 273 140 273 140 273 140 273 140 269 138 265 137 265 137 265 137 269 138 273 140 273 137 269 138 273 140 269 138 265 137 265 137 269 138 273 140 273 140 273 140 273 140 273 140 273 137 261 134 257 135 265 140 277 137 265 137 265 137 265 137 265 138 261 138 257 137 253 135 253 137 257 137 257 137 257 137 257 138 257 137 253 135 257 137 261 138 261 138 261 138 261 138 261 134 246 137 253 137 246 132 234 134 242 134 238 132 234 131 234 135 242 132 238 129 230 128 222 131 234 131 234 131 234 131 234 131 230 129 230 129 230 129 230 129 230 128 230 128 230 126 230 129 230 131 238 132 242 135 246 134 242 134 246 137 253 135 234 146 246 150 329 211 472 247 444 251 333 180 269 155 277 131 242 122 214 120 202 114 190 108 190 107 190 108 198 108 194 105 190 108 194 107 186 104 186 107 202 107 182 95 178 85 95 46 23 28 55 72 170 96 182 95 186 88 166 88 166 88 166 88 166 90 170 90 166 88 162 87 162 92 166 88 158 88 158 88 162 84 158 85 146 70 79 39 11 25 0 25 11 39 71 66 126 73 130 78 146 82 150 81 146 72 123 70 119 70 115 69 115 70 119 72 126 73 130 76 134 76 138 78 134 75 126 76 142 76 134 73 130 78 138 76 130 78 134 73 123 70 123 73 130 72 123 70 119 70 115 69 115 67 111 69 115 69 115 69 119 69 115 69 115 69 115 69 115 70 119 70 115 69 115 67 111 67 119 67 119 67 119 67 119 66 115 66 115 66 115 66 115 60 107 66 119 67 115 64 103 64 103 61 95 60 95 60 99 61 99 61 95 60 91 58 91 60 95 60 91 58 87 57 87 58 95 60 99 61 103 63 107 57 87 57 87 57 87 57 87 60 95 58 87 57 83 54 79 52 79 54 83 55 79 54 75 51 75 52 79 54 75 52 71 54 83 55 79 51 71 54 87 52 75 52 75 52 75 52 75 51 71 52 75 52 71 49 63 54 83 54 83 54 83 54 83 40 55 46 67 48 67 51 83 49 71 49 71 49 71 49 71 52 67 45 55 46 71 49 67 52 75 48 63 46 67 51 79 52 75 48 63 45 59 46 67 58 87 51 67 46 67 51 79 52 71 46 63 48 67 46 59 39 71 51 87 48 75 51 95 45 79 39 63 61 134 72 190 138 575 316 821 377 813 371 626 292 416 199 226 81 103 75 119 45 22 42 28 50 24 40 25 45 24 40 22 40 22 40 24 50 22 33 21 47 31 50 24 42 25 47 27 47 25 40 21 47 27 47 25 45 24 42 24 40 22 40 24 42 22 40 22 54 21 45 18 45 22 47 21 45 24 40 25 38 22 33 19 23 9 4 0 2 3 4 1 4 3 2 0 2 3 7 6 4 3 7 6 9 6 7 4 9 6 7 3 7 6 11 9 14 9 14 9 14 9 14 9 21 13 19 12 19 12 21 13 11 9 19 13 23 15 23 13 21 13 26 16 26 16 21 13 23 16 23 18 26 18 28 19 28 19 28 19 26 18 26 18 28 18 33 21 38 24 38 22 40 24 42 25 42 27 45 27 45 25 42 25 45 27 47 30 52 30 50 28 47 30 50 31 47 30 54 33 50 30 54 34 57 34 54 31 54 34 59 37 57 34 57 34 57 34 57 34 57 34 57 36 59 37 62 37 64 40 64 40 64 39 64 39 66 42 57 21 23 15 23 9 16 12 21 15 23 15 23 13 23 16 28 18 28 18 26 15 35 19 26 27 66 55 88 51 78 51 78 51 78 51 78 51 78 49 81 51 83 51 81 48 81 48 76 45 74 46 78 49 78 42 78 58 152 101 202 107 207 104 212 105 212 105 210 102 210 104 212 105 212 107 214 107 210 105 214 108 219 111 224 113 224 113 224 113 226 114 226 116 229 116 231 117 231 119 234 119 234 119 236 120 236 122 238 122 238 122 241 123 241 125 243 126 248 128 253 131 255 131 255 129 253 129 253 129 253 129 253 129 253 129 255 131 255 132 257 132 260 134 260 135 262 137 265 137 269 132 269 134 272 135 274 135 272 134 272 134 274 135 274 137 274 132 274 132 274 132 274 132 274 135 281 137 279 134 281 138 281 138 281 138 281 138 281 138 281 138 281 138 281 138 281 138 281 138 281 138 281 138 281 138 284 140 284 140 284 140 284 140 293 143 293 143 291 141 291 141 293 143 291 140 288 140 288 141 296 144 296 144 296 144 296 144 291 141 291 141 291 141 291 141 288 140 288 140 288 140 288 140 284 137 284 137 284 137 284 137 288 140 288 140 288 140 288 140 288 140 288 138 286 138 284 137 284 137 284 138 286 140 288 140 284 138 286 140 288 138 286 137 284 137 284 138 286 140 288 140 288 140 288 140 288 140 288 140 284 135 281 135 284 138 286 140 284 137 284 137 284 137 284 137 291 138 291 137 288 135 286 135 286 135 286 135 286 135 286 135 291 137 288 135 286 137 288 138 291 138 291 138 291 138 291 138 286 137 288 137 288 135 284 132 284 134 284 132 281 131 279 131 284 132 281 131 279 129 276 128 279 131 279 131 279 131 279 131 274 132 279 131 279 131 281 131 279 129 284 128 284 128 286 126 286 129 288 131 291 134 296 135 293 134 293 135 298 137 298 137 300 144 362 226 530 304 575 303 546 257 422 173 298 134 281 111 257 120 253 116 245 111 238 107 236 108 238 108 238 107 234 104 236 110 234 107 226 105 224 110 226 102 202 88 167 52 112 34 131 63 191 93 212 93 210 95 202 88 202 88 202 88 202 88 207 90 207 88 202 88 200 87 200 90 195 87 191 88 191 90 198 95 202 93 186 75 152 57 102 28 88 21 90 36 126 55 159 66 174 76 186 78 183 75 179 72 176 72 174 70 174 69 174 70 176 73 179 75 183 76 181 76 186 75 179 73 183 79 179 76 169 76 174 79 174 75 174 76 167 72 164 72 167 73 167 72 164 72 162 70 162 69 164 72 162 70 162 70 162 70 155 69 155 69 155 69 155 69 157 69 155 69 152 67 152 66 152 67 152 67 152 67 152 67 148 64 148 64 148 64 148 64 150 61 150 66 150 66 143 64 140 63 136 60 133 61 136 61 136 61 136 60 133 60 131 58 133 60 133 58 131 58 128 57 133 60 136 61 136 61 136 63 128 57 128 57 128 57 128 57 133 60 131 57 128 55 124 54 121 54 124 55 126 54 124 52 121 52 124 54 124 54 121 52 124 55 126 54 119 51 124 57 121 52 121 52 121 52 121 52 128 57 126 54 121 51 117 49 121 52 121 52 121 52 121 52 121 54 126 54 119 49 119 52 117 49 117 49 117 49 117 49 121 49 112 45 114 49 117 49 121 51 114 46 112 48 119 52 121 51 117 49 114 49 117 49 114 46 109 45 109 48 121 54 121 49 112 46 114 48 114 46 109 45 119 48 117 46 117 48 117 51 126 63 150 63 186 143 446 307 604 369 608 383 608 351 589 286 439 143 217 70 179 61 25 7 22 23 27 11 21 19 25 19 25 19 24 11 21 3 25 11 19 7 25 27 25 7 27 23 28 27 28 23 25 15 27 23 27 19 25 15 24 15 24 15 24 15 24 15 24 15 24 31 18 23 21 35 22 31 25 39 25 31 22 23 19 27 16 19 4 0 1 0 3 0 3 0 1 0 1 0 4 7 3 0 3 0 4 7 7 11 6 3 4 3 4 7 7 15 7 11 7 11 7 11 7 11 16 35 15 27 13 31 16 35 10 23 13 31 16 35 16 31 13 31 15 35 16 31 15 27 16 23 16 23 18 27 18 31 16 23 16 23 18 27 18 27 16 27 19 35 22 43 22 39 24 47 25 47 27 51 27 51 24 47 27 51 28 55 28 51 31 59 30 55 28 59 30 63 28 59 33 67 30 59 33 71 34 67 33 67 33 71 36 79 34 71 34 71 34 71 34 71 34 71 34 75 36 79 37 79 40 75 40 75 39 83 39 83 40 87 30 39 12 27 13 19 10 23 13 31 15 31 15 27 16 39 19 43 19 43 18 35 24 35 22 67 48 130 57 123 51 115 51 115 51 115 51 115 49 115 51 119 51 119 49 111 48 107 46 103 45 103 46 111 46 95 43 126 84 226 108 230 104 218 105 222 105 222 102 218 105 218 105 222 107 222 108 226 108 226 108 230 110 234 111 234 111 226 111 230 113 234 114 234 116 242 117 242 119 246 119 246 119 249 120 249 122 253 122 253 122 257 123 257 125 261 125 253 126 242 129 249 131 249 131 249 129 246 129 246 129 246 129 246 129 249 131 249 132 253 132 253 134 257 134 261 135 265 137 265 132 261 134 265 134 265 135 269 132 261 132 265 134 269 135 269 134 269 134 269 134 269 134 269 132 273 137 277 135 273 137 285 138 273 138 273 138 273 138 273 138 273 138 273 138 273 138 273 138 265 138 265 138 265 138 265 140 269 140 269 140 269 140 269 140 273 140 273 141 277 141 277 143 281 141 277 141 281 144 285 144 285 144 285 144 285 144 285 143 281 143 281 143 281 143 281 140 273 140 273 140 273 140 273 138 269 138 269 138 269 138 269 140 273 140 273 140 273 140 273 140 273 140 273 138 269 138 265 137 265 137 269 138 273 140 273 137 269 138 273 140 269 138 265 137 265 137 269 138 273 140 273 140 273 140 273 140 273 140 273 135 261 137 269 138 269 138 269 137 265 137 265 137 265 137 265 138 261 138 257 137 253 135 253 134 249 134 249 134 249 134 249 138 257 137 253 135 257 137 261 138 261 138 261 138 261 138 261 138 253 137 246 135 246 135 246 134 242 134 238 132 234 131 234 131 234 131 234 131 234 131 234 131 234 131 234 131 234 131 234 134 238 132 238 132 238 132 238 129 230 128 230 128 230 126 230 129 230 129 234 132 242 134 246 134 242 134 246 135 249 137 242 144 297 212 622 342 813 366 773 352 654 285 372 147 234 129 222 119 206 117 198 113 186 108 186 108 190 108 198 108 194 105 194 108 202 108 198 107 194 107 198 110 190 90 119 52 27 34 43 76 150 93 186 93 170 90 174 88 166 88 166 88 166 88 166 90 170 90 170 88 166 88 162 92 166 88 158 88 158 88 162 90 174 93 178 90 158 81 134 57 63 37 7 24 7 36 39 46 71 63 119 76 134 73 119 75 126 73 126 72 123 72 119 70 119 72 126 73 130 76 134 73 130 76 130 72 123 75 138 79 138 76 138 79 146 79 134 76 134 75 126 72 123 73 126 75 126 73 126 72 123 72 119 75 130 73 126 72 119 70 119 69 115 69 115 69 115 69 115 69 111 67 111 66 107 66 103 67 119 67 119 67 119 67 119 63 107 63 107 63 107 63 107 61 111 64 115 66 111 66 107 63 99 61 99 61 99 63 107 61 99 61 99 60 95 60 91 60 95 60 95 58 91 58 87 61 99 61 99 60 95 60 95 57 87 57 87 57 87 57 87 60 95 58 87 57 83 54 79 52 79 54 83 55 79 54 75 54 79 55 83 55 83 54 79 54 83 55 79 51 71 54 87 52 75 52 75 52 75 52 75 63 99 57 79 51 71 51 71 52 75 52 75 52 75 52 75 57 91 58 87 52 71 51 75 51 75 51 71 49 71 49 71 54 75 48 67 49 75 51 71 52 75 48 63 46 67 51 79 49 71 51 79 52 79 51 75 45 55 43 51 43 63 49 75 52 71 46 63 48 71 48 63 51 83 45 79 46 79 45 71 48 91 58 142 66 111 117 515 331 896 378 868 372 781 377 726 348 615 235 234 96 126 69 134 45 21 38 25 45 21 38 25 45 27 50 28 50 25 42 21 45 22 38 24 47 28 45 22 52 30 52 28 50 27 47 27 47 27 47 25 45 24 42 24 42 24 40 22 40 22 42 24 54 21 45 18 45 22 47 21 50 25 40 22 33 19 31 18 26 12 9 1 2 3 4 1 2 1 2 1 4 3 7 4 4 1 2 1 4 6 14 10 7 4 7 4 9 6 11 7 11 7 11 7 11 7 11 7 26 15 23 13 21 15 23 16 19 13 23 15 26 16 26 16 23 15 23 15 23 15 23 15 21 15 23 16 23 18 26 18 21 15 21 16 23 16 23 18 28 18 33 21 38 24 38 22 42 25 42 27 45 27 47 28 38 24 45 30 50 28 45 25 52 30 50 28 47 30 50 31 47 30 54 33 50 30 54 34 54 33 54 33 57 34 59 36 57 34 57 34 57 34 57 34 57 34 57 36 59 37 62 37 62 39 64 40 64 39 66 40 66 34 42 16 21 12 21 10 16 12 21 15 23 15 23 13 26 16 28 19 31 18 26 16 33 19 35 39 81 57 85 55 81 52 81 52 81 52 81 52 83 51 85 52 83 51 81 48 78 46 76 45 74 45 74 45 76 45 83 58 152 105 207 105 210 105 212 105 212 105 212 104 214 107 214 107 217 108 217 110 222 111 222 111 222 110 219 110 222 111 222 111 224 113 226 114 231 117 231 119 234 119 236 120 236 120 236 122 238 122 241 123 241 123 241 125 243 125 245 128 250 129 255 131 257 132 255 131 255 131 255 131 255 131 255 131 255 131 255 132 257 132 260 134 260 134 260 135 262 137 265 137 272 134 272 134 272 134 272 134 269 132 269 132 272 134 274 135 279 135 279 135 279 135 279 135 276 135 284 137 279 135 281 140 284 140 284 140 284 140 284 140 284 140 284 140 284 140 284 140 284 140 284 140 284 140 284 140 286 141 286 141 286 141 286 141 286 138 286 140 288 140 288 141 293 143 293 143 293 146 300 147 296 144 296 144 296 144 296 144 296 144 296 144 296 144 296 144 291 141 291 141 291 141 291 141 288 140 288 140 288 140 288 140 288 140 288 140 288 140 288 140 291 141 288 140 288 138 286 138 284 137 284 138 286 140 288 140 284 138 286 140 288 138 286 137 284 137 284 138 286 140 288 140 288 140 288 140 288 140 288 140 281 137 286 140 291 140 284 135 284 137 284 137 284 137 284 137 291 138 291 137 288 135 286 135 284 134 284 134 284 134 284 134 291 137 288 135 286 137 288 138 291 138 291 138 291 138 291 138 296 138 288 134 284 134 288 137 284 134 284 132 281 131 279 131 276 131 279 131 279 131 279 132 279 131 279 131 279 131 279 131 274 132 279 131 279 131 281 131 279 129 284 128 284 128 286 126 284 128 286 131 291 132 293 134 291 134 296 135 293 135 300 140 327 191 475 327 608 380 608 384 608 372 585 276 362 135 279 114 257 119 250 114 243 111 238 107 238 108 241 110 238 108 236 105 234 107 229 108 234 111 224 105 210 90 167 54 102 30 117 64 207 98 217 96 205 88 202 92 205 90 205 90 205 90 205 90 210 92 207 90 205 88 202 88 200 90 195 87 191 88 191 90 183 85 186 87 188 87 186 85 176 70 143 45 107 31 97 30 114 42 148 66 181 76 181 73 181 75 181 73 179 73 176 72 174 70 176 73 179 75 183 76 176 73 181 73 174 70 179 78 181 79 174 78 179 82 176 78 171 76 169 75 167 73 167 73 169 75 169 73 167 73 164 72 169 75 167 72 162 69 157 67 155 69 155 69 155 69 155 69 152 67 150 66 150 64 148 64 150 66 150 66 150 66 150 66 145 63 145 63 145 63 145 63 152 63 148 64 148 64 145 66 140 61 136 61 136 63 140 64 138 63 136 61 136 60 133 60 136 61 133 60 133 58 131 58 138 63 136 61 133 58 131 58 128 57 128 57 128 57 128 57 131 58 131 57 128 55 126 55 121 54 124 55 126 54 124 52 124 55 126 57 128 55 126 54 124 55 126 54 119 51 124 57 124 54 124 54 124 54 124 54 138 60 126 51 117 51 121 54 124 54 124 54 124 54 124 54 119 54 126 54 121 51 124 55 121 51 119 51 119 49 117 49 124 51 117 49 121 52 121 49 119 49 117 48 114 49 117 51 109 48 117 52 124 52 119 51 117 48 112 43 107 43 107 43 121 49 112 46 117 51 117 48 138 52 124 48 128 51 124 43 140 60 143 66 164 92 317 271 594 366 608 383 608 377 608 371 608 319 456 140 248 87 159 67 27 11 21 19 25 7 22 23 24 19 28 35 31 31 28 27 27 19 25 23 28 27 25 11 31 31 30 27 28 27 28 27 27 23 27 19 25 15 24 15 22 11 21 3 19 7 22 11 24 31 18 23 21 35 22 31 25 35 24 23 19 19 19 31 19 27 6 0 3 0 3 0 1 0 3 0 4 3 4 3 3 0 1 0 3 7 9 19 4 3 6 7 7 11 7 11 10 19 10 19 10 19 10 19 13 27 12 19 10 23 13 27 15 31 15 31 15 31 16 35 15 31 15 31 15 31 15 31 15 19 15 23 16 23 18 27 15 19 15 23 16 27 18 27 16 27 19 35 22 43 22 39 25 47 27 51 27 55 28 55 22 43 27 59 30 55 27 47 31 59 30 55 28 59 30 63 28 59 33 67 30 59 33 71 33 67 34 71 36 75 36 75 34 71 34 71 34 71 34 71 34 71 34 75 36 79 37 79 39 71 39 75 39 87 40 87 40 63 19 27 12 23 12 23 10 23 13 31 15 31 15 27 13 31 16 35 16 35 15 27 19 23 25 95 55 126 52 123 52 119 52 119 52 119 52 119 52 123 52 123 52 119 49 111 48 111 48 111 46 103 45 99 46 103 45 115 78 230 111 226 107 222 105 222 105 222 104 226 107 226 108 226 110 230 110 230 113 238 113 238 111 234 111 234 111 226 111 230 113 234 114 234 117 242 119 246 119 249 120 249 120 249 122 253 122 257 123 257 123 257 125 261 125 265 126 257 126 246 131 253 132 253 132 249 131 249 131 249 131 249 131 249 131 249 132 253 132 257 134 257 134 257 134 261 135 265 137 265 134 265 134 265 134 265 134 265 132 261 132 265 134 269 135 269 135 273 135 273 135 273 135 273 134 277 138 281 137 273 138 285 140 277 140 277 140 277 140 277 140 277 140 277 140 277 140 277 140 269 140 269 140 269 140 269 141 273 141 273 141 273 141 273 138 269 138 273 140 277 141 277 144 281 143 281 144 289 147 297 144 285 144 285 144 285 144 285 144 285 144 285 144 285 144 285 141 277 141 277 141 277 141 277 140 273 140 273 140 273 140 273 140 273 140 273 140 273 140 273 141 277 141 273 140 273 138 269 137 265 137 269 138 273 140 273 137 269 138 273 140 269 138 265 137 265 137 269 138 273 140 273 140 273 140 273 140 273 140 273 137 269 140 277 141 273 137 261 137 265 137 265 137 265 137 265 138 261 138 257 137 253 135 253 137 257 137 257 137 257 137 257 138 257 137 253 135 257 137 261 138 261 138 261 138 261 138 261 141 257 137 246 134 246 137 253 134 242 134 238 132 234 131 234 129 234 131 234 131 234 131 238 131 234 131 234 131 234 131 234 129 226 128 226 128 226 128 226 129 230 128 230 128 230 126 230 128 226 129 230 131 238 134 242 131 242 135 242 132 242 138 265 158 456 301 837 378 876 378 872 384 797 371 694 233 234 105 186 116 202 117 198 114 186 110 190 108 194 110 202 110 198 107 194 104 186 105 198 113 214 108 186 87 111 52 35 33 39 66 170 102 198 98 178 88 166 90 178 90 170 90 170 90 170 90 170 92 174 92 170 90 170 88 166 92 166 88 158 88 158 88 162 88 166 88 166 88 170 92 174 85 146 73 95 51 35 31 3 25 19 46 87 67 126 75 130 75 130 75 126 73 126 72 123 70 119 72 126 73 130 76 134 72 126 75 126 70 119 73 134 79 142 78 138 81 150 79 138 76 134 76 134 75 130 73 126 75 130 75 126 73 126 72 123 73 126 72 119 69 111 66 107 69 115 69 115 69 115 69 115 67 111 66 107 66 103 64 103 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 115 63 111 64 111 64 111 66 111 64 103 63 99 61 103 64 107 63 103 63 99 61 99 60 95 61 99 61 95 60 95 58 91 61 99 61 95 58 91 57 87 57 87 57 87 57 87 57 87 58 91 57 87 57 87 55 83 52 79 54 83 55 79 54 75 54 83 55 87 57 83 55 79 54 83 55 79 51 71 54 87 54 79 54 79 54 79 54 79 57 79 51 67 49 75 55 91 57 87 57 87 57 87 57 87 52 79 57 83 54 75 54 87 54 79 52 75 51 71 49 71 52 75 49 75 52 83 51 71 49 71 49 71 49 71 49 71 43 59 48 75 51 75 49 67 51 71 48 63 46 59 45 59 52 71 46 67 49 75 51 71 57 91 46 79 49 91 48 75 66 134 58 130 107 392 245 809 377 936 384 900 384 805 366 730 346 622 214 202 102 138 66 130 52 24 40 27 47 22 42 30 42 25 47 30 52 31 54 31 45 27 50 30 52 28 45 24 54 30 50 27 47 27 50 28 47 27 47 25 45 24 42 24 40 21 35 18 33 19 38 22 54 21 45 18 45 22 47 21 45 22 33 19 31 19 33 21 31 15 11 3 4 3 4 1 0 1 4 4 7 4 7 3 4 3 4 3 7 6 11 7 4 4 9 7 11 7 11 6 16 10 16 10 16 10 16 10 16 10 14 9 14 9 16 10 23 15 21 13 21 13 23 16 26 15 23 13 21 15 23 16 19 15 21 15 23 16 23 16 21 15 21 16 26 19 28 19 28 18 33 21 38 24 38 22 45 27 45 27 47 28 47 30 40 25 45 27 47 28 47 27 52 30 50 28 47 30 50 31 47 30 54 33 50 30 54 34 52 33 57 36 59 36 59 34 57 34 57 34 57 34 57 34 57 34 57 36 59 37 62 37 59 37 62 40 64 40 69 42 64 25 23 10 21 10 19 12 16 12 21 15 23 15 23 13 21 13 23 16 26 15 21 13 26 16 40 49 93 54 78 55 83 54 83 54 83 54 83 54 88 54 88 54 85 51 81 48 81 49 83 49 81 46 74 43 76 48 81 49 136 104 212 107 214 107 212 105 212 105 214 107 217 108 219 110 219 111 222 111 226 114 224 113 224 113 224 113 224 113 226 114 226 116 229 116 234 119 234 119 236 120 236 122 238 122 238 122 241 123 241 125 243 125 243 125 245 126 245 129 253 129 255 132 260 134 257 132 257 132 257 132 257 132 257 132 257 132 257 132 260 134 260 135 260 134 260 135 262 137 265 137 274 135 272 134 272 134 269 132 272 134 274 135 274 137 276 137 281 137 281 137 281 137 281 137 276 137 284 138 281 137 284 141 286 141 286 141 286 141 286 141 286 141 286 141 286 141 286 141 286 141 286 141 286 141 286 141 288 143 288 143 288 143 288 143 286 138 286 140 291 143 293 143 296 144 293 143 293 144 298 147 296 144 296 144 296 144 296 144 296 144 296 144 296 144 296 144 293 143 293 143 293 143 293 143 291 141 291 141 291 141 291 141 288 140 288 140 288 140 288 140 293 141 291 141 288 140 288 140 284 137 284 138 286 140 288 140 284 138 286 140 288 138 286 137 284 137 284 138 286 140 288 140 288 140 288 140 288 140 288 140 288 140 288 140 288 138 286 137 284 137 284 137 284 137 284 137 291 138 291 137 288 135 286 135 288 137 288 137 288 137 288 137 291 137 288 135 286 137 288 138 291 138 291 138 291 138 291 138 293 140 291 137 288 137 288 137 284 134 284 132 281 131 279 131 279 131 279 131 279 131 279 131 279 131 279 131 279 131 279 131 267 128 272 126 272 126 274 126 279 129 284 128 284 128 286 126 281 128 284 129 288 132 291 132 286 134 296 134 288 132 303 147 312 242 580 383 608 380 589 384 594 372 608 366 477 150 262 114 260 119 250 117 248 114 243 111 241 110 243 111 241 108 236 107 226 104 224 108 231 110 212 93 164 52 102 34 117 63 183 105 222 98 214 92 210 92 210 93 210 92 210 92 210 92 210 92 212 92 210 92 205 90 205 90 200 90 195 87 191 88 191 90 193 88 191 87 188 87 191 88 195 90 188 81 164 60 131 45 112 34 128 51 157 66 174 72 181 73 179 73 176 72 176 70 174 70 176 73 179 75 183 76 179 75 183 75 176 72 181 79 181 78 171 78 176 81 176 76 171 76 174 78 171 75 167 73 169 73 167 73 164 72 164 70 162 70 162 69 157 67 155 66 155 69 155 69 155 69 155 69 155 67 152 67 150 66 150 64 148 64 148 64 148 64 148 64 150 66 150 66 150 66 150 66 155 63 148 63 145 64 145 67 148 66 140 63 138 63 138 63 140 63 138 63 136 61 136 61 138 61 136 61 133 60 133 60 133 60 133 60 131 58 131 58 128 57 128 57 128 57 128 57 128 57 128 57 128 57 128 57 121 54 124 55 126 54 124 52 124 54 126 55 126 55 124 54 124 55 126 54 119 51 124 57 126 55 126 55 126 55 126 55 121 51 119 49 119 54 128 58 128 57 128 57 128 57 128 57 133 61 138 60 126 54 124 55 124 54 124 52 119 51 117 49 119 49 114 51 121 52 117 46 117 49 117 49 117 49 117 49 109 46 114 48 117 48 114 48 112 46 114 48 117 51 119 52 121 49 112 48 119 52 121 49 128 48 119 45 121 49 126 49 140 64 150 95 310 239 527 354 608 384 606 383 608 381 608 358 608 283 372 111 214 75 159 73 31 19 24 23 27 15 25 35 27 23 25 19 25 23 27 27 24 23 28 31 28 19 22 7 31 31 27 19 25 19 27 27 27 23 27 19 25 15 24 15 25 15 21 3 19 7 24 19 24 31 18 23 21 35 22 31 21 23 19 15 18 23 24 43 22 31 9 3 3 0 3 0 0 0 3 3 6 3 3 0 3 0 4 7 6 7 4 3 3 3 6 11 9 11 6 7 9 15 9 15 9 15 9 15 10 19 9 15 9 15 10 19 15 27 12 19 10 23 13 31 16 35 13 27 13 27 16 35 13 15 15 19 15 23 16 23 15 23 16 27 19 35 21 39 16 27 19 35 22 43 22 39 27 51 27 55 28 55 30 59 27 47 25 47 27 51 28 59 31 59 30 55 28 59 30 63 28 59 33 67 30 59 33 71 31 67 34 75 37 75 34 71 34 71 34 71 34 71 34 71 34 71 34 75 36 79 37 79 37 67 39 75 39 87 42 91 39 43 9 15 12 15 9 27 10 23 13 31 15 31 15 27 15 31 16 39 18 35 15 31 19 23 31 126 64 126 52 130 54 123 54 123 54 123 54 123 54 126 54 126 52 119 49 111 51 123 52 123 51 115 46 103 46 107 42 79 66 218 113 230 108 226 105 222 105 222 105 230 110 230 110 234 111 234 113 238 113 238 113 242 114 242 114 242 114 234 116 238 117 242 117 242 119 246 119 249 120 249 122 253 122 253 122 257 123 257 125 261 125 261 125 265 126 265 128 261 128 249 132 253 134 257 132 253 132 253 132 253 132 253 132 253 132 253 132 257 134 257 135 261 134 257 134 261 135 265 137 265 135 269 135 265 134 261 132 261 135 269 137 273 138 277 138 277 138 281 138 281 138 281 138 281 135 277 140 281 137 277 138 289 141 281 141 281 141 281 141 281 141 281 141 281 141 281 141 281 141 273 141 273 141 273 141 273 143 277 143 277 143 277 143 277 138 273 140 277 143 285 144 289 146 285 143 281 141 281 143 285 144 285 144 285 144 285 144 285 143 281 143 281 143 281 143 281 143 281 143 281 143 281 143 281 143 281 143 281 143 281 143 281 140 273 140 273 140 273 140 273 143 281 141 277 141 273 140 273 137 265 137 269 138 273 140 273 137 269 138 273 140 269 138 265 137 265 137 269 138 273 140 273 140 273 140 273 140 273 140 273 143 277 140 269 138 269 138 269 137 265 137 265 137 265 137 265 138 261 138 257 137 253 135 253 135 253 135 253 135 253 135 253 138 257 137 253 135 257 137 261 138 261 138 261 138 261 138 261 138 253 140 257 138 253 137 246 134 242 134 238 132 234 131 234 134 238 132 234 131 230 129 226 131 234 131 234 131 234 131 234 129 226 128 226 128 226 128 226 129 230 128 230 128 230 126 230 126 222 128 230 131 234 132 238 129 242 137 242 131 238 140 277 180 619 366 920 383 924 384 900 384 825 384 773 263 277 122 210 119 210 119 206 117 198 114 202 110 194 111 206 110 202 108 198 111 198 107 206 110 194 92 138 60 31 30 43 67 166 99 206 98 186 95 182 95 182 93 178 92 174 92 174 92 174 92 174 93 178 92 174 92 170 90 170 92 166 88 158 88 158 88 162 85 158 85 154 84 154 84 158 92 174 92 170 85 142 73 119 51 67 51 71 57 99 69 126 73 123 72 123 70 119 70 115 70 119 72 126 73 130 76 134 75 134 78 130 73 126 76 138 78 134 75 134 78 142 78 130 76 134 78 138 78 134 73 123 73 123 72 123 70 119 70 115 70 119 70 119 70 119 69 115 69 115 69 115 69 115 69 115 70 115 69 115 67 111 67 107 64 111 64 111 64 111 64 111 64 111 64 111 64 111 64 111 64 115 63 107 63 107 67 115 70 119 66 107 61 99 61 99 64 107 63 103 63 99 61 99 63 103 61 99 61 95 60 95 57 91 58 91 58 91 60 95 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 52 79 54 83 55 79 54 75 52 75 54 79 54 79 52 75 54 83 55 79 51 71 54 87 55 83 55 83 55 83 55 83 54 79 54 79 55 83 55 83 55 71 55 71 55 71 55 71 58 87 63 83 57 71 57 87 55 87 54 79 51 75 49 71 48 67 48 71 52 75 48 59 48 71 49 75 51 71 49 67 51 75 49 67 48 67 48 71 45 63 48 71 51 75 51 75 52 71 46 67 51 83 54 79 48 87 49 87 49 95 57 119 63 146 99 388 245 734 331 928 377 932 378 861 378 841 369 730 312 412 132 138 78 99 69 115 57 27 45 28 50 25 47 33 50 27 42 22 38 21 40 24 38 24 50 28 47 22 38 19 54 28 47 25 42 25 47 27 47 27 47 25 45 24 42 24 47 25 40 21 38 22 45 25 50 21 40 18 45 24 47 22 38 18 28 16 28 21 40 25 33 16 14 4 4 3 4 1 0 0 4 4 9 4 4 1 4 4 9 7 11 4 4 1 2 3 9 7 14 7 9 4 11 7 11 7 11 7 11 7 19 10 16 9 14 10 16 12 23 13 16 9 14 10 19 13 28 16 21 12 19 13 26 18 19 13 19 15 21 16 23 16 23 16 26 19 31 22 33 24 28 18 33 21 38 24 38 22 45 27 45 28 47 30 50 30 47 27 42 24 40 27 50 31 52 30 50 28 47 30 50 31 47 30 54 33 50 30 54 34 50 31 57 36 62 36 57 33 57 34 57 34 57 34 57 34 57 34 57 36 59 37 62 37 59 36 62 39 64 40 69 42 64 21 14 7 21 9 16 13 16 12 21 15 23 15 23 13 26 18 28 19 31 18 28 16 31 19 52 60 107 58 83 60 83 54 83 54 83 54 83 54 90 55 90 54 85 51 81 48 85 54 88 54 85 49 76 45 78 48 74 40 119 99 212 107 217 108 212 104 210 105 217 110 219 110 222 111 222 113 224 113 224 113 224 114 226 116 229 116 229 116 231 117 231 119 234 119 234 119 234 120 236 122 238 122 238 122 238 123 241 125 243 125 243 125 243 126 245 128 248 129 248 131 257 134 260 134 260 132 257 132 257 132 257 132 257 132 260 131 260 132 262 134 265 134 262 132 262 134 265 135 267 135 274 135 274 134 272 132 269 132 276 137 279 138 279 140 281 140 284 138 284 138 284 138 284 138 279 137 286 140 281 137 286 143 286 141 286 141 286 141 286 141 286 141 286 141 286 141 286 141 286 141 286 141 286 141 286 141 288 143 288 143 288 143 288 143 288 140 291 143 296 146 298 147 298 146 293 141 291 141 291 141 296 144 296 144 296 144 296 144 293 143 293 143 293 143 293 143 293 143 293 143 293 143 293 143 293 143 293 143 293 143 293 143 288 140 288 140 288 140 288 140 293 143 293 141 291 140 288 140 284 137 284 138 286 140 288 140 284 138 286 140 288 138 286 137 284 137 284 138 286 140 288 140 288 140 288 140 288 140 288 140 296 143 288 138 284 138 288 140 284 137 284 137 284 137 284 137 291 138 291 137 288 135 286 135 284 134 284 134 284 134 284 134 291 137 288 135 286 137 288 138 291 138 291 138 291 138 291 138 288 138 293 141 296 138 286 134 284 134 284 132 281 131 279 131 286 134 281 132 276 129 274 126 279 131 279 131 279 131 279 131 276 129 276 129 276 129 279 129 279 129 284 128 284 128 284 128 281 126 284 129 286 131 291 132 286 134 298 134 286 131 303 150 415 310 608 378 580 381 594 384 580 375 594 333 436 159 305 125 269 122 255 120 253 117 250 114 241 111 243 111 243 111 238 107 245 114 231 110 229 101 186 69 140 34 95 52 186 104 207 95 217 96 217 98 219 98 214 92 210 92 210 92 210 92 210 92 212 93 212 92 207 90 205 90 205 90 200 87 193 87 193 88 193 88 193 88 193 88 193 88 186 84 186 82 183 81 181 78 176 67 162 58 157 64 176 76 176 72 174 70 174 69 171 69 174 70 176 73 179 75 183 76 183 78 186 76 181 73 183 81 176 76 167 75 174 78 171 75 169 76 174 79 174 76 167 72 164 72 162 70 162 69 159 69 162 72 164 72 164 72 167 73 155 69 155 69 155 69 155 69 157 70 157 69 155 69 152 67 148 64 148 64 148 64 148 64 145 63 145 63 145 63 145 63 157 64 145 61 143 63 148 69 155 70 148 64 138 60 136 60 140 64 140 63 138 61 136 61 138 63 138 61 136 60 133 60 126 57 128 58 131 60 133 61 128 57 128 57 128 57 128 57 128 57 128 57 128 57 128 57 121 54 124 55 126 54 124 52 119 52 121 54 124 52 121 51 124 55 126 54 119 51 124 57 126 55 126 55 126 55 126 55 131 58 131 58 131 57 124 54 121 51 121 51 121 51 121 51 114 51 121 55 124 54 131 60 128 55 124 54 121 51 117 49 112 46 112 49 119 51 112 43 114 49 117 51 119 49 117 48 126 54 119 49 114 48 117 51 117 49 119 49 117 46 109 43 121 49 112 48 119 54 124 51 128 54 143 55 140 58 159 75 186 96 281 236 546 331 601 378 608 384 608 378 608 380 592 318 460 150 219 88 193 70 159 57 25 27 31 35 28 23 27 27 28 23 27 19 25 23 27 27 22 11 24 19 27 23 27 23 28 27 28 27 27 19 24 11 24 31 25 35 27 31 25 27 25 31 25 31 25 31 25 39 22 35 25 35 21 23 21 31 22 27 24 31 22 27 21 19 24 27 10 0 1 0 0 0 1 0 1 3 1 3 1 3 4 3 4 3 4 3 4 3 4 3 4 7 6 11 7 11 6 11 9 19 10 19 10 15 10 19 10 23 12 27 13 27 15 31 15 31 15 31 15 31 15 27 13 23 12 27 13 31 21 47 19 39 15 27 12 23 16 35 18 39 18 35 15 23 21 35 21 35 21 35 21 35 25 51 28 63 31 67 33 63 27 55 27 51 25 47 24 43 27 55 27 59 28 63 30 63 30 59 30 63 31 67 33 67 31 63 31 67 33 71 34 71 42 83 34 75 36 87 39 83 36 79 36 79 36 79 36 79 43 91 39 87 42 91 37 87 27 39 7 7 10 31 13 19 12 27 15 35 16 35 16 31 16 39 18 35 13 27 16 43 18 67 45 123 60 158 64 134 57 134 57 134 55 126 52 119 52 123 52 123 52 123 52 123 51 119 51 119 51 111 46 107 49 111 40 71 58 206 114 249 108 226 108 226 108 226 108 226 108 230 111 238 113 238 113 234 113 238 113 242 114 246 116 246 116 238 116 242 117 246 119 246 122 253 122 253 122 253 122 253 122 253 122 257 123 261 125 261 123 257 123 261 125 265 126 265 128 253 131 261 132 261 131 257 132 265 132 273 134 273 132 269 129 253 129 253 129 257 132 265 129 257 132 261 134 269 137 273 132 269 134 273 135 269 134 265 137 277 137 277 137 277 137 277 138 273 138 277 140 281 141 281 140 277 140 277 140 277 140 277 143 273 141 269 140 273 141 277 143 273 141 269 140 273 141 277 143 277 143 277 143 277 143 277 146 273 138 269 144 289 146 277 143 277 143 281 144 285 146 285 143 277 143 281 144 285 146 285 147 293 147 289 146 289 144 285 140 277 144 289 146 285 141 273 144 285 144 285 144 285 144 285 144 285 144 285 144 285 144 285 140 273 140 273 140 273 140 273 141 277 143 285 146 289 147 297 140 273 140 273 140 273 140 273 138 273 141 277 138 269 140 277 143 269 140 261 138 261 138 265 138 261 138 261 138 261 138 261 140 265 140 265 140 265 140 265 140 265 140 261 138 257 137 257 135 253 135 253 135 253 135 253 135 253 135 253 135 253 135 253 135 257 135 257 135 257 135 257 137 261 137 261 137 261 137 261 138 265 138 261 137 257 135 257 132 253 134 253 134 249 131 242 131 246 131 246 131 246 131 246 126 238 131 249 132 246 128 234 123 238 131 246 129 234 126 238 126 234 126 234 126 234 126 226 125 218 126 226 128 230 131 234 135 253 138 253 140 261 147 297 218 765 374 900 375 904 374 904 360 900 369 626 193 293 135 234 122 202 116 190 114 190 114 190 114 194 113 198 111 190 108 194 101 214 111 226 101 146 60 55 31 47 61 154 101 210 99 174 93 162 93 162 93 162 93 162 92 158 92 158 92 158 92 166 92 174 92 170 90 166 88 166 88 166 87 162 87 158 85 158 85 158 85 158 85 158 85 158 82 150 82 150 81 142 78 134 75 130 75 134 76 138 78 138 73 126 73 123 72 119 70 119 73 126 73 130 75 134 76 134 76 134 76 134 76 134 76 134 73 123 75 123 75 123 75 123 72 115 75 126 76 123 72 115 72 119 75 126 76 119 72 107 69 111 70 115 72 111 70 107 70 119 70 119 70 119 70 119 72 119 70 115 69 111 67 107 66 119 67 119 67 115 64 107 64 111 64 111 64 111 64 111 64 111 64 107 63 103 61 103 64 111 64 107 63 103 61 103 61 99 61 99 61 99 61 99 60 99 63 107 63 99 58 87 60 95 60 91 58 91 57 87 55 83 55 83 55 83 55 83 61 95 57 83 55 87 60 99 58 91 58 87 57 83 55 83 55 79 52 67 49 71 52 75 57 83 54 75 52 75 52 79 58 87 55 79 52 79 55 87 55 87 58 95 61 95 55 63 52 51 46 79 48 91 48 87 57 123 58 79 67 103 42 134 58 91 58 87 54 71 48 59 49 67 49 67 49 67 49 67 43 59 49 79 54 79 51 67 52 79 52 79 52 79 52 79 57 75 45 55 46 71 46 55 51 83 55 87 55 87 57 99 66 115 63 115 67 146 79 174 102 380 242 753 328 857 355 924 361 900 369 896 371 817 288 527 131 174 72 95 66 95 60 95 45 28 54 30 50 27 47 28 50 27 47 25 45 27 47 28 42 24 45 25 47 27 45 25 45 25 47 28 50 28 47 27 45 25 47 27 50 25 47 24 45 24 45 24 45 24 45 24 38 25 42 25 35 21 35 24 40 27 42 27 42 25 38 22 35 18 14 4 0 1 0 0 2 1 2 1 2 1 2 1 7 4 7 4 7 4 7 4 7 4 7 6 9 6 11 7 9 7 14 9 16 10 14 9 14 9 14 10 16 10 19 12 23 15 23 15 23 15 23 15 23 13 21 12 19 13 21 15 31 18 28 16 26 15 21 13 23 15 26 18 28 18 26 16 31 21 31 21 31 21 31 21 35 25 42 30 47 31 47 31 47 28 45 27 42 25 42 24 45 27 45 28 47 30 50 30 50 30 50 31 52 33 54 33 52 31 52 33 54 34 57 34 66 37 57 34 59 39 64 37 59 36 59 36 59 36 59 36 64 39 59 37 64 40 62 36 40 16 14 7 19 15 21 10 19 13 23 16 26 16 26 15 21 15 23 13 16 10 21 16 31 34 83 58 102 67 107 60 95 58 95 57 93 54 85 51 85 52 85 52 85 52 85 52 83 51 83 51 83 49 78 48 76 49 66 37 105 95 205 116 212 110 217 108 217 108 217 108 217 110 222 113 224 113 224 111 224 113 226 114 226 116 229 116 229 116 231 117 231 119 234 119 238 122 238 122 238 122 238 122 238 122 241 123 241 125 243 125 241 123 243 125 243 126 245 126 243 129 250 132 253 132 257 129 257 132 265 134 267 134 267 132 269 129 267 128 269 131 274 132 269 129 272 132 276 134 279 135 279 135 281 137 281 137 279 135 281 137 281 137 281 137 281 137 281 138 284 140 284 141 286 141 284 140 284 140 284 140 284 140 288 141 286 140 284 141 286 143 288 141 286 140 284 141 286 143 288 143 288 143 288 143 288 143 293 141 281 140 291 146 293 143 286 141 286 143 288 144 291 144 288 143 291 144 291 146 293 146 300 146 298 146 296 144 296 143 291 141 296 144 296 144 291 141 296 144 296 144 296 144 296 144 296 144 296 144 296 144 296 144 288 140 288 140 288 140 288 140 286 140 288 141 293 144 298 146 288 140 288 140 288 140 288 140 286 140 293 141 286 138 288 141 298 141 293 138 291 138 291 140 291 138 291 138 291 138 291 138 293 140 293 140 293 140 293 140 293 140 293 138 291 137 288 137 286 135 286 135 286 135 286 135 286 135 286 135 286 135 286 135 291 135 291 135 291 135 291 135 293 137 293 137 293 137 293 137 296 138 296 137 293 135 291 135 286 134 288 134 288 132 284 129 284 131 284 131 284 131 284 131 279 128 284 131 284 131 279 128 272 128 284 131 281 126 276 128 276 126 276 126 276 126 276 126 272 125 274 128 276 129 281 131 288 137 293 138 293 141 308 152 382 298 608 366 608 375 608 383 608 372 561 238 355 146 310 120 274 122 255 116 253 114 245 113 238 111 238 110 234 110 229 108 243 110 231 96 198 70 152 45 121 54 188 95 224 98 217 95 212 93 212 93 212 93 212 93 210 92 210 92 210 92 210 92 210 92 210 90 207 88 205 88 207 90 205 88 202 87 202 87 198 85 198 85 198 85 198 85 195 84 195 84 193 81 186 78 183 76 186 79 191 81 188 79 179 73 176 72 174 70 174 70 179 73 179 75 181 76 183 76 181 75 181 75 181 75 181 76 171 75 169 75 169 75 169 75 162 72 167 75 169 73 164 70 167 73 167 73 167 72 162 70 159 70 162 72 164 70 162 69 157 70 157 70 157 70 157 70 157 70 157 70 155 69 155 69 152 69 155 69 155 67 150 64 148 64 148 64 148 64 148 64 148 64 148 63 145 61 143 61 148 64 148 63 145 61 143 61 138 61 138 61 138 61 138 61 138 61 140 64 140 61 136 58 136 61 133 60 133 58 131 58 128 57 128 57 128 57 128 57 136 60 128 55 126 57 133 61 131 58 131 57 128 55 126 55 133 58 126 54 124 54 126 57 126 55 124 52 119 51 121 52 126 52 121 51 124 54 131 58 128 55 131 58 133 57 126 49 124 51 124 36 109 42 124 39 152 73 143 55 126 49 121 58 128 57 126 55 124 51 117 48 117 49 117 49 117 49 117 49 112 48 119 52 121 51 114 45 119 51 119 51 119 51 119 51 124 49 109 45 114 49 117 46 117 51 124 54 124 54 126 58 150 63 157 69 176 88 217 111 310 193 448 300 582 331 549 292 434 282 561 325 513 233 315 122 202 76 148 61 155 64 150 64 25 27 30 31 28 23 27 27 28 23 27 19 25 23 27 27 27 23 25 19 25 19 24 15 22 15 25 23 28 31 28 27 25 39 25 39 25 39 25 39 24 35 24 35 24 35 24 35 24 35 27 35 22 23 22 31 25 39 27 39 27 35 24 27 22 27 13 0 1 0 0 0 1 0 1 3 1 3 1 3 4 3 4 3 4 3 4 3 4 3 4 3 6 7 6 11 6 7 7 15 10 19 9 15 7 11 7 15 9 15 10 19 13 27 13 31 15 31 15 31 15 27 13 23 12 27 13 31 16 35 16 35 16 31 15 31 12 27 15 35 18 39 18 39 21 35 21 35 21 35 21 35 22 43 25 55 28 59 30 55 28 59 28 59 27 55 27 55 27 55 27 59 28 63 30 63 30 59 30 63 31 67 33 67 31 63 31 67 33 71 34 71 40 83 34 75 36 87 37 79 36 79 36 79 36 79 36 79 37 87 36 91 40 99 39 87 24 35 9 11 12 31 13 19 12 27 15 35 16 35 16 31 12 27 15 27 10 19 13 35 18 87 58 158 66 162 67 154 58 138 58 138 57 130 54 123 52 123 52 123 52 123 52 123 49 119 51 119 51 115 48 111 48 111 42 75 58 202 113 242 110 226 108 226 108 226 108 226 110 230 111 238 113 238 113 238 113 242 114 242 116 246 116 246 116 242 117 242 119 246 119 246 120 249 120 249 120 249 120 249 122 257 123 257 125 261 125 261 123 261 125 261 126 265 126 265 128 261 131 269 132 269 131 265 131 273 132 281 132 281 132 273 131 257 129 257 129 261 132 265 131 261 131 265 134 269 135 273 137 277 138 281 138 281 137 277 137 277 137 277 137 277 137 277 138 277 140 277 141 281 141 281 140 277 140 277 140 277 140 277 143 277 141 273 141 273 143 277 143 277 141 273 141 273 143 277 143 277 143 277 143 277 143 277 144 277 140 273 144 285 146 281 141 273 141 273 143 277 143 281 143 281 144 281 146 285 146 285 146 285 144 285 143 281 143 277 141 281 143 285 144 281 143 277 144 285 144 285 144 285 144 285 144 285 144 285 144 285 144 285 140 273 140 273 140 273 140 273 138 269 138 273 141 277 143 281 140 273 140 273 140 273 140 273 138 277 143 277 140 269 140 281 143 269 140 261 138 261 138 265 138 261 138 261 138 261 138 261 140 265 140 265 140 265 140 265 140 265 140 261 138 257 137 257 135 253 135 253 135 253 135 253 135 253 135 253 135 253 135 253 135 257 135 257 135 257 135 257 137 261 137 261 137 261 137 261 138 265 138 261 137 257 135 257 134 253 134 253 134 249 131 246 131 246 131 246 131 246 131 246 128 242 129 246 131 242 129 238 125 238 131 246 128 234 126 238 126 234 126 234 126 234 126 234 125 218 126 226 128 230 131 234 134 249 138 253 138 257 146 293 176 615 330 849 368 888 375 904 375 757 250 388 149 273 129 226 122 202 117 186 114 190 114 190 108 178 108 190 110 186 108 186 116 222 99 158 70 79 45 35 51 126 98 214 99 174 93 186 93 162 93 162 93 162 93 162 92 158 92 158 92 158 92 158 92 174 92 174 90 170 90 170 92 174 90 170 90 166 88 166 85 158 85 158 85 158 85 158 85 158 85 158 84 150 79 142 73 130 79 146 82 142 78 134 72 123 72 123 70 119 70 119 75 130 75 130 76 134 76 134 75 130 75 130 75 130 75 130 73 123 75 123 75 123 75 123 70 115 72 119 73 115 72 111 73 119 72 111 70 111 70 111 69 111 70 115 72 111 70 107 70 119 70 119 70 119 70 119 69 119 70 119 70 119 72 123 69 126 70 126 70 123 67 115 64 111 64 111 64 111 64 111 64 111 64 111 63 107 63 107 64 111 64 107 63 103 61 103 61 99 61 99 61 99 61 99 61 103 63 103 63 99 60 91 61 99 60 95 60 91 58 91 58 91 58 91 58 91 58 91 61 95 57 83 55 87 60 99 58 91 58 87 57 83 55 83 58 91 57 83 54 83 55 83 55 79 54 75 51 71 52 75 48 63 49 67 52 79 57 91 54 83 55 83 55 79 52 63 46 47 55 63 61 123 76 67 72 43 67 59 61 83 57 67 51 75 54 79 52 71 49 67 49 67 49 67 49 67 49 67 49 75 52 79 51 67 45 55 51 75 51 75 51 75 51 75 51 67 46 63 49 75 51 71 48 75 52 83 52 79 55 87 58 103 67 134 81 198 114 293 152 400 202 579 245 551 182 337 128 376 199 456 162 253 82 107 60 83 51 87 58 91 57 99 42 27 52 30 47 25 47 28 50 27 47 25 45 27 47 28 50 28 47 25 42 24 42 24 42 25 47 28 50 28 50 27 47 25 47 25 47 25 47 25 42 22 42 22 42 22 42 22 38 25 42 25 35 21 35 24 35 22 38 24 35 22 33 19 31 19 21 9 2 1 0 0 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 7 4 7 6 9 6 7 6 11 9 14 9 14 7 11 7 14 9 16 10 16 10 19 13 21 13 21 15 23 15 23 13 21 12 19 13 21 15 21 13 21 15 23 16 26 18 19 12 23 16 28 19 31 19 31 21 31 21 31 21 31 21 31 22 35 25 40 28 40 27 47 28 47 28 47 28 47 28 45 27 45 28 47 30 50 30 50 30 50 31 52 33 54 33 52 31 52 33 54 34 57 34 64 36 57 34 62 37 62 34 59 36 59 36 59 36 59 36 54 34 54 37 64 40 59 34 33 16 16 9 19 13 21 12 19 13 23 16 26 16 26 15 23 16 28 16 23 15 28 21 35 43 105 70 109 66 107 66 97 60 97 60 95 57 88 54 88 54 88 54 88 54 88 54 81 51 83 52 85 51 81 51 76 51 71 39 102 90 202 116 214 111 219 110 219 110 219 110 219 111 224 113 226 114 224 113 226 114 226 116 229 116 231 117 231 117 231 119 234 119 236 120 236 120 236 120 236 120 236 120 241 123 241 125 243 125 245 126 243 125 243 126 245 126 248 128 245 129 250 132 253 132 257 129 257 132 265 134 274 134 274 135 274 132 272 131 272 131 274 134 272 132 274 134 276 135 279 135 281 137 284 138 284 138 281 137 284 138 284 138 284 138 284 138 284 140 284 141 286 141 288 143 286 141 286 141 286 141 286 141 291 143 286 141 286 141 288 144 291 143 286 141 286 141 288 144 291 144 291 144 291 144 291 144 291 143 286 141 288 146 293 146 288 143 288 144 291 144 293 146 291 144 291 146 293 146 296 147 296 144 293 143 293 141 291 141 293 143 293 143 293 143 293 143 296 144 296 144 296 144 296 144 296 144 296 144 296 144 296 144 291 141 291 141 291 141 291 141 286 138 288 140 291 141 293 143 291 141 291 141 291 141 291 141 288 141 293 143 288 138 291 143 298 141 293 138 291 138 291 140 293 140 293 140 293 140 293 140 293 140 293 140 293 140 293 140 293 140 293 138 291 137 288 137 288 137 288 137 288 137 288 137 288 137 288 137 288 137 288 137 291 135 291 135 291 135 291 135 293 137 293 137 293 137 293 137 296 138 296 137 293 135 291 135 288 134 291 135 288 134 286 131 284 131 284 131 284 131 284 131 281 129 281 129 281 129 281 129 274 128 284 129 279 126 279 129 276 126 276 126 276 126 276 126 274 126 274 128 276 129 279 129 286 135 291 137 291 140 303 147 322 221 515 319 594 354 596 343 522 250 353 149 298 134 296 125 269 122 255 116 253 114 245 113 231 108 236 111 236 111 231 108 231 105 219 79 157 43 124 39 186 92 234 108 222 92 214 101 214 95 214 95 214 95 214 95 212 93 212 93 212 93 212 93 210 92 210 92 210 92 210 90 212 93 212 92 210 90 207 90 198 85 198 85 198 85 198 85 198 87 200 85 198 82 191 79 171 72 183 79 188 76 176 69 176 72 176 70 174 70 174 70 181 76 183 76 183 76 183 76 179 73 179 73 179 73 179 75 174 76 171 76 171 76 171 76 162 72 164 72 164 72 164 70 169 72 162 67 157 69 162 72 159 70 162 72 164 70 162 69 157 70 157 70 157 70 157 70 155 69 155 70 159 72 162 73 155 69 157 70 155 67 150 66 150 66 150 66 150 66 150 66 148 64 148 64 148 64 148 63 148 64 148 63 145 61 143 61 140 63 140 63 140 63 140 63 140 63 140 63 138 61 136 60 133 58 131 58 128 57 128 55 131 58 131 58 131 58 131 58 133 58 131 57 128 58 131 60 131 58 131 57 128 55 126 55 126 55 124 54 121 52 121 52 128 57 126 54 121 54 124 54 119 51 121 52 124 54 128 57 126 55 128 54 124 52 126 55 117 58 167 119 281 164 288 150 236 101 186 90 155 70 167 46 119 49 119 52 121 51 119 49 117 49 117 49 117 49 117 49 117 51 119 51 119 49 112 46 117 49 117 49 117 49 117 49 114 48 114 49 119 52 124 54 117 52 124 54 124 54 128 58 143 63 167 75 183 93 229 120 267 155 341 182 312 125 202 75 169 78 167 72 155 66 145 60 121 48 124 49 119 43 117 46 24 23 30 27 27 19 25 23 28 23 27 19 25 23 27 27 30 27 25 15 24 15 24 19 27 27 28 27 28 23 25 15 27 39 25 35 24 39 25 43 22 31 22 31 22 31 22 31 24 35 27 35 22 23 22 31 22 27 24 31 22 27 21 19 19 27 18 7 3 0 0 0 1 0 1 3 1 3 1 3 3 0 3 0 3 0 3 0 3 0 3 3 4 3 6 7 4 7 7 11 9 15 7 11 10 19 10 19 12 23 13 27 10 23 12 27 13 31 15 31 15 27 13 23 12 27 13 31 12 23 13 27 15 35 16 39 12 23 15 35 18 43 19 43 21 35 21 35 21 35 21 35 21 39 24 47 27 51 27 51 28 59 28 59 28 59 28 59 27 55 27 59 28 63 30 63 30 59 30 63 31 67 33 67 31 63 31 67 33 71 34 71 37 75 34 75 37 83 36 71 36 79 36 79 36 79 36 79 34 79 34 91 39 95 34 75 18 31 12 19 12 27 13 27 12 27 15 35 16 35 16 31 13 35 16 35 15 31 18 47 27 111 67 170 66 154 64 150 61 146 61 146 60 138 55 130 54 126 54 126 54 126 54 126 49 119 51 123 52 123 51 119 48 119 45 79 57 190 111 242 111 230 110 230 110 230 110 230 110 234 113 242 114 242 114 238 114 242 116 246 116 249 117 249 117 242 119 246 119 249 120 249 120 249 120 249 120 249 120 249 123 257 125 261 125 265 126 265 125 261 126 265 126 269 128 269 128 261 131 269 131 269 131 265 129 273 131 285 135 289 135 281 135 269 132 265 132 265 132 269 132 269 134 269 134 273 135 273 135 273 137 277 137 277 135 273 138 281 138 281 138 281 138 281 140 277 141 281 141 285 143 285 141 281 141 281 141 281 141 281 144 281 143 273 141 277 144 281 144 281 143 273 141 277 144 281 144 281 144 281 144 281 144 281 144 281 144 277 143 281 146 289 146 285 147 289 147 293 149 293 144 281 146 285 146 289 147 289 144 285 143 281 143 277 141 277 143 281 143 281 143 281 143 281 144 285 144 285 144 285 144 285 144 285 144 285 144 285 144 285 141 277 141 277 141 277 141 277 141 277 141 277 143 281 143 281 141 277 141 277 141 277 141 277 140 277 144 281 140 273 141 281 143 269 140 261 138 261 138 265 140 265 140 265 140 265 140 265 140 265 140 265 140 265 140 265 140 265 140 261 138 257 137 257 137 257 137 257 137 257 137 257 137 257 137 257 137 257 137 257 135 257 135 257 135 257 135 257 137 261 137 261 137 261 137 261 138 265 138 261 137 257 135 257 134 257 135 257 135 253 132 246 131 246 131 246 131 246 131 246 129 242 129 242 129 242 129 242 126 238 129 238 126 230 128 246 126 234 126 234 126 234 126 234 126 222 128 226 128 226 129 230 132 242 135 246 135 253 144 289 150 388 221 591 282 670 283 579 211 369 156 265 140 234 123 226 123 206 116 190 114 190 114 190 110 194 113 202 114 202 110 190 98 178 85 91 40 15 48 91 102 198 104 194 98 178 98 190 95 166 95 166 95 166 95 166 93 162 93 162 93 162 93 162 92 174 92 174 92 174 92 178 93 178 93 178 92 174 90 170 85 158 85 158 85 158 85 158 85 162 87 158 85 150 81 142 70 126 76 142 79 134 72 115 72 123 72 123 72 123 73 126 78 134 76 134 76 134 76 134 73 126 73 126 73 126 73 126 75 126 76 126 76 126 76 126 72 115 72 115 72 115 72 115 75 115 70 103 67 107 70 115 69 111 70 115 72 111 70 107 70 119 70 119 70 119 70 119 67 115 69 119 70 123 72 126 67 119 67 119 67 115 64 107 66 115 66 115 66 115 66 115 64 111 64 111 64 111 64 115 64 111 64 107 63 103 61 103 63 103 63 103 63 103 63 103 63 103 61 99 60 95 60 95 57 87 57 83 55 83 54 79 55 83 55 83 55 83 55 83 58 91 58 91 58 91 58 91 58 91 58 87 57 83 55 83 55 83 55 83 54 79 52 75 60 91 57 83 55 83 55 87 55 83 55 83 55 83 54 79 54 83 57 83 52 79 58 95 58 71 128 444 271 571 263 484 226 273 177 170 72 0 45 39 48 67 51 71 52 75 51 71 49 67 49 67 49 67 49 67 46 67 49 71 51 75 51 75 49 71 49 71 49 71 49 71 46 67 49 75 52 83 55 87 52 83 57 91 57 91 58 99 55 99 70 150 82 178 98 222 125 317 150 325 110 170 66 115 49 55 39 59 52 79 45 43 49 75 49 55 37 39 39 47 40 25 50 28 45 24 45 27 50 27 47 25 45 27 47 28 50 27 45 22 40 24 45 27 50 28 52 28 47 25 42 22 52 27 45 22 42 24 50 28 45 24 45 24 45 24 45 24 38 25 42 25 35 21 35 24 40 27 42 27 42 25 38 22 26 21 28 13 4 1 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 3 7 4 7 4 7 4 9 7 11 7 11 7 16 10 19 12 19 13 21 13 16 10 16 12 21 13 23 15 23 13 21 12 19 13 21 15 19 12 21 13 23 15 26 16 19 13 23 16 28 18 28 18 31 21 31 21 31 21 31 21 31 22 35 25 40 27 40 27 45 27 45 27 47 28 47 28 45 27 45 28 47 30 50 30 50 30 50 31 52 33 54 33 52 31 52 33 54 34 57 34 59 34 54 36 62 37 57 31 59 36 59 36 59 36 59 36 54 34 54 37 62 37 50 27 23 13 21 12 19 13 21 13 19 13 23 16 26 16 26 15 16 12 21 12 19 12 26 19 64 55 114 70 107 64 102 60 100 63 102 61 100 58 93 55 90 55 90 55 90 55 90 55 81 51 83 52 88 52 85 54 74 52 78 42 97 87 198 117 217 113 222 111 222 111 222 111 222 111 224 114 229 116 226 114 229 116 229 116 231 117 231 119 234 119 234 119 236 120 236 122 238 122 238 122 238 122 238 122 243 125 243 125 245 126 245 128 245 126 245 126 248 128 248 129 245 129 250 132 257 131 257 129 260 131 269 134 276 137 279 138 281 135 276 134 274 132 276 134 276 134 276 135 279 135 279 135 279 135 281 137 281 137 279 135 286 140 286 140 286 140 286 140 286 141 286 141 288 143 288 144 288 143 288 143 288 143 288 143 291 144 288 143 288 143 291 144 291 144 288 143 288 143 291 144 293 146 293 146 293 146 293 146 288 144 293 144 288 144 296 150 296 149 298 149 300 150 300 150 293 146 293 146 296 147 296 149 298 144 296 144 293 143 293 141 296 143 293 141 291 143 293 144 296 144 296 144 296 144 296 144 296 144 296 144 296 144 296 144 293 143 293 143 293 143 293 143 291 141 293 143 293 143 293 143 293 143 293 143 293 143 293 143 288 143 296 143 291 140 291 144 298 141 293 138 291 138 291 140 296 141 296 141 296 141 296 141 293 140 293 140 293 140 293 140 293 140 293 138 291 137 288 137 291 138 291 138 291 138 291 138 291 138 291 138 291 138 291 138 291 135 291 135 291 135 291 135 293 137 293 137 293 137 293 137 296 138 296 137 293 135 291 135 291 135 293 137 291 134 286 132 284 131 284 131 284 131 284 131 284 129 281 128 279 129 281 131 279 129 281 128 274 125 279 131 276 126 276 126 276 126 276 126 276 128 276 128 276 128 276 128 281 132 286 134 286 137 300 146 327 147 348 196 401 215 382 176 300 153 303 152 300 129 279 122 269 120 255 114 253 114 245 113 238 113 245 116 241 113 229 105 219 85 164 39 109 42 179 96 245 107 222 96 222 101 222 98 217 96 217 96 217 96 217 96 214 95 214 95 214 95 214 95 210 92 210 92 212 93 212 93 212 93 212 92 210 90 207 90 198 85 198 85 198 85 198 85 198 85 198 85 195 82 188 79 186 79 193 84 193 81 186 75 179 73 179 75 181 75 181 76 186 78 186 78 183 76 183 76 181 75 181 75 181 75 181 76 176 78 174 78 174 78 174 78 169 73 167 72 164 73 167 75 167 73 164 70 162 70 162 70 159 70 162 72 164 70 162 69 157 70 157 70 157 70 157 70 152 67 155 69 155 69 155 70 150 66 152 67 150 66 148 63 152 67 152 67 152 67 152 67 148 64 148 64 150 66 150 66 148 64 148 63 145 61 143 61 143 64 143 64 143 64 143 64 143 63 138 60 136 60 136 61 128 57 128 57 126 55 124 54 126 55 126 55 126 55 126 55 131 58 131 58 131 58 131 58 131 58 131 57 128 55 126 55 131 58 133 60 131 58 126 55 133 58 128 55 126 55 126 55 128 57 131 57 131 55 126 52 126 57 133 57 126 57 145 75 145 111 336 300 594 354 573 345 601 352 596 318 379 101 152 66 119 51 121 52 121 52 121 51 117 49 117 49 117 49 117 49 112 46 114 48 117 51 121 52 119 51 119 51 119 51 119 51 112 49 121 54 124 54 126 57 124 55 131 58 128 58 133 63 133 60 159 76 186 88 195 92 205 92 183 75 157 57 128 42 97 37 119 54 124 39 102 39 124 51 121 40 105 40 114 43 22 19 28 27 25 15 25 19 28 23 27 19 25 23 27 27 28 19 24 11 22 15 27 31 27 23 28 27 28 23 25 19 28 43 24 31 22 35 27 47 24 35 24 35 24 35 24 35 24 35 27 35 22 23 22 31 25 39 27 39 27 35 24 27 18 31 21 19 4 0 0 0 1 0 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 3 0 3 3 4 3 3 3 6 11 7 11 7 7 9 15 10 19 10 23 12 23 9 15 10 23 13 27 15 31 15 27 13 23 12 27 13 31 13 27 13 27 13 27 15 31 15 31 16 39 18 39 16 35 21 35 21 35 21 35 21 35 22 39 25 51 28 55 28 55 24 51 25 51 27 55 28 59 27 55 27 59 28 63 30 63 30 59 30 63 31 67 33 67 31 63 31 67 33 71 34 71 34 71 33 79 37 83 34 67 36 79 36 79 36 79 36 79 34 83 36 91 37 83 28 51 13 27 13 27 12 23 13 31 12 27 15 35 16 35 16 31 9 23 13 23 12 23 16 43 52 154 72 170 67 162 64 138 63 150 63 150 61 142 58 134 55 130 55 130 55 130 55 130 49 119 52 123 54 126 54 123 46 123 48 83 55 182 110 246 113 234 111 234 111 234 111 234 111 238 114 242 116 246 114 242 116 246 116 249 117 249 119 253 119 246 119 249 120 249 122 253 123 257 123 257 123 257 123 257 125 261 125 265 126 265 128 269 126 265 126 269 128 269 129 273 126 261 129 269 131 269 129 265 129 273 131 285 135 293 137 285 138 277 135 269 134 269 134 269 135 273 135 273 135 273 135 273 137 277 138 281 138 281 137 277 140 285 140 285 140 285 140 285 141 281 141 285 143 285 144 289 143 285 143 285 143 285 143 285 146 281 144 277 143 281 144 285 146 281 144 277 143 281 144 285 146 285 146 285 146 285 146 285 143 285 147 285 143 277 147 297 147 289 147 293 149 297 150 297 146 285 146 289 147 289 149 293 147 289 146 289 144 285 144 281 144 285 141 277 141 277 144 285 144 285 144 285 144 285 144 285 144 285 144 285 144 285 144 285 143 281 143 281 143 281 143 281 141 273 140 273 140 273 140 273 143 281 143 281 143 281 143 281 141 281 144 285 141 273 143 285 143 269 140 261 138 261 138 265 141 269 141 269 141 269 141 269 140 265 140 265 140 265 140 265 140 265 140 261 138 257 137 257 138 261 138 261 138 261 138 261 138 261 138 261 138 261 138 261 135 257 135 257 135 257 135 257 137 261 137 261 137 261 137 261 138 265 138 261 137 257 135 257 135 257 137 261 135 257 134 249 131 246 131 246 131 246 131 246 131 246 128 238 128 238 131 246 128 242 129 234 125 230 128 249 126 234 126 234 126 234 126 234 128 226 128 226 128 226 128 226 131 238 134 242 134 249 141 273 155 257 141 317 158 321 165 253 144 269 149 257 137 234 126 206 123 206 116 190 114 198 113 198 111 198 116 214 114 194 105 170 88 99 39 0 40 103 93 214 110 198 98 182 101 190 99 174 96 170 96 170 96 170 96 170 95 166 95 166 95 166 95 166 92 174 92 178 93 182 95 182 92 174 92 174 90 170 90 166 85 158 85 158 85 158 85 158 84 154 84 154 82 146 78 138 82 150 84 154 82 146 79 138 75 130 76 134 76 138 78 138 79 142 79 138 78 134 76 134 75 130 75 130 75 130 75 130 76 130 78 130 78 130 78 130 78 126 75 119 73 123 76 130 73 119 73 119 73 115 70 111 69 111 70 115 72 111 70 107 70 119 70 119 70 119 70 119 67 111 67 111 67 107 66 107 67 119 69 123 67 115 66 111 67 119 67 119 67 119 67 119 64 111 64 115 66 119 67 119 64 111 64 107 63 103 61 103 64 107 64 107 64 107 64 107 64 103 61 95 58 95 61 99 60 95 60 91 58 91 57 87 57 87 57 87 57 87 57 87 57 91 58 95 60 91 58 87 58 91 58 87 57 83 55 83 58 91 60 99 60 91 57 83 57 83 54 75 52 75 52 79 51 75 54 83 57 83 54 79 55 91 61 95 57 99 73 146 99 353 276 789 381 821 380 722 372 678 378 769 306 265 46 0 51 79 54 79 54 79 52 71 49 67 49 67 49 67 49 67 49 71 49 67 49 71 51 75 51 75 51 75 51 75 51 75 46 75 55 91 54 79 54 91 52 87 57 91 57 91 60 99 63 95 60 126 78 162 81 150 78 126 57 99 58 111 52 75 43 55 45 71 43 43 42 87 46 75 48 55 42 71 48 59 40 25 50 28 45 24 42 25 50 27 47 25 45 27 47 28 47 25 40 21 40 25 50 31 40 24 45 27 50 28 50 28 52 27 45 22 42 24 50 28 47 25 47 25 47 25 47 25 38 25 42 25 35 21 35 24 35 22 38 24 35 22 33 19 23 21 33 16 4 1 0 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 4 7 4 4 4 9 7 11 7 11 6 11 7 11 9 14 10 16 10 11 9 16 10 19 13 23 15 23 13 21 12 19 13 21 15 21 13 21 13 21 13 21 13 26 16 28 18 28 16 23 15 31 21 31 21 31 21 31 21 33 24 38 27 42 30 45 28 38 24 40 25 42 27 45 27 45 27 45 28 47 30 50 30 50 30 50 31 52 33 54 33 52 31 52 33 54 34 57 34 57 33 54 36 62 37 57 30 59 36 59 36 59 36 59 36 57 36 57 37 59 33 40 19 19 13 23 13 19 12 21 15 19 13 23 16 26 16 26 15 19 15 26 16 23 16 31 24 102 70 119 70 114 70 107 58 102 64 105 63 100 60 95 57 90 55 90 55 90 55 90 55 81 49 85 54 88 54 88 55 74 54 81 42 97 85 195 117 217 113 222 111 222 111 222 111 222 113 226 116 229 116 229 114 229 116 229 117 231 119 234 119 234 119 234 120 236 122 238 122 243 125 243 125 243 125 243 125 243 125 243 126 245 128 248 128 245 126 245 128 248 129 250 129 250 128 255 131 257 131 260 128 260 131 269 134 281 137 284 138 284 138 281 135 276 134 276 134 279 135 279 135 279 135 279 135 284 140 286 141 288 140 286 138 286 140 286 140 286 140 286 140 286 141 286 143 288 144 291 144 288 143 288 143 288 143 288 143 293 144 291 143 288 144 291 146 293 144 291 143 288 144 291 146 293 146 293 146 293 146 293 146 288 146 296 146 288 143 296 152 293 146 293 147 296 149 298 149 293 146 293 147 296 149 298 149 300 147 300 146 298 146 296 144 298 144 291 140 288 141 296 146 296 144 296 144 296 144 296 144 296 144 296 144 296 144 296 144 293 143 293 143 293 143 293 143 286 138 286 138 286 138 286 138 293 143 293 143 293 143 293 143 291 143 296 144 291 141 293 144 298 141 293 138 291 138 291 140 296 141 296 141 296 141 296 141 293 140 293 140 293 140 293 140 293 140 293 138 291 137 288 137 291 138 291 138 291 138 291 138 291 138 291 138 291 138 291 138 291 135 291 135 291 135 291 135 293 137 293 137 293 137 293 137 296 138 296 137 293 135 291 135 291 137 293 137 293 135 288 132 284 131 284 131 284 131 284 131 286 131 279 126 276 128 284 132 279 129 281 126 274 125 279 132 276 126 276 126 276 126 276 126 276 128 276 128 276 128 276 128 279 131 284 132 284 135 298 144 348 131 317 150 308 149 329 149 303 149 286 128 274 135 284 122 267 120 255 114 253 114 245 111 238 113 243 114 236 107 217 96 181 48 107 31 162 92 231 104 222 99 224 101 224 99 217 93 217 96 217 96 217 96 217 96 214 95 214 95 214 95 214 95 210 92 210 93 212 95 214 95 210 92 207 90 207 88 205 88 198 85 198 85 198 85 198 85 193 82 193 82 191 79 186 76 193 81 191 79 188 78 186 78 183 76 183 78 188 79 188 81 188 79 188 78 186 76 183 76 183 76 183 76 183 76 183 78 176 78 174 78 174 78 174 78 176 78 171 75 169 76 174 79 164 73 169 76 171 73 164 69 159 70 162 72 164 70 162 69 157 70 157 70 157 70 157 70 152 67 152 66 148 64 145 63 155 70 157 70 157 69 152 66 152 67 152 67 152 67 152 67 148 64 148 66 150 67 152 67 148 64 148 63 145 61 143 61 143 64 143 64 143 64 143 64 145 64 138 60 133 60 138 63 138 63 138 61 136 61 133 60 131 58 131 58 131 58 131 58 128 58 131 60 133 58 131 57 131 58 131 57 128 55 126 55 124 55 128 58 128 55 121 51 124 52 119 49 117 49 117 51 114 48 121 54 128 55 128 54 128 60 140 61 136 64 164 90 222 226 546 371 608 384 608 377 608 354 577 377 608 227 207 54 131 55 126 55 126 54 121 51 117 49 117 49 117 49 117 49 124 52 119 49 114 48 114 48 121 52 121 52 121 52 121 52 114 52 131 58 126 52 124 55 119 54 126 55 126 55 128 60 157 63 140 58 162 73 162 61 150 61 150 58 143 54 140 55 145 49 109 48 128 48 107 40 117 51 121 43 117 52 119 37 28 27 27 19 25 15 22 11 22 15 25 23 27 23 27 19 25 19 25 23 27 27 28 27 27 27 30 31 28 23 24 11 19 31 25 47 30 47 25 35 21 31 22 35 24 39 25 43 27 35 24 27 22 27 22 31 22 27 24 31 22 27 21 19 15 23 19 23 7 0 0 0 1 0 1 3 1 3 1 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 7 6 7 4 3 7 19 6 7 7 15 9 19 12 23 13 23 9 11 9 23 15 35 19 31 13 39 16 23 10 31 21 43 18 39 16 35 18 39 24 51 21 43 19 47 22 55 21 27 15 19 18 31 19 27 22 39 24 47 25 51 28 55 24 47 24 47 24 47 24 47 28 59 28 59 28 59 28 59 28 55 28 59 30 63 31 63 31 63 31 67 33 71 34 71 33 71 33 75 34 79 36 79 37 83 37 83 37 83 37 83 31 75 33 91 40 87 25 35 10 23 15 39 16 31 10 15 15 31 15 31 15 31 15 31 25 23 7 35 16 19 18 83 72 178 76 186 73 166 63 138 66 150 60 142 61 146 60 134 52 130 57 130 52 119 52 126 52 123 51 119 51 115 49 115 51 123 49 79 42 126 98 261 111 230 110 230 110 230 110 230 113 238 113 242 114 246 116 246 117 249 117 253 119 257 120 257 125 261 125 261 125 253 120 249 125 261 125 261 125 261 125 261 126 265 126 265 126 265 126 265 126 265 128 273 129 277 132 281 131 269 131 273 131 277 131 277 129 273 131 277 134 293 138 293 137 277 137 277 137 277 137 277 135 273 135 273 135 273 135 273 134 273 135 277 138 285 141 293 141 289 141 289 141 289 141 289 144 289 144 293 146 297 147 297 146 293 146 293 146 293 146 293 143 281 147 293 149 289 144 277 146 285 146 285 146 285 146 285 146 285 146 285 146 285 146 285 146 289 147 293 149 289 147 285 147 289 147 289 147 289 147 289 149 293 149 293 149 293 149 293 149 297 147 289 144 285 143 277 144 285 144 285 144 285 144 285 143 281 144 289 147 293 147 289 146 289 146 285 144 281 143 281 143 281 143 281 143 281 143 281 141 277 140 273 140 269 138 269 143 281 143 281 143 281 143 281 143 281 143 281 143 281 143 281 144 277 144 273 143 269 141 269 146 281 144 273 143 269 140 265 141 269 141 269 141 269 141 269 141 269 141 265 140 261 138 261 140 265 140 265 140 265 140 265 137 257 137 257 137 257 137 257 134 253 134 253 134 253 134 253 140 265 135 253 134 257 138 269 137 261 137 261 137 261 137 261 137 261 137 257 135 253 134 253 134 253 134 249 132 246 131 246 131 246 131 242 129 238 128 238 132 246 131 242 129 238 128 234 126 234 126 234 126 234 126 234 126 222 126 222 128 230 131 234 131 234 132 242 135 249 137 253 135 253 140 265 144 273 149 285 141 249 137 234 131 222 129 218 122 210 116 202 116 206 111 190 113 206 114 210 110 174 82 99 48 0 31 107 105 194 99 190 99 178 99 178 99 178 99 178 99 174 96 166 95 166 95 170 95 166 95 166 95 166 95 166 96 182 95 178 93 174 92 170 92 174 92 170 90 166 88 166 85 158 84 154 84 158 87 162 87 154 81 138 76 138 81 150 84 142 75 126 75 138 79 142 81 142 79 138 78 142 79 146 81 142 78 134 76 134 76 138 76 134 76 134 76 134 76 134 78 134 79 130 78 130 76 126 75 126 76 126 76 123 73 115 72 119 75 126 75 119 70 107 70 115 72 119 73 115 72 111 72 123 72 119 70 115 69 115 64 103 66 115 69 115 69 115 67 119 67 119 67 119 67 119 63 111 64 115 66 119 67 123 72 123 66 107 61 107 66 119 63 107 63 107 63 107 63 107 67 103 60 95 61 107 64 103 63 103 63 99 61 95 60 95 60 95 60 95 60 95 60 95 58 91 58 91 58 91 58 91 58 91 58 91 58 91 58 91 60 95 60 91 58 87 57 87 58 91 58 87 57 83 55 83 51 75 54 79 51 71 52 79 54 79 52 71 52 79 55 91 55 103 48 134 70 91 104 222 200 730 380 912 374 837 383 742 377 702 351 730 322 365 64 107 54 83 57 91 58 83 54 71 52 75 52 75 52 75 52 75 48 63 45 59 46 67 51 79 54 79 49 67 48 71 52 83 52 79 52 79 52 79 52 79 57 91 58 99 61 103 63 103 63 99 63 111 66 115 67 123 61 103 55 95 51 91 52 99 63 103 55 79 46 63 45 63 48 71 46 59 40 51 45 71 45 25 45 25 45 25 45 25 40 24 45 27 47 27 47 25 45 25 45 27 47 28 50 28 45 25 47 28 50 27 42 22 38 21 45 25 50 25 45 22 42 22 45 24 45 24 47 25 42 25 38 22 35 22 35 24 38 24 38 25 38 22 33 21 26 21 31 15 11 3 2 3 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 6 9 6 4 4 11 10 9 6 11 7 14 10 19 12 21 12 16 9 14 12 23 16 31 15 23 18 26 10 16 15 31 19 28 16 23 15 26 16 31 18 26 15 23 16 28 19 31 18 21 16 26 19 28 18 33 22 35 24 38 27 42 28 45 27 45 27 45 27 45 27 47 28 47 28 47 28 47 28 47 28 47 30 50 31 52 31 52 31 52 33 54 34 57 34 54 33 54 34 57 36 59 36 62 37 62 37 62 37 62 37 52 33 54 37 62 33 38 15 16 12 21 15 26 15 21 12 23 15 23 15 23 15 23 15 31 10 14 16 26 12 38 45 124 78 126 78 121 70 107 64 109 64 100 61 102 63 97 57 90 57 95 57 88 52 88 55 90 55 90 55 88 54 85 54 83 55 83 42 76 61 174 122 214 111 219 110 219 110 219 110 224 113 226 114 226 116 229 116 231 117 234 119 234 120 236 120 243 125 243 125 243 123 238 120 243 125 243 125 243 125 243 125 245 126 245 126 245 126 245 126 245 126 248 129 253 131 255 132 257 131 260 132 262 132 269 131 269 131 272 132 276 137 284 140 281 137 281 137 281 137 281 137 279 135 279 135 279 135 279 135 279 137 281 138 284 140 288 141 288 141 288 141 288 141 288 141 291 144 291 146 293 147 296 147 293 146 293 146 293 146 293 146 291 146 296 147 296 147 293 144 293 146 293 146 293 146 293 146 293 146 293 146 293 146 293 146 293 147 296 149 298 147 296 146 296 147 296 147 296 147 296 147 298 149 298 149 298 149 298 149 303 149 300 147 298 144 293 143 296 144 296 144 296 144 296 144 291 143 296 146 298 146 298 146 298 146 298 144 296 144 293 143 293 143 293 143 293 143 293 143 291 141 291 140 288 140 286 138 293 143 293 143 293 143 293 143 293 143 293 143 293 143 293 143 300 144 300 143 298 141 296 141 298 143 298 143 298 143 298 143 296 141 296 141 296 141 296 141 296 141 296 140 293 138 291 138 291 138 291 138 291 138 291 138 288 137 288 137 288 137 288 137 288 134 288 134 288 134 288 134 296 137 293 135 291 137 293 138 293 137 293 137 293 137 293 137 293 137 293 135 291 134 288 134 288 134 288 132 286 131 284 131 284 131 284 129 281 128 279 128 284 129 281 129 281 129 279 128 276 126 276 126 276 126 276 126 276 128 274 126 274 128 279 129 279 129 281 132 286 135 288 135 308 137 319 141 308 138 303 143 296 140 286 134 276 129 272 126 265 117 253 113 253 114 245 110 234 110 238 110 222 88 171 58 119 36 155 90 238 105 222 102 222 99 222 99 222 99 222 99 222 98 217 95 214 95 214 96 214 95 214 95 214 95 214 95 214 95 212 93 212 93 210 92 210 92 210 90 207 88 205 88 198 85 198 87 200 87 200 87 198 84 191 79 186 79 191 82 195 79 181 73 183 79 188 79 193 82 191 79 188 81 193 82 191 79 186 78 183 76 186 78 183 76 183 76 183 76 183 78 179 78 174 78 171 76 171 76 169 76 171 76 171 75 167 72 167 73 169 76 169 73 164 70 162 72 164 73 167 72 164 70 159 72 159 70 157 69 155 69 148 66 152 69 155 69 155 69 152 67 152 67 152 67 152 67 148 64 150 66 150 66 152 67 157 69 150 64 145 64 150 66 145 63 145 63 145 63 145 63 148 63 136 60 140 64 143 63 140 63 140 61 138 60 136 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 58 131 57 128 57 131 58 131 57 128 55 126 55 121 55 128 55 124 52 124 57 131 55 126 54 126 55 133 60 126 61 140 66 167 69 188 176 544 363 608 375 608 380 608 360 608 336 608 348 401 93 162 63 131 55 126 55 126 54 121 52 119 51 119 51 119 51 117 49 117 49 114 46 112 48 119 52 121 51 119 49 117 51 119 52 121 52 121 52 121 52 121 52 124 54 126 58 133 63 140 66 140 61 145 63 145 63 148 64 140 58 136 54 131 52 131 54 128 54 124 49 119 48 117 46 114 46 119 46 112 42 112 46 22 11 24 19 25 23 28 27 22 15 25 23 27 23 27 19 25 19 25 23 27 27 28 27 22 15 25 19 27 19 25 15 21 27 21 31 22 31 22 31 25 39 24 35 24 35 22 31 27 35 24 27 22 27 22 31 25 35 25 35 25 31 22 27 21 31 19 19 9 0 3 3 1 0 1 3 1 3 1 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 6 3 3 0 7 19 6 7 6 11 9 19 10 23 13 23 10 15 9 23 15 35 21 31 15 39 16 19 10 27 18 35 15 31 13 27 15 31 16 35 15 31 15 31 16 35 21 27 16 23 18 31 19 27 22 39 22 43 25 51 27 55 30 63 30 63 30 63 30 63 28 59 28 59 28 59 28 59 28 55 28 59 30 63 31 63 31 63 31 67 33 71 34 71 33 71 33 75 34 79 36 79 37 83 37 83 37 83 37 83 34 87 36 91 36 71 19 27 10 23 12 27 13 31 15 35 15 31 15 31 15 31 15 31 13 15 12 35 13 31 34 150 82 202 81 190 76 178 72 170 69 158 64 150 64 154 61 138 58 142 61 142 57 130 55 138 57 134 57 130 55 126 54 126 54 130 52 91 42 111 90 249 111 230 110 230 110 230 110 230 113 242 114 242 116 246 116 246 117 253 119 253 120 257 120 257 123 261 125 261 125 257 122 253 125 261 125 261 125 261 125 261 126 265 126 265 126 265 126 265 126 269 128 273 131 281 132 281 131 273 131 273 132 277 131 277 131 277 131 281 132 293 137 293 137 277 137 277 137 277 137 277 135 273 135 273 135 273 135 273 138 281 138 281 138 285 140 285 141 289 141 289 141 289 141 289 144 289 144 293 146 297 147 297 146 293 146 293 146 293 146 293 146 285 147 289 147 289 146 285 146 285 146 285 146 285 146 285 146 285 146 285 146 285 146 285 147 289 149 293 149 293 147 289 147 289 147 289 147 289 147 289 149 293 149 293 149 293 149 293 149 297 147 293 146 285 144 285 144 285 144 285 144 285 144 285 143 285 146 289 147 289 146 289 146 289 146 289 144 285 144 281 143 281 143 281 143 281 143 281 143 281 141 277 141 273 140 273 143 281 143 281 143 281 143 281 141 277 141 277 141 277 141 277 144 277 144 277 143 273 143 273 140 265 141 273 143 277 146 281 141 269 141 269 141 269 141 269 141 269 141 265 140 261 138 261 137 257 137 257 137 257 137 257 137 257 137 257 137 257 137 257 134 253 134 253 134 253 134 253 135 261 137 265 138 261 137 257 137 261 137 261 137 261 137 261 137 261 137 257 135 253 134 253 134 253 134 249 132 246 131 246 131 246 131 242 129 238 128 238 128 238 128 238 129 242 129 242 126 234 126 234 126 234 126 234 129 226 128 222 126 222 126 226 128 226 129 230 131 238 132 238 135 246 140 249 135 238 135 249 138 246 134 234 129 222 128 230 122 206 113 198 113 206 114 210 108 198 110 190 93 111 55 39 27 63 90 206 111 194 101 182 99 178 99 178 99 178 99 178 99 174 96 166 95 166 95 170 95 166 95 166 95 166 95 166 92 174 93 178 93 178 95 182 92 174 92 170 90 166 88 166 85 162 88 170 90 166 87 158 84 150 82 146 81 146 81 142 82 142 75 130 78 142 81 142 84 154 82 146 81 150 84 154 81 146 79 138 76 134 78 138 76 134 76 134 76 134 76 134 76 130 78 126 76 123 75 123 76 126 76 126 76 123 73 119 75 123 75 126 75 119 72 111 70 115 72 119 73 115 72 111 72 123 72 119 70 115 69 115 66 107 67 115 69 115 69 111 67 119 67 119 67 119 67 119 67 119 66 115 66 115 64 111 67 119 67 115 66 111 64 111 63 107 63 107 63 107 63 107 66 107 61 99 63 107 64 103 63 103 63 99 61 95 60 95 60 95 60 95 60 95 60 95 61 99 61 99 61 99 61 99 61 99 61 99 61 99 61 99 60 95 60 91 58 87 57 87 58 91 58 87 57 83 55 83 54 87 58 87 55 79 55 91 57 87 57 87 57 91 60 99 60 95 66 51 72 178 135 738 358 924 366 892 369 896 375 785 357 749 348 495 111 115 75 111 55 83 52 71 49 71 52 79 52 71 51 67 49 63 48 63 52 75 49 71 48 71 49 75 49 75 51 79 52 75 51 71 52 79 52 79 52 79 52 79 51 79 54 91 60 107 64 111 63 91 61 99 61 99 58 99 57 95 57 103 55 95 51 87 45 75 48 79 51 83 49 79 43 75 51 79 46 67 43 67 42 24 42 25 45 27 47 27 40 24 45 27 47 27 47 25 45 25 45 27 47 28 50 28 38 21 40 24 42 25 45 25 45 22 42 21 40 22 45 25 50 25 47 24 45 22 42 21 42 25 38 22 35 22 35 24 40 27 42 27 42 25 38 22 33 21 26 12 9 6 4 4 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 9 4 4 3 9 9 7 4 9 7 14 9 16 10 19 12 16 10 16 12 21 15 33 15 23 18 26 10 16 13 26 15 21 12 19 12 21 13 28 18 28 18 28 18 28 18 33 19 23 16 28 21 28 18 31 21 33 24 38 25 40 27 50 30 50 30 50 30 50 30 47 28 47 28 47 28 47 28 47 28 47 30 50 31 52 31 52 31 52 33 54 34 57 34 54 33 54 34 57 36 59 36 59 36 59 36 59 36 59 36 57 37 59 36 52 25 26 10 16 10 16 12 21 15 28 19 23 15 23 15 23 15 23 15 19 13 26 16 19 16 69 72 140 85 131 78 121 75 121 75 117 69 107 66 107 66 102 60 100 63 105 63 95 57 95 60 90 54 88 54 85 52 85 52 88 57 88 48 78 54 159 117 217 113 222 111 222 111 222 111 226 114 226 116 229 116 231 117 234 119 234 120 236 120 238 122 241 125 243 126 245 125 241 123 245 126 245 126 245 126 245 126 248 128 248 128 248 128 248 128 248 128 250 129 253 132 257 134 262 131 262 132 265 132 272 132 274 132 274 132 279 135 286 138 284 138 284 138 284 138 284 138 281 137 281 137 281 137 281 137 286 140 286 140 286 138 284 138 291 143 291 143 291 143 291 143 291 144 291 146 293 147 296 147 296 147 296 147 296 147 296 147 293 147 296 147 296 147 296 146 296 147 296 147 296 147 296 147 296 147 296 147 296 147 296 147 296 147 298 150 300 149 296 147 298 149 298 149 298 149 298 149 298 149 298 149 298 149 298 149 303 149 303 147 300 146 298 144 298 146 298 146 298 146 298 146 298 147 300 149 303 149 300 147 300 147 298 146 298 144 296 144 296 144 296 144 296 144 296 144 296 143 293 143 291 141 291 141 293 143 293 143 293 143 293 143 291 141 291 141 291 141 291 141 300 144 300 144 300 144 300 143 296 141 296 143 298 144 300 144 298 143 298 143 298 143 298 143 296 141 296 140 293 138 291 138 291 138 291 138 291 138 291 138 288 137 288 137 288 137 288 137 291 135 291 135 291 135 291 135 288 135 296 140 298 138 291 134 293 137 293 137 293 137 293 137 293 137 293 135 291 134 288 134 288 134 288 132 286 131 284 131 284 131 284 129 281 128 279 128 276 126 276 128 281 129 284 131 276 126 276 126 276 126 276 126 281 129 276 126 272 125 272 125 274 126 276 128 279 129 279 129 298 135 305 140 300 137 298 138 288 134 279 128 267 126 265 126 267 119 253 113 253 116 253 116 238 113 236 98 188 60 131 37 136 81 241 116 234 104 226 98 222 99 222 99 222 99 222 99 222 98 217 95 214 95 214 96 214 95 214 95 214 95 214 95 207 92 210 93 212 95 214 96 210 92 210 90 207 88 205 88 198 88 207 93 210 90 198 84 193 82 195 84 193 82 191 79 191 78 183 76 188 81 191 79 195 82 191 81 191 81 193 84 193 81 188 78 186 78 186 79 183 76 183 76 183 76 183 78 176 78 171 76 169 75 169 75 171 76 174 78 171 76 169 73 169 76 171 75 169 73 167 72 162 72 164 73 167 72 164 70 159 72 159 70 157 69 155 69 152 67 155 70 157 69 155 67 152 67 152 67 152 67 152 67 155 67 152 66 150 64 148 63 150 67 152 67 152 66 148 63 145 63 145 63 145 63 145 63 145 64 138 63 143 66 143 63 140 63 140 61 138 60 136 60 136 61 133 60 133 60 131 58 136 61 136 61 136 61 136 61 136 61 136 61 136 61 136 61 133 60 133 58 131 57 128 57 131 58 131 57 128 55 126 55 124 57 131 57 126 54 126 58 131 57 131 57 131 58 133 60 124 55 143 51 150 117 382 369 608 363 608 363 608 366 608 366 608 355 429 119 198 92 164 49 131 54 117 46 112 48 119 54 124 54 121 51 119 49 117 48 124 54 121 51 119 49 117 49 114 49 121 54 124 52 117 48 121 52 121 52 121 52 121 52 121 52 124 55 128 58 133 60 136 60 136 58 131 57 128 54 126 52 128 54 126 51 119 45 105 43 112 49 117 49 114 46 105 46 119 52 117 45 107 42 27 23 27 19 25 15 24 15 22 15 25 23 27 23 27 19 25 19 25 23 27 27 28 27 22 11 22 11 24 19 25 23 27 39 24 35 24 35 25 39 27 39 25 35 24 31 22 27 27 35 24 27 22 27 22 31 25 39 27 39 27 35 24 27 22 27 15 11 9 0 3 0 1 0 1 3 1 3 1 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 3 4 3 1 0 6 15 4 3 6 7 7 15 10 19 10 19 10 19 12 23 13 31 18 27 13 39 16 23 12 35 16 31 13 23 12 23 12 23 18 39 18 39 18 39 18 39 22 31 16 27 19 35 21 31 21 35 22 39 24 47 27 51 27 55 27 55 27 55 27 55 28 59 28 59 28 59 28 59 28 55 28 59 30 63 31 63 31 63 31 67 33 71 34 71 33 71 33 75 34 79 36 79 36 79 36 79 36 79 36 79 37 91 39 87 28 47 13 19 10 19 10 23 13 31 18 43 15 31 15 31 15 31 15 31 13 39 19 31 10 43 51 210 90 214 82 190 75 182 76 186 75 174 69 166 69 162 64 146 64 158 66 154 60 138 58 146 55 130 55 126 54 126 52 123 55 130 54 103 43 87 81 242 113 234 111 234 111 234 111 234 114 242 116 246 116 249 117 249 119 253 120 257 120 261 122 261 123 261 125 265 126 265 125 261 126 265 126 265 126 265 126 265 128 269 128 269 128 269 128 269 128 269 129 277 132 281 134 285 131 273 132 277 131 281 132 281 134 285 132 285 134 293 137 293 138 281 138 281 138 281 138 281 137 277 137 277 137 277 137 277 141 289 141 285 140 285 140 285 143 293 143 293 143 293 143 293 144 289 144 293 146 297 147 297 147 297 147 297 147 297 147 297 149 289 147 289 147 289 147 293 147 289 147 289 147 289 147 289 147 289 147 289 147 289 147 289 147 293 150 297 150 297 149 289 149 293 149 293 149 293 149 293 149 293 149 293 149 293 149 293 149 297 149 293 147 293 147 289 146 289 146 289 146 289 146 289 150 301 152 305 152 301 149 297 147 293 147 289 146 289 144 285 144 285 144 285 144 285 144 285 144 285 144 285 143 281 143 277 143 281 143 281 143 281 143 281 141 277 141 277 141 277 141 277 144 277 144 277 144 277 144 281 144 277 144 273 143 269 141 269 143 273 143 273 143 273 143 273 141 269 141 265 140 261 138 261 141 269 141 269 141 269 141 269 137 257 137 257 137 257 137 257 135 257 135 257 135 257 135 257 134 257 138 269 140 265 135 253 137 261 137 261 137 261 137 261 137 261 137 257 135 253 134 253 134 253 134 249 132 246 131 246 131 246 131 242 129 238 128 238 125 230 126 234 128 242 129 242 126 234 126 234 126 234 126 234 129 226 126 218 125 218 125 218 126 222 126 222 128 226 128 222 128 226 134 246 134 242 137 253 131 242 129 238 125 230 123 230 125 226 117 210 116 226 117 218 108 202 101 138 64 47 42 31 78 182 117 194 101 186 105 170 101 174 101 174 101 174 101 174 99 174 96 166 95 166 95 170 95 166 95 166 95 166 95 166 90 174 92 178 93 182 95 186 92 174 92 170 90 166 88 166 87 166 92 178 92 166 85 150 82 154 84 154 84 150 81 142 81 138 76 138 81 150 82 146 81 146 79 138 78 142 81 146 82 146 79 142 78 138 79 142 76 134 76 134 76 134 76 134 76 130 78 126 76 123 75 123 76 130 78 130 78 126 75 119 78 126 76 123 75 119 73 123 70 115 72 119 73 115 72 111 72 123 72 119 70 115 69 115 69 115 70 119 70 115 69 111 67 119 67 119 67 119 67 119 69 119 67 115 66 111 64 107 66 119 67 119 67 115 64 107 63 107 63 107 63 107 63 107 66 107 63 107 66 115 64 103 63 103 63 99 61 95 60 95 61 99 61 95 60 91 58 91 58 91 58 91 58 91 58 91 58 91 58 91 58 91 58 91 60 95 60 91 58 87 57 87 58 91 58 87 57 83 55 83 52 83 57 83 54 75 54 87 54 83 55 87 57 87 57 87 39 75 69 174 84 321 294 896 351 849 342 865 357 884 355 829 325 480 114 95 101 119 33 150 55 79 49 55 45 63 51 79 55 83 55 79 54 75 52 75 52 79 52 79 51 71 49 67 48 71 52 83 54 79 49 67 52 79 52 79 52 79 52 79 55 87 55 87 54 83 54 79 58 79 57 83 55 79 52 79 48 75 49 87 49 75 43 63 43 67 46 75 48 71 43 59 40 71 51 91 51 71 42 55 50 28 47 25 45 24 40 22 40 24 45 27 47 27 47 25 45 25 45 27 47 28 50 28 45 24 42 24 42 25 45 27 50 27 50 27 47 25 45 24 47 25 45 24 45 24 42 22 42 25 38 22 35 22 35 24 40 25 40 25 40 24 35 22 33 19 23 15 19 10 4 0 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 3 7 3 2 1 7 7 4 4 7 6 11 9 14 9 16 10 16 12 19 13 21 13 26 12 19 16 28 13 21 18 26 15 21 12 19 12 19 13 23 15 26 16 26 16 23 15 35 21 26 18 31 22 31 19 28 21 31 22 35 25 38 25 42 25 42 25 42 25 42 25 47 28 47 28 47 28 47 28 47 28 47 30 50 31 52 31 52 31 52 33 54 34 57 34 54 33 54 34 57 36 59 36 57 34 57 34 57 34 57 34 57 37 62 34 42 18 19 10 16 12 19 13 21 15 23 16 23 15 23 15 23 15 23 15 26 19 31 12 16 27 97 92 145 88 136 81 126 78 126 78 126 75 117 70 114 69 107 63 107 67 109 66 100 58 97 61 97 60 97 60 95 58 93 58 88 55 88 52 78 46 148 117 219 114 224 113 224 113 224 113 229 116 229 116 231 117 231 119 236 120 236 120 238 122 238 123 241 125 243 126 248 126 245 126 248 128 248 128 248 128 248 128 250 129 250 129 250 129 250 129 250 129 250 131 255 134 257 135 265 132 265 132 272 132 274 134 279 135 281 134 281 135 286 138 286 140 286 140 286 140 286 140 284 138 284 138 284 138 284 138 286 140 286 141 288 141 288 141 293 144 293 144 293 144 293 144 291 144 291 146 293 147 296 147 298 149 298 149 298 149 298 149 298 149 296 147 296 147 298 149 298 149 298 149 298 149 298 149 298 149 298 149 298 149 298 149 298 149 300 150 300 150 298 149 300 150 300 150 300 150 300 150 298 149 298 149 298 149 298 149 303 149 303 149 303 147 300 147 300 147 300 147 300 147 300 147 305 152 308 152 308 150 303 149 303 147 300 147 298 146 298 146 298 146 298 146 298 146 298 146 298 146 298 144 296 144 293 143 293 143 293 143 293 143 293 143 293 143 293 143 293 143 293 143 300 144 300 144 303 146 303 146 303 146 300 143 298 141 293 140 300 144 300 144 300 144 300 144 296 141 296 140 293 138 291 138 298 143 298 143 298 143 298 143 288 137 288 137 288 137 288 137 293 137 293 137 293 137 293 137 291 137 293 138 296 137 293 135 293 137 293 137 293 137 293 137 293 137 293 135 291 134 288 134 288 134 288 132 286 131 284 131 284 131 284 129 281 128 279 128 276 126 276 126 279 128 279 128 276 126 276 126 276 126 276 126 276 126 272 125 269 125 272 126 274 126 274 126 274 126 276 128 262 126 274 129 279 129 281 134 279 128 272 125 262 123 262 123 269 122 260 119 260 116 248 111 226 99 202 67 138 43 143 64 229 114 241 101 214 104 229 101 222 101 222 101 222 101 222 101 222 98 217 95 214 95 214 96 214 95 214 95 214 95 214 95 210 92 212 93 212 93 214 95 210 92 210 90 207 88 205 88 202 88 205 90 205 87 195 82 198 85 195 84 193 82 193 82 188 78 183 79 193 84 193 81 191 79 186 78 186 78 188 81 193 82 191 79 188 79 188 79 183 76 183 76 183 76 183 78 179 79 176 78 174 78 171 76 174 78 176 79 174 76 169 75 176 78 171 75 167 75 169 75 162 72 164 73 167 72 164 70 159 72 159 70 157 69 155 69 157 70 157 72 157 69 155 67 152 67 152 67 152 67 152 67 152 67 150 66 150 66 148 64 152 67 152 66 150 64 148 64 145 63 145 63 145 63 145 63 145 64 143 66 148 67 143 63 140 63 140 61 138 60 136 60 138 63 136 60 133 58 128 57 131 58 131 58 131 58 131 58 131 58 131 58 131 58 131 58 133 60 133 58 131 57 128 57 131 58 131 57 128 55 126 55 121 55 128 55 124 52 124 57 124 54 128 57 131 57 131 57 126 55 143 98 176 164 573 369 604 349 596 358 608 346 525 265 355 108 169 96 148 45 143 60 131 54 117 46 112 48 119 54 126 55 126 55 126 55 126 55 117 51 119 51 119 49 117 48 117 51 119 52 121 51 119 49 121 52 121 52 121 52 121 52 128 57 126 54 121 51 117 48 128 55 128 54 126 54 126 52 119 48 119 48 117 45 109 42 112 48 114 46 112 45 107 42 105 46 119 52 117 45 107 42 25 19 25 19 25 19 25 19 22 15 25 23 27 23 27 19 25 19 25 23 27 27 28 27 28 27 25 15 24 19 25 23 24 39 27 43 27 35 22 27 22 31 24 35 24 35 25 39 27 35 24 27 22 27 22 31 24 31 24 35 24 27 21 23 24 35 21 35 21 23 6 0 1 0 1 3 1 3 1 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 4 0 1 0 4 11 3 0 4 7 7 11 9 15 9 19 12 23 13 27 13 27 12 15 10 35 18 31 16 51 16 35 15 27 13 27 13 27 15 35 18 43 19 39 16 31 24 35 18 27 21 39 21 35 19 31 21 39 24 43 25 47 25 51 25 51 25 51 25 51 28 59 28 59 28 59 28 59 28 55 28 59 30 63 31 63 31 63 31 67 33 71 34 71 33 71 33 75 34 79 36 79 34 75 34 75 34 75 34 75 34 91 37 79 24 35 12 23 10 23 13 31 16 31 13 23 15 31 15 31 15 31 15 31 16 39 16 15 12 83 72 257 93 226 88 210 84 202 81 198 81 190 75 178 72 170 67 154 66 162 67 158 61 138 58 142 61 146 60 142 60 138 58 138 52 119 54 115 45 75 78 249 114 238 113 238 113 238 113 238 116 246 116 249 117 249 119 253 120 257 120 261 122 261 123 265 123 261 126 265 128 269 128 265 128 269 128 269 128 269 128 269 129 273 129 273 129 273 129 273 129 273 131 277 132 285 135 289 132 277 131 281 132 281 134 285 137 289 134 289 134 293 135 293 140 285 140 285 140 285 140 285 138 281 138 281 138 281 138 281 138 281 140 289 141 293 143 297 144 297 144 297 144 297 144 297 144 289 144 293 146 297 147 297 149 301 149 301 149 301 149 301 150 293 147 289 147 289 149 297 149 293 149 293 149 293 149 293 149 293 149 293 149 293 149 293 149 297 150 301 152 297 150 293 150 297 150 297 150 297 150 297 149 293 149 293 149 293 149 293 149 297 149 297 149 297 149 297 147 293 147 293 147 293 147 293 149 297 150 301 149 293 146 289 149 297 147 293 147 289 146 289 146 289 146 289 146 289 146 289 147 293 146 289 146 285 144 285 143 281 143 281 143 281 143 281 144 285 144 285 144 285 144 285 144 277 144 281 146 285 147 285 143 273 143 273 143 273 143 273 144 277 144 277 144 277 144 277 141 269 141 265 140 261 138 261 141 269 141 269 141 269 141 269 137 257 137 257 137 257 137 257 137 261 137 261 137 261 137 261 138 261 137 257 135 261 137 265 137 261 137 261 137 261 137 261 137 261 137 257 135 253 134 253 134 253 134 249 132 246 131 246 131 246 131 242 129 238 128 238 128 238 126 234 126 234 126 230 126 234 126 234 126 234 126 234 125 218 123 214 123 218 126 226 128 226 128 226 128 226 128 226 122 210 128 222 126 218 126 234 126 238 123 238 122 238 122 234 122 222 119 218 117 214 108 186 96 158 78 71 43 55 78 186 110 202 108 178 99 174 102 178 101 174 101 174 101 174 101 174 99 174 96 166 95 166 95 170 95 166 95 166 95 166 95 166 95 182 93 178 93 178 92 174 92 174 92 170 90 166 88 166 90 166 88 162 85 154 84 150 87 158 84 150 81 150 84 154 78 134 76 142 84 158 84 146 82 146 79 142 79 142 81 150 84 150 81 142 79 142 79 146 76 134 76 134 76 134 76 134 79 138 81 138 79 134 78 130 78 130 79 134 78 130 76 123 79 130 76 123 73 123 76 126 70 115 72 119 73 115 72 111 72 123 72 119 70 115 69 115 70 123 72 123 70 119 69 111 67 119 67 119 67 119 67 119 64 111 66 115 66 115 67 119 70 123 66 111 63 111 66 115 63 107 63 107 63 107 63 107 66 107 64 111 69 119 66 99 63 103 63 99 61 95 60 95 63 103 61 95 60 91 57 87 60 95 60 95 60 95 60 95 60 95 60 95 60 95 60 95 60 95 60 91 58 87 57 87 58 91 58 87 57 83 55 83 54 87 58 87 55 79 55 91 54 83 58 95 60 95 58 87 66 79 64 142 73 301 259 765 352 829 334 749 279 571 177 269 87 91 85 103 45 87 72 79 57 79 51 67 48 67 52 79 51 75 52 79 54 83 57 87 46 63 49 75 51 71 49 67 52 75 51 71 49 75 51 79 52 79 52 79 52 79 52 79 54 83 52 79 51 71 49 67 52 67 54 79 54 79 52 87 51 79 48 75 45 71 45 71 48 75 46 67 45 67 45 71 43 71 51 83 48 67 43 63 40 22 42 25 45 27 50 28 40 24 45 27 47 27 47 25 45 25 45 27 47 28 50 28 54 30 47 25 42 25 45 27 40 22 47 27 47 22 38 16 40 22 42 24 45 25 47 27 42 25 38 22 35 22 35 24 35 22 38 24 35 22 33 19 38 24 35 25 38 21 14 0 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 3 4 3 2 1 7 7 4 3 7 6 9 7 14 9 14 10 19 13 21 13 21 12 16 7 14 16 28 16 28 24 28 16 23 13 21 13 23 15 31 21 35 24 38 22 33 19 35 21 26 18 31 22 33 21 28 19 31 22 33 24 38 25 45 27 45 27 45 27 45 27 47 28 47 28 47 28 47 28 47 28 47 30 50 31 52 31 52 31 52 33 54 34 57 34 54 33 54 34 57 36 59 36 57 34 57 34 57 34 57 34 52 36 59 33 38 15 19 13 16 12 23 18 26 15 16 9 23 15 23 15 23 15 23 15 23 18 19 7 23 42 128 107 152 95 150 90 143 85 136 82 133 79 121 73 119 72 112 64 107 67 109 64 97 58 95 60 95 58 95 57 93 55 90 55 83 49 88 55 81 45 145 119 219 113 222 113 224 113 224 113 229 116 229 117 231 119 234 119 236 120 236 122 238 123 241 123 241 123 245 128 248 128 248 128 248 128 248 128 248 128 248 128 255 129 255 129 255 129 255 129 255 129 257 132 260 134 265 135 269 131 269 132 272 134 276 134 281 137 281 134 281 135 286 137 286 140 286 140 286 140 286 140 284 138 284 138 284 138 284 138 281 138 286 141 291 144 293 146 293 144 293 144 293 144 293 144 291 144 291 146 293 147 296 147 298 149 298 149 298 149 298 149 303 150 296 146 293 147 300 152 298 149 298 149 298 149 298 149 298 149 298 149 298 149 298 149 298 150 300 152 303 150 300 149 300 150 300 150 300 150 300 150 298 149 298 149 298 149 298 149 303 149 303 149 303 149 303 149 300 147 300 147 300 147 300 147 298 147 300 147 298 144 293 143 303 149 303 147 300 146 298 146 298 146 298 146 298 146 298 146 300 147 300 146 298 146 296 144 293 143 293 143 293 143 293 143 298 146 298 147 298 147 298 147 300 144 300 146 303 147 305 147 293 140 296 143 298 144 303 146 300 144 300 144 300 144 300 144 296 141 296 140 293 138 291 138 293 140 293 140 293 140 293 140 288 137 288 137 288 137 288 137 293 137 293 137 293 137 293 137 298 138 291 134 288 135 296 140 293 137 293 137 293 137 293 137 293 137 293 135 291 134 288 134 288 134 288 132 286 131 284 131 284 131 284 129 281 128 279 128 281 128 279 126 276 125 274 123 276 126 276 126 276 126 276 126 269 123 269 123 269 126 276 128 276 128 276 128 276 128 276 128 267 129 274 132 274 125 272 126 274 125 267 120 260 122 260 122 260 117 257 119 257 110 231 96 217 90 183 54 133 63 224 132 229 104 229 107 226 99 219 104 222 101 222 101 222 101 222 101 222 98 217 95 214 95 214 96 214 95 214 95 214 95 214 95 217 95 214 93 212 92 210 90 210 92 210 90 207 88 205 88 205 90 200 85 193 84 193 84 205 88 195 82 188 82 195 88 186 78 186 82 195 87 195 84 195 84 193 82 191 84 193 85 195 84 191 81 188 81 188 82 183 78 183 78 183 78 183 76 183 82 183 81 181 81 179 79 176 79 179 79 179 78 174 75 179 79 171 75 167 75 171 78 162 72 164 73 167 72 164 70 159 72 159 70 157 69 155 69 159 72 159 72 159 70 152 67 152 67 152 67 152 67 152 67 145 64 148 66 150 67 152 69 159 69 150 63 143 63 150 67 145 63 145 63 145 63 145 63 145 64 143 67 150 69 145 61 140 63 140 61 138 60 136 60 138 63 136 60 133 58 128 57 136 61 136 61 136 61 136 61 136 61 136 61 136 61 136 61 133 60 133 58 131 57 128 57 131 58 131 57 128 55 126 55 128 58 133 60 128 57 131 60 128 58 136 61 140 61 136 60 126 43 164 73 157 92 224 199 415 233 372 146 205 81 174 72 143 75 119 43 155 61 100 51 128 55 121 51 117 51 121 54 114 48 117 51 124 55 128 57 107 45 114 49 119 49 117 48 124 52 117 48 114 49 121 54 121 52 121 52 121 52 121 52 119 51 119 51 119 51 119 51 121 52 124 54 126 55 128 55 131 54 124 48 117 46 119 51 114 46 109 43 107 46 114 49 107 48 119 51 114 45 107 45 19 7 21 11 24 19 27 27 30 27 28 23 27 19 25 15 21 15 27 19 21 3 22 23 27 23 27 23 27 23 27 23 25 39 25 35 24 31 22 31 25 35 22 31 25 39 24 31 25 35 25 31 24 27 22 27 24 31 24 31 24 31 24 31 25 31 22 35 22 27 13 3 3 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 7 3 11 4 11 6 15 6 15 6 15 6 15 10 23 12 27 15 31 16 35 15 27 13 27 13 31 16 39 15 31 15 31 15 31 15 31 13 35 19 51 22 43 16 27 22 39 22 35 21 31 19 31 22 35 21 35 21 39 24 47 25 51 25 55 27 59 28 59 28 59 28 59 28 59 28 59 27 63 31 75 34 71 31 63 33 71 33 71 33 71 33 71 33 71 33 75 34 79 36 79 34 75 34 79 36 83 37 83 36 87 33 59 15 15 10 27 15 31 15 31 15 31 15 31 16 31 12 19 10 23 13 23 15 27 12 0 21 130 88 249 90 222 93 226 90 210 82 190 82 194 78 178 72 166 70 162 66 158 66 154 64 150 63 150 60 142 58 134 55 130 54 123 55 154 54 111 45 83 66 249 119 257 114 238 113 230 113 234 117 238 116 238 116 242 119 249 122 253 122 257 123 261 125 261 125 269 126 277 128 281 131 285 123 269 125 273 128 281 131 289 128 281 128 281 128 281 128 273 132 277 132 277 132 269 132 277 132 281 132 281 132 281 132 281 134 285 134 289 137 297 140 297 140 285 140 289 141 293 143 293 146 301 146 297 144 293 143 293 141 289 141 293 143 297 144 297 143 293 143 293 143 293 143 293 149 293 149 289 147 285 146 281 146 285 147 293 150 297 150 297 147 293 150 301 152 301 152 297 152 301 152 301 152 301 152 301 147 293 147 297 149 301 150 301 150 301 150 301 150 301 150 301 150 301 150 301 150 301 150 301 147 293 147 293 147 293 147 293 147 293 149 297 149 293 146 285 149 297 149 293 147 289 146 289 149 305 149 305 149 305 149 305 153 313 149 301 146 301 149 309 147 301 147 301 147 301 147 301 147 301 147 297 146 293 144 293 147 297 147 285 146 281 144 273 147 281 147 273 147 273 149 273 141 265 146 277 149 277 147 273 146 273 146 269 144 265 143 265 146 273 144 265 143 261 140 257 140 261 141 265 143 261 141 257 140 261 141 261 141 257 138 249 138 253 138 253 138 253 138 253 138 253 138 249 137 246 135 246 132 246 137 249 137 246 138 261 137 261 137 261 137 261 137 261 137 257 135 253 134 257 135 261 134 246 134 246 134 246 134 246 132 242 132 238 131 238 129 234 132 238 132 234 131 230 129 230 132 234 128 222 125 222 128 230 129 226 125 214 123 218 128 230 123 214 123 214 123 218 128 226 126 222 126 226 125 222 123 222 122 218 123 230 123 226 120 218 119 210 114 210 114 194 99 146 98 87 37 31 79 202 114 190 102 182 102 182 102 182 102 182 99 174 98 170 98 174 101 178 99 174 95 166 98 174 95 162 98 170 95 162 93 162 93 166 96 170 95 162 93 158 90 154 90 154 90 154 90 154 90 154 88 142 85 134 84 138 88 150 88 142 87 138 85 134 84 134 84 134 84 134 84 134 84 134 79 123 79 126 81 126 82 130 84 134 84 130 82 126 81 126 78 119 78 119 78 119 78 126 82 146 81 142 76 130 75 126 75 130 75 126 73 123 72 123 75 130 75 134 76 138 78 138 76 130 73 123 72 130 76 138 67 111 73 123 76 119 70 107 69 107 69 107 69 107 69 107 67 111 67 111 67 111 67 111 67 111 67 107 66 103 64 103 72 115 64 95 60 95 63 103 64 103 64 99 63 95 61 95 63 103 63 103 63 103 63 103 61 99 61 99 61 99 61 99 63 103 63 99 61 95 60 95 61 95 60 91 58 95 60 99 60 87 61 87 61 83 58 75 58 79 58 79 58 79 58 79 55 83 55 83 55 87 60 95 55 87 57 91 58 87 57 83 52 79 54 83 57 91 60 95 64 99 58 103 70 126 66 95 63 95 58 91 55 95 58 99 61 95 58 83 54 79 49 75 58 95 57 91 55 83 54 79 55 83 51 71 48 71 51 79 57 83 51 67 46 67 51 79 52 75 48 63 45 59 46 67 49 67 48 67 49 79 55 91 43 71 54 87 51 71 51 83 49 71 51 87 57 83 49 55 42 59 48 71 51 75 49 67 48 71 43 59 42 63 46 79 46 63 40 59 48 79 46 63 38 22 40 24 42 25 47 27 45 25 42 24 42 24 40 22 38 24 45 25 38 19 40 25 47 27 47 27 47 27 47 27 47 25 47 24 45 22 42 22 47 24 42 22 47 25 45 22 40 25 40 24 38 24 35 22 38 24 38 24 38 24 38 24 35 22 31 21 31 18 19 7 2 1 0 0 0 0 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 3 7 4 9 6 9 6 9 6 9 6 21 13 21 12 19 12 19 12 23 13 21 13 21 15 26 18 23 15 23 15 23 15 23 15 28 18 28 18 28 18 28 18 33 22 33 21 31 19 28 19 33 21 31 21 31 22 35 25 42 25 42 27 45 28 47 28 47 28 47 28 47 28 47 28 47 28 50 31 52 31 52 31 54 33 54 33 54 33 54 33 54 33 54 34 57 36 59 36 57 34 57 36 59 37 62 37 59 36 52 24 23 10 16 13 23 15 23 15 23 15 23 15 26 15 21 12 19 13 26 16 23 18 26 6 50 69 162 99 155 95 159 96 157 90 143 84 143 84 136 78 126 73 124 72 112 67 109 66 105 63 100 61 100 60 97 58 93 55 88 54 88 60 90 51 88 43 121 107 222 117 226 116 229 113 234 114 236 117 229 116 231 119 234 120 238 122 241 123 241 125 243 125 243 125 245 128 250 129 253 131 245 126 245 128 250 129 253 129 257 126 262 126 262 126 262 126 269 131 269 131 269 132 269 132 274 132 274 132 274 132 274 132 279 135 279 135 281 138 286 141 286 140 288 141 288 143 291 143 296 146 296 144 293 144 291 143 288 141 288 143 291 144 293 144 291 143 291 143 291 143 291 144 298 149 298 147 296 147 293 146 293 147 298 150 300 150 300 150 296 149 300 152 303 152 303 150 298 149 298 149 298 149 298 149 300 147 303 149 303 150 305 150 305 150 305 150 305 150 305 150 305 150 305 150 305 150 305 150 300 147 300 147 300 147 300 147 300 149 303 149 303 147 298 144 303 149 303 147 300 147 298 146 305 150 305 150 305 150 305 150 310 152 303 147 300 147 303 149 300 147 300 147 300 147 300 147 300 147 300 146 298 146 296 144 296 147 296 146 293 146 291 144 296 147 296 149 296 149 296 147 296 143 303 147 308 147 303 146 303 146 303 144 300 143 298 143 298 143 298 143 298 143 298 144 293 141 296 143 298 141 296 140 296 141 298 141 298 140 293 137 293 138 293 138 293 138 293 138 293 138 293 137 291 135 288 135 286 137 293 138 288 135 291 140 293 137 293 137 293 137 293 137 293 135 291 134 288 135 291 137 293 134 293 134 293 134 293 134 291 131 288 131 286 129 286 129 284 132 284 131 281 129 279 129 281 129 276 126 272 126 276 128 276 128 272 125 272 125 276 128 272 123 269 123 269 125 274 128 272 126 269 125 269 123 267 123 265 123 267 123 267 122 262 120 255 116 248 114 245 107 222 90 198 64 148 63 212 114 248 105 229 102 229 102 229 102 229 102 226 99 224 98 222 99 226 101 224 98 217 96 222 98 219 93 222 96 217 93 214 93 214 95 217 96 214 93 212 92 207 90 207 90 207 90 207 90 207 90 200 87 198 85 195 87 200 88 198 87 195 85 193 84 193 82 195 85 195 85 195 85 195 85 191 82 191 84 193 84 195 85 193 84 193 82 191 82 188 81 186 79 186 79 186 79 186 79 188 79 186 78 186 78 183 76 181 75 181 73 179 73 176 73 171 75 169 76 171 78 174 78 171 75 167 73 167 75 171 78 159 70 167 75 169 73 162 67 159 69 159 69 159 69 159 69 152 67 152 67 152 67 152 67 152 67 152 66 150 64 148 64 162 70 152 64 145 63 148 66 148 64 148 63 145 63 143 61 140 63 140 63 140 63 140 63 138 61 138 61 138 61 138 61 136 61 133 60 133 58 131 58 136 60 133 58 131 60 133 61 131 61 133 61 133 60 128 57 128 58 128 58 128 58 128 58 131 55 128 55 128 57 133 60 124 54 126 54 126 54 126 52 128 57 131 58 136 61 140 63 145 61 133 61 145 66 133 51 126 51 124 51 126 54 133 58 133 55 126 51 119 48 117 46 121 52 121 52 121 52 124 54 124 52 119 49 114 49 119 51 126 52 117 48 114 49 119 54 121 51 114 46 112 46 114 48 119 49 114 48 117 51 124 55 109 49 124 54 119 49 119 52 117 49 121 55 131 57 119 46 114 48 117 49 117 48 114 46 109 46 102 42 100 43 107 48 112 46 102 43 107 46 102 40 24 15 24 15 24 19 25 19 24 15 24 15 24 19 25 19 22 15 25 15 22 7 22 19 27 23 27 23 27 23 27 23 25 39 24 35 24 35 22 31 25 35 22 31 25 39 24 31 25 35 25 35 24 31 24 27 24 31 24 31 24 31 24 31 22 23 19 23 21 23 12 0 3 0 0 0 0 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 3 7 3 11 4 11 4 15 6 15 6 15 13 27 12 23 10 15 7 11 13 27 13 27 13 31 16 35 15 31 15 31 15 31 15 31 21 43 16 31 15 35 19 47 22 39 21 35 21 35 19 31 21 35 21 35 21 39 24 43 25 51 25 55 27 59 28 59 28 59 28 59 28 59 28 59 30 59 28 59 28 63 31 71 33 71 33 71 33 71 33 71 33 71 33 75 34 79 36 79 34 75 34 79 36 83 37 83 37 87 30 51 15 19 12 27 15 31 15 31 15 31 15 31 18 35 15 31 15 35 16 31 10 27 13 7 40 202 105 234 98 242 99 242 98 230 92 214 88 210 84 194 78 182 76 178 72 174 69 162 64 150 61 142 61 142 60 138 57 134 55 130 52 150 55 123 51 95 61 226 120 261 116 242 113 234 113 230 119 242 117 242 117 246 120 253 122 257 123 257 125 261 125 261 125 273 126 277 129 285 131 285 128 277 129 281 129 281 129 281 129 285 128 285 128 285 128 277 131 277 131 277 132 269 132 269 134 285 134 285 134 285 134 285 135 289 135 289 137 297 140 297 140 289 141 289 143 293 143 293 146 301 146 301 144 297 144 293 143 293 143 293 144 297 144 297 143 293 143 293 143 293 143 289 150 297 149 293 149 289 147 289 147 293 150 297 152 301 150 297 149 293 150 301 152 301 152 301 149 293 149 293 149 293 149 293 147 297 149 297 150 301 150 301 150 301 150 301 150 301 150 301 150 301 150 301 150 301 150 301 149 297 149 297 149 297 149 297 149 297 150 301 149 297 147 289 149 297 149 297 147 293 147 289 152 305 152 305 152 305 152 305 152 305 150 297 147 293 149 297 147 293 147 293 147 293 147 293 147 293 147 293 146 289 146 285 146 297 146 289 144 285 146 273 147 281 147 273 147 273 147 269 143 269 146 277 147 277 146 273 146 273 146 269 144 265 143 265 140 261 141 265 144 273 146 277 141 261 143 265 143 265 141 261 141 261 141 261 141 257 138 253 138 253 138 253 138 253 138 253 138 253 138 253 137 249 137 249 137 253 140 253 135 246 137 253 137 261 137 261 137 261 137 261 137 257 135 253 134 257 135 261 134 246 134 246 134 246 134 246 131 238 131 234 129 230 128 230 132 238 132 234 131 230 129 230 131 230 128 222 126 222 126 226 128 222 126 218 125 222 126 226 125 218 123 214 123 218 126 226 126 226 125 226 123 222 123 222 123 222 125 226 123 218 120 214 117 210 113 198 108 174 95 134 67 83 73 138 107 210 113 186 102 182 102 182 102 182 102 182 101 178 99 174 99 174 101 178 101 174 96 170 98 174 96 162 98 170 95 162 93 162 93 166 96 170 95 162 93 158 90 154 90 154 90 154 90 154 90 154 87 142 88 146 88 146 87 138 85 138 84 134 84 130 82 130 85 138 85 138 85 138 85 138 85 138 87 142 87 146 88 146 84 134 84 134 82 130 82 126 82 130 82 130 82 130 82 130 76 134 76 138 78 142 79 142 75 130 75 130 73 126 73 123 73 130 76 134 76 134 78 138 76 134 75 126 73 130 75 134 72 119 75 123 73 115 69 103 69 107 69 107 69 107 69 107 67 111 67 111 67 111 67 111 67 111 67 107 66 103 64 103 73 123 69 107 64 103 66 111 64 103 64 103 63 99 63 95 63 103 63 103 63 103 63 103 61 99 61 99 61 99 61 99 60 95 60 91 58 91 57 87 61 95 60 91 58 95 60 99 60 87 61 87 61 83 58 75 58 79 58 79 58 79 58 79 57 87 55 83 55 87 58 95 54 79 54 79 54 79 54 79 58 95 60 99 63 103 64 107 69 107 61 99 63 99 54 59 45 67 46 71 51 91 58 103 57 91 52 79 48 71 48 71 46 63 48 71 51 79 52 79 54 79 51 71 49 71 49 75 52 75 49 67 48 75 52 83 51 71 49 67 46 67 48 67 52 75 49 71 49 75 52 79 46 71 52 79 51 71 51 79 48 71 51 87 58 95 54 71 54 79 51 71 48 67 48 67 48 71 43 59 42 63 46 71 51 75 45 67 45 67 42 51 45 25 45 25 45 24 42 24 45 27 47 28 50 30 52 31 45 25 47 27 45 25 45 27 47 27 47 27 47 27 47 27 45 24 45 24 45 24 45 24 47 24 42 22 47 25 45 22 42 27 40 25 40 24 38 24 38 24 38 24 38 24 38 24 33 21 28 19 28 18 16 7 4 3 0 0 0 0 2 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 2 1 2 3 4 3 4 4 7 4 7 6 9 6 16 10 16 9 14 7 11 7 21 13 19 12 21 13 23 16 23 15 23 15 23 15 23 15 31 18 28 16 26 18 28 19 31 21 31 21 31 21 31 21 31 21 28 19 31 21 33 24 42 25 42 27 45 28 47 28 47 28 47 28 47 28 47 28 50 28 45 27 45 30 52 33 54 33 54 33 54 33 54 33 54 33 54 34 57 36 59 36 57 34 57 36 59 37 62 37 59 34 42 19 21 12 19 13 23 15 23 15 23 15 23 15 28 16 26 16 28 18 33 19 16 16 31 19 97 105 193 96 164 101 167 101 164 96 157 93 150 88 143 82 133 78 131 78 124 75 117 69 107 63 100 60 100 61 97 60 95 58 93 57 83 58 90 55 97 46 114 95 224 120 229 117 234 116 236 116 238 119 234 119 234 120 238 122 241 123 241 125 243 125 245 126 245 126 248 128 250 131 255 132 253 131 253 131 250 129 250 128 262 129 267 129 267 129 267 129 272 132 272 132 272 134 272 134 279 135 279 135 279 135 279 135 281 137 281 137 281 138 286 141 288 141 288 143 291 143 293 144 298 147 296 146 296 144 293 144 291 144 293 144 293 144 293 144 293 144 293 144 293 144 293 146 300 150 300 150 300 149 298 149 298 150 303 152 303 152 303 150 298 150 303 152 305 153 303 152 308 155 305 153 305 152 303 152 303 149 303 150 305 150 308 152 308 152 308 152 308 152 308 152 308 152 308 152 308 152 308 152 305 150 305 150 305 150 305 150 305 150 308 152 305 149 300 147 305 150 303 149 303 147 300 147 305 150 305 152 308 152 308 152 308 152 305 150 303 149 303 149 303 149 303 149 303 149 303 149 303 149 300 147 300 146 298 146 300 147 298 146 298 144 296 146 298 147 298 147 298 147 298 147 300 146 303 146 303 146 303 146 303 146 303 144 300 143 298 143 298 143 298 144 300 144 303 146 296 141 298 144 300 143 296 141 298 141 300 143 298 141 296 138 296 140 296 140 296 140 296 140 293 138 293 138 293 138 293 137 293 140 298 140 291 134 288 137 293 137 293 137 293 137 293 137 293 135 291 134 288 135 291 137 293 134 293 134 293 134 293 134 288 131 286 129 284 128 284 128 284 132 284 131 281 129 279 129 279 129 276 128 274 126 274 126 274 126 274 126 274 126 274 126 274 125 269 123 269 125 274 126 269 125 269 123 267 123 265 122 269 125 269 125 267 122 262 119 250 114 245 110 234 98 212 87 174 79 219 110 248 114 241 108 231 104 231 104 231 104 231 104 229 102 226 99 224 99 224 101 226 98 219 96 222 99 219 95 222 96 217 93 214 93 214 95 217 96 214 93 212 92 207 90 207 90 207 90 207 90 207 90 198 88 202 92 202 88 195 84 193 84 193 84 193 82 191 82 198 87 198 87 198 87 198 87 198 87 198 87 200 88 202 90 195 85 193 84 193 82 191 82 188 81 188 81 188 81 188 81 186 78 186 78 186 78 186 78 183 76 181 75 181 73 179 75 174 76 171 76 171 76 171 76 171 76 169 75 169 73 169 75 169 75 169 75 167 70 157 66 159 69 159 69 159 69 159 69 152 67 152 67 152 67 152 67 152 67 152 66 150 64 148 64 157 69 152 66 148 64 150 66 150 66 148 64 148 63 145 63 143 64 140 63 140 63 138 61 138 61 138 61 138 61 138 61 136 61 136 60 133 60 131 58 136 60 133 58 131 60 133 61 131 61 133 61 133 60 128 57 128 58 128 58 128 58 128 58 133 57 128 55 128 57 133 58 133 57 131 57 131 57 131 58 136 60 136 61 138 63 140 63 150 67 143 64 143 61 128 49 121 49 124 54 131 58 138 61 136 57 131 54 126 51 124 52 114 48 114 49 117 51 119 51 121 52 119 51 117 49 117 49 119 49 117 49 117 51 124 55 117 49 117 49 114 48 117 49 121 52 119 51 119 51 119 51 112 48 117 51 117 49 119 51 112 46 114 52 126 57 124 51 124 52 117 48 112 48 117 51 109 46 105 43 102 43 105 45 112 48 107 45 105 43 100 40 27 23 27 19 25 19 25 19 27 23 27 27 30 31 31 35 28 27 28 27 28 31 28 27 27 23 27 23 27 23 27 23 24 35 24 35 24 35 24 35 25 35 22 31 25 39 24 31 27 39 27 35 25 35 24 31 24 31 24 31 24 31 24 31 21 19 19 19 21 27 13 0 4 0 1 0 0 0 3 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 3 1 3 3 7 1 7 3 11 4 15 6 15 6 11 7 11 9 15 10 19 13 23 12 23 12 27 15 35 15 31 15 31 15 31 15 31 15 35 19 47 21 43 16 31 21 35 21 35 21 35 21 35 21 31 19 31 19 35 22 43 25 51 25 55 27 59 28 59 28 59 28 59 28 59 28 59 31 63 28 55 28 63 33 75 33 71 33 71 33 71 33 71 33 71 33 75 34 79 36 79 34 75 34 79 36 83 37 83 39 79 24 39 13 23 13 27 15 31 15 31 15 31 15 31 16 35 18 39 19 43 19 35 10 15 18 71 75 273 116 230 99 242 99 242 98 234 95 230 90 214 85 198 79 186 78 186 79 190 75 174 67 154 63 146 61 146 61 146 60 142 60 142 52 146 55 130 55 99 55 194 122 269 119 249 114 238 116 234 120 249 119 246 120 253 123 257 123 257 125 261 125 265 126 265 126 273 128 281 131 285 132 289 132 289 132 289 131 285 131 285 134 297 132 297 132 297 132 289 132 281 132 281 134 273 134 273 135 289 135 289 135 289 135 289 138 297 137 293 138 297 140 297 141 289 143 293 143 297 144 297 147 305 147 301 146 301 144 297 146 297 144 297 144 297 144 297 144 297 144 297 144 297 144 293 150 297 150 297 150 301 152 301 152 301 153 305 153 305 152 297 149 297 152 305 153 305 153 301 156 309 155 309 153 305 152 301 149 297 150 301 150 305 152 305 152 305 152 305 152 305 152 305 152 305 152 305 152 305 152 305 150 301 150 301 150 301 150 301 152 305 152 305 152 301 149 297 150 301 150 297 149 297 147 293 147 293 149 297 150 301 150 305 152 305 152 305 150 301 149 297 149 297 149 297 149 297 149 297 149 297 149 293 147 293 146 289 147 301 147 289 146 289 146 277 147 281 147 273 147 273 147 269 147 273 146 273 146 273 146 273 146 273 146 269 144 265 143 265 146 273 146 269 144 269 143 265 141 265 144 269 144 269 143 261 141 265 143 265 143 261 140 253 140 257 140 257 140 257 140 257 138 253 138 253 138 253 138 257 140 261 143 257 137 246 137 253 137 261 137 261 137 261 137 261 137 257 135 253 134 257 135 261 134 246 134 246 134 246 134 246 131 238 131 234 129 230 128 230 132 238 132 234 131 230 129 230 129 230 129 230 128 226 126 222 126 222 126 222 126 222 126 222 126 222 125 214 123 214 125 222 125 226 123 222 123 218 122 218 123 222 123 222 122 214 117 206 113 202 111 190 102 158 92 138 81 154 111 218 114 190 107 190 104 186 104 186 104 186 104 186 104 186 102 178 99 174 99 178 101 178 96 174 99 178 98 166 98 170 95 162 93 162 93 166 96 170 95 162 93 158 90 154 90 154 90 154 90 154 90 154 88 150 92 154 92 146 85 134 84 134 84 134 84 134 84 134 87 142 87 142 87 142 87 142 85 138 85 138 87 142 88 146 85 138 85 134 84 134 82 130 81 126 81 126 81 126 81 126 81 146 79 138 78 134 75 130 76 134 76 130 75 130 73 126 75 134 76 134 76 134 76 134 76 134 76 134 75 126 73 123 75 123 75 119 72 111 69 103 69 107 69 107 69 107 69 107 67 111 67 111 67 111 67 111 67 111 67 107 66 103 64 103 67 107 66 103 64 103 64 103 66 107 66 103 64 103 63 99 64 107 64 103 63 99 61 99 61 99 61 99 61 99 61 99 64 107 63 103 63 99 61 99 61 95 60 91 58 95 60 99 60 87 61 87 61 83 58 75 58 79 58 79 58 79 58 79 58 91 57 83 55 83 57 91 58 91 57 83 55 87 58 91 58 91 58 91 58 95 60 95 63 103 63 103 63 99 57 79 54 91 55 95 57 95 57 95 58 95 55 87 52 83 52 83 54 83 52 79 51 75 51 71 52 79 52 79 51 75 49 71 49 71 49 71 51 79 54 83 49 71 49 71 51 75 49 71 51 75 51 75 51 75 49 71 48 67 48 67 49 75 51 75 43 55 45 67 52 79 51 67 49 71 48 63 46 71 52 83 48 71 46 67 43 63 43 63 43 67 45 67 45 67 45 71 45 25 45 27 47 27 47 27 45 25 45 25 47 27 47 27 52 28 47 28 52 31 52 27 47 27 47 27 47 27 47 27 42 22 45 24 45 24 47 25 47 24 42 22 47 25 45 22 45 27 42 27 40 25 40 25 38 24 38 24 38 24 38 24 33 21 31 21 33 21 23 12 4 4 2 1 2 1 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 2 1 2 1 2 1 2 3 7 4 9 6 9 6 11 9 14 10 19 12 19 12 16 10 19 13 23 15 23 15 23 15 23 15 23 15 21 16 31 22 35 19 26 13 28 19 31 21 31 21 33 22 28 19 26 18 28 21 33 22 42 25 42 27 45 28 47 28 47 28 47 28 47 28 47 28 52 31 50 30 52 31 54 34 54 33 54 33 54 33 54 33 54 33 54 34 57 36 59 36 57 34 57 36 59 37 62 37 62 31 35 15 21 13 21 13 23 15 23 15 23 15 23 15 21 15 26 19 31 19 33 19 26 10 38 51 152 116 188 98 164 99 164 98 162 96 159 96 152 90 145 84 138 79 133 79 128 79 124 73 114 67 105 63 100 61 100 61 100 61 100 61 88 58 90 55 100 46 107 85 229 122 231 120 236 117 241 119 243 122 236 120 238 122 241 125 243 125 243 125 245 126 245 128 248 128 248 129 253 132 255 134 255 132 255 132 255 132 257 132 269 134 274 134 274 134 274 134 274 134 274 134 274 135 274 135 281 137 281 137 281 137 281 137 286 140 284 138 284 138 286 141 291 143 291 143 293 144 293 146 300 147 298 147 296 146 296 146 296 146 296 146 293 144 293 144 296 146 296 146 296 146 296 147 300 150 303 152 303 153 305 153 305 155 308 155 308 153 303 152 300 150 303 153 308 155 305 153 305 153 305 152 300 149 298 149 305 150 305 150 308 152 308 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 308 152 308 152 308 152 308 152 308 153 310 153 310 152 305 149 308 150 305 150 303 149 303 149 298 146 300 147 303 150 305 152 308 152 310 153 308 150 303 149 305 150 305 150 305 150 305 150 305 149 303 149 300 147 300 147 303 147 300 147 298 146 298 147 298 147 298 147 298 147 298 147 308 147 303 144 300 144 303 146 303 146 303 144 300 143 298 143 308 147 305 146 300 143 298 141 298 143 300 144 300 144 298 143 300 143 303 144 300 141 296 140 298 141 298 141 298 141 298 141 293 138 293 138 296 140 296 140 293 140 298 141 293 137 293 140 293 137 293 137 293 137 293 137 293 135 291 134 288 135 291 137 293 134 293 134 293 134 293 134 291 132 291 131 288 131 286 129 284 132 284 131 281 129 279 129 276 129 279 129 279 128 274 125 272 126 274 128 276 126 274 125 276 126 272 123 269 123 272 125 267 123 267 123 265 122 265 120 265 122 265 122 262 117 253 114 243 111 243 107 226 95 214 93 224 108 253 117 243 105 231 107 234 105 234 105 234 105 234 105 234 105 229 101 224 99 224 101 229 99 222 98 224 99 222 95 222 96 217 93 214 93 214 95 217 96 214 93 212 92 207 90 207 90 207 90 207 90 207 90 205 92 205 92 202 88 198 85 193 84 195 85 195 87 198 87 195 85 195 85 195 85 195 85 193 84 193 85 195 85 198 87 198 85 195 85 193 84 193 84 186 79 186 79 186 79 186 79 193 82 191 79 183 75 179 73 186 76 183 76 181 75 181 76 176 78 171 76 171 76 169 75 171 76 171 76 171 73 164 70 169 73 167 72 164 70 162 69 159 69 159 69 159 69 159 69 152 67 152 67 152 67 152 67 152 67 152 66 150 64 148 64 148 64 148 64 148 64 148 63 152 66 150 66 148 64 148 64 145 66 143 63 140 61 136 60 138 61 138 61 138 61 138 61 143 66 140 64 140 63 138 63 136 60 133 58 131 60 133 61 131 61 133 61 133 60 128 57 128 58 128 58 128 58 128 58 136 58 131 55 128 55 131 57 131 55 124 51 121 52 128 57 128 55 131 57 131 57 131 57 128 55 133 58 133 57 128 52 128 54 131 55 128 52 124 49 128 52 124 49 121 49 121 49 128 57 126 54 121 52 119 51 119 52 121 52 121 51 117 48 117 49 119 51 119 51 121 52 114 49 117 51 121 51 119 51 117 49 119 52 121 52 119 49 117 48 109 46 114 51 119 49 107 43 107 45 114 49 114 45 109 45 109 46 114 49 119 52 109 48 107 45 105 43 100 42 100 43 107 46 102 43 107 48 24 15 25 23 27 27 28 31 27 23 27 23 27 19 25 19 28 19 24 19 28 31 27 15 27 23 27 23 27 23 27 23 22 31 22 35 24 39 25 39 25 35 22 31 25 39 24 31 28 43 27 39 27 35 25 35 24 31 24 31 24 31 24 31 24 27 22 31 24 35 18 15 6 0 3 0 1 0 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 3 1 3 0 0 1 7 4 11 6 15 9 15 9 19 10 19 10 19 12 23 10 19 12 23 13 31 15 31 15 31 15 31 15 31 16 35 19 43 19 43 16 35 19 31 19 35 21 39 22 39 19 31 18 27 19 31 21 39 25 51 25 55 27 59 28 59 28 59 28 59 28 59 28 59 31 67 33 75 34 75 34 75 33 71 33 71 33 71 33 71 33 71 33 75 34 79 36 79 34 75 34 79 36 83 37 83 40 75 19 27 12 27 13 27 15 31 15 31 15 31 15 31 12 27 16 39 19 43 19 31 19 0 21 154 104 265 102 238 101 246 99 242 98 238 98 242 95 226 90 210 85 202 82 198 79 194 76 182 72 166 67 158 63 150 63 150 63 150 63 150 57 150 54 126 55 99 52 178 125 273 120 253 117 246 117 242 123 253 122 253 122 257 125 265 125 261 125 265 126 265 128 269 128 277 129 281 131 289 134 293 131 285 132 289 134 297 135 297 137 305 135 305 135 305 135 297 134 285 134 285 135 277 135 277 138 297 138 297 138 297 138 297 141 301 140 297 138 297 140 297 143 293 143 297 144 297 146 301 149 309 147 305 147 301 146 301 147 305 147 301 146 297 144 297 146 301 146 301 146 301 146 297 152 301 152 305 153 305 155 309 155 309 156 313 155 305 152 301 150 301 153 305 155 309 153 305 155 309 153 301 150 293 149 289 150 301 150 305 152 305 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 155 313 153 305 152 301 152 305 150 301 150 297 149 297 147 285 149 289 152 297 155 301 153 297 155 301 155 297 150 285 152 293 152 293 152 293 152 293 152 293 150 289 150 285 149 293 147 305 147 293 147 289 146 281 146 281 146 273 146 273 147 269 150 281 146 269 143 269 146 273 146 273 146 269 144 265 143 265 146 273 146 273 146 273 146 269 143 269 144 273 146 269 144 265 143 265 144 269 143 265 141 257 141 261 141 261 141 261 141 261 138 253 138 257 140 261 141 261 137 257 141 261 138 253 140 265 137 261 137 261 137 261 137 261 137 257 135 253 134 257 135 261 134 246 134 246 134 246 134 246 134 246 134 246 132 242 131 238 132 238 132 234 131 230 129 230 128 226 129 234 129 226 126 218 125 218 128 226 128 226 125 218 128 222 125 214 123 214 123 218 123 222 123 218 122 218 120 214 120 214 120 210 117 198 113 190 108 198 111 186 101 158 96 162 111 206 116 206 110 186 104 178 105 190 105 190 105 190 105 190 107 190 104 182 101 174 99 174 102 178 98 174 99 182 98 170 98 170 95 162 93 162 93 166 96 170 95 162 93 158 90 154 90 154 90 154 90 154 90 154 95 158 92 150 88 142 87 142 85 138 87 142 88 146 88 150 85 138 85 138 85 138 85 138 84 134 85 138 85 142 87 142 87 142 85 138 85 134 84 134 82 130 82 130 82 130 82 130 79 142 79 138 78 134 76 134 78 138 76 134 76 130 75 130 76 138 78 134 76 130 75 130 76 134 78 138 76 126 72 115 73 119 72 115 70 115 72 115 69 107 69 107 69 107 69 107 67 111 67 111 67 111 67 111 67 111 67 107 66 103 64 103 64 103 66 107 66 107 66 103 67 111 66 107 66 103 64 103 66 111 64 103 63 99 60 95 61 99 61 99 61 99 61 99 64 107 64 103 63 103 61 99 61 95 60 91 58 95 60 99 60 87 61 87 61 83 58 75 58 79 58 79 58 79 58 79 60 91 57 83 55 83 55 87 57 83 52 71 51 75 55 87 57 87 57 83 55 83 55 83 54 83 58 91 57 83 52 75 51 83 52 87 52 79 49 71 54 83 51 75 49 75 49 79 54 83 54 83 54 79 52 79 51 75 52 83 52 75 49 67 51 75 52 79 51 75 49 71 46 67 51 79 52 79 51 75 46 67 51 79 54 83 52 75 51 63 43 55 48 75 51 71 46 59 45 59 48 71 46 59 45 59 46 63 46 63 46 59 48 75 46 71 45 63 42 55 43 71 48 71 43 59 43 71 40 24 45 27 50 30 52 31 57 33 54 30 52 28 50 28 47 22 35 22 45 27 42 21 47 27 47 27 47 27 47 27 42 22 42 24 45 25 47 25 47 24 42 22 47 25 45 22 45 28 45 27 42 25 40 25 38 24 38 24 38 24 38 24 35 24 33 24 38 24 28 16 7 4 4 1 2 3 4 4 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 1 2 1 0 0 2 1 4 4 9 6 21 13 19 10 16 9 14 7 19 10 16 10 16 12 21 15 23 15 23 15 23 15 23 15 31 19 26 16 26 16 31 19 28 19 28 21 31 22 33 22 28 18 26 18 26 19 31 22 42 25 42 27 45 28 47 28 47 28 47 28 47 28 47 28 50 33 57 37 62 36 57 34 54 33 54 33 54 33 54 33 54 33 54 34 57 36 59 36 57 34 57 36 59 37 62 37 64 30 28 12 19 13 23 13 23 15 23 15 23 15 23 15 16 12 23 18 31 19 31 18 38 6 42 75 183 107 164 101 169 102 167 99 164 99 167 101 162 96 155 90 148 85 143 85 128 79 124 75 117 70 112 67 102 63 102 63 102 63 102 63 95 60 88 52 97 46 105 82 231 123 234 120 238 119 243 120 245 123 238 122 238 123 243 126 243 125 243 126 245 128 248 128 248 128 250 131 253 132 257 134 250 131 255 134 260 137 262 137 272 135 276 135 276 135 276 135 274 134 274 134 274 135 274 135 284 138 284 138 284 138 284 138 288 141 286 138 284 138 286 140 291 143 291 144 293 146 296 146 300 149 300 147 298 146 296 146 298 147 298 146 296 144 293 144 296 146 296 146 296 146 296 147 303 152 303 153 305 155 308 156 310 156 310 156 310 155 305 152 300 152 305 155 308 155 308 153 315 158 312 156 308 153 303 152 305 150 305 152 308 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 153 310 155 312 155 312 153 308 150 308 152 308 150 305 149 303 149 303 150 305 153 310 155 312 158 305 153 310 156 310 153 303 149 305 152 305 152 305 152 305 152 305 152 305 150 303 149 300 149 308 147 308 147 305 146 303 146 303 146 303 146 303 146 303 147 310 149 303 144 298 144 300 146 303 146 303 144 300 143 298 143 298 143 300 146 303 147 308 149 298 144 300 146 303 144 300 143 300 144 303 144 303 143 298 140 298 141 298 141 298 141 298 141 293 138 293 140 296 141 298 141 288 138 298 140 296 140 298 144 293 137 293 137 293 137 293 137 293 135 291 134 288 135 291 137 293 134 293 134 293 134 293 134 296 135 296 134 293 134 291 132 284 132 284 131 281 129 279 129 274 128 279 131 279 128 272 123 269 125 276 129 279 128 272 123 276 128 272 123 269 123 269 123 267 123 267 122 265 120 262 120 260 119 260 117 255 113 245 108 236 110 243 107 226 96 222 101 250 114 245 111 243 108 231 101 234 105 234 105 234 105 234 105 236 105 231 102 226 99 224 99 229 101 222 98 226 101 222 96 222 96 217 93 214 93 214 95 217 96 214 93 212 92 207 90 207 90 207 90 207 90 207 90 212 95 205 88 198 87 200 88 198 87 198 88 200 90 202 92 193 84 193 84 193 84 193 84 195 85 195 87 198 88 200 88 198 87 198 85 195 84 193 84 193 84 193 84 193 84 193 84 183 76 186 78 186 78 188 79 186 78 186 76 183 75 181 76 176 78 174 76 171 75 169 75 171 76 174 78 171 73 162 69 164 72 162 70 162 72 167 73 159 69 159 69 159 69 159 69 152 67 152 67 152 67 152 67 152 67 152 66 150 64 148 64 150 66 152 69 155 69 152 67 152 67 152 66 150 64 148 64 145 66 143 63 140 61 136 60 138 61 138 61 138 61 138 61 138 63 138 61 136 60 133 60 136 60 133 58 131 60 133 61 131 61 133 61 133 60 128 57 128 58 128 58 128 58 128 58 136 60 131 55 128 55 128 55 138 58 128 54 126 55 133 61 131 57 131 57 131 57 131 55 133 61 140 63 136 55 126 54 124 52 128 55 131 54 124 49 133 55 128 52 126 52 128 54 117 51 119 52 121 54 126 55 117 51 121 54 121 51 114 46 121 52 121 52 119 49 114 48 112 48 119 52 124 54 121 51 109 46 117 52 124 54 124 52 121 46 105 43 114 51 119 49 119 48 112 46 117 49 114 45 109 46 114 48 112 43 105 39 109 48 109 46 105 43 100 40 107 49 114 48 100 39 97 43 24 7 21 11 25 23 27 15 21 11 25 23 28 23 25 15 25 19 25 19 25 19 25 19 22 23 28 23 21 0 16 3 25 35 22 27 21 35 27 47 18 23 21 31 22 31 22 27 28 39 25 31 24 31 24 35 19 27 27 39 25 27 22 31 25 35 25 31 24 39 22 35 15 7 4 0 3 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 3 1 3 1 0 0 0 0 0 0 3 3 11 6 19 6 7 6 11 7 15 9 15 12 19 10 19 10 23 13 31 12 27 13 31 15 27 13 23 13 31 18 47 21 43 18 35 22 35 19 23 16 27 19 35 21 35 21 31 19 27 18 27 21 39 22 43 24 43 22 43 28 55 27 55 27 59 30 67 30 63 30 67 31 71 33 71 30 67 34 79 36 75 31 63 34 75 34 79 36 83 37 83 39 79 34 75 37 83 36 71 25 51 18 27 12 23 13 31 18 39 18 35 16 31 15 31 12 27 16 39 19 47 21 39 19 7 33 198 113 257 99 257 102 249 102 246 101 242 99 242 98 238 96 230 92 218 88 214 82 194 76 182 75 178 70 162 61 146 61 150 63 150 64 154 60 170 61 130 54 99 51 162 122 265 119 261 120 253 122 261 120 249 122 257 123 261 126 265 125 261 125 261 125 261 125 261 128 277 128 281 129 281 131 285 134 297 137 305 137 297 134 289 135 297 132 297 132 301 135 301 138 297 137 289 137 281 138 285 141 305 141 305 141 305 141 305 141 305 141 305 141 305 141 297 143 297 146 305 147 305 147 301 150 313 150 313 150 305 146 301 149 309 147 305 147 301 146 301 147 305 147 309 149 309 150 309 153 305 153 301 152 297 150 297 153 305 153 305 153 305 153 305 152 305 155 313 156 313 156 309 155 313 156 317 158 313 156 309 153 309 153 313 155 317 156 317 153 309 153 309 153 309 153 309 159 321 155 309 153 313 158 325 155 313 155 313 155 313 155 313 155 313 155 309 153 305 152 301 152 309 156 317 156 317 153 305 156 305 155 301 155 297 153 297 156 305 156 301 155 297 153 297 153 297 153 293 152 289 150 289 152 293 152 289 150 285 149 285 144 297 146 289 146 289 146 281 144 281 147 277 144 269 147 273 149 281 149 277 147 273 146 273 149 277 147 273 146 277 147 281 144 269 144 269 144 269 144 269 146 273 146 273 146 273 146 273 140 261 141 265 143 261 141 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 137 261 135 257 135 261 138 265 135 257 135 257 135 257 135 257 137 249 135 246 134 249 135 253 134 246 134 246 134 246 134 246 131 234 131 230 129 226 128 226 129 230 129 226 128 222 126 222 126 222 126 222 126 222 126 222 125 218 125 218 125 218 125 218 119 214 122 226 125 222 122 214 114 198 116 202 116 198 113 194 107 186 105 178 102 166 99 162 108 190 108 186 107 186 107 186 104 186 104 186 104 186 104 186 101 178 102 182 102 178 99 170 93 166 98 178 101 178 99 174 96 170 96 166 95 162 93 162 95 166 95 162 93 158 92 158 90 154 90 158 92 162 93 162 95 158 90 146 88 150 93 162 87 142 87 142 87 142 87 142 88 146 87 142 87 138 85 138 88 146 88 146 88 146 88 146 87 138 85 134 84 138 85 142 84 138 85 142 85 134 81 123 81 146 81 142 79 138 78 138 75 134 78 142 78 134 73 123 75 134 76 134 76 134 76 134 69 119 73 134 78 138 76 134 73 119 73 115 72 111 70 111 73 115 72 111 70 115 72 119 72 123 70 115 69 111 67 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 64 103 64 103 64 103 64 103 69 107 61 103 66 115 64 95 64 107 64 107 64 103 60 95 58 95 63 107 64 103 60 91 63 103 63 99 61 95 60 95 69 107 66 95 63 87 61 91 61 91 64 95 63 87 58 75 55 87 57 91 58 87 57 83 52 79 54 83 55 87 57 91 57 87 57 83 55 79 54 79 58 91 58 87 57 83 55 83 55 87 52 79 51 79 51 83 54 83 51 79 54 87 52 79 51 75 52 83 54 83 52 79 52 79 52 79 52 79 52 79 52 75 49 71 52 79 51 71 51 75 51 75 51 75 51 75 46 63 48 71 49 75 52 79 48 63 46 59 45 63 46 67 45 59 45 63 46 67 48 67 43 59 48 71 48 59 40 43 46 63 39 59 46 79 48 67 43 67 46 75 48 67 42 55 47 25 42 24 47 28 47 25 40 24 45 27 50 27 45 25 45 25 45 25 45 25 45 25 38 24 47 25 38 19 38 24 45 22 42 22 45 24 47 27 35 19 40 22 42 22 42 21 45 27 40 24 38 24 38 25 31 24 42 27 40 22 35 24 38 24 35 24 33 22 33 21 21 12 9 3 4 3 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 1 2 1 2 0 0 0 0 0 0 1 4 4 9 7 11 7 14 9 14 10 16 10 19 10 16 10 16 12 21 15 21 13 23 15 23 13 19 12 23 16 28 18 31 19 31 18 26 18 26 16 26 18 28 19 31 21 31 19 28 19 26 18 33 21 38 25 42 25 40 22 47 27 45 27 45 28 50 31 52 31 54 33 54 34 57 34 52 31 57 34 57 34 52 31 57 34 57 36 59 36 62 37 64 36 57 36 62 37 57 33 38 22 28 13 19 12 21 15 28 18 28 16 26 15 23 15 19 12 23 16 28 19 33 18 33 16 74 87 183 102 162 102 169 102 167 101 167 99 164 99 162 98 159 95 152 90 148 88 133 79 124 75 121 73 114 67 102 63 102 63 102 63 102 63 97 67 100 55 97 48 102 75 226 122 234 123 243 120 248 126 241 120 238 123 243 125 245 126 245 126 245 126 245 126 245 126 250 129 250 131 253 131 255 132 257 135 262 138 262 137 257 132 269 134 272 132 274 135 276 137 281 138 279 135 276 138 279 140 288 141 288 141 288 141 288 141 288 141 288 141 288 141 288 141 291 144 296 146 298 147 298 147 303 150 303 150 303 149 298 146 300 149 300 147 298 147 296 146 298 147 300 149 300 150 303 152 305 153 305 152 303 150 300 150 305 153 305 153 305 153 305 153 303 153 308 156 310 156 310 155 308 156 310 158 312 156 310 155 310 153 312 155 312 156 315 156 310 153 310 153 310 153 310 153 315 155 310 153 310 153 312 156 312 155 312 155 312 155 312 155 312 155 312 153 310 153 308 152 310 155 315 158 317 156 312 153 312 156 312 155 310 155 308 153 312 156 312 155 310 155 308 153 308 153 308 152 305 150 303 150 305 152 305 150 303 150 300 149 305 146 305 147 305 147 305 147 300 147 308 147 300 144 303 149 308 149 308 147 305 147 303 146 308 147 305 146 303 147 305 149 300 144 300 144 300 144 300 144 303 146 303 146 303 146 303 146 296 141 298 143 300 141 298 140 296 140 296 140 296 140 296 140 296 140 296 140 296 140 296 140 296 140 296 140 296 140 296 140 296 137 293 135 291 137 293 138 291 135 291 135 291 135 291 135 298 135 296 134 293 135 296 137 293 134 293 134 293 134 293 134 281 131 281 129 279 129 276 128 279 129 279 128 276 126 274 126 274 126 274 126 274 126 274 126 272 125 272 125 272 125 272 125 260 120 265 123 267 123 265 120 250 113 253 114 250 111 245 108 238 107 234 104 229 101 224 98 231 104 231 104 234 105 234 105 236 107 236 107 234 104 229 101 231 104 231 102 226 99 222 96 219 98 224 101 229 101 226 99 219 96 219 95 217 95 214 93 214 95 214 93 212 92 210 92 207 90 207 92 210 93 212 93 207 93 202 90 202 90 207 93 200 88 200 88 200 88 200 88 202 90 200 88 198 87 198 87 200 88 200 88 200 88 200 88 198 85 195 84 193 85 195 87 193 84 195 87 195 84 188 79 191 81 191 79 188 79 186 78 186 78 186 78 186 76 181 76 174 76 171 76 171 76 171 76 167 75 171 78 171 75 167 72 167 73 167 72 164 72 162 70 167 72 164 70 162 72 164 73 152 67 152 69 155 69 155 69 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 148 64 148 64 148 64 148 64 150 64 140 63 145 66 143 60 140 64 143 64 143 63 138 60 133 61 136 63 138 61 136 60 138 63 138 61 136 60 133 60 140 64 136 60 128 58 128 58 133 61 136 63 136 61 128 57 128 57 131 58 133 57 131 55 126 54 128 55 128 55 131 57 131 57 131 55 128 54 126 54 133 58 131 57 131 55 128 55 131 54 126 51 124 51 124 52 126 49 119 49 126 52 124 49 117 49 119 52 121 51 119 49 121 52 121 52 121 52 121 52 121 51 117 49 121 52 119 49 119 51 119 51 119 51 119 51 114 48 117 49 117 49 119 51 114 46 112 45 109 46 112 48 107 43 107 45 109 45 112 46 107 45 114 51 119 49 112 45 107 43 97 42 107 48 109 45 105 45 102 43 102 43 102 43 30 27 27 23 28 31 27 19 22 15 25 23 28 23 27 23 27 23 27 19 25 19 25 19 19 11 24 15 22 11 25 23 21 31 24 35 25 39 25 35 19 23 21 31 22 31 22 31 28 39 25 31 24 31 24 35 21 31 27 39 24 27 22 31 24 27 22 27 21 31 21 27 18 11 6 0 3 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 0 0 1 0 0 0 1 7 6 15 9 15 10 19 10 23 12 23 12 19 10 19 10 23 13 31 15 31 15 31 15 27 10 19 18 35 16 35 18 39 19 47 16 23 18 31 21 35 21 35 21 35 21 35 19 31 19 27 16 35 24 55 28 59 27 51 28 55 27 55 27 59 30 67 33 71 33 75 34 75 36 79 31 71 33 75 34 71 33 67 34 75 34 75 36 79 36 83 37 79 34 79 37 83 33 63 22 47 18 27 12 23 13 27 18 39 16 35 16 35 15 31 12 23 15 35 16 35 16 27 15 43 55 226 108 230 90 234 102 246 101 246 99 242 99 242 98 238 96 230 92 218 88 214 84 198 76 182 75 178 70 162 67 158 66 154 63 150 61 146 60 170 60 130 55 103 51 154 120 273 123 261 119 249 120 249 120 253 122 257 125 265 126 265 128 269 128 269 128 269 128 269 131 285 132 289 132 293 134 293 134 297 137 301 137 301 135 297 137 301 134 301 134 305 137 305 138 297 137 293 138 289 140 293 143 309 143 309 143 309 143 309 143 309 143 309 143 309 143 301 144 297 144 301 146 305 147 305 149 313 150 313 150 309 147 305 150 313 149 309 149 305 147 305 149 309 149 313 150 313 152 313 153 305 153 305 152 301 152 301 153 305 153 305 153 305 153 305 153 305 155 313 156 313 156 313 156 313 158 317 158 317 156 313 153 313 155 313 156 317 156 317 155 313 155 313 155 313 155 313 155 313 153 305 152 309 155 313 155 313 155 313 155 313 155 313 156 317 155 313 155 309 153 309 155 313 156 321 158 317 155 313 158 301 156 297 156 293 155 293 156 297 156 297 155 293 155 289 153 289 153 289 152 285 152 285 152 285 152 285 150 281 150 285 149 305 147 297 147 297 147 289 144 285 149 281 146 269 147 277 149 281 149 281 147 277 147 273 149 277 147 273 146 277 147 281 144 269 144 269 144 269 144 269 146 273 146 273 146 273 146 273 141 261 143 265 143 265 141 261 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 140 257 138 265 137 257 135 261 137 265 135 257 135 257 135 257 135 257 137 249 135 246 134 249 135 253 134 246 134 246 134 246 134 246 131 234 131 234 129 230 129 226 129 230 129 226 128 222 126 222 126 222 126 222 126 222 126 222 125 218 125 218 125 218 125 218 120 218 122 222 123 218 120 214 113 194 113 190 110 182 105 174 107 186 105 178 101 166 98 162 98 162 99 166 101 170 102 174 108 198 110 202 108 190 102 178 104 182 102 178 99 178 101 178 98 178 101 186 102 186 102 182 96 170 96 170 95 166 95 162 95 166 95 162 93 158 92 158 90 154 92 158 92 158 93 162 93 154 92 150 90 154 92 158 90 150 90 150 90 150 90 150 92 154 90 150 90 146 88 146 88 146 88 146 88 146 88 146 87 138 85 134 84 138 85 142 84 134 85 138 85 134 82 126 81 146 81 146 79 142 79 138 81 146 79 138 78 138 78 138 75 134 76 134 76 134 76 134 79 142 79 138 75 123 69 111 73 119 73 119 72 115 72 111 73 115 72 111 70 115 72 119 64 103 66 111 67 115 70 119 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 64 103 64 103 64 103 64 103 67 111 63 103 66 111 63 99 63 103 64 107 64 103 61 95 63 99 61 95 60 99 61 103 63 103 63 99 61 95 60 95 64 91 61 83 58 79 58 79 61 87 61 91 61 83 60 79 57 87 57 87 57 87 57 87 57 87 55 83 55 83 54 79 57 87 57 83 55 79 54 79 58 87 57 87 55 83 55 83 55 87 52 79 51 79 51 83 51 75 46 71 51 79 49 71 49 71 51 75 51 71 49 67 52 79 52 79 52 79 52 79 52 75 49 71 52 79 51 71 51 75 51 75 51 75 51 75 51 75 49 71 49 71 48 67 48 63 46 59 45 63 46 67 42 51 43 55 43 59 45 59 43 63 49 79 52 79 51 75 46 63 42 59 45 71 46 71 46 63 40 51 39 59 45 71 54 30 47 27 50 28 45 24 42 25 45 27 47 28 50 27 50 27 47 27 47 25 45 25 42 24 42 24 42 24 47 27 38 21 45 27 50 25 45 22 38 21 42 22 45 24 42 22 45 27 40 24 38 24 38 25 35 25 42 25 35 21 35 24 33 22 31 21 31 19 28 19 28 15 9 3 2 3 2 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 2 1 0 0 2 0 0 0 2 3 7 4 14 9 14 9 16 10 19 12 19 10 16 10 16 12 21 15 23 15 23 15 21 12 16 9 31 18 26 15 23 18 33 22 21 18 31 24 38 25 35 24 33 22 31 21 31 19 28 19 28 19 40 28 52 30 47 27 47 27 45 27 45 28 50 31 52 31 52 33 54 33 57 34 54 33 54 33 54 33 54 33 54 33 57 34 57 36 59 36 62 36 57 36 62 36 52 28 33 19 26 15 21 12 21 13 26 16 26 16 26 16 26 16 23 15 26 18 28 18 28 16 16 30 114 99 174 95 155 98 167 101 167 99 164 99 162 98 162 98 159 95 152 90 148 88 136 81 126 76 124 75 117 67 114 69 112 66 105 63 100 60 100 67 97 55 102 49 100 70 219 123 243 123 236 119 245 122 243 122 241 123 243 126 248 128 253 131 253 131 253 131 253 131 257 134 257 135 260 135 262 137 260 135 260 137 262 137 262 135 272 135 276 135 276 137 281 138 284 138 281 138 281 141 286 143 293 144 293 144 293 144 293 144 293 144 293 144 293 144 293 144 293 144 293 144 296 146 298 149 300 150 303 152 305 150 300 149 305 150 303 150 300 149 300 149 303 150 303 150 305 152 305 155 305 153 305 153 305 153 305 152 308 155 308 155 308 155 308 155 305 155 310 156 312 158 310 156 310 156 312 159 315 158 310 156 312 155 312 156 315 156 317 158 315 156 315 156 315 156 315 156 312 155 312 155 312 155 312 155 315 156 315 156 315 156 315 156 315 156 315 156 315 155 312 155 315 156 317 158 317 158 315 158 317 158 315 158 312 156 312 156 315 158 312 156 312 155 310 155 308 153 308 153 308 153 308 152 308 153 305 152 305 150 303 150 312 149 312 149 312 149 312 149 305 147 312 149 308 146 308 150 310 150 308 149 308 147 305 147 308 147 305 146 303 147 305 149 303 146 303 146 303 146 303 146 303 146 303 146 303 146 303 146 298 141 300 144 303 143 298 141 298 141 298 141 298 141 298 141 298 141 298 141 298 141 298 141 293 138 293 138 293 138 293 138 298 138 293 135 291 135 293 137 291 135 291 135 291 135 291 135 298 135 296 134 293 135 296 137 293 134 293 134 293 134 293 134 284 132 281 131 281 129 279 129 279 129 279 128 276 126 274 126 274 126 274 126 274 126 274 126 272 125 272 125 272 125 272 125 265 122 267 122 265 122 262 120 255 116 253 113 248 108 238 104 234 105 231 102 224 98 219 96 214 93 214 95 219 98 222 98 231 105 238 110 241 108 234 104 226 101 224 99 226 102 234 107 224 99 226 101 226 101 226 101 222 98 219 96 219 95 217 95 214 95 214 93 212 92 210 92 210 92 210 92 210 92 210 92 205 92 205 92 205 92 205 92 205 92 205 92 205 92 205 92 207 93 207 92 205 90 202 90 200 88 200 88 200 88 200 88 198 85 195 84 193 85 195 87 193 84 193 84 193 84 193 82 193 82 191 81 191 79 188 79 195 82 188 78 183 78 188 82 176 78 174 78 174 78 174 78 179 79 174 76 169 72 162 69 169 75 167 73 167 72 164 72 167 72 164 70 162 72 164 73 148 66 150 66 152 67 155 69 152 67 152 67 152 67 152 67 150 66 150 66 150 66 150 66 148 64 148 64 148 64 148 64 145 66 143 64 143 64 140 63 138 63 143 64 143 63 138 61 140 63 133 58 131 60 138 64 138 63 138 61 136 60 133 60 143 66 138 63 133 61 136 63 131 60 133 61 131 60 131 60 131 57 131 57 131 57 131 57 133 57 131 55 128 54 126 52 131 57 131 55 128 54 126 54 131 57 131 55 128 55 126 54 131 54 126 51 124 51 124 52 124 49 119 49 124 52 124 48 119 51 121 52 121 51 117 49 121 52 121 52 121 52 121 52 121 51 117 49 121 52 119 49 117 49 117 49 117 49 117 49 121 52 119 49 117 48 112 46 114 46 112 45 109 46 112 48 107 43 109 45 109 46 112 46 112 48 117 51 119 51 119 49 107 45 102 43 105 45 107 46 105 43 100 40 97 42 105 45 30 27 25 19 27 23 24 11 27 19 25 23 27 27 28 31 30 27 28 23 27 19 25 19 30 27 25 15 24 19 25 19 19 27 24 43 27 39 24 31 19 27 22 35 24 35 24 31 28 39 25 31 24 31 24 35 24 39 27 35 22 23 22 31 22 27 21 23 21 27 19 27 22 23 7 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 7 3 7 3 3 0 0 1 0 0 0 0 3 3 7 6 7 7 11 9 15 9 15 12 19 10 19 10 23 13 31 13 31 15 31 15 27 12 19 19 39 16 31 15 39 21 51 13 19 19 39 24 43 22 35 22 39 22 35 21 35 19 31 16 35 24 59 30 63 28 59 28 55 27 55 27 59 30 67 28 59 30 63 30 67 31 67 33 71 33 71 33 71 33 71 33 71 33 75 34 75 36 79 36 79 36 79 37 79 30 51 18 35 16 31 13 27 12 23 16 35 16 35 16 35 16 35 19 43 21 47 21 43 18 31 6 79 79 253 104 226 95 242 101 246 99 242 99 238 98 238 98 238 96 230 92 218 88 214 85 198 78 186 76 182 72 166 72 174 70 162 66 150 61 142 63 170 60 130 58 111 49 138 111 273 128 261 114 246 120 242 122 253 123 261 126 265 128 269 132 281 132 281 132 281 132 281 135 297 135 297 137 301 137 305 135 297 135 301 137 305 138 309 138 309 135 305 137 313 140 309 140 301 138 297 141 297 144 305 144 313 144 313 144 313 144 313 144 313 144 313 144 313 144 305 146 301 144 297 144 301 147 309 149 313 150 317 152 317 150 313 152 317 152 317 150 313 150 309 150 317 152 317 153 321 153 317 153 305 153 305 153 305 153 309 155 309 155 309 155 309 155 309 153 309 156 317 158 317 158 313 156 317 159 321 159 321 158 313 155 313 156 317 156 321 158 321 156 317 156 317 156 317 156 317 158 321 158 321 158 321 158 321 156 317 156 317 156 317 156 317 156 317 156 317 156 321 158 321 159 325 158 321 158 321 159 317 159 305 159 305 158 301 158 297 158 301 158 297 156 297 155 293 153 289 153 289 153 289 153 293 153 289 153 285 152 285 150 289 149 309 149 301 149 301 149 293 146 293 152 285 149 277 149 285 150 285 150 281 149 281 147 277 149 277 147 273 146 277 147 281 146 273 146 273 146 273 146 273 146 273 146 273 146 273 146 273 141 265 144 269 144 269 143 261 141 261 141 261 141 261 141 261 141 261 141 261 141 261 141 261 138 253 138 253 138 253 138 253 140 265 137 257 135 257 135 257 135 257 135 257 135 257 135 257 137 249 135 246 134 249 135 253 134 246 134 246 134 246 134 246 132 238 132 234 131 234 129 230 129 230 129 226 128 222 126 222 126 222 126 222 126 222 126 222 125 218 125 218 125 218 125 218 125 222 123 218 120 214 120 214 119 210 117 206 114 190 110 178 105 178 102 170 99 162 96 154 92 146 92 150 93 154 95 154 96 174 102 190 108 202 110 198 104 186 102 182 102 182 102 182 99 178 98 174 98 174 98 174 98 174 98 170 96 170 95 166 95 166 95 162 93 158 92 158 92 158 92 158 92 158 92 158 92 154 92 154 92 154 92 154 92 154 92 154 92 154 92 154 93 158 93 158 92 154 90 150 88 146 88 146 88 146 88 146 87 138 85 134 84 138 85 142 84 134 84 134 84 134 84 138 82 150 82 146 81 146 79 142 84 150 79 138 76 138 79 146 76 138 78 138 78 138 78 138 78 134 76 130 73 126 73 126 75 123 75 119 73 119 72 115 73 115 72 111 70 115 72 119 69 115 69 111 67 107 66 107 67 111 67 111 67 111 67 111 66 107 66 107 66 107 66 107 64 103 64 103 64 103 64 103 66 111 66 107 64 103 63 103 61 99 63 107 64 107 63 99 64 103 60 91 58 95 63 107 63 103 63 99 61 95 60 95 64 95 63 87 61 87 63 91 60 83 58 79 60 83 60 83 58 87 57 83 55 87 57 91 58 87 57 83 55 79 54 75 57 87 57 83 55 79 54 79 57 87 55 83 55 79 54 79 55 87 52 79 51 79 51 83 54 79 49 79 52 87 52 79 54 87 55 87 54 79 51 75 52 79 52 79 52 79 52 79 52 75 49 71 52 79 51 71 49 71 49 71 49 71 49 71 54 79 52 75 48 63 46 59 48 63 46 59 45 63 46 67 46 63 46 67 48 67 49 71 48 67 48 67 46 63 45 59 46 71 45 67 43 63 45 71 43 67 46 71 46 63 42 55 50 27 42 25 47 27 45 24 47 27 47 25 47 28 52 31 52 30 52 28 47 27 45 25 57 30 45 24 45 27 47 25 40 22 45 24 47 25 47 24 40 21 42 24 47 25 45 24 45 27 40 24 38 24 38 25 42 27 42 24 33 19 35 24 35 22 33 22 31 21 31 19 35 18 11 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 7 4 4 1 0 0 2 1 0 0 0 0 2 1 9 6 9 7 11 7 14 9 19 10 16 10 16 12 21 15 19 13 21 15 23 13 21 12 28 16 26 16 28 18 31 21 16 13 21 16 26 18 26 18 35 22 33 22 31 21 31 21 33 21 38 25 45 27 47 28 47 27 45 27 45 28 50 31 45 27 47 28 47 30 50 30 57 33 54 31 52 33 54 34 52 33 54 33 57 34 57 34 59 36 59 37 62 34 47 24 26 15 23 15 21 13 19 12 23 15 26 16 26 16 28 18 35 22 35 22 33 19 31 16 16 46 148 105 171 99 167 101 164 99 164 99 162 98 162 96 162 98 159 95 152 90 148 88 138 82 128 78 126 76 117 69 119 72 114 69 107 64 102 63 105 67 95 55 107 52 97 64 200 122 248 122 231 120 250 122 245 123 241 125 245 128 248 129 255 132 255 132 255 132 255 132 260 135 260 135 262 137 265 138 262 135 260 135 262 138 269 140 276 138 279 137 281 138 284 141 284 140 284 140 286 144 291 147 296 146 296 146 296 146 296 146 296 146 296 146 296 146 296 146 298 146 293 143 291 146 300 150 300 150 303 152 308 152 305 152 308 153 308 152 305 152 303 150 305 152 308 153 308 155 310 156 305 153 305 153 308 155 308 155 310 156 310 156 310 156 310 156 308 155 310 158 315 159 312 158 312 158 315 159 315 159 312 158 315 156 315 156 317 158 317 159 317 158 317 158 317 158 317 158 317 158 319 161 322 159 317 158 317 158 317 158 317 158 317 158 315 156 317 158 317 159 319 159 322 161 319 158 317 159 322 162 319 161 319 159 317 159 315 158 317 158 315 158 312 156 312 156 308 153 308 153 310 155 310 155 310 153 308 153 305 152 305 152 312 149 312 149 312 149 312 149 310 149 317 152 310 149 312 152 312 150 310 150 308 149 308 149 308 147 305 146 303 147 305 149 305 147 305 147 305 147 305 147 303 146 303 146 303 146 303 146 300 143 303 144 303 144 300 143 300 143 300 143 300 143 300 143 300 143 300 143 300 143 300 143 291 137 291 137 291 137 291 137 300 140 296 137 291 135 291 135 291 135 291 135 291 135 291 135 298 135 296 134 293 135 296 137 293 134 293 134 293 134 293 134 286 132 284 132 281 131 281 131 279 129 279 128 276 126 274 126 274 126 274 126 274 126 274 126 272 125 272 125 272 125 272 125 272 125 267 120 262 120 262 120 262 120 262 119 257 116 250 111 236 107 234 104 226 99 222 98 214 93 214 93 214 93 214 93 212 93 217 99 229 107 241 111 241 110 238 107 231 99 219 93 226 99 222 96 219 96 219 98 224 98 222 98 219 96 219 96 214 95 214 93 212 92 210 92 212 93 210 92 210 92 207 90 202 92 205 93 207 92 205 90 205 92 205 92 205 92 205 92 207 93 207 92 205 90 202 90 200 88 200 88 200 88 200 88 198 85 195 84 193 85 195 87 193 84 191 82 191 84 195 87 195 82 193 82 191 81 191 81 191 81 188 78 186 78 186 79 179 79 176 79 176 79 176 79 169 75 167 73 167 75 171 76 171 75 169 75 167 73 167 73 167 72 164 70 162 72 164 73 159 72 157 70 155 67 150 66 155 69 155 69 155 69 155 69 150 66 150 66 150 66 150 66 148 64 148 64 148 64 148 64 143 66 148 66 140 61 140 64 136 61 140 64 143 64 140 63 138 61 136 60 133 61 136 63 138 63 138 61 136 60 133 60 131 60 128 58 126 58 128 60 128 58 128 57 128 60 131 61 136 58 128 54 126 55 133 60 131 57 128 55 128 55 126 54 131 57 131 55 128 54 126 54 128 55 128 55 126 54 126 52 131 54 126 51 124 51 124 52 128 52 124 51 128 55 126 51 128 57 128 57 126 54 121 51 121 52 121 52 121 52 121 52 121 51 117 49 121 52 119 49 114 48 114 48 114 48 114 48 124 52 119 51 114 48 112 45 114 46 112 45 109 46 112 48 114 48 114 49 117 49 119 51 114 48 112 45 107 42 105 42 107 46 107 45 100 42 102 46 102 45 107 48 105 42 93 34 28 23 25 23 30 31 28 23 28 27 27 19 27 27 30 35 31 35 30 27 27 23 25 19 33 27 22 11 27 31 31 31 24 31 22 31 24 35 25 43 21 31 24 35 25 39 24 35 28 39 25 31 24 31 24 35 27 43 27 31 19 19 21 31 25 31 24 31 22 35 22 31 25 31 9 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 3 7 4 11 3 7 1 0 1 3 0 0 0 0 0 3 7 11 7 15 9 15 10 19 12 19 10 19 10 23 13 31 9 19 12 27 15 31 15 31 15 35 18 39 19 43 19 39 18 27 16 23 16 27 18 31 24 43 22 39 22 35 21 35 22 43 21 39 22 47 25 55 28 55 27 55 27 59 30 67 28 59 28 63 30 63 31 67 34 75 31 67 31 67 34 75 31 67 33 71 33 75 34 75 36 75 36 83 37 75 27 43 13 31 15 31 13 27 12 23 15 31 15 35 16 39 18 39 22 51 22 47 19 39 16 23 18 130 96 261 104 238 99 234 99 242 99 238 98 238 96 234 98 238 96 230 92 218 88 214 85 202 79 190 78 186 73 170 72 174 70 166 67 158 66 154 64 170 58 134 61 115 48 126 101 265 129 257 113 253 125 249 123 257 125 261 126 269 129 273 131 277 131 277 131 277 131 277 134 293 135 297 135 301 137 301 137 301 135 297 137 309 141 317 141 313 138 313 138 317 141 317 140 301 140 301 143 305 147 313 147 321 147 321 147 321 147 321 147 321 147 321 147 321 147 313 147 301 144 293 143 301 149 313 149 313 152 317 153 321 153 317 155 325 153 321 153 317 152 317 153 321 153 325 155 325 156 325 153 305 153 309 155 313 156 313 156 313 156 313 156 313 156 313 155 313 158 317 159 321 158 317 158 321 159 325 161 321 159 317 156 317 156 321 158 321 159 325 159 325 159 325 159 325 159 325 156 321 159 325 159 325 158 317 158 321 158 321 158 321 158 321 158 321 158 325 159 325 161 329 162 329 159 321 158 325 161 325 162 309 161 305 161 301 159 301 159 301 158 297 158 293 156 293 153 285 153 289 155 293 156 293 155 289 153 285 153 281 152 285 147 305 147 297 147 297 147 289 149 297 153 293 150 281 150 289 152 289 150 285 150 281 149 281 149 277 147 273 146 277 147 281 147 277 147 277 147 277 147 277 146 273 146 273 146 273 146 273 143 269 144 273 146 269 144 265 143 265 143 265 143 265 143 265 143 265 143 265 143 265 143 265 137 249 137 249 137 249 137 249 141 269 138 261 135 253 134 257 135 257 135 257 135 257 135 257 137 249 135 246 134 249 135 253 134 246 134 246 134 246 134 246 134 242 132 238 132 234 131 234 129 230 129 226 128 222 126 222 126 222 126 222 126 222 126 222 125 218 125 218 125 218 125 218 128 226 123 214 119 210 120 214 119 210 120 214 119 206 116 198 113 198 110 190 107 182 104 174 96 158 95 154 93 146 92 146 90 150 90 154 96 178 107 202 104 194 108 198 107 182 98 162 102 182 99 174 96 174 98 178 99 178 98 174 98 170 96 170 95 166 95 162 93 158 92 158 93 162 93 158 92 154 90 154 90 150 93 158 93 158 90 150 90 150 90 150 90 150 90 150 92 154 92 154 90 150 90 146 88 146 88 146 88 146 88 146 87 138 85 134 84 138 85 142 84 134 82 126 82 134 87 146 84 154 82 150 82 146 81 146 78 138 78 138 78 134 75 130 78 142 79 142 79 142 79 142 76 134 73 126 73 126 76 134 76 126 75 123 75 119 73 119 73 115 72 111 70 115 72 119 72 123 72 119 70 119 70 119 69 115 69 115 69 115 69 115 66 107 66 107 66 107 66 107 64 103 64 103 64 103 64 103 63 111 69 111 63 95 63 111 60 99 63 107 64 107 64 103 60 99 61 103 63 99 61 95 63 103 63 99 61 95 60 95 60 79 58 75 57 79 58 83 58 79 57 75 57 79 61 91 60 91 55 79 54 83 58 95 54 79 55 83 55 83 57 87 57 87 57 83 55 79 54 79 55 83 55 79 54 79 52 75 55 87 52 79 51 79 51 83 52 79 49 75 52 87 52 75 57 91 57 87 54 79 51 71 52 79 52 79 52 79 52 79 52 75 49 71 52 79 51 71 48 67 48 67 48 67 48 67 52 75 51 71 49 67 48 63 48 63 46 59 45 63 46 67 46 63 48 67 48 71 49 71 45 59 43 55 43 55 43 59 45 75 48 71 42 55 43 71 46 67 43 59 37 39 31 27 52 27 47 28 54 33 57 30 52 28 47 25 47 28 54 33 57 31 52 30 50 27 45 25 52 25 38 22 50 33 59 34 47 24 42 21 40 24 50 28 40 22 45 25 47 25 47 24 45 27 40 24 38 24 38 25 45 28 42 24 31 19 33 24 38 25 38 24 35 24 33 22 40 19 14 3 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 4 7 4 7 3 2 0 2 1 0 0 0 0 0 0 14 9 14 10 16 12 19 12 19 10 16 10 16 12 21 15 11 9 19 13 23 16 26 16 21 15 28 21 33 19 28 16 38 24 33 21 28 21 33 24 35 24 35 22 33 21 31 21 42 22 35 18 31 21 40 27 47 27 45 27 45 28 50 31 50 30 50 31 52 33 54 33 59 34 52 30 50 31 57 36 52 31 52 33 54 34 57 34 57 34 59 37 62 34 45 21 21 13 23 15 23 13 19 12 23 15 23 16 26 18 28 18 33 21 33 19 28 16 23 12 45 66 162 108 169 102 167 96 164 99 164 98 162 96 159 96 162 98 159 95 152 90 148 88 138 82 128 78 126 76 119 70 117 72 114 69 112 67 107 66 105 67 95 57 107 54 95 61 183 119 245 120 226 122 255 122 245 123 243 126 245 128 250 129 253 131 253 131 253 131 253 131 262 132 262 134 265 135 267 135 267 135 265 134 267 138 276 143 284 140 281 138 281 140 286 143 284 140 284 141 288 146 296 149 298 147 298 147 298 147 298 147 298 147 298 147 298 147 298 147 298 146 291 141 291 146 300 150 300 149 305 153 308 153 308 153 310 155 310 153 308 153 305 152 308 153 310 155 310 156 312 158 305 153 305 155 308 156 310 156 310 156 310 156 310 156 310 156 308 156 312 159 315 159 315 158 312 159 315 161 317 159 315 158 315 156 315 158 317 159 319 159 319 159 319 159 319 159 319 159 310 155 317 159 319 158 312 153 317 158 317 158 317 158 317 158 317 159 317 161 319 162 322 164 327 164 319 161 319 161 324 165 322 162 322 161 319 161 317 159 317 159 317 158 315 156 312 156 308 153 308 155 310 156 312 156 310 155 310 153 308 152 305 150 310 147 310 147 310 147 310 147 312 150 317 153 312 150 315 153 312 152 312 150 310 149 308 149 308 147 305 146 303 147 305 149 305 147 305 147 305 147 305 147 303 146 303 146 303 146 303 146 300 144 303 146 305 144 303 143 300 143 300 143 300 143 300 143 300 143 300 143 300 143 300 143 291 137 291 137 291 137 291 137 300 140 296 137 291 134 288 134 291 135 291 135 291 135 291 135 298 135 296 134 293 135 296 137 293 134 293 134 293 134 293 134 286 134 286 132 284 131 281 131 279 129 279 128 276 126 274 126 274 126 274 126 274 126 274 126 272 125 272 125 272 125 272 125 274 126 267 120 260 119 262 120 257 117 260 119 260 117 255 116 253 116 248 113 243 110 238 107 224 99 222 96 217 92 212 90 212 90 207 87 210 96 229 105 214 98 231 110 243 108 234 102 234 104 226 99 222 99 224 101 224 99 224 98 222 96 219 96 214 95 214 93 212 92 210 92 212 93 212 92 210 90 207 90 200 90 207 95 210 93 202 88 202 90 202 90 202 90 202 90 205 92 202 90 202 88 200 88 200 88 200 88 200 88 200 88 198 85 195 84 193 85 195 87 193 82 191 81 191 84 198 88 195 84 195 82 193 81 191 81 181 76 186 79 186 76 179 72 179 79 179 79 179 79 179 79 179 78 171 73 167 73 171 75 171 76 171 75 169 73 167 73 167 72 164 70 162 72 164 73 155 70 157 72 162 73 164 75 155 69 155 69 155 69 155 69 150 66 150 66 150 66 150 66 148 64 148 64 148 64 148 64 140 66 150 67 138 60 140 66 136 60 140 64 143 64 143 64 133 60 138 64 140 63 133 58 138 63 138 61 136 60 133 60 136 61 133 60 131 61 136 63 128 57 124 55 126 58 133 63 136 58 128 54 126 55 133 60 124 54 126 55 128 57 131 58 131 57 131 55 128 54 126 54 128 55 128 54 126 52 124 52 131 54 126 51 124 51 124 52 124 49 119 48 124 51 121 48 126 55 126 54 121 51 117 48 121 52 121 52 121 52 121 52 121 51 117 49 121 52 119 49 114 48 114 48 114 48 114 48 119 51 119 49 117 48 114 48 114 46 112 45 109 46 112 48 109 45 109 46 112 48 114 48 107 43 105 43 107 46 114 48 105 48 112 46 100 39 102 46 109 46 95 36 78 30 76 30 25 19 25 19 25 19 25 19 31 35 31 35 28 23 24 11 30 31 30 31 30 27 25 19 27 23 27 23 25 15 22 11 28 23 22 11 19 7 21 15 24 23 27 31 27 23 22 19 24 35 25 39 27 35 24 31 24 27 22 23 21 27 22 31 25 27 22 15 19 15 18 15 24 31 13 0 1 0 1 0 3 0 3 0 3 0 3 0 0 0 1 0 3 0 1 0 3 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 4 7 9 19 12 23 10 19 10 15 9 11 7 15 9 19 12 23 13 31 16 39 18 43 18 39 18 39 18 39 18 39 18 31 21 35 18 23 18 35 19 31 19 27 16 23 15 19 25 43 21 35 24 47 25 43 27 51 27 55 28 59 30 59 34 71 34 71 34 71 34 71 33 63 31 63 31 67 34 75 34 71 34 75 36 79 37 79 40 79 37 83 40 75 27 31 21 43 16 31 13 31 15 35 13 27 13 31 15 31 16 35 19 55 16 39 27 43 7 23 46 190 102 246 93 242 102 242 99 234 98 230 96 226 95 226 96 222 92 218 92 218 90 214 85 206 82 198 78 186 73 178 70 170 69 162 67 158 64 154 64 162 66 154 63 130 55 99 92 281 132 265 123 277 120 257 123 273 126 281 129 289 131 285 131 289 131 289 131 289 131 289 134 289 134 293 135 297 137 297 137 297 138 305 140 309 143 313 141 305 140 305 140 305 141 305 144 309 143 309 143 313 146 313 150 309 149 309 149 313 152 321 150 313 149 309 149 305 147 305 149 309 149 313 150 313 152 317 149 317 155 325 153 321 153 325 155 317 155 321 156 325 158 325 155 321 156 321 156 317 153 309 155 313 155 313 155 313 155 313 155 313 155 313 155 313 155 313 153 309 153 313 155 317 156 317 156 317 156 321 158 325 159 325 156 317 156 321 158 325 159 325 158 321 158 321 158 321 158 321 159 309 158 309 158 313 161 321 161 317 161 317 161 317 161 317 162 313 162 313 162 313 162 313 162 313 162 313 162 313 162 313 162 313 162 313 162 313 162 313 161 309 161 305 159 301 158 301 150 289 152 293 153 297 155 297 156 301 155 293 152 289 150 281 153 301 149 281 147 285 153 297 152 289 152 289 152 289 152 289 152 289 152 285 150 281 149 281 147 281 150 289 150 281 146 269 147 277 147 277 147 277 147 277 146 273 146 273 146 273 146 273 144 273 146 277 147 273 146 269 144 269 144 269 144 269 144 269 143 265 143 265 143 265 143 265 141 261 141 257 140 253 138 253 138 257 138 253 137 249 135 249 134 246 134 249 135 253 137 253 137 253 137 249 135 246 134 246 134 249 135 249 135 246 132 238 131 249 132 249 132 246 129 238 129 242 129 238 128 234 126 234 123 222 125 230 126 230 125 226 125 230 128 238 128 230 123 218 120 218 125 226 125 218 120 206 119 206 119 206 119 206 119 206 119 206 119 202 117 198 116 198 111 182 107 166 99 146 95 146 95 162 92 154 88 146 87 142 93 166 98 182 104 190 104 186 104 178 99 174 101 178 98 162 99 174 99 174 99 174 99 174 96 170 95 166 95 170 98 174 90 154 90 154 90 154 90 154 92 158 92 158 92 158 92 158 93 158 92 154 90 158 92 162 90 154 90 150 88 146 87 146 87 146 87 146 87 146 87 146 85 150 85 150 85 150 85 154 87 154 85 146 84 142 81 146 84 154 84 150 82 146 81 146 79 142 79 138 78 134 76 134 75 130 73 126 73 123 72 123 76 134 76 130 75 126 73 126 73 126 73 126 73 126 73 126 72 126 73 126 73 123 70 115 72 123 72 119 70 115 69 115 69 115 69 115 69 115 69 115 70 115 67 107 66 107 66 111 66 107 66 103 64 99 63 99 67 115 64 107 61 99 60 99 58 99 60 103 61 99 60 95 58 95 63 107 64 103 60 91 63 103 63 99 61 95 60 95 60 91 58 87 57 91 58 95 58 91 58 91 58 91 58 91 58 87 54 75 52 79 57 91 57 83 55 79 54 83 55 87 52 79 54 83 55 79 54 75 52 75 52 75 52 75 52 75 55 83 51 71 49 75 54 87 54 79 51 67 46 71 55 103 52 75 51 71 49 75 51 79 46 63 48 71 49 75 51 75 52 71 48 75 54 87 51 63 55 79 49 71 51 75 51 71 57 87 52 75 49 67 48 67 51 67 45 63 49 75 48 59 43 55 46 59 49 67 51 75 49 55 42 51 49 71 48 51 46 55 43 47 42 55 46 71 42 51 39 47 34 39 33 35 47 27 47 27 47 27 47 27 52 30 52 30 50 27 45 24 47 28 50 28 50 27 47 25 45 25 47 27 47 25 42 24 52 28 45 24 42 24 45 25 47 27 50 30 50 27 45 24 40 25 42 27 42 27 40 24 40 25 38 22 35 24 40 25 42 25 38 22 33 21 33 21 40 21 23 7 7 1 4 3 4 3 4 3 4 3 4 3 0 1 2 3 4 1 2 0 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 2 3 9 7 14 9 11 7 16 9 14 7 11 9 14 10 16 12 19 13 23 16 26 18 28 18 28 18 28 18 28 18 28 21 33 21 28 18 28 22 28 19 28 19 28 18 26 18 42 25 33 24 40 30 45 28 42 28 45 30 45 31 47 31 52 34 52 34 52 34 52 34 52 34 50 33 52 36 54 37 52 34 52 36 54 37 57 37 57 36 54 37 57 33 35 18 28 16 23 13 19 13 21 15 23 15 23 15 26 16 28 18 28 22 28 18 42 16 9 15 90 85 167 101 150 99 164 101 164 98 164 96 164 95 162 95 164 93 157 92 157 92 155 88 138 85 133 81 126 76 121 73 114 70 112 69 109 66 105 64 105 64 107 64 102 61 97 54 157 123 241 120 241 128 253 119 250 123 253 128 257 129 257 129 260 131 260 131 260 131 260 131 272 132 274 134 274 135 276 135 276 135 279 138 284 140 286 141 288 141 288 141 288 141 288 141 293 144 291 143 293 146 296 147 303 150 300 149 303 150 305 153 303 150 303 149 300 149 298 147 300 149 303 150 303 152 305 152 300 152 310 155 308 152 308 155 308 155 310 156 310 158 312 158 308 155 310 156 308 153 303 152 312 155 312 155 312 155 312 155 312 155 312 155 312 155 312 155 310 153 310 155 312 156 315 156 315 156 315 158 317 159 319 159 315 156 317 158 317 159 319 159 317 158 317 158 317 158 317 158 317 159 315 158 317 159 319 162 319 161 319 161 319 161 319 161 322 162 322 162 322 162 322 162 322 162 322 162 322 162 322 162 322 162 322 162 322 162 322 162 319 161 319 159 317 158 315 158 312 152 315 153 317 155 317 156 319 156 317 155 315 152 310 150 317 152 315 150 312 152 315 153 315 152 315 152 315 152 315 152 315 152 315 150 312 150 310 149 310 149 312 152 312 149 308 146 308 147 308 147 308 147 308 147 305 146 305 146 305 146 305 146 303 146 305 147 308 146 305 144 303 144 303 144 303 144 303 144 300 143 300 143 300 143 300 143 298 141 298 140 296 140 293 138 300 138 300 137 298 135 296 135 293 134 293 135 296 137 298 137 298 137 298 135 296 134 293 134 293 135 296 135 296 134 291 131 284 132 286 132 286 131 281 128 281 129 281 128 279 126 276 126 267 125 269 126 272 126 269 123 272 126 274 128 274 126 267 122 260 125 265 126 265 123 257 120 253 119 253 119 253 119 253 119 253 119 253 117 250 117 248 116 243 111 236 105 226 99 217 95 217 95 214 92 210 88 205 85 195 84 207 93 222 101 226 101 236 104 226 101 226 101 222 95 222 98 222 98 222 98 222 98 217 96 217 96 217 96 217 95 207 90 207 90 207 90 207 90 210 92 210 92 210 92 210 92 212 92 210 90 207 92 210 93 207 90 207 88 205 88 202 87 202 87 202 87 202 87 202 87 198 85 198 85 198 85 198 85 200 87 198 84 195 82 191 81 193 82 191 81 191 79 188 79 188 79 188 78 186 78 183 76 183 76 181 75 179 73 179 73 183 76 183 75 181 73 179 75 169 73 167 73 167 73 167 73 164 73 167 73 167 72 162 69 164 72 164 70 162 69 159 69 159 69 159 69 159 69 159 69 157 69 152 66 150 66 150 67 150 66 150 64 148 63 145 63 152 66 148 63 143 61 140 60 143 61 143 63 145 61 143 61 138 61 140 63 140 63 138 61 143 64 143 63 140 63 138 61 136 58 133 57 131 58 133 60 133 58 133 58 133 58 133 58 128 57 126 54 124 55 128 57 128 55 126 54 124 55 126 57 126 55 128 57 128 57 126 55 124 54 124 54 124 54 124 54 124 54 119 51 119 51 124 54 121 52 121 51 114 49 126 58 121 51 119 49 117 51 119 52 117 49 117 49 119 51 119 51 121 49 112 48 121 52 119 48 126 52 117 48 119 51 119 48 126 54 121 49 117 48 117 49 121 49 112 46 117 49 112 43 102 46 105 48 107 49 109 51 107 46 102 45 107 48 105 45 105 45 100 43 97 45 102 48 90 42 81 36 74 33 71 33 27 23 27 23 27 23 27 23 25 19 27 23 27 23 25 19 24 19 27 23 27 23 27 19 24 15 25 23 27 23 25 19 30 27 27 19 25 19 27 23 27 27 28 27 28 23 25 15 25 39 27 43 28 43 27 35 27 39 25 31 24 35 27 39 25 27 24 19 22 31 24 35 24 35 13 3 3 0 1 0 3 0 3 0 3 0 3 0 1 0 3 0 3 0 1 0 3 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 3 4 3 10 19 9 15 9 15 10 19 10 19 10 23 13 31 15 31 18 39 18 39 18 39 18 39 19 39 24 39 21 31 21 43 19 31 21 35 21 35 21 39 25 39 21 43 27 59 31 59 30 63 31 63 31 67 33 67 34 71 34 71 34 71 34 71 36 75 34 71 36 75 37 83 34 71 34 75 36 79 37 79 36 71 34 75 34 59 22 23 16 31 13 23 12 23 12 27 16 35 16 39 18 39 19 43 16 51 18 43 24 27 7 47 72 238 107 257 95 253 104 253 99 230 98 230 96 226 96 226 98 222 93 218 93 218 92 206 87 210 84 198 79 186 75 178 70 170 70 166 67 158 66 154 64 162 66 158 63 130 57 103 82 277 134 269 123 285 120 269 122 269 125 277 128 281 128 281 131 289 131 289 131 293 132 293 132 293 134 293 135 297 135 297 135 301 137 305 140 313 141 313 143 309 143 309 143 309 143 309 146 313 144 313 144 317 147 317 150 313 149 309 150 317 153 321 152 317 150 313 150 309 149 309 150 313 150 317 152 317 153 321 147 313 153 325 153 317 153 325 155 321 156 321 158 325 158 325 155 317 155 317 155 313 152 305 153 309 153 309 153 309 153 309 155 313 155 313 155 313 155 313 155 313 155 313 156 317 156 317 156 317 156 321 158 325 159 325 156 321 158 321 159 325 159 325 158 321 158 321 158 321 158 321 159 313 158 309 159 317 162 321 162 321 162 321 162 321 162 321 162 313 162 313 162 313 162 313 162 313 162 313 162 313 162 313 161 309 161 309 161 309 161 309 161 309 161 309 159 305 159 305 153 297 155 297 155 301 156 301 156 301 155 297 153 289 152 289 150 289 152 293 153 289 152 285 152 289 152 289 152 289 152 289 152 289 152 289 150 285 150 281 150 285 150 289 150 281 147 273 147 277 147 277 147 277 147 277 146 273 146 273 146 273 146 273 146 273 147 277 147 277 146 273 144 269 144 269 144 269 144 269 143 265 143 265 143 265 143 265 141 261 141 261 140 257 140 253 138 257 138 253 137 249 135 249 134 246 135 249 135 249 137 253 137 253 137 249 135 246 134 246 134 249 135 249 135 246 132 238 131 249 132 249 132 246 129 238 129 242 129 238 128 234 126 234 125 226 126 230 126 230 125 222 126 230 128 234 126 226 123 222 126 226 126 230 126 222 123 218 119 206 119 206 119 206 119 206 119 206 119 206 117 202 117 198 114 194 111 178 107 166 101 166 96 166 95 158 90 146 87 142 79 126 84 146 92 158 95 166 105 182 101 178 101 178 98 166 96 166 96 166 96 166 96 166 96 174 99 178 98 170 93 158 92 158 92 158 92 158 92 158 92 158 92 158 92 158 92 158 93 162 92 158 92 158 93 162 90 154 90 154 88 150 88 146 87 146 87 146 87 146 87 146 88 162 87 158 85 154 84 150 87 162 85 154 84 150 81 146 81 146 79 142 79 138 78 138 79 142 79 142 78 138 78 134 78 138 76 134 76 130 75 130 76 134 76 130 75 126 73 126 72 126 73 126 73 126 73 126 72 126 73 126 73 123 70 115 72 123 72 119 70 115 69 115 69 115 69 115 69 115 69 115 70 115 67 107 66 107 66 111 66 107 66 103 64 99 63 99 66 115 64 107 63 103 60 99 63 107 63 107 63 107 63 107 64 107 63 103 63 103 64 107 66 111 66 107 64 107 64 103 60 95 58 91 58 91 60 95 58 91 58 91 58 91 58 91 57 87 55 83 55 83 57 87 57 83 55 79 54 83 55 87 58 91 58 91 58 91 58 91 55 83 55 83 55 83 55 83 54 79 52 75 51 79 52 83 49 79 54 79 51 75 54 87 52 75 51 71 49 75 51 79 52 79 52 79 51 75 51 75 52 71 46 59 48 71 49 71 55 79 48 67 49 75 49 67 52 75 49 71 49 71 51 75 54 75 48 67 48 67 45 51 48 63 48 63 48 63 48 63 45 59 48 63 45 55 46 63 46 55 45 51 43 55 45 67 40 43 36 39 33 35 31 39 50 28 50 28 50 28 50 28 40 22 42 25 47 27 47 25 38 22 42 25 47 27 47 27 40 22 42 25 47 27 47 27 47 27 47 25 45 25 47 27 50 28 50 28 47 27 45 25 40 25 42 28 45 28 45 27 42 25 38 24 38 24 40 27 38 24 35 22 35 24 40 25 40 21 26 9 9 3 4 1 4 3 4 3 4 3 4 3 2 1 4 4 7 3 2 1 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 7 4 19 10 14 9 14 9 16 12 16 10 16 12 19 13 21 13 26 16 26 16 26 16 26 16 28 22 35 24 33 21 35 25 28 21 31 22 33 24 35 25 28 18 23 19 35 27 42 27 45 30 47 31 47 31 47 31 50 33 50 33 50 33 50 33 52 34 52 34 52 36 57 39 52 34 52 36 54 37 57 37 54 36 57 37 52 28 31 16 23 15 21 13 21 13 21 13 28 18 28 19 31 21 33 21 21 21 28 19 35 9 14 33 138 99 167 99 150 98 162 104 162 98 162 96 159 96 157 95 162 95 155 93 155 93 152 88 140 85 136 82 128 76 121 75 117 72 114 69 109 67 107 66 105 64 107 66 105 63 100 57 140 119 241 125 245 129 255 122 248 123 250 126 255 128 255 128 260 131 260 132 262 132 262 134 274 134 274 135 276 135 279 137 279 137 281 138 284 141 288 143 291 143 291 143 293 144 293 144 296 146 296 146 296 147 300 149 305 150 303 150 303 152 308 155 308 152 305 152 303 150 303 150 305 152 305 152 308 153 308 155 298 150 310 155 308 152 308 155 310 156 310 158 312 158 315 159 308 155 308 155 308 153 303 152 310 153 310 153 310 153 310 153 315 156 315 156 315 156 315 156 312 156 315 156 315 156 315 156 315 156 315 158 317 159 319 159 317 158 317 159 319 159 322 161 319 159 319 159 319 159 319 159 319 159 317 159 317 161 322 164 324 164 324 164 324 164 324 164 324 164 324 164 324 164 324 164 322 162 322 162 322 162 322 162 319 161 319 161 319 161 319 161 319 161 319 161 319 161 319 159 319 156 319 156 319 158 322 158 319 156 319 155 317 153 315 152 310 150 317 155 319 153 312 149 315 152 315 152 315 152 315 152 317 153 315 152 315 150 312 150 312 152 315 150 312 149 310 147 310 149 310 149 310 149 310 149 308 147 308 147 308 147 308 147 305 146 308 149 310 147 305 146 305 146 305 146 305 146 305 146 300 143 300 143 300 143 300 143 300 143 298 141 298 140 296 140 300 138 300 137 298 135 296 135 296 135 296 135 296 135 296 135 298 137 298 135 296 134 293 134 293 135 296 135 296 134 291 131 284 132 286 132 286 131 281 128 281 129 281 128 279 126 276 126 272 126 274 128 272 126 269 123 272 126 272 126 269 125 267 123 267 128 267 128 265 126 262 125 255 120 255 120 255 120 255 120 255 120 253 119 253 117 250 117 250 116 245 113 238 108 234 105 224 99 222 95 214 90 207 88 207 88 207 88 207 88 207 88 224 96 217 96 224 101 224 98 219 96 219 96 219 96 219 96 217 98 224 101 222 96 210 88 212 93 212 93 212 93 212 93 212 93 212 93 212 93 212 93 214 93 210 92 210 92 212 95 210 92 207 90 207 88 205 88 205 88 205 88 205 88 205 88 205 88 200 87 195 84 193 81 198 85 198 84 195 82 193 82 191 81 191 81 188 79 186 78 191 81 188 79 188 78 186 78 188 79 188 78 186 76 183 76 183 76 183 75 181 73 179 75 171 75 169 75 169 75 169 75 164 73 167 73 167 72 162 69 164 72 164 70 162 69 159 69 159 69 159 69 159 69 159 69 157 69 152 66 150 66 150 67 150 66 150 64 148 63 145 63 148 64 148 64 145 61 143 60 145 63 143 61 143 61 145 63 148 66 140 61 138 63 145 67 143 64 143 64 143 64 140 63 138 60 133 58 133 58 136 61 133 58 133 58 133 58 133 58 128 57 128 55 126 57 128 57 128 55 126 54 124 55 126 57 133 58 131 58 131 58 131 60 126 55 126 55 126 55 126 55 121 52 121 52 121 52 121 52 114 51 126 55 124 51 119 52 121 51 119 49 117 51 119 52 126 55 124 52 121 51 119 51 121 49 109 43 109 46 117 51 124 51 114 48 117 51 117 48 117 48 114 48 117 51 121 52 124 52 119 48 114 45 107 42 109 48 107 48 107 48 107 46 100 48 112 49 100 42 102 49 105 46 102 45 100 43 100 45 83 37 78 33 71 31 69 31 28 27 28 27 28 27 28 27 21 11 24 19 27 23 27 23 21 11 24 19 27 23 27 23 22 11 24 19 27 23 27 23 24 15 24 19 25 19 24 15 28 27 27 23 25 19 25 19 24 31 27 39 28 43 28 39 24 31 22 23 21 27 24 31 22 15 21 11 21 23 22 31 24 35 16 11 6 0 3 0 3 0 3 0 3 0 3 0 1 0 4 3 4 3 3 0 3 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 3 6 11 12 23 10 15 9 19 12 23 10 19 10 23 12 23 12 27 16 35 16 35 16 35 16 35 19 35 24 43 22 39 24 51 21 35 21 39 24 43 25 47 19 27 16 27 22 51 27 51 30 59 28 55 28 55 28 55 33 67 33 67 33 67 33 67 33 67 31 63 33 71 36 75 34 71 34 75 36 79 37 79 36 83 40 83 34 55 21 27 15 31 16 35 16 35 16 35 18 39 19 43 21 47 21 47 13 43 18 43 19 11 15 123 96 261 102 246 93 242 98 242 98 238 96 234 96 230 95 230 98 230 93 226 93 226 92 214 87 214 85 202 79 190 76 182 72 174 70 170 69 162 66 158 63 162 66 158 64 138 60 111 73 269 135 281 126 289 120 273 122 269 125 277 128 285 128 281 131 289 131 293 132 297 134 301 134 293 135 297 135 301 137 301 137 301 138 309 141 313 143 317 143 309 144 313 146 317 147 321 147 321 146 317 147 325 150 321 152 317 150 313 152 317 153 325 153 321 153 321 152 317 152 313 152 321 153 321 155 325 155 325 149 317 155 329 155 321 155 329 156 321 158 325 158 329 159 329 156 321 156 321 156 317 153 309 153 309 153 309 153 309 153 309 156 317 156 317 156 317 156 317 158 317 156 317 156 317 156 317 156 317 156 321 158 325 159 325 158 321 159 325 159 329 161 329 159 325 159 325 159 325 159 325 161 317 159 313 161 317 162 325 164 325 164 325 164 325 164 325 164 317 164 317 164 317 164 317 162 313 162 313 162 313 162 313 161 309 161 309 161 309 161 309 161 309 161 309 161 309 161 313 159 309 159 309 159 305 158 305 156 301 156 297 155 297 155 293 149 285 153 297 155 293 150 281 152 289 152 289 152 289 152 289 153 293 153 289 152 289 150 285 153 289 152 285 150 281 149 285 149 281 149 281 149 281 149 281 147 277 147 277 147 277 147 277 146 277 149 281 149 281 147 273 146 273 146 273 146 273 146 273 143 265 143 265 143 265 143 265 143 265 143 261 141 261 140 257 138 257 138 253 137 249 135 249 135 249 135 249 135 249 135 249 137 253 137 249 135 246 134 246 134 249 135 249 135 246 132 238 131 249 132 249 132 246 129 238 129 242 129 238 128 234 126 234 128 234 128 234 128 230 125 222 126 230 125 226 123 222 123 222 129 230 128 226 126 222 125 222 120 210 120 210 120 210 120 210 120 210 120 206 119 206 117 202 119 202 117 198 114 190 111 186 105 186 102 174 96 162 92 154 92 150 88 146 87 138 85 138 88 146 88 154 96 178 101 174 99 174 99 174 99 174 99 174 96 174 101 182 99 170 92 150 93 162 93 162 93 162 93 162 93 162 93 162 93 162 93 162 95 166 93 158 92 162 95 166 92 158 92 154 90 154 88 150 88 150 88 150 88 150 88 150 90 166 87 162 84 154 82 146 85 158 84 154 84 154 82 150 84 154 82 150 81 146 81 146 81 146 81 142 79 142 78 138 79 142 79 142 78 138 76 134 76 134 76 130 75 126 73 126 73 130 75 130 75 130 75 130 72 126 73 126 73 123 70 115 72 123 72 119 70 115 69 115 69 115 69 115 69 115 69 115 70 115 67 107 66 107 66 111 66 107 66 103 64 99 63 99 63 107 64 111 64 107 61 99 61 103 60 95 58 99 61 103 67 111 63 99 61 103 66 115 61 99 61 99 61 99 63 103 61 99 60 91 58 95 61 99 58 91 58 91 58 91 58 91 57 87 57 91 58 87 57 87 57 83 55 79 54 83 55 87 57 87 55 79 54 83 57 87 52 75 52 75 52 75 52 75 52 79 52 79 52 79 52 79 48 79 55 91 54 75 51 75 52 75 51 71 49 75 51 79 55 87 54 79 52 75 51 75 51 71 46 59 43 59 49 79 54 75 48 63 49 71 49 63 48 67 46 67 48 71 52 79 52 79 52 71 46 55 43 55 49 63 48 63 48 63 48 59 45 67 51 67 43 47 43 63 45 55 46 59 45 51 43 55 36 39 34 35 31 31 33 43 47 27 47 27 47 27 47 27 40 24 45 27 50 28 47 27 42 25 47 27 47 27 47 25 42 24 45 27 47 27 45 25 38 22 42 25 45 25 42 24 52 28 47 25 45 25 45 27 33 22 38 25 42 27 42 27 38 22 33 21 33 21 35 24 35 21 33 19 31 19 33 21 40 21 28 12 14 4 7 1 4 3 4 3 4 3 4 3 4 3 7 4 7 4 4 3 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 4 3 4 3 7 6 11 9 19 12 16 10 16 10 19 12 19 12 19 12 21 13 21 13 23 15 23 15 23 15 23 15 23 19 33 22 31 21 35 27 31 22 33 22 33 22 35 24 35 21 28 21 38 28 42 28 45 28 42 28 42 27 40 27 47 31 47 31 47 31 47 31 50 31 47 31 47 33 52 36 52 34 52 36 54 37 57 37 54 40 64 40 52 27 31 18 21 15 26 18 28 18 28 16 28 18 28 19 31 21 33 21 21 19 28 19 26 6 38 69 164 102 155 95 148 93 150 96 155 96 159 96 157 95 157 93 162 95 155 93 155 93 152 88 143 87 138 82 131 78 124 75 119 72 117 70 112 67 109 67 102 64 107 66 107 66 105 60 131 117 248 129 248 128 253 122 250 125 253 129 257 131 260 129 260 131 262 132 265 135 267 135 276 135 276 135 279 137 279 138 281 138 281 140 286 143 288 144 291 144 293 146 298 147 300 149 300 149 298 147 300 149 303 152 305 152 305 152 305 153 310 155 310 155 310 153 308 153 305 152 308 153 310 155 310 156 312 156 305 155 315 158 312 155 312 158 312 158 312 158 315 159 315 161 312 158 315 159 312 156 308 155 312 155 312 155 312 155 312 155 317 158 317 158 317 158 317 158 317 158 317 158 315 156 315 156 315 156 315 158 317 159 319 159 319 159 319 159 322 161 322 162 322 161 322 161 322 161 322 161 319 161 319 161 319 162 324 164 327 165 327 165 327 165 327 165 327 165 327 165 327 165 327 165 322 162 322 162 322 162 322 162 322 162 322 162 322 162 322 162 319 161 319 161 322 162 322 162 329 161 327 161 327 159 324 159 319 156 319 156 319 155 317 155 312 152 315 153 317 152 315 150 315 152 315 152 315 152 315 152 319 153 317 153 315 152 315 152 319 153 315 150 310 150 312 150 312 150 312 150 312 150 312 150 310 149 310 149 310 149 310 149 308 147 310 149 310 149 308 147 308 147 308 147 308 147 308 147 300 143 300 143 300 143 300 143 303 143 300 143 298 141 298 141 300 138 300 137 298 135 296 135 298 137 296 135 296 135 293 134 298 137 298 135 296 134 293 134 293 135 296 135 296 134 291 131 284 132 286 132 286 131 281 128 281 129 281 128 279 126 276 126 276 129 276 129 274 126 269 123 272 126 269 123 265 122 267 123 267 128 265 125 260 125 262 125 257 122 257 122 257 122 257 122 257 120 255 120 253 119 253 119 253 119 250 117 248 116 245 114 241 108 236 104 226 98 219 95 205 87 202 85 202 87 207 88 202 84 202 88 217 99 224 98 224 99 224 99 224 99 224 99 217 98 222 99 219 96 212 92 214 95 214 95 214 95 214 95 214 95 214 95 214 95 214 95 214 95 212 93 212 93 214 95 212 92 210 92 207 90 207 90 207 90 207 90 207 90 207 90 202 87 200 85 198 84 195 82 195 84 195 84 195 84 195 84 195 84 195 82 193 82 191 81 193 81 191 81 188 79 188 79 188 79 188 78 186 76 183 76 183 76 183 75 181 73 179 75 174 76 171 76 171 76 171 76 164 73 167 73 167 72 162 69 164 72 164 70 162 69 159 69 159 69 159 69 159 69 159 69 157 69 152 66 150 66 150 67 150 66 150 64 148 63 145 63 143 61 148 66 150 64 143 60 143 60 138 57 136 58 140 61 143 64 140 63 140 63 143 64 136 60 136 61 138 61 138 63 138 61 136 60 136 60 138 61 133 58 133 58 133 58 133 58 128 57 131 58 131 58 128 57 128 55 126 54 124 55 126 57 126 54 121 51 119 52 124 55 121 52 121 52 121 52 121 52 119 52 121 54 124 52 121 51 117 52 128 57 124 51 117 51 121 51 119 49 117 51 119 52 121 52 121 52 119 51 119 51 117 49 117 48 109 46 117 52 121 49 112 46 114 49 114 46 114 46 112 46 114 49 119 52 119 52 121 49 112 43 107 45 107 48 107 48 107 48 107 48 107 49 109 48 102 43 100 45 109 45 105 46 105 43 95 40 88 36 78 33 74 31 74 34 27 23 27 23 27 23 27 23 25 23 27 27 28 27 28 23 27 27 28 27 28 23 27 19 25 19 27 23 27 19 24 15 21 11 25 23 27 23 25 19 30 27 27 19 24 19 27 23 19 19 22 31 25 35 25 35 25 31 22 27 22 27 24 35 25 27 22 15 21 19 21 23 22 35 18 19 9 0 3 0 3 0 3 0 3 0 3 0 3 3 4 7 6 3 4 0 3 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 3 0 1 0 3 3 7 15 13 23 12 19 10 23 12 27 15 31 15 31 13 27 13 27 15 31 15 31 15 31 15 31 15 27 21 35 19 31 22 47 22 39 22 39 21 35 21 35 25 39 21 35 25 51 27 47 31 63 30 59 30 55 28 55 31 63 31 63 31 63 31 63 34 67 33 67 33 71 36 79 34 71 34 75 36 79 37 79 34 83 42 83 31 39 18 23 12 27 15 35 18 35 16 31 16 39 18 39 19 43 19 43 15 39 18 39 13 3 31 222 108 261 98 246 96 242 95 234 96 234 96 230 95 230 93 226 98 230 93 226 93 226 92 214 88 214 85 206 81 194 76 186 73 178 72 170 69 166 67 162 63 162 66 162 66 142 61 115 70 269 141 297 128 281 117 265 125 277 129 289 132 293 132 293 131 289 132 293 134 301 137 305 135 297 135 301 137 301 138 305 138 305 140 309 141 317 144 321 143 313 144 317 147 325 150 329 150 325 149 325 149 329 152 329 153 317 152 317 152 321 155 329 156 329 155 325 155 321 153 321 155 325 155 329 156 329 158 333 153 329 159 341 158 333 159 341 158 325 158 329 159 329 161 333 159 333 161 333 161 329 158 321 156 317 156 317 156 317 156 317 158 321 158 321 158 321 158 321 159 325 159 321 158 317 156 317 156 317 156 321 158 325 159 325 159 325 159 329 161 329 162 333 161 329 161 329 161 329 161 329 162 317 161 317 161 321 164 329 167 333 167 333 167 333 167 333 165 321 165 321 165 321 165 321 162 313 162 313 162 313 162 313 164 317 164 317 164 317 164 317 161 309 161 313 162 317 164 317 164 321 162 317 161 313 161 309 156 301 156 301 156 301 156 301 153 289 152 285 150 289 152 293 152 289 152 289 152 289 152 289 155 297 153 293 153 289 152 289 155 293 152 285 149 285 152 289 150 285 150 285 150 285 150 285 149 281 149 281 149 281 149 281 147 281 149 285 150 281 149 277 147 277 147 277 147 277 147 277 143 265 143 265 143 265 143 265 144 269 143 265 143 261 141 261 138 257 138 253 137 249 135 249 137 253 137 249 135 246 134 246 137 253 137 249 135 246 134 246 134 249 135 249 135 246 132 238 131 249 132 249 132 246 129 238 129 242 129 238 128 234 126 234 129 238 129 238 128 230 125 222 128 230 123 218 122 218 123 222 128 226 125 214 122 214 123 222 122 214 122 214 122 214 122 214 122 214 120 210 120 206 119 206 119 206 117 202 117 202 116 198 114 202 111 190 105 174 99 162 93 150 90 138 88 138 90 146 88 142 87 150 95 166 96 162 98 170 98 170 98 170 98 170 96 170 96 170 96 170 96 166 96 170 96 170 96 170 96 170 95 166 95 166 95 166 95 166 96 166 95 162 93 166 95 170 93 162 92 158 92 154 90 154 90 154 90 154 90 154 90 154 85 158 85 158 85 158 85 158 84 154 84 154 84 154 84 154 82 150 82 146 81 146 79 142 82 150 81 146 81 142 79 142 78 138 78 138 76 134 76 130 76 134 76 130 75 126 73 126 75 134 76 134 76 134 76 134 72 126 73 126 73 123 70 115 72 123 72 119 70 115 69 115 69 115 69 115 69 115 69 115 70 115 67 107 66 107 66 111 66 107 66 103 64 99 63 99 60 103 64 115 66 111 61 99 64 107 60 95 58 99 63 111 61 99 63 103 63 103 61 99 61 99 61 103 63 103 64 107 63 99 61 95 60 99 61 103 58 91 58 91 58 91 58 91 57 87 58 95 60 91 57 87 57 83 55 79 54 83 55 87 57 79 52 67 49 75 54 87 54 79 54 79 54 79 54 79 51 75 54 83 54 83 51 75 51 83 55 87 52 71 49 75 52 75 51 71 49 75 51 79 49 71 49 71 51 75 51 75 48 75 52 79 48 63 49 79 52 71 46 63 48 71 48 63 48 67 46 63 46 67 49 75 48 75 52 71 46 55 45 67 45 59 46 63 48 67 49 71 51 67 46 59 46 59 43 47 45 55 46 63 46 51 40 47 37 43 36 43 33 43 34 51 45 25 45 25 45 25 45 25 47 28 52 30 52 28 50 27 52 30 52 30 52 28 45 25 47 27 47 27 45 24 40 22 40 24 47 28 52 30 50 27 54 30 47 25 42 25 47 28 28 18 33 22 38 25 40 24 42 25 40 24 38 25 40 27 45 28 40 24 35 21 33 21 38 21 31 13 19 6 7 1 4 3 4 3 4 3 4 3 4 4 7 6 9 4 7 3 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 2 4 9 9 21 12 19 10 16 12 19 13 26 15 23 15 23 15 23 15 23 15 23 15 23 15 23 15 19 16 28 19 28 19 33 24 35 22 33 21 31 19 28 18 33 21 26 18 31 22 33 21 50 33 50 31 47 30 45 30 47 31 47 31 47 31 47 31 54 34 52 34 52 36 57 39 52 34 52 36 54 37 57 37 47 37 62 37 42 21 23 15 14 10 21 15 26 15 23 13 26 16 26 18 28 18 31 19 23 18 26 16 19 4 59 96 174 102 155 98 157 98 150 95 155 96 155 95 152 93 150 93 157 95 150 93 150 93 148 88 143 88 138 84 131 79 126 76 119 73 117 70 114 69 109 67 102 64 107 67 109 66 107 61 128 119 255 132 250 126 248 117 255 128 257 132 262 134 265 132 260 131 262 134 267 135 269 138 276 135 276 137 279 138 281 138 281 138 284 141 286 143 291 144 293 144 296 147 300 149 303 152 303 150 300 149 300 150 305 153 308 152 305 152 305 153 310 156 312 156 312 155 310 155 308 153 310 155 312 156 312 158 315 158 310 158 319 162 317 159 317 162 312 158 312 159 315 161 317 161 317 162 319 162 319 161 315 158 317 158 317 158 317 158 317 158 317 158 317 158 317 158 317 158 319 159 319 158 317 156 315 156 315 156 315 158 317 159 319 159 319 159 319 161 322 162 324 162 322 161 322 161 322 161 322 161 322 161 319 161 319 162 324 165 329 167 329 167 329 167 329 167 327 165 327 165 327 165 327 165 322 162 322 162 322 162 322 162 327 165 327 165 327 165 327 165 319 161 319 162 322 164 324 164 334 164 331 162 329 161 327 161 319 156 319 156 319 156 319 156 319 153 312 149 310 150 317 155 315 152 315 152 315 152 315 152 319 155 319 153 317 152 315 152 322 155 315 150 310 150 315 153 312 150 312 150 312 150 312 150 310 149 310 149 310 149 310 149 308 149 310 150 312 149 310 147 308 147 308 147 308 147 308 147 300 143 300 143 300 143 300 143 303 144 303 143 300 141 298 141 300 138 300 137 298 135 296 135 298 137 298 135 296 134 293 134 298 137 298 135 296 134 293 134 293 135 296 135 296 134 291 131 284 132 286 132 286 131 281 128 281 129 281 128 279 126 276 126 279 131 279 129 274 126 269 123 274 126 267 122 262 122 267 125 265 125 260 120 255 122 260 123 257 122 257 122 257 122 257 122 257 122 257 120 255 119 253 119 250 117 250 117 250 117 250 117 253 116 248 110 236 104 229 101 236 105 226 96 214 92 212 92 217 92 210 92 217 96 217 92 219 96 219 96 219 96 219 96 217 96 214 95 214 96 219 98 217 96 217 96 217 96 217 96 214 95 214 95 214 95 214 95 217 95 214 93 212 95 214 96 212 93 212 92 210 90 207 90 207 90 207 90 207 90 207 90 195 85 198 85 198 85 198 87 195 84 195 84 195 84 195 84 191 81 191 79 188 78 186 78 193 82 193 81 191 79 188 79 186 78 183 76 183 75 181 75 183 76 183 75 181 73 179 75 174 76 171 76 171 76 171 76 164 73 167 73 167 72 162 69 164 72 164 70 162 69 159 69 159 69 159 69 159 69 159 69 157 69 152 66 150 66 150 67 150 66 150 64 148 63 145 63 138 61 148 66 150 64 143 60 150 64 143 60 140 61 148 66 133 60 140 64 143 63 136 58 140 63 140 64 143 66 145 66 140 61 138 60 136 61 138 63 133 58 133 58 133 58 133 58 126 57 133 61 136 60 128 55 128 55 126 54 124 55 126 57 128 55 121 49 117 52 126 57 126 55 126 55 126 55 126 55 117 51 124 55 126 54 119 49 121 55 126 54 119 49 119 52 121 51 119 49 117 51 119 52 112 46 114 49 117 51 119 51 112 51 126 54 119 48 117 52 121 49 112 46 114 48 114 46 117 48 114 46 112 48 114 49 109 49 121 49 112 43 112 51 100 45 105 46 109 49 112 52 117 49 102 45 107 48 100 39 109 45 112 46 109 43 95 37 90 37 85 34 78 34 81 36 28 27 28 23 27 19 25 19 24 15 24 19 25 23 27 23 30 27 25 15 24 19 28 31 30 31 28 23 25 11 21 3 25 23 27 27 28 23 27 19 19 11 27 31 31 31 28 23 21 27 25 39 27 35 22 23 28 43 27 35 25 39 28 43 24 23 24 19 22 23 21 23 22 39 19 27 13 11 7 0 3 0 3 0 3 0 3 0 4 3 4 0 3 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 3 0 1 0 4 11 12 23 10 15 9 15 10 19 7 19 13 35 18 35 13 23 15 27 13 31 18 39 15 23 12 7 10 11 13 19 16 27 22 39 22 39 22 35 18 27 24 39 22 39 22 39 21 35 30 59 28 55 28 59 31 67 33 63 31 59 30 63 31 67 34 71 34 71 34 71 34 71 34 71 34 75 36 79 37 79 34 71 33 59 27 39 19 27 15 31 15 31 15 31 15 31 19 43 19 43 19 43 19 43 22 47 13 23 12 27 49 277 110 273 102 249 96 246 98 253 93 230 93 230 93 230 93 230 93 230 95 230 92 222 88 214 85 206 84 198 79 190 76 186 73 178 72 170 67 158 64 150 69 170 66 150 63 134 63 123 66 249 143 309 125 293 129 277 128 281 129 289 131 293 134 297 138 305 137 305 137 305 135 301 137 301 135 293 135 301 138 313 140 309 140 313 141 313 143 317 144 313 144 317 146 321 147 321 146 321 150 333 153 333 150 317 155 321 153 321 153 321 152 317 156 325 155 321 153 325 155 329 159 333 155 321 153 325 158 337 158 333 158 337 159 341 161 341 161 333 161 337 162 341 164 341 164 341 164 337 162 333 161 333 155 317 156 321 158 325 159 325 159 325 159 325 159 325 159 325 161 329 161 329 161 329 161 329 158 321 158 325 159 325 161 329 164 337 164 337 164 337 164 337 164 337 164 337 164 337 164 337 165 329 165 329 165 329 165 329 165 329 165 329 165 329 165 329 168 329 168 325 167 321 165 321 164 317 164 317 164 317 164 317 164 317 164 321 165 325 167 325 170 329 167 321 164 313 162 313 161 313 161 313 161 313 161 313 159 309 158 305 158 301 156 301 153 293 153 293 153 293 153 293 152 289 152 293 153 297 155 297 153 293 153 293 153 293 153 293 153 293 153 289 152 285 150 285 152 289 152 285 150 281 149 281 149 281 149 281 149 281 149 281 150 285 150 285 150 285 150 285 152 285 149 281 147 273 144 269 143 265 143 269 144 273 146 273 144 257 138 257 146 277 146 261 140 265 141 265 141 261 138 253 137 253 137 249 135 246 134 246 137 253 137 249 135 246 134 246 134 246 134 246 134 246 134 246 137 257 132 246 129 242 131 249 131 246 131 242 129 238 128 238 129 238 129 234 128 230 126 230 125 226 125 226 125 226 125 226 123 218 122 214 122 210 120 210 122 214 122 214 122 214 122 214 119 210 120 210 120 210 120 214 119 206 119 206 119 206 119 206 113 202 111 198 111 194 110 194 111 194 104 166 96 154 93 150 92 150 88 142 87 150 92 158 96 170 101 186 102 178 98 162 92 162 95 166 96 174 99 178 98 178 99 178 99 174 96 166 99 174 98 170 96 174 98 178 96 170 96 166 95 162 93 162 93 162 93 158 92 154 90 154 90 154 90 150 88 146 87 146 87 162 88 170 90 170 88 166 85 158 85 158 85 158 85 158 82 150 82 150 82 150 82 150 81 146 81 146 81 146 81 146 78 138 78 138 78 138 78 138 73 126 73 130 75 134 76 134 78 138 76 130 75 130 75 134 73 126 73 123 72 119 70 119 70 119 70 119 70 119 70 119 70 119 69 115 69 111 67 111 67 119 72 123 67 103 63 99 66 107 66 103 64 99 63 99 67 119 67 115 66 111 64 111 66 115 66 111 64 107 63 107 61 103 63 107 64 103 63 99 64 107 64 107 64 107 64 107 61 103 63 103 63 99 60 91 60 95 60 95 60 95 60 95 60 95 60 91 58 87 57 87 57 83 55 79 54 83 55 87 55 87 57 91 57 83 52 71 57 87 57 87 55 79 52 71 54 79 52 75 51 79 52 83 49 75 54 87 55 83 51 71 46 71 52 79 49 67 48 71 49 71 49 71 49 71 49 71 57 83 49 63 45 59 48 71 42 55 46 67 49 75 51 75 48 67 49 71 48 67 46 59 51 75 51 71 49 71 48 67 45 63 52 75 49 59 45 59 45 55 45 51 43 55 45 55 48 63 43 55 43 55 43 63 33 39 37 47 33 39 34 63 50 28 50 27 47 25 45 25 45 25 45 25 45 25 45 25 50 28 45 25 45 25 50 28 47 27 50 28 50 27 47 25 45 27 47 28 50 27 47 25 42 25 50 30 52 28 45 24 35 24 38 25 40 24 38 22 40 25 38 22 35 24 40 25 38 24 38 22 35 21 33 21 42 24 35 18 23 10 14 6 4 3 4 3 4 3 4 3 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 3 2 1 7 7 19 10 16 10 16 10 16 10 14 12 23 16 26 15 21 12 26 15 23 16 31 19 26 13 11 9 14 10 16 13 21 16 31 22 33 22 33 21 28 18 33 22 33 22 33 22 33 24 47 30 40 25 40 30 50 36 50 31 47 30 45 31 47 33 52 34 52 34 52 34 52 34 52 34 52 36 54 37 57 37 54 34 50 28 38 21 26 16 23 15 23 15 23 15 23 15 28 18 28 18 28 18 28 18 31 16 26 12 9 22 109 113 171 105 162 98 152 96 155 99 150 93 150 93 150 93 150 93 150 93 152 93 148 90 143 87 140 85 136 82 131 79 126 76 121 73 117 70 112 66 105 64 109 67 107 66 105 64 105 61 124 110 255 138 248 129 267 122 257 128 257 131 262 132 265 134 269 137 269 137 269 137 269 138 281 137 276 135 276 137 284 141 284 140 286 141 286 143 288 143 296 146 298 147 300 149 300 149 298 149 303 152 308 152 305 150 308 153 310 155 310 156 312 156 315 156 312 155 310 156 312 158 312 156 312 155 312 156 315 158 315 158 315 159 317 161 319 161 317 161 317 162 319 164 322 164 322 164 322 162 319 162 317 161 315 156 317 158 317 159 319 159 319 159 319 159 319 159 319 159 322 161 322 161 322 161 322 161 319 159 319 161 322 161 324 162 327 164 327 164 327 164 327 164 327 164 327 164 327 164 327 164 327 165 327 165 327 165 327 165 327 165 327 165 327 165 327 165 331 168 331 167 329 165 327 165 327 165 327 165 327 165 327 165 324 164 327 165 327 167 329 167 334 168 329 165 324 164 324 164 327 161 327 161 327 161 327 161 324 159 324 158 322 158 319 156 317 153 317 153 317 153 317 153 315 152 315 153 317 155 319 155 317 153 317 153 317 153 317 153 317 153 317 152 315 152 312 150 315 152 315 150 312 150 310 149 310 149 310 149 310 149 310 149 312 150 312 150 312 150 312 150 312 150 310 147 305 144 303 143 300 143 300 144 303 146 305 146 303 141 293 141 305 147 305 143 303 141 305 141 305 140 300 137 298 137 298 135 296 135 293 134 298 137 298 135 296 134 293 134 293 134 293 134 293 134 293 134 291 134 286 131 284 131 286 134 284 131 284 129 281 128 279 128 276 129 276 128 274 126 272 126 269 125 269 125 269 125 269 125 262 125 260 123 257 122 257 122 257 122 257 122 257 122 257 122 253 119 253 119 253 119 253 117 253 119 253 119 253 119 253 119 248 114 245 113 243 111 243 111 243 110 236 102 224 98 219 95 217 93 212 90 210 92 217 95 217 98 224 102 229 99 219 95 212 93 214 96 219 99 222 101 219 98 222 99 222 98 217 96 222 98 219 96 217 98 219 99 217 96 217 95 214 93 212 93 212 93 212 92 210 92 207 90 207 90 207 88 205 88 202 87 200 88 202 90 205 88 202 87 198 85 198 85 198 85 198 85 193 82 193 82 193 82 193 82 191 81 191 81 191 81 191 81 186 78 186 78 186 78 186 78 179 73 179 75 181 76 183 78 179 78 171 75 169 75 169 76 167 73 167 72 164 72 162 70 162 70 162 70 162 70 162 70 159 69 159 67 157 67 155 66 152 70 159 70 150 64 148 64 150 66 150 64 148 64 145 63 152 67 152 66 150 64 148 64 148 64 145 63 145 61 143 61 138 63 140 64 143 63 140 61 140 63 140 63 140 63 140 63 138 63 140 63 140 61 136 58 136 60 136 60 136 60 136 60 133 60 133 58 131 57 128 57 128 55 126 54 124 55 126 57 126 55 128 58 128 55 121 51 119 52 124 54 126 54 124 52 124 52 121 51 119 52 121 54 117 51 124 55 126 54 119 49 114 51 124 54 119 49 119 52 114 49 117 49 117 49 117 51 124 52 117 48 112 46 114 49 107 45 112 48 117 49 117 49 114 48 114 48 114 46 109 43 119 49 117 49 114 48 114 46 105 49 114 51 107 46 102 46 100 45 105 48 107 46 102 43 117 46 112 43 107 43 107 45 93 39 95 40 88 37 93 40 28 27 27 23 27 23 25 19 27 23 27 23 25 19 25 19 28 23 27 19 25 23 27 27 24 15 27 27 31 35 31 35 27 23 27 23 27 23 27 23 28 27 30 31 28 19 22 7 25 35 24 31 24 31 25 35 22 27 21 19 19 23 22 27 24 23 22 19 22 27 21 23 28 51 24 39 16 11 6 0 3 0 3 0 3 0 3 0 4 3 4 0 3 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 3 0 1 0 4 11 10 19 10 19 10 19 12 23 12 27 15 35 16 31 12 19 18 35 16 39 19 43 18 31 9 3 9 7 12 15 13 19 21 35 22 39 22 35 19 27 21 35 21 39 24 43 25 47 33 59 27 47 27 55 33 75 33 67 31 63 31 63 33 67 34 71 34 71 34 71 34 71 34 71 34 75 36 79 37 79 39 75 31 51 22 27 16 19 15 31 15 31 15 31 15 31 18 39 18 39 18 39 18 39 18 23 21 23 0 91 96 297 107 269 101 249 96 246 96 249 95 242 95 242 95 242 95 242 93 238 95 238 92 230 88 222 88 214 85 206 82 198 79 190 75 178 72 170 69 162 66 158 66 170 67 162 67 142 61 115 67 246 141 313 126 289 126 273 128 285 129 289 132 297 134 297 135 301 135 305 138 309 140 313 138 301 137 301 137 305 140 313 141 313 141 317 143 317 144 321 149 325 149 325 150 329 152 333 149 329 152 337 153 337 152 325 155 325 155 329 158 333 159 337 158 333 156 329 156 329 158 333 153 325 156 333 158 337 158 333 158 333 158 337 159 341 161 341 161 333 161 337 162 341 164 341 164 341 164 341 162 337 162 333 158 321 158 325 159 325 161 329 159 325 159 325 159 325 159 325 161 329 161 329 161 329 161 329 161 329 162 333 162 337 164 337 164 337 164 337 164 337 164 337 164 337 164 337 164 337 164 337 165 329 165 329 165 329 165 329 165 329 165 329 165 329 165 329 168 329 168 329 167 325 167 325 167 325 167 325 167 325 167 325 164 321 165 321 167 325 167 325 170 329 167 321 164 317 164 317 162 317 162 317 162 317 162 317 161 313 159 309 159 305 158 305 153 293 153 293 153 293 153 293 153 293 153 293 155 297 155 297 153 293 153 293 153 293 153 293 153 293 153 293 152 289 152 285 152 289 152 289 150 285 150 281 149 281 149 281 149 281 149 281 150 285 150 285 150 285 150 285 149 281 147 273 146 269 143 265 144 269 144 269 146 273 146 273 144 261 141 261 144 273 144 265 141 265 141 265 141 261 138 257 137 253 137 253 135 249 135 246 137 253 137 249 135 246 134 246 134 246 134 246 134 246 134 246 132 249 131 246 131 249 134 257 131 246 131 242 129 238 128 238 129 238 129 234 128 230 126 230 125 226 125 226 125 226 125 226 126 226 125 222 125 218 123 218 122 214 122 214 122 214 122 214 120 210 119 206 117 198 116 194 119 206 119 206 119 206 119 206 117 202 116 198 116 194 114 194 113 190 111 182 107 166 101 162 98 170 96 162 95 162 96 166 95 166 98 174 99 170 96 162 95 166 96 170 98 178 99 182 96 174 98 178 99 178 98 174 99 174 98 170 96 174 98 178 96 170 96 166 95 162 93 162 93 162 93 162 92 158 92 154 90 154 90 154 88 150 88 146 87 166 88 170 90 166 87 162 85 158 85 158 85 158 85 158 84 154 84 154 84 154 84 154 81 146 81 146 81 146 81 146 78 138 78 138 78 138 78 138 75 130 75 130 76 134 76 134 78 138 76 130 75 130 75 134 73 126 73 126 72 123 72 119 70 119 70 119 70 119 70 119 69 115 69 111 67 111 66 107 69 119 70 111 64 99 64 111 66 107 66 107 64 103 64 99 67 119 67 115 66 111 64 111 63 107 61 103 61 99 60 99 61 103 63 107 64 103 63 99 61 99 61 99 61 99 61 99 61 103 63 103 63 99 60 91 60 95 60 95 60 95 60 95 60 95 60 91 58 87 57 87 57 83 55 79 54 83 55 87 55 83 57 87 57 83 54 75 48 67 51 75 54 79 54 79 54 79 52 75 51 79 52 83 49 75 54 87 55 83 51 71 49 79 55 87 52 75 52 83 48 67 48 71 49 75 51 75 51 71 49 71 49 71 49 71 46 67 48 71 49 67 48 63 46 67 48 67 48 63 45 55 49 67 48 67 46 63 46 59 46 67 52 71 48 59 46 63 42 55 49 75 52 67 45 47 48 59 45 59 42 59 45 67 42 67 46 75 45 67 43 87 47 27 47 27 47 27 47 27 42 25 45 27 47 28 50 28 47 27 47 27 47 27 47 27 40 24 45 28 52 31 54 31 47 27 47 27 47 27 47 27 50 28 52 30 50 25 42 22 42 25 38 22 35 24 40 27 35 21 33 19 31 21 33 22 35 22 35 22 35 22 35 22 50 28 45 22 31 12 11 3 4 3 4 3 4 3 4 3 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 3 2 1 7 7 16 10 19 12 19 12 19 12 23 16 26 16 26 13 19 10 28 16 23 16 28 18 23 12 11 10 16 13 21 15 21 15 28 21 33 22 33 21 28 19 28 21 31 22 35 25 40 27 42 28 42 30 45 31 47 31 52 33 47 31 47 31 50 34 52 34 52 34 52 34 52 34 52 34 52 36 54 37 57 37 62 37 47 24 28 16 21 13 23 15 23 15 23 15 23 15 26 16 26 16 26 16 26 16 28 9 38 12 0 52 186 114 169 105 162 99 155 96 152 96 152 96 152 96 150 95 150 95 148 93 150 93 145 90 140 87 143 88 140 85 136 81 131 79 121 75 119 72 114 69 112 67 105 66 112 70 112 67 105 58 121 105 250 140 250 128 262 123 260 129 260 131 262 134 267 135 265 135 267 137 272 140 276 141 281 138 281 138 281 140 286 141 288 143 288 143 291 144 291 146 298 149 300 149 303 150 303 152 303 152 305 153 308 153 308 153 312 156 312 158 315 158 315 158 315 156 312 155 310 156 312 158 305 153 312 159 319 161 317 158 315 158 315 159 317 161 319 161 317 161 317 162 319 164 322 164 324 165 322 164 322 162 319 162 319 159 319 161 322 161 322 161 322 161 322 161 322 161 322 161 324 162 324 162 324 162 324 162 327 164 327 165 329 165 331 167 329 165 329 165 329 165 329 165 329 165 329 165 329 165 329 165 329 167 329 167 329 167 329 167 329 167 329 167 329 167 329 167 331 168 331 168 331 168 331 167 331 168 331 168 331 168 331 168 327 165 327 167 329 167 331 168 334 168 329 165 327 165 327 165 331 164 331 164 331 164 331 164 329 161 327 161 324 159 324 159 319 155 319 155 319 155 319 155 317 155 319 155 319 155 319 155 319 155 319 155 319 155 319 155 319 155 317 153 317 152 315 152 317 153 315 152 315 150 312 150 312 150 312 150 312 150 312 150 312 150 312 150 312 150 312 150 308 147 305 146 303 144 303 143 303 146 305 146 305 146 305 146 303 143 300 143 303 144 303 144 305 141 308 143 305 141 303 138 300 138 298 137 298 135 296 135 298 137 298 135 296 134 293 134 293 134 293 134 293 134 293 134 284 131 284 131 286 134 288 135 284 131 284 129 281 128 279 128 276 129 276 128 274 126 272 126 272 126 272 126 272 126 272 126 267 128 267 126 265 125 262 125 257 122 257 122 257 122 257 122 260 122 257 120 253 117 248 114 253 119 253 119 253 119 253 119 253 119 253 117 250 116 248 116 243 114 245 114 241 108 229 102 226 99 224 98 219 96 219 96 214 95 219 98 222 98 219 95 217 96 219 98 222 99 224 101 217 98 222 99 224 101 222 99 222 98 219 96 217 98 219 99 217 96 217 95 214 93 212 93 214 95 212 93 212 92 210 92 210 92 207 90 207 88 205 88 202 88 205 90 205 88 200 85 198 85 198 85 198 85 198 85 198 85 198 85 198 85 198 85 193 82 191 81 191 81 188 79 188 79 188 79 188 79 188 79 181 76 183 76 183 76 183 78 179 78 171 75 169 75 169 76 169 75 167 73 167 72 164 72 164 72 164 72 164 72 164 72 164 70 162 70 159 69 159 67 157 70 155 66 145 63 150 70 152 67 150 66 150 64 148 64 152 67 152 66 150 64 148 64 145 63 145 63 143 61 140 60 138 63 140 64 143 63 140 61 136 60 136 60 136 60 136 60 138 63 140 63 140 61 136 58 133 58 133 58 133 58 133 58 133 60 133 58 131 57 128 57 128 55 126 54 124 55 126 57 126 55 126 55 126 55 126 54 117 51 121 54 124 54 124 54 124 52 121 51 119 52 121 54 119 52 121 54 124 52 121 51 117 52 124 54 121 51 119 52 112 46 114 49 117 51 121 52 114 48 117 51 119 51 117 49 114 49 117 49 117 48 112 45 117 49 117 49 117 48 112 46 114 48 112 46 112 45 109 45 107 51 114 51 107 46 105 49 105 48 112 52 114 51 107 45 117 46 114 43 112 43 112 46 105 46 112 49 105 46 105 48 27 23 27 23 27 23 27 23 21 11 24 19 28 31 31 39 27 23 27 23 27 23 27 23 24 19 25 23 27 23 25 19 28 23 27 19 25 23 27 27 27 23 27 27 27 23 27 19 28 39 25 31 24 35 27 43 24 31 22 27 22 27 24 31 22 19 22 19 22 27 22 27 28 55 27 47 18 15 6 0 3 0 3 0 3 0 3 0 4 3 4 0 3 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 3 0 1 0 4 11 9 19 12 27 15 27 13 23 16 35 16 35 15 31 13 23 16 31 13 27 15 31 12 15 12 15 15 27 19 31 18 27 19 31 21 39 22 39 21 31 21 35 22 43 25 51 27 55 24 51 31 71 36 67 28 51 34 71 33 63 31 67 34 71 34 71 34 71 34 71 34 71 34 71 34 75 36 79 37 79 42 75 28 35 16 15 13 19 15 31 15 31 15 31 15 31 16 35 16 35 16 35 16 35 21 23 22 23 3 174 126 277 107 269 104 257 99 249 98 249 99 253 98 249 96 246 95 242 93 238 95 238 92 230 88 222 88 218 87 210 84 198 81 194 75 182 73 178 72 170 70 170 66 170 69 170 69 146 61 115 63 226 137 321 131 285 125 281 129 285 131 293 134 297 135 301 135 301 137 309 140 317 141 321 138 305 140 313 141 313 141 313 143 321 144 321 146 325 146 325 146 321 147 321 149 325 149 329 153 337 153 337 153 341 155 337 159 337 159 333 158 329 156 329 156 329 155 325 155 325 156 329 153 325 158 341 161 341 159 333 158 333 158 337 159 341 161 341 161 333 161 337 162 341 164 341 165 345 165 341 164 341 162 337 162 333 162 329 161 329 161 329 161 329 161 329 161 329 161 329 162 333 162 333 162 333 162 333 165 341 165 341 167 345 167 349 165 341 165 341 165 341 165 341 165 341 165 341 165 341 165 341 167 333 167 333 167 333 167 333 167 333 167 333 167 333 167 333 168 329 168 329 168 329 168 333 168 329 168 329 168 329 168 329 165 321 167 325 167 329 168 329 170 329 167 325 165 321 167 325 164 321 164 321 164 321 164 321 162 317 162 317 161 313 161 309 155 297 155 297 155 297 155 297 156 297 155 297 155 297 155 297 155 297 155 297 155 297 155 297 155 297 155 293 153 293 152 289 153 293 153 289 152 289 150 285 150 285 150 285 150 285 150 285 150 285 150 285 150 285 150 285 147 277 146 273 146 273 144 269 147 273 146 273 146 273 146 273 144 273 146 273 144 269 144 269 141 269 143 269 143 265 140 257 138 257 138 253 137 253 135 249 137 253 137 249 135 246 134 246 134 246 134 246 134 246 134 246 129 246 131 249 134 253 134 253 131 246 131 242 129 238 128 238 129 238 129 234 128 230 126 230 126 230 126 230 126 230 126 230 128 230 128 230 126 226 125 222 122 214 122 214 122 214 122 214 126 222 123 214 120 206 119 202 119 206 119 206 119 206 119 206 119 206 119 206 117 202 116 198 114 194 116 198 114 186 108 174 101 178 101 174 98 166 95 158 93 162 95 166 98 170 98 170 99 178 99 178 101 182 101 182 98 178 99 182 101 182 99 178 99 174 98 170 96 174 98 178 96 170 96 166 95 162 93 162 95 166 95 162 93 162 92 158 92 158 92 154 90 154 88 150 90 170 90 170 90 166 87 158 85 158 85 158 85 158 85 158 85 158 85 158 85 158 85 158 82 150 82 146 81 142 79 142 79 142 79 142 79 142 79 142 78 134 76 134 76 134 76 134 78 138 76 130 75 130 75 134 75 130 75 126 73 126 72 123 72 123 72 123 72 123 72 123 73 126 72 123 72 119 70 119 69 119 69 107 63 99 67 119 67 111 67 107 66 107 64 103 67 119 67 115 66 111 64 111 66 115 64 111 63 107 63 107 61 103 63 107 64 103 63 99 60 95 60 95 60 95 60 95 61 103 63 103 63 99 60 91 58 91 58 91 58 91 58 91 60 95 60 91 58 87 57 87 57 83 55 79 54 83 55 87 55 83 55 83 55 83 55 87 55 83 57 87 55 79 52 75 54 79 52 75 51 79 52 83 52 79 52 79 52 79 52 79 46 71 52 79 49 67 49 75 48 67 48 71 49 75 51 75 48 67 49 75 51 75 49 71 49 71 49 71 48 63 45 55 51 75 52 79 51 75 49 67 48 67 46 63 46 59 45 59 49 75 52 71 48 59 48 71 52 71 49 63 48 67 51 75 48 59 45 59 43 63 48 75 43 71 49 87 48 75 45 87 45 25 47 27 47 27 50 28 40 22 42 27 50 31 57 33 45 27 47 28 50 27 47 25 45 27 47 27 45 24 40 21 52 28 45 24 42 25 50 30 47 27 47 27 47 27 47 27 42 27 40 25 40 25 42 27 42 25 38 24 38 24 40 27 33 21 35 22 35 22 38 24 42 25 42 24 31 12 11 1 4 3 4 3 4 3 4 3 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 3 2 1 7 7 11 9 19 15 26 15 21 13 26 16 26 16 23 15 23 15 23 13 19 13 21 13 16 6 19 15 26 21 33 21 28 19 26 19 31 22 33 22 31 21 33 22 35 24 38 27 40 27 33 25 47 36 54 33 42 25 52 34 50 33 50 33 52 34 52 34 52 34 52 34 52 34 52 34 52 36 54 37 57 37 62 34 40 18 19 13 21 16 23 15 23 15 23 15 23 15 28 18 28 18 28 18 28 18 35 16 31 13 40 88 202 108 171 107 169 104 162 101 157 99 159 101 157 99 155 96 152 95 148 93 150 93 145 90 140 87 143 87 138 84 133 81 128 78 121 75 121 73 119 72 117 72 109 69 112 70 112 67 107 61 109 95 238 143 257 128 265 129 262 131 260 132 265 135 267 137 269 137 272 138 274 141 276 141 281 140 286 143 288 143 288 141 291 144 293 146 293 147 296 147 296 146 298 147 300 149 300 149 310 155 308 153 308 155 312 158 322 161 319 161 317 159 317 159 315 158 312 156 312 156 315 158 315 158 317 159 317 159 315 158 315 158 315 159 317 161 319 161 317 161 317 162 319 164 322 164 327 165 324 165 322 164 322 164 327 164 327 162 324 162 322 161 324 162 324 162 324 162 324 162 327 164 327 164 327 164 327 164 329 165 329 165 331 167 334 168 331 167 331 167 331 167 331 167 331 167 331 167 331 167 331 167 331 168 331 168 331 168 331 168 331 168 331 168 331 168 331 168 331 168 331 168 334 170 334 170 331 168 331 168 331 168 331 168 329 167 329 167 331 168 331 170 334 168 329 167 329 167 331 168 334 165 334 165 334 165 334 165 331 164 331 162 329 162 327 161 322 156 322 156 322 156 322 156 322 156 322 156 319 155 319 155 322 156 322 156 322 156 322 156 322 155 319 155 317 153 317 153 319 153 317 153 315 152 315 152 315 152 315 152 315 152 315 152 312 150 312 150 312 150 312 150 308 147 308 147 308 147 308 147 308 147 308 147 305 146 305 146 303 147 308 147 303 143 303 146 308 143 310 144 308 141 303 140 303 138 300 138 298 137 298 137 298 137 298 135 296 134 293 134 293 134 293 134 293 134 293 134 281 131 286 134 288 134 286 132 284 131 284 129 281 128 279 128 276 129 276 128 274 126 272 126 274 128 274 128 274 128 274 128 267 128 267 126 265 125 262 125 257 122 257 122 257 122 257 122 265 125 262 123 257 122 255 120 253 119 253 119 253 119 253 119 253 119 253 117 250 116 248 116 248 116 248 116 245 113 241 111 231 104 231 102 224 96 217 93 217 95 217 96 222 99 224 99 224 101 224 101 224 101 224 101 224 101 226 102 224 99 219 98 222 98 219 96 217 98 219 99 217 96 217 95 214 93 212 93 217 95 214 95 212 93 212 93 212 92 210 92 207 90 207 90 205 90 205 90 202 87 198 84 198 85 198 85 198 85 198 85 200 87 200 87 200 87 200 87 195 84 193 81 191 79 186 78 191 81 191 81 191 81 191 81 186 78 186 78 183 76 183 78 179 78 171 75 169 75 169 76 171 75 169 75 167 73 167 73 167 73 167 73 167 73 167 73 167 73 164 72 162 70 162 70 152 69 155 67 148 64 152 70 155 67 152 67 150 66 150 66 152 67 152 66 150 64 148 64 150 66 150 64 148 64 145 63 138 63 140 64 143 63 140 61 136 60 136 60 136 60 136 60 138 63 140 63 140 61 136 58 131 57 131 57 131 57 131 57 133 60 133 58 131 57 128 57 128 55 126 54 124 55 126 57 126 55 124 54 124 55 128 58 131 58 131 57 128 54 121 51 124 52 121 51 119 52 121 54 121 52 121 52 121 52 121 52 112 49 121 51 117 48 114 49 117 49 117 49 117 49 117 49 119 49 117 49 117 49 117 49 117 49 117 49 117 48 109 45 119 51 121 52 119 49 114 48 117 48 114 48 112 46 112 45 112 52 114 51 107 46 109 52 117 51 107 45 102 48 112 52 117 45 117 45 114 46 117 49 105 45 112 49 107 45 105 45 25 19 25 23 27 27 28 27 27 23 27 27 28 27 30 31 25 19 28 27 28 27 25 19 27 23 28 27 27 19 24 15 30 27 25 15 24 19 28 31 30 31 28 23 25 19 25 19 25 39 27 43 28 39 27 35 27 35 24 31 24 31 25 39 21 15 21 19 22 31 24 31 21 39 24 43 18 15 6 0 3 0 3 0 3 0 3 0 4 3 4 0 3 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 3 0 1 0 4 11 6 15 12 35 16 35 15 27 16 35 15 31 15 35 18 39 16 31 13 27 15 27 10 11 12 15 18 35 22 35 19 27 18 31 21 39 22 39 22 35 24 47 25 47 25 47 25 47 27 55 30 63 31 63 30 59 36 71 34 67 33 71 34 75 34 71 34 71 34 71 34 71 34 71 34 75 36 79 37 79 39 67 24 19 12 11 16 31 15 31 15 31 15 31 15 31 18 39 18 39 18 39 18 39 24 51 13 35 54 281 129 289 110 281 108 273 105 265 101 257 102 261 101 253 98 246 96 242 93 238 95 238 92 230 88 222 87 210 84 202 81 194 78 186 76 182 75 182 75 178 73 178 70 178 69 162 67 146 64 126 55 198 129 325 135 289 128 301 131 289 132 293 134 301 137 305 138 313 140 313 140 313 140 313 138 309 143 321 144 321 143 313 146 325 146 329 147 329 149 333 149 325 149 325 150 329 152 333 156 341 155 337 155 345 158 345 161 345 162 349 165 357 168 361 162 341 161 337 159 341 161 345 162 345 161 337 158 333 158 333 158 333 158 337 159 341 161 341 161 333 161 337 162 341 164 341 167 349 165 345 165 341 164 341 165 341 164 337 164 333 162 333 162 333 162 333 162 333 162 333 164 337 164 337 164 337 164 337 164 337 165 341 165 345 167 345 167 345 167 345 167 345 167 345 167 345 167 345 167 345 167 345 168 337 168 337 168 337 168 337 168 337 168 337 168 337 168 337 168 329 168 333 170 337 171 337 167 325 167 325 167 325 167 325 167 325 167 329 168 329 170 333 170 329 167 325 167 329 168 333 167 329 167 329 167 329 167 329 165 325 164 321 164 317 162 317 156 301 156 301 156 301 156 301 158 305 158 301 156 297 155 297 156 301 156 301 156 301 156 301 156 301 155 297 155 293 153 293 155 297 153 293 153 289 152 289 152 289 152 289 152 289 152 289 150 285 150 285 150 285 150 285 149 281 149 281 149 281 149 285 149 281 149 277 147 273 146 273 144 277 150 277 143 261 143 273 143 269 144 273 143 269 141 261 140 261 138 257 138 253 137 253 137 253 137 249 135 246 134 246 134 246 134 246 134 246 134 246 131 249 134 253 134 249 131 242 131 246 131 242 129 238 128 238 129 238 129 234 128 230 126 230 128 234 128 234 128 234 128 234 126 226 126 226 125 222 125 218 122 214 122 214 122 214 122 214 123 214 122 214 122 214 122 214 119 206 119 206 119 206 119 206 117 202 117 202 116 198 116 194 116 198 114 194 113 190 114 194 107 198 107 194 104 174 96 158 96 166 96 166 98 178 102 182 102 186 102 186 102 186 102 186 104 190 104 186 101 178 96 166 99 174 98 170 96 174 98 178 96 170 96 166 95 162 93 162 96 170 95 166 95 162 93 162 93 162 92 158 92 154 90 154 90 174 92 170 88 162 85 154 85 158 85 158 85 158 85 158 88 166 88 166 88 166 88 166 84 154 82 146 81 142 78 138 81 146 81 146 81 146 81 146 79 142 79 138 78 134 76 134 78 138 76 130 75 130 75 134 76 134 75 130 75 126 73 126 73 126 73 126 73 126 73 126 70 119 69 115 69 111 67 111 64 111 70 115 67 107 67 115 69 115 67 111 67 107 66 107 67 119 67 115 66 111 64 111 64 111 64 107 63 107 61 103 61 103 63 107 64 103 63 99 61 99 61 99 61 99 61 99 61 103 63 103 63 99 60 91 57 87 57 87 57 87 57 87 60 95 60 91 58 87 57 87 57 83 55 79 54 83 55 87 55 83 54 75 54 83 58 95 54 79 55 83 55 79 54 75 54 79 52 75 51 79 52 83 54 79 52 75 51 79 52 83 48 75 52 79 51 71 49 75 52 79 51 71 49 67 46 63 54 79 49 67 46 63 48 71 48 67 49 71 49 67 46 63 48 67 49 71 48 67 46 59 51 71 49 71 48 67 48 63 52 79 52 71 48 59 49 75 51 67 48 59 46 63 49 71 46 59 45 63 45 67 48 83 40 67 48 87 48 75 43 79 45 25 45 27 47 28 50 28 54 31 52 30 50 27 45 25 42 25 50 30 52 28 45 24 47 27 50 30 52 30 50 27 52 28 45 24 42 25 50 30 59 33 52 27 42 22 40 21 38 25 45 30 47 28 40 24 40 24 38 22 35 24 38 25 33 21 33 22 35 24 38 24 31 19 35 21 31 12 11 1 4 3 4 3 4 3 4 3 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 3 2 1 7 7 9 9 21 16 28 16 23 13 23 15 23 15 26 18 31 19 31 16 23 16 26 15 19 9 14 12 23 19 31 19 26 16 26 18 31 22 33 22 33 22 40 27 38 25 38 25 38 24 47 30 40 27 40 30 50 34 54 34 52 33 50 34 52 36 52 34 52 34 52 34 52 34 52 34 52 36 54 37 57 37 57 31 33 13 14 12 23 21 23 15 23 15 23 15 23 15 31 19 31 19 31 19 31 19 35 24 16 19 119 125 202 120 174 113 171 110 169 105 162 101 164 102 159 101 157 98 152 96 148 93 150 93 145 92 143 87 138 84 136 81 128 78 124 76 124 76 121 75 121 75 121 73 117 70 112 67 107 64 112 66 100 87 231 141 262 131 265 135 262 131 265 134 267 135 272 137 279 141 276 140 276 140 276 138 281 141 288 144 293 144 288 143 293 146 296 147 296 149 298 149 303 150 303 152 305 153 308 153 315 156 310 153 310 156 317 161 319 161 327 167 343 173 351 176 334 164 331 162 324 164 327 165 329 164 319 158 312 156 312 158 315 158 315 159 317 161 319 161 317 161 317 162 319 164 322 164 327 167 327 165 324 164 322 164 331 165 329 164 327 162 324 162 324 162 324 162 324 164 324 162 327 164 327 164 327 164 327 164 327 164 327 165 329 167 331 167 331 168 331 167 331 167 331 167 331 167 331 167 331 167 331 167 331 168 331 168 331 168 331 168 331 168 331 168 331 168 331 168 331 168 331 170 334 171 336 171 329 167 329 167 329 167 329 167 329 167 334 168 336 170 339 170 336 168 334 167 334 168 339 168 336 167 336 167 336 167 336 167 334 165 334 164 331 164 329 162 322 156 322 156 322 156 322 156 324 158 324 156 322 155 319 155 322 156 322 156 322 156 322 156 322 156 322 155 319 153 317 153 319 155 319 153 317 152 315 152 315 152 315 152 315 152 315 152 312 150 312 150 312 150 312 150 312 150 312 150 312 150 315 152 310 149 310 147 308 146 305 146 303 149 312 149 300 141 300 147 308 144 310 144 310 143 305 140 303 140 303 138 300 137 298 137 298 137 298 135 296 134 293 134 293 134 293 134 293 134 293 134 286 134 291 135 288 132 281 128 284 131 284 129 281 128 279 128 279 128 279 128 276 126 272 126 274 128 274 128 274 128 274 128 265 126 262 125 262 123 260 123 257 122 257 122 257 122 257 122 253 120 255 120 255 120 255 122 253 119 253 119 253 119 253 119 250 117 248 116 248 114 245 114 250 116 243 111 241 113 248 117 243 111 243 110 236 102 222 96 219 96 219 98 224 101 231 104 226 104 226 104 226 102 226 102 231 105 231 104 224 98 214 93 222 98 219 96 217 98 219 99 217 96 217 95 214 93 212 93 217 96 217 95 214 93 212 93 212 93 212 92 210 90 207 90 207 92 207 90 202 87 198 84 198 85 198 85 198 85 198 85 202 90 202 90 202 90 202 90 195 85 193 82 191 81 186 78 191 81 191 81 191 81 191 81 188 79 188 78 186 76 183 76 179 78 174 75 171 75 171 76 174 76 174 75 171 73 169 73 167 73 167 73 167 73 167 73 157 67 155 66 155 64 152 64 145 66 157 70 155 67 150 67 155 69 155 67 152 66 150 66 152 67 152 66 150 64 148 64 145 63 145 61 143 60 140 60 138 63 140 64 143 63 140 61 138 61 138 61 138 61 138 61 138 63 140 63 140 61 136 58 131 57 131 57 131 57 131 57 133 60 133 58 131 57 128 57 128 55 126 54 124 55 126 57 126 54 124 52 124 55 131 60 114 49 119 52 124 54 124 54 124 52 121 51 119 52 121 54 124 52 121 51 119 52 121 54 117 52 126 55 121 51 119 52 124 54 121 51 114 46 109 45 128 54 117 46 109 45 114 49 112 48 114 49 117 48 114 46 109 45 112 46 109 45 107 42 119 51 119 49 117 49 114 48 114 54 114 49 105 46 112 54 105 48 107 48 107 48 107 45 114 45 117 45 114 48 121 49 102 45 117 49 109 45 105 45 28 23 27 19 25 23 27 27 22 11 24 19 25 23 28 27 31 31 27 19 25 23 30 35 28 39 31 19 24 23 25 7 27 23 27 23 27 23 27 23 25 23 27 27 28 23 27 19 28 55 31 47 25 31 24 39 25 35 24 31 22 35 24 39 27 19 24 11 21 19 24 27 16 19 22 39 19 15 7 0 0 0 0 0 1 0 3 0 7 11 7 7 6 3 4 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 3 11 10 27 13 31 13 31 16 39 18 39 18 35 19 35 22 35 18 23 18 31 24 39 19 27 15 19 15 19 16 23 16 23 18 31 21 39 19 31 21 35 21 39 22 39 21 35 21 39 22 43 24 43 24 47 25 51 30 67 36 79 34 71 34 71 34 71 34 71 36 71 34 67 33 71 34 75 36 83 33 75 33 83 36 91 40 71 18 31 18 43 16 23 15 31 15 35 16 39 18 39 16 35 16 35 16 35 16 35 16 31 4 75 104 357 122 329 116 309 114 293 111 281 110 277 107 281 108 277 104 257 99 249 98 242 96 234 92 218 87 218 88 222 85 210 79 198 78 198 81 206 79 198 75 186 72 182 73 174 70 174 66 154 63 142 61 170 113 341 140 305 135 281 131 281 129 285 132 293 135 301 135 301 140 309 137 301 140 313 141 305 141 309 143 313 144 313 149 321 146 313 146 321 150 333 152 317 152 321 153 325 155 325 152 317 152 321 156 333 161 353 161 337 167 396 174 361 171 333 179 345 164 349 170 341 164 361 165 341 162 329 159 333 162 341 161 333 161 333 161 333 161 333 162 341 164 345 164 349 165 349 162 341 162 345 164 349 165 349 165 337 167 341 168 337 167 341 165 341 167 349 164 337 164 345 167 353 165 349 164 345 162 345 161 349 167 357 165 349 165 349 164 337 173 349 171 345 168 345 168 349 167 357 167 357 167 349 170 341 170 341 170 341 170 341 167 333 168 341 171 345 171 345 170 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 329 167 325 165 325 164 321 164 321 164 321 164 321 158 301 155 293 153 297 156 305 159 309 158 305 158 301 156 301 155 297 155 297 155 297 155 297 156 305 158 309 159 305 158 301 156 301 156 297 155 293 153 293 152 289 152 293 153 297 155 297 152 289 150 285 150 281 149 281 152 289 152 289 152 289 152 289 150 281 150 277 149 273 147 273 144 269 146 273 147 269 146 265 147 277 146 269 144 265 141 261 140 257 138 253 138 249 137 249 138 257 138 253 137 249 135 249 135 249 135 249 135 249 135 249 134 246 134 246 134 246 134 246 132 242 132 238 131 234 129 242 132 257 129 249 128 246 126 242 128 246 129 242 128 238 126 238 125 234 125 230 123 226 122 226 123 226 122 222 120 218 119 214 122 214 122 214 122 214 122 214 119 206 119 206 119 206 119 206 119 206 119 202 117 198 116 198 116 198 116 194 114 190 113 190 111 190 113 190 108 170 98 146 101 162 101 162 101 162 99 166 104 178 104 178 104 186 104 186 96 174 99 178 99 186 98 182 99 178 99 174 98 170 96 170 96 174 98 174 98 170 95 162 93 162 93 158 92 154 90 154 92 158 92 154 90 150 88 150 95 178 90 162 87 166 90 174 90 170 90 170 90 170 90 170 90 150 90 146 88 142 87 142 85 138 85 138 85 138 85 146 79 142 79 138 78 134 76 134 75 138 79 142 76 134 78 146 79 134 72 115 67 119 73 134 69 119 72 126 72 119 67 107 69 99 72 119 73 119 73 119 72 123 70 126 69 123 67 123 69 123 66 115 63 107 61 103 67 123 67 123 67 123 67 123 66 107 64 103 64 103 63 99 61 95 61 95 61 95 61 95 58 99 63 111 64 107 60 95 60 99 60 99 60 99 60 99 61 95 60 87 55 79 52 75 58 91 58 91 58 91 58 91 51 79 57 95 60 87 54 71 57 87 55 83 55 87 58 95 52 75 55 87 57 87 57 87 54 79 54 83 55 87 57 87 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 49 71 49 71 49 71 49 71 51 75 52 83 57 87 52 71 51 71 46 59 45 63 49 75 46 67 48 71 49 67 48 63 45 63 46 59 42 51 45 67 45 71 49 83 51 79 46 67 48 71 45 67 48 75 46 67 43 67 45 71 43 59 45 71 40 59 45 71 48 75 46 67 47 27 45 25 45 25 47 27 40 22 42 25 45 27 50 28 54 30 52 28 50 30 52 31 47 31 52 25 42 28 47 22 47 27 47 27 47 27 47 27 45 27 47 28 50 27 47 25 47 27 52 27 45 21 42 24 47 24 45 22 42 24 45 25 42 25 38 22 33 22 38 24 31 22 38 25 35 15 14 3 0 0 0 1 2 3 4 3 9 6 7 4 7 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 4 6 14 12 21 13 21 15 26 18 28 18 28 16 26 19 31 21 26 18 28 22 33 21 28 18 23 16 23 16 26 18 23 16 23 18 28 21 28 19 28 19 31 21 31 22 31 21 31 22 33 24 35 24 35 25 38 27 45 33 54 37 52 34 52 34 52 34 52 34 54 34 52 33 50 34 52 36 57 34 52 31 52 33 57 36 59 28 28 15 28 19 26 12 23 15 23 16 26 18 28 18 26 16 26 16 26 16 26 16 28 16 11 48 174 138 183 125 179 120 179 117 179 116 179 113 169 110 167 108 164 102 159 99 157 98 155 95 152 90 148 88 143 87 136 82 128 79 126 79 128 81 126 78 121 73 117 72 117 73 112 69 107 64 102 61 109 72 202 141 265 138 274 131 269 131 269 131 272 134 276 137 276 138 284 140 281 137 284 141 286 141 288 143 288 144 291 144 296 147 293 146 293 147 300 153 305 152 308 153 308 155 310 155 308 153 308 155 312 159 322 164 334 162 365 185 370 174 382 177 396 182 370 177 351 168 324 165 327 165 319 161 315 161 319 164 317 161 317 161 317 161 317 161 324 162 324 162 327 164 327 165 324 162 327 164 327 165 329 165 336 167 339 168 339 167 329 165 329 168 329 167 322 165 319 164 339 168 339 165 334 164 336 165 327 162 336 167 339 170 348 177 334 174 339 176 334 170 331 171 334 168 339 167 339 167 339 168 334 170 331 170 331 170 331 170 329 168 331 171 334 171 331 170 339 168 339 168 339 168 339 168 339 168 339 168 339 168 339 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 341 167 339 167 336 165 334 164 334 164 334 164 334 164 327 158 322 155 319 156 324 159 327 159 327 158 324 158 322 156 319 155 319 155 319 155 319 155 322 156 324 158 324 158 322 156 322 156 322 155 319 155 317 153 317 153 319 155 319 156 322 156 317 153 315 152 312 150 312 150 315 152 315 152 315 152 315 152 312 150 312 149 310 149 308 147 303 146 305 147 308 146 305 144 315 147 312 144 310 143 305 141 303 140 303 138 300 138 298 137 300 138 300 137 298 137 296 135 296 135 296 135 296 135 296 135 293 134 293 134 293 134 293 134 291 132 291 131 288 129 286 129 293 131 288 128 286 126 276 126 279 128 276 128 274 126 267 126 269 125 269 123 267 123 265 122 265 122 262 120 262 120 262 119 257 122 257 122 257 122 257 122 253 119 253 119 253 119 253 119 253 119 253 117 250 116 248 116 248 116 248 114 245 114 243 113 243 113 245 114 241 107 229 101 229 104 231 105 234 107 236 108 231 104 231 104 231 104 231 104 229 102 231 105 234 102 231 101 222 99 222 98 219 98 217 96 217 98 219 98 219 96 214 93 212 93 212 92 210 92 207 90 210 92 210 90 207 90 205 88 212 92 207 90 205 88 205 90 205 88 205 88 205 88 205 88 202 90 202 88 200 87 198 87 195 85 195 85 195 85 195 85 188 79 188 78 186 78 183 76 186 81 191 79 183 75 183 78 186 76 179 70 174 72 179 75 174 70 176 73 176 70 171 69 162 70 164 73 167 73 167 72 164 72 164 69 162 67 159 67 159 67 157 64 155 63 152 61 159 67 159 67 159 67 159 67 155 67 152 66 145 61 143 60 143 61 143 61 143 61 143 61 140 60 145 63 145 63 140 60 140 60 140 60 140 60 140 60 140 61 138 60 133 58 131 57 133 58 133 58 133 58 133 58 126 57 128 57 128 57 128 55 133 60 128 55 126 55 126 55 119 52 124 54 126 55 126 54 121 52 121 54 124 54 126 55 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 117 49 117 49 117 49 117 49 114 48 114 49 119 49 114 45 117 48 114 46 112 48 114 49 112 48 114 49 117 48 114 46 109 46 112 45 107 42 109 48 112 48 114 49 117 48 114 46 114 45 107 45 114 49 114 45 107 46 114 46 109 43 109 48 107 43 109 46 112 46 109 45 25 19 24 15 24 15 25 19 22 11 24 19 25 23 28 27 27 27 28 31 30 27 28 23 25 31 30 19 24 27 28 15 27 23 27 23 27 23 27 23 25 23 27 27 28 23 27 19 22 35 25 39 22 27 22 39 25 35 24 31 22 35 24 31 27 19 24 11 22 19 22 23 22 31 25 35 21 19 9 0 1 0 1 0 3 0 3 0 4 3 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 7 9 19 12 23 13 31 16 39 18 39 18 35 15 27 21 35 19 31 22 43 21 31 19 27 18 27 19 31 21 31 19 27 16 27 18 27 18 27 18 31 19 35 21 35 21 35 21 39 22 43 24 43 24 47 25 51 30 63 34 75 34 71 34 71 34 71 34 71 36 71 34 67 33 71 34 75 36 83 33 79 33 79 34 83 34 63 18 31 16 39 16 27 15 31 15 35 16 39 18 39 16 35 16 35 16 35 16 35 15 15 19 186 132 384 125 353 126 337 123 325 120 301 117 301 113 289 110 281 107 273 102 257 101 242 96 234 93 222 90 214 87 222 85 214 82 210 82 214 82 206 81 198 76 190 73 186 75 174 70 174 67 166 64 154 60 162 107 333 141 309 138 297 132 289 131 289 132 297 137 301 135 305 140 309 138 305 140 317 141 309 143 309 144 313 144 313 147 321 146 317 147 325 150 321 152 321 153 321 155 325 155 325 156 329 156 329 159 341 164 353 159 369 179 388 171 357 188 416 205 440 208 412 185 380 171 357 168 349 164 333 161 333 162 341 161 333 161 333 161 333 161 333 161 337 161 341 162 345 164 345 162 345 164 345 165 349 165 341 168 341 170 345 168 337 165 337 170 349 168 353 168 349 167 353 176 361 162 317 146 281 137 273 143 293 149 309 153 329 165 353 176 361 179 365 173 353 173 365 168 349 167 357 167 357 167 349 170 345 171 345 171 345 171 345 170 345 171 345 171 341 170 337 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 167 329 167 325 164 321 164 321 164 321 164 321 162 313 159 305 158 309 161 317 161 313 159 309 159 305 158 305 156 301 156 301 156 301 156 301 155 301 156 305 158 301 156 297 156 301 156 301 155 297 155 293 155 301 156 301 156 305 158 305 155 297 153 293 153 289 152 289 152 289 152 289 152 289 152 289 150 281 150 281 149 277 149 273 146 269 147 273 147 273 146 269 147 277 146 269 144 265 141 261 141 261 140 257 140 253 138 253 138 257 138 257 137 253 137 249 135 249 135 249 135 249 135 249 134 246 134 246 134 246 134 246 132 242 132 238 131 234 129 234 131 257 129 249 128 246 126 242 128 246 129 242 128 238 126 238 125 234 125 234 123 230 123 226 120 222 120 222 122 226 122 226 122 214 122 214 122 214 122 214 119 206 119 206 119 206 119 206 119 206 119 202 117 198 116 198 116 198 116 198 114 194 114 190 113 190 114 194 114 186 108 170 102 166 105 174 108 182 111 186 104 178 104 178 104 178 104 186 104 194 105 198 105 202 102 198 99 178 99 178 98 174 98 170 96 174 98 174 98 170 95 162 93 162 93 162 92 158 92 154 92 158 92 158 90 154 90 150 90 174 92 174 90 170 88 162 88 166 88 166 88 166 88 158 90 150 90 146 88 142 87 142 85 138 85 138 85 138 85 138 79 142 79 142 78 138 78 134 81 150 84 146 76 126 73 130 76 130 75 126 73 126 73 126 70 123 72 123 72 119 69 111 69 103 72 111 73 119 72 115 72 123 70 126 69 123 67 123 66 119 66 115 64 115 64 115 67 123 67 123 67 123 67 123 70 115 67 107 63 95 60 87 61 95 61 95 61 95 61 95 60 103 61 107 63 103 61 99 60 99 60 99 60 99 60 99 63 103 63 103 63 103 63 103 58 91 58 91 58 91 58 91 61 91 55 79 54 83 58 99 63 99 58 87 55 79 54 79 51 71 52 79 54 79 54 75 51 71 51 75 52 75 54 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 75 51 75 49 71 49 71 49 71 49 71 48 67 49 71 48 63 45 55 46 67 48 71 49 67 48 63 46 67 48 71 49 67 48 63 45 63 46 59 43 55 45 67 49 75 48 71 46 75 48 79 46 63 43 67 48 79 49 71 45 75 49 75 46 67 46 79 46 71 45 63 43 63 45 67 45 24 42 22 40 24 42 25 42 24 42 25 45 27 47 27 40 24 47 28 50 27 42 22 42 28 50 24 45 30 52 25 50 28 47 27 47 27 45 25 45 27 47 28 50 27 47 25 42 24 47 25 45 22 47 27 47 24 45 22 42 24 45 25 42 27 40 24 35 22 35 22 35 22 38 24 33 13 14 4 2 3 4 3 4 3 4 3 7 4 7 4 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 2 6 11 10 16 10 21 15 26 18 28 18 28 16 19 16 28 21 31 21 35 27 28 19 28 19 28 21 33 24 35 22 31 18 23 16 23 16 26 18 26 18 28 19 31 21 31 21 31 22 33 24 35 24 38 25 38 27 42 31 50 34 54 36 54 36 54 36 54 36 54 34 52 33 50 34 52 36 54 34 54 33 52 33 52 33 47 24 28 15 26 16 23 13 23 15 23 16 26 18 28 18 28 18 28 18 28 18 28 18 19 7 47 96 217 143 183 131 181 126 183 122 181 120 186 119 179 114 174 110 167 107 167 105 159 101 159 96 157 93 152 92 140 87 136 85 133 85 136 87 133 82 128 79 124 76 119 73 117 75 114 70 109 67 109 64 107 64 186 138 269 140 279 137 274 134 272 134 274 135 279 138 279 138 286 140 281 138 284 143 288 143 288 144 291 144 293 146 296 147 296 147 298 149 300 152 308 153 308 155 310 155 312 156 315 158 315 159 319 162 324 165 331 173 358 168 355 199 425 256 487 277 496 242 393 187 346 168 331 168 324 162 319 162 322 164 319 162 319 162 319 162 319 162 322 161 322 161 324 162 327 164 327 164 327 165 329 165 331 167 341 170 341 170 339 167 329 164 329 168 327 168 329 171 327 165 319 156 296 134 262 119 250 116 265 128 269 131 276 140 298 153 324 173 341 180 343 177 343 179 336 170 341 167 339 167 339 168 339 173 339 173 339 173 339 173 339 173 339 173 336 170 331 167 341 170 341 170 341 170 341 170 339 168 339 168 339 168 339 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 343 170 341 168 341 167 339 167 336 165 336 165 336 165 336 165 334 162 329 159 327 161 331 164 331 161 329 161 327 159 327 159 324 158 324 158 324 158 324 158 319 155 322 156 322 156 319 155 324 158 322 156 322 155 319 155 319 155 322 156 322 156 322 156 322 156 322 155 319 153 317 153 315 152 315 152 315 152 315 152 315 152 312 150 312 149 310 149 305 146 308 149 310 147 305 146 312 146 312 144 310 143 308 143 308 141 305 141 303 140 303 140 303 140 300 138 300 137 298 137 296 135 296 135 296 135 296 135 293 134 293 134 293 134 293 134 291 132 291 131 288 129 286 129 291 129 288 128 286 126 279 128 279 128 276 128 274 126 267 126 272 126 269 125 269 123 267 123 260 119 262 120 265 123 267 123 257 122 257 122 257 122 257 122 253 119 253 119 253 119 253 119 253 119 253 117 250 116 248 116 250 117 248 116 248 114 245 114 243 114 248 116 248 114 243 111 229 104 229 105 234 107 236 108 234 105 234 105 234 105 234 105 231 104 234 105 231 102 229 99 224 101 222 99 222 98 219 98 217 98 219 98 219 96 214 93 214 95 212 93 212 92 210 92 212 93 210 92 210 90 207 90 205 90 210 93 212 90 202 85 202 87 202 87 202 87 202 87 202 90 202 88 200 87 198 87 198 87 195 85 195 85 193 84 191 81 188 79 188 78 186 78 191 82 193 81 186 75 183 78 179 75 183 76 183 75 176 70 176 72 176 72 174 70 171 70 164 70 164 73 167 73 164 70 164 72 164 69 162 67 159 67 155 64 155 66 157 66 157 66 157 66 157 66 157 66 157 66 155 67 150 66 145 63 143 60 145 63 145 63 145 63 145 63 143 61 143 61 143 61 143 61 140 60 140 60 140 60 140 60 138 61 138 63 140 64 143 64 133 58 133 58 133 58 133 58 136 60 128 55 126 57 133 61 136 60 131 57 126 54 124 55 121 52 124 55 126 55 124 54 119 51 121 52 124 54 124 54 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 51 119 51 119 49 117 49 117 49 117 49 117 49 121 52 124 51 114 46 109 46 109 46 117 51 119 49 112 45 112 48 114 49 117 48 114 46 109 46 114 46 107 43 112 49 119 49 112 45 109 46 117 51 109 43 107 45 114 49 117 48 112 48 119 49 112 46 114 49 117 48 109 43 105 42 107 45 25 15 24 11 22 15 24 19 24 15 25 19 25 19 27 23 25 23 28 31 30 27 27 19 24 27 28 15 25 31 30 19 28 27 28 23 27 19 25 19 25 23 27 27 28 23 27 19 24 39 28 43 25 39 27 47 25 35 24 31 22 35 24 31 27 23 25 19 24 19 21 11 21 23 22 27 18 15 9 0 4 0 3 0 3 0 3 0 7 11 6 7 4 3 4 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 3 7 9 19 10 19 13 31 16 39 18 39 18 35 13 23 19 35 21 39 25 55 19 31 19 31 21 39 24 47 25 43 22 31 18 23 16 23 18 27 18 31 19 35 21 35 21 35 21 39 22 43 24 43 25 47 25 47 28 59 33 67 36 75 36 75 36 75 36 75 36 71 34 67 33 71 34 75 34 83 34 79 33 75 31 71 24 47 18 31 15 35 15 31 15 31 15 35 16 39 18 39 18 39 18 39 18 39 18 39 9 19 51 317 147 376 129 361 123 337 122 329 119 305 116 301 117 313 114 289 110 285 110 277 104 265 102 249 98 238 95 234 90 226 88 222 87 222 88 226 85 214 82 206 79 198 76 190 75 178 72 182 70 174 69 166 61 142 96 325 143 313 140 313 135 297 135 293 135 297 137 305 137 309 141 313 140 305 141 317 143 309 144 313 144 317 146 317 147 321 149 325 150 329 150 321 153 321 155 325 155 329 156 329 159 337 159 337 161 345 164 349 167 388 170 345 212 563 301 769 351 837 354 714 244 440 174 380 170 357 167 341 162 337 164 345 162 337 162 337 162 337 162 337 161 337 161 341 162 345 164 345 164 345 165 349 165 353 167 345 170 345 170 345 170 341 167 341 165 337 165 353 173 357 164 333 137 261 126 238 120 238 126 253 123 246 125 242 125 253 135 281 152 317 171 369 180 376 180 376 173 361 171 357 170 353 168 349 173 349 173 349 173 349 173 349 173 349 173 349 173 345 170 337 170 337 170 337 170 337 170 337 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 170 337 170 333 168 333 167 329 165 325 165 325 165 325 165 325 165 321 162 313 161 317 164 325 162 317 162 317 161 313 161 309 158 305 158 305 158 305 158 305 155 301 156 305 158 301 156 297 158 305 158 301 156 301 155 297 155 297 153 293 153 293 153 293 156 301 156 301 155 297 153 293 152 289 152 289 152 289 152 289 152 285 152 281 150 281 149 277 146 273 149 277 149 277 147 269 146 273 144 269 144 269 143 265 143 265 143 265 141 261 141 257 140 261 140 257 138 257 137 253 135 249 135 249 135 249 135 249 134 246 134 246 134 246 134 246 132 242 132 238 131 234 129 234 129 253 128 249 128 249 128 246 128 246 129 242 128 238 126 238 126 238 126 234 125 234 123 230 120 222 120 226 123 230 125 234 122 214 122 214 122 214 122 214 119 206 119 206 119 206 119 206 119 206 119 202 117 198 116 198 117 202 117 198 116 198 114 194 114 198 116 198 116 198 114 194 110 182 108 178 107 174 105 170 105 182 105 182 105 182 105 190 105 194 105 194 104 198 101 190 101 182 101 178 99 178 98 174 96 174 98 174 98 170 95 162 95 166 95 162 93 162 92 158 93 162 93 158 92 158 90 154 88 170 92 178 93 170 87 158 87 162 87 162 87 162 87 154 90 150 90 146 88 142 87 142 87 142 87 138 85 134 84 134 81 146 81 142 79 142 78 138 78 142 82 146 78 138 79 150 73 130 78 138 78 130 72 119 72 123 70 119 69 115 69 115 70 107 73 111 73 115 70 111 72 123 70 126 69 123 67 123 66 119 66 119 66 123 67 123 66 119 66 119 66 119 66 119 64 103 64 103 64 103 64 103 63 99 63 99 63 99 63 99 61 103 61 103 61 103 61 103 60 99 60 99 60 99 60 99 58 91 58 95 61 103 63 103 58 91 58 91 58 91 58 91 58 91 58 91 58 91 58 91 58 87 57 83 55 87 57 91 55 87 57 91 58 87 55 83 54 79 54 79 55 83 57 87 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 75 51 71 49 67 49 71 49 71 49 71 49 71 51 83 54 75 46 55 45 67 45 63 49 75 51 71 46 59 46 67 48 71 49 67 48 63 46 67 48 63 45 55 46 71 51 79 46 67 45 71 49 83 46 67 43 67 48 79 48 71 46 75 51 79 46 71 48 79 49 75 45 63 42 59 43 67 45 25 42 24 42 24 45 25 45 25 45 25 45 25 45 25 54 31 57 33 57 33 54 31 45 30 52 25 42 28 50 24 52 30 50 27 47 25 42 24 45 27 47 28 50 27 47 25 47 28 54 28 47 25 50 28 47 24 45 22 42 24 45 25 42 27 42 25 38 22 31 18 31 21 33 21 33 16 23 12 7 4 7 4 4 3 4 3 11 7 11 6 9 6 7 4 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 9 7 16 10 19 12 21 15 26 18 28 18 28 16 21 18 31 22 33 22 38 28 33 21 31 21 33 24 38 25 38 24 33 19 26 18 26 18 28 19 31 21 31 22 33 22 31 21 31 22 33 24 35 24 38 25 38 25 40 28 47 33 57 37 57 37 57 37 57 37 54 34 52 33 50 34 52 36 52 34 54 34 52 31 45 28 31 18 26 15 23 15 23 15 23 15 23 16 26 18 28 18 31 19 31 19 31 19 31 19 7 19 112 135 212 137 188 128 174 123 176 122 176 117 181 116 183 120 174 113 171 111 171 113 171 107 169 104 164 101 159 98 148 92 143 88 140 88 140 88 136 85 133 82 128 78 124 76 117 75 117 72 114 70 114 69 112 58 174 137 272 138 276 140 281 137 279 135 276 137 281 138 279 140 286 141 284 140 286 144 291 144 291 144 293 146 293 147 296 147 298 150 303 152 300 152 310 155 310 155 312 156 312 158 319 159 317 159 317 161 322 164 341 177 331 177 458 327 606 384 608 384 608 349 503 220 362 179 341 171 329 165 322 164 322 165 322 164 322 164 322 164 322 164 324 162 327 164 327 165 329 165 329 165 329 165 331 167 331 168 339 168 341 170 341 170 334 168 324 165 327 170 331 167 303 143 260 125 253 122 250 123 260 129 257 126 257 125 253 123 260 129 272 144 310 170 339 177 346 180 346 176 348 174 346 171 343 170 341 174 341 174 341 174 341 174 336 173 339 174 339 173 336 170 343 171 343 171 343 171 343 171 339 168 339 168 339 168 339 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 346 170 343 170 341 168 341 168 339 167 339 167 339 167 339 167 336 164 331 161 329 162 334 165 334 164 334 162 331 162 329 161 327 159 327 159 327 159 327 159 322 158 324 159 327 158 324 156 327 158 324 158 322 156 322 156 319 153 317 153 317 152 315 152 322 156 322 155 319 153 317 153 315 152 315 152 315 152 315 152 317 152 315 152 312 150 312 150 308 147 310 149 310 149 308 147 310 144 310 144 310 144 310 144 310 144 310 143 308 143 305 141 305 140 303 140 300 138 300 138 296 135 296 135 296 135 296 135 293 134 293 134 293 134 293 134 291 132 291 131 288 129 286 129 288 128 286 128 286 128 281 129 279 128 276 128 274 126 267 126 274 126 272 126 269 125 269 125 265 122 265 122 267 123 267 123 257 122 257 122 257 122 257 122 253 119 253 119 253 119 253 119 253 119 253 117 250 116 248 116 253 117 250 117 248 116 248 116 248 116 248 116 245 114 245 114 250 116 248 114 241 110 236 108 236 107 236 107 236 107 236 107 238 108 241 108 238 104 231 102 226 101 224 101 222 99 222 99 217 98 219 98 219 96 214 93 217 95 214 95 212 93 212 93 214 93 212 93 210 92 210 92 207 92 210 92 207 90 205 87 205 88 205 88 205 88 205 88 202 90 202 88 200 87 198 87 200 88 198 85 195 84 191 82 193 81 191 81 188 79 188 79 183 79 191 81 188 79 191 84 181 76 186 78 186 76 179 72 179 72 174 69 171 69 171 72 167 72 167 73 167 72 162 69 164 72 164 69 162 67 159 67 159 67 159 67 159 66 157 66 155 64 155 64 155 64 155 64 143 61 145 64 148 66 152 67 148 64 148 64 148 64 148 64 145 61 143 60 140 61 143 63 140 60 140 60 140 60 140 60 131 57 131 58 136 60 136 61 133 58 133 58 133 58 133 58 128 57 131 58 131 58 128 57 128 55 126 55 126 57 131 60 131 58 133 60 131 58 128 55 124 54 126 55 126 57 128 57 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 119 51 117 48 114 48 117 49 117 49 117 49 117 49 114 51 121 48 107 40 109 49 112 48 114 49 117 48 114 46 112 48 114 49 117 48 114 46 112 48 117 48 109 45 114 51 117 48 114 46 112 48 114 49 114 46 109 45 114 48 112 45 109 48 117 48 112 45 112 49 112 46 109 43 107 43 109 45 27 23 25 19 25 19 27 23 25 19 25 19 25 19 25 19 31 35 30 31 30 31 31 35 27 35 30 19 24 27 27 11 30 31 28 23 27 19 24 15 25 23 27 27 28 23 27 19 27 47 30 43 24 31 24 39 25 35 24 31 22 35 24 31 27 23 27 23 25 19 19 3 21 27 22 31 22 35 21 31 6 7 6 3 4 0 3 0 6 7 6 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 4 7 7 19 12 23 13 23 13 31 16 39 18 39 18 35 16 31 22 39 22 39 25 55 24 43 22 39 22 43 25 47 24 43 21 31 19 31 19 31 21 35 22 39 24 43 24 43 21 35 21 39 22 43 24 43 25 47 25 47 27 55 30 63 37 79 37 79 37 79 37 79 36 71 34 67 33 71 34 75 33 79 34 83 33 71 28 63 16 35 16 31 13 27 15 31 15 31 15 35 16 39 18 39 19 43 19 43 19 43 19 43 7 91 101 400 140 369 138 369 129 357 126 345 123 325 120 321 125 325 117 305 113 293 114 301 113 285 110 273 105 257 102 253 96 242 93 230 88 226 88 226 87 218 85 210 81 202 78 198 76 178 73 186 73 182 72 174 66 134 90 321 144 309 137 313 140 305 138 301 137 301 138 305 138 309 143 313 140 309 141 321 144 313 144 317 146 317 147 321 146 321 150 333 152 333 150 321 155 325 155 329 156 329 158 333 159 337 159 333 159 341 161 341 162 349 158 376 295 829 380 884 377 868 380 892 325 599 199 436 174 365 170 349 164 341 165 345 164 341 164 341 164 341 164 341 164 345 165 349 167 353 167 353 165 349 165 353 167 353 168 349 165 337 168 345 171 349 171 357 170 345 170 361 171 325 138 238 128 242 123 226 119 218 117 218 123 238 126 234 120 226 120 234 128 261 146 317 162 357 176 380 179 376 177 372 176 357 173 353 174 357 174 357 174 357 174 357 168 345 171 353 173 353 171 349 171 341 171 341 171 341 171 341 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 168 333 171 341 170 337 170 333 168 333 167 329 167 329 167 329 167 329 165 321 162 313 161 317 164 325 165 325 164 321 164 317 162 317 161 313 161 313 161 313 161 313 159 309 161 313 161 313 159 309 159 309 158 305 158 301 156 301 156 301 155 297 155 293 153 293 155 297 155 297 153 293 153 289 152 289 152 289 152 289 152 289 153 289 152 285 152 281 150 281 147 277 149 281 150 277 149 273 144 269 144 269 144 269 144 269 146 273 144 269 144 265 143 265 141 265 140 261 140 257 138 257 135 249 135 249 135 249 135 249 134 246 134 246 134 246 134 246 132 242 132 238 131 234 129 234 128 249 128 249 128 249 129 249 128 246 129 242 128 238 126 238 128 242 126 238 126 234 125 234 125 230 123 230 123 230 122 226 122 214 122 214 122 214 122 214 119 206 119 206 119 206 119 206 119 206 119 202 117 198 116 198 119 206 117 202 117 198 116 198 117 202 116 194 113 190 113 190 116 198 116 194 113 190 111 186 107 186 107 186 107 186 107 194 108 202 108 202 105 202 101 190 102 186 101 182 101 178 99 178 96 174 98 174 98 170 95 162 96 170 95 166 95 162 93 162 95 166 93 162 93 158 92 158 93 174 90 170 88 166 88 170 88 166 88 166 88 166 88 158 90 150 90 146 88 142 87 142 88 146 87 138 85 134 82 130 82 150 81 146 81 142 79 142 79 150 84 150 79 138 79 146 76 134 78 138 76 134 75 126 73 123 70 115 67 115 70 119 72 111 73 111 73 115 70 107 72 123 70 126 69 123 67 123 70 126 69 123 67 119 64 115 64 115 64 115 64 115 64 115 63 99 64 103 64 103 66 107 64 103 64 103 64 103 64 103 63 107 60 99 60 99 63 107 60 99 60 99 60 99 60 99 58 91 58 91 58 95 60 95 58 91 58 91 58 91 58 91 58 87 55 79 54 83 57 91 58 91 57 83 55 83 57 87 58 91 58 91 58 87 55 79 52 75 54 79 54 83 55 83 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 51 75 49 67 46 63 49 71 49 71 49 71 49 71 46 75 52 71 43 51 48 83 49 67 48 63 46 67 48 71 46 67 48 71 49 67 48 63 48 67 49 67 45 59 48 75 46 75 48 79 49 75 48 71 51 75 46 71 46 71 45 59 43 71 48 71 45 63 45 75 43 63 45 71 46 71 45 67 50 27 47 25 45 27 47 28 45 25 45 25 45 25 45 25 50 27 42 22 40 24 47 28 50 33 54 25 42 27 45 21 52 30 50 27 47 25 42 24 45 27 47 28 50 27 47 25 47 27 52 25 42 19 38 22 47 24 45 22 42 24 45 25 42 27 45 27 40 22 28 16 35 24 40 27 42 25 42 25 9 6 9 4 7 3 4 3 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 9 7 14 10 21 13 21 13 21 15 26 18 28 18 28 16 26 21 33 22 33 22 35 27 38 25 35 22 33 24 35 25 35 22 31 19 28 19 31 21 33 22 35 24 35 25 38 25 31 21 31 22 33 24 35 24 38 25 38 25 38 28 45 30 57 37 57 37 57 37 57 37 54 34 52 33 50 34 52 36 52 33 54 34 52 30 42 25 21 15 26 15 21 13 23 16 23 15 23 16 26 18 28 18 31 19 31 19 31 19 31 21 7 45 174 156 193 132 202 132 186 134 186 131 186 126 188 125 191 123 179 114 169 113 179 116 176 114 176 110 174 107 169 104 157 98 150 92 143 88 138 87 138 87 136 84 128 79 124 78 119 76 117 73 117 73 119 70 119 58 167 135 272 137 272 138 284 140 281 137 279 138 281 140 281 140 288 143 284 140 288 144 291 144 291 146 293 147 296 147 293 147 300 152 305 152 300 150 310 155 310 156 312 158 315 158 317 159 315 158 315 159 319 161 351 182 334 205 546 384 601 372 608 378 608 383 608 271 391 179 343 174 331 167 324 164 324 165 322 164 322 164 322 164 322 164 329 165 331 167 331 168 334 168 329 165 329 167 331 168 334 168 331 165 339 170 343 173 341 173 339 173 336 173 327 153 260 110 243 123 245 126 250 128 253 129 248 129 255 131 250 125 245 126 255 132 276 144 303 162 336 182 355 180 358 179 353 176 348 174 348 174 348 174 348 174 348 174 339 168 341 173 346 173 346 173 343 171 343 171 343 171 343 171 339 168 339 168 339 168 339 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 346 171 346 170 343 168 341 168 339 167 339 167 339 167 339 167 336 164 329 159 327 161 334 165 336 165 336 164 334 164 331 162 329 161 329 161 329 161 329 161 327 161 331 162 331 162 329 159 327 159 327 158 324 156 322 156 324 158 324 156 322 155 319 155 319 155 317 153 317 152 315 152 315 152 315 152 315 152 315 152 317 153 317 152 315 150 312 150 308 149 310 150 312 149 310 147 310 144 310 144 310 144 310 144 312 146 312 144 310 144 308 143 305 141 305 140 303 138 300 138 296 135 296 135 296 135 296 135 293 134 293 134 293 134 293 134 291 132 291 131 288 129 286 129 288 128 286 128 286 128 281 129 279 128 276 128 274 126 267 126 274 128 274 126 272 125 269 125 272 125 269 123 267 122 265 120 257 122 257 122 257 122 257 122 253 119 253 119 253 119 253 119 253 119 253 117 250 116 248 116 253 119 253 117 250 116 248 116 253 117 248 114 243 111 241 113 241 111 241 111 241 111 241 111 236 107 236 107 236 107 236 107 231 105 234 104 229 99 222 95 226 102 226 101 224 99 222 99 217 98 219 98 219 96 214 93 217 96 217 95 214 93 212 93 214 95 214 93 212 92 210 92 214 93 207 87 202 88 207 92 207 90 207 90 207 90 207 90 202 90 202 88 200 87 198 87 200 88 198 85 195 84 191 82 193 82 193 81 191 79 188 79 195 85 198 82 188 76 183 78 186 78 186 76 183 75 181 75 181 73 174 69 169 69 174 73 169 73 167 73 167 72 159 69 164 72 164 69 162 67 159 67 167 70 164 69 159 66 155 63 155 64 155 64 155 64 155 64 150 66 150 64 148 63 145 63 148 64 148 64 148 64 148 64 148 63 140 58 138 60 145 64 140 60 140 60 140 60 140 60 136 60 136 60 136 60 136 60 133 58 133 58 133 58 133 58 136 58 121 48 114 52 131 61 138 61 131 57 126 54 124 54 128 57 128 57 128 55 121 52 119 51 119 52 121 54 124 54 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 119 49 114 48 112 45 117 49 117 49 117 49 117 49 117 54 128 54 114 46 124 61 119 49 112 45 109 46 117 51 112 48 114 49 117 48 114 46 114 49 117 48 109 45 114 51 109 46 117 51 119 49 112 45 121 49 112 46 112 46 107 40 107 45 112 46 107 42 109 46 102 42 109 46 114 48 112 45 28 23 27 19 25 23 27 27 24 23 30 35 31 27 24 11 27 23 27 23 27 23 27 23 30 31 30 27 27 19 24 11 27 27 30 27 25 15 25 23 25 19 25 19 25 19 25 19 27 39 22 27 19 27 22 35 21 31 25 43 27 39 22 19 22 11 24 19 25 27 24 23 19 23 21 27 21 39 22 43 18 15 4 7 6 0 0 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 6 11 9 19 12 27 12 23 12 27 16 39 19 47 21 47 24 39 21 39 25 47 22 31 22 47 25 43 21 31 19 35 21 35 21 35 21 35 21 35 25 43 22 35 21 39 24 47 24 43 24 43 24 43 24 43 27 47 25 43 24 47 25 51 31 71 37 83 40 87 39 83 34 71 34 71 34 71 34 71 34 83 34 87 36 79 25 43 18 35 13 23 12 27 16 39 13 31 15 35 19 47 21 51 19 47 21 43 19 47 19 43 9 218 131 400 149 400 134 400 140 388 137 369 132 353 129 357 128 349 125 325 113 297 111 297 117 293 110 277 110 273 107 273 96 269 98 230 99 242 82 214 88 222 85 214 81 202 78 194 79 182 70 178 72 186 73 178 55 126 76 269 143 329 138 313 134 297 137 301 138 309 141 313 141 313 141 317 143 321 144 321 149 321 146 313 146 321 150 333 150 333 153 341 155 341 155 329 159 337 159 333 158 329 156 329 161 337 159 337 159 341 162 345 156 313 167 400 282 841 384 849 381 912 378 896 378 761 218 440 180 376 171 353 168 353 167 345 165 345 165 345 165 345 165 345 165 349 165 353 167 357 168 357 171 361 170 361 170 361 168 349 168 345 171 349 173 353 171 357 187 361 174 392 170 257 114 230 126 249 128 253 129 257 131 257 132 261 131 257 131 253 129 246 119 230 126 273 141 293 159 369 177 384 182 369 180 372 179 341 173 353 173 353 173 357 177 365 174 357 174 353 173 349 171 349 176 349 171 337 168 333 170 341 171 341 171 337 170 333 168 333 168 333 168 333 168 333 168 333 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 165 325 165 325 165 325 165 325 167 329 167 329 167 329 167 329 162 321 164 325 165 321 164 317 162 317 162 317 162 317 162 317 164 321 164 317 162 313 161 313 158 309 159 309 159 305 156 297 158 305 158 301 156 297 155 297 152 293 156 305 158 301 153 289 153 293 153 293 153 293 153 293 153 289 153 285 152 281 150 281 150 285 152 285 152 281 149 273 144 269 144 269 144 269 144 269 146 269 143 261 141 261 141 265 141 265 141 261 140 257 138 257 137 253 137 253 137 253 137 253 137 253 137 249 135 246 134 246 134 246 134 242 132 238 131 238 131 257 131 253 129 249 129 249 129 249 131 246 129 242 128 242 129 246 129 242 128 238 126 238 126 238 126 234 125 230 123 230 123 218 123 218 123 218 123 218 122 210 120 206 119 210 120 214 120 210 120 206 119 202 117 202 117 202 117 202 117 202 117 202 116 198 116 198 116 198 116 198 114 194 114 190 113 186 111 186 110 194 110 190 108 186 107 194 102 190 104 194 104 198 102 194 104 190 104 186 101 178 98 170 96 170 98 178 101 182 101 182 96 170 96 166 95 162 93 162 96 170 96 166 95 162 93 162 92 174 92 170 90 166 88 166 90 170 90 166 88 162 87 154 90 146 87 138 85 138 85 142 87 142 87 138 85 134 84 134 84 150 79 138 76 138 79 146 81 146 81 142 79 138 78 138 79 142 79 138 76 130 73 123 75 130 73 123 70 119 69 111 75 115 75 111 73 115 72 115 70 119 69 126 69 126 69 126 70 130 70 126 69 126 67 123 66 119 66 119 66 119 66 119 67 111 67 107 66 103 64 103 64 103 64 99 63 95 61 95 69 119 66 115 64 107 61 103 61 103 61 103 61 103 61 103 63 99 61 95 60 99 61 103 60 91 58 87 57 91 58 95 57 91 58 91 58 87 55 79 55 87 58 83 51 71 55 99 57 87 57 83 55 79 54 79 55 79 52 75 54 79 51 63 52 75 51 71 49 75 51 79 54 83 54 79 52 75 51 75 46 67 49 75 52 79 52 79 52 79 52 75 51 71 49 71 51 75 51 71 49 67 48 67 48 67 48 63 46 59 45 59 48 63 46 63 46 67 49 75 49 67 46 59 45 59 45 63 40 63 46 79 51 79 46 67 45 71 46 71 45 67 48 83 46 67 45 71 49 79 46 63 54 83 48 67 45 67 48 79 50 27 47 25 45 27 47 28 35 21 42 25 47 25 42 24 47 27 47 27 47 27 47 27 47 28 50 28 47 25 42 22 42 27 50 27 42 22 42 27 47 27 47 27 47 27 47 27 50 25 42 21 40 21 42 22 42 24 45 25 47 24 45 22 38 24 40 25 40 24 35 22 33 21 35 22 35 21 38 22 28 9 7 6 9 1 0 3 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 9 7 14 10 19 13 19 12 23 16 28 19 31 19 28 18 33 21 31 22 35 24 31 18 33 24 38 24 31 19 31 24 33 22 33 22 33 22 33 22 40 25 35 22 33 24 38 27 35 24 35 24 35 24 35 24 40 25 38 24 35 25 38 27 45 31 52 37 57 37 57 36 54 36 54 36 54 36 54 36 54 34 54 36 57 31 40 19 28 16 21 12 19 13 26 18 26 16 28 18 28 18 31 19 31 19 31 21 38 25 33 18 21 93 207 147 210 146 191 141 193 141 193 137 191 134 198 132 188 126 186 119 169 108 162 110 181 116 176 116 181 111 171 108 157 110 169 102 164 98 145 95 140 88 138 84 131 79 124 76 126 76 114 70 114 73 119 70 105 57 148 116 267 146 276 140 276 135 279 138 284 141 286 143 286 141 288 143 288 144 291 144 296 147 293 146 293 147 300 152 300 152 305 155 308 155 308 155 317 159 317 158 315 156 312 156 319 161 317 159 319 161 322 164 339 168 329 179 413 321 608 384 608 384 596 372 608 333 432 188 353 179 336 170 331 170 327 165 324 165 324 165 324 165 324 165 329 165 331 167 331 168 334 168 336 170 336 170 336 170 336 171 341 171 343 173 348 174 341 173 346 168 334 179 317 129 238 122 250 128 245 129 248 129 250 131 253 132 253 131 250 131 248 128 250 122 260 132 276 137 298 164 341 179 358 177 355 182 355 173 348 173 346 173 348 174 351 177 348 174 348 173 346 173 343 171 348 173 346 171 341 170 341 171 343 171 343 170 341 170 339 168 341 168 341 168 341 168 341 168 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 336 165 336 165 336 165 336 165 339 167 339 167 339 167 339 167 331 164 334 165 336 164 334 162 331 162 331 162 331 162 331 162 334 164 334 162 331 161 329 161 324 159 327 159 327 158 322 155 324 158 324 156 322 156 319 155 317 155 322 156 322 156 319 153 317 153 317 153 317 153 317 153 317 153 317 152 315 152 312 150 312 152 315 152 315 150 310 147 310 144 310 144 310 144 310 144 312 144 308 143 305 141 308 143 305 141 305 140 303 140 300 138 298 137 298 137 298 137 298 137 298 137 298 135 296 134 293 134 293 134 293 132 291 132 288 131 293 131 291 129 288 128 281 129 281 129 279 129 276 128 269 128 276 129 276 128 274 126 272 126 272 126 272 125 269 123 267 123 260 123 260 123 260 123 260 123 257 120 255 119 253 120 255 122 255 120 255 119 253 117 250 117 250 117 250 117 250 117 250 117 248 116 248 116 248 116 248 116 245 114 245 113 243 113 241 111 241 110 241 108 238 107 236 107 229 104 231 105 234 102 231 101 229 104 226 101 222 99 219 98 214 96 219 99 222 99 219 98 217 96 217 95 214 95 212 93 217 96 217 95 214 93 212 93 210 92 210 90 207 90 205 88 207 90 207 88 205 88 202 87 202 88 198 87 195 85 198 87 198 87 198 85 195 84 193 84 195 82 188 78 186 78 188 79 191 81 191 79 188 78 186 78 188 79 186 76 181 75 179 73 181 75 179 73 176 70 171 70 171 75 169 73 167 72 164 72 162 70 162 69 162 69 162 69 164 69 162 69 159 67 159 66 157 66 157 66 157 66 157 66 152 67 152 66 150 64 148 64 148 64 148 63 145 61 143 61 150 66 148 63 143 60 140 58 143 61 143 61 143 61 143 61 140 61 138 60 136 61 138 63 136 58 133 57 131 58 133 60 128 58 131 58 131 57 126 54 126 57 128 55 119 51 126 60 128 57 128 55 126 54 124 54 121 51 119 51 121 52 117 46 119 51 119 51 119 51 119 51 124 54 124 52 121 51 119 51 117 51 119 52 121 52 121 51 121 52 121 51 119 49 117 49 119 51 119 49 117 48 114 48 117 49 117 48 114 48 112 46 114 46 112 46 112 48 117 51 117 48 112 45 109 45 109 46 107 46 117 52 121 51 117 48 112 48 117 48 112 46 117 52 119 49 114 48 119 51 117 48 112 46 112 46 109 43 107 42 28 23 27 19 25 23 27 27 19 3 21 11 25 23 28 27 27 23 27 23 27 23 27 23 24 19 25 19 25 19 24 11 22 19 27 23 24 15 25 23 28 27 28 27 28 27 28 27 25 39 24 31 21 27 22 31 25 35 24 31 22 35 24 31 25 19 25 19 24 19 21 11 24 31 22 27 21 35 19 31 18 15 4 7 6 0 0 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 6 11 9 19 12 27 12 23 18 39 19 43 18 35 15 31 21 31 18 35 22 39 21 27 21 43 25 43 22 39 24 51 24 43 24 43 24 43 24 43 28 51 27 47 25 51 27 55 25 47 25 47 25 47 25 47 27 51 25 47 25 47 27 51 28 59 33 71 36 75 36 75 37 79 37 79 37 79 37 79 34 83 34 87 36 75 24 39 18 35 15 27 13 31 16 39 19 43 19 39 18 35 16 35 19 39 19 55 28 63 19 35 36 309 155 412 146 424 146 416 144 412 141 392 137 372 137 372 128 345 125 325 111 293 105 281 114 301 117 305 116 297 110 277 101 269 107 265 99 238 93 249 92 230 88 218 82 206 79 198 81 186 72 182 73 190 73 174 63 134 75 265 141 325 137 309 137 301 138 305 140 313 141 317 141 317 143 317 144 321 144 321 147 321 146 317 147 325 150 329 152 333 153 341 155 341 155 333 159 337 159 337 158 333 158 333 161 341 159 337 161 345 164 345 167 341 168 325 191 559 328 896 384 920 381 920 378 765 223 408 185 388 176 361 171 357 168 345 165 345 165 345 165 345 165 345 165 353 167 353 168 357 168 357 168 357 168 361 171 365 173 361 171 353 174 361 176 361 176 369 174 345 173 376 159 246 116 246 126 249 126 253 128 253 129 257 132 265 131 261 131 257 129 257 129 253 126 249 125 246 137 305 167 365 179 357 177 369 180 345 173 357 173 353 173 361 174 365 173 357 173 357 171 353 171 349 173 345 173 345 173 341 170 337 171 341 171 341 170 337 170 333 168 333 168 333 168 333 168 333 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 165 325 165 325 165 325 165 325 167 329 167 329 167 329 167 329 164 321 165 325 165 325 164 321 162 317 162 317 162 317 162 317 164 321 164 317 162 313 161 313 159 309 159 309 159 305 156 301 158 305 158 305 156 301 156 297 155 297 156 301 156 301 155 297 153 293 153 293 153 293 153 293 153 289 153 289 152 285 152 281 152 285 152 285 152 281 149 277 146 273 146 273 146 273 146 273 146 273 144 265 141 261 143 265 141 265 141 265 140 261 140 257 137 253 137 253 137 253 137 253 137 253 137 249 135 246 134 246 134 246 134 246 132 242 132 238 131 257 131 253 129 249 129 249 129 249 131 246 129 242 128 242 129 246 129 242 128 238 126 238 126 238 126 234 125 230 123 230 123 218 123 218 123 218 123 218 122 210 120 206 119 210 120 214 120 210 120 206 119 202 117 202 117 202 117 202 117 202 117 202 116 198 116 198 116 198 116 198 114 194 114 194 113 190 113 186 110 194 110 190 108 186 107 194 104 190 105 194 104 202 102 198 105 190 101 178 98 174 99 182 96 170 98 174 98 170 95 166 96 170 96 170 95 166 95 162 96 170 96 166 95 162 93 162 92 174 92 174 90 170 90 166 90 170 90 170 88 166 88 154 90 150 88 142 85 138 87 142 87 142 87 138 85 134 84 134 82 150 81 142 78 138 79 142 81 146 79 142 79 142 78 138 81 142 76 130 73 126 75 134 75 130 73 126 72 119 70 119 75 115 75 111 73 115 72 115 70 119 69 126 69 126 69 126 69 123 67 123 66 119 66 115 66 119 66 119 66 119 66 119 67 111 67 107 66 103 64 103 64 103 64 99 63 95 61 95 64 107 63 103 60 99 58 95 61 103 61 103 61 103 61 103 63 99 61 95 60 99 61 103 60 91 58 87 57 91 58 95 57 91 58 91 58 87 55 79 55 87 57 83 52 75 55 91 57 87 57 83 55 79 54 79 51 67 49 67 52 71 48 55 49 75 52 83 54 79 51 71 54 83 54 79 52 75 51 75 52 79 54 83 54 79 51 75 52 79 52 75 51 71 49 71 51 75 51 71 49 67 48 67 51 75 51 71 49 71 49 67 48 63 46 63 46 67 49 75 49 67 46 59 45 59 45 63 43 67 48 79 51 79 48 71 46 79 49 79 46 75 51 91 52 79 46 67 48 79 51 79 42 67 46 79 48 67 42 55 50 27 47 25 45 27 47 28 45 25 42 25 47 28 52 31 47 27 47 27 47 27 47 27 38 22 42 25 45 25 42 24 42 25 50 27 45 25 47 30 50 28 50 28 50 28 50 28 47 25 45 24 42 22 42 22 50 25 42 21 40 22 47 27 42 27 42 25 38 22 31 19 40 24 38 22 35 19 33 18 28 9 7 6 9 1 0 3 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 9 7 14 10 19 13 19 12 26 16 28 18 28 16 26 15 26 18 23 19 33 22 28 18 31 24 38 25 35 24 40 28 40 27 40 27 40 27 40 27 42 28 42 28 42 28 42 28 40 27 40 27 40 27 40 27 42 27 38 25 38 25 40 28 45 31 47 33 52 36 54 36 59 39 59 39 59 39 59 39 57 36 57 36 57 31 38 18 28 16 23 15 23 15 26 18 28 18 28 18 28 18 28 18 33 18 28 25 45 22 23 12 81 132 238 149 193 150 202 144 198 144 195 141 195 138 200 138 188 131 191 122 167 105 150 99 167 116 183 114 174 114 179 110 176 102 162 104 150 93 155 96 148 93 143 87 133 82 126 78 126 78 117 73 119 75 119 69 119 60 143 111 265 144 274 137 281 138 284 140 286 141 288 143 288 143 288 144 291 144 293 146 296 147 296 147 298 149 300 150 303 153 308 155 310 156 308 156 317 159 317 159 317 159 317 158 322 161 319 161 319 162 324 165 327 165 334 171 327 199 436 292 568 365 608 361 568 257 372 187 360 184 343 173 334 170 329 167 327 167 327 167 327 167 327 167 331 167 331 168 334 168 336 170 331 168 334 170 339 173 343 174 348 174 351 177 355 179 348 177 346 176 346 180 315 132 253 131 253 126 253 128 253 129 255 129 262 132 260 132 257 131 257 131 269 128 260 126 255 119 267 143 322 173 353 176 353 182 355 176 353 174 351 173 351 174 353 176 353 174 351 173 351 171 348 171 341 171 348 176 348 173 343 170 346 173 343 171 343 170 341 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 339 167 339 167 339 167 339 167 339 167 339 167 339 167 339 167 334 164 336 167 339 165 334 164 334 164 334 164 334 164 334 164 334 164 334 162 331 161 329 161 327 159 329 161 327 159 324 156 327 159 324 158 324 156 322 156 319 156 322 156 322 156 322 155 319 155 319 155 319 155 319 155 319 155 317 153 317 152 315 152 315 152 317 153 315 152 312 149 315 147 315 147 315 147 315 147 315 146 310 143 308 143 308 144 308 143 305 141 305 140 303 140 300 138 300 138 300 138 300 138 298 137 298 135 296 134 293 134 296 135 293 134 293 132 291 132 293 131 291 129 288 128 281 129 281 129 279 129 276 128 269 128 276 129 276 128 274 126 272 126 272 126 272 125 269 123 267 123 260 123 260 123 260 123 260 123 257 120 255 119 253 120 255 122 255 120 255 119 253 117 250 117 250 117 250 117 250 117 250 117 248 116 248 116 248 116 248 116 248 116 245 114 245 113 243 113 241 110 241 108 238 107 236 107 231 104 234 107 236 104 231 102 234 104 224 98 217 98 224 102 222 99 222 99 222 98 214 95 219 98 217 96 217 95 214 95 217 96 217 95 214 93 212 93 212 93 210 92 210 90 207 90 210 92 207 90 207 88 205 88 205 90 200 87 198 87 198 88 198 87 198 85 195 84 193 84 193 82 191 81 188 79 188 79 188 79 188 79 188 79 188 79 193 79 183 73 176 73 183 78 181 75 181 73 179 72 176 72 171 75 169 73 167 72 164 72 164 72 164 70 164 70 164 70 159 67 157 66 157 64 155 64 157 66 157 66 157 66 157 66 152 67 152 66 150 64 148 64 148 64 148 63 145 61 143 61 148 63 145 63 143 61 140 60 143 61 143 61 143 61 143 61 140 61 138 60 136 61 138 63 136 58 133 57 131 58 133 60 128 58 131 58 131 57 126 54 126 55 126 55 124 54 126 57 128 57 128 55 126 54 124 54 121 51 117 51 124 54 119 48 114 51 124 55 126 54 119 48 124 54 124 52 121 51 119 51 124 54 126 54 124 52 119 49 121 52 121 51 119 49 117 49 119 51 119 49 117 48 114 48 117 49 117 49 117 49 114 48 114 46 112 46 112 48 117 51 117 48 112 45 109 45 109 46 102 42 107 45 109 43 107 42 112 48 114 48 112 46 117 52 119 46 105 40 105 45 112 46 112 48 117 51 117 49 112 45 28 23 27 19 25 23 27 27 28 27 27 19 25 23 27 27 27 23 27 23 27 23 27 23 21 11 24 19 25 19 24 15 25 27 30 27 27 19 28 31 25 19 25 19 25 19 25 19 25 39 25 39 24 35 22 31 27 39 22 27 21 31 25 35 27 23 27 19 24 19 19 11 25 31 24 27 21 31 19 27 18 15 4 7 6 0 0 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 6 11 9 19 12 27 12 23 12 27 15 35 18 39 18 39 18 23 16 31 22 39 21 27 22 43 27 51 25 47 27 59 28 55 28 55 28 55 28 55 28 55 28 59 30 55 28 55 27 51 27 51 27 51 27 51 28 55 27 47 25 51 28 55 33 67 33 71 36 79 37 83 39 83 39 83 39 83 39 83 36 87 36 91 36 75 22 35 18 35 16 35 16 35 16 39 15 31 16 39 18 43 21 47 24 39 18 55 24 31 10 39 85 396 164 408 140 428 147 428 147 416 143 404 140 380 138 376 135 369 134 345 114 281 95 253 108 317 122 301 114 309 122 309 125 253 101 281 101 257 108 253 96 242 93 230 87 214 81 202 81 190 75 190 76 190 72 166 70 142 72 249 138 329 138 309 141 313 141 313 143 317 143 317 143 317 144 321 144 325 146 325 147 321 149 325 150 329 150 329 152 337 155 345 156 345 156 333 159 337 159 337 159 337 159 341 162 345 161 341 162 345 164 349 161 325 165 372 176 384 185 472 232 630 288 670 250 452 187 420 187 388 176 365 171 361 168 349 167 349 167 349 167 349 167 349 167 353 168 357 168 361 170 361 168 357 170 365 173 372 174 369 176 361 177 369 180 369 179 376 182 376 184 392 165 273 126 253 128 265 128 265 129 269 129 273 132 277 132 277 131 273 131 269 131 269 128 257 122 234 129 281 158 345 177 357 177 357 180 345 177 365 174 357 173 361 174 365 174 361 174 357 173 357 171 353 170 341 174 353 176 349 173 341 173 345 173 341 171 341 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 167 329 167 329 167 329 167 329 167 329 167 329 167 329 167 329 164 325 167 329 167 329 165 321 164 321 164 321 164 321 164 321 164 321 164 317 162 313 161 313 159 313 161 313 161 309 158 301 159 309 159 305 158 305 156 301 158 301 156 301 156 301 156 305 155 297 155 297 155 297 155 297 155 293 155 289 153 289 152 285 152 289 153 289 153 285 150 277 147 277 147 277 147 277 147 277 147 273 144 269 143 265 144 269 143 269 143 265 141 265 140 261 138 257 138 257 138 257 138 257 137 253 137 249 135 246 134 246 135 249 135 246 134 246 132 242 131 257 131 253 129 249 129 249 129 249 131 246 129 242 128 242 129 246 129 242 128 238 126 238 126 238 126 234 125 230 123 230 123 218 123 218 123 218 123 218 122 210 120 206 119 210 120 214 120 210 120 206 119 202 117 202 117 202 117 202 117 202 117 202 116 198 116 198 116 198 116 198 116 198 116 194 114 194 113 190 110 194 110 190 108 186 107 194 104 194 107 198 105 206 104 198 105 190 99 174 96 178 101 190 102 186 102 186 101 178 98 170 98 174 98 170 96 170 95 166 96 170 96 166 95 162 93 162 93 178 93 174 92 174 90 170 92 174 92 170 90 170 88 158 92 150 88 146 87 142 88 146 87 142 87 138 85 134 84 134 82 150 82 150 81 146 79 142 79 142 79 142 79 142 79 142 81 142 75 126 72 130 76 142 75 130 75 126 73 126 73 123 75 115 75 111 73 115 72 115 72 123 70 130 70 130 70 130 67 123 66 119 66 115 64 115 66 119 66 119 66 119 66 119 67 111 67 107 66 103 64 103 64 103 64 99 63 95 61 95 64 111 64 111 64 107 63 107 61 103 61 103 61 103 61 103 63 99 61 95 60 99 61 103 60 91 58 87 57 91 58 95 57 91 58 91 58 87 55 79 55 83 55 83 57 87 55 79 57 87 57 83 55 79 54 79 54 75 52 79 57 87 54 71 49 75 54 91 57 83 51 71 54 83 54 79 52 75 51 75 54 83 54 83 52 75 49 71 52 79 52 75 51 71 49 71 51 75 51 71 49 67 48 67 46 63 46 63 46 63 48 67 48 63 46 63 46 67 49 75 49 67 46 59 45 59 45 63 43 63 43 63 43 63 42 59 43 67 46 67 43 63 46 79 49 67 40 51 42 67 46 71 49 75 46 71 46 75 49 83 50 27 47 25 45 27 47 28 45 25 45 24 42 22 40 22 47 27 47 27 47 27 47 27 42 25 45 25 45 25 42 22 47 28 52 28 45 24 45 27 45 25 45 25 45 25 45 25 47 25 50 27 47 24 42 22 47 24 45 22 42 24 45 25 40 25 40 25 38 22 33 19 38 24 35 22 35 21 33 19 28 9 7 6 9 1 0 3 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 9 7 14 10 19 13 19 12 14 10 21 16 28 19 31 19 26 16 23 19 35 24 33 19 35 27 42 28 40 25 40 30 42 28 42 28 42 28 42 28 40 28 42 30 45 28 42 27 42 28 42 28 42 28 42 28 42 28 40 27 40 27 42 28 50 33 50 33 52 36 59 40 59 39 59 39 59 39 59 39 59 36 57 37 57 30 35 16 28 18 28 18 28 18 28 18 21 13 23 16 31 21 35 22 38 18 31 22 28 9 23 30 159 152 226 144 195 147 193 150 193 147 193 141 191 140 198 138 200 138 198 128 167 98 126 81 150 119 193 125 188 128 200 122 174 82 152 114 159 101 174 98 157 98 150 92 140 84 131 81 128 79 121 76 124 76 117 67 126 60 136 107 262 146 279 140 288 143 288 143 288 143 288 143 291 144 291 144 293 146 293 147 296 147 298 150 303 152 300 150 305 153 308 156 312 158 310 158 317 159 317 159 319 161 319 161 322 162 322 162 322 164 327 165 331 161 322 170 355 173 341 161 348 180 377 206 379 190 346 190 351 179 339 171 334 171 331 168 329 168 329 168 329 168 329 168 334 168 334 168 336 170 336 171 336 170 339 171 341 174 343 174 351 176 353 179 358 180 351 179 351 180 353 184 329 149 267 128 260 129 262 131 262 132 265 132 267 134 267 132 265 132 262 131 269 128 267 132 265 122 269 141 315 171 358 179 353 179 353 176 358 177 355 174 353 174 353 176 355 174 353 174 351 173 351 173 343 173 346 174 348 174 348 174 348 173 346 173 343 171 343 171 346 171 346 171 346 171 346 171 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 341 168 341 168 341 168 341 168 339 167 339 167 339 167 339 167 336 165 339 167 339 167 336 165 336 165 336 165 336 165 336 165 334 164 334 162 331 161 329 161 329 161 331 162 329 159 324 158 329 159 327 159 324 158 324 158 324 158 322 156 322 156 324 158 322 156 322 156 322 156 322 156 322 155 319 155 317 153 317 153 317 153 319 155 317 152 312 150 317 149 317 149 317 149 317 149 315 147 312 144 310 144 310 144 310 143 308 143 305 141 305 141 303 140 303 140 303 140 303 140 298 137 298 135 296 134 293 134 298 135 296 135 293 134 293 134 293 131 291 129 288 128 281 129 281 129 279 129 276 128 269 128 276 129 276 128 274 126 272 126 272 126 272 125 269 123 267 123 260 123 260 123 260 123 260 123 257 120 255 119 253 120 255 122 255 120 255 119 253 117 250 117 250 117 250 117 250 117 250 117 248 116 248 116 248 116 248 116 250 116 248 116 245 114 245 114 241 110 241 108 238 107 236 107 234 105 236 107 236 105 234 104 229 102 222 99 219 99 224 102 226 102 229 104 226 102 224 99 222 98 219 98 217 96 217 96 217 96 217 95 214 93 212 93 214 93 212 93 210 92 210 92 212 92 210 92 207 90 207 90 205 92 202 88 200 88 200 88 198 87 198 85 195 84 193 84 193 82 195 84 193 81 188 79 186 78 188 79 188 79 191 81 188 78 181 75 179 75 183 78 181 75 181 75 181 73 179 75 171 75 169 73 167 72 164 72 167 73 167 72 167 72 167 72 162 67 159 67 157 66 157 64 157 66 157 66 157 66 157 66 152 67 152 66 150 64 148 64 148 64 148 63 145 61 143 61 148 64 148 64 148 64 148 64 143 61 143 61 143 61 143 61 140 61 138 60 136 61 138 63 136 58 133 57 131 58 133 60 128 58 131 58 131 57 126 54 126 54 124 55 131 58 126 52 128 57 128 55 126 54 124 54 124 54 121 55 131 58 126 54 119 52 124 55 126 54 121 51 124 54 124 52 121 51 119 51 119 51 121 52 121 51 117 48 121 52 121 51 119 49 117 49 119 51 119 49 117 48 114 48 109 45 109 46 112 46 112 48 114 46 112 46 112 48 117 51 117 48 112 45 109 45 109 46 117 48 114 48 112 46 112 46 105 43 109 43 105 42 109 48 119 48 109 43 112 48 114 48 114 45 105 40 105 43 114 49 28 23 27 19 25 23 27 27 21 11 24 19 27 19 24 11 27 23 27 23 27 23 27 23 27 27 28 27 27 19 24 11 27 27 28 19 22 3 19 7 27 23 27 23 27 23 27 23 25 39 27 43 27 39 22 27 22 35 24 39 25 35 24 23 24 15 25 19 25 23 22 19 21 23 22 27 21 35 22 39 18 15 4 7 6 0 0 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 6 11 9 19 12 27 12 23 12 27 15 35 16 35 16 35 19 27 18 35 25 47 24 39 27 59 31 59 27 47 27 55 27 51 27 51 27 51 27 51 25 51 28 59 30 55 27 47 30 59 30 59 30 59 30 59 30 55 28 51 27 55 28 59 33 63 31 63 31 71 37 83 37 79 37 79 37 79 37 79 37 91 37 91 36 71 21 31 16 39 18 39 18 39 18 35 16 35 16 39 18 43 19 43 22 39 19 51 13 11 25 138 137 432 152 416 150 428 147 448 150 436 146 416 143 400 143 392 138 380 137 345 110 249 76 194 82 293 129 349 129 345 128 297 75 146 95 321 101 242 110 249 101 253 96 238 88 218 82 206 82 194 78 198 78 194 72 162 72 134 66 238 137 337 143 321 144 321 144 321 144 321 144 321 144 321 144 325 146 325 147 329 146 321 150 333 152 333 150 329 153 341 156 345 158 349 156 337 159 337 159 341 161 345 162 345 164 345 162 345 162 349 165 357 170 349 164 361 170 412 167 376 168 365 162 396 185 388 190 357 182 372 171 357 170 361 171 357 168 353 168 353 168 353 168 353 168 357 168 361 170 361 171 365 171 369 173 369 173 369 173 361 174 361 177 369 179 369 179 376 180 372 184 404 184 337 143 257 131 277 132 281 132 285 134 285 134 285 132 281 132 277 131 277 129 273 132 277 129 242 128 261 158 353 184 369 179 353 179 345 180 369 176 361 174 361 174 361 176 365 174 361 174 357 173 357 173 345 173 345 173 349 176 357 174 349 173 345 173 341 171 341 171 341 171 341 171 341 171 341 170 337 170 337 170 337 170 337 170 337 170 337 170 337 170 337 168 333 168 333 168 333 168 333 167 329 167 329 167 329 167 329 165 329 167 333 168 329 167 325 165 325 165 325 165 325 165 325 164 321 164 317 162 313 161 313 161 313 162 317 161 313 159 305 161 313 159 309 159 305 158 305 159 305 156 301 156 301 158 309 156 301 156 301 156 301 156 301 156 297 155 293 155 289 153 289 153 289 155 293 153 289 152 281 150 285 150 285 150 285 150 285 149 277 146 269 144 269 144 273 144 273 143 269 143 265 141 265 140 261 140 261 140 261 140 261 137 253 137 249 135 246 134 246 137 253 135 249 135 246 134 246 131 257 131 253 129 249 129 249 129 249 131 246 129 242 128 242 129 246 129 242 128 238 126 238 126 238 126 234 125 230 123 230 123 218 123 218 123 218 123 218 122 210 120 206 119 210 120 214 120 210 120 206 119 202 117 202 117 202 117 202 117 202 117 202 116 198 116 198 116 198 116 198 117 202 116 198 116 194 114 194 110 194 110 190 108 186 107 194 105 198 107 202 107 206 105 202 101 182 101 182 101 182 101 182 99 178 101 186 102 186 101 182 99 178 98 174 98 170 96 170 96 170 96 166 95 162 93 162 95 182 93 178 93 174 92 174 93 178 92 174 92 170 90 162 93 154 90 146 88 146 88 150 87 142 87 138 85 134 84 134 82 150 84 154 84 150 79 138 78 138 78 142 79 146 81 146 76 134 76 134 76 134 76 134 75 130 75 130 75 130 75 130 75 115 75 111 73 115 72 115 73 126 72 134 72 134 72 134 70 126 69 126 67 123 67 119 66 119 66 119 66 119 66 119 67 111 67 107 66 103 64 103 64 103 64 99 63 95 61 95 63 107 63 107 63 107 63 107 61 103 61 103 61 103 61 103 63 99 61 95 60 99 61 103 60 91 58 87 57 91 58 95 57 91 58 91 58 87 55 79 55 79 54 83 60 95 55 71 57 87 57 83 55 79 54 79 52 71 51 79 57 91 55 75 54 83 54 83 54 83 54 83 54 83 54 79 52 75 51 75 46 67 49 71 51 71 49 67 52 79 52 75 51 71 49 71 51 75 51 71 49 67 48 67 46 63 46 67 48 67 49 71 48 63 46 63 46 67 49 75 49 67 46 59 45 59 45 63 51 83 49 75 48 75 48 75 42 67 45 67 42 63 46 79 49 71 45 67 48 79 48 67 43 63 43 63 45 67 46 75 50 27 47 25 45 27 47 28 35 22 47 30 54 31 52 27 47 27 47 27 47 27 47 27 52 30 52 28 47 25 42 22 45 27 45 22 33 15 28 16 50 28 50 28 50 28 50 27 45 25 50 28 50 25 42 21 40 22 47 27 50 25 42 21 35 22 38 25 40 25 38 24 31 21 33 22 35 22 38 24 28 9 7 6 9 1 0 3 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 9 7 14 10 19 13 19 12 23 15 26 16 26 15 21 12 28 18 28 22 38 27 38 24 45 31 47 30 40 25 38 28 40 27 40 27 40 27 40 27 35 25 42 28 42 28 38 24 45 30 45 30 45 30 45 30 45 28 42 27 40 28 42 30 45 30 42 28 45 31 52 37 57 37 57 37 57 37 57 37 62 37 59 37 57 30 33 15 26 18 28 19 31 18 28 16 31 19 28 18 28 18 26 16 31 16 33 22 21 10 52 70 219 156 205 147 214 152 193 159 200 152 198 147 198 146 200 146 198 138 195 125 155 84 100 61 97 98 198 131 205 132 186 104 83 49 167 143 174 98 183 108 162 101 155 93 143 85 133 81 128 81 124 79 126 76 114 67 126 58 128 101 260 149 286 144 291 144 291 144 291 144 291 144 291 144 291 146 293 147 296 147 293 149 300 153 305 153 300 150 305 156 310 159 312 159 312 158 317 159 317 161 319 162 322 162 324 162 322 162 322 164 327 167 322 170 336 162 339 171 355 158 360 156 339 177 343 182 351 184 343 173 329 168 331 171 334 170 329 168 329 168 329 168 329 168 331 170 334 171 336 173 339 173 343 176 341 174 341 174 341 171 348 176 353 179 355 179 353 177 353 179 358 191 367 177 308 138 272 132 274 134 274 135 276 135 274 134 274 132 272 134 269 132 267 129 274 137 269 122 260 132 319 176 365 184 355 179 351 176 360 179 358 174 353 174 353 174 355 176 355 174 353 173 351 173 348 174 346 171 346 174 353 179 348 174 348 173 346 171 343 171 346 171 346 171 346 171 346 171 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 341 168 341 168 341 168 341 168 339 167 339 167 339 167 339 167 336 167 339 168 341 167 339 165 336 165 336 165 336 165 336 165 334 164 334 162 331 161 329 161 329 162 331 162 331 161 327 158 329 161 329 159 327 158 324 158 329 159 322 155 319 156 327 161 322 156 322 156 322 156 322 156 322 156 322 155 319 153 317 153 317 155 319 155 319 153 315 150 315 152 315 150 322 150 322 150 317 147 312 144 310 144 312 146 310 144 310 143 308 141 305 141 303 140 303 140 303 140 303 140 298 137 298 135 296 134 293 134 298 137 298 135 296 134 293 134 293 131 291 129 288 128 281 129 281 129 281 129 279 128 274 128 279 128 279 128 276 126 272 126 272 126 272 125 269 123 267 123 260 123 260 123 260 123 260 123 257 120 255 119 253 120 255 122 255 120 255 119 253 117 250 117 250 117 250 117 250 117 250 117 248 116 248 116 248 116 248 116 250 117 250 116 248 114 245 114 241 110 241 108 238 107 236 107 234 107 236 108 238 105 236 105 222 99 224 102 226 102 224 99 217 96 219 99 224 101 224 101 222 99 222 98 219 96 217 96 217 96 217 95 214 93 212 93 214 95 214 93 212 92 210 92 212 93 212 92 210 90 207 90 210 92 205 88 202 88 200 90 198 87 198 85 195 84 193 84 191 84 195 87 195 84 188 79 186 79 186 81 188 82 191 81 181 75 183 78 186 78 183 75 181 75 181 75 181 75 181 75 171 75 171 73 167 72 164 72 167 73 167 72 167 72 167 72 164 70 164 69 162 69 159 67 157 66 157 66 157 66 157 66 152 67 152 66 150 64 148 64 148 64 148 63 145 61 143 61 143 61 143 61 143 61 143 61 143 61 143 61 143 61 143 61 140 61 138 60 136 61 138 63 136 58 133 57 131 58 133 60 128 58 131 58 131 57 126 54 126 54 121 55 133 60 126 49 128 57 128 55 126 54 124 54 119 49 117 52 126 57 124 51 126 54 124 52 121 54 124 55 124 54 124 52 121 51 119 51 107 45 112 48 117 49 117 49 121 52 121 51 119 49 117 49 119 51 119 49 117 48 114 48 114 48 114 49 117 51 119 51 114 46 112 46 112 48 117 51 117 48 112 45 109 45 109 46 117 49 114 46 109 45 109 45 109 46 112 46 109 45 114 51 107 42 105 43 112 46 107 40 107 45 114 51 121 51 114 46 28 27 28 27 28 27 28 27 30 27 28 23 27 19 25 15 25 19 25 23 27 27 28 27 24 19 25 23 25 15 21 3 22 19 21 15 18 11 16 7 22 27 25 35 27 35 27 39 22 31 22 31 22 31 22 31 24 35 24 35 24 35 24 35 24 23 24 31 24 31 24 31 24 31 24 31 24 31 24 39 21 23 12 0 1 0 0 0 1 0 1 3 1 3 1 3 0 0 3 3 4 3 4 0 6 3 4 3 4 7 7 15 9 15 9 19 10 23 12 23 15 39 19 43 18 43 22 63 25 43 21 39 25 55 28 55 25 47 25 51 27 55 28 55 30 59 30 59 30 59 30 59 27 55 28 59 30 55 28 51 27 51 27 55 28 59 30 59 28 55 28 59 30 63 31 63 33 63 31 67 34 75 39 83 40 87 40 87 40 87 40 87 39 99 42 91 30 47 16 31 19 43 19 43 19 43 19 43 22 55 22 51 22 47 24 47 24 35 28 31 22 35 13 329 153 444 150 436 150 444 149 444 155 456 152 440 152 440 150 436 155 404 135 345 105 218 55 126 57 230 120 388 152 313 73 154 30 170 168 400 107 293 107 293 105 281 101 261 92 234 87 214 85 206 82 198 76 190 75 194 64 166 63 182 125 337 146 317 141 305 141 309 143 313 144 313 149 325 147 321 147 321 146 317 152 313 152 317 153 317 155 321 158 329 158 333 159 337 161 337 159 333 161 337 162 341 164 341 165 345 165 345 165 345 165 345 165 349 167 361 168 365 170 372 170 369 170 369 173 372 176 365 174 372 173 365 171 361 168 357 165 349 165 349 165 349 165 349 165 341 167 345 170 353 173 361 174 361 174 365 176 369 177 369 173 357 174 365 177 372 179 376 177 369 177 372 190 416 177 317 132 277 137 281 134 285 135 293 137 293 140 305 140 297 134 285 138 289 137 273 135 261 131 253 171 369 182 380 179 353 176 357 177 357 177 357 177 357 177 357 179 361 177 353 176 349 173 345 174 349 174 349 176 357 179 365 174 349 174 349 174 349 174 349 177 357 176 349 173 345 171 337 171 341 171 341 171 341 171 341 173 341 173 337 171 337 170 333 170 333 170 329 168 325 167 325 167 325 167 325 167 325 167 325 167 325 167 325 167 325 167 325 167 325 165 321 165 317 164 317 162 313 164 317 162 313 161 305 161 313 161 309 159 305 158 305 156 301 156 301 156 301 156 301 158 305 158 301 156 297 155 297 155 297 155 297 155 297 155 297 156 297 156 293 155 289 153 289 155 293 156 297 156 293 153 289 156 289 150 285 146 289 150 301 149 281 147 277 146 281 146 285 146 269 143 261 141 261 141 265 140 257 140 253 138 249 137 249 138 257 138 253 137 249 135 249 140 257 137 249 134 242 132 242 132 249 132 246 131 242 129 242 128 238 128 234 126 230 125 230 125 242 125 242 125 242 126 242 123 234 125 230 123 226 122 226 122 218 122 214 120 210 119 210 120 214 120 210 119 206 117 206 119 206 119 206 119 206 119 206 117 202 117 202 117 202 117 202 116 198 116 198 116 198 116 198 116 198 116 194 114 190 113 190 113 190 113 190 113 190 111 198 107 194 108 202 110 206 108 202 105 190 105 186 104 182 102 182 104 186 104 182 102 182 101 178 98 174 96 166 93 158 92 154 90 158 92 162 93 166 95 170 98 186 93 174 92 178 96 190 92 174 92 174 92 174 92 174 93 166 88 162 87 154 85 150 87 154 85 146 85 142 82 138 87 138 82 126 81 130 85 142 84 134 84 130 82 126 81 134 79 142 79 138 78 134 76 134 79 138 76 130 73 123 72 119 72 126 75 134 76 126 72 123 72 123 72 130 72 130 72 130 67 115 69 115 69 115 69 115 69 115 69 111 67 107 66 107 69 115 69 111 67 107 66 107 69 111 64 99 61 99 64 107 63 103 60 99 61 107 66 119 60 99 60 99 60 99 60 99 64 103 60 91 58 95 63 107 60 95 60 95 60 95 60 95 60 95 60 91 58 87 57 87 52 79 57 91 58 87 54 75 57 87 57 87 55 79 52 71 55 83 55 83 55 83 55 83 52 79 52 79 52 79 52 79 55 83 54 79 52 83 54 87 52 75 51 71 49 75 51 79 46 67 48 71 49 75 51 79 49 75 51 79 52 75 51 71 46 63 46 63 46 63 46 63 43 67 46 71 45 67 49 87 45 71 46 75 48 71 46 67 46 71 46 67 45 63 43 63 43 59 39 47 39 63 49 87 45 63 42 63 46 75 46 67 43 63 43 63 43 63 43 63 50 28 50 28 50 28 50 28 50 28 47 27 47 27 45 25 45 25 45 27 47 28 50 28 42 25 47 27 47 25 42 22 50 25 47 24 42 21 38 19 42 22 45 25 47 25 47 25 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 38 24 38 24 38 24 38 24 35 22 35 22 35 22 35 22 31 16 16 6 0 1 0 0 2 1 2 1 2 1 2 1 0 1 4 4 7 4 7 3 9 4 7 4 7 6 11 9 11 7 11 9 14 9 16 10 21 15 26 16 23 16 31 22 33 19 26 19 35 27 40 27 38 25 38 27 40 28 42 28 40 27 40 27 40 27 40 27 40 28 42 30 45 28 42 27 40 27 40 28 42 30 45 30 42 28 45 30 45 31 47 31 47 31 47 31 50 34 57 39 59 39 59 39 59 39 59 39 59 39 64 36 47 22 28 16 31 19 31 19 31 19 31 21 31 22 31 24 35 25 40 24 38 19 40 21 16 10 54 132 212 153 202 150 200 150 200 150 207 153 202 152 200 150 200 152 212 140 193 119 152 70 81 42 74 76 198 147 205 92 93 54 54 96 288 167 171 114 169 107 169 107 162 99 148 92 138 87 138 84 131 81 117 75 109 73 112 72 121 81 243 155 291 144 286 141 288 143 288 144 291 144 293 146 293 147 296 149 298 152 300 152 303 153 303 155 305 155 310 158 310 159 312 161 315 161 317 161 319 162 319 164 322 164 324 165 324 165 324 165 324 165 327 165 329 167 334 170 339 171 339 171 339 173 341 174 343 174 343 174 341 171 339 170 334 168 329 165 329 165 329 165 329 167 329 170 327 171 331 173 334 174 336 176 339 177 339 179 341 177 348 173 353 174 355 177 358 177 360 179 358 177 370 193 367 171 288 138 274 137 281 138 272 126 274 140 279 143 281 143 274 140 272 141 276 138 269 137 276 140 339 179 355 184 355 176 353 176 355 177 355 177 355 177 355 177 353 176 353 176 353 176 353 176 355 177 353 174 351 176 353 177 351 174 351 174 351 174 351 174 355 177 353 176 351 173 346 171 346 171 346 171 346 171 346 171 348 171 346 171 343 170 343 170 343 170 343 168 341 168 339 167 339 167 339 167 339 167 339 167 339 167 339 167 339 167 339 167 339 167 339 165 336 165 334 164 334 164 334 164 334 162 329 159 336 161 336 159 334 159 331 158 329 156 329 156 329 156 329 156 331 158 331 156 329 156 327 155 327 155 327 155 327 155 327 155 322 156 322 155 319 155 317 153 317 155 319 155 319 155 317 155 312 158 315 150 327 152 339 156 322 152 315 149 315 146 322 143 315 144 308 143 305 141 308 143 303 140 303 138 300 138 298 137 298 137 296 135 296 134 293 134 303 138 298 135 293 132 291 134 291 132 291 131 288 131 286 129 284 128 284 126 281 126 279 125 284 125 281 125 281 125 276 126 272 123 269 123 267 123 260 122 265 122 265 120 262 120 260 119 262 120 262 119 260 117 257 117 253 119 253 119 253 119 253 119 250 117 250 117 250 117 250 117 248 116 248 116 248 116 248 116 248 116 248 114 245 113 243 113 243 113 243 113 243 113 243 111 236 108 238 110 241 108 238 107 234 105 234 104 231 102 229 102 234 104 231 104 229 102 229 102 219 98 217 96 214 95 212 93 210 92 212 93 212 93 214 95 217 96 212 93 212 93 217 96 210 92 210 92 210 92 210 92 212 90 210 87 205 85 200 85 200 87 198 84 191 84 186 84 195 85 191 82 191 82 195 85 193 84 193 82 191 81 188 81 188 79 188 78 186 76 183 76 188 79 186 78 183 75 181 75 174 72 179 73 174 73 167 69 164 72 159 72 159 72 159 72 159 69 159 69 159 69 159 69 159 69 159 67 157 67 155 66 155 69 155 67 152 66 150 66 152 66 148 63 143 63 148 64 143 61 143 61 145 63 148 66 143 61 143 61 143 61 143 61 140 63 136 60 136 60 140 63 136 60 136 60 136 60 136 60 133 60 133 58 131 57 128 57 124 54 128 57 128 57 124 54 119 52 124 54 126 54 124 52 124 54 124 54 124 54 124 54 121 52 121 52 121 52 121 52 126 54 124 52 121 54 124 55 121 51 119 49 117 51 119 52 114 48 117 49 117 49 119 51 117 51 119 52 121 51 119 49 112 46 112 46 112 46 112 46 112 48 114 46 107 43 112 49 109 46 112 48 114 46 112 45 114 48 114 46 112 46 109 45 112 43 102 39 102 43 114 51 109 43 105 43 112 48 112 45 107 43 107 43 107 43 107 43 28 27 28 27 28 27 28 27 25 19 27 23 27 23 28 27 25 19 25 23 27 27 28 27 24 19 27 27 28 27 27 23 28 47 27 35 22 27 19 19 21 27 22 35 25 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 31 24 31 24 31 24 31 21 23 21 23 21 23 21 23 21 19 12 0 1 0 0 0 1 0 1 3 1 3 1 3 0 0 3 3 4 3 4 0 6 3 4 3 4 7 7 15 6 7 7 11 7 15 9 15 10 23 13 27 12 27 16 43 18 23 15 23 21 47 25 47 25 47 25 51 27 55 28 55 27 51 27 51 27 51 27 51 28 55 30 59 30 59 28 55 28 55 28 55 30 59 30 59 28 59 30 59 31 63 31 63 30 59 30 59 31 67 34 75 37 79 37 79 37 79 37 79 34 91 37 83 28 51 19 43 19 43 19 43 19 43 19 43 21 63 24 59 22 51 24 47 21 43 21 63 7 31 85 408 156 460 153 452 152 452 153 456 155 456 153 456 152 452 152 440 144 384 123 309 88 174 42 99 31 146 119 376 96 166 54 107 49 297 209 460 122 305 113 297 111 305 107 285 98 257 93 230 87 206 82 202 76 206 76 202 73 186 61 178 125 357 150 317 141 309 143 309 144 313 144 313 143 313 146 321 149 329 152 329 153 317 153 321 155 321 156 325 159 333 159 333 161 337 161 337 161 337 162 337 164 341 164 341 167 349 167 349 167 349 167 349 164 345 165 353 167 357 170 361 171 365 173 369 173 369 174 372 174 372 173 365 171 361 168 357 167 353 167 353 167 353 167 353 170 349 173 353 173 353 173 353 176 365 177 365 179 369 179 369 176 361 174 361 174 365 176 365 180 376 179 369 182 404 193 404 167 321 138 265 137 285 134 257 137 285 138 301 143 313 143 313 138 285 140 265 129 253 137 285 177 380 184 380 179 361 174 353 177 357 177 357 177 357 177 357 173 345 174 353 176 357 179 361 180 365 177 353 174 349 174 349 174 349 174 349 174 349 174 349 177 357 176 353 174 345 173 345 171 341 171 341 171 341 171 341 171 337 171 333 170 329 168 329 170 333 170 333 168 329 168 325 168 329 168 329 168 329 168 329 168 329 168 329 168 329 168 329 168 329 167 325 167 321 165 321 164 321 165 321 165 317 162 309 161 313 161 313 159 309 159 305 158 305 158 305 158 305 158 305 158 305 158 305 156 301 156 297 155 297 155 297 155 297 155 297 156 297 156 297 155 293 155 289 153 289 153 289 153 293 153 289 153 285 147 277 146 285 149 301 152 297 155 293 150 281 141 273 146 273 144 265 141 261 143 265 140 257 140 257 138 253 138 249 135 249 135 246 134 246 132 242 140 257 137 249 134 246 134 246 132 249 132 249 131 246 131 242 128 238 128 238 126 234 126 230 125 242 125 242 125 242 126 242 123 234 125 234 123 230 123 226 122 218 122 218 120 214 120 210 120 214 119 210 119 210 117 206 119 206 119 206 119 206 119 206 117 202 117 202 117 202 117 202 116 198 116 198 116 198 116 198 116 198 116 194 114 190 113 190 113 190 113 190 113 190 111 198 107 190 108 202 110 198 107 198 105 190 105 186 104 182 102 182 104 186 104 186 102 182 101 178 98 174 98 174 96 170 96 170 95 166 93 162 93 162 92 158 96 182 95 178 93 182 95 186 92 174 92 174 92 174 92 174 88 170 88 166 85 162 85 158 87 162 85 154 85 150 82 138 85 134 84 130 82 134 84 138 84 134 84 130 82 126 81 126 79 142 79 138 78 134 76 134 79 142 78 138 78 138 78 138 72 111 73 115 72 119 70 119 72 123 72 130 72 130 72 130 69 115 69 115 69 115 69 115 69 115 69 115 67 111 67 107 69 115 69 111 67 107 66 107 67 107 64 99 63 99 63 103 60 103 63 111 64 111 63 107 61 103 61 103 61 103 61 103 63 99 61 95 60 99 61 103 60 95 60 95 60 95 60 95 60 95 60 91 58 87 57 87 54 83 55 87 57 83 55 79 48 67 51 75 54 79 54 79 52 75 52 75 52 75 52 75 52 79 52 79 52 79 52 79 54 83 52 79 52 79 54 83 52 75 51 71 49 75 51 79 51 75 49 71 49 71 48 67 49 71 51 75 51 75 49 71 46 63 46 63 46 63 46 63 49 79 49 71 43 59 43 71 45 71 46 75 48 71 46 67 49 79 49 75 48 75 48 71 49 71 43 59 42 67 48 79 45 63 42 63 46 75 46 67 43 63 43 63 43 63 43 63 50 28 50 28 50 28 50 28 42 25 45 27 47 28 50 30 45 25 45 27 47 28 50 28 45 25 47 28 52 30 52 30 50 25 45 21 38 16 31 15 38 21 42 22 45 24 42 22 47 25 47 25 47 25 47 25 45 24 45 24 45 24 45 24 38 24 38 24 38 24 38 24 38 24 38 22 35 22 33 21 31 16 16 6 0 1 0 0 2 1 2 1 2 1 2 1 0 1 4 4 7 4 7 3 9 4 7 4 7 6 11 9 11 7 14 9 14 10 16 10 16 13 21 13 19 12 23 18 26 16 21 18 33 25 40 27 38 25 38 27 40 28 42 28 45 30 45 30 45 30 45 30 42 28 45 31 47 30 42 28 42 30 45 30 45 30 45 30 45 30 45 31 47 31 50 33 45 30 45 30 45 31 50 34 54 36 54 36 54 36 54 36 52 34 57 33 45 24 33 21 33 21 33 21 33 21 33 22 33 24 33 24 35 22 38 22 35 25 28 31 0 15 179 155 214 156 207 153 205 153 207 155 205 153 207 153 205 152 202 150 205 134 179 107 131 58 66 33 42 43 174 128 109 39 64 33 100 158 355 193 205 119 183 110 176 111 169 104 155 96 145 93 143 85 131 81 121 79 114 73 117 72 109 69 229 153 291 138 288 143 288 144 291 144 293 146 293 146 296 147 298 150 303 153 305 155 305 155 308 156 308 158 312 161 315 161 315 161 315 161 319 162 319 164 322 164 324 165 327 167 327 167 329 168 329 168 327 165 329 165 331 167 334 168 341 173 341 173 341 173 341 173 341 173 341 171 339 170 336 170 334 168 334 168 334 168 334 168 336 174 334 174 331 173 331 173 339 177 339 179 341 179 343 179 353 176 355 176 353 174 353 174 362 182 365 180 362 187 379 196 374 179 308 138 269 135 279 140 279 140 284 141 288 146 291 146 286 143 276 131 260 132 291 156 355 182 362 184 358 177 353 174 358 179 358 179 358 179 358 179 351 174 351 176 353 177 355 177 360 179 355 176 353 176 353 176 353 176 353 176 353 176 353 176 355 177 355 176 353 174 351 173 348 173 348 173 348 173 348 173 346 171 343 170 341 168 341 168 346 171 343 170 343 168 341 168 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 168 341 168 339 167 339 167 339 167 339 167 339 165 334 164 339 162 336 161 336 159 334 159 334 159 334 159 334 159 334 159 334 159 331 158 331 156 329 156 329 156 329 156 329 156 329 156 324 158 322 156 322 155 319 155 317 153 317 153 317 155 319 156 317 152 319 146 319 146 324 147 322 150 322 152 322 146 317 143 317 146 310 143 308 143 308 144 305 141 303 140 303 138 300 138 298 137 298 135 296 135 293 134 300 137 296 134 293 134 293 134 293 134 291 132 291 131 288 131 286 129 284 128 284 126 281 126 284 125 281 125 281 125 276 126 274 125 269 125 269 123 262 123 267 123 265 122 265 120 262 120 260 119 260 119 260 119 260 119 255 120 255 120 255 120 255 120 253 119 250 117 250 117 248 116 248 116 248 116 248 116 248 116 248 116 248 114 245 113 243 113 243 113 243 113 243 113 243 111 238 108 241 110 241 108 236 105 234 105 234 104 231 102 229 102 229 102 226 101 226 99 224 99 219 98 219 98 219 98 222 99 217 95 214 93 212 92 210 90 214 95 214 95 214 95 214 95 210 92 210 92 210 92 210 92 210 87 207 85 205 84 200 85 198 85 198 84 191 84 188 85 193 84 193 84 193 84 193 84 193 84 193 82 191 81 188 81 188 79 188 78 186 76 183 76 183 76 183 78 186 78 186 78 176 73 176 73 169 72 167 70 164 72 159 72 159 72 159 72 162 70 162 70 162 70 162 70 162 70 159 69 159 67 157 67 155 69 155 67 152 66 150 66 150 66 148 64 145 63 145 63 140 61 148 66 150 64 145 61 145 63 145 63 145 63 145 63 138 61 138 61 138 61 138 61 136 60 136 60 136 60 136 60 133 60 133 58 131 57 128 57 126 55 126 55 126 55 126 55 117 51 121 54 124 54 124 54 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 124 54 121 51 119 52 124 54 121 51 119 49 117 51 119 52 121 51 119 49 117 48 114 46 114 49 119 51 119 51 117 48 112 46 112 46 112 46 112 46 114 49 117 46 107 43 109 48 109 46 112 48 114 46 112 45 114 48 114 48 114 48 112 46 119 49 112 43 107 45 112 48 109 43 105 43 112 48 112 45 109 45 109 45 109 45 109 45 28 27 28 27 28 27 28 27 24 19 25 23 27 27 28 31 25 19 25 23 27 27 28 27 27 23 27 27 28 31 31 35 25 39 24 31 19 19 16 15 19 27 22 31 24 35 22 31 25 39 25 39 25 39 25 39 24 35 24 35 24 35 24 35 24 31 24 31 24 31 24 31 27 39 27 35 25 31 24 31 21 19 12 0 1 0 0 0 1 0 1 3 1 3 1 3 0 0 3 3 4 3 4 0 6 3 4 3 4 7 7 15 10 19 10 23 12 23 13 27 13 35 16 31 13 27 16 43 21 31 18 31 24 55 28 55 25 47 25 51 27 55 28 55 30 59 30 59 30 59 30 59 28 59 31 63 31 63 30 55 31 59 30 59 30 59 30 59 30 59 31 63 31 67 33 67 31 63 30 59 30 63 33 67 36 75 36 75 36 75 36 75 31 83 34 75 27 51 22 51 21 47 21 47 21 47 21 47 22 67 24 59 22 51 22 43 22 55 21 71 3 99 147 436 156 460 155 456 155 460 156 464 153 460 155 464 155 456 152 440 147 372 119 285 81 154 39 87 28 79 85 265 52 87 45 79 92 452 232 507 146 317 120 321 113 309 108 293 101 261 95 234 92 210 82 202 81 222 79 202 73 194 58 146 113 341 149 309 143 309 144 313 144 317 146 317 149 325 149 325 149 325 149 317 155 325 156 325 158 329 158 329 162 337 161 337 161 337 161 337 162 337 164 341 164 345 165 345 167 349 168 353 170 357 171 361 165 349 167 353 167 353 168 357 173 369 173 369 173 369 173 369 173 369 171 365 171 365 170 361 171 365 171 365 171 365 171 365 174 361 174 361 173 357 173 357 176 365 177 369 177 372 179 372 179 369 177 365 176 365 176 365 179 376 184 388 184 376 184 396 203 416 182 333 147 281 146 309 141 289 141 301 143 313 146 317 143 285 137 257 135 297 165 376 185 380 184 376 182 365 177 353 179 361 179 361 179 361 179 361 177 357 177 353 176 349 174 349 177 357 176 353 177 361 180 365 176 353 176 353 176 353 176 353 177 357 177 353 176 353 176 349 173 345 173 345 173 345 173 345 171 337 171 333 170 329 168 329 171 337 171 333 170 333 168 329 170 333 170 333 170 333 170 333 170 333 170 333 170 333 170 333 170 333 170 333 168 329 168 325 168 329 170 333 168 325 165 321 162 317 162 313 161 313 159 309 159 309 159 309 159 309 159 309 159 309 159 305 158 305 156 301 156 301 156 301 156 301 156 301 158 301 158 297 156 297 155 293 155 293 153 289 153 297 158 297 159 285 158 289 156 277 150 273 149 281 149 281 147 281 146 277 147 273 144 269 143 265 144 269 141 261 141 257 140 257 138 253 140 261 138 257 138 253 137 253 138 253 135 246 134 246 135 249 134 253 134 249 132 249 131 246 129 242 129 238 128 238 126 234 125 242 125 242 125 242 126 242 125 238 126 234 125 234 123 230 123 222 123 218 122 218 120 214 119 210 119 210 119 210 119 210 120 210 120 210 120 210 120 210 119 206 119 202 117 198 116 198 116 198 116 198 116 198 116 198 116 198 116 194 114 190 113 190 113 190 113 190 113 190 111 198 110 194 110 202 110 198 107 194 105 190 105 186 104 182 102 182 99 174 99 170 98 166 96 166 98 174 98 174 98 174 99 178 96 166 95 162 93 158 92 154 95 182 95 182 95 182 95 182 92 174 92 174 92 174 92 174 87 162 85 162 85 158 85 158 85 158 84 154 85 154 84 142 84 134 84 134 84 134 84 134 84 134 84 130 82 126 81 126 79 142 79 138 78 134 76 134 75 130 75 130 75 134 76 134 76 123 75 119 75 115 73 123 72 123 72 123 72 130 72 130 70 119 70 119 70 119 70 119 70 119 70 115 69 115 67 111 69 115 69 111 67 107 66 107 66 107 66 107 64 103 63 99 61 107 64 115 66 111 61 99 63 107 63 107 63 107 63 107 61 99 61 99 61 99 61 99 60 95 60 95 60 95 60 95 60 95 60 91 58 87 57 87 55 83 55 83 55 83 55 83 55 83 57 87 55 79 52 75 55 83 55 83 55 83 55 83 52 79 52 79 52 79 52 79 54 79 51 75 51 75 52 83 52 75 51 71 49 75 51 79 52 75 51 71 49 67 48 63 48 67 49 75 51 71 48 67 46 63 46 63 46 63 46 63 43 71 46 71 45 67 48 83 45 71 46 75 48 71 46 67 45 67 45 67 45 67 46 71 51 79 48 67 43 67 45 71 45 63 42 63 46 75 46 67 45 67 45 67 45 67 45 67 50 28 50 28 50 28 50 28 45 25 47 27 47 27 50 28 45 25 45 27 47 28 50 28 50 28 47 27 47 28 52 31 52 27 50 25 45 24 42 22 40 21 42 24 47 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 38 24 38 24 38 24 38 24 47 28 45 27 40 25 38 24 31 16 16 6 0 1 0 0 2 1 2 1 2 1 2 1 0 1 4 4 7 4 7 3 9 4 7 4 7 6 11 9 19 12 19 13 21 13 23 15 26 18 31 18 23 15 28 21 38 24 33 22 40 28 45 28 38 25 38 27 40 28 42 28 40 27 40 27 40 27 40 27 45 30 47 31 47 31 45 30 47 31 47 31 45 30 45 30 47 31 47 31 50 33 50 34 50 33 47 31 47 31 50 34 54 36 54 36 54 36 54 36 52 34 52 30 40 21 33 22 35 22 35 22 35 22 35 22 35 25 33 24 35 22 35 21 38 21 35 19 0 69 224 156 212 155 205 153 205 155 210 158 205 155 210 158 210 155 202 150 207 132 171 99 119 54 62 33 50 31 100 73 71 34 64 43 191 209 360 205 250 123 191 120 179 113 171 107 159 98 148 95 150 88 128 82 128 84 119 75 119 81 124 66 212 149 298 146 291 144 291 144 293 146 293 147 303 152 300 150 298 149 298 149 308 156 310 158 310 159 312 159 317 162 317 162 315 161 315 161 322 164 322 164 324 165 324 167 327 168 329 170 334 171 336 173 334 168 334 168 334 168 334 168 343 174 341 173 341 173 339 171 339 171 339 171 339 171 339 171 341 173 341 173 341 173 341 173 339 174 339 174 339 174 341 176 343 177 343 177 346 179 346 179 355 177 358 179 360 179 360 179 362 179 367 188 370 179 358 184 367 200 386 196 346 162 310 158 293 143 291 137 286 137 286 138 286 137 276 137 300 164 353 193 367 184 360 182 365 184 360 177 360 180 360 180 360 180 360 180 358 179 355 176 353 174 348 173 353 176 353 176 355 179 362 184 355 177 355 177 355 177 355 177 355 177 355 177 355 176 353 176 351 174 351 174 351 174 351 174 348 173 348 171 346 171 343 170 348 171 346 171 343 170 343 170 346 171 346 171 346 171 346 171 346 171 346 171 346 171 346 171 346 171 346 170 343 170 341 168 343 170 346 171 343 170 341 167 341 162 339 162 336 161 336 161 336 161 336 161 336 161 336 161 336 159 334 159 331 158 331 158 331 158 331 158 331 158 331 158 327 158 324 158 322 156 322 156 324 156 319 155 319 158 329 162 341 159 353 165 351 164 334 153 327 153 322 149 317 146 317 149 315 147 312 144 310 144 310 144 308 141 305 141 303 140 303 140 305 141 303 140 303 138 300 138 298 137 296 134 293 135 296 137 296 134 293 134 291 132 291 132 288 129 286 129 284 128 284 128 284 125 281 125 281 125 276 126 276 125 272 126 269 125 265 125 269 123 267 123 265 122 265 122 257 117 260 119 260 119 262 120 257 122 257 122 257 122 257 122 255 120 253 117 250 116 245 114 248 116 248 116 248 116 248 116 248 116 248 114 245 113 243 113 243 113 243 113 243 113 243 111 241 110 241 110 238 107 234 104 234 105 234 104 231 102 229 102 224 99 222 98 222 96 219 96 219 98 219 98 217 96 217 96 214 95 212 93 212 93 210 92 212 95 214 96 217 95 214 93 210 92 210 92 210 92 210 92 205 85 205 84 202 84 200 85 195 84 195 84 191 85 191 87 191 84 193 85 195 84 193 82 193 84 193 82 191 81 188 81 188 79 188 78 186 76 183 76 181 75 181 75 181 75 179 73 183 76 179 75 171 75 174 75 164 72 159 72 159 72 159 72 164 72 164 72 164 72 164 72 164 70 162 70 159 69 159 69 155 69 155 67 152 66 150 66 148 66 150 66 150 64 145 61 145 63 148 64 148 63 143 60 143 61 143 61 143 61 143 61 136 61 138 63 140 61 138 60 136 60 136 60 136 60 136 60 133 60 133 58 131 57 128 57 128 55 126 54 124 55 126 57 131 58 131 57 128 54 121 51 126 55 126 55 126 55 126 55 121 52 121 52 121 52 121 52 121 52 119 51 119 51 121 52 121 51 119 49 117 51 119 52 119 51 117 49 117 49 114 48 114 48 117 49 117 49 114 48 112 46 112 46 112 46 112 46 105 45 112 46 109 46 117 52 109 46 112 48 114 46 112 45 107 43 107 45 109 45 109 46 117 48 112 45 107 43 109 45 109 43 105 43 112 48 112 45 112 46 112 46 112 46 112 46 28 27 28 27 28 27 28 27 28 27 27 23 27 23 25 19 25 19 25 23 27 27 28 27 30 31 27 19 25 19 27 27 25 39 25 39 25 39 25 39 22 31 24 39 25 39 25 39 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 31 24 31 24 31 24 31 28 43 27 39 25 31 22 27 21 19 12 0 1 0 0 0 1 0 1 3 1 3 1 3 0 0 3 3 4 3 4 0 6 3 4 3 4 7 7 15 10 19 12 23 12 27 13 27 18 39 19 39 15 31 18 47 28 47 24 43 27 55 27 47 25 47 25 51 27 55 28 55 27 51 27 51 27 51 27 51 30 63 31 67 33 63 31 59 33 67 33 63 31 59 30 59 31 63 31 67 33 67 34 71 34 71 33 67 33 67 34 71 37 79 37 79 37 79 37 79 34 83 34 71 24 43 19 47 22 51 22 51 22 51 22 51 25 63 25 51 22 47 21 39 24 31 30 35 22 297 158 452 155 456 153 452 155 460 158 464 155 460 158 468 159 460 153 440 143 353 108 253 69 119 30 63 27 71 45 119 39 87 46 158 162 571 226 527 174 325 122 341 119 321 113 305 105 273 99 246 96 214 81 206 84 230 81 206 73 218 70 146 102 325 153 337 144 313 144 317 146 317 147 321 149 325 150 329 150 329 150 321 158 329 158 333 159 333 161 337 164 345 164 341 162 337 161 337 164 341 164 345 165 345 167 349 167 353 168 357 171 365 174 369 171 361 170 361 170 361 170 361 174 372 174 369 173 365 171 365 171 365 171 365 171 365 171 365 174 372 174 372 174 372 174 372 173 357 174 361 176 369 177 369 177 369 177 372 179 372 180 376 180 372 179 376 182 380 184 384 185 372 179 388 187 376 179 384 185 392 205 428 199 384 177 361 161 329 153 313 146 301 144 301 149 281 146 305 170 376 188 392 187 372 180 365 184 376 184 365 180 365 180 365 180 365 180 365 176 353 176 353 176 353 176 353 179 361 177 357 177 361 180 365 177 357 177 357 177 357 177 357 177 357 177 357 177 357 177 357 174 349 174 349 174 349 174 349 174 345 174 345 173 341 171 337 173 341 171 337 171 333 170 333 173 341 173 341 173 341 173 341 173 341 173 341 173 341 173 341 173 341 171 337 171 333 170 333 171 337 173 341 171 333 168 329 164 321 162 317 162 313 161 313 162 317 162 317 162 317 162 317 161 313 159 309 159 305 158 305 158 305 158 305 158 305 158 305 158 305 156 301 156 297 155 297 158 301 155 297 156 309 162 317 161 301 177 349 190 341 179 321 167 309 155 285 146 281 147 285 149 277 146 269 144 269 144 273 143 265 141 261 141 257 140 257 140 261 140 257 138 257 137 253 137 249 135 246 134 249 135 253 135 257 134 253 134 249 132 249 131 246 129 242 129 238 128 238 125 242 125 242 125 242 126 242 126 242 126 238 126 234 125 234 125 226 123 222 123 218 122 218 117 206 117 210 119 214 120 214 122 214 122 214 122 214 122 214 120 210 119 202 117 198 114 194 116 198 116 198 116 198 116 198 116 198 116 194 114 190 113 190 113 190 113 190 113 190 111 198 110 198 111 202 108 194 105 190 105 190 105 186 104 182 102 182 101 178 101 178 99 174 98 170 98 174 96 170 95 166 93 162 92 158 93 162 93 162 95 166 93 178 96 186 96 186 93 178 92 174 92 174 92 174 92 174 84 158 84 158 84 158 85 158 84 154 84 154 85 154 85 146 82 130 85 138 85 138 82 130 84 134 84 130 82 126 81 126 79 142 79 138 78 134 76 134 78 138 78 134 75 130 73 126 78 115 73 103 73 111 73 126 72 115 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 70 119 70 115 69 115 69 115 69 111 67 107 66 107 64 103 66 111 66 103 63 95 66 111 63 107 61 103 61 103 61 103 61 103 61 103 61 103 60 95 63 103 63 103 60 95 60 95 60 95 60 95 60 95 60 95 60 91 58 87 57 87 57 87 54 79 54 79 57 87 54 79 55 83 55 79 54 75 54 79 54 79 54 79 54 79 52 79 52 79 52 79 52 79 52 75 51 71 49 75 51 79 52 75 51 71 49 75 51 79 48 67 49 71 49 71 51 75 46 67 48 71 49 67 48 63 46 63 46 63 46 63 46 63 45 71 48 71 43 67 46 79 45 71 46 75 48 71 46 67 45 67 45 71 46 71 48 75 45 67 45 63 43 63 43 63 45 63 42 63 46 75 46 67 46 71 46 71 46 71 46 71 50 28 50 28 50 28 50 28 52 28 50 27 47 25 45 24 45 25 45 27 47 28 50 28 54 30 47 25 42 24 45 27 40 21 40 22 42 22 45 24 42 24 47 27 50 27 50 25 42 22 42 22 42 22 42 22 45 24 45 24 45 24 45 24 38 24 38 24 38 24 38 24 42 27 40 24 38 22 33 21 31 16 16 6 0 1 0 0 2 1 2 1 2 1 2 1 0 1 4 4 7 4 7 3 9 4 7 4 7 6 11 9 14 9 14 10 16 12 19 12 26 18 28 16 21 13 26 19 45 27 35 24 38 27 38 24 38 25 38 27 40 28 42 28 45 30 45 30 45 30 45 30 45 31 47 33 50 31 47 30 50 33 50 31 47 30 45 30 47 31 47 33 50 34 52 34 54 36 52 33 50 34 52 36 57 37 57 37 57 37 57 37 57 36 54 28 35 19 31 21 35 22 35 22 35 22 35 22 35 25 35 24 35 21 35 22 35 13 42 7 35 132 226 164 202 153 200 153 200 155 205 158 202 156 210 161 210 156 200 152 191 123 150 87 95 40 42 22 35 34 59 33 54 33 64 75 291 244 348 211 286 125 186 123 188 119 181 113 169 104 157 101 155 88 128 82 133 87 121 75 107 82 131 61 193 137 293 149 291 144 291 146 293 147 296 147 293 147 296 149 303 153 305 156 310 158 312 159 312 161 315 161 319 164 319 162 317 161 315 161 322 164 322 165 324 167 327 167 329 168 331 171 336 173 339 176 341 173 339 171 339 171 339 171 343 174 343 173 341 171 339 171 339 171 339 171 339 171 339 171 343 174 343 174 343 174 343 174 334 173 339 176 343 179 346 180 343 177 343 179 346 180 348 179 358 179 362 182 367 185 370 187 377 179 355 184 372 184 367 190 372 193 372 199 382 199 382 193 374 185 362 173 351 167 346 167 351 171 351 185 389 203 384 185 370 182 358 180 367 187 367 182 360 180 360 180 360 180 360 180 348 173 351 176 353 177 358 179 365 182 360 179 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 351 174 351 174 351 174 351 174 353 176 353 174 351 174 348 173 348 173 348 171 346 170 343 170 348 173 348 173 348 173 348 173 348 173 348 173 348 173 348 173 348 173 348 171 346 171 343 170 346 173 348 173 348 171 343 168 341 164 341 162 339 161 336 161 339 162 339 162 339 162 339 162 336 161 336 159 334 158 331 158 331 158 331 158 331 158 331 158 331 158 331 156 329 155 327 155 334 158 329 155 329 161 341 165 382 184 410 212 417 217 401 203 362 171 348 150 319 144 310 150 317 147 312 144 310 144 310 146 308 143 308 141 305 140 303 140 300 138 300 137 298 135 296 135 296 135 293 134 293 135 298 137 296 135 296 134 293 132 291 132 288 131 288 129 286 128 284 128 284 125 281 125 281 125 276 126 276 126 274 126 272 125 265 125 269 125 269 123 267 122 265 122 257 117 257 119 260 120 262 120 257 122 257 122 257 122 257 122 255 120 253 117 250 116 245 114 248 116 248 116 248 116 248 116 248 116 248 114 245 113 243 113 243 113 243 113 243 113 243 111 243 111 243 110 238 107 234 104 234 105 234 104 231 102 229 102 231 104 231 102 229 102 226 101 219 98 217 95 212 92 210 90 207 92 210 93 212 95 214 96 210 93 217 98 219 96 212 92 210 92 210 92 210 92 210 92 202 84 202 84 202 84 200 85 195 84 195 84 191 85 191 87 188 82 195 87 198 85 191 81 193 84 193 82 191 81 188 81 188 79 188 78 186 76 183 76 193 81 191 79 186 76 181 75 181 75 174 70 164 72 169 73 164 72 159 72 159 72 159 72 164 72 164 72 164 72 164 72 164 72 164 70 162 69 159 69 155 69 155 67 152 66 150 66 145 64 150 67 150 64 143 60 152 66 145 61 140 60 143 63 140 60 140 60 140 60 140 60 133 60 140 64 143 63 136 58 136 60 136 60 136 60 136 60 133 60 133 58 131 57 128 57 131 57 124 52 121 54 128 58 114 49 119 52 124 54 124 54 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 51 119 49 117 51 119 52 121 51 119 49 117 51 119 52 112 48 114 49 117 51 119 52 112 48 114 49 117 48 114 46 112 46 112 46 112 46 112 46 114 49 117 46 107 42 109 46 109 46 112 48 114 46 112 45 112 46 112 48 114 49 117 49 107 43 107 43 107 43 107 43 109 43 105 43 112 48 112 45 112 46 112 46 112 46 112 46 21 11 25 23 28 31 30 31 33 35 28 23 27 27 31 39 27 23 27 23 27 23 27 23 28 23 24 11 22 15 27 27 27 43 27 43 27 43 27 43 25 39 25 35 24 31 22 31 24 35 24 35 24 35 24 35 25 39 25 39 25 39 25 39 27 39 27 35 25 31 24 31 25 35 25 31 24 27 22 27 24 31 16 7 6 0 1 0 1 0 1 3 1 3 1 3 3 0 3 0 3 0 3 0 1 0 1 0 3 3 4 3 9 19 12 27 15 35 16 35 19 39 18 35 16 39 18 43 31 59 30 55 28 51 27 47 28 55 28 59 30 63 31 63 34 67 30 55 28 59 33 71 31 63 31 67 33 71 34 71 33 63 31 59 30 63 31 67 33 63 31 63 31 67 34 75 31 63 31 63 31 63 31 63 34 71 36 79 37 79 36 75 39 67 22 51 22 39 18 47 19 47 24 63 27 59 24 51 22 55 21 47 21 47 21 47 33 15 28 67 55 424 174 464 161 464 155 456 158 468 159 464 156 472 165 484 161 456 150 432 137 333 99 210 58 119 34 59 30 47 49 83 34 83 37 265 226 559 220 559 200 384 113 341 120 333 119 325 113 293 105 257 96 222 87 214 84 226 81 210 81 194 73 170 90 309 162 329 143 313 146 321 149 329 150 333 152 329 150 329 150 333 153 333 159 333 159 333 161 341 164 349 162 341 162 337 159 333 159 329 161 337 165 353 170 357 168 349 171 361 171 365 173 365 174 369 171 369 173 372 174 369 173 365 171 365 171 369 173 372 174 372 173 369 173 369 173 369 173 369 174 372 176 376 176 372 173 369 174 365 174 365 174 365 174 365 176 369 176 369 176 369 176 369 182 376 180 380 182 384 184 384 180 384 187 400 191 396 187 380 193 384 196 384 194 400 200 428 193 404 191 392 193 420 194 384 194 412 200 404 190 380 184 365 187 380 187 376 185 372 182 369 179 365 182 369 179 361 180 369 180 365 180 365 180 365 180 365 177 357 177 357 177 357 177 357 174 349 174 349 174 353 177 361 179 361 179 361 179 361 179 361 179 357 177 353 176 357 177 361 177 353 177 353 177 353 177 353 174 345 174 345 174 345 174 345 174 345 174 345 174 345 174 345 174 341 171 337 174 345 173 337 171 337 171 337 171 337 171 337 173 341 173 341 173 341 173 341 167 329 167 325 165 321 164 321 162 317 162 317 162 317 162 317 161 313 161 309 159 305 158 305 158 305 158 305 158 305 158 305 158 305 158 301 156 297 155 297 152 289 150 289 156 313 167 329 159 448 214 539 286 480 251 448 196 321 159 305 146 261 149 273 149 277 147 273 146 269 144 269 143 265 143 261 141 257 140 257 138 261 141 269 141 261 137 249 137 253 137 249 135 246 134 246 137 257 134 249 132 249 132 253 132 249 131 242 128 234 126 230 126 249 129 253 126 246 129 253 126 242 128 238 126 234 125 234 125 230 126 230 126 226 123 218 119 210 120 214 120 214 120 218 120 210 120 210 120 210 120 210 122 210 117 194 114 198 117 206 117 202 117 202 117 202 117 202 116 198 116 198 116 198 116 198 113 190 113 190 113 190 111 198 111 198 111 202 110 198 108 202 105 190 105 186 104 182 102 182 101 182 102 186 104 182 102 178 99 174 93 154 90 158 95 170 96 170 96 170 96 170 96 170 98 190 98 186 96 182 95 182 93 178 93 174 92 170 90 170 87 166 87 162 85 158 85 158 88 158 82 154 88 166 88 142 82 130 82 126 81 123 79 123 81 126 81 126 81 126 81 126 76 134 76 138 78 142 79 142 75 130 76 142 79 138 72 103 81 123 81 134 82 107 73 123 72 107 75 123 75 130 73 126 69 115 69 119 70 123 72 123 66 107 67 111 67 111 67 115 66 111 70 123 72 119 67 107 67 111 67 107 66 103 64 99 66 115 66 115 66 115 66 119 64 111 64 107 61 99 58 91 66 107 64 103 61 95 58 91 60 91 57 83 55 91 60 99 54 79 55 87 57 87 55 83 57 87 57 83 55 79 54 79 55 83 55 83 55 83 55 83 54 75 51 71 54 79 52 71 52 79 52 79 52 79 52 79 52 79 51 75 51 79 54 83 51 75 52 83 54 83 52 79 49 71 49 71 49 71 49 71 46 63 46 63 46 63 46 63 49 67 48 63 46 67 48 71 51 79 46 67 45 71 49 83 43 63 43 67 45 71 46 71 45 67 45 67 45 67 45 67 45 67 45 67 45 67 45 67 45 67 45 63 43 59 42 59 34 43 40 63 45 63 40 51 47 27 50 30 52 30 50 28 57 31 50 27 47 28 54 33 47 27 47 27 47 27 47 27 50 27 42 22 40 24 47 28 50 27 50 27 50 27 50 27 47 25 47 25 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 42 27 42 25 40 24 38 24 40 25 40 24 38 22 35 22 33 19 21 10 7 3 0 0 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 7 4 9 6 9 6 14 10 19 13 23 16 26 15 28 18 26 16 26 18 31 21 42 27 40 27 40 27 38 25 42 28 45 30 45 31 47 31 50 33 47 30 45 31 50 33 47 31 47 33 50 34 52 34 50 31 47 30 45 31 47 33 50 33 47 31 50 33 52 36 47 31 47 31 47 31 47 31 52 36 54 37 57 36 54 34 59 28 33 22 35 18 28 21 33 22 38 24 40 25 38 24 33 24 35 22 35 22 35 22 40 9 26 27 97 162 238 162 214 159 207 158 210 161 212 159 207 159 212 162 210 155 193 144 183 119 138 75 83 42 52 25 50 28 69 37 69 43 71 134 358 229 348 221 317 150 179 122 188 120 186 117 179 108 162 102 155 93 138 87 131 84 119 78 126 73 133 70 179 135 310 146 291 144 293 146 296 149 298 149 303 152 300 150 303 152 305 156 310 158 310 158 312 161 319 164 319 164 317 162 317 161 315 161 319 164 327 168 331 170 329 168 334 171 336 173 336 174 339 174 339 173 343 174 343 174 341 171 339 171 339 173 341 173 343 174 341 173 341 173 341 173 341 173 341 173 343 174 346 174 343 173 343 174 343 174 343 174 343 174 346 176 346 176 346 176 346 176 362 180 365 182 365 184 367 184 365 184 374 190 379 190 372 187 377 196 379 196 379 194 396 203 386 200 405 200 405 203 410 193 389 196 389 193 384 190 379 185 377 187 370 185 365 184 362 182 358 182 365 182 358 179 360 182 360 180 360 180 360 180 360 180 355 177 355 177 355 177 355 177 353 176 351 174 353 177 358 179 358 179 358 179 358 179 358 179 355 177 353 176 353 176 355 177 355 177 355 177 355 177 355 177 351 174 351 174 351 174 351 174 351 174 351 174 351 174 351 174 351 173 346 171 351 176 348 171 346 171 346 171 346 171 346 171 348 173 348 173 348 173 348 173 346 167 346 165 343 165 341 164 339 162 339 162 339 162 339 162 336 161 336 159 334 159 331 158 331 158 331 158 331 158 331 158 331 158 331 156 329 155 327 155 324 153 322 153 329 162 346 168 429 206 479 327 608 365 587 294 413 174 341 150 322 146 315 152 310 147 315 146 312 146 310 144 308 143 308 141 305 141 303 140 303 140 305 143 305 140 300 137 298 137 298 135 296 135 293 134 298 135 293 132 291 132 291 134 293 132 291 131 286 128 284 126 286 128 288 129 284 126 281 131 276 126 274 126 272 125 265 125 269 126 272 126 272 125 267 122 260 119 260 119 257 117 257 117 255 120 255 120 255 120 255 120 255 119 250 117 248 116 250 117 248 116 248 116 248 116 248 116 248 116 248 116 248 116 248 116 243 113 243 113 243 113 243 111 243 111 243 110 241 108 238 108 234 105 234 104 231 102 229 102 226 102 229 104 231 102 229 101 222 98 217 93 212 93 214 96 217 96 217 96 217 96 217 96 219 98 217 96 217 95 214 95 212 93 212 92 210 90 207 90 207 87 207 85 205 85 200 85 200 84 193 82 195 90 193 85 193 84 193 84 191 82 188 81 188 81 188 81 188 81 188 81 183 76 183 78 186 79 188 79 195 82 191 81 188 78 181 75 188 76 181 79 179 73 171 79 164 73 162 76 164 73 162 73 159 69 159 70 162 72 164 72 159 67 157 67 157 67 157 67 148 66 152 69 155 67 150 64 150 66 150 66 148 64 145 63 148 64 148 64 150 66 150 66 145 64 148 63 143 60 138 57 143 63 140 61 136 58 133 57 138 61 136 58 131 57 131 57 124 55 126 57 128 57 126 54 128 57 128 55 126 54 124 54 126 55 126 55 126 55 126 55 124 52 119 51 124 54 121 51 121 52 121 52 121 52 121 52 126 55 121 51 119 51 119 51 117 51 119 52 119 51 117 48 117 49 117 49 117 49 117 49 114 48 114 48 114 48 114 48 117 48 114 46 112 48 114 49 117 48 112 46 112 46 114 49 107 43 107 45 109 46 112 46 109 45 109 45 109 45 109 45 109 45 109 45 109 45 109 45 109 45 109 43 107 43 105 42 97 39 105 43 107 43 105 40 30 31 31 35 30 31 28 23 31 31 28 23 27 27 30 35 27 23 27 23 27 23 27 23 28 23 24 11 22 15 27 27 27 43 27 43 27 43 27 43 25 39 25 39 25 39 25 39 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 27 39 27 35 25 31 24 31 25 35 25 31 24 27 22 27 22 27 15 7 6 0 0 0 1 0 1 3 1 3 1 3 3 0 3 0 3 0 3 0 6 7 6 7 7 11 9 15 9 19 12 27 15 31 15 31 18 35 16 35 18 43 21 51 25 47 25 47 25 51 27 51 28 59 30 59 31 63 31 63 33 67 31 63 31 63 33 67 31 63 31 67 33 71 34 71 33 67 31 63 31 63 33 67 33 67 31 63 33 71 36 75 33 67 33 67 33 67 33 67 34 75 36 79 37 75 34 71 36 63 21 47 21 39 18 47 22 51 22 51 22 55 25 59 24 55 24 55 24 55 24 55 22 39 19 115 110 495 168 476 165 476 161 468 164 480 164 472 161 464 158 464 162 460 149 400 126 305 87 178 49 87 28 43 28 67 36 75 51 115 70 452 235 583 227 575 208 412 119 333 120 333 120 329 114 297 107 261 98 226 88 218 85 230 82 214 78 186 70 158 84 289 158 325 146 317 146 317 146 321 147 321 152 333 150 329 152 337 155 333 158 329 156 329 159 337 162 345 165 349 165 345 164 345 164 341 164 345 167 353 170 357 170 357 173 365 173 369 174 369 176 372 173 369 174 376 176 372 173 369 170 361 171 365 173 369 173 369 173 369 173 369 173 369 173 369 170 365 173 372 174 376 174 372 176 369 176 369 176 369 176 369 177 372 177 372 177 372 177 372 180 380 182 380 184 384 184 384 184 388 188 400 191 400 188 392 194 400 196 396 193 388 197 404 200 420 217 424 212 416 205 380 199 392 194 388 193 384 190 380 188 372 185 372 184 369 182 369 180 369 184 372 180 361 182 372 182 369 182 369 182 369 182 369 179 361 179 361 179 361 179 361 177 353 176 353 176 357 179 361 179 361 179 361 179 361 179 361 177 353 176 349 174 353 176 357 177 353 177 353 177 353 177 353 174 345 174 345 174 345 174 345 174 345 174 345 174 345 174 345 176 341 171 341 174 349 174 337 171 337 171 337 171 337 171 337 173 341 173 341 173 341 173 341 167 329 167 329 165 325 165 321 164 321 164 317 162 317 162 317 161 313 161 313 159 309 159 305 158 305 158 305 158 305 158 305 158 305 158 301 156 297 155 297 155 297 155 301 159 317 167 329 168 372 306 845 378 857 384 797 285 464 171 301 147 277 155 257 149 277 147 277 146 273 146 269 143 265 143 265 141 261 141 257 140 265 141 265 141 261 138 253 137 253 137 253 135 249 135 246 137 257 134 249 132 249 132 253 134 253 134 249 131 242 129 242 126 249 129 253 126 246 129 253 126 242 128 238 126 234 125 234 125 230 126 230 126 226 123 218 122 218 122 214 119 210 117 206 120 210 120 210 120 210 120 210 119 206 119 206 119 202 116 198 116 198 116 198 116 198 116 198 116 198 116 198 116 198 116 198 113 190 113 190 113 190 111 198 111 198 111 202 110 198 108 202 105 190 105 186 104 182 102 182 101 182 102 186 104 182 102 178 99 178 98 174 98 170 96 170 96 170 96 170 96 170 96 170 98 186 96 186 95 182 95 182 93 178 93 174 92 170 90 170 87 166 87 166 85 162 87 158 85 154 82 150 87 158 85 142 87 142 85 138 84 134 84 134 82 130 82 126 81 126 81 126 76 134 78 138 78 138 79 142 81 142 78 134 75 130 75 123 85 119 78 119 79 103 75 119 75 115 76 123 75 119 75 119 70 119 70 119 72 123 72 123 70 119 69 115 67 107 66 107 64 103 66 111 67 107 64 103 66 107 66 103 64 103 64 99 64 111 64 111 63 107 63 107 63 107 63 107 61 99 58 91 61 99 61 95 58 87 57 87 63 99 61 95 58 83 54 75 55 83 57 87 57 87 55 79 57 87 57 83 55 79 54 79 55 83 55 83 55 83 55 83 54 75 51 71 54 79 52 71 52 79 52 79 52 79 52 79 57 87 54 75 49 71 48 67 49 71 51 75 49 67 46 59 49 71 49 71 49 71 49 71 48 67 48 67 48 67 48 67 49 67 48 63 46 67 48 71 48 75 46 71 46 71 48 75 43 63 45 67 45 67 46 71 45 67 45 67 45 67 45 67 45 67 45 67 45 67 45 67 45 67 45 67 43 63 43 59 43 63 43 63 43 63 42 59 47 28 50 30 52 28 47 27 52 30 50 27 47 28 52 30 47 27 47 27 47 27 47 27 47 25 45 24 42 25 45 27 50 27 50 27 50 27 50 27 47 25 47 25 50 27 50 27 45 24 45 24 45 24 45 24 42 22 42 22 42 22 42 22 42 27 42 25 40 24 38 24 40 25 40 24 38 22 35 22 31 19 21 12 9 3 0 0 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 7 6 9 6 11 7 11 9 16 12 21 15 23 15 23 15 26 16 26 16 28 21 35 24 35 25 38 27 40 28 42 30 45 30 45 31 47 31 50 33 50 33 50 31 47 33 50 33 47 31 47 33 50 34 52 34 52 33 47 31 47 31 50 34 52 33 50 33 50 34 54 37 52 34 52 34 52 34 52 34 54 36 57 37 57 36 52 33 54 25 28 19 33 16 26 21 38 22 33 19 33 22 40 27 40 25 40 25 40 25 40 27 23 16 0 49 183 180 219 165 214 164 207 161 210 165 212 162 212 159 200 159 212 161 191 140 167 107 117 61 64 34 45 24 40 40 59 39 83 45 138 218 370 239 362 229 336 167 195 120 191 122 191 119 181 111 167 105 159 95 143 88 136 87 124 79 124 73 133 69 171 129 305 147 296 147 296 147 293 146 293 146 305 152 303 152 303 153 308 158 308 156 308 156 310 159 317 164 324 167 324 167 324 167 322 165 324 167 329 170 331 171 334 171 339 174 339 174 341 176 341 177 343 174 346 176 346 176 343 174 336 171 339 171 341 173 341 173 341 173 341 173 341 173 341 173 334 170 339 174 346 176 346 176 353 177 353 177 353 177 353 177 353 177 353 177 355 179 355 179 365 182 365 184 367 184 370 185 370 187 374 191 379 191 377 188 384 197 386 196 386 196 396 202 425 218 441 218 439 215 429 196 415 206 422 208 403 190 386 194 379 188 374 185 367 184 362 182 360 184 367 184 362 180 362 185 365 184 365 184 365 184 365 184 360 180 360 180 360 180 360 180 358 179 355 177 355 177 358 180 360 180 360 180 360 180 360 180 353 176 351 174 351 174 353 176 355 177 355 177 355 177 355 177 353 176 353 176 353 176 353 176 353 176 353 176 353 176 353 176 353 174 346 173 353 176 351 173 348 173 348 173 348 173 348 173 348 173 348 173 348 173 348 173 348 168 346 167 346 165 343 165 343 164 341 164 341 162 339 162 339 162 336 161 336 159 334 159 334 159 334 159 334 159 334 159 334 158 334 156 331 155 329 155 334 158 334 158 339 164 348 167 343 247 608 383 608 375 608 384 608 266 403 159 336 152 315 146 312 149 315 147 315 146 312 146 310 144 308 143 308 141 305 141 305 141 305 141 303 140 300 138 300 138 298 137 298 135 296 135 298 135 293 132 291 132 291 134 293 134 293 132 291 131 288 131 286 128 288 129 284 126 281 131 276 126 274 126 272 125 265 125 269 126 272 126 272 125 267 122 276 128 274 126 269 123 265 120 257 122 257 122 257 122 257 122 250 119 255 122 255 119 248 114 245 114 245 114 245 114 245 114 248 116 248 116 248 116 248 116 243 113 243 113 243 113 243 111 243 111 243 110 241 108 238 108 234 105 234 104 231 102 229 102 226 102 229 104 231 102 229 101 222 99 224 101 224 99 219 96 217 96 217 96 217 96 217 96 217 96 217 95 214 95 212 93 212 93 212 92 210 90 207 90 210 88 207 87 207 85 202 87 195 84 193 82 191 85 191 85 198 85 195 85 193 84 193 82 193 82 191 82 191 81 188 81 186 78 186 78 186 78 186 78 179 75 183 76 181 73 181 78 198 82 186 85 188 78 169 75 171 76 164 75 162 75 162 76 162 72 164 72 164 72 164 72 164 72 162 69 157 66 155 64 150 66 150 67 152 66 150 66 152 67 152 67 150 66 150 66 148 63 145 63 145 61 143 61 145 63 145 63 145 61 140 58 136 60 136 58 133 57 131 57 136 60 138 61 136 57 126 52 128 57 131 58 128 57 126 54 128 57 128 55 126 54 124 54 126 55 126 55 126 55 126 55 124 52 119 51 124 54 121 51 121 52 121 52 121 52 121 52 126 54 121 51 117 49 117 51 119 51 119 51 117 46 109 43 117 49 117 49 117 49 117 49 117 49 117 49 117 49 117 49 117 48 114 46 112 48 114 49 114 46 112 46 112 46 112 48 109 45 109 45 109 45 109 45 107 43 107 43 107 43 107 43 109 45 109 45 109 45 109 45 112 46 109 45 109 43 107 43 114 48 109 43 107 43 107 43 21 11 24 19 27 27 28 27 28 27 28 23 27 27 28 27 27 23 27 23 27 23 27 23 25 19 25 19 25 19 25 19 27 43 27 43 27 43 27 43 25 39 25 39 25 39 25 39 24 35 24 35 24 35 24 35 22 31 22 31 22 31 22 31 27 39 27 35 25 31 24 31 25 35 25 31 24 27 22 27 21 27 18 15 9 0 0 0 1 0 1 3 1 3 1 3 3 0 3 0 3 0 3 0 3 3 4 3 6 7 6 11 10 23 13 31 15 31 13 27 15 31 16 39 19 51 25 63 27 55 28 59 30 63 31 67 30 59 31 63 31 67 33 67 33 67 33 71 34 67 33 67 31 63 31 67 33 71 34 71 34 71 33 63 31 67 34 71 34 71 33 67 34 71 36 79 34 71 34 71 34 71 34 71 37 79 37 79 37 75 34 67 33 51 16 39 19 35 16 47 22 51 19 43 19 51 24 63 25 59 25 59 25 59 27 67 22 59 12 206 153 503 165 499 165 472 159 464 162 476 162 468 167 472 159 472 165 472 150 396 120 277 79 142 42 67 28 51 22 91 42 95 46 87 120 619 238 595 232 587 221 464 132 337 123 341 123 333 117 305 108 269 101 234 92 226 87 238 85 222 81 198 75 162 82 281 158 333 149 325 149 321 147 321 147 321 153 337 152 333 153 337 155 337 158 329 158 329 159 337 162 345 167 353 167 357 168 357 168 357 168 353 168 357 170 361 173 369 174 372 176 372 177 376 177 376 176 376 177 380 177 380 176 376 171 365 173 369 173 372 174 372 174 372 174 372 174 372 174 372 170 365 173 376 177 380 177 380 177 372 177 372 177 372 177 372 177 372 179 376 180 380 182 384 182 380 184 384 184 388 185 388 188 396 190 404 191 404 191 404 196 420 197 408 196 400 202 404 221 428 220 404 224 412 214 353 205 408 212 432 202 361 188 396 190 376 190 372 185 372 185 369 182 376 187 376 184 369 184 380 184 372 184 372 184 372 184 372 180 365 180 365 180 365 180 365 182 365 179 361 179 361 179 365 180 365 180 365 180 365 180 365 177 353 176 349 174 353 176 357 177 353 177 353 177 353 177 353 176 349 176 349 176 349 176 349 176 349 176 349 176 349 176 349 176 345 173 341 176 353 174 341 173 341 173 341 173 341 173 341 173 341 173 341 173 341 173 341 168 333 168 329 167 329 165 325 167 325 165 321 164 317 162 317 162 317 162 313 161 313 159 309 159 309 159 309 159 309 159 309 158 305 158 301 156 297 155 297 158 305 159 309 161 317 165 329 184 801 371 865 384 853 384 829 380 619 185 297 146 277 159 265 150 281 149 277 147 277 146 273 144 269 144 265 143 265 141 261 141 265 140 261 138 257 138 257 138 257 138 253 137 253 135 249 137 257 134 249 132 249 132 253 134 253 134 249 132 249 132 246 126 249 129 253 126 246 129 253 126 242 128 238 126 234 125 234 125 230 126 230 126 226 123 218 129 238 128 230 125 222 122 218 122 214 122 214 122 214 122 214 119 206 122 214 122 206 117 194 114 194 114 194 114 194 114 194 116 198 116 198 116 198 116 198 113 190 113 190 113 190 111 198 111 198 111 202 110 198 108 202 105 190 105 186 104 182 102 182 101 182 102 186 104 182 102 178 99 182 101 182 101 178 98 170 96 170 96 170 96 170 96 170 96 186 95 182 95 178 93 178 93 178 93 174 92 170 90 170 88 170 88 166 87 166 87 162 84 154 85 154 85 154 85 146 85 134 84 134 82 130 82 126 85 134 84 130 82 126 81 126 78 138 78 138 78 138 78 138 75 142 84 154 79 134 76 130 81 111 81 138 92 126 76 107 81 115 78 111 75 119 76 123 73 123 72 123 72 123 72 123 73 123 72 119 69 111 66 107 69 115 69 111 67 115 69 115 69 115 69 115 69 115 69 115 64 111 64 107 63 103 61 103 61 103 63 107 63 103 60 95 60 91 58 91 58 87 57 87 55 87 60 99 61 95 57 83 58 91 58 91 58 87 55 79 57 87 57 83 55 79 54 79 55 83 55 83 55 83 55 83 54 75 51 71 54 79 52 71 52 79 52 79 52 79 52 79 49 71 49 71 49 75 52 83 52 79 52 79 51 67 46 59 49 71 49 71 49 71 49 71 49 71 49 71 49 71 49 71 49 67 48 63 46 67 48 71 45 71 46 71 46 71 46 67 45 67 45 67 45 67 45 67 43 63 43 63 43 63 43 63 45 67 45 67 45 67 45 67 46 71 46 67 45 67 43 63 49 75 46 67 43 63 43 67 33 19 40 24 47 27 50 28 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 45 25 45 25 45 25 45 25 50 27 50 27 50 27 50 27 47 25 47 24 45 22 42 22 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 42 27 42 25 40 24 38 24 40 25 40 24 38 22 35 22 33 22 28 16 16 7 2 0 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 7 4 9 6 9 6 19 12 21 15 23 13 21 12 23 15 26 18 33 24 42 28 45 30 45 31 47 31 47 31 47 31 47 31 50 33 50 34 50 33 52 34 52 34 50 33 47 31 47 33 50 34 52 34 52 34 50 33 50 33 52 34 52 34 52 34 52 36 57 37 54 36 54 36 54 36 54 36 57 37 57 37 54 34 50 31 47 21 23 18 28 15 26 19 33 21 33 21 33 22 38 24 40 25 40 25 40 25 38 27 31 21 14 99 229 168 222 168 212 161 205 159 207 162 210 161 217 164 210 164 214 161 191 143 155 101 105 54 57 33 50 30 38 46 74 51 59 48 229 251 362 236 360 232 355 188 219 125 195 125 193 122 186 113 169 107 162 98 145 92 138 88 126 82 128 78 140 70 169 126 305 150 298 149 298 150 300 150 300 150 305 153 305 153 305 155 310 158 312 159 312 159 315 162 319 165 324 167 324 167 327 168 327 168 331 170 331 170 334 173 339 176 341 176 343 177 343 179 346 179 346 177 351 179 351 179 348 176 343 174 343 176 346 176 348 177 348 177 348 177 348 177 348 177 341 174 346 177 351 179 351 179 355 179 355 179 355 179 355 179 353 179 355 180 360 182 362 184 367 184 367 184 370 185 370 187 377 190 379 191 379 193 382 193 389 199 398 199 398 202 413 211 444 226 465 238 491 253 491 232 446 211 425 211 415 190 391 199 389 191 384 191 379 187 372 187 365 185 372 187 365 184 367 187 367 185 367 185 367 185 367 185 362 182 362 182 362 182 362 182 365 182 360 180 358 179 360 180 362 182 362 182 362 182 362 182 358 177 355 176 353 177 355 179 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 174 348 174 353 177 353 173 351 174 351 174 351 174 351 174 348 173 348 173 348 173 348 173 351 168 348 168 346 167 346 167 346 167 346 165 341 164 339 162 341 162 339 162 336 161 336 161 336 161 336 161 336 161 336 161 334 158 334 156 331 155 329 155 334 158 336 159 339 161 341 161 405 368 608 357 608 383 604 358 608 274 396 155 341 152 319 155 315 149 317 149 315 147 315 147 312 144 310 144 308 143 308 143 308 141 303 138 300 138 300 140 303 138 300 138 298 137 298 137 298 135 293 132 291 132 291 134 291 132 291 132 288 131 288 131 286 128 288 129 284 126 281 131 276 126 274 126 272 125 265 125 269 126 272 126 272 125 267 122 269 123 267 122 265 120 262 119 260 123 260 123 260 123 260 123 255 120 255 120 255 119 250 117 248 116 248 116 248 116 248 116 248 116 248 116 248 116 248 116 243 113 243 113 243 113 243 111 243 111 243 110 241 108 238 108 234 105 234 104 231 102 229 102 226 102 229 104 231 102 229 101 224 101 224 99 222 98 219 98 217 96 217 96 217 96 217 96 214 95 214 95 212 93 212 92 212 93 212 92 210 90 207 90 212 88 210 88 207 87 205 88 195 85 200 87 191 85 193 90 193 84 193 84 191 82 188 81 195 85 195 84 191 82 188 81 188 79 186 78 186 78 183 76 181 79 195 84 188 78 191 87 193 81 188 92 205 90 181 78 179 81 167 75 162 75 164 76 167 73 167 73 164 72 164 72 164 72 164 70 159 69 157 67 157 70 155 67 152 69 157 70 152 67 152 69 155 69 155 70 150 66 150 64 145 61 143 61 140 61 143 63 145 61 140 60 136 60 136 60 133 58 133 58 128 57 133 58 136 60 136 58 133 60 133 60 131 57 126 54 128 57 128 55 126 54 124 54 126 55 126 55 126 55 126 55 124 52 119 51 124 54 121 51 121 52 121 52 121 52 121 52 112 46 112 48 117 52 124 55 119 52 121 52 119 49 114 46 117 49 117 49 117 49 117 49 114 48 114 48 114 48 114 48 117 48 114 46 112 48 114 49 109 45 112 46 112 46 109 45 112 46 109 45 109 45 107 43 105 42 105 42 105 42 105 42 109 45 109 45 109 45 109 45 114 46 112 46 109 45 109 45 112 46 109 45 109 45 107 43 22 11 24 19 27 23 27 23 27 23 27 27 28 23 27 23 27 23 27 23 27 23 27 23 24 19 25 23 27 19 25 15 27 43 27 43 27 43 27 43 27 39 24 31 21 23 18 19 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 27 39 27 35 25 31 24 31 25 35 25 31 24 27 22 27 24 39 22 31 15 7 4 0 1 0 1 3 1 3 1 3 3 0 3 0 3 0 3 0 6 7 6 7 7 11 9 15 12 27 13 31 15 27 13 23 13 31 15 39 21 59 28 71 31 63 30 59 30 59 30 55 31 63 31 67 33 67 34 71 33 67 34 75 36 71 33 67 31 63 31 67 33 71 34 71 36 71 34 67 33 71 34 75 36 71 34 71 34 75 37 83 37 79 37 79 37 79 37 79 37 83 39 79 36 71 33 63 28 43 13 35 18 31 15 43 18 43 21 51 22 51 22 47 24 55 24 55 24 55 25 63 28 67 40 384 177 464 174 492 167 476 161 468 164 480 164 472 164 476 165 480 161 452 149 404 116 261 70 123 34 59 28 59 31 79 40 123 37 158 187 626 227 579 227 587 232 515 147 357 125 345 125 341 119 309 111 273 102 238 93 230 90 242 87 226 79 198 76 158 76 269 156 337 150 329 150 333 153 337 155 341 155 337 153 337 153 341 156 341 161 337 161 337 162 345 165 353 165 349 167 353 168 357 168 357 171 361 170 357 171 365 176 376 177 376 177 380 179 380 180 384 177 380 179 388 180 384 177 380 176 376 177 380 177 384 179 384 180 388 180 388 180 388 180 388 177 384 179 388 180 388 179 384 180 380 180 380 180 380 180 380 177 376 179 380 182 388 185 392 184 384 184 388 185 388 187 392 191 404 191 404 191 408 194 412 197 436 200 432 202 424 212 428 220 468 265 555 292 579 298 579 256 456 203 396 206 380 190 372 194 384 193 388 191 388 190 384 185 380 188 384 185 372 185 384 187 380 187 380 187 380 187 380 184 372 184 372 184 372 184 372 185 372 182 365 180 365 180 365 182 369 182 369 182 369 182 369 180 365 179 361 179 361 180 365 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 349 173 345 177 353 176 345 174 345 174 345 174 345 174 345 173 341 173 341 173 341 173 341 170 337 168 333 168 329 167 329 168 333 167 325 164 321 162 317 164 321 162 317 162 313 161 313 161 313 161 313 161 313 161 313 158 305 156 301 155 297 153 297 155 305 156 309 158 309 158 321 185 801 377 888 384 884 384 865 346 543 176 317 153 265 156 253 152 285 149 281 149 277 147 277 146 273 144 269 144 265 143 265 143 265 140 257 137 257 140 261 140 261 138 257 138 253 137 253 137 257 134 249 132 249 132 253 129 242 129 242 131 246 131 246 126 249 129 253 126 246 129 253 126 242 128 238 126 234 125 234 125 230 126 230 126 226 123 218 122 218 122 214 120 214 120 214 123 218 123 218 123 218 123 218 123 214 120 206 119 206 119 210 116 198 116 198 116 198 116 198 116 198 116 198 116 198 116 198 113 190 113 190 113 190 111 198 111 198 111 202 110 198 108 202 105 190 105 186 104 182 102 182 101 182 102 186 104 182 102 178 102 182 98 170 96 170 98 178 96 170 96 170 96 170 96 170 95 182 95 178 93 178 92 174 93 178 93 174 92 170 90 170 90 174 88 170 88 166 88 166 85 166 90 166 87 154 88 162 87 142 85 138 84 134 84 134 87 142 85 134 82 130 81 126 79 142 79 138 78 134 76 134 75 142 84 158 87 186 110 246 117 178 99 170 102 150 84 123 84 123 78 111 73 111 76 126 75 130 75 126 73 123 72 123 70 119 70 119 70 119 70 115 70 115 67 107 66 111 69 119 64 103 64 107 66 107 67 111 69 119 67 115 64 107 63 103 60 103 61 107 63 103 61 99 60 95 60 95 61 99 61 99 60 95 58 87 57 87 58 91 60 95 60 95 58 87 55 79 57 87 57 83 55 79 54 79 55 83 55 83 55 83 55 83 54 75 51 71 54 79 52 71 52 79 52 79 52 79 52 79 48 67 48 67 49 75 52 83 48 67 49 71 49 67 48 63 49 71 49 71 49 71 49 71 48 67 48 67 48 67 48 67 49 67 48 63 46 67 48 71 43 67 46 71 46 71 45 63 46 71 46 67 45 63 43 63 42 59 42 59 42 59 42 59 45 67 45 67 45 67 45 67 48 75 46 71 46 67 45 67 40 59 45 71 46 67 43 63 47 27 50 28 50 27 45 24 45 27 47 28 50 27 47 25 47 27 47 27 47 27 47 27 42 25 45 27 47 25 45 24 50 27 50 27 50 27 50 27 50 25 45 22 38 18 31 15 45 24 45 24 45 24 45 24 47 25 47 25 47 25 47 25 42 27 42 25 40 24 38 24 40 25 40 24 38 22 35 22 38 25 35 21 23 12 7 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 11 7 11 9 14 10 16 10 21 13 23 15 23 13 19 12 21 13 23 18 33 25 45 31 47 30 45 28 42 27 40 25 47 31 47 33 50 34 52 34 47 33 54 37 57 36 50 31 47 31 47 33 50 34 52 34 54 34 52 33 50 34 52 36 54 34 52 34 52 36 57 39 57 37 57 37 57 37 57 37 59 39 59 37 54 34 50 31 45 19 21 16 26 15 23 19 26 18 33 22 38 22 33 19 38 24 38 24 38 24 38 25 38 19 62 159 253 159 231 164 214 165 205 164 210 168 212 165 200 164 210 164 202 150 183 141 152 93 93 43 45 27 42 28 62 36 59 57 59 84 324 239 348 230 353 230 365 202 238 131 198 128 195 125 181 116 167 108 162 101 148 93 140 90 128 85 124 75 138 67 155 120 296 150 300 152 303 155 308 158 310 159 308 155 305 155 305 156 310 159 317 162 317 162 319 165 324 168 322 165 322 167 324 168 327 168 334 171 334 168 341 173 346 179 341 179 339 180 346 179 355 179 348 180 348 182 351 180 348 179 346 179 348 180 348 182 351 180 360 180 360 180 360 180 355 182 353 180 355 184 353 182 348 179 358 180 358 180 353 180 353 180 351 179 358 182 362 182 367 185 367 184 367 185 370 187 372 187 382 193 379 191 382 193 384 196 391 200 403 202 408 208 432 220 441 257 568 325 608 342 608 352 570 248 420 200 427 205 393 182 396 196 391 194 389 191 382 190 367 187 372 188 367 185 370 188 370 187 370 187 370 187 367 187 365 184 365 184 365 184 365 184 367 185 365 182 360 180 360 180 362 182 362 182 362 182 362 182 362 182 360 179 358 180 362 182 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 360 177 360 177 360 177 360 176 355 174 360 177 358 174 351 174 351 174 351 174 351 174 348 173 348 173 348 173 348 173 351 170 351 168 348 167 346 167 351 168 346 167 343 164 339 162 341 164 341 162 339 161 336 161 336 161 336 161 336 161 336 161 336 156 336 155 334 153 331 153 334 155 336 158 339 156 336 155 353 248 604 372 606 384 582 357 511 205 339 152 343 155 322 156 315 150 319 149 317 147 315 147 312 146 312 144 310 143 308 143 310 143 303 138 298 138 303 141 303 140 303 138 300 137 298 137 298 135 293 132 291 132 291 134 284 129 286 129 286 129 286 129 286 128 288 129 284 126 281 131 276 126 276 126 274 125 269 125 269 126 272 126 272 125 267 122 265 123 267 123 267 123 269 125 260 123 260 123 260 123 260 123 262 123 255 119 250 119 255 122 250 117 250 117 250 117 250 117 248 116 248 116 248 116 248 116 243 113 243 113 243 113 243 111 243 111 243 110 241 108 238 108 234 105 234 104 231 102 229 102 226 102 229 104 231 102 229 101 226 101 217 95 212 95 219 99 217 96 217 96 217 96 217 96 214 95 214 93 212 92 210 92 212 93 212 92 210 90 207 90 212 90 212 88 210 87 205 88 198 90 210 92 200 87 202 93 200 88 200 87 198 85 195 85 200 87 195 85 193 82 188 81 188 79 188 78 186 78 183 78 191 88 202 101 224 129 293 174 298 140 248 114 219 96 188 81 186 81 171 73 164 73 169 76 169 75 169 73 167 72 164 72 159 70 162 70 162 70 164 72 155 67 148 63 145 64 152 69 140 61 143 63 145 64 148 64 157 69 155 67 150 64 145 63 140 60 143 63 145 63 143 61 138 61 138 61 138 61 138 63 145 63 136 57 128 55 128 57 136 61 136 60 131 57 126 54 128 57 128 55 126 54 124 54 126 55 126 55 126 55 126 55 124 52 119 51 124 54 121 51 121 52 121 52 121 52 121 52 119 51 117 48 114 48 117 49 109 45 112 48 114 48 112 46 117 49 117 49 117 49 117 49 112 46 112 46 112 46 112 46 117 48 114 46 112 48 114 49 105 43 112 48 114 46 107 42 112 46 112 45 109 43 107 43 105 42 105 42 105 42 105 42 109 45 109 45 109 45 109 45 114 48 114 46 112 45 109 45 97 39 107 46 114 46 107 42 28 27 28 23 27 19 25 15 31 35 30 27 28 23 25 19 25 19 27 23 25 11 19 0 27 23 27 23 27 23 27 23 27 51 33 55 25 31 22 39 24 35 24 35 24 35 24 35 16 27 27 39 24 23 24 43 27 39 24 27 22 31 27 39 25 35 25 35 25 35 25 35 19 19 21 27 22 31 25 35 24 27 19 23 16 7 6 0 3 0 1 0 3 3 4 3 3 0 1 0 1 0 4 7 4 3 6 11 7 15 10 19 9 11 13 23 16 27 15 19 12 23 19 47 27 55 27 51 30 63 30 63 30 63 30 63 28 67 34 75 31 63 30 67 33 67 33 71 34 75 36 75 31 63 31 67 33 71 34 71 36 75 36 75 36 75 36 75 37 79 37 83 39 87 40 87 39 79 37 75 36 79 37 83 40 83 37 83 40 83 36 67 18 35 16 35 16 35 16 31 18 39 18 39 18 39 18 39 22 59 25 63 27 51 22 55 24 55 107 464 171 519 159 484 162 464 164 476 165 488 165 488 168 499 167 468 156 440 137 353 104 202 49 83 31 67 27 55 39 79 36 115 31 269 235 599 233 587 224 603 236 567 167 333 125 345 123 353 125 345 116 301 110 273 102 257 98 249 96 249 85 206 76 154 70 265 153 357 152 313 152 317 153 317 155 321 156 325 158 329 159 337 162 341 165 345 165 345 165 349 168 357 167 349 167 353 168 353 170 357 177 357 164 361 170 365 184 357 182 408 184 380 173 341 179 372 179 376 185 388 187 384 182 372 180 376 185 388 188 388 185 392 182 416 177 400 177 392 179 392 180 372 185 372 190 365 190 372 182 392 182 396 182 392 184 384 180 380 182 376 182 384 184 388 182 384 185 392 187 392 185 388 190 408 196 416 196 416 199 432 203 436 209 440 217 440 218 440 214 607 340 813 358 888 381 884 315 440 202 472 191 388 221 384 193 388 190 380 188 380 190 384 185 365 185 376 185 376 184 372 190 376 182 380 191 396 188 376 190 380 187 372 184 365 182 361 184 369 184 365 182 361 180 361 180 365 180 365 180 365 180 365 180 365 182 369 182 365 179 357 179 349 179 349 179 349 179 349 179 349 179 349 179 349 179 349 179 349 177 349 177 349 177 349 177 349 177 349 177 349 177 349 174 337 174 337 174 337 174 337 173 333 171 329 171 325 170 325 165 317 167 321 168 325 170 325 170 325 170 321 168 317 167 317 168 317 162 301 159 301 164 313 164 309 164 305 162 301 161 301 156 297 156 301 158 305 159 305 161 305 158 297 158 305 162 325 149 408 254 718 336 722 266 484 176 341 164 309 156 297 155 297 153 293 152 285 150 281 147 277 147 277 147 273 146 273 144 269 146 265 140 249 135 249 140 261 140 257 140 253 138 249 137 249 134 246 134 246 134 246 134 246 131 238 131 238 131 238 131 246 131 253 128 249 126 246 128 249 126 246 126 242 125 238 125 238 126 238 126 234 125 230 123 230 129 242 125 230 122 230 125 238 125 218 123 214 122 218 123 222 122 214 122 210 120 206 119 206 117 202 117 198 116 194 114 194 116 198 116 198 116 198 116 198 114 194 114 194 114 194 114 194 114 194 114 190 111 194 110 194 104 182 105 182 105 178 102 178 104 186 101 182 104 190 101 182 95 166 96 174 101 186 104 190 101 178 98 170 96 170 96 174 95 166 95 166 95 166 95 166 95 162 92 154 90 154 90 166 88 166 88 166 88 166 88 166 87 162 87 162 87 162 87 154 87 146 88 146 88 142 85 134 88 142 84 130 82 134 87 146 82 138 84 146 84 130 79 119 87 126 92 170 150 551 340 674 282 436 230 182 96 115 72 99 81 138 78 138 73 119 70 111 73 134 72 130 70 126 69 126 70 126 69 123 67 126 69 130 69 123 69 119 67 115 66 115 66 115 66 115 66 115 66 115 64 111 64 111 64 111 64 111 63 107 63 103 61 99 60 99 60 95 60 95 60 95 60 95 57 95 61 95 55 87 61 115 66 99 57 87 60 95 55 71 55 83 55 83 55 83 55 83 57 87 55 79 54 75 51 71 52 75 52 75 52 75 52 75 52 79 55 91 57 87 52 79 49 71 49 71 49 71 49 71 49 71 49 67 48 63 46 63 51 71 48 63 46 63 46 67 51 75 51 71 49 67 48 67 43 59 48 71 49 67 45 55 42 67 48 83 51 75 45 59 43 67 48 83 51 83 49 75 51 67 40 67 51 91 46 55 45 67 45 67 45 67 45 67 46 71 46 67 45 67 43 63 45 67 45 71 46 75 48 75 47 27 45 24 42 22 42 24 50 28 50 28 50 28 50 28 45 25 47 27 45 22 38 19 47 27 47 27 47 27 47 27 45 28 54 28 45 21 40 22 45 24 45 24 45 24 45 24 31 22 40 25 38 24 38 25 45 27 40 24 38 25 42 28 40 25 40 25 40 25 40 25 31 19 33 22 35 24 40 25 33 21 31 19 26 13 7 1 2 3 2 3 4 4 7 4 4 3 2 1 4 3 7 6 9 6 9 7 11 9 14 10 19 12 23 16 31 16 28 15 23 16 35 25 45 28 45 25 50 30 50 30 50 28 47 28 47 31 57 34 52 30 52 31 50 33 52 34 52 36 54 36 50 33 52 34 54 36 54 36 54 36 54 36 54 36 54 36 57 37 57 39 59 40 62 40 59 37 57 36 54 37 57 39 59 37 54 37 59 37 52 30 26 16 26 16 26 16 26 16 28 18 28 18 28 18 28 18 35 25 38 22 38 25 38 27 23 33 174 168 226 177 205 164 202 165 200 167 200 167 202 167 212 170 214 158 205 149 183 117 145 70 69 31 45 25 38 25 59 36 69 43 76 144 396 241 370 232 360 232 362 220 272 131 191 126 188 126 183 123 167 111 169 105 159 99 148 95 145 95 140 79 136 67 138 113 281 158 296 152 303 153 303 155 305 155 308 156 310 159 315 161 317 162 327 167 324 165 327 167 329 170 327 167 329 168 329 170 331 171 327 171 334 177 355 167 348 174 300 184 312 196 339 179 346 159 355 187 343 182 339 179 336 179 341 180 348 184 355 185 353 182 365 182 362 180 358 179 360 182 353 184 358 188 358 188 358 187 365 182 362 184 355 185 348 182 348 182 355 184 367 185 377 185 372 185 372 188 374 188 374 188 377 193 386 196 386 197 391 202 393 203 408 211 425 215 436 220 446 282 606 375 608 381 608 372 577 226 410 221 408 202 425 187 393 193 391 190 386 188 389 190 389 193 389 191 384 188 382 187 386 190 382 191 372 187 365 191 372 188 370 187 367 184 365 184 365 184 365 182 362 182 360 180 367 180 367 180 367 180 367 180 365 180 367 180 367 179 362 176 360 180 360 180 360 180 360 180 358 179 358 179 358 179 358 179 365 177 365 177 365 177 365 177 365 177 365 177 365 177 365 177 355 174 355 174 355 174 355 174 353 173 353 171 351 171 348 170 343 167 346 168 346 170 348 170 348 170 348 168 346 168 343 167 346 167 339 161 334 162 339 165 339 164 339 162 336 162 334 161 336 156 336 158 339 159 341 159 341 159 339 156 339 159 343 162 346 161 360 179 389 191 377 173 353 165 339 158 327 155 327 155 324 153 322 150 319 149 315 147 315 146 312 146 310 144 310 144 310 143 303 138 298 138 303 141 303 140 303 138 300 137 298 137 293 134 293 134 293 134 293 134 288 131 288 131 288 131 288 131 293 131 288 128 286 128 286 128 284 126 284 125 281 125 279 125 274 126 272 125 269 125 267 123 274 126 269 123 265 123 269 125 262 123 260 122 257 123 260 125 257 122 257 120 255 119 253 119 250 117 250 116 248 116 245 114 248 116 248 116 248 116 248 116 245 114 245 114 245 114 245 114 245 114 245 113 243 111 241 111 231 105 234 105 234 104 229 101 231 102 226 101 231 102 229 99 219 96 222 99 224 101 229 102 226 99 222 96 219 96 219 98 214 95 214 95 214 95 214 95 214 93 210 90 207 90 207 92 207 90 207 90 207 90 207 90 202 87 202 87 202 87 202 87 198 88 200 88 200 87 195 84 198 85 195 84 193 85 195 87 186 84 193 84 193 82 191 82 174 93 191 146 429 368 608 380 608 380 608 288 324 98 164 88 186 78 183 75 176 70 171 70 169 72 167 70 164 70 162 69 164 69 162 67 159 69 162 70 155 69 155 67 152 66 150 66 152 67 152 67 152 67 152 67 148 64 148 64 148 64 148 64 145 63 145 61 143 60 140 60 136 60 136 60 136 60 136 60 128 58 136 57 126 55 136 64 136 57 126 55 133 58 131 52 131 57 131 57 131 57 131 57 128 57 126 54 124 52 119 51 121 52 121 52 121 52 121 52 119 52 124 55 126 54 121 51 117 49 117 49 117 49 117 49 117 49 117 48 114 46 112 46 119 49 114 46 112 46 112 48 119 51 117 49 117 48 114 48 109 45 114 48 114 48 109 45 107 45 114 48 114 48 109 43 107 45 112 48 114 48 114 48 112 45 100 45 109 49 107 43 105 45 105 45 105 45 105 45 109 46 107 46 105 45 105 45 102 43 102 43 105 45 107 46 30 27 25 15 24 15 25 23 25 19 27 27 28 31 31 35 25 23 27 23 25 15 21 7 25 19 25 19 25 19 25 19 24 39 28 43 22 27 21 27 24 35 24 35 24 35 24 35 22 27 22 31 27 39 25 27 28 39 27 35 25 39 27 43 27 39 27 39 27 39 27 39 19 19 21 27 22 31 25 35 21 23 21 27 21 15 6 0 3 0 1 0 3 3 4 3 3 0 1 0 3 3 6 7 7 11 7 11 9 15 9 15 10 15 13 27 18 31 18 31 15 31 21 51 27 59 27 55 28 59 28 59 28 59 28 59 28 67 34 75 31 63 31 71 33 71 34 71 36 75 36 75 36 75 36 75 37 79 39 83 36 75 36 75 36 75 36 75 37 79 37 83 39 87 40 87 39 83 37 79 37 79 39 83 37 75 36 75 37 75 31 51 13 31 15 35 16 39 18 43 18 39 18 39 18 43 19 43 28 59 22 43 19 47 24 71 18 178 150 499 165 503 167 495 165 468 165 480 168 488 168 495 167 499 164 464 152 428 131 317 90 162 39 67 25 51 22 55 40 95 52 87 69 495 257 626 232 595 235 611 229 587 193 388 129 357 128 365 129 361 119 313 107 269 104 257 96 242 93 238 87 202 81 170 72 261 152 372 153 317 153 321 155 321 156 325 158 329 159 333 161 341 164 345 167 349 165 345 167 353 170 357 168 353 168 357 170 357 171 365 174 369 177 392 171 376 177 468 193 464 182 436 185 440 191 420 173 388 179 396 185 404 188 408 179 380 182 372 185 380 184 376 190 392 188 384 187 384 184 388 184 388 184 396 184 396 184 392 180 392 184 392 185 388 184 380 184 388 185 384 185 388 185 392 187 392 188 400 191 404 190 400 190 408 196 420 196 420 200 436 200 428 208 432 217 444 223 448 227 543 306 829 380 920 378 900 322 547 214 468 220 448 206 388 194 392 191 388 190 384 191 388 197 392 197 388 193 388 188 380 174 365 184 369 179 369 187 392 187 376 187 376 187 376 185 372 184 369 184 369 182 365 182 361 180 365 180 365 180 365 180 365 179 361 180 365 179 357 176 353 184 361 184 361 184 361 184 361 180 353 180 353 180 353 180 353 179 353 179 353 179 353 179 353 177 349 177 349 177 349 177 349 176 341 176 341 176 341 176 341 174 337 173 333 173 329 171 329 168 321 168 325 170 325 171 329 170 325 170 325 168 321 168 317 170 317 165 305 162 309 165 313 164 309 164 309 162 305 162 301 158 301 158 301 159 305 159 305 159 301 158 301 158 305 161 313 167 321 152 301 158 329 165 333 164 321 159 305 153 297 155 301 153 293 152 285 150 281 147 277 146 273 146 269 144 265 143 265 143 261 141 257 140 257 140 253 140 257 140 253 138 249 137 249 134 246 134 246 134 246 134 246 131 238 131 238 131 238 131 238 132 257 129 249 128 249 128 253 126 246 126 246 125 242 125 238 125 238 126 238 125 234 125 230 128 238 125 230 123 230 123 234 125 218 123 214 122 218 123 222 122 214 122 210 120 206 119 206 117 202 117 202 116 198 116 194 116 198 116 198 116 198 116 198 114 194 114 194 114 194 114 194 114 194 114 190 113 186 111 186 105 182 105 182 105 178 102 182 104 186 101 182 102 198 101 190 99 178 99 178 99 178 99 178 101 178 98 170 96 170 96 174 95 166 95 166 95 166 95 166 95 162 92 154 90 154 90 158 90 170 90 170 90 170 90 170 87 162 87 162 87 162 87 154 87 146 88 146 88 142 85 134 84 138 85 142 87 138 85 134 85 150 85 138 84 134 85 134 93 186 138 456 333 868 374 825 378 757 381 773 265 174 73 126 79 134 76 146 72 126 70 115 72 134 72 134 70 130 70 126 70 126 69 123 67 126 69 130 69 123 69 119 67 115 66 115 69 123 69 123 69 123 69 123 64 111 64 111 64 111 64 111 63 107 63 103 61 99 60 99 60 95 60 95 60 95 60 95 55 87 57 83 54 83 58 99 55 79 52 79 57 91 57 83 57 87 57 87 57 87 57 87 57 87 55 79 54 75 51 71 52 75 52 75 52 75 52 75 51 75 52 79 52 79 51 75 49 71 49 71 49 71 49 71 49 71 49 67 48 63 46 63 51 71 48 63 46 63 46 67 51 71 49 71 48 67 48 67 45 63 46 67 48 63 46 59 45 71 46 71 46 71 46 67 45 67 43 63 45 67 46 75 48 71 45 67 45 71 46 71 45 67 45 67 45 67 45 67 46 71 46 71 45 67 43 63 40 55 42 59 43 63 43 63 59 31 52 27 47 28 54 33 47 27 47 28 50 30 52 30 47 27 47 25 45 24 42 22 45 25 45 25 45 25 45 25 45 25 50 27 47 22 42 22 45 24 45 24 45 24 45 24 40 22 31 22 42 28 38 19 45 27 42 27 42 27 42 28 42 27 42 27 42 27 42 27 33 21 33 22 35 24 38 24 28 21 33 25 35 18 9 1 2 3 2 3 4 4 7 4 7 3 4 3 4 4 9 7 14 9 14 9 14 9 14 9 16 10 21 13 26 16 31 18 31 19 38 25 45 28 47 28 45 27 45 28 47 28 47 28 50 33 59 34 54 31 52 33 52 34 52 36 54 36 57 37 52 36 54 36 57 37 57 39 57 37 57 37 57 37 57 37 57 37 57 39 59 40 62 40 62 39 57 37 57 37 59 40 57 36 54 36 54 33 40 22 19 13 23 15 28 18 31 21 28 18 28 19 31 19 31 21 38 25 35 21 33 22 33 25 23 95 245 179 212 164 214 168 207 168 207 168 205 170 205 168 207 167 212 155 202 143 171 107 124 58 59 27 38 21 35 27 69 40 90 31 150 227 398 229 336 215 362 238 358 232 319 155 198 131 195 131 191 128 174 116 167 105 159 101 148 93 140 90 143 82 145 75 140 107 276 162 300 155 305 155 308 156 308 158 312 159 312 161 317 164 319 165 329 167 327 167 327 168 331 171 331 170 331 170 334 171 334 174 317 173 341 180 336 170 315 224 451 277 327 215 279 194 296 179 331 188 343 190 348 182 341 173 358 184 372 184 379 187 389 190 353 196 343 190 346 188 355 184 365 185 377 184 382 182 384 180 377 185 374 185 367 187 358 185 360 185 367 187 372 187 382 188 372 187 374 190 377 190 377 190 377 193 386 197 389 197 393 203 401 209 417 218 441 227 456 232 444 236 479 288 565 351 608 358 577 274 458 227 460 223 413 205 398 196 396 193 391 191 393 193 398 194 405 196 403 194 398 191 382 190 389 187 374 185 379 187 370 187 370 187 372 188 372 188 367 185 365 184 365 182 362 182 370 182 370 182 370 182 370 182 367 180 370 182 370 180 365 177 362 182 362 182 362 182 362 182 362 182 362 182 362 182 362 182 370 180 370 180 370 180 370 180 367 179 367 179 367 179 367 179 360 177 360 177 360 177 360 177 358 174 355 174 353 173 353 173 348 170 348 171 351 171 351 171 351 171 348 170 348 168 346 168 348 168 343 165 339 165 341 167 341 165 339 164 339 162 336 162 339 159 341 159 341 159 341 159 339 158 339 158 341 159 343 161 341 156 353 171 370 174 353 159 336 156 329 155 324 153 324 155 324 153 322 150 319 149 315 147 312 146 310 144 308 143 308 143 305 141 308 143 305 141 303 138 303 140 303 138 300 137 298 137 293 134 293 134 293 134 293 134 291 132 291 132 291 132 291 132 288 129 286 126 284 126 284 126 286 128 284 126 284 125 281 126 276 128 272 126 272 125 269 125 272 126 269 125 267 123 267 123 262 123 260 122 257 123 260 125 257 122 257 120 255 119 253 119 253 119 250 117 250 116 248 116 248 116 248 116 248 116 248 116 245 114 245 114 245 114 245 114 245 114 245 113 243 111 241 111 234 105 236 107 234 105 231 102 231 102 226 101 231 102 229 99 226 101 226 99 224 98 222 98 226 99 222 96 219 96 219 98 217 96 214 95 214 95 212 93 214 93 210 90 207 90 207 92 210 92 210 92 210 92 210 92 205 88 205 88 205 88 205 88 198 88 200 88 200 87 195 84 191 84 198 88 200 87 193 82 193 85 188 84 193 87 200 92 212 92 315 303 608 384 599 384 608 369 608 383 539 131 171 70 183 76 181 73 179 72 174 72 171 73 167 72 167 70 164 70 164 69 162 67 159 69 162 70 155 69 155 67 152 66 150 66 155 69 155 69 155 69 155 69 150 66 148 64 148 64 145 63 145 63 145 61 143 60 140 60 136 60 136 60 136 60 136 60 131 57 131 57 131 57 133 58 131 55 128 55 131 57 131 55 133 58 133 58 133 58 133 58 128 57 126 54 124 52 119 51 124 54 121 52 121 52 119 51 119 51 119 51 119 51 119 51 117 49 117 49 117 49 117 49 117 49 117 48 114 46 112 46 119 49 114 46 112 46 112 48 117 49 117 48 114 48 112 46 112 46 112 46 112 46 112 46 112 46 109 43 107 45 112 46 109 45 105 40 102 43 109 46 105 46 107 45 100 42 105 49 102 43 105 45 105 45 107 46 105 45 102 43 102 42 100 42 97 42 100 42 102 43 102 45 31 35 30 27 28 31 31 39 30 31 30 27 28 23 27 23 27 23 27 19 25 19 25 19 25 19 25 19 25 19 25 19 27 43 27 43 28 43 25 35 24 35 24 35 24 35 24 35 27 27 21 27 27 43 24 19 27 39 27 39 27 39 27 39 27 39 27 39 27 39 27 39 21 23 22 27 22 27 24 31 19 23 24 39 25 27 9 0 3 0 1 0 3 3 4 3 4 3 3 0 4 3 6 11 7 15 9 15 9 19 10 19 7 7 9 11 13 23 16 31 21 43 24 51 27 59 30 63 27 55 27 59 28 63 30 63 30 71 36 79 33 67 33 75 34 71 36 75 36 79 37 79 33 71 34 71 36 75 36 79 37 79 37 79 37 79 37 79 37 79 37 83 39 87 40 87 40 87 39 79 37 83 40 87 37 75 36 79 36 67 25 31 12 27 15 31 18 39 19 47 18 39 18 43 19 47 21 51 22 51 24 55 25 51 21 55 39 349 180 499 159 468 167 495 168 480 170 484 170 492 168 495 165 488 161 452 147 400 119 285 73 138 36 67 25 51 25 75 39 103 51 95 129 654 248 591 194 484 220 638 235 622 220 444 132 365 132 372 132 372 122 325 107 269 105 265 98 242 90 230 88 206 85 186 70 234 144 384 155 325 156 325 158 329 158 329 159 337 161 341 164 349 165 349 168 353 167 349 168 353 170 361 170 361 171 361 173 365 173 369 180 376 187 396 176 428 184 686 348 924 318 845 280 718 221 539 193 492 184 464 182 456 188 448 185 404 182 384 182 376 184 365 193 357 193 357 188 369 188 384 188 404 188 420 185 432 182 420 185 384 187 388 187 380 185 384 188 392 188 392 188 396 187 404 185 388 187 396 190 396 188 396 191 412 197 420 197 424 202 440 208 444 214 460 226 460 230 468 236 495 238 507 266 722 327 722 294 615 244 488 235 464 203 448 197 404 196 396 194 396 194 388 188 369 194 396 200 408 200 400 209 444 209 408 196 404 193 372 187 380 188 380 190 384 190 384 185 372 185 369 184 369 182 365 182 369 182 369 182 369 182 369 184 376 185 376 185 372 182 365 182 357 182 357 182 357 182 357 182 357 182 357 182 357 182 357 180 357 180 357 180 357 180 357 179 353 179 353 179 353 179 353 177 345 177 345 177 345 177 345 176 341 176 341 174 337 174 333 173 333 173 329 171 329 171 329 171 329 171 325 170 325 168 321 170 321 168 317 167 317 167 317 165 313 165 309 164 309 162 305 161 305 159 305 159 305 159 305 158 301 159 305 161 309 161 309 165 329 159 317 159 313 156 305 155 305 155 297 153 297 153 297 153 293 152 285 150 281 147 277 146 273 146 269 144 265 143 265 141 265 143 265 143 261 140 253 140 257 140 253 138 249 137 249 134 246 134 246 134 246 134 246 132 242 132 242 132 242 132 242 128 246 125 242 123 238 125 242 128 249 128 246 126 246 125 242 126 242 128 238 126 238 125 234 126 238 126 238 125 234 123 230 125 218 123 214 122 218 123 222 122 214 122 210 120 206 119 206 119 206 119 202 117 202 116 198 116 198 116 198 116 198 116 198 114 194 114 194 114 194 114 194 114 194 114 190 113 186 111 186 105 186 107 186 107 182 104 182 104 186 101 182 102 198 101 190 102 186 101 178 99 174 96 170 101 178 98 170 96 170 96 174 96 170 96 166 95 162 93 162 95 162 92 154 90 154 90 158 92 174 92 174 92 174 92 174 88 166 88 166 88 166 88 158 87 146 88 146 88 142 85 134 82 134 87 146 88 142 84 138 87 154 84 150 84 154 93 170 99 134 227 837 380 900 384 861 372 813 371 753 241 162 92 174 76 142 75 134 73 123 70 119 73 138 73 134 72 134 70 130 70 126 69 123 67 126 69 130 69 123 69 119 67 115 66 115 66 115 66 115 66 115 66 115 66 115 66 111 64 107 63 107 63 107 63 103 61 99 60 99 60 95 60 95 60 95 60 95 60 95 60 95 60 95 58 91 61 99 60 91 57 83 55 83 58 91 58 91 58 91 58 91 57 87 55 79 54 75 51 71 54 79 54 75 52 71 51 71 51 75 51 75 51 75 51 75 49 71 49 71 49 71 49 71 49 71 49 67 48 63 46 63 51 71 48 63 46 63 46 67 49 71 48 67 48 63 46 63 46 63 46 63 46 63 46 63 46 67 43 63 43 63 45 71 46 67 42 55 40 59 43 67 43 67 46 67 42 59 45 71 43 63 43 67 45 71 46 71 42 59 42 55 40 51 39 51 42 63 43 63 45 67 45 71 42 25 45 25 47 27 47 27 54 31 52 28 50 27 45 25 50 27 45 25 45 25 47 27 47 27 47 27 47 27 47 27 52 27 47 27 54 30 50 24 45 24 45 24 45 24 45 24 40 24 38 24 40 25 35 19 38 25 40 27 42 25 40 24 40 25 40 25 40 25 40 25 35 22 35 22 35 22 35 22 33 22 35 25 38 21 16 6 2 3 2 3 4 4 7 4 7 4 7 4 7 6 11 7 9 7 11 9 16 12 21 13 16 9 16 10 23 16 33 21 40 24 42 27 47 28 50 31 45 28 47 30 50 31 54 33 52 34 59 36 57 33 54 34 54 36 54 36 57 37 57 39 50 33 52 34 54 36 54 36 59 39 59 39 59 39 59 39 57 37 57 39 59 40 62 40 62 40 59 39 59 39 62 40 59 37 57 39 57 31 35 18 21 15 23 16 26 18 28 19 28 18 31 19 33 22 35 22 33 22 38 25 38 22 21 16 88 150 250 173 214 155 214 167 217 171 214 170 212 171 205 167 205 162 210 152 195 134 155 93 105 52 57 28 40 24 45 36 52 45 64 61 274 260 393 235 286 162 317 247 374 239 348 174 200 132 198 132 193 129 176 117 169 108 164 104 155 95 140 88 140 81 148 79 133 95 262 164 303 156 310 158 310 159 312 159 315 161 317 164 322 165 324 167 329 168 329 168 329 170 334 171 334 171 336 173 336 174 339 176 329 174 339 171 322 180 281 277 415 316 374 327 401 322 386 282 365 233 334 199 303 185 329 194 343 187 355 180 367 179 372 182 374 191 367 188 365 187 367 187 374 191 377 191 374 190 372 187 382 187 386 190 382 188 372 187 374 191 374 191 377 190 382 188 370 185 372 188 374 188 374 188 379 194 389 199 389 199 396 205 393 206 413 214 432 221 448 224 456 242 458 223 468 295 546 282 503 260 470 224 441 212 413 212 405 199 401 196 398 196 398 197 401 196 413 206 425 209 417 208 403 212 422 206 403 205 403 191 382 191 374 190 374 190 374 190 370 185 367 185 365 184 365 184 372 184 372 184 372 184 372 184 377 187 377 187 377 185 372 184 360 180 360 180 360 180 360 180 365 184 365 184 365 184 365 184 372 182 372 182 372 182 372 182 370 180 370 180 370 180 370 180 362 179 362 179 362 179 362 179 360 177 360 176 358 176 355 174 355 174 355 173 353 173 351 171 353 171 351 171 348 170 348 170 348 170 348 168 346 168 343 167 343 165 341 165 339 164 339 162 343 161 343 161 341 159 341 159 336 158 341 161 343 161 343 159 367 167 351 156 339 159 348 167 331 155 327 155 324 152 322 152 324 153 322 150 319 149 315 147 315 147 315 146 312 146 310 144 310 144 308 143 305 141 305 141 303 140 303 138 300 137 298 137 293 134 293 134 293 134 293 134 293 134 293 134 293 134 293 134 286 128 284 125 279 123 281 125 288 128 286 128 284 126 284 128 279 128 274 128 272 126 272 126 269 126 272 126 272 125 267 122 262 123 260 122 257 123 260 125 257 122 257 120 255 119 253 119 255 119 253 119 250 117 250 117 248 116 248 116 248 116 248 116 245 114 245 114 245 114 245 114 245 114 245 113 243 111 241 111 236 107 238 108 236 105 231 104 231 102 226 101 231 102 229 99 226 101 226 99 224 98 222 98 226 99 222 96 219 96 219 98 219 98 217 95 214 93 210 92 214 93 210 90 207 90 207 92 207 90 207 90 207 90 207 90 207 90 207 90 207 90 207 90 198 88 200 88 200 87 195 84 193 85 195 87 198 85 195 84 191 85 191 87 202 92 210 96 200 138 575 381 577 366 608 363 608 383 601 241 281 102 229 92 181 75 181 73 179 72 176 73 174 73 169 73 167 72 167 72 164 69 162 67 159 69 162 70 155 69 155 67 152 66 150 66 150 66 150 66 150 66 150 66 152 67 150 64 148 63 143 61 145 63 145 61 143 60 140 60 136 60 136 60 136 60 136 60 138 60 136 61 140 61 133 55 138 63 140 61 131 54 126 55 131 57 131 57 131 57 131 57 128 57 126 54 124 52 119 51 126 55 124 52 121 51 117 49 121 52 119 51 119 51 121 52 117 49 117 49 117 49 117 49 117 49 117 48 114 46 112 46 119 49 114 46 112 46 112 48 114 48 114 48 112 46 112 45 114 46 112 45 109 46 112 48 107 43 107 45 109 43 107 43 109 45 107 42 105 42 107 43 102 43 105 45 107 45 102 42 100 42 102 45 105 46 109 48 100 42 97 40 97 39 95 39 102 43 102 43 105 45 107 46 19 11 25 23 28 23 25 15 28 27 28 27 28 27 28 27 28 23 25 15 25 19 28 27 28 27 28 27 28 27 28 27 27 35 22 39 28 51 25 31 24 35 24 35 24 35 24 35 22 35 27 39 24 27 21 27 21 27 24 35 25 31 22 23 24 31 24 31 24 31 24 31 22 27 22 27 22 27 22 27 24 31 24 31 24 31 15 0 3 0 1 0 3 3 4 3 6 3 4 3 4 7 7 15 4 7 7 15 12 27 15 35 12 15 12 19 16 35 22 51 25 51 25 55 28 63 31 67 28 59 30 67 33 75 34 79 31 75 37 79 34 71 33 75 36 75 36 79 37 79 39 83 36 75 36 75 37 79 39 83 39 83 39 83 39 83 39 83 37 79 37 83 39 87 40 87 42 87 40 83 39 87 40 91 40 83 40 87 39 67 24 23 16 35 16 35 16 35 16 35 18 39 19 43 21 51 24 55 24 55 24 51 22 51 19 59 99 476 173 484 168 472 171 499 171 495 170 499 171 495 168 499 162 484 159 440 144 369 110 246 63 119 34 67 25 55 30 91 31 126 30 218 208 654 241 619 188 372 187 650 242 622 229 495 132 365 131 372 132 369 122 321 110 281 110 277 102 253 92 234 87 202 85 190 66 202 135 384 158 329 158 333 159 333 161 337 162 341 164 345 165 353 168 357 170 353 168 353 168 357 171 365 173 365 173 369 174 369 176 372 184 349 190 376 184 448 171 765 321 924 310 944 316 976 318 932 330 900 291 753 236 599 197 495 200 492 193 440 184 404 182 388 188 376 184 369 184 376 185 380 193 396 197 400 197 400 196 388 190 380 190 384 190 384 187 380 193 396 191 404 191 404 191 408 187 392 188 400 191 404 190 400 193 416 197 424 199 424 202 440 199 428 203 436 211 432 215 432 215 444 224 444 242 579 277 575 244 511 229 460 214 448 211 428 202 412 199 404 197 404 197 396 196 376 205 404 214 412 212 412 221 499 254 492 218 432 211 420 191 392 191 388 188 384 187 380 185 376 184 372 184 369 182 369 184 372 184 372 184 372 184 372 185 380 187 380 187 376 184 369 184 361 184 361 184 361 184 361 185 365 185 365 185 365 185 365 184 365 184 365 184 365 184 365 180 357 180 357 180 357 180 357 179 353 179 353 179 353 179 353 177 349 176 345 176 341 174 341 174 341 173 337 173 333 171 333 171 333 170 329 170 325 168 325 168 325 170 325 168 321 167 317 165 317 164 313 164 309 162 309 162 313 162 309 161 305 159 305 156 301 159 309 162 309 159 305 146 293 155 317 161 313 158 305 158 305 156 301 155 289 150 285 153 293 152 285 150 281 147 277 149 281 149 281 147 277 146 273 146 269 143 261 140 261 143 265 140 257 140 253 138 249 137 249 134 246 134 246 134 246 134 246 134 246 134 246 134 246 134 246 131 253 128 249 126 246 128 249 129 253 128 249 128 246 126 246 128 246 128 242 128 238 126 238 125 234 126 242 126 234 123 226 125 218 123 214 122 218 123 222 122 214 122 210 120 206 119 206 120 210 119 206 119 202 117 202 116 198 116 198 116 198 116 198 114 194 114 194 114 194 114 194 114 194 114 190 113 186 111 186 107 186 108 190 107 186 105 186 104 186 101 182 102 198 101 190 101 178 99 178 99 178 99 174 101 178 98 170 96 170 96 174 98 174 96 166 95 162 92 158 95 162 92 154 90 154 90 158 90 170 90 170 90 170 90 170 90 170 90 170 90 170 90 162 87 146 88 146 88 142 85 134 87 138 85 134 84 138 85 150 82 162 87 174 92 178 95 182 78 313 345 912 358 904 383 896 369 742 262 293 105 198 87 115 75 146 73 134 73 126 73 123 75 142 73 138 73 134 72 134 70 126 69 123 67 126 69 130 69 123 69 119 67 115 66 115 67 119 67 119 67 119 67 119 67 119 66 111 64 107 61 103 63 107 63 103 61 99 60 99 60 95 60 95 60 95 60 95 61 91 57 95 63 99 57 75 57 95 61 95 55 75 55 91 57 87 57 87 57 87 57 87 57 87 55 79 54 75 51 71 55 83 54 75 52 71 49 67 55 83 52 75 51 79 54 87 49 71 49 71 49 71 49 71 49 71 49 67 48 63 46 63 51 71 48 63 46 63 46 67 48 67 48 63 46 63 45 59 48 67 45 59 45 59 48 67 42 59 45 71 46 67 42 59 45 67 46 71 45 63 42 59 42 55 42 71 49 79 42 43 42 59 43 67 45 71 48 75 43 63 43 63 42 59 40 55 40 55 42 59 43 63 43 63 35 22 50 31 57 30 47 24 45 25 47 28 50 30 54 31 50 27 45 24 45 27 50 30 52 30 52 30 52 30 52 30 47 22 40 22 50 28 45 21 45 24 45 24 45 24 45 24 33 25 47 28 35 19 33 24 31 21 35 24 38 22 33 19 35 22 35 22 35 22 35 22 35 22 35 22 35 22 35 22 38 24 33 24 35 21 23 12 2 3 2 3 4 4 7 4 9 4 7 4 7 6 11 9 4 4 9 9 19 15 26 18 26 15 26 16 33 22 45 28 45 27 45 27 47 30 52 33 50 30 52 33 57 36 59 37 52 34 62 37 57 33 54 34 54 36 54 37 57 39 59 39 57 37 57 39 59 40 62 40 59 39 59 39 59 39 59 39 57 37 57 39 59 40 62 40 64 40 62 39 59 40 62 42 62 40 62 42 62 33 35 16 28 16 26 16 26 16 26 15 28 18 31 21 35 22 38 25 45 25 33 19 19 21 21 24 167 182 224 165 231 161 224 171 222 171 219 170 214 170 212 170 202 164 207 149 193 129 148 87 90 45 52 27 38 22 45 37 52 57 35 101 355 236 362 232 305 140 276 247 379 235 355 190 198 131 195 131 191 128 176 116 174 111 171 108 159 99 143 90 138 79 148 79 128 85 250 164 305 158 312 159 312 161 315 161 317 162 319 165 324 167 327 168 331 168 329 168 329 170 334 173 336 173 339 174 339 176 341 177 336 170 353 173 336 180 238 271 403 319 324 307 310 309 336 306 367 307 413 321 422 298 391 268 312 211 319 200 327 193 334 190 382 184 386 182 379 184 377 188 374 197 370 199 365 200 358 196 382 190 389 191 386 190 379 187 382 193 379 191 379 191 379 191 374 190 379 193 382 193 382 191 382 196 391 199 391 199 396 205 386 199 403 206 420 212 429 212 444 214 427 218 446 235 460 242 463 224 436 215 422 220 436 202 408 200 403 199 401 197 403 200 396 200 405 211 408 211 396 208 520 321 585 295 460 227 422 217 389 193 386 191 382 188 377 185 374 185 374 184 372 182 370 182 372 184 372 184 372 184 372 184 372 185 374 185 374 184 370 180 372 185 372 185 372 185 372 185 372 185 372 185 372 185 372 185 374 184 374 184 374 184 374 184 370 180 370 180 370 180 370 180 367 179 367 179 367 179 367 179 365 177 365 176 362 176 360 174 362 174 360 173 358 171 355 171 355 171 355 170 353 168 351 168 351 170 353 170 353 168 348 165 346 165 346 164 343 162 341 162 346 162 346 161 343 159 341 159 334 156 341 161 346 161 341 158 343 159 353 161 341 156 331 153 336 158 331 156 327 153 319 149 324 153 322 150 319 149 315 147 319 150 319 149 317 149 315 147 317 146 308 140 300 140 308 146 303 140 303 138 300 137 298 137 293 134 293 134 293 134 293 134 293 134 293 134 293 134 293 134 296 132 291 131 288 129 291 131 288 129 288 128 286 126 284 128 279 129 276 128 274 126 272 126 267 125 272 128 272 125 265 120 262 123 260 122 257 123 260 125 257 122 257 120 255 119 253 119 255 120 255 119 253 117 250 117 248 116 248 116 248 116 248 116 245 114 245 114 245 114 245 114 245 114 245 113 243 111 241 111 236 108 238 108 238 107 234 104 231 102 226 101 231 102 229 99 224 99 224 99 224 99 224 99 226 99 222 96 219 96 219 98 219 98 217 95 214 93 210 92 214 93 210 90 207 90 207 92 205 88 205 88 205 88 205 88 207 90 207 90 207 90 207 90 198 88 200 88 200 87 195 84 200 87 193 82 191 84 198 90 183 85 195 93 212 96 214 95 214 99 436 336 608 372 522 306 472 179 272 101 210 98 171 95 181 75 179 73 179 73 176 73 174 75 171 73 169 72 167 72 164 69 162 67 159 69 162 70 155 69 155 67 152 66 150 66 155 69 155 69 155 69 155 69 152 67 150 64 148 63 143 61 145 63 145 61 143 60 140 60 136 60 136 60 136 60 136 60 136 57 128 57 138 60 128 49 121 55 133 57 126 52 128 60 128 55 128 55 128 55 128 55 128 57 126 54 124 52 119 51 126 55 124 52 121 51 117 49 128 55 121 52 121 52 126 57 117 49 117 49 117 49 117 49 117 49 117 48 114 46 112 46 119 49 114 46 112 46 112 48 114 48 114 46 112 45 109 45 117 48 109 43 107 45 114 49 100 42 109 48 114 45 105 39 109 46 114 48 114 45 105 40 100 39 97 46 117 52 100 31 100 42 102 45 105 46 109 48 107 46 107 45 105 45 102 43 95 39 95 40 97 42 100 42 25 19 27 23 27 23 28 27 27 23 27 23 27 23 27 23 28 23 27 19 25 23 27 27 28 23 25 15 24 15 24 19 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 16 23 27 43 27 31 24 31 28 43 28 39 27 35 25 35 25 35 25 31 24 27 22 23 24 35 25 39 27 43 28 47 24 31 24 27 21 19 12 3 9 0 3 0 6 7 4 0 3 0 4 7 6 11 9 15 9 15 10 23 12 27 15 31 18 31 19 35 19 35 21 39 28 59 28 59 28 59 28 59 34 71 31 63 31 71 36 83 34 75 34 75 34 67 30 63 34 71 34 75 36 79 37 79 37 83 40 87 37 79 39 87 40 87 40 87 40 87 40 87 36 79 37 83 40 91 43 95 40 87 40 87 40 87 40 87 39 95 48 99 37 51 19 19 15 35 18 43 19 43 19 39 18 43 21 51 22 51 22 47 33 27 27 35 21 79 9 154 159 464 165 484 165 492 168 503 167 488 168 499 170 495 168 492 159 460 149 392 132 345 107 234 46 91 27 43 19 59 36 103 39 99 45 345 262 607 233 603 217 317 171 583 251 622 238 527 138 357 137 404 134 376 132 337 113 281 107 269 101 253 93 230 85 226 84 178 75 186 122 424 161 329 155 321 158 337 162 341 164 345 162 341 164 349 168 365 170 357 170 361 171 365 173 365 173 365 173 365 173 365 173 353 179 353 170 380 185 444 177 773 319 936 309 976 313 984 307 976 312 948 303 936 312 924 315 912 306 801 268 646 223 543 208 511 202 480 190 448 188 436 190 400 199 388 196 365 199 353 197 345 187 388 191 400 190 392 194 416 193 408 193 408 193 408 194 408 191 408 194 412 196 420 199 424 194 416 196 420 197 424 199 428 199 428 202 424 205 420 209 412 208 412 211 420 218 440 223 456 224 468 220 452 212 436 206 424 202 412 199 404 197 404 197 400 215 345 196 424 212 357 259 761 380 833 378 849 325 460 191 448 203 412 194 396 191 388 187 369 187 380 187 380 187 376 185 376 185 376 185 376 185 376 185 376 185 376 185 376 185 376 185 376 188 369 185 361 184 361 184 365 185 365 185 365 185 365 185 365 182 361 182 365 184 369 185 369 182 361 182 357 180 353 179 349 177 353 177 353 177 353 177 353 177 353 177 349 176 345 174 345 171 337 171 337 171 337 171 337 171 337 170 333 170 329 168 329 168 329 167 325 167 321 165 321 168 329 168 325 167 321 165 321 164 317 164 313 162 313 161 309 158 301 158 301 158 301 158 301 159 305 159 301 158 297 156 297 156 293 158 289 156 285 155 285 156 297 155 293 153 289 152 289 149 281 149 277 147 273 146 273 141 265 146 277 147 273 143 261 140 257 140 253 138 249 137 246 137 257 138 257 138 253 135 246 135 249 135 246 134 242 132 242 132 261 132 257 131 253 129 253 128 249 128 246 126 242 125 242 129 249 131 249 131 249 131 249 128 242 128 238 126 234 125 234 126 226 126 226 126 226 126 226 123 218 122 210 119 206 117 198 119 206 117 202 117 198 116 198 117 202 117 202 117 202 117 202 114 194 114 194 114 194 114 194 114 194 114 190 113 186 111 186 110 194 110 190 108 186 107 194 107 198 105 190 101 194 99 190 101 182 101 182 101 182 101 182 101 182 98 170 96 174 101 182 98 174 96 170 95 162 92 158 93 158 92 154 90 150 88 146 90 170 90 170 90 170 90 170 93 174 90 166 88 166 88 162 88 146 88 142 87 138 85 138 85 138 84 134 84 138 87 150 92 170 92 174 93 178 93 182 82 178 114 305 159 353 146 265 125 222 111 182 92 146 73 123 78 142 73 130 70 123 75 130 73 138 73 134 72 130 70 130 70 130 70 126 69 123 67 123 67 119 69 126 70 130 73 134 69 119 67 115 66 119 67 123 69 119 66 111 64 111 64 115 64 111 63 103 60 91 54 79 60 95 60 91 58 87 57 87 61 95 57 83 55 87 60 99 54 79 52 79 54 87 58 91 55 83 55 87 57 91 58 91 55 83 55 79 54 75 52 75 52 75 52 75 52 75 52 75 54 79 52 75 51 71 49 67 51 75 51 75 51 75 51 75 48 67 48 67 48 67 48 67 51 67 45 59 46 67 45 51 49 71 49 63 45 59 49 79 43 59 45 63 46 59 45 55 40 63 46 79 49 71 43 55 40 59 45 67 45 67 42 55 40 59 45 71 48 71 46 67 42 59 42 59 43 67 46 71 43 63 43 63 43 63 43 63 42 55 40 55 40 59 43 67 50 28 50 27 47 25 45 25 50 27 47 27 47 27 47 25 50 27 47 25 45 27 47 28 50 28 47 25 42 24 45 25 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 28 22 42 28 42 24 38 24 42 27 40 25 40 24 38 24 42 27 40 25 38 24 38 22 40 25 42 27 42 27 42 28 35 24 35 22 31 16 19 10 11 7 4 3 7 6 7 1 4 3 7 6 9 7 14 9 14 9 16 12 21 13 23 15 31 18 33 19 33 21 35 21 47 28 47 28 47 28 47 28 54 33 52 30 52 33 57 36 57 34 57 34 57 33 52 30 52 34 54 36 54 37 57 37 57 39 64 40 57 37 59 40 62 40 62 40 62 40 62 40 57 39 59 40 64 43 66 45 64 42 64 42 64 42 64 42 62 45 74 45 57 27 28 16 23 16 28 19 31 19 31 18 28 19 33 22 35 22 35 21 42 18 38 15 28 22 0 76 224 164 217 165 217 167 212 167 219 168 222 170 217 170 214 168 212 159 195 138 174 119 133 78 66 36 42 19 31 27 57 42 69 42 93 162 413 236 367 227 348 141 245 224 389 236 377 211 217 131 205 143 198 132 193 123 181 111 167 105 159 101 148 92 138 90 145 76 145 81 229 174 312 159 305 156 312 162 317 162 319 164 317 162 319 167 327 171 331 170 334 171 334 173 336 173 341 176 341 176 339 174 339 174 346 184 339 184 346 184 269 280 401 313 315 312 312 312 322 309 324 307 317 309 339 309 353 313 410 334 432 322 401 274 322 224 303 194 324 200 346 203 351 193 355 193 372 199 398 202 391 190 379 197 396 202 389 190 377 185 386 193 382 193 382 193 379 194 382 193 384 196 389 199 391 200 389 197 389 197 389 199 391 199 393 200 401 202 408 205 420 206 422 208 429 212 434 220 441 221 439 220 432 214 422 208 413 205 408 200 403 199 401 197 403 200 386 206 403 215 374 227 515 383 608 384 608 384 608 289 408 203 398 200 393 196 391 194 384 188 382 190 382 188 379 187 377 187 374 185 374 185 374 185 374 185 374 185 374 185 374 185 374 185 377 187 372 185 370 184 372 185 372 185 372 185 372 185 372 185 372 182 372 184 374 185 377 185 372 182 372 180 370 180 367 179 370 177 370 177 370 177 370 177 370 177 370 176 367 176 365 174 360 171 360 171 360 171 360 171 360 171 360 170 358 170 355 168 355 168 355 167 353 167 351 165 355 168 355 167 353 165 351 165 348 162 346 162 343 161 343 161 339 158 339 158 339 158 339 158 346 159 346 158 339 156 336 156 331 156 329 156 327 155 324 155 327 155 324 153 322 152 322 150 317 149 317 147 315 147 312 146 308 144 312 146 312 146 310 143 305 141 303 140 300 138 300 137 298 138 300 138 300 137 296 134 296 135 296 134 293 134 291 132 293 132 293 131 291 129 288 129 286 128 286 126 284 126 281 126 281 131 279 131 279 131 279 131 274 128 274 126 272 125 269 125 260 123 260 123 260 123 260 123 260 123 257 122 255 119 250 117 257 122 257 120 255 120 253 119 250 117 250 117 250 117 250 117 245 114 245 114 245 114 245 114 245 114 245 113 243 111 241 111 241 110 241 108 238 107 236 107 238 107 236 105 231 101 229 99 229 102 229 102 229 102 229 102 229 101 224 98 222 99 226 102 217 96 214 95 212 92 207 90 210 92 207 90 207 90 207 88 207 90 207 90 207 90 207 90 212 92 207 88 205 88 205 90 200 88 200 87 198 85 195 85 198 87 195 84 193 84 195 87 195 92 198 93 205 92 210 92 205 85 186 72 162 73 171 87 207 95 205 88 195 79 183 76 183 75 179 72 174 72 179 75 171 73 169 72 167 70 164 70 164 70 164 69 162 67 159 67 157 70 157 70 157 70 157 69 155 67 152 66 150 67 152 69 155 67 150 66 148 64 148 64 145 64 145 63 143 58 136 55 138 61 138 61 136 60 133 58 138 60 131 55 128 57 136 61 131 57 131 55 128 55 128 57 128 55 128 57 131 58 133 58 126 55 126 54 124 52 121 52 121 52 121 52 121 52 121 52 121 52 119 51 119 51 119 49 117 51 119 51 119 51 119 52 114 48 114 48 114 48 114 48 119 48 109 46 114 48 109 43 107 45 112 45 105 42 109 48 109 46 114 48 114 48 112 45 105 43 112 48 114 46 107 42 105 43 109 46 112 45 107 42 95 40 102 45 105 45 102 43 102 43 100 42 100 43 105 45 102 43 102 43 102 43 102 43 100 42 97 40 97 42 102 43 31 35 30 27 25 15 22 11 28 27 28 23 27 19 25 19 28 23 27 19 25 23 27 27 30 27 27 19 25 19 27 23 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 18 27 27 43 27 31 24 35 25 31 24 31 24 27 22 27 27 39 27 39 25 35 25 35 27 39 27 39 25 35 25 35 24 31 24 27 21 23 15 11 10 0 3 0 4 3 4 0 3 0 4 7 6 11 9 15 9 19 10 23 13 31 15 31 18 31 19 35 21 39 21 43 28 59 28 59 28 59 28 59 33 67 31 67 31 71 34 79 33 75 34 75 34 71 31 67 34 75 36 75 37 79 37 79 37 87 42 87 39 79 39 91 40 87 40 87 40 87 40 87 40 87 40 91 43 99 45 99 43 95 43 95 43 95 43 95 43 99 46 95 34 51 21 27 15 35 18 43 19 43 19 39 18 43 21 51 22 51 22 47 18 43 21 35 28 55 24 321 167 476 161 484 167 499 165 480 167 499 168 503 171 499 170 495 167 456 150 380 126 301 88 166 42 83 27 47 21 63 36 103 48 107 82 535 254 630 229 575 226 424 137 591 244 615 253 619 155 372 135 400 135 384 135 349 119 293 111 281 107 269 99 246 87 230 85 182 76 182 114 396 164 337 156 325 159 341 162 341 164 345 164 345 165 353 170 361 170 361 171 361 173 365 173 365 177 376 177 376 177 376 177 361 177 341 170 372 184 436 177 773 321 932 309 972 312 984 303 976 313 984 307 980 310 944 304 928 313 936 327 960 334 940 328 900 295 745 245 583 205 519 206 503 217 464 193 384 187 376 196 400 188 420 197 436 197 416 193 416 194 424 196 416 196 416 197 408 194 412 196 416 197 424 199 428 199 424 199 424 199 420 197 420 202 432 200 428 203 420 203 412 208 412 208 416 212 424 217 440 218 452 214 440 208 428 203 420 202 416 200 408 197 404 199 400 199 400 221 404 205 452 318 857 377 849 371 825 378 761 257 376 206 424 200 416 200 416 197 400 196 400 194 396 191 388 188 380 187 380 187 380 187 380 187 380 185 376 185 376 185 376 185 376 187 372 185 365 182 361 184 365 184 365 184 365 184 365 184 365 184 365 184 365 185 369 185 369 184 365 182 361 182 357 180 357 179 357 179 357 179 357 179 357 177 353 177 353 176 349 176 345 173 341 173 341 173 341 173 341 173 341 171 337 171 333 170 333 170 333 168 329 168 325 167 325 168 329 168 325 167 321 165 321 162 313 162 309 161 305 159 305 158 301 158 301 158 301 158 301 159 305 159 301 158 297 156 297 156 293 158 289 156 285 155 285 153 293 152 289 152 285 150 285 149 281 149 281 147 277 147 273 144 269 146 273 146 273 144 269 143 265 141 261 141 257 140 257 138 257 138 257 138 253 135 249 135 249 135 249 134 246 134 242 132 261 132 257 131 253 129 253 128 249 128 249 126 246 126 242 129 249 131 249 131 249 131 249 128 242 128 238 126 234 125 234 123 218 123 218 123 218 123 218 123 218 122 214 120 206 119 206 122 214 122 210 120 210 119 206 117 202 117 202 117 202 117 202 114 194 114 194 114 194 114 194 114 194 114 190 113 186 111 186 110 194 110 190 108 186 107 194 110 202 108 198 104 198 102 194 102 186 102 186 102 186 102 186 102 182 101 178 99 182 101 186 98 174 96 170 95 162 92 158 90 154 90 154 92 158 92 158 90 170 90 170 90 170 90 170 92 174 90 166 88 166 88 158 88 146 88 142 87 138 85 138 90 146 87 138 84 134 84 134 90 146 90 146 88 158 88 158 96 190 101 170 76 107 76 150 79 126 78 130 78 138 79 142 76 130 73 123 72 123 72 126 73 138 73 134 72 130 70 130 70 130 70 126 69 123 67 123 73 130 72 126 69 119 67 115 67 119 66 115 66 115 67 119 67 119 67 115 66 111 64 111 63 107 64 111 63 103 60 95 64 107 63 103 61 99 61 99 61 95 57 83 55 87 60 99 61 95 60 91 57 83 55 79 55 83 57 87 57 87 58 91 55 83 55 79 54 75 52 75 52 75 52 75 52 75 52 75 51 75 51 75 52 79 52 79 49 71 49 75 51 79 52 79 48 67 48 67 48 67 48 67 49 67 45 63 48 67 46 55 42 59 48 63 45 55 43 59 46 67 49 71 49 71 48 63 45 67 45 67 45 67 45 67 45 67 46 71 46 71 45 67 39 55 42 63 43 63 43 59 45 67 43 59 42 59 43 63 43 63 43 63 43 63 43 63 43 63 42 55 40 55 42 59 52 30 50 27 47 25 42 24 52 30 50 27 47 25 42 24 50 27 47 25 45 27 47 28 52 30 50 27 45 25 47 27 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 31 24 42 28 40 24 40 27 40 25 38 24 38 24 38 24 42 27 42 27 42 27 42 27 45 28 42 27 40 24 38 24 38 25 35 22 28 18 23 15 16 9 4 1 4 4 4 1 4 3 7 6 9 7 14 9 16 10 19 12 21 15 26 16 31 18 33 19 35 22 38 24 47 28 47 28 47 28 47 28 52 31 52 31 54 33 57 34 54 34 57 36 59 34 54 33 54 36 54 37 57 37 59 39 59 40 64 42 59 37 62 42 62 40 62 40 62 40 62 40 64 42 64 43 66 45 69 45 69 45 69 45 69 45 69 45 69 46 69 39 47 24 31 21 23 16 28 19 31 19 31 18 28 19 33 22 35 22 35 22 26 30 33 16 33 12 35 140 231 165 207 161 219 168 214 156 224 168 224 170 219 171 217 170 217 162 198 137 169 108 112 60 57 33 42 22 38 30 59 42 74 45 176 242 391 244 358 217 348 187 188 220 377 235 393 242 257 141 202 143 200 135 200 131 188 116 174 110 164 104 152 96 143 92 148 78 150 79 214 159 317 162 310 158 315 162 319 162 319 164 319 165 324 168 329 170 334 171 334 173 336 173 339 174 343 177 343 177 343 179 346 179 351 185 348 185 351 182 276 282 415 313 324 310 317 306 327 304 315 310 308 315 315 306 310 309 351 321 343 310 353 324 391 342 398 330 391 306 362 257 315 209 317 202 367 208 405 199 391 179 377 200 367 196 372 197 393 205 389 196 393 197 389 199 386 199 386 196 389 197 391 199 393 200 396 202 396 200 391 199 389 197 403 202 405 202 405 203 403 202 413 206 415 209 420 212 425 214 425 212 422 208 415 203 408 202 410 202 405 199 403 199 403 202 415 200 396 223 386 208 470 360 608 384 608 366 608 345 482 202 405 203 401 202 405 203 403 199 401 199 396 196 391 191 384 190 379 188 379 188 377 187 377 187 377 187 377 187 377 187 377 187 382 187 377 184 374 184 374 185 377 185 377 185 377 185 377 185 374 185 377 185 377 185 377 185 374 184 374 184 374 182 372 182 374 180 374 180 372 179 372 179 372 179 370 177 370 176 367 176 365 174 365 174 365 174 365 174 365 173 362 173 360 171 360 171 360 170 358 170 355 168 355 168 355 168 355 167 353 165 351 165 346 162 343 161 341 159 341 159 341 159 341 159 341 159 341 159 346 159 346 158 339 156 336 156 331 156 329 156 327 155 324 155 322 152 322 152 322 150 319 150 319 150 317 149 317 147 315 147 310 146 312 146 312 146 312 144 308 143 308 143 308 143 308 143 300 138 303 140 300 138 298 135 298 137 296 135 296 134 293 134 293 132 293 131 291 129 288 129 288 129 286 128 286 126 284 128 281 131 279 131 279 131 279 131 274 128 274 126 272 125 269 125 265 126 265 126 265 126 265 126 260 123 260 122 257 120 255 119 253 119 250 117 250 116 248 116 250 117 250 117 250 117 250 117 248 116 248 116 248 116 248 116 245 114 245 113 243 111 241 111 241 110 241 108 238 107 236 107 241 110 238 108 236 104 231 102 231 104 231 104 231 104 231 104 229 101 226 101 226 101 226 102 224 101 222 98 217 96 214 95 205 88 207 90 210 93 212 93 207 90 207 90 207 90 207 90 210 90 205 88 202 87 205 88 200 88 200 87 198 85 195 85 202 90 198 85 193 82 191 84 188 90 188 88 198 87 200 85 186 92 231 104 200 81 174 79 186 81 188 81 186 79 183 76 181 75 179 73 176 72 176 73 171 73 169 72 167 70 164 70 164 70 164 69 162 67 159 67 157 70 157 69 155 69 152 67 152 67 150 64 148 66 152 67 152 67 152 67 150 66 148 63 145 63 148 64 148 63 143 61 143 63 140 63 138 61 138 60 136 58 133 57 131 58 133 60 136 60 136 60 133 58 131 55 131 57 131 57 131 57 131 57 126 55 126 54 124 52 121 52 121 52 121 52 121 52 121 52 117 49 119 51 121 54 124 54 114 48 117 51 119 52 124 54 114 48 114 48 114 48 114 48 117 48 112 46 117 49 114 45 107 48 119 52 117 46 112 48 112 46 114 49 117 48 112 46 112 45 109 43 107 45 109 46 112 46 112 46 112 46 112 46 100 43 102 43 102 43 102 43 107 46 105 43 100 42 100 42 102 43 102 43 102 43 102 43 105 43 100 40 97 40 100 42 27 23 27 23 27 23 27 23 28 27 28 23 27 19 25 19 28 23 27 19 25 23 27 27 30 27 27 19 25 19 25 23 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 22 31 27 39 25 35 27 43 25 35 27 39 27 39 27 39 27 39 27 39 27 39 27 39 27 39 27 35 24 31 22 27 25 35 24 23 19 23 18 23 15 7 3 0 1 0 3 0 3 0 4 7 6 11 9 15 10 19 12 27 15 31 16 35 18 31 19 39 22 47 24 51 28 59 28 59 28 59 28 59 31 67 33 71 34 75 34 75 33 75 34 79 36 79 34 75 36 75 37 79 37 83 39 83 39 87 43 91 39 83 40 91 40 87 40 87 40 87 40 87 42 95 43 95 43 99 45 99 45 99 45 99 45 99 45 99 46 99 42 71 27 35 21 35 15 35 18 43 19 43 19 39 18 43 21 51 22 51 22 39 16 71 21 51 25 55 63 452 171 488 159 480 167 499 162 468 167 499 168 503 170 499 168 488 162 448 150 361 123 277 81 134 36 75 27 55 25 75 37 103 39 126 144 678 241 630 224 559 217 511 122 535 241 626 251 662 187 412 135 400 138 388 137 365 119 297 113 285 107 269 99 246 90 234 87 194 79 178 104 345 168 345 161 333 161 345 164 345 164 345 165 353 168 361 170 361 171 361 173 365 173 369 174 369 174 372 176 372 177 376 179 372 179 372 177 404 185 448 177 793 319 932 306 964 307 964 298 956 306 964 312 984 310 952 306 968 321 984 321 976 316 964 313 940 322 964 334 980 334 912 300 793 248 638 220 547 202 515 202 499 212 492 206 468 200 456 197 440 200 436 200 428 202 420 202 420 199 424 199 424 200 428 200 428 203 436 202 432 200 424 199 424 203 432 203 428 202 428 200 420 206 432 206 428 209 424 211 428 209 432 208 428 205 420 202 416 203 416 200 412 199 408 200 412 212 380 200 432 208 380 227 595 357 845 375 849 355 678 238 436 203 420 200 416 203 424 202 416 203 420 200 412 196 400 193 392 191 392 190 388 188 384 187 380 187 380 187 380 187 380 187 380 188 372 185 369 184 365 185 369 185 369 185 369 185 369 185 369 187 369 185 369 185 369 185 369 184 365 184 365 184 369 185 369 184 369 182 365 180 361 179 357 179 357 179 353 177 353 176 349 174 345 174 345 174 345 174 345 174 345 174 345 173 341 173 337 171 337 171 337 170 333 170 329 168 329 168 325 167 321 165 321 162 313 162 309 161 305 159 305 159 305 159 305 159 305 159 305 159 297 159 293 159 289 158 289 156 285 158 281 156 277 155 285 152 289 152 289 152 289 152 289 150 285 150 281 149 281 147 277 147 273 146 273 146 273 146 277 143 265 143 265 143 269 144 269 138 261 140 261 140 257 137 249 137 253 137 249 135 249 134 246 132 261 132 257 131 253 129 253 129 253 129 249 128 249 126 246 129 249 131 249 131 249 131 249 128 242 128 238 126 234 125 234 126 226 126 226 126 226 126 226 123 218 123 214 122 214 122 210 119 206 117 202 117 198 116 198 117 202 117 202 117 202 117 202 116 198 116 198 116 198 116 198 114 194 114 190 113 186 111 186 110 194 110 190 108 186 107 194 110 206 108 202 105 202 102 198 104 190 104 190 104 190 104 190 101 182 101 182 101 182 101 182 99 174 98 170 95 162 93 158 90 154 90 158 93 162 95 166 90 170 90 170 90 170 90 170 92 170 88 162 87 162 87 158 88 146 88 142 87 138 85 138 90 150 87 138 84 130 82 126 88 126 87 123 85 130 84 134 85 138 81 123 70 95 70 123 90 142 85 130 79 119 76 119 76 123 75 130 73 134 72 130 73 138 73 134 72 130 70 130 70 130 70 126 69 123 67 123 67 119 67 123 69 123 70 126 67 115 64 111 64 111 66 119 66 115 67 119 67 115 64 107 63 107 64 111 64 107 61 103 63 99 61 99 60 95 60 91 58 91 58 91 58 91 58 91 55 87 58 95 61 95 60 91 57 87 57 87 57 87 57 87 55 83 55 79 54 75 52 75 52 75 52 75 52 75 52 75 51 75 51 79 54 83 55 87 49 71 49 75 51 79 52 79 48 67 48 67 48 67 48 67 49 67 46 63 49 75 49 63 43 67 51 79 49 63 46 67 43 59 46 63 46 63 45 55 46 67 45 63 43 67 45 71 46 71 46 71 46 71 46 71 48 71 46 71 46 71 46 71 46 71 45 63 42 59 42 59 43 63 43 63 43 63 43 63 43 63 42 55 40 59 42 63 45 25 45 27 47 28 50 28 47 27 47 27 47 27 47 27 50 27 47 25 45 27 47 28 50 27 45 24 42 24 42 25 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 35 25 42 27 40 25 42 30 40 27 42 27 42 28 45 28 40 25 40 25 42 27 42 27 40 25 40 25 38 24 38 24 40 25 35 21 28 19 28 19 23 10 4 0 2 3 4 1 4 3 7 6 9 7 14 9 19 12 19 13 23 16 26 18 31 18 33 21 38 24 42 25 47 28 47 28 47 28 47 28 50 31 54 34 57 34 57 33 54 34 57 36 62 36 59 36 57 37 57 37 59 39 59 40 59 42 66 42 62 39 62 43 62 40 62 40 62 40 62 40 64 42 64 42 66 43 66 43 69 45 69 45 69 45 69 45 71 43 57 30 31 18 28 21 23 16 28 19 31 19 31 18 28 19 33 22 35 22 35 22 38 33 31 24 16 22 121 165 222 162 202 162 217 167 212 159 219 167 219 168 222 167 219 167 207 156 193 131 162 104 100 51 45 28 42 25 45 33 59 42 59 66 288 260 377 236 351 214 331 205 212 179 372 247 384 248 312 158 205 143 202 135 200 134 188 116 174 110 167 105 155 96 145 95 152 82 155 78 195 141 324 165 317 161 317 164 319 164 319 164 324 168 329 170 329 170 336 173 336 173 339 174 339 176 339 174 341 177 343 179 348 182 341 191 346 191 341 182 276 286 410 309 327 306 324 303 341 300 322 298 327 306 327 298 324 312 331 310 341 319 348 324 353 325 355 321 341 309 365 325 420 339 441 306 386 250 341 230 348 230 334 200 353 206 374 205 377 190 393 202 401 202 396 203 393 205 393 200 393 200 393 200 393 200 398 203 398 202 396 202 396 202 410 203 410 203 408 205 405 205 408 208 410 208 410 208 410 208 415 206 415 205 410 203 410 202 410 203 408 200 405 200 405 200 405 203 420 199 389 211 401 214 477 295 561 322 549 242 408 203 410 202 401 200 405 203 403 199 405 202 401 199 396 196 393 194 386 193 384 191 382 188 379 187 379 188 379 188 379 188 379 188 382 188 379 185 377 185 377 185 379 187 379 187 379 187 379 187 379 187 379 187 377 185 377 185 374 184 377 185 377 187 379 187 386 185 384 184 382 180 379 179 379 179 377 179 374 177 374 177 372 176 372 176 372 176 372 176 372 176 372 174 370 174 367 173 367 173 367 171 365 171 362 170 360 168 360 167 358 165 355 165 348 164 348 162 346 162 343 161 343 161 343 161 343 161 343 161 346 159 346 158 339 158 336 158 331 156 329 156 327 155 324 155 322 152 324 153 324 155 327 155 322 150 319 150 317 149 317 149 315 147 312 146 312 146 315 147 305 141 308 143 308 144 310 144 303 140 305 141 303 138 298 137 300 137 298 137 296 135 296 135 293 132 293 131 291 129 288 129 291 129 288 129 286 128 286 129 281 131 279 131 279 131 279 131 274 128 274 126 272 125 269 125 260 123 260 123 260 123 260 123 260 123 260 123 260 122 257 122 257 122 257 120 255 120 253 119 250 117 250 117 250 117 250 117 250 117 250 117 250 117 250 117 245 114 245 113 243 111 241 111 241 110 241 108 238 107 236 107 241 108 238 107 234 102 231 101 229 102 229 102 229 102 229 102 222 99 224 101 226 99 224 98 214 93 212 92 207 88 205 88 210 92 210 92 212 93 212 93 207 90 207 90 207 90 207 90 207 90 205 87 200 85 202 87 200 88 200 87 198 85 195 85 202 88 198 85 193 84 193 85 188 88 186 87 193 84 195 81 214 87 193 78 188 85 191 88 193 82 191 81 183 76 181 75 179 76 181 75 181 73 176 72 171 73 169 72 167 70 164 70 164 70 164 69 162 67 159 67 148 66 150 67 155 70 157 72 150 66 148 64 148 64 150 66 148 66 152 69 155 66 145 61 145 63 148 64 145 61 140 58 138 61 138 61 136 60 133 58 133 58 133 58 133 58 133 58 124 54 131 60 138 60 136 58 133 58 131 57 131 57 128 55 126 55 126 54 124 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 124 54 124 54 119 51 119 51 119 51 119 51 114 48 114 48 114 48 114 48 117 48 112 48 119 51 119 48 105 45 114 46 109 43 107 45 107 43 109 46 112 45 107 43 109 45 109 45 109 45 109 45 112 46 109 45 109 45 112 46 114 49 109 46 107 46 107 48 105 45 102 42 100 42 102 43 102 43 102 43 102 43 102 43 100 40 97 40 97 42 102 45 28 27 27 23 27 23 25 19 24 15 25 23 27 27 30 31 28 23 27 19 25 23 27 27 27 19 24 11 22 11 22 11 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 27 39 25 35 28 51 24 31 25 35 25 39 27 39 22 31 24 31 25 35 27 39 22 31 24 31 24 31 25 35 27 35 22 23 19 27 21 31 16 11 3 0 0 0 3 0 3 0 4 7 6 11 9 15 12 23 13 27 15 35 18 39 18 31 19 39 24 51 27 55 28 59 28 59 28 59 28 59 30 67 33 75 36 75 33 71 33 75 36 79 37 83 37 79 37 79 37 83 39 83 40 87 40 91 43 95 40 83 42 95 40 87 40 87 40 87 40 87 42 91 42 91 40 87 40 87 43 95 43 95 43 95 43 95 45 91 34 43 16 19 16 35 15 35 18 43 19 43 19 39 18 43 21 51 22 51 22 39 19 47 16 75 13 126 131 480 162 484 162 488 162 488 164 480 164 488 165 492 165 492 165 480 155 424 141 337 114 242 67 95 30 63 27 63 30 83 39 103 40 226 217 650 238 595 218 547 217 539 158 392 235 666 247 678 218 452 138 400 138 384 135 365 123 305 116 293 111 281 104 257 92 238 88 198 81 170 95 305 171 353 162 341 164 349 165 345 162 349 167 361 171 365 170 361 173 365 173 369 174 369 176 372 176 376 177 380 180 388 182 392 180 420 180 452 187 472 179 825 315 932 301 964 306 960 300 944 295 912 298 924 295 912 297 964 328 1007 315 984 307 984 315 1007 309 999 315 1011 322 988 307 916 318 960 337 984 331 868 272 674 227 527 211 503 208 495 203 460 205 456 203 440 206 432 206 428 202 432 202 432 202 432 202 432 202 432 202 436 203 436 203 436 205 432 205 436 205 448 208 448 208 448 208 440 209 440 209 432 208 424 205 424 205 420 203 420 205 420 202 412 200 412 200 416 190 428 203 408 200 448 211 400 199 468 233 523 232 448 188 432 205 428 200 420 202 424 200 412 199 416 199 412 197 408 196 408 194 400 193 392 190 384 188 380 188 384 188 384 188 384 188 384 190 376 185 369 184 369 184 372 185 372 185 372 185 372 185 372 188 376 188 372 187 369 185 369 185 369 185 372 187 372 188 376 187 376 185 369 182 361 180 357 180 361 179 357 179 353 177 353 177 353 177 353 177 353 177 353 177 353 176 349 176 345 174 345 174 345 173 341 173 337 171 337 168 329 168 325 167 321 165 321 165 321 165 321 164 317 162 313 161 309 161 309 161 309 161 309 159 297 159 293 159 289 158 289 156 285 158 281 156 277 155 277 153 293 155 297 156 301 156 305 152 289 150 285 150 281 149 281 149 277 146 273 146 273 147 281 140 257 141 261 143 265 143 269 140 261 141 265 140 261 138 253 138 257 137 253 137 249 135 249 132 261 132 257 131 253 129 253 131 257 129 253 129 249 128 249 129 249 131 249 131 249 131 249 128 242 128 238 126 234 125 234 123 218 123 218 123 218 123 218 123 218 123 218 123 218 123 218 122 214 122 210 120 210 119 206 117 202 117 202 117 202 117 202 117 202 117 202 117 202 117 202 114 194 114 190 113 186 111 186 110 194 110 190 108 186 107 194 108 198 107 194 102 194 101 190 102 186 102 186 102 186 102 186 95 170 98 178 99 174 96 166 96 166 95 162 92 154 90 154 95 162 93 162 93 162 92 158 90 170 90 170 90 170 90 170 90 166 87 162 85 158 87 154 88 146 88 142 87 138 85 138 87 142 85 134 84 134 85 134 90 111 90 115 85 111 81 119 73 111 79 138 87 150 85 138 79 115 79 115 79 111 78 111 75 111 76 134 75 134 72 134 73 138 73 134 72 130 70 130 70 130 70 126 69 123 67 123 67 119 67 119 67 119 67 123 66 111 64 107 63 111 64 115 64 115 67 123 69 115 63 103 63 111 63 107 61 95 57 87 64 107 63 103 61 99 61 99 57 91 58 95 60 91 58 87 52 79 57 95 60 91 55 79 58 91 58 87 57 83 55 83 55 83 55 79 54 75 52 75 52 75 52 75 52 75 52 75 55 83 54 83 54 83 52 79 54 83 52 75 51 71 48 67 48 67 48 67 48 67 48 67 49 67 46 67 51 79 51 71 43 59 46 59 42 51 45 67 45 59 46 67 48 63 45 59 42 63 46 75 48 71 43 59 46 67 43 59 42 63 45 71 51 79 46 67 45 67 46 71 43 63 42 59 42 63 45 67 43 63 43 63 43 63 43 63 39 51 39 55 42 63 46 75 54 30 52 28 45 24 42 22 40 22 42 25 50 30 54 31 50 27 47 25 45 27 47 28 45 24 40 21 38 21 38 22 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 40 27 45 27 40 25 45 31 35 22 35 24 38 25 40 25 33 22 35 24 38 25 40 25 33 22 35 24 38 25 40 27 40 25 33 21 28 19 31 22 26 12 4 0 0 1 4 3 4 3 7 6 9 7 14 9 19 12 21 15 23 16 28 18 31 18 33 21 40 25 45 28 47 28 47 28 47 28 47 28 47 30 54 34 59 34 54 31 54 33 59 37 62 37 62 37 57 37 57 39 59 40 62 40 62 42 66 43 62 40 64 43 62 40 62 40 62 40 62 40 62 40 62 40 62 40 62 39 66 43 66 43 66 43 66 43 69 40 47 22 19 12 23 19 23 16 28 19 31 19 31 18 28 19 33 22 35 22 35 21 38 16 21 28 0 48 212 167 207 161 212 164 212 162 214 167 212 162 214 165 217 164 214 162 200 149 186 122 148 88 78 33 40 25 40 27 47 34 62 42 71 105 379 242 377 226 341 211 346 211 269 131 362 260 386 257 351 170 210 143 205 134 195 132 198 122 183 116 174 110 164 101 150 95 152 84 157 76 181 131 324 168 319 162 319 165 322 164 317 165 327 171 334 173 331 170 336 173 336 174 339 176 341 176 346 179 348 182 353 185 355 187 329 193 348 191 341 184 269 292 393 306 324 304 329 303 339 304 351 300 351 300 336 289 331 310 348 312 346 316 348 318 348 316 362 310 355 304 355 310 358 313 353 312 358 325 382 340 393 336 410 277 372 227 341 214 360 212 374 209 389 206 391 208 393 206 401 202 401 202 401 202 401 202 398 202 401 203 403 205 405 206 410 203 413 206 410 209 408 209 408 209 405 209 410 208 408 206 413 205 417 205 417 206 413 205 413 203 405 202 403 202 403 202 432 191 413 209 429 200 396 211 401 215 401 190 408 200 415 206 422 206 410 203 410 203 405 199 403 197 401 197 401 197 401 199 393 194 386 193 384 190 379 188 379 188 379 188 379 188 379 188 384 187 382 184 379 184 379 185 382 185 382 185 382 185 382 185 382 188 382 187 379 185 377 185 377 185 377 187 379 188 382 188 391 187 386 185 384 182 379 180 379 180 379 179 377 177 374 177 374 177 374 177 374 177 374 177 374 177 374 176 372 176 370 174 370 174 370 173 367 173 365 171 360 168 360 167 358 165 355 165 353 167 353 165 351 165 348 164 343 161 343 161 343 161 343 161 341 161 341 159 339 158 336 158 331 156 329 156 327 155 324 155 327 155 327 156 329 158 331 159 322 152 322 150 319 149 317 149 319 149 312 144 310 146 317 150 300 140 303 141 305 143 308 143 303 141 305 141 305 140 300 137 300 138 300 137 298 135 296 135 293 134 293 131 291 129 288 129 291 131 291 129 288 128 286 128 281 129 281 131 281 131 279 131 274 128 274 126 272 125 269 125 265 126 265 126 265 126 265 126 260 123 260 123 260 123 260 123 253 119 250 117 250 116 248 116 250 117 250 117 250 117 250 117 250 117 250 117 250 117 250 117 245 114 245 113 243 111 241 111 241 110 241 108 238 107 236 107 236 107 234 104 229 101 226 99 226 101 226 101 226 101 226 101 214 95 219 98 222 96 217 93 226 101 222 99 219 96 214 95 217 95 214 93 212 92 210 90 207 90 207 90 207 90 207 90 207 88 202 85 200 85 200 87 200 88 200 87 198 85 195 85 195 85 193 84 193 85 198 88 188 90 188 87 193 84 193 82 207 90 198 78 179 75 181 85 186 81 186 79 183 78 181 76 176 75 181 76 181 73 174 69 171 73 171 72 169 70 167 70 167 70 167 69 164 67 162 67 162 70 155 67 152 66 148 64 150 64 148 63 145 64 148 66 148 66 155 70 155 66 145 61 148 64 145 61 140 57 131 52 145 66 145 64 143 63 140 63 131 58 133 60 136 58 133 57 126 55 133 60 133 55 121 49 133 58 133 57 131 55 128 55 126 55 126 54 124 52 121 52 121 52 121 52 121 52 121 52 128 55 126 54 124 52 121 51 126 55 124 52 117 48 112 46 114 48 114 48 114 48 114 48 117 48 112 48 119 52 121 49 117 49 117 46 109 45 117 52 112 48 114 49 117 48 114 46 102 43 112 49 117 46 107 40 109 45 105 40 102 42 109 45 112 48 105 43 100 43 102 45 100 42 100 42 102 45 107 46 102 43 102 43 102 43 102 43 93 37 93 39 100 45 109 49 30 31 28 23 27 19 24 15 24 19 25 23 27 27 28 31 30 27 25 15 22 11 24 19 27 23 25 11 22 11 22 11 25 39 25 39 25 39 25 39 21 31 25 43 27 39 22 27 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 22 23 25 31 25 31 21 19 13 7 7 0 1 0 4 0 6 7 6 11 7 15 9 15 9 23 13 23 12 23 16 43 18 31 22 47 27 59 30 59 31 63 31 67 33 71 34 71 31 59 33 67 37 79 40 83 36 71 36 75 37 79 39 79 39 83 34 71 33 75 37 87 39 87 39 91 40 95 42 95 36 83 42 99 45 91 39 75 43 95 43 95 43 95 43 95 46 87 43 91 46 99 45 91 48 83 30 59 18 23 13 47 15 35 19 47 22 47 19 39 19 43 19 47 21 51 22 43 16 23 22 27 16 257 159 480 158 476 161 488 164 488 162 484 165 484 161 480 162 488 159 464 150 420 134 321 95 190 55 119 21 87 30 83 30 87 42 103 48 372 244 634 224 595 215 551 215 567 190 333 223 654 241 662 232 507 147 404 143 400 132 408 129 333 117 313 116 293 102 246 90 230 85 218 90 178 84 273 174 361 164 353 164 345 164 349 167 349 168 345 168 353 171 365 171 361 173 365 174 372 177 376 182 388 182 392 184 392 185 400 190 416 179 388 191 424 185 849 318 956 301 936 304 928 301 940 301 944 307 940 298 928 307 976 312 968 313 980 315 984 316 984 313 980 313 980 313 972 313 972 313 964 313 960 318 976 324 980 333 988 333 948 301 777 244 619 223 535 212 492 218 476 211 412 196 396 202 424 206 428 203 416 202 424 200 420 202 424 203 432 208 468 209 468 209 452 209 444 209 432 211 412 209 400 208 400 203 392 203 396 202 404 203 412 203 420 205 428 206 432 206 432 200 412 200 416 202 420 205 420 217 444 214 452 211 444 209 444 203 420 205 416 203 412 202 412 199 404 199 404 199 404 199 404 199 404 197 400 197 396 196 396 193 388 193 388 193 388 193 388 191 384 190 380 190 376 188 376 191 380 190 376 188 380 190 384 188 369 188 369 188 369 188 369 188 369 188 369 188 369 188 369 184 361 180 357 180 353 179 353 177 349 177 349 177 349 177 349 177 353 177 353 177 353 177 353 179 357 179 353 177 349 176 349 174 345 173 341 171 337 170 337 168 333 168 329 167 325 165 325 168 325 164 317 167 325 164 313 165 321 165 317 164 313 162 313 162 309 162 309 162 309 162 309 159 297 159 293 158 289 156 289 153 293 153 293 153 293 153 293 155 297 155 293 153 289 152 289 149 277 146 269 144 269 144 273 144 269 144 265 143 261 141 261 137 253 138 257 140 261 141 265 137 249 137 249 137 249 137 253 135 249 134 249 131 246 129 238 129 257 131 261 132 265 131 261 131 257 129 249 128 246 126 242 129 249 131 246 129 242 128 242 122 222 123 226 125 222 123 218 125 226 125 222 123 222 122 218 120 210 120 210 120 210 120 210 116 198 116 198 116 198 116 198 117 202 117 198 116 194 114 194 113 194 114 194 114 190 111 182 111 186 111 186 111 186 110 198 110 198 107 190 104 186 102 186 101 186 101 182 99 178 98 178 96 174 96 174 96 174 96 174 98 174 98 174 98 174 98 174 95 166 95 162 93 158 92 158 93 178 93 174 92 170 90 170 92 170 87 158 84 158 87 158 84 134 84 138 85 142 87 142 85 138 85 138 85 138 85 138 85 130 85 130 85 130 85 134 85 138 84 130 81 126 81 126 78 119 78 119 78 119 78 126 76 134 76 134 76 138 73 130 69 134 73 146 73 134 67 123 67 126 67 126 67 126 67 126 66 119 66 115 64 111 63 111 66 119 66 119 66 119 66 119 67 119 66 111 64 107 61 103 61 107 63 107 63 103 60 95 64 107 64 107 64 103 61 95 58 95 60 95 60 91 57 83 55 83 55 83 55 83 55 83 58 91 58 87 57 83 55 83 52 87 54 87 54 87 54 91 54 83 49 71 48 75 52 87 55 87 55 83 54 83 52 79 49 71 48 67 48 71 51 75 54 83 52 75 48 63 45 59 48 67 48 67 48 67 48 67 48 71 46 67 45 71 46 75 43 63 43 67 46 75 51 83 45 67 45 67 45 67 45 67 46 71 46 67 45 63 43 63 45 75 45 75 45 75 45 75 46 79 46 79 46 79 46 79 42 67 42 71 43 75 45 75 37 59 42 71 45 71 42 67 47 27 47 27 47 27 47 28 45 25 47 27 47 27 50 28 47 25 40 21 38 22 42 24 47 25 42 22 40 22 42 24 47 25 47 25 47 25 47 25 45 24 45 24 45 24 45 24 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 33 22 38 24 42 27 45 30 40 25 40 25 40 25 40 25 35 24 40 27 40 24 33 19 26 12 14 3 4 1 9 6 11 6 11 7 14 9 16 9 23 15 28 16 26 16 33 22 28 19 38 27 50 30 52 30 52 31 54 33 54 34 57 34 50 33 52 36 54 37 59 39 54 36 54 37 57 39 59 39 62 37 64 39 64 39 62 37 64 39 64 40 66 42 69 42 66 40 66 40 66 40 66 40 71 43 71 43 71 43 71 43 71 45 66 43 71 46 69 43 74 39 45 24 26 12 23 22 26 18 31 21 35 21 31 19 31 19 31 21 33 22 35 22 35 16 38 15 42 107 238 161 212 161 212 164 210 164 210 164 212 167 210 164 217 162 214 156 210 140 186 111 133 69 78 43 40 30 45 30 52 39 76 49 102 179 393 245 355 223 331 211 331 224 300 138 336 256 391 254 377 194 234 141 217 137 193 137 198 123 188 114 183 113 171 96 159 95 157 87 162 76 152 111 319 168 315 165 319 164 319 165 327 167 331 168 336 170 339 171 334 173 336 174 341 177 343 177 351 182 353 184 353 185 355 185 351 194 367 193 379 185 267 300 374 312 324 301 336 301 322 304 327 306 334 304 322 301 336 316 343 313 343 315 346 315 348 316 346 315 346 315 346 315 346 315 346 315 346 315 351 319 358 324 346 321 367 331 396 325 403 310 379 256 339 215 343 221 379 227 420 217 403 197 386 196 401 205 393 200 413 211 425 211 415 205 413 209 408 209 413 209 413 209 413 211 415 209 415 208 413 208 415 203 415 203 415 203 410 205 408 206 405 206 401 206 401 206 403 202 403 203 405 205 408 205 417 211 417 209 415 208 413 208 408 205 408 203 405 203 403 202 398 199 398 199 398 199 398 199 398 199 398 197 396 197 393 196 389 193 389 193 389 193 389 193 386 191 386 190 384 190 382 188 386 190 382 188 382 188 384 191 384 188 384 188 384 188 384 188 384 188 384 188 384 188 384 188 386 182 386 180 384 180 382 179 379 177 379 177 379 177 379 179 374 177 370 177 370 177 370 177 372 179 372 177 370 177 367 176 372 173 372 171 370 171 367 170 365 168 365 167 362 167 360 167 360 167 348 165 353 167 351 162 351 165 351 164 348 162 346 164 341 164 339 164 339 164 339 164 331 159 331 158 329 158 327 156 324 153 324 153 324 153 324 153 327 155 327 153 324 152 322 152 317 147 312 146 310 144 312 146 310 144 310 143 308 143 305 141 300 140 303 140 303 140 305 141 298 137 298 137 298 137 298 137 296 135 293 134 291 131 286 129 288 131 291 132 293 131 291 129 293 131 288 128 286 126 276 126 281 129 279 129 276 128 269 128 265 123 267 125 269 123 267 122 269 123 267 123 265 122 265 120 255 120 255 120 255 120 255 120 248 116 248 116 248 116 248 116 250 117 250 116 248 114 245 114 243 114 245 114 245 113 241 110 238 110 238 110 241 111 241 110 241 108 236 105 231 104 229 102 234 101 234 99 231 99 229 98 226 96 226 96 226 96 226 96 219 96 219 96 219 96 219 96 217 95 217 93 214 92 212 92 212 93 212 92 210 90 207 90 207 88 202 85 198 85 202 87 193 84 193 85 195 87 198 87 195 85 195 85 195 85 195 85 193 84 193 84 193 84 193 84 198 85 193 81 188 79 186 81 183 78 183 78 183 78 183 78 181 75 181 75 181 73 176 70 171 70 176 73 179 70 169 66 169 67 169 67 169 67 169 69 159 66 157 64 155 64 152 63 157 66 157 66 157 66 157 66 152 67 150 64 148 63 143 61 145 63 145 61 143 60 140 60 136 61 138 61 136 60 133 57 133 60 136 60 136 58 131 55 131 57 131 57 131 57 131 57 133 58 133 57 131 55 128 55 128 54 128 54 128 54 128 54 126 52 124 49 121 51 126 52 126 54 124 54 121 52 121 51 119 49 117 48 114 49 117 51 117 49 117 49 117 49 117 49 114 48 114 48 114 48 114 48 114 46 112 45 109 46 112 48 109 45 109 45 112 48 117 51 109 45 109 45 109 45 109 45 117 49 114 48 112 45 107 43 105 45 105 45 105 45 105 45 105 45 105 45 105 45 105 45 100 42 100 43 102 45 105 45 95 40 102 45 105 45 102 42 24 19 25 23 28 31 30 35 28 27 27 23 27 23 25 19 25 19 24 15 24 19 27 23 25 15 24 11 24 15 25 23 25 39 25 39 25 39 25 39 27 39 22 27 21 31 25 43 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 24 31 24 35 25 39 27 39 25 35 25 35 25 35 25 35 22 23 25 31 25 31 21 19 15 11 7 0 1 0 4 0 6 7 6 11 7 15 9 15 13 31 16 35 15 35 19 43 13 27 22 55 31 67 31 63 31 67 33 67 34 71 34 71 36 71 36 71 36 71 36 71 36 71 36 75 37 79 39 79 36 87 42 99 43 95 39 79 39 87 40 91 40 91 42 95 46 95 39 75 36 83 43 103 43 95 43 95 43 95 43 95 46 87 43 83 46 99 45 91 48 79 25 47 15 23 15 51 16 39 19 47 21 47 21 43 19 43 19 47 21 51 22 51 18 39 21 59 55 372 174 452 161 484 164 495 167 507 165 503 168 499 167 499 167 488 155 448 143 400 122 289 84 162 48 99 39 107 30 91 37 107 49 123 85 571 251 626 236 563 221 555 220 591 205 376 199 650 253 666 247 551 158 412 144 420 137 396 131 345 117 325 117 297 104 249 96 249 90 218 88 182 79 242 170 365 168 353 164 349 165 349 168 353 168 349 170 357 173 361 171 357 173 365 176 369 177 372 182 384 182 388 184 388 185 400 190 416 180 365 190 404 185 865 319 956 300 924 304 916 301 940 301 944 306 940 300 936 309 976 313 968 313 968 315 972 315 976 315 972 315 972 315 972 315 972 316 976 316 976 316 980 319 988 315 980 321 980 328 976 336 960 348 912 307 765 265 630 226 527 200 492 212 519 220 492 202 436 205 436 200 408 199 412 208 432 209 448 209 444 211 444 211 436 209 432 209 424 208 412 209 416 206 428 205 428 205 428 205 420 205 428 206 420 205 420 205 420 203 416 203 416 205 420 205 420 208 428 206 424 206 420 205 420 205 420 205 420 203 416 203 412 200 408 200 408 200 408 200 408 200 408 199 404 199 400 197 400 194 392 194 392 194 392 194 392 193 388 191 384 191 380 190 380 190 380 188 376 188 376 190 380 190 372 190 372 190 372 190 372 190 372 190 372 190 372 190 372 184 365 182 361 182 357 180 357 179 353 179 353 179 353 179 353 179 357 179 357 179 357 179 357 179 357 179 357 177 353 177 349 173 345 173 345 171 341 171 337 168 333 168 333 167 329 167 325 170 325 165 321 167 325 165 313 165 321 165 317 164 313 162 313 162 309 164 309 164 309 164 309 159 297 159 297 158 293 158 289 153 293 153 293 153 293 153 293 155 297 155 293 153 289 152 289 149 281 147 273 144 269 146 273 144 269 144 269 143 265 143 261 141 261 141 261 140 257 140 257 138 253 138 249 137 249 137 249 135 249 134 246 132 238 131 246 132 249 132 261 132 269 131 265 131 257 129 249 128 246 126 242 129 249 131 246 129 242 128 242 123 222 125 226 125 226 123 222 123 218 122 218 120 214 120 210 120 210 120 210 120 210 120 210 116 198 116 198 116 198 116 198 117 202 117 198 116 194 114 194 113 194 114 194 114 190 111 182 110 182 110 182 108 178 107 186 108 190 107 190 105 186 102 186 101 186 101 186 99 182 99 178 98 178 98 174 96 174 96 174 96 170 96 170 96 170 96 170 95 166 95 162 93 158 92 158 92 174 92 174 90 170 90 170 90 166 87 158 85 158 85 154 84 134 85 138 85 138 87 142 85 138 85 138 85 138 85 138 84 134 84 134 84 134 84 134 85 138 82 126 79 123 79 123 78 119 78 119 78 126 78 126 72 126 73 126 73 130 70 123 69 134 72 142 73 134 67 123 69 130 69 126 67 126 67 126 66 119 66 119 64 115 64 111 66 119 66 119 66 119 66 119 67 119 66 111 64 107 61 103 66 111 61 99 58 99 61 103 60 95 61 99 61 95 58 87 58 95 60 95 60 91 57 83 57 87 57 87 57 87 57 87 58 91 58 87 57 83 55 83 57 91 55 87 54 83 52 79 52 83 51 79 51 79 52 83 54 79 52 79 51 75 51 71 51 75 49 67 48 71 49 75 45 63 46 67 51 79 52 83 48 67 48 67 48 67 48 67 48 71 46 67 45 71 46 75 46 71 45 67 45 71 48 75 45 67 45 67 45 67 45 67 51 83 49 75 46 67 45 63 45 75 45 75 45 75 45 75 45 75 45 75 45 75 45 75 42 67 43 71 43 71 45 75 40 67 45 79 46 79 43 71 47 27 47 28 50 28 52 30 52 28 50 27 47 25 45 24 50 28 50 28 52 31 57 33 42 24 42 24 42 25 47 28 47 25 47 25 47 25 47 25 47 25 42 22 42 22 47 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 50 30 45 27 38 22 33 19 40 25 40 25 40 25 40 25 35 24 40 27 40 24 33 19 28 13 16 4 7 3 9 4 11 6 11 7 14 9 16 9 16 12 23 12 21 12 28 19 23 16 40 28 54 33 54 31 54 33 54 34 57 34 59 36 57 37 57 36 54 34 52 34 54 36 54 37 57 39 59 39 62 39 66 42 69 40 64 37 66 40 66 40 66 40 66 40 74 43 66 37 62 40 71 45 71 43 71 43 71 43 71 43 71 45 66 43 71 46 69 43 74 34 33 18 23 12 26 22 28 18 31 19 33 21 33 21 31 19 31 21 33 22 35 22 40 22 23 22 114 153 257 153 217 162 214 165 212 165 212 165 207 165 210 165 214 156 200 140 202 132 169 99 114 58 66 37 52 33 45 37 71 48 81 52 183 259 393 235 370 211 336 215 322 227 324 153 276 242 401 250 396 208 257 143 219 147 207 135 200 126 191 116 186 114 176 98 164 99 162 87 162 79 150 102 310 170 324 167 319 167 327 167 331 170 334 170 339 173 341 174 341 174 343 176 348 179 351 179 358 184 358 184 360 185 360 188 351 196 374 197 379 185 269 301 372 310 322 301 334 301 319 303 324 303 327 301 322 303 336 315 341 312 343 313 343 315 346 315 346 315 346 315 346 315 346 315 351 318 348 315 346 316 348 318 367 324 362 316 365 315 382 318 408 328 439 337 446 315 391 274 374 242 346 211 327 208 360 220 374 209 386 205 396 208 415 212 425 209 425 209 420 209 420 209 417 211 415 209 415 208 413 208 401 208 396 209 401 208 403 206 408 206 410 206 413 205 417 206 405 205 408 205 408 205 408 205 410 206 410 205 408 205 408 205 410 206 408 205 408 203 405 203 403 202 403 202 403 202 403 202 403 200 401 200 398 199 398 199 393 196 393 196 393 196 393 196 391 193 389 193 386 191 386 191 384 190 382 188 382 188 384 190 389 191 389 191 389 191 389 191 389 191 389 191 389 191 389 191 391 184 389 184 386 182 386 182 384 180 384 180 384 180 384 182 379 180 374 180 372 179 372 179 374 180 372 179 372 177 370 177 374 174 372 173 372 171 370 171 367 170 365 168 365 167 362 168 362 167 351 165 353 168 351 164 351 165 351 164 348 162 346 164 341 164 339 164 339 164 339 164 334 161 331 159 331 158 329 158 327 155 327 155 327 155 327 155 327 155 327 153 324 152 322 152 319 149 315 146 312 146 312 147 312 146 310 144 310 143 308 143 308 143 308 141 303 140 300 138 303 138 300 138 300 137 298 137 296 135 296 134 293 132 291 131 291 132 293 134 296 132 291 131 291 129 288 128 286 126 279 128 281 129 279 129 276 128 269 128 267 123 269 126 272 125 267 123 265 122 262 120 262 119 260 119 255 120 255 120 255 120 255 120 250 117 250 117 250 117 250 117 250 117 250 116 248 114 245 114 243 114 245 114 245 113 241 110 238 108 236 108 236 107 234 105 236 107 236 107 234 104 231 102 236 102 234 101 234 99 231 99 231 98 229 98 229 96 226 96 217 95 217 95 217 95 217 95 217 95 217 93 214 92 212 92 210 90 207 90 207 90 207 90 205 88 202 87 200 85 200 85 195 85 195 85 195 85 195 85 195 85 195 85 195 85 195 85 193 84 193 84 193 84 193 84 195 84 191 81 186 79 186 79 181 76 181 76 181 76 181 76 174 72 176 72 176 70 171 67 174 70 176 72 176 70 171 67 174 69 171 69 171 67 169 69 162 67 157 66 157 64 155 64 155 64 155 64 155 64 155 64 150 66 150 64 148 63 145 63 152 64 143 58 136 58 143 63 140 63 143 64 143 63 140 61 133 60 136 60 136 58 131 55 133 58 133 58 133 58 133 58 133 58 133 57 131 55 128 55 136 57 131 55 126 52 124 49 126 52 126 51 124 52 126 52 121 52 119 51 119 49 117 49 121 51 117 48 114 48 117 49 109 46 112 48 119 52 121 54 114 48 114 48 114 48 114 48 114 46 112 45 109 46 112 48 114 48 112 45 109 45 112 46 112 46 112 46 112 46 112 46 112 46 112 46 112 46 112 46 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 100 43 107 48 109 46 105 43 30 31 30 27 28 27 27 23 30 27 28 23 27 19 25 15 28 27 30 31 31 39 33 39 24 15 24 15 25 23 28 31 25 39 25 39 25 39 25 39 22 31 25 39 25 39 22 31 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 31 47 28 39 24 27 21 19 25 35 25 35 25 35 25 35 22 23 25 31 25 31 21 19 18 19 10 0 3 0 3 0 6 7 6 11 7 15 9 15 9 23 13 23 12 23 16 35 16 31 24 55 33 67 33 63 33 67 34 71 34 75 36 75 39 79 37 71 36 67 33 63 36 71 36 75 37 79 39 79 40 87 37 79 36 83 39 91 40 91 40 91 40 91 40 91 40 91 43 95 43 95 42 87 43 95 43 95 43 95 43 95 46 87 43 83 46 99 45 91 45 63 18 35 16 27 16 47 18 39 18 39 19 43 21 47 19 43 19 47 21 51 22 51 27 47 9 83 99 460 176 456 159 480 162 492 165 492 164 492 167 492 165 488 159 468 143 416 141 384 114 261 73 142 42 83 33 87 31 126 51 123 49 130 149 694 245 587 238 551 226 575 220 591 221 452 162 607 254 666 248 583 171 404 140 428 144 400 132 353 120 329 119 305 107 257 92 246 90 214 90 202 84 230 162 369 174 361 164 357 170 353 170 361 170 357 173 365 174 365 176 369 176 372 179 380 180 384 184 392 185 392 187 396 187 404 190 424 184 376 190 404 188 876 318 956 298 920 303 912 301 936 301 936 301 932 300 944 310 968 312 964 312 968 313 968 315 972 315 972 315 972 315 972 315 972 318 980 316 972 315 972 315 972 322 980 319 964 316 956 316 960 309 940 315 968 333 999 340 988 331 900 292 745 244 622 221 547 212 515 220 503 223 468 209 416 211 420 209 428 209 428 209 436 209 436 209 440 208 440 206 440 208 464 209 460 208 444 208 432 206 424 206 408 205 400 205 408 206 420 205 420 205 420 205 420 206 424 206 424 206 428 208 428 206 424 206 420 205 420 203 416 202 412 202 412 202 412 202 412 202 404 202 404 200 400 200 396 196 388 196 388 196 388 196 388 194 392 194 392 193 388 193 384 191 384 190 376 188 380 191 384 194 384 194 384 194 384 194 384 191 376 191 376 191 376 191 376 185 369 185 369 184 365 184 361 180 357 180 357 180 357 180 357 184 369 182 365 180 361 179 357 180 361 180 357 179 357 177 353 174 349 174 345 173 345 171 341 170 337 170 333 168 333 167 329 170 329 165 325 168 329 167 317 165 321 165 317 164 313 162 313 162 309 164 309 164 309 164 309 161 301 161 297 159 297 158 293 155 297 155 297 155 297 155 297 155 297 155 293 153 289 152 289 150 281 147 277 146 273 147 277 146 273 146 269 144 269 143 265 144 269 143 265 141 257 140 257 141 257 140 253 138 249 137 249 135 246 135 242 134 246 134 242 132 253 134 265 134 265 132 257 129 253 128 249 128 249 128 246 129 249 131 246 129 242 128 242 123 226 126 230 126 230 125 222 122 218 120 214 120 210 119 210 120 210 120 210 120 210 120 210 117 202 117 202 117 202 117 202 117 202 117 198 116 194 114 194 113 194 114 194 114 190 111 182 110 182 110 178 108 174 105 182 105 182 107 194 107 190 104 186 102 190 102 186 101 186 99 182 101 182 99 178 98 174 96 174 95 166 95 166 95 166 95 166 95 166 95 162 93 158 92 158 88 170 90 170 90 170 90 170 88 166 88 166 87 162 85 150 85 138 85 138 85 138 85 138 85 138 85 138 85 138 85 138 84 134 84 134 84 134 84 134 85 134 82 123 79 119 78 123 76 115 76 115 76 123 76 123 70 119 72 123 70 123 67 119 72 138 72 138 70 134 69 126 72 134 70 130 69 126 67 126 67 123 67 119 66 119 64 115 64 115 64 115 64 115 64 115 66 115 64 111 64 111 63 107 67 111 61 95 57 95 61 107 61 103 63 107 64 107 63 103 58 95 60 95 60 91 57 83 58 91 58 91 58 91 58 91 58 91 58 87 57 83 55 83 58 95 55 91 52 83 51 75 52 83 52 87 54 83 52 83 52 79 51 75 51 71 49 71 52 75 49 67 48 67 48 67 49 71 49 71 49 71 49 71 48 67 48 67 48 67 48 67 48 71 46 67 45 71 46 75 48 75 46 67 45 67 46 71 46 71 46 71 46 71 46 71 39 51 40 59 45 71 48 75 43 71 43 71 43 71 43 71 43 71 43 71 43 71 43 71 43 71 43 71 43 71 43 71 43 75 46 83 48 79 43 67 57 31 54 30 50 27 47 25 50 28 47 27 47 27 45 25 42 25 47 28 50 28 47 27 47 25 45 25 45 27 47 28 47 25 47 25 47 25 47 25 40 22 47 27 50 25 42 21 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 38 24 38 25 40 27 42 27 40 25 40 25 40 25 40 25 35 24 40 27 40 24 33 19 33 16 19 6 7 3 7 4 11 6 11 7 14 9 16 9 23 15 28 16 26 16 33 22 35 22 42 27 50 31 54 33 57 34 57 34 59 36 59 37 57 37 57 36 54 34 52 34 54 36 54 37 57 39 59 39 69 39 59 34 57 36 64 42 69 42 66 40 66 40 64 39 62 40 74 48 78 45 66 37 71 43 71 43 71 43 71 43 71 45 66 43 71 46 69 43 62 27 26 16 28 16 26 18 31 18 28 18 28 19 33 22 31 19 31 21 33 22 35 22 42 18 9 45 181 167 234 161 212 161 212 164 214 164 214 164 217 168 212 164 214 155 200 140 195 128 162 87 102 51 59 33 40 27 52 51 83 48 85 64 298 265 377 223 346 215 331 224 336 223 351 199 241 224 403 259 393 224 288 144 207 144 222 137 205 128 193 119 191 117 179 101 157 99 162 84 164 87 157 96 298 173 334 168 317 168 331 167 334 171 339 173 343 174 346 176 348 177 351 179 353 182 358 184 360 185 362 187 362 188 365 190 353 197 389 199 384 184 274 306 374 307 322 298 334 300 319 303 324 300 319 298 324 306 339 313 339 312 341 312 343 313 343 313 346 315 346 315 346 315 346 315 351 316 346 315 346 315 346 316 358 316 362 321 367 322 367 322 372 325 362 321 355 321 355 324 389 334 432 340 427 300 370 250 343 226 343 209 351 205 372 212 405 209 413 209 413 209 415 209 420 209 420 208 422 206 422 208 403 211 396 209 398 209 405 208 413 208 420 206 422 205 427 206 413 206 410 206 408 205 408 205 410 206 413 208 413 209 415 209 413 206 410 206 408 205 408 205 405 203 405 203 405 203 405 203 405 203 405 202 403 202 401 200 396 197 396 197 396 197 396 197 393 196 393 194 391 194 389 193 391 193 386 191 386 191 389 194 396 196 396 196 396 196 396 196 391 193 391 193 391 193 391 193 393 187 393 185 391 185 389 184 386 182 386 182 386 182 386 184 386 185 379 184 377 180 374 179 377 180 374 180 372 179 372 179 377 174 374 174 372 173 372 173 370 170 367 170 365 168 365 170 365 168 353 167 355 168 353 164 351 165 351 164 348 162 346 162 341 164 339 164 339 164 339 164 336 161 334 161 331 159 331 159 329 156 329 156 329 156 329 156 327 155 327 153 324 152 322 152 319 150 317 147 315 147 315 147 315 146 312 146 310 144 310 144 308 143 308 143 305 141 305 141 305 141 305 140 300 138 298 137 296 135 296 135 296 134 293 134 293 134 296 134 296 134 293 132 288 128 286 128 286 128 281 129 281 129 279 129 276 128 269 128 269 125 272 126 272 126 269 125 267 122 265 122 262 120 262 119 255 120 255 120 255 120 255 120 253 119 253 119 253 119 253 119 250 117 250 116 248 114 245 114 243 114 245 114 245 113 241 110 241 111 241 110 236 107 234 105 231 104 236 108 238 107 231 102 238 102 236 102 234 101 234 101 234 101 234 99 229 98 226 96 219 96 219 96 219 96 219 96 217 95 217 93 214 92 212 92 205 88 205 88 207 90 207 90 202 88 205 88 205 87 200 84 198 87 195 85 195 85 193 84 195 85 195 85 195 85 195 85 193 84 193 84 193 84 193 84 193 84 188 79 183 78 183 78 179 75 179 75 179 75 179 75 174 70 176 72 176 70 171 67 176 72 176 70 174 69 171 69 176 72 176 70 171 69 169 69 164 67 159 67 157 66 157 66 152 63 152 63 152 63 152 63 148 64 148 64 148 64 148 64 150 64 143 60 138 60 143 61 131 58 136 61 138 61 136 60 133 60 136 60 136 58 131 55 131 57 131 57 131 57 131 57 133 58 133 57 131 55 128 55 133 55 131 54 128 52 126 51 126 52 128 54 128 54 126 52 124 52 121 52 119 51 119 49 124 52 119 49 114 48 114 48 121 51 119 49 117 48 114 46 114 48 114 48 114 48 114 48 114 46 112 45 109 46 112 48 112 46 109 45 109 46 114 48 114 48 114 48 114 48 114 48 97 37 100 40 107 45 112 48 100 42 100 42 100 42 100 42 105 45 105 45 105 45 105 45 105 45 102 43 102 43 100 42 102 43 107 46 107 45 100 40 30 31 30 31 30 31 30 27 25 19 27 23 27 23 28 27 25 19 27 27 27 19 24 11 28 27 27 19 25 19 27 23 25 39 25 39 25 39 25 39 24 35 24 35 24 35 24 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 21 27 24 31 27 39 28 47 25 35 25 35 25 35 25 35 22 23 25 31 25 31 21 19 21 23 12 0 3 0 3 0 6 7 6 11 7 15 9 15 13 31 16 35 15 35 19 43 27 47 25 47 27 59 31 67 34 71 34 75 36 75 37 79 37 71 36 71 36 71 36 67 36 71 36 75 37 79 39 79 40 91 39 87 39 87 40 91 42 95 42 91 40 87 39 87 39 87 45 107 48 99 40 83 43 95 43 95 43 95 43 95 46 87 43 83 46 99 45 91 37 43 15 39 21 39 15 31 19 43 18 35 18 43 21 51 19 43 19 47 21 51 22 51 21 35 12 190 146 476 156 488 162 488 164 495 167 499 165 495 171 495 162 480 159 464 146 428 135 365 104 230 60 107 34 67 31 83 37 134 51 115 60 202 230 646 242 583 226 583 220 599 229 567 233 575 153 563 250 690 254 638 199 428 132 404 144 396 135 357 122 337 120 309 108 261 95 257 92 210 90 210 82 202 156 372 180 365 162 361 173 353 173 365 173 361 174 369 177 372 179 369 179 372 182 380 184 384 187 388 187 392 188 392 190 404 190 432 188 384 190 404 190 888 315 952 297 920 300 912 298 932 301 928 297 924 301 948 310 964 310 960 312 964 312 968 313 968 315 972 315 972 315 972 315 972 315 972 315 968 313 972 316 972 315 968 318 984 321 988 321 995 315 995 324 1011 330 1011 325 1011 331 1007 327 984 328 968 334 948 291 742 254 595 220 519 218 511 215 468 212 464 212 464 209 448 212 452 208 444 206 432 203 432 208 440 209 436 208 428 208 420 208 412 206 404 206 404 206 412 208 428 208 424 206 420 205 420 206 424 206 428 208 432 209 432 208 428 206 424 206 420 205 420 205 420 205 420 205 420 205 420 205 412 203 408 203 404 202 404 199 396 199 396 199 396 199 396 197 400 196 396 196 392 194 392 196 396 194 388 193 392 196 396 197 392 197 392 197 392 197 392 194 384 194 384 194 384 194 384 188 376 187 372 187 369 185 369 184 365 184 365 184 365 184 365 187 376 185 369 182 361 180 357 182 365 180 361 180 357 179 357 176 353 174 349 174 345 173 345 171 341 170 337 170 333 168 333 171 329 167 325 168 333 167 321 165 321 165 317 164 313 162 313 162 309 162 309 162 309 162 309 161 305 159 301 159 297 158 297 156 301 156 301 156 301 156 301 155 297 155 293 153 289 152 289 152 285 149 277 147 277 147 281 147 277 146 273 146 269 144 269 141 261 143 265 143 265 143 269 143 265 141 257 138 253 137 249 135 246 135 246 135 246 135 249 134 249 135 261 135 265 134 261 128 249 128 249 128 249 129 249 129 249 131 246 129 242 128 242 125 230 126 234 128 230 126 226 125 222 123 222 122 218 122 214 120 210 120 210 120 210 120 210 119 206 119 206 119 206 119 206 117 202 117 198 116 194 114 194 113 194 114 194 114 190 111 182 114 190 113 186 110 178 107 182 102 178 107 198 108 194 104 186 104 194 102 190 102 186 101 186 102 190 101 182 98 178 96 174 96 170 96 170 96 170 96 170 95 166 95 162 93 158 92 158 87 162 87 166 88 170 90 170 87 162 88 170 88 162 85 146 87 142 87 138 85 134 84 134 85 138 85 138 85 138 85 138 84 134 84 134 84 134 84 134 84 130 81 123 78 119 78 119 75 111 75 111 75 119 75 119 72 123 73 126 72 126 69 123 73 138 70 134 69 130 69 130 73 142 72 134 69 130 67 126 69 126 67 123 67 119 66 119 63 111 63 111 63 111 63 111 64 111 64 111 64 111 64 111 63 107 63 103 61 99 60 99 57 91 60 95 61 99 61 95 58 95 60 95 60 91 57 83 57 87 57 87 57 87 57 87 58 91 58 87 57 83 55 83 54 87 54 87 54 87 54 87 52 83 54 91 55 87 52 83 55 83 54 83 52 79 52 75 54 79 51 71 48 63 46 67 51 75 51 71 49 67 48 67 48 67 48 67 48 67 48 67 48 71 46 67 45 71 46 75 45 67 45 67 46 75 49 83 48 75 48 75 48 75 48 75 42 59 42 63 43 63 45 67 42 67 42 67 42 67 42 67 45 75 45 75 45 75 45 75 45 75 45 71 43 67 42 67 42 71 45 75 45 71 40 59 47 27 50 30 52 31 57 33 42 25 45 27 47 28 50 30 50 30 54 31 52 28 45 24 52 30 50 27 45 25 45 25 47 25 47 25 47 25 47 25 50 25 42 21 40 22 47 27 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 35 24 40 27 40 24 33 19 35 18 21 7 7 3 7 4 11 6 11 7 14 9 16 9 16 12 23 12 21 12 28 19 50 28 42 24 42 28 52 34 57 34 57 36 59 37 62 37 54 36 54 36 54 36 54 36 54 36 54 37 57 39 59 39 64 40 71 45 74 43 66 39 69 42 69 40 66 39 64 39 66 42 74 46 76 45 69 40 71 43 71 43 71 43 71 43 71 45 66 43 71 46 69 43 52 22 21 18 35 19 23 13 33 19 28 16 28 19 35 24 31 19 31 21 33 22 35 22 28 12 21 84 238 168 202 165 217 165 219 168 222 168 222 167 214 164 205 155 202 149 200 140 188 119 145 76 85 42 47 27 52 33 59 51 76 45 107 98 405 244 374 227 327 226 317 227 334 209 346 229 224 205 384 260 413 250 331 158 205 137 219 135 212 129 195 120 193 117 181 102 167 107 169 84 162 85 148 84 291 174 339 170 317 170 336 167 336 173 341 174 346 176 348 177 355 179 358 182 362 184 365 185 367 187 370 188 370 190 372 190 353 199 393 202 384 184 276 309 372 307 322 297 339 298 322 301 324 298 315 297 324 307 339 312 339 310 339 312 341 313 343 313 346 315 346 315 346 315 346 315 346 313 343 313 343 315 348 318 353 318 353 321 358 324 360 327 355 325 348 321 336 321 346 328 343 322 360 328 382 330 401 327 444 339 460 324 425 271 343 223 343 217 358 217 367 212 379 211 405 212 422 206 432 203 439 203 422 206 420 206 420 206 420 206 420 206 422 206 420 206 420 206 415 208 413 206 410 205 408 205 408 205 408 206 410 208 413 208 413 208 413 206 410 205 408 205 408 205 408 205 408 205 408 205 408 205 408 203 405 203 403 202 398 199 398 199 398 199 398 199 396 197 396 196 393 196 391 194 396 197 393 194 391 196 396 197 398 197 398 197 398 197 398 197 393 194 393 194 393 194 393 194 396 188 396 187 393 187 391 185 389 184 389 184 389 184 389 185 391 187 382 185 379 182 374 180 377 182 377 180 374 179 372 179 377 176 377 174 374 173 372 173 370 171 370 170 367 168 365 170 365 170 353 167 358 170 353 165 351 165 351 164 348 162 346 162 341 162 341 162 341 162 341 162 339 161 339 159 336 158 334 158 329 156 329 156 329 156 329 156 327 155 327 153 324 152 322 152 322 150 317 147 315 147 315 149 315 147 315 146 312 144 310 144 303 141 305 143 308 144 310 146 310 143 305 141 303 138 298 137 296 135 296 135 296 135 296 135 293 135 296 137 298 134 296 132 288 128 286 128 286 128 281 129 281 129 279 129 276 128 269 128 269 126 272 128 274 126 272 125 269 125 269 123 267 123 265 122 255 120 255 120 255 120 255 120 253 119 253 119 253 119 253 119 250 117 250 116 248 114 245 114 243 114 245 114 245 113 241 110 248 114 245 113 241 110 236 107 226 104 236 108 238 107 231 102 238 104 238 102 236 101 234 101 238 102 234 101 231 98 226 96 222 98 222 98 222 98 222 98 217 95 217 93 214 92 212 92 202 87 202 88 205 90 207 90 200 87 205 90 205 87 198 82 198 87 198 85 195 84 193 84 195 85 195 85 195 85 195 85 193 84 193 84 193 84 193 84 193 82 188 79 183 76 183 78 179 75 179 75 179 75 179 75 176 73 179 73 179 72 174 69 179 72 174 69 171 69 171 70 181 73 176 72 174 69 169 69 164 69 162 67 159 66 157 66 152 63 152 63 152 63 152 63 148 64 148 64 148 64 148 64 143 63 145 63 145 61 140 58 136 61 140 64 143 64 143 64 133 60 136 60 136 58 131 55 128 55 128 55 128 55 128 55 133 58 133 57 131 55 128 55 126 54 128 54 128 54 128 55 124 52 131 57 133 55 126 51 126 55 126 54 124 54 121 52 124 52 119 49 114 46 112 46 117 49 117 49 117 49 117 49 114 48 114 48 114 48 114 48 114 46 112 45 109 46 112 48 107 43 107 45 112 48 119 51 114 48 114 48 114 48 114 48 114 48 112 45 109 43 105 42 100 42 100 42 100 42 100 42 107 46 107 46 107 46 107 46 105 45 105 43 102 42 100 42 100 42 102 45 102 42 95 37 25 19 25 19 25 19 25 19 25 19 25 19 25 19 25 19 25 27 30 23 24 11 27 35 27 23 27 23 27 23 27 23 28 43 25 39 28 51 27 39 25 35 21 19 18 27 24 39 31 35 24 39 27 31 25 51 27 35 25 31 24 35 25 39 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 27 25 27 25 35 25 35 22 35 18 11 4 0 4 3 9 11 7 11 7 15 10 23 13 27 13 31 18 47 24 51 25 47 25 47 27 59 31 67 33 67 33 71 34 75 36 75 36 71 36 75 37 79 39 79 37 75 37 79 39 83 40 83 40 91 40 91 40 91 40 91 40 91 40 95 42 99 43 99 39 87 42 91 45 99 46 107 43 95 43 95 43 95 43 95 43 83 43 91 48 103 45 83 25 43 21 43 18 35 16 35 19 43 19 43 19 43 19 43 19 47 21 51 22 47 21 51 19 19 16 345 170 436 170 460 162 484 161 492 168 507 170 499 167 484 158 468 152 448 140 404 132 345 95 190 46 79 30 67 33 107 42 138 48 130 48 420 247 619 236 599 220 579 223 607 214 599 235 638 177 444 244 662 254 686 214 432 134 388 135 384 132 365 128 345 120 301 108 277 102 249 93 226 87 202 79 158 140 372 182 361 168 369 173 380 177 372 173 361 174 369 179 380 184 380 185 388 187 384 185 384 190 396 191 400 191 400 191 408 199 424 194 384 190 432 184 892 312 944 294 912 297 908 298 932 301 940 300 920 297 948 310 956 310 960 310 960 310 960 310 960 310 960 310 964 312 968 313 968 313 968 313 972 315 976 316 976 318 995 319 991 319 995 321 995 321 995 321 999 322 1003 324 1003 324 1007 324 995 324 980 324 952 321 944 330 948 336 932 331 896 268 670 238 571 214 539 217 535 214 456 215 388 197 460 193 428 202 380 205 396 208 404 211 416 208 412 209 424 211 424 208 416 209 428 208 424 206 428 208 432 209 432 209 432 209 432 209 432 211 436 211 436 211 436 211 436 206 424 206 424 206 424 206 424 206 408 206 404 206 400 205 400 205 396 202 388 200 392 203 408 200 408 199 404 199 400 197 400 197 400 197 400 197 400 197 400 199 392 194 384 197 392 194 380 196 388 194 384 194 380 193 380 188 376 190 384 191 380 190 380 188 372 187 372 187 372 187 372 190 376 184 369 185 376 185 369 182 365 182 361 180 357 179 357 176 353 176 349 174 345 173 345 174 349 174 345 173 341 171 341 174 341 171 333 168 325 168 329 165 321 165 321 165 321 165 321 165 321 164 313 161 309 159 305 159 305 158 301 158 297 156 297 159 309 159 305 158 301 156 301 153 293 152 289 152 293 155 297 153 293 152 285 149 281 147 273 147 277 147 273 146 269 144 269 140 265 146 273 143 261 141 265 141 261 141 257 140 253 138 253 138 242 138 242 137 249 137 249 135 249 135 246 134 249 132 249 128 249 129 257 131 257 131 253 128 246 128 242 128 238 126 238 125 226 125 226 125 226 125 226 122 218 122 214 120 210 119 210 123 218 123 218 123 218 123 218 122 214 122 210 120 206 119 206 117 202 117 198 116 194 114 194 116 198 116 194 114 190 113 190 110 182 110 182 110 182 108 190 107 186 107 198 108 202 110 206 102 190 102 186 101 182 99 182 104 194 102 186 101 182 98 178 98 174 99 178 99 178 101 182 93 162 93 158 92 154 90 154 95 178 90 166 88 170 93 182 92 174 92 170 90 166 88 158 85 142 87 142 87 138 84 130 85 138 85 134 84 130 82 130 87 138 85 134 84 130 82 126 81 126 81 123 79 119 78 119 76 107 72 103 73 119 72 107 75 130 73 123 72 126 69 123 69 130 69 130 69 130 69 130 73 142 72 134 70 130 67 126 67 123 66 119 66 115 64 115 58 99 60 107 63 119 66 123 69 119 66 111 64 111 64 115 64 111 64 107 63 103 61 103 63 103 63 103 63 103 63 103 63 99 60 91 58 91 58 95 67 95 54 79 61 107 63 91 54 79 54 79 54 79 54 79 52 83 52 87 54 91 55 95 55 87 52 79 51 79 51 83 51 71 48 67 48 75 54 87 54 79 51 71 49 71 49 75 48 71 49 75 51 71 49 67 51 71 48 63 46 63 46 67 43 67 48 79 49 75 45 63 48 71 46 67 45 71 46 75 45 67 45 67 45 67 45 67 43 63 45 67 45 71 46 71 39 67 45 83 48 75 42 59 48 83 46 75 45 71 42 67 46 79 46 75 45 71 43 71 43 75 45 79 45 71 40 59 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 45 28 52 28 45 24 47 31 47 27 47 27 47 27 47 27 52 25 45 25 50 28 50 24 50 24 42 19 38 22 45 27 47 24 35 25 40 22 38 30 42 25 40 24 38 25 40 27 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 42 24 33 13 14 6 14 10 19 10 19 10 19 12 21 13 26 15 26 15 31 21 40 25 50 30 50 30 52 33 59 36 54 33 54 34 57 36 59 36 54 36 57 37 57 39 59 39 57 37 59 39 59 40 62 40 66 40 66 40 66 40 66 40 66 40 69 42 69 43 71 43 64 39 66 42 69 43 71 45 71 43 71 43 71 43 71 43 69 45 69 48 76 48 66 40 38 24 33 19 28 16 26 16 31 19 31 19 31 19 31 19 28 18 31 21 33 19 28 19 28 4 54 138 238 156 226 156 212 161 210 162 219 170 226 168 219 164 207 156 202 147 193 135 186 113 136 63 66 33 47 30 50 40 66 60 78 57 102 190 401 253 360 215 300 215 319 227 329 226 353 236 276 161 374 259 413 262 355 167 224 141 224 141 210 132 207 125 193 116 183 107 179 101 169 92 164 85 150 76 257 171 341 168 327 173 331 176 341 176 341 174 343 177 353 182 360 184 365 187 367 187 367 187 372 190 374 191 377 193 379 194 374 196 405 199 391 196 272 309 372 303 322 295 336 295 322 300 324 303 322 295 319 307 339 309 339 310 339 310 339 310 339 310 339 310 339 312 341 312 343 313 343 313 343 315 346 315 348 316 343 318 343 321 351 319 353 321 355 321 365 321 365 322 370 322 355 324 355 325 360 324 370 324 374 325 386 328 393 331 403 331 444 333 432 295 374 238 322 197 351 227 403 199 448 208 422 190 444 209 429 200 420 202 422 206 425 208 422 209 415 211 420 212 415 208 413 206 410 208 413 209 415 209 415 209 415 209 415 209 417 211 417 211 417 211 417 211 413 208 413 208 413 208 413 208 410 208 410 206 408 206 405 205 408 205 403 202 401 203 405 206 405 202 403 202 401 200 401 199 396 197 396 197 396 197 396 197 405 199 398 197 401 199 398 194 396 196 396 194 393 194 391 193 396 190 398 191 401 190 398 190 393 187 393 187 393 187 393 188 393 187 379 182 379 185 379 182 377 182 377 180 374 180 372 179 379 177 379 177 377 176 374 174 374 174 374 173 372 173 370 173 370 173 360 170 355 168 355 168 351 165 351 165 351 165 351 165 351 165 348 164 346 161 341 159 341 159 341 158 339 158 336 158 334 158 329 156 329 155 327 155 327 153 324 152 322 153 327 155 324 153 322 152 319 149 315 147 315 147 315 146 312 146 310 144 303 143 312 146 308 141 308 143 305 141 305 140 303 138 300 138 298 138 298 138 298 137 298 137 296 135 296 134 293 134 291 132 293 131 288 129 288 129 284 131 281 129 276 129 274 128 269 128 269 125 269 125 269 125 269 125 265 122 265 120 262 120 260 119 257 122 257 122 257 122 257 122 257 122 257 120 255 119 253 119 250 117 250 116 248 116 245 114 248 116 248 114 245 113 243 113 238 110 238 110 238 110 238 108 236 107 236 108 238 110 241 110 236 102 236 101 234 101 231 99 238 104 236 101 234 99 229 98 224 99 224 98 219 96 219 95 214 93 214 92 212 92 210 90 212 93 207 90 207 90 212 93 210 92 210 90 207 88 205 88 195 87 198 87 198 85 193 82 195 85 195 84 193 84 191 82 195 84 193 84 193 84 191 82 188 81 188 79 186 78 183 78 183 75 176 73 179 75 176 70 181 75 179 72 176 70 171 69 171 69 171 69 171 69 171 69 171 70 174 70 174 70 174 72 167 70 162 69 159 67 159 67 150 61 150 63 155 66 157 66 155 67 150 64 148 64 148 66 148 64 148 63 145 61 143 61 138 61 138 61 138 61 138 61 140 61 136 58 133 58 133 60 143 58 126 55 138 64 136 55 126 54 126 54 126 54 126 54 124 51 126 52 128 54 128 55 131 54 126 51 124 51 124 52 119 51 119 51 119 52 124 54 124 52 119 49 117 49 117 51 114 49 117 51 119 49 117 48 119 49 114 46 112 46 112 48 109 45 114 48 114 48 109 45 114 46 112 45 109 46 112 48 109 45 109 45 109 45 109 45 105 43 107 43 109 45 109 46 97 42 105 46 107 45 100 40 105 45 105 45 105 45 105 45 105 45 102 43 102 42 100 42 102 43 105 46 105 43 97 39 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 27 30 31 27 23 28 31 27 23 27 23 27 23 27 23 27 35 22 35 25 43 25 31 27 39 24 31 22 35 25 43 27 27 21 31 24 23 22 39 27 35 25 31 24 35 25 39 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 27 25 27 25 35 25 35 27 47 22 27 10 3 9 15 12 23 12 23 13 27 15 31 16 35 15 31 16 43 22 51 31 63 31 63 31 71 36 79 33 67 34 71 34 71 36 75 36 75 37 75 39 79 39 79 37 79 39 79 40 83 40 83 40 91 40 91 40 95 42 95 40 95 42 95 43 99 43 99 40 87 40 87 40 87 42 91 43 95 43 95 43 95 43 95 46 91 46 99 49 103 43 75 24 43 19 39 16 35 16 39 19 43 19 43 19 43 19 43 16 35 18 43 19 39 16 43 22 39 85 444 161 468 162 472 162 484 161 488 167 507 168 495 168 480 159 460 152 440 140 396 125 309 82 158 39 63 27 59 31 91 43 138 52 123 93 563 257 654 232 519 194 571 233 619 239 591 239 603 205 400 227 698 263 694 233 495 147 404 146 404 137 372 131 357 123 313 113 285 107 257 96 234 92 214 82 170 125 357 182 365 167 365 171 372 174 369 174 369 177 380 184 392 182 372 185 380 190 388 190 388 188 388 191 396 194 404 197 424 200 428 196 384 191 436 185 896 310 944 294 912 297 908 298 932 301 936 298 916 298 956 312 952 310 960 310 960 310 960 310 960 310 960 310 960 312 964 312 968 313 968 313 968 315 972 315 984 318 999 319 1003 318 999 319 984 321 972 319 964 321 964 321 968 322 980 322 988 324 984 324 988 327 984 322 984 322 999 331 1007 328 960 336 964 327 865 294 749 229 607 196 579 190 448 226 484 202 392 203 408 209 428 217 456 212 428 209 428 209 440 212 452 209 432 208 428 208 428 209 432 211 436 211 436 211 436 211 436 211 436 211 436 211 436 211 436 209 432 209 432 209 432 209 424 208 412 208 408 208 404 206 404 208 408 206 400 205 404 208 408 205 420 205 416 203 412 202 412 199 404 199 404 199 404 199 404 203 400 199 396 200 400 199 388 197 392 196 388 196 384 194 384 191 384 191 384 191 384 191 384 190 380 190 380 190 380 190 380 188 372 182 365 184 372 184 365 182 365 182 365 180 361 180 357 180 365 179 361 177 357 177 357 174 349 174 349 173 345 173 341 174 345 171 333 168 329 168 329 165 321 165 321 165 321 165 321 167 325 165 317 162 313 161 309 161 309 159 305 159 301 158 301 156 301 156 297 155 297 153 293 155 297 153 293 153 293 155 297 153 293 152 289 150 281 149 281 147 277 147 277 146 273 146 269 140 265 146 273 143 261 143 269 141 261 141 261 140 257 140 257 138 234 138 242 138 242 137 249 135 246 135 249 134 246 134 249 135 261 131 249 128 249 131 253 131 253 131 249 131 246 129 246 125 226 125 226 125 226 125 226 122 218 122 218 120 214 120 210 122 214 122 214 122 214 122 214 122 214 122 210 120 206 119 206 117 202 117 202 116 198 116 194 116 198 116 194 114 190 113 190 110 182 110 182 110 182 108 190 107 186 107 194 108 198 108 202 102 190 102 190 101 186 101 182 104 194 102 186 101 182 98 178 101 182 99 170 95 162 92 158 93 162 93 162 92 158 92 154 93 174 92 170 90 174 92 178 92 174 92 170 90 166 88 158 87 142 87 142 87 138 84 134 85 138 85 138 84 134 84 130 82 130 82 130 84 134 84 134 81 126 81 123 79 119 78 119 79 115 75 111 76 126 75 115 75 130 73 123 72 126 69 123 69 130 69 130 69 130 69 130 66 126 67 130 70 138 72 142 72 134 72 130 70 130 69 126 64 115 64 115 66 119 66 119 69 119 66 111 64 111 64 115 64 111 64 107 63 103 61 103 60 95 60 95 60 95 60 95 63 99 60 91 58 91 58 95 60 87 54 87 61 103 58 79 55 83 55 79 54 79 54 79 51 79 51 79 52 83 52 83 55 87 52 79 51 79 51 83 51 75 52 83 54 83 54 83 54 79 51 71 49 71 49 75 48 71 49 75 51 71 49 67 51 71 48 63 46 63 46 67 45 71 46 75 48 71 46 67 48 71 46 67 45 71 46 75 45 67 45 67 45 67 45 67 40 59 42 59 43 63 43 67 43 71 43 71 43 71 43 71 42 67 43 75 45 79 48 83 43 67 42 67 42 63 40 63 43 71 45 75 45 71 42 63 50 28 50 28 50 28 50 28 50 28 50 28 50 28 50 28 47 28 52 30 52 28 50 28 47 27 47 27 47 27 47 27 47 24 40 22 47 25 45 22 50 27 47 24 45 25 50 27 42 22 35 25 40 22 35 27 42 25 40 24 38 25 40 27 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 42 25 40 18 21 9 16 10 19 10 21 13 23 13 23 13 33 18 28 15 28 19 40 25 50 30 47 28 50 31 54 34 57 34 57 34 57 34 57 34 57 37 57 39 59 39 62 40 59 39 59 40 62 40 64 42 66 40 66 42 69 42 69 43 69 42 69 43 71 43 74 45 71 43 69 42 69 42 69 42 74 45 74 45 74 45 74 45 74 48 74 49 78 46 62 34 33 22 31 18 26 16 26 18 31 19 31 19 31 19 31 19 26 18 31 19 31 19 28 18 16 16 174 171 212 165 210 159 212 161 207 162 217 168 224 165 219 165 210 156 207 146 195 132 171 102 112 51 57 28 42 27 54 37 71 58 78 54 193 248 382 248 331 188 267 223 336 233 339 211 348 218 334 150 324 268 417 259 379 193 241 143 231 140 217 138 214 129 200 122 193 113 181 104 171 93 167 88 155 78 224 164 346 171 324 173 331 174 339 176 346 177 353 184 362 188 362 184 370 188 377 193 379 193 374 190 377 194 384 197 389 200 379 197 410 200 393 197 276 310 372 303 322 295 339 295 327 300 324 301 317 294 324 310 341 306 336 309 336 309 336 309 336 309 336 309 339 310 339 312 341 312 341 312 343 313 343 315 346 315 339 318 341 318 348 318 353 318 365 321 372 319 379 319 384 321 365 321 360 322 360 324 360 324 358 324 346 319 343 325 358 333 360 328 382 333 415 334 441 330 468 306 355 232 393 211 360 215 391 211 401 211 401 209 401 206 413 214 410 209 410 206 410 205 417 209 413 208 413 208 415 211 420 212 420 212 420 212 420 212 420 212 420 212 420 212 420 212 420 212 420 212 420 212 420 212 415 209 413 209 410 208 410 208 413 209 413 208 410 209 413 209 408 205 408 203 405 203 403 202 401 200 401 200 401 200 401 200 408 200 401 199 403 200 401 196 401 197 398 197 396 196 396 196 403 191 401 191 401 193 405 194 405 194 405 193 403 193 403 194 391 185 377 182 379 185 379 182 379 184 377 182 377 180 374 180 384 179 382 179 379 177 379 176 377 176 374 174 374 173 372 174 372 174 362 170 358 168 355 170 353 167 353 167 353 167 353 167 355 167 353 165 348 162 346 162 346 161 343 161 341 159 341 159 334 158 331 156 329 156 327 155 329 156 327 153 324 153 324 155 324 153 324 152 322 150 319 149 317 149 315 147 315 146 312 146 305 144 315 146 310 143 308 144 305 141 305 141 305 141 305 141 300 140 300 140 300 140 300 138 298 137 296 135 296 134 293 134 305 135 291 128 284 126 284 132 286 132 284 132 281 131 274 131 272 126 272 126 272 126 272 126 267 123 265 122 265 120 262 120 255 120 255 120 255 120 255 120 257 122 257 120 255 119 253 119 253 119 250 117 250 116 248 116 248 116 248 114 245 113 243 113 241 111 238 110 238 110 236 107 236 107 236 107 236 107 236 108 238 104 236 102 236 101 234 101 238 104 236 101 234 99 229 98 226 99 224 98 219 95 214 93 217 95 214 93 214 92 212 92 210 92 210 92 210 92 210 92 210 92 210 90 207 88 205 88 198 87 200 88 198 87 195 84 198 87 195 85 195 84 193 84 188 81 188 82 193 84 195 85 188 81 188 79 186 78 183 78 188 79 181 76 186 79 181 75 181 75 179 72 176 70 171 69 171 69 171 69 171 69 171 69 169 67 171 69 171 70 174 72 169 72 167 70 164 69 162 69 159 67 159 66 157 64 155 64 155 67 150 64 148 64 148 66 148 64 148 63 145 61 143 61 136 60 136 60 136 60 136 60 140 61 136 58 133 58 133 60 131 55 128 58 138 60 131 52 131 55 128 55 128 54 126 54 124 51 124 51 124 51 124 51 131 54 126 51 124 51 124 52 119 52 126 57 128 55 124 52 124 52 119 49 117 49 117 51 114 49 117 51 119 49 117 48 119 49 114 46 112 46 112 48 112 46 112 46 112 46 112 46 114 46 112 45 109 46 112 48 112 46 109 45 109 45 107 43 102 40 102 42 105 42 107 43 105 45 100 42 100 42 105 45 102 43 102 45 105 46 107 46 102 43 100 42 100 42 100 42 102 43 102 43 102 43 102 42 28 27 28 27 28 27 28 27 28 27 28 27 28 27 28 27 27 23 28 31 30 31 28 19 27 23 27 23 27 23 27 23 25 35 21 31 25 39 24 31 27 39 25 39 25 39 25 43 28 31 24 47 30 31 24 43 27 35 25 31 24 35 25 39 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 27 25 27 25 35 25 35 24 43 22 31 12 7 7 7 7 15 10 23 13 27 12 19 19 39 15 31 16 47 25 59 31 63 31 59 31 63 33 71 34 71 34 71 34 71 34 71 37 75 39 79 39 83 40 83 39 79 40 83 40 87 42 87 40 91 40 95 42 99 43 103 42 95 43 99 43 103 45 103 45 99 45 99 45 99 43 95 45 99 45 99 45 99 45 99 48 95 49 103 49 95 36 55 21 35 18 35 16 35 16 39 19 43 19 43 19 43 19 43 19 43 21 51 22 47 19 51 13 123 144 492 150 484 158 484 162 492 159 488 165 495 167 488 168 476 158 452 149 432 135 384 113 273 67 126 31 55 25 47 39 95 49 123 52 134 156 658 241 619 218 495 194 599 236 603 220 539 229 567 236 412 190 690 263 674 245 555 153 400 149 388 143 388 137 372 129 329 119 301 107 261 98 238 92 214 84 174 101 341 188 376 168 369 173 372 176 372 177 380 184 392 187 392 182 376 188 392 193 400 194 400 191 396 194 404 197 416 202 428 202 436 197 392 194 444 185 900 310 944 292 912 295 908 297 932 300 932 295 916 303 968 312 948 309 956 309 956 309 956 309 956 309 956 309 960 310 960 312 964 312 964 312 968 313 968 315 972 315 988 315 980 316 976 315 976 319 976 319 972 319 964 322 968 319 976 321 980 322 988 324 995 321 995 324 999 325 1011 327 1011 340 1011 330 976 321 952 324 936 352 964 303 559 345 821 244 622 215 523 205 495 203 492 212 488 209 460 209 444 209 428 205 408 211 436 209 428 208 432 211 436 212 440 212 440 212 440 212 440 212 440 212 440 212 440 212 440 214 444 214 444 214 444 214 436 211 408 211 408 209 404 209 400 209 404 211 408 211 408 209 412 205 420 203 416 203 412 202 412 200 408 200 408 200 408 200 408 202 396 197 392 199 396 197 384 199 396 199 396 197 392 197 388 194 388 193 388 194 400 199 408 199 400 197 396 194 388 191 384 190 376 184 369 185 376 185 369 184 369 184 365 182 365 180 361 179 357 177 357 176 353 176 349 176 353 176 349 174 349 173 345 176 345 173 337 170 333 170 333 167 325 167 325 167 325 167 325 168 329 168 325 165 317 164 313 162 313 162 313 161 309 161 305 161 313 159 309 159 305 158 305 158 305 156 297 153 293 153 297 153 293 153 289 152 289 152 285 149 281 149 277 147 277 146 273 141 269 147 277 144 265 144 273 141 261 141 261 141 261 141 257 140 238 140 238 140 246 140 246 137 249 137 246 135 249 134 253 138 273 132 249 126 249 131 257 132 257 134 257 132 253 131 249 126 230 126 230 126 230 126 230 123 222 123 218 122 218 120 214 120 210 120 210 120 210 120 210 122 214 122 210 120 206 119 206 119 206 119 202 117 202 116 198 116 198 116 194 114 190 113 190 111 186 111 182 110 178 107 186 107 186 107 194 107 194 107 194 104 194 104 190 102 190 101 186 104 194 102 186 101 182 98 178 99 178 99 178 99 178 99 178 95 166 95 162 93 162 92 158 92 174 92 174 92 174 92 174 92 174 92 170 90 166 88 158 87 146 88 146 88 142 85 134 87 142 87 138 85 138 84 134 79 123 81 126 82 134 84 134 81 126 81 123 79 119 78 119 82 123 78 119 79 130 78 119 75 130 73 123 72 126 69 123 69 130 69 130 69 130 69 130 70 134 69 130 69 126 67 126 69 126 69 123 67 123 66 119 69 126 67 123 66 115 64 111 69 119 66 111 64 111 64 115 64 111 64 107 63 103 61 103 63 103 63 103 63 103 63 103 63 99 60 91 58 91 58 95 55 83 57 91 60 91 55 75 58 87 57 83 55 79 54 79 51 79 51 79 51 79 51 79 55 87 52 79 51 79 51 83 52 83 55 91 57 87 52 75 54 79 51 71 49 71 49 75 48 71 49 75 51 71 49 67 51 71 48 63 46 63 46 67 46 71 46 71 46 71 46 71 48 71 46 67 45 71 46 75 46 71 46 67 45 63 43 63 40 55 40 59 42 59 43 63 46 75 42 63 40 67 45 79 46 79 46 75 45 71 43 71 43 71 45 75 45 75 45 75 43 71 43 71 43 71 43 75 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 45 25 45 28 52 30 45 22 47 27 47 27 47 27 47 27 50 24 42 24 47 27 47 22 45 24 47 25 47 25 45 24 45 24 40 31 50 25 38 28 42 25 40 24 38 25 40 27 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 19 23 9 14 9 14 9 19 13 23 13 21 10 33 16 26 13 28 22 47 31 62 36 59 34 59 36 62 37 59 36 57 34 57 34 54 33 59 39 59 39 62 40 62 42 62 40 62 40 64 42 64 43 66 40 69 42 71 45 74 45 71 43 71 43 74 45 74 46 74 45 76 46 76 46 76 46 76 46 76 46 76 46 76 46 74 48 74 49 74 42 47 24 28 19 26 16 26 16 28 18 31 19 31 19 31 19 31 19 31 21 35 22 35 22 33 21 2 70 217 168 210 159 207 161 207 161 207 161 217 167 219 162 214 162 202 150 198 140 186 126 157 90 95 40 50 27 50 28 66 48 78 46 88 76 293 263 372 238 317 194 279 221 303 206 284 197 319 211 358 165 257 256 427 259 413 226 260 146 250 143 226 144 224 135 210 128 202 119 186 107 176 96 171 92 159 81 191 158 358 177 329 176 339 176 343 179 353 184 360 187 365 190 370 188 377 193 382 196 384 196 382 194 384 197 389 200 393 203 384 199 417 203 403 199 284 313 374 303 324 294 339 294 327 298 322 298 312 294 329 315 343 304 334 307 334 307 334 307 334 307 334 309 336 309 339 310 339 310 339 312 341 312 343 313 343 313 343 313 346 313 346 315 351 316 353 316 355 319 355 321 358 321 355 321 358 321 360 322 358 322 353 324 360 328 365 327 360 325 341 325 346 324 362 328 391 331 393 321 446 289 339 366 501 318 408 268 367 229 334 215 358 218 365 206 391 209 415 211 422 208 420 211 415 209 415 209 417 211 422 214 422 214 422 214 422 214 422 214 422 214 422 214 422 214 422 214 422 214 422 214 422 214 417 212 417 211 415 211 413 209 413 209 415 212 417 211 413 209 408 205 408 203 405 202 403 202 403 202 403 202 403 202 403 202 405 199 398 197 401 199 398 194 403 200 403 199 401 199 398 197 405 194 405 196 413 203 425 209 422 203 417 199 408 194 401 191 398 190 384 185 384 188 384 185 382 184 379 184 377 182 377 182 379 177 379 177 377 176 374 174 379 176 377 176 374 174 374 176 372 176 362 171 358 170 358 170 355 168 355 168 355 168 355 168 362 170 360 168 358 165 353 164 353 164 353 162 351 162 348 161 341 162 336 161 336 159 334 159 334 159 329 155 324 153 324 155 324 153 324 153 324 152 322 152 319 149 317 149 315 147 315 147 308 146 315 147 312 144 310 146 305 141 305 141 308 143 308 144 303 141 303 141 303 141 303 141 300 137 298 137 296 135 296 135 303 135 293 129 288 129 286 132 286 132 284 132 281 131 274 131 274 128 274 128 274 128 274 128 269 123 267 123 265 122 265 122 257 122 257 122 257 122 257 122 257 122 257 120 255 119 253 119 255 119 253 119 250 117 250 117 248 116 248 114 245 113 243 113 243 113 241 110 238 108 234 105 236 107 236 107 234 105 234 105 241 104 238 104 236 102 236 102 238 104 236 101 234 99 229 98 222 98 224 99 224 101 226 101 219 95 217 95 214 93 214 93 207 92 210 93 212 92 210 90 210 92 210 90 207 88 205 88 200 88 202 90 200 87 195 85 200 87 198 87 195 85 195 85 188 81 188 81 191 82 191 82 188 81 188 79 186 78 183 78 188 79 181 76 186 79 181 75 181 75 179 72 176 70 171 69 171 69 171 69 171 69 171 69 176 70 174 69 169 66 167 66 162 67 157 66 155 64 155 64 159 67 157 66 155 64 152 63 155 67 150 64 148 64 148 66 148 64 148 63 145 61 143 61 140 63 140 63 140 63 140 63 140 61 136 58 133 58 133 60 131 57 133 58 133 58 131 57 133 58 133 57 128 55 126 54 126 52 126 52 124 51 124 51 131 54 126 51 124 51 124 52 124 54 124 54 124 52 119 51 124 52 119 49 117 49 117 51 114 49 117 51 119 49 117 48 119 49 114 46 112 46 112 48 114 46 112 45 109 46 112 48 114 46 112 45 109 46 112 48 114 48 112 45 109 43 105 42 102 42 105 42 107 43 107 45 107 45 100 40 97 42 105 46 109 48 107 45 105 43 100 42 102 45 105 45 105 46 107 46 102 43 100 42 100 43 105 46 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 24 11 24 23 30 31 24 3 27 23 27 23 27 23 27 23 28 39 24 39 27 47 27 35 22 31 24 35 24 35 22 31 25 27 24 47 30 31 22 35 27 35 25 31 24 35 25 39 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 27 25 27 25 35 25 35 25 51 27 43 16 15 10 11 7 19 13 35 16 31 13 23 18 31 13 27 16 55 31 79 39 79 37 75 36 75 37 83 36 75 36 71 34 67 33 67 39 79 39 83 40 83 42 87 40 83 40 87 42 87 43 91 40 91 42 95 43 103 46 107 43 99 43 103 45 103 46 107 42 95 43 99 45 103 48 107 46 103 46 103 46 103 46 103 46 91 48 95 46 79 27 27 19 27 16 31 15 35 18 39 19 43 19 43 19 43 19 43 18 43 21 47 21 47 19 47 19 321 152 456 159 452 155 476 162 492 159 484 164 492 164 484 162 456 152 440 143 408 129 365 107 253 57 99 28 55 28 43 39 115 52 87 64 234 221 666 242 595 209 523 206 579 214 551 199 559 217 559 235 480 152 666 272 682 266 642 168 412 162 404 147 400 141 384 135 341 123 313 114 281 104 253 99 234 92 190 84 333 196 392 171 384 179 380 180 388 184 396 187 400 187 388 190 388 193 396 196 400 196 396 197 404 199 408 200 412 202 428 203 440 200 396 196 448 188 904 310 944 292 912 295 908 297 932 298 924 294 916 306 976 313 940 307 952 307 952 307 952 307 952 307 952 309 956 309 960 310 960 310 960 312 964 312 968 313 964 310 952 312 964 313 968 315 972 316 984 318 995 318 1003 321 999 319 984 321 988 321 991 321 991 319 988 325 999 327 999 325 995 331 1011 331 1007 328 991 321 956 331 948 348 1011 194 865 358 1003 366 1011 330 857 274 690 230 563 223 511 212 436 206 404 209 412 212 436 211 432 209 436 211 440 215 448 215 448 215 448 215 448 214 444 214 444 214 444 214 444 212 440 212 440 212 440 212 432 214 416 212 412 212 408 211 408 208 404 211 412 212 408 209 408 208 424 206 424 205 420 205 416 203 416 203 416 203 416 203 416 203 400 199 396 200 400 199 388 202 404 200 400 200 396 199 396 196 392 196 400 202 428 214 452 220 456 215 436 206 416 199 400 194 388 188 380 190 388 190 380 185 372 184 369 184 365 182 365 180 365 179 361 177 357 177 357 177 357 176 353 176 349 174 349 177 349 174 337 171 333 170 337 168 329 168 329 168 329 168 329 171 337 170 329 167 325 165 321 165 321 164 317 164 313 162 313 161 313 161 309 159 309 158 305 161 309 158 301 155 293 153 293 153 293 153 293 153 293 153 293 150 285 149 281 149 277 147 277 143 273 149 277 146 269 144 273 141 261 141 265 143 269 144 261 141 242 141 242 141 242 141 249 138 253 137 249 137 249 135 249 132 261 132 261 132 261 134 261 131 253 132 253 131 249 131 246 128 234 128 234 128 234 128 234 125 226 123 222 123 218 122 218 122 214 122 214 122 214 122 214 122 214 122 210 120 206 119 206 120 210 119 206 119 202 117 202 116 198 116 194 114 190 113 190 113 190 111 182 110 178 105 182 107 186 107 190 105 186 104 190 105 198 104 194 104 190 102 190 104 194 102 186 101 182 98 178 99 178 99 174 98 174 98 174 96 170 95 166 95 162 93 162 90 170 93 178 93 178 90 170 92 174 92 170 90 166 88 158 88 146 90 150 88 146 87 138 88 146 87 142 87 138 85 138 82 130 81 126 81 126 81 123 81 126 81 123 79 119 78 119 81 119 76 115 78 126 76 115 75 130 73 123 72 126 69 123 69 130 69 130 69 130 69 130 69 126 67 126 67 126 67 126 66 119 66 119 64 115 64 111 64 115 64 115 63 111 63 111 69 119 66 111 64 111 64 115 64 111 64 107 63 103 61 103 61 99 61 99 61 99 61 99 63 99 60 91 58 91 58 95 60 95 60 91 57 91 60 99 60 95 58 87 55 83 54 79 55 87 54 87 52 83 51 79 55 87 52 79 51 79 51 83 54 83 52 75 51 75 51 75 54 79 51 71 49 71 49 75 48 71 49 75 51 71 49 67 51 71 48 63 46 63 46 67 48 75 45 67 45 67 48 75 48 71 46 67 45 71 46 75 48 75 46 67 45 63 42 59 42 63 43 63 45 67 45 71 45 71 43 67 42 71 43 75 45 75 45 75 45 75 45 75 42 67 43 71 43 75 45 75 43 71 42 63 42 71 46 83 45 25 45 25 45 25 45 25 45 25 45 25 45 25 45 25 40 21 38 25 52 28 40 16 47 27 47 27 47 27 47 27 52 27 47 25 52 30 50 25 40 22 42 24 45 22 42 21 38 21 35 28 45 22 33 24 42 25 40 24 38 25 40 27 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 45 28 47 25 33 15 21 12 19 12 26 18 33 18 26 13 28 15 21 13 28 24 54 37 59 36 57 33 54 33 57 34 59 36 59 34 57 33 54 33 59 39 59 40 62 42 64 42 62 40 62 42 64 43 66 43 66 40 69 43 74 45 76 48 71 43 71 45 74 46 76 46 64 40 69 42 74 45 76 48 76 46 76 46 76 46 76 46 71 46 71 48 69 36 38 16 26 18 23 15 23 16 28 18 28 21 31 19 31 19 31 19 28 18 31 19 31 18 28 18 26 140 207 153 224 147 202 155 207 162 207 161 217 165 217 161 212 156 198 147 191 135 181 120 157 84 85 36 45 28 47 28 64 52 83 39 109 114 372 263 360 221 293 202 291 217 288 206 272 214 305 209 339 188 217 248 432 257 432 244 274 149 260 144 234 147 229 141 214 131 202 122 200 114 191 105 186 101 171 90 171 158 365 184 334 182 348 177 353 182 360 187 365 190 362 185 379 193 382 196 384 196 382 194 391 200 391 200 391 200 393 202 386 200 420 205 405 200 286 313 374 303 324 294 341 294 327 298 322 295 312 292 334 316 346 301 336 306 336 306 336 306 336 306 336 307 336 309 339 310 341 310 341 310 341 312 343 313 346 313 348 310 351 312 346 313 346 315 343 315 339 316 339 318 341 319 351 321 353 321 355 322 360 321 362 324 367 322 367 322 370 325 358 325 353 325 358 327 365 328 370 318 382 322 389 224 348 358 393 331 441 351 470 336 451 306 370 238 372 214 370 206 393 214 417 209 417 208 415 211 417 212 425 217 422 217 422 217 422 217 420 215 420 215 422 214 422 214 420 212 420 212 420 212 420 212 422 212 422 211 420 212 415 211 408 208 415 212 417 211 410 206 415 209 415 208 413 208 410 206 405 203 405 203 405 203 405 203 410 203 403 200 408 203 403 199 405 202 405 200 403 200 401 197 408 196 408 199 422 212 436 226 458 238 448 227 436 215 429 208 403 193 393 190 396 193 396 190 386 185 386 184 384 182 382 182 384 184 386 182 384 180 382 180 379 179 379 177 377 176 374 176 374 176 370 173 365 171 365 171 360 168 360 168 360 168 360 168 365 171 362 170 360 167 355 165 355 165 355 164 353 164 351 162 336 159 334 158 331 156 329 156 336 159 331 156 327 153 324 153 324 153 324 153 324 153 324 153 319 150 319 149 317 147 315 147 308 146 317 149 312 144 310 146 305 141 305 143 308 144 310 144 303 141 303 141 303 141 303 140 300 138 300 137 298 135 296 135 293 131 293 134 296 134 288 134 284 131 281 131 281 129 276 129 274 128 274 128 274 128 274 128 269 125 269 123 267 122 265 122 260 123 260 123 260 123 260 123 257 122 257 120 255 119 253 119 255 120 255 119 253 117 250 117 248 116 248 114 245 113 243 113 243 113 241 110 238 108 234 105 236 107 236 105 234 104 231 104 236 107 236 105 234 104 236 102 238 104 236 101 234 99 229 98 226 99 224 98 217 93 214 92 219 96 219 95 217 93 214 93 205 90 212 95 214 93 207 88 210 92 210 90 207 88 205 88 202 90 205 90 205 88 198 85 200 88 200 87 198 85 195 85 193 82 191 81 188 79 186 78 188 81 188 79 186 78 183 78 186 78 179 75 181 78 179 72 181 75 179 72 176 70 171 69 171 70 171 70 171 70 171 70 164 66 167 69 169 70 174 72 159 67 157 66 157 64 155 64 152 63 152 63 152 63 152 63 155 67 150 64 148 64 148 66 148 64 148 63 145 61 143 61 136 60 136 60 136 60 136 60 140 61 136 58 133 58 133 60 138 61 136 58 131 57 138 64 138 60 133 58 131 55 126 54 133 55 131 54 128 52 126 52 131 54 126 51 124 51 124 52 126 54 119 48 114 48 117 51 124 52 119 49 117 49 117 51 114 49 117 51 119 49 117 48 119 49 114 46 112 46 112 48 117 48 109 43 107 45 114 49 114 46 112 45 109 46 112 48 114 48 112 45 109 43 105 42 107 43 109 45 109 46 112 46 102 43 102 43 102 43 102 43 100 42 102 45 105 46 109 48 97 40 97 42 100 43 102 43 102 42 100 40 100 43 107 48 25 19 25 23 27 27 28 27 24 15 25 19 25 19 25 19 27 23 27 19 25 15 24 11 25 19 25 23 27 27 28 27 27 23 25 23 25 23 25 23 28 27 24 15 21 15 24 31 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 28 39 24 27 22 31 27 43 28 39 25 35 28 43 27 35 22 31 22 43 24 39 22 35 18 31 21 39 21 27 13 7 18 19 12 11 13 15 13 11 15 19 15 23 21 51 34 79 31 63 31 67 33 71 34 71 36 75 36 71 34 67 33 67 39 83 39 87 40 91 42 91 40 87 40 87 40 87 40 87 42 87 40 87 40 91 43 99 45 95 42 87 42 95 46 107 42 79 42 79 43 91 49 103 48 91 45 95 52 107 48 79 52 123 57 119 43 67 24 39 19 39 18 43 16 39 15 35 19 63 18 55 18 39 18 31 13 55 24 51 25 47 7 51 61 380 168 476 158 464 156 468 158 472 161 476 164 476 164 476 159 456 152 416 141 392 125 309 92 182 43 83 34 75 30 67 40 134 31 134 54 424 262 662 241 579 202 579 223 587 214 595 211 567 239 626 238 515 141 563 263 690 259 634 191 412 158 408 153 404 147 384 137 349 128 325 119 293 110 261 107 246 95 206 84 313 191 412 184 372 167 392 187 396 188 396 190 388 193 372 194 380 194 384 197 392 200 396 202 400 202 400 202 404 205 428 208 440 205 388 211 404 200 908 312 948 294 916 297 908 294 932 297 912 288 936 309 964 306 952 304 952 304 952 304 952 304 952 309 960 309 960 309 960 309 960 310 964 310 964 310 964 310 964 312 964 312 972 313 976 315 976 313 976 313 980 315 984 316 984 316 972 315 972 316 972 316 972 321 980 319 980 319 984 322 991 322 988 321 991 324 995 325 995 313 1011 318 988 360 880 235 976 346 1003 348 972 334 1011 319 1011 346 936 304 753 248 622 223 539 217 476 200 456 209 480 215 452 214 440 220 432 221 424 218 416 214 420 217 428 215 424 211 412 214 436 212 452 212 464 212 456 214 432 214 436 212 432 212 424 212 420 209 404 209 400 209 404 209 424 208 420 208 416 206 416 203 412 205 416 206 412 205 408 203 392 203 388 202 384 200 380 203 392 203 388 202 384 200 384 197 384 200 428 199 476 197 615 324 753 322 591 221 412 223 440 202 416 197 396 190 380 185 376 185 376 184 369 180 365 179 361 179 349 179 349 179 349 179 349 176 345 180 349 176 333 171 333 176 349 173 341 171 337 168 333 174 345 170 333 167 333 170 341 167 333 168 333 168 329 165 321 164 321 162 313 161 309 158 305 159 313 159 305 156 297 155 293 159 305 156 297 155 297 155 301 161 309 158 301 153 289 150 281 150 285 150 281 149 277 147 277 150 285 150 281 149 277 147 277 146 273 144 265 143 261 140 257 143 261 140 253 138 253 138 261 138 253 137 253 138 257 135 242 134 257 135 257 135 253 132 246 132 246 131 242 129 246 132 249 128 246 129 246 129 242 126 234 125 234 125 230 123 226 122 226 122 218 122 218 122 218 122 218 117 206 117 206 117 206 117 206 120 210 120 210 120 210 120 210 116 198 116 194 114 190 113 190 111 198 111 194 110 190 108 190 104 178 105 182 105 182 105 194 107 190 107 186 105 182 102 182 102 178 98 178 101 182 98 166 104 190 102 186 99 170 95 162 93 162 93 158 92 154 90 154 90 174 90 174 90 174 90 174 90 170 87 166 90 174 88 158 87 150 88 146 87 142 85 142 87 142 87 138 87 134 85 134 84 138 79 130 78 130 78 134 75 123 75 126 76 130 78 138 76 134 76 130 75 126 73 134 75 138 75 134 73 130 72 130 73 138 70 126 69 126 69 126 72 134 70 126 69 123 66 119 66 119 67 119 67 119 67 119 66 115 66 115 66 115 66 115 66 115 66 111 64 107 63 107 61 107 64 115 66 107 60 95 60 95 60 95 60 95 60 95 60 95 60 95 60 95 60 95 60 95 60 91 58 87 57 87 60 95 60 91 58 91 57 87 52 83 52 83 52 83 52 83 49 75 49 75 49 79 54 87 55 87 49 79 51 83 49 75 52 83 48 71 46 75 51 87 51 79 49 83 52 87 48 63 43 67 46 75 49 79 49 79 46 75 48 79 48 71 43 59 46 71 46 71 46 71 46 71 40 67 42 71 43 75 45 79 45 75 45 75 45 75 45 75 48 83 46 75 42 63 39 59 40 63 40 67 42 71 43 71 45 71 43 67 43 63 42 63 46 75 43 63 42 63 42 63 45 25 45 27 47 28 50 28 47 27 47 27 45 25 45 25 50 28 47 27 45 25 45 24 45 25 45 27 47 28 50 28 47 27 47 27 47 27 47 27 50 27 45 24 40 24 45 25 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 42 27 38 24 38 24 42 27 45 27 38 25 45 28 42 25 35 22 38 24 40 22 38 21 33 21 38 24 38 19 28 13 33 16 23 13 26 16 26 13 26 15 28 19 40 30 57 37 52 31 54 33 54 34 57 34 64 37 62 37 59 36 57 34 64 39 64 40 66 42 69 42 64 39 64 39 64 39 64 39 69 40 66 40 69 42 71 45 71 43 69 42 69 43 76 48 69 43 69 45 71 48 78 51 78 46 74 48 83 52 76 43 78 54 83 49 62 28 31 16 28 18 26 16 26 16 23 15 21 18 26 18 31 18 35 16 31 21 40 21 45 18 14 21 107 146 224 161 200 158 200 159 205 161 210 162 212 164 212 162 200 156 195 144 191 137 179 111 138 67 66 34 52 31 47 31 74 58 71 54 114 190 389 248 339 215 284 214 308 215 291 214 286 209 353 238 362 212 219 206 415 271 415 256 324 155 245 147 241 152 231 143 219 134 207 128 200 117 195 110 188 104 174 88 162 123 343 187 346 182 339 190 365 184 372 188 382 197 386 203 382 197 384 199 389 202 393 203 398 205 396 205 396 206 401 209 401 208 432 208 432 185 308 318 382 303 331 294 343 294 324 294 331 288 322 298 355 306 348 303 348 303 348 303 348 303 348 304 348 309 346 309 346 309 346 309 348 310 348 310 348 310 348 310 346 312 346 313 348 313 351 315 346 312 346 313 348 315 351 315 351 316 351 316 351 316 351 316 358 319 355 319 355 321 360 324 365 321 365 322 367 322 370 324 358 337 370 316 396 331 305 256 408 337 365 345 374 315 432 328 393 336 434 345 432 313 377 272 367 217 384 217 398 220 393 206 405 214 405 211 410 218 432 227 425 226 422 221 425 218 427 215 429 214 425 212 422 212 420 212 434 212 434 211 429 211 422 212 422 211 417 209 415 209 422 209 417 209 417 208 415 208 413 206 408 205 413 206 413 206 410 203 410 205 410 205 408 203 408 203 408 203 408 203 405 202 405 202 413 196 425 211 422 226 460 324 606 384 608 361 530 236 398 188 420 202 410 194 401 188 393 187 391 185 389 184 386 180 382 180 377 180 372 180 372 180 372 180 372 182 374 180 365 176 367 179 374 174 372 173 370 170 365 168 372 171 367 168 362 168 367 170 362 168 365 168 365 167 360 164 358 164 355 162 353 159 348 159 343 162 339 159 334 156 331 155 336 158 331 156 329 155 331 156 334 159 331 156 324 152 319 150 319 150 319 149 317 149 315 147 319 150 319 149 317 147 315 147 312 146 310 143 308 141 303 140 308 141 303 138 300 138 300 140 300 137 298 137 300 138 296 132 293 135 296 135 296 134 291 131 291 132 288 129 286 129 286 129 274 129 272 129 272 128 267 125 265 125 265 123 262 123 260 122 265 122 265 122 265 122 265 122 257 117 257 117 257 117 257 117 253 119 253 119 253 119 253 119 248 116 248 114 245 113 243 113 243 111 243 110 241 108 238 108 236 105 234 105 234 105 234 107 231 108 229 107 229 104 226 104 231 102 231 101 236 102 231 95 229 102 229 101 224 96 217 93 214 93 214 92 212 92 210 90 212 90 212 90 212 90 212 90 214 90 210 88 214 93 212 88 207 88 207 87 205 85 200 85 198 87 198 85 191 85 188 85 193 81 188 79 186 78 186 79 181 75 181 76 183 78 186 78 183 76 183 75 181 73 179 73 181 75 179 73 179 72 176 73 171 72 164 69 162 69 162 70 167 72 164 69 162 67 157 66 152 67 152 67 152 67 152 67 150 66 150 66 150 66 150 66 150 66 150 64 148 63 145 63 145 64 148 64 145 63 143 61 136 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 58 131 57 128 57 133 58 131 58 128 57 128 55 128 54 128 54 128 54 128 54 124 49 121 49 121 51 126 54 128 54 117 49 119 52 119 49 119 49 117 48 114 49 117 51 121 49 114 49 119 51 114 45 109 46 114 49 117 49 114 48 107 46 109 49 109 46 102 42 107 46 107 46 107 46 107 46 100 43 102 43 102 43 105 45 102 43 102 43 102 43 102 43 107 46 105 43 102 42 97 40 97 40 100 42 100 43 102 43 102 46 100 45 97 43 97 43 102 45 97 42 95 42 95 43 25 19 27 23 27 23 28 27 30 31 28 27 27 23 25 19 28 27 28 27 27 23 27 23 25 19 27 23 27 23 28 27 27 23 27 23 27 23 27 23 28 23 25 15 24 15 24 19 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 27 35 25 31 24 35 25 39 28 35 24 35 27 43 27 31 22 39 24 43 24 43 22 39 22 43 25 47 24 35 18 23 21 27 15 15 16 23 16 15 13 19 19 43 28 63 33 71 31 67 33 67 34 71 34 71 39 83 39 83 37 79 37 79 39 83 39 87 40 91 42 91 40 87 40 87 40 87 40 87 40 91 42 91 43 95 43 99 43 95 42 91 43 99 46 103 43 87 46 95 49 99 49 99 49 95 46 99 51 103 48 87 49 115 51 99 36 47 16 27 15 31 16 43 16 43 18 55 19 67 18 55 16 39 16 31 12 35 15 43 24 43 12 95 125 476 170 456 153 460 155 468 158 468 159 472 162 472 161 472 155 444 149 404 138 365 122 285 85 166 42 83 33 75 30 79 42 130 46 111 108 599 248 662 224 583 211 603 220 571 209 587 206 615 250 666 253 587 159 452 262 686 266 686 221 428 152 412 155 412 150 392 140 357 132 337 123 301 116 273 108 246 98 218 73 257 174 412 185 376 176 384 187 396 188 408 197 400 205 384 200 392 199 396 202 404 203 404 208 416 206 412 208 416 209 440 214 444 209 396 214 400 200 896 309 944 294 916 295 908 292 932 295 912 289 944 307 960 303 952 303 952 303 952 303 952 303 952 307 960 309 960 309 960 309 960 310 964 310 964 310 964 310 964 312 968 312 968 313 972 313 976 312 968 312 972 313 976 315 976 316 972 316 972 316 972 316 972 319 980 319 980 319 984 322 988 321 988 321 988 322 991 322 995 327 984 328 991 318 1011 334 781 280 1011 321 976 339 964 327 991 322 976 334 991 345 968 334 904 325 785 265 615 224 555 223 547 218 503 220 488 215 448 202 412 211 440 211 424 211 420 217 428 212 416 214 428 215 436 215 436 214 432 211 436 212 436 212 432 212 432 211 416 208 404 209 408 211 428 209 424 209 420 208 420 205 412 206 420 208 416 205 404 205 396 206 400 206 400 208 404 203 392 203 392 205 396 205 392 203 388 208 436 205 464 303 841 378 892 384 872 352 539 190 349 205 420 199 404 193 392 190 388 187 380 185 372 182 369 180 365 180 353 182 353 182 353 182 353 180 349 180 341 174 333 179 353 174 349 174 345 171 337 170 333 173 341 170 333 168 333 168 337 168 333 168 333 168 329 165 325 164 321 164 317 161 309 159 305 162 317 162 313 161 309 158 305 159 309 158 301 155 297 156 301 159 305 158 301 153 289 152 285 150 285 150 285 149 281 149 277 150 285 150 281 149 277 147 277 146 273 144 265 143 261 140 257 143 265 140 257 138 257 138 261 138 253 137 253 138 257 135 242 134 257 135 257 135 253 132 246 132 249 129 238 128 238 128 238 129 246 129 246 129 242 126 238 125 234 125 234 123 230 123 226 122 218 122 218 122 218 122 218 117 206 117 206 117 206 117 206 117 202 117 202 117 202 117 202 116 198 116 194 114 190 113 190 111 198 111 194 110 190 108 190 108 190 107 186 105 178 104 178 107 190 107 186 105 186 104 182 105 186 101 186 104 190 101 170 102 186 102 182 99 174 95 162 93 162 93 162 92 158 92 154 90 174 90 174 90 174 90 174 93 178 88 174 93 182 92 166 87 150 88 146 87 142 85 142 87 142 87 138 87 134 85 134 82 146 81 146 79 142 79 138 75 130 76 134 76 134 78 138 76 142 76 138 75 134 73 134 75 134 73 134 72 130 72 130 73 134 70 126 69 126 70 130 72 134 70 126 69 123 66 119 69 123 69 123 69 123 69 123 66 115 66 115 66 115 66 115 66 115 66 111 64 107 63 107 66 111 63 107 61 103 61 107 60 95 60 95 60 95 60 95 60 95 60 95 60 95 60 95 60 95 60 91 58 87 57 87 58 87 57 87 55 83 55 79 55 91 55 91 55 91 55 91 51 79 49 75 49 79 52 87 57 91 51 83 52 91 52 83 48 79 49 83 51 79 49 75 54 83 48 75 49 83 49 71 48 75 49 79 49 75 46 67 46 71 48 75 48 71 45 63 46 71 46 71 46 71 46 71 45 75 45 75 43 71 43 71 42 67 42 67 42 67 42 67 43 71 43 71 43 71 43 71 40 67 42 67 43 71 43 71 48 79 46 75 46 71 45 71 46 71 43 63 42 63 43 67 47 27 47 27 47 27 47 27 57 31 54 30 50 27 45 25 50 28 50 28 50 28 50 28 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 45 25 42 24 42 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 40 25 40 25 40 25 40 25 42 25 38 24 42 28 40 24 38 22 40 25 42 24 38 22 38 24 40 24 38 21 31 16 33 16 23 13 26 15 26 13 19 15 33 25 50 31 52 30 54 33 54 34 57 34 59 36 64 39 64 39 62 37 62 37 64 39 64 40 66 42 69 42 69 42 69 42 69 42 69 42 66 42 69 43 71 45 71 43 71 43 71 43 74 45 76 46 71 46 78 51 83 51 78 49 78 49 76 49 78 49 78 48 81 52 76 43 50 24 26 13 21 15 23 16 26 18 28 19 26 19 26 18 31 18 35 16 33 16 23 18 38 13 21 45 202 170 222 153 205 158 200 159 207 159 210 161 212 161 210 159 195 153 195 143 193 134 174 102 121 60 64 34 52 30 50 34 83 57 93 43 222 256 362 248 310 214 300 221 305 209 284 211 291 227 365 242 372 238 260 161 405 272 420 271 367 164 236 155 248 155 238 149 226 140 219 132 212 123 205 116 200 108 183 95 167 101 322 191 360 191 360 191 391 196 391 196 391 197 386 200 398 203 401 203 403 206 405 206 413 211 410 209 413 212 417 214 410 214 441 211 436 187 308 316 377 300 329 292 341 294 324 294 327 288 329 301 355 304 346 301 348 303 348 303 348 303 348 304 346 307 343 307 343 307 343 307 346 309 346 309 346 309 346 309 343 310 346 312 346 313 348 313 346 312 346 313 348 315 351 315 351 316 351 316 351 316 351 316 355 319 353 318 355 319 358 322 362 319 365 321 365 322 367 322 386 312 379 337 348 328 408 315 245 303 422 318 384 343 341 339 386 324 379 312 389 321 420 336 436 342 422 319 401 280 365 236 339 209 377 212 413 212 432 212 410 208 410 206 417 211 429 214 432 214 429 215 422 215 420 215 429 212 429 212 429 212 425 214 425 212 420 209 417 209 417 211 422 211 420 211 417 209 417 209 413 206 415 208 415 208 413 206 410 205 410 206 415 208 417 209 408 203 410 205 410 206 413 206 417 200 434 209 420 208 604 380 608 375 601 374 608 279 398 199 422 203 415 197 405 193 401 191 396 187 393 185 389 182 386 184 382 184 377 184 377 184 377 184 365 177 370 177 365 174 365 179 377 176 374 173 370 171 367 170 370 171 367 170 365 168 365 168 365 168 367 170 365 168 362 165 360 165 358 162 353 161 351 161 346 164 343 162 341 161 339 161 339 159 334 156 331 156 331 158 331 158 329 155 327 153 322 152 322 152 319 150 319 149 317 149 319 150 319 149 317 147 315 147 312 146 310 143 308 141 303 140 308 141 303 138 300 138 300 140 300 137 298 137 300 138 296 132 293 135 296 135 296 134 291 131 286 129 284 128 284 129 286 131 279 129 279 131 276 129 274 126 272 126 269 125 269 123 267 123 265 122 265 122 265 122 265 122 260 119 260 119 260 119 260 119 250 117 250 117 250 117 250 117 248 116 248 114 245 113 243 113 243 111 243 110 241 108 238 108 241 110 238 107 234 104 231 104 229 107 226 107 229 105 229 105 236 104 236 102 241 104 234 98 229 102 229 101 224 98 219 95 217 95 214 93 214 92 212 92 212 90 212 90 212 90 212 90 214 90 210 88 214 92 212 88 207 88 207 87 205 85 200 85 198 87 198 85 191 85 188 85 191 81 193 81 191 79 188 78 183 76 183 76 183 76 183 76 183 76 183 75 181 73 179 73 179 73 179 72 176 72 174 72 169 72 164 69 162 69 164 72 164 70 164 69 162 67 159 67 155 69 155 69 155 69 155 69 150 66 150 66 150 66 150 66 150 66 150 64 148 63 145 63 152 66 145 60 140 61 145 66 138 61 136 61 136 61 136 61 133 60 133 60 133 60 133 60 133 60 133 58 131 57 128 57 128 57 126 55 126 54 124 54 131 55 131 55 131 55 131 55 126 51 121 49 121 51 126 52 128 54 121 52 124 55 126 52 112 48 119 52 121 51 114 46 126 51 112 46 114 49 117 48 119 51 119 49 114 46 109 43 107 46 107 46 107 46 107 45 107 46 107 46 107 46 107 46 107 46 107 45 102 43 100 42 100 42 100 42 100 42 100 42 100 42 100 43 102 45 105 45 100 42 100 43 102 43 105 45 107 49 107 48 105 46 102 46 100 45 97 42 95 42 97 45 27 23 27 23 27 23 27 23 33 35 31 31 28 23 25 19 28 27 28 27 28 27 28 27 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 25 19 24 15 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 25 35 25 35 25 35 25 35 27 35 22 31 27 39 25 31 22 43 25 47 25 47 24 39 22 39 22 35 21 31 18 23 16 15 10 7 12 15 12 7 10 15 19 47 30 59 28 55 33 67 34 71 34 75 36 75 36 75 36 75 37 79 37 79 39 83 39 87 40 91 42 91 45 99 45 99 45 99 45 99 40 91 43 99 46 99 45 95 43 95 45 99 46 103 46 103 46 95 51 107 52 103 49 95 49 99 51 99 49 99 49 103 55 119 49 91 31 39 16 31 13 31 15 43 16 47 18 59 18 63 18 55 16 39 16 31 21 35 15 43 19 23 21 202 156 488 159 452 161 468 152 464 158 468 159 472 161 468 158 464 153 448 150 404 137 353 113 257 70 130 39 79 33 75 34 87 48 115 51 115 173 702 239 654 211 583 220 615 218 567 206 575 221 650 248 642 247 622 187 369 245 694 263 682 236 448 152 440 159 424 155 396 146 369 138 349 131 321 123 293 116 265 105 230 82 186 158 416 188 376 184 376 197 416 197 416 199 396 202 376 208 408 208 408 208 412 209 412 214 420 212 420 212 424 215 448 218 456 214 408 217 404 202 904 306 936 291 912 295 904 292 936 294 916 294 952 307 952 300 948 303 952 303 952 303 952 303 952 306 956 307 956 307 956 307 956 309 960 309 960 309 960 309 960 310 964 310 968 312 968 313 972 312 968 312 972 313 976 315 976 315 972 315 972 315 972 315 972 318 976 316 976 316 980 319 988 319 984 319 988 321 988 322 991 328 988 328 1011 316 960 333 1011 294 722 321 1011 310 1011 346 960 328 988 328 980 327 948 322 944 322 988 340 1011 348 968 322 865 285 722 245 583 211 515 205 511 217 507 218 495 215 456 214 416 214 408 215 400 217 392 218 400 214 428 214 428 214 428 214 428 214 432 211 428 209 424 211 428 211 432 211 432 209 428 209 424 206 420 208 424 208 424 206 412 202 392 205 396 206 404 208 404 205 396 205 396 205 396 205 396 197 376 206 428 208 456 340 880 381 884 381 865 369 551 187 396 205 416 200 400 196 392 193 388 188 376 188 372 185 365 184 361 182 357 184 357 184 357 184 357 177 349 185 361 182 345 177 341 176 353 174 349 173 341 170 337 171 341 171 341 170 337 168 333 168 337 170 337 170 333 167 325 165 325 164 321 162 313 159 309 162 321 164 317 162 317 162 317 161 309 158 305 156 301 158 305 158 305 156 297 155 293 152 289 152 289 152 285 150 285 149 281 150 285 150 281 149 277 147 277 146 273 144 265 143 261 140 257 143 265 140 257 138 257 138 261 138 253 137 253 138 257 135 242 134 257 135 257 135 253 132 246 126 234 126 238 129 246 134 257 128 249 131 249 131 246 128 238 126 238 126 234 125 234 123 230 122 218 122 218 122 218 122 218 119 210 119 210 119 210 119 210 120 210 120 210 120 210 120 210 116 198 116 194 114 190 113 190 111 198 111 194 110 190 108 190 111 194 110 190 107 182 104 178 105 186 107 186 105 186 105 186 107 186 102 186 105 190 101 174 101 182 101 182 99 174 96 166 95 166 95 162 93 162 92 158 90 174 90 174 90 174 90 174 88 166 85 162 88 170 87 154 87 150 88 146 87 142 85 142 87 142 87 138 87 134 85 134 81 150 82 154 82 146 79 138 76 134 76 134 76 134 76 134 76 142 76 138 75 134 73 134 73 134 72 130 72 126 70 126 72 130 69 126 69 130 72 134 70 130 69 126 69 126 67 123 69 123 69 123 69 123 69 123 66 115 66 115 66 115 66 115 66 115 66 111 64 107 63 107 67 115 63 99 60 103 63 111 61 99 61 99 61 99 61 99 60 95 60 95 60 95 60 95 60 95 60 91 58 87 57 87 57 87 55 83 55 79 54 79 52 83 52 83 52 83 52 83 52 83 51 75 49 75 51 83 57 91 51 83 54 95 55 91 46 75 51 87 52 83 48 71 55 83 46 71 48 79 49 75 51 83 51 79 48 71 43 59 46 71 46 71 46 71 46 75 46 71 46 71 46 71 46 71 48 83 46 79 45 71 43 71 45 75 45 75 45 75 45 75 40 63 42 71 43 75 46 79 42 67 43 71 43 75 45 75 49 83 49 83 48 79 46 75 45 67 42 63 42 67 45 71 50 28 47 27 47 27 45 25 52 30 50 28 47 27 45 25 47 27 47 27 50 28 50 28 50 28 47 27 47 27 45 25 47 27 47 27 47 27 47 27 45 27 47 27 47 25 42 22 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 38 25 40 27 42 25 40 24 42 24 35 24 40 27 40 22 40 24 42 25 42 25 40 24 40 22 38 21 33 18 31 16 26 12 16 9 19 12 19 9 23 16 35 27 50 31 50 30 57 34 57 34 59 36 59 37 59 36 59 36 62 37 62 37 64 39 64 40 66 42 69 42 74 45 74 45 74 45 74 45 66 42 74 46 78 46 74 43 71 43 74 46 78 48 76 46 76 49 78 51 81 49 78 49 78 51 83 49 76 48 81 54 88 54 76 39 42 21 23 15 23 15 26 16 26 16 28 19 26 19 26 19 31 18 35 16 45 21 31 22 23 4 47 99 217 162 202 155 217 158 195 161 207 159 210 159 210 158 205 156 202 155 202 140 188 125 157 88 95 46 57 33 52 33 59 43 88 48 90 73 317 262 367 239 305 217 310 221 305 214 288 206 319 241 351 241 360 241 298 147 358 271 415 260 382 180 245 162 253 159 250 153 241 146 234 140 224 131 217 123 210 116 195 102 186 78 293 191 365 191 379 191 396 197 403 200 405 206 408 211 415 211 415 211 417 212 417 212 422 214 420 214 420 215 425 218 413 215 446 215 444 191 315 322 372 297 324 291 341 292 327 295 324 289 336 304 355 301 341 300 348 303 348 303 348 303 348 304 343 306 341 306 341 306 341 306 343 307 343 307 343 307 343 307 346 310 348 310 351 312 351 312 351 312 351 313 353 315 355 315 355 315 355 315 355 315 355 315 358 316 355 315 358 318 362 319 360 319 362 319 365 321 365 321 358 331 374 318 370 324 365 331 425 260 253 337 393 312 417 318 379 330 389 331 393 330 396 328 370 331 348 321 370 333 436 351 468 333 465 298 422 248 370 214 372 211 386 211 401 214 415 215 422 215 422 217 422 217 422 217 420 214 422 214 425 214 427 215 425 214 422 209 420 209 420 209 429 212 429 211 427 211 425 209 420 208 425 209 425 209 422 206 415 205 417 206 417 206 420 208 417 205 415 205 413 203 410 202 415 200 425 199 408 203 508 306 608 377 608 345 530 220 389 217 425 202 415 197 408 194 405 194 398 190 396 188 393 185 389 185 384 185 379 185 379 185 379 185 379 188 389 190 382 182 374 182 379 176 377 174 372 171 370 171 367 171 370 171 370 170 365 167 367 170 370 171 367 168 362 167 362 165 360 164 355 161 353 162 343 162 341 162 341 162 341 162 339 161 336 158 334 158 334 158 329 156 329 155 327 153 324 153 324 152 322 152 319 150 319 150 319 150 319 149 317 147 315 147 312 146 310 143 308 141 303 140 308 141 303 138 300 138 300 140 300 137 298 137 300 138 296 132 293 135 296 135 296 134 291 131 284 128 284 129 288 132 296 137 281 131 281 132 279 129 274 128 274 126 272 126 269 125 269 125 265 122 265 122 265 122 265 122 262 120 262 120 262 120 262 120 255 120 255 120 255 120 255 120 248 116 248 114 245 113 243 113 243 111 243 110 241 108 238 108 241 110 241 108 236 107 234 107 226 105 226 107 229 105 231 107 234 104 234 102 238 104 234 96 224 101 226 101 226 99 222 96 219 95 217 95 214 93 214 93 212 90 212 90 212 90 212 90 207 85 202 84 207 88 205 84 207 88 207 87 205 85 200 85 198 87 198 85 191 85 188 85 191 82 195 85 195 82 188 78 186 78 183 76 183 76 181 75 183 76 183 75 181 73 179 73 176 72 176 72 174 70 174 70 167 70 162 69 162 70 167 73 162 69 162 69 162 69 162 69 152 67 152 67 152 67 152 67 150 66 150 66 150 66 150 66 150 66 150 64 148 63 145 63 150 64 145 63 143 61 143 64 140 63 138 63 138 63 138 63 133 60 133 60 133 60 133 60 133 60 133 58 131 57 128 57 131 57 128 57 126 55 126 54 126 52 126 52 126 52 126 52 128 52 124 49 121 49 124 51 126 52 117 51 124 55 126 54 114 49 117 51 119 49 117 48 124 51 114 48 117 51 117 46 119 51 119 49 114 46 109 43 107 46 105 45 105 46 109 49 107 46 107 46 107 46 107 46 107 46 107 46 105 45 105 45 105 45 105 45 105 45 105 45 100 42 100 43 102 45 105 45 102 43 102 43 105 45 105 46 107 49 107 48 105 46 102 46 97 43 95 42 95 43 100 46 28 27 28 23 27 19 25 19 27 23 27 23 25 19 25 19 24 19 25 19 27 23 28 27 28 27 28 23 27 19 25 19 27 23 27 23 27 23 27 23 25 19 27 27 27 19 24 11 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 31 27 39 27 39 24 31 25 31 22 27 25 39 24 27 24 47 25 51 27 47 25 43 25 47 24 39 21 31 19 31 16 15 10 3 12 11 12 3 19 35 25 55 31 67 34 71 34 71 34 75 36 75 37 79 36 79 37 79 39 83 40 87 39 83 39 87 40 91 42 91 43 95 43 95 43 95 43 95 40 91 45 107 48 103 45 95 42 95 46 107 48 107 46 103 49 99 48 95 48 95 49 99 49 107 52 103 46 91 51 115 55 115 46 71 24 23 13 27 18 39 16 43 16 43 15 39 18 55 18 47 18 39 18 31 19 35 19 63 16 23 51 372 162 464 152 448 164 452 150 476 159 460 159 460 159 456 156 448 153 444 146 384 128 317 96 202 52 99 34 67 34 75 42 115 45 95 49 265 230 662 251 615 215 595 220 607 221 591 212 571 236 666 244 666 247 630 206 369 206 694 268 662 248 515 164 436 162 428 159 412 152 384 144 365 137 329 128 301 120 273 111 242 95 130 141 404 191 384 202 400 203 428 203 436 208 420 214 412 212 424 212 424 212 424 212 424 214 428 212 424 212 428 215 452 218 456 215 412 221 420 208 920 303 932 289 908 294 904 294 936 291 920 297 960 307 944 297 944 303 952 303 952 303 952 303 952 304 952 306 952 306 952 306 952 307 956 307 956 307 956 307 956 309 960 310 964 310 968 312 968 312 968 312 972 313 976 315 976 315 972 315 972 315 972 315 972 316 976 315 972 316 976 318 984 318 980 319 984 319 988 321 988 321 988 322 984 322 1007 324 952 343 1011 250 837 342 984 324 1011 331 995 322 968 319 980 328 1011 322 1011 333 1011 330 1003 315 928 313 936 336 964 343 904 312 809 250 646 230 571 215 515 215 484 217 444 217 420 215 408 217 408 215 432 214 428 214 432 214 432 214 436 211 436 209 448 209 448 214 440 212 436 212 432 211 432 208 424 209 432 211 428 208 416 208 408 209 408 208 404 208 404 206 400 205 392 202 384 199 380 205 400 202 400 191 436 200 499 285 638 285 539 220 380 205 456 202 408 199 396 194 388 193 388 191 384 190 376 187 372 185 369 185 365 187 365 187 365 187 365 193 380 190 357 179 345 180 361 177 357 176 349 173 345 171 341 170 337 171 345 171 337 168 329 170 337 171 341 170 337 168 329 167 329 165 321 162 317 161 313 159 305 161 305 161 309 162 309 162 305 159 297 158 297 158 301 156 301 155 297 155 297 153 293 153 293 152 289 152 285 150 285 150 285 150 281 149 277 147 277 146 273 144 265 143 261 140 257 143 265 140 257 138 257 138 261 138 253 137 253 138 257 135 242 134 257 135 257 135 253 132 246 134 253 132 249 131 249 132 253 129 249 131 253 129 249 128 242 126 242 125 238 125 234 123 234 122 218 122 218 122 218 122 218 120 214 120 214 120 214 120 214 119 206 119 206 119 206 119 206 116 198 116 194 114 190 113 190 111 198 111 194 110 190 108 190 108 190 108 190 108 190 108 186 104 182 105 186 105 190 107 190 104 182 99 182 102 186 99 166 99 178 101 182 101 178 98 170 96 170 95 166 95 162 93 162 90 174 90 174 90 174 90 174 88 166 84 162 88 170 87 154 87 150 88 146 87 142 85 142 87 142 87 138 87 134 85 134 81 150 84 158 85 150 79 138 78 138 78 134 76 130 75 130 76 142 76 138 75 134 73 134 72 130 72 126 70 126 69 123 70 126 69 126 69 130 72 138 69 126 69 126 69 126 69 126 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 111 64 107 63 107 63 111 64 111 63 107 61 99 63 103 63 103 63 103 63 103 60 95 60 95 60 95 60 95 60 95 60 91 58 87 57 87 60 91 58 91 57 87 57 83 54 87 54 87 54 87 54 87 54 83 51 75 49 75 49 79 52 83 48 79 52 91 54 87 51 79 49 75 48 79 49 83 52 79 48 79 51 83 48 67 49 79 49 79 48 71 45 67 46 71 45 63 45 71 49 83 46 71 46 71 46 71 46 71 45 75 46 79 46 79 46 83 43 71 43 71 43 71 43 71 42 71 43 71 43 71 43 75 43 71 43 75 45 75 46 79 48 79 48 79 46 75 46 71 43 63 42 63 42 67 45 75 50 28 50 27 47 25 45 25 42 24 45 25 45 25 45 25 40 24 42 25 45 27 47 27 50 28 50 27 47 25 45 25 47 27 47 27 47 27 47 27 42 25 47 28 47 25 40 21 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 35 24 42 28 45 27 38 22 40 24 35 22 40 25 38 22 40 25 42 27 45 25 42 24 47 27 42 24 38 22 38 22 31 15 21 12 23 13 23 12 40 25 47 31 57 36 62 37 57 34 57 36 59 37 62 37 64 39 64 40 66 42 69 42 64 39 64 40 66 42 69 42 66 40 66 40 66 40 66 40 66 42 74 48 81 48 74 43 69 43 76 48 81 48 76 45 81 49 74 45 71 46 76 49 81 52 85 51 74 46 81 57 83 51 66 31 31 13 16 10 31 18 28 16 26 15 23 13 26 19 26 18 31 18 31 18 26 18 28 25 11 6 81 156 231 164 200 155 217 153 198 170 212 159 212 159 212 156 205 155 205 150 202 132 176 110 138 70 76 39 50 33 52 36 64 54 78 42 95 131 389 244 389 223 315 220 308 218 308 221 298 208 334 244 353 256 372 241 319 152 303 271 429 260 405 206 267 162 260 162 255 156 245 150 241 144 236 135 226 126 219 119 202 107 212 72 293 199 386 211 427 217 432 214 432 211 427 212 420 212 427 215 425 214 425 214 425 214 425 212 422 212 422 214 427 217 415 215 446 217 446 196 322 327 370 295 324 291 339 292 327 295 322 291 341 307 355 300 339 300 348 303 348 303 348 303 348 304 343 306 341 306 341 306 341 306 343 307 343 307 343 307 343 307 346 309 346 310 348 312 351 312 351 312 351 313 353 315 355 315 355 315 355 315 355 315 355 315 358 315 355 315 355 316 360 319 360 318 360 319 362 321 365 321 386 301 360 337 355 315 384 322 372 345 382 247 305 357 379 325 379 331 382 333 382 328 372 321 384 321 379 316 374 319 389 333 391 330 386 331 393 339 413 345 468 318 427 262 365 224 360 215 389 218 405 217 415 215 422 215 413 215 413 215 422 215 432 214 432 212 427 209 420 209 417 211 432 214 432 212 429 212 427 211 422 209 425 211 427 209 425 208 429 212 427 211 425 209 422 209 420 206 415 203 408 199 401 196 408 202 420 203 425 233 372 223 396 214 391 215 410 227 460 197 420 200 410 196 405 193 403 193 401 191 398 190 396 187 391 187 386 187 382 187 382 187 382 187 396 191 377 174 353 170 367 184 379 177 377 174 374 173 370 171 365 170 370 173 370 170 362 165 367 171 370 171 370 170 365 167 362 167 360 164 358 162 353 162 341 161 339 161 339 161 339 161 341 161 336 158 334 158 334 159 329 156 327 155 327 155 324 153 324 153 324 152 322 150 319 150 319 150 319 149 317 147 315 147 312 146 310 143 308 141 303 140 308 141 303 138 300 138 300 140 300 137 298 137 300 138 296 132 293 135 296 135 296 134 291 131 303 138 298 134 291 131 288 131 281 131 284 131 284 129 279 126 276 126 276 125 274 123 272 123 265 122 265 122 265 122 265 122 262 120 262 120 262 120 262 120 250 117 250 117 250 117 250 117 248 116 248 114 245 113 243 113 243 111 243 110 241 108 238 108 236 108 238 108 238 108 241 111 226 105 224 107 229 107 231 107 229 101 229 99 234 101 229 95 224 99 226 101 226 99 222 98 219 96 219 95 217 93 214 93 212 90 212 90 212 90 212 90 212 88 207 87 212 90 210 87 207 88 207 87 205 85 200 85 198 87 198 85 191 85 188 85 191 82 198 87 198 82 188 78 186 78 186 76 183 75 181 75 183 76 183 75 181 73 179 73 176 72 176 70 174 69 171 70 164 69 162 69 162 70 169 73 162 69 162 69 162 69 162 69 148 64 148 64 148 64 148 64 150 66 150 66 150 66 150 66 150 66 150 64 148 63 145 63 143 63 148 66 150 63 140 60 140 63 138 63 138 63 138 63 133 60 133 60 133 60 133 60 133 60 133 58 131 57 128 57 133 60 133 58 131 58 128 57 131 55 131 55 131 55 131 55 128 54 124 49 121 49 121 49 119 49 112 48 119 54 124 52 121 51 114 46 112 48 119 52 119 49 117 51 121 52 114 43 114 48 117 49 117 48 112 45 107 45 105 43 105 46 112 51 107 46 107 46 107 46 107 46 102 45 105 46 107 48 109 49 100 42 100 42 100 42 100 42 102 43 102 43 102 43 102 43 102 43 102 45 105 46 107 46 105 48 102 46 102 45 100 45 95 42 95 42 95 43 102 46 27 23 27 23 27 23 27 23 25 19 25 23 27 27 28 27 22 7 21 15 27 31 30 27 22 15 27 27 28 23 24 11 25 19 25 19 25 19 25 19 21 15 27 31 30 23 24 7 27 39 22 27 21 31 25 43 24 35 24 35 24 35 24 35 27 39 27 39 25 31 22 23 27 39 27 39 27 35 22 27 25 47 25 47 25 47 25 47 18 35 24 47 27 43 22 31 15 15 12 11 13 19 18 31 16 39 28 63 31 63 31 67 34 71 34 75 36 79 37 79 40 87 40 91 42 95 43 95 39 83 39 87 40 91 42 91 40 87 40 91 42 91 43 95 43 99 46 103 43 95 45 103 45 99 45 99 45 99 45 99 48 95 48 99 49 103 51 103 54 99 46 91 48 103 51 99 54 103 37 47 16 15 13 35 15 31 15 43 16 47 18 47 19 47 18 39 18 31 18 31 9 63 7 43 16 67 99 444 155 448 153 444 155 456 159 468 162 464 161 460 159 456 158 456 149 432 144 380 123 301 85 174 42 79 30 51 33 91 48 119 49 95 54 432 259 650 242 626 221 615 224 607 223 611 223 583 233 678 245 662 257 634 200 440 168 674 260 706 251 595 171 432 162 420 162 416 155 384 146 365 143 345 134 317 129 301 122 265 116 138 156 440 227 460 211 420 218 460 214 448 212 424 217 428 214 420 215 424 217 428 218 432 215 424 217 428 217 428 217 444 217 464 211 428 217 400 223 912 294 928 292 908 292 904 294 928 289 928 301 960 303 936 297 948 300 944 300 948 301 952 303 952 304 952 306 952 306 952 306 952 307 956 307 960 309 964 310 964 307 960 307 960 307 960 307 960 307 960 307 964 309 968 310 968 312 968 312 972 313 976 315 976 312 968 312 972 313 976 315 976 319 984 319 984 319 984 319 984 319 984 319 988 321 991 322 984 325 968 349 964 233 956 339 988 322 1011 324 980 343 1011 312 1011 322 1011 321 1011 321 1003 322 991 327 988 330 984 333 988 336 968 331 952 334 920 328 853 283 626 233 507 202 480 217 488 218 492 217 460 221 440 217 432 211 396 215 436 214 444 212 456 214 460 211 432 209 432 209 432 209 432 209 432 209 432 209 432 209 424 209 416 211 412 209 408 208 408 205 400 205 396 203 392 202 392 205 396 203 412 203 424 209 436 226 464 226 448 217 420 200 388 206 412 200 392 193 372 188 369 191 376 191 372 190 369 188 369 182 361 188 369 188 369 191 384 182 321 159 285 152 269 155 305 173 345 173 345 173 345 173 345 171 341 171 341 171 341 171 341 171 341 171 337 170 333 168 333 167 329 167 325 165 321 164 321 162 301 162 297 161 293 159 293 162 297 159 289 158 289 158 301 158 301 156 297 155 301 156 305 156 301 156 301 156 301 156 301 156 297 152 285 149 285 152 293 147 277 146 269 144 269 146 273 143 269 143 265 141 261 140 261 140 261 138 253 137 249 134 246 132 249 134 253 134 253 135 257 132 249 132 249 132 249 132 249 128 242 125 234 123 238 126 246 128 246 128 242 126 238 125 238 125 226 126 230 125 226 123 218 119 210 120 214 120 214 122 218 119 206 119 202 117 198 116 198 117 198 114 190 113 190 113 194 110 198 111 202 113 198 111 194 110 194 110 190 108 186 107 186 105 186 107 190 107 194 108 198 111 206 108 194 102 182 98 174 99 178 99 174 98 170 96 170 99 174 96 166 95 166 95 170 93 182 93 182 93 182 93 182 88 174 90 174 90 170 87 154 84 146 87 150 88 146 87 142 85 138 84 134 85 138 88 142 79 142 79 142 79 142 79 142 79 142 79 138 78 134 76 134 76 142 76 138 75 134 73 134 73 134 73 130 72 126 70 126 75 142 75 138 73 134 72 134 70 130 70 130 70 130 70 134 72 126 69 119 67 119 67 123 66 115 66 115 66 115 66 115 67 119 67 115 66 111 64 111 66 115 66 111 64 111 63 107 63 103 63 99 61 95 60 95 57 87 57 87 57 87 57 87 57 87 57 91 58 95 60 95 58 91 58 87 57 83 55 83 51 83 55 99 60 95 51 63 52 83 52 83 52 83 52 83 52 91 52 79 46 71 51 91 55 91 51 79 48 79 49 83 46 75 51 87 52 83 48 71 43 67 46 75 49 75 46 67 43 67 45 67 45 67 45 67 45 71 46 75 48 71 46 67 43 71 43 75 45 79 46 79 43 71 43 71 43 71 43 71 45 75 45 71 43 67 42 67 46 67 40 67 48 87 48 71 39 67 46 71 42 59 43 79 46 71 40 55 39 63 46 83 47 27 47 27 47 27 47 27 45 25 45 27 47 28 50 28 42 22 40 24 47 30 50 27 45 27 50 30 52 28 47 25 45 25 45 25 45 25 45 25 42 24 45 25 45 25 45 25 50 25 42 21 40 22 47 27 45 24 45 24 45 24 45 24 45 28 47 30 47 28 42 27 40 27 42 27 42 25 38 22 42 25 42 25 42 25 42 25 33 21 40 25 42 22 33 18 26 13 23 12 23 16 33 21 38 27 54 34 57 33 54 34 57 34 59 36 59 37 62 37 66 40 66 42 69 42 71 43 66 40 69 42 69 43 71 43 66 42 69 42 71 43 71 45 71 45 76 46 71 43 74 46 76 46 76 46 76 46 76 46 76 48 76 49 78 51 81 51 85 49 74 46 78 51 81 49 81 46 54 24 23 13 21 16 26 16 28 18 28 19 31 19 26 19 28 19 31 18 31 18 16 28 11 19 7 39 171 164 210 155 202 153 205 156 212 161 214 161 212 158 207 155 202 152 202 144 200 128 176 105 126 60 64 33 42 27 47 42 74 52 97 45 126 191 408 244 362 229 319 224 312 218 308 224 308 214 324 248 355 248 382 241 305 176 257 250 420 274 405 236 281 168 262 165 262 162 260 153 248 147 245 141 236 132 234 129 226 120 245 111 377 233 448 235 441 227 456 220 448 215 446 218 444 223 436 218 439 220 439 221 441 221 439 220 439 220 439 220 439 220 417 220 441 221 439 188 343 321 355 295 329 291 336 292 327 292 319 294 348 306 348 297 339 301 343 300 343 301 346 303 348 304 343 306 341 306 341 306 341 306 343 307 343 309 346 309 348 310 348 307 348 307 348 307 348 307 348 307 348 309 351 310 353 310 355 312 355 313 358 313 360 315 355 312 355 313 358 315 360 315 362 319 362 319 362 319 362 319 362 319 362 321 365 321 367 322 367 334 372 328 358 233 379 352 353 333 393 322 358 330 372 325 389 322 393 322 386 322 379 325 370 328 365 333 362 334 362 334 365 331 401 337 441 336 448 297 456 282 436 236 391 206 379 194 398 214 403 215 425 221 429 214 436 214 434 212 425 212 420 212 427 209 429 209 429 209 429 209 429 209 429 209 429 209 429 209 429 211 429 209 427 209 425 208 420 205 420 203 417 203 415 202 415 205 420 205 427 206 420 212 417 223 410 217 417 203 425 197 425 202 413 196 403 190 398 188 401 191 401 190 398 190 396 190 386 187 384 190 386 187 377 182 334 147 312 143 310 138 308 147 372 173 372 173 372 173 372 173 370 171 370 171 370 171 370 171 370 171 370 170 367 170 365 168 362 167 362 165 360 164 358 165 343 162 341 161 339 161 336 159 341 161 336 159 334 158 336 159 331 156 329 155 327 156 329 158 329 156 329 156 329 156 329 156 329 155 322 150 319 150 322 152 317 147 312 144 310 144 312 146 308 143 308 141 305 140 303 140 303 140 300 138 298 135 293 134 296 135 296 134 293 132 291 132 291 132 291 132 291 132 291 132 281 128 276 125 274 126 279 129 279 128 279 126 276 125 274 125 269 125 269 125 269 123 265 120 265 122 265 120 262 119 260 119 253 119 253 117 250 117 248 116 250 116 245 114 243 113 245 114 241 111 243 113 245 111 243 110 243 110 241 108 238 107 236 107 224 104 222 105 226 105 229 105 236 107 241 104 236 101 234 101 224 99 224 98 222 98 219 96 224 98 219 95 217 95 217 96 214 92 214 92 214 92 214 92 210 90 212 90 212 88 207 85 202 87 205 88 207 87 202 85 198 87 195 84 188 85 191 87 188 79 188 79 188 79 188 79 191 79 188 78 186 76 183 75 183 76 183 75 181 73 179 73 179 73 179 72 176 72 174 72 174 75 169 73 169 72 167 72 162 69 162 69 164 70 164 70 157 69 152 66 150 66 150 67 148 66 150 66 150 66 150 67 152 67 152 66 150 64 148 64 150 64 148 64 145 63 145 63 140 63 138 61 136 60 133 60 131 58 131 58 131 58 131 58 128 57 128 58 131 60 133 60 131 58 131 57 128 55 126 55 133 55 126 54 131 55 126 51 126 52 126 52 126 52 126 52 121 54 121 51 114 46 117 52 121 51 117 48 112 48 114 49 114 49 117 51 119 49 117 48 112 48 117 51 119 49 112 46 105 45 105 45 107 46 107 46 105 46 107 48 109 46 107 45 102 43 102 45 105 46 107 46 102 43 102 43 102 43 102 43 105 45 105 43 102 42 100 42 107 43 97 43 107 49 107 43 97 46 105 45 95 39 93 43 102 43 93 37 90 42 102 49 27 23 27 23 27 23 27 23 25 19 27 23 27 23 28 27 27 19 24 19 27 27 27 15 27 27 30 31 30 31 28 23 25 19 25 19 25 19 25 19 25 15 22 11 24 19 28 31 27 39 22 27 21 31 25 43 24 35 24 35 24 35 24 35 25 39 28 43 30 43 28 43 25 35 27 39 27 35 24 27 25 47 25 47 25 47 25 47 21 39 24 43 22 35 18 23 16 19 13 15 15 27 21 39 28 67 37 79 36 71 34 75 34 75 36 75 37 79 37 79 40 87 40 87 42 91 42 95 42 91 43 95 43 99 45 99 42 95 43 95 45 99 45 103 43 99 46 103 43 95 45 103 48 107 48 107 48 107 48 107 48 95 48 99 49 103 51 103 52 103 48 95 49 103 51 99 48 87 31 35 15 15 13 31 18 39 18 51 19 51 21 55 19 39 18 31 18 27 18 31 16 47 19 51 13 178 150 460 152 436 152 436 153 444 158 456 158 452 156 440 152 428 147 424 140 408 132 345 110 261 73 130 34 59 27 47 34 91 52 119 55 95 102 571 262 634 238 587 220 607 221 599 218 603 221 579 232 666 248 670 257 642 206 488 156 615 271 726 260 646 194 428 167 432 165 420 161 404 153 372 147 349 137 325 134 309 126 273 113 285 227 515 236 448 230 456 226 468 223 468 221 448 224 444 223 448 223 448 224 452 224 452 221 444 221 444 221 444 221 460 221 480 215 428 217 408 223 900 294 928 292 908 292 904 294 928 288 932 303 956 301 940 298 944 300 944 300 948 301 952 303 952 304 952 306 952 306 952 306 952 307 956 307 956 309 960 309 964 307 960 307 960 307 960 307 960 307 960 307 964 309 968 310 968 312 968 312 968 313 972 313 976 312 968 312 972 313 976 315 976 319 984 319 984 319 984 319 984 319 984 319 984 321 988 321 991 325 976 330 976 348 809 256 1011 333 991 331 988 315 999 337 984 330 964 328 968 328 976 325 984 327 1003 327 1007 327 1011 327 1011 333 980 334 984 333 920 315 868 324 900 309 714 238 642 236 571 223 468 209 440 214 440 215 416 215 424 211 432 211 448 212 452 211 432 209 432 209 432 209 432 209 432 209 432 209 432 209 424 209 416 211 416 209 412 209 408 205 400 205 400 203 396 203 392 205 396 203 412 203 416 209 420 215 420 214 408 206 400 199 388 200 396 196 380 191 372 190 372 191 376 191 376 190 372 190 369 190 372 190 376 191 361 173 305 149 249 141 253 143 238 138 249 174 349 174 349 174 349 174 349 171 341 171 341 171 341 171 341 171 341 171 341 170 337 170 333 167 329 167 325 165 321 164 321 162 301 162 301 161 297 161 293 162 301 161 293 158 289 159 293 158 305 156 301 156 301 158 305 156 301 156 301 156 301 156 301 155 297 153 289 150 285 152 289 149 281 147 273 144 269 146 273 143 269 143 265 141 261 140 261 140 261 140 257 137 249 135 246 138 265 137 257 132 246 129 242 132 249 132 249 132 249 132 249 129 249 128 246 126 249 128 253 126 246 126 242 125 238 123 238 123 226 125 226 125 222 122 214 125 226 123 218 119 206 116 202 119 206 119 206 117 202 117 198 117 202 116 194 113 190 114 194 110 198 111 202 113 198 111 194 113 198 110 194 107 186 105 178 102 182 105 182 104 186 105 186 102 182 101 182 102 186 102 186 99 178 99 178 98 174 98 170 99 174 96 166 95 166 95 170 90 174 90 174 90 174 90 174 88 174 90 174 90 170 87 154 84 146 87 150 88 146 87 142 90 146 87 138 85 134 85 134 79 142 79 142 79 142 79 142 82 146 79 142 76 134 75 126 76 142 76 138 75 134 73 134 73 134 73 134 72 130 72 126 75 138 73 138 72 134 72 134 69 126 69 126 67 123 67 123 69 119 66 111 64 111 64 115 64 111 64 115 66 119 67 119 67 119 67 115 66 111 64 111 64 107 63 107 61 103 61 99 63 103 63 99 61 95 60 95 60 95 60 95 60 95 60 95 58 91 58 91 60 95 60 95 58 91 58 87 57 83 55 83 61 95 51 71 49 83 55 91 52 83 52 83 52 83 52 83 52 91 54 83 48 75 49 87 51 79 48 71 46 71 48 75 51 79 49 75 48 79 49 83 51 83 52 83 51 79 46 71 48 75 48 75 46 71 46 71 45 71 46 75 48 71 46 67 43 71 43 75 45 79 46 79 43 71 43 71 43 71 43 71 45 75 43 71 43 71 42 67 45 71 42 71 46 83 46 75 46 79 48 71 42 55 39 59 43 63 39 51 39 59 45 79 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 52 28 45 25 47 27 45 22 47 28 50 28 50 28 50 27 45 25 45 25 45 25 45 25 42 24 42 24 45 27 50 28 47 24 45 22 42 24 45 25 45 24 45 24 45 24 45 24 33 21 38 25 40 25 40 25 38 25 42 27 42 25 38 24 42 25 42 25 42 25 42 25 38 22 40 22 35 19 28 15 28 16 26 15 28 19 38 25 54 36 64 39 59 34 57 34 59 36 59 37 62 37 64 39 64 39 66 40 66 42 69 42 69 42 69 42 71 43 74 45 71 43 74 45 74 46 76 46 71 45 76 46 71 43 74 46 81 49 81 49 81 49 81 49 76 48 76 49 78 51 81 51 83 51 76 49 81 52 81 49 69 37 40 18 19 13 21 13 26 16 26 18 28 18 31 19 26 19 28 19 31 18 31 19 28 16 23 16 0 87 231 158 205 152 207 152 210 155 214 158 219 158 214 153 205 147 198 144 195 135 186 116 157 88 105 48 50 27 35 27 47 45 71 55 93 49 231 250 410 238 351 214 317 223 308 214 300 221 305 214 317 245 360 253 382 238 317 199 250 212 432 282 422 260 327 171 269 168 274 165 269 159 262 153 260 146 248 140 248 134 236 125 234 171 465 253 460 233 468 229 468 227 468 226 463 226 463 227 458 226 453 226 453 226 453 226 451 223 448 223 448 221 446 223 427 227 448 221 441 193 348 316 355 295 329 291 336 292 327 292 315 295 351 303 343 300 343 298 343 300 343 301 346 303 348 304 341 304 339 304 339 304 339 304 341 306 343 307 343 309 346 309 348 307 348 307 348 307 348 307 348 307 348 309 351 310 353 310 353 310 355 312 355 313 358 313 355 312 355 313 358 315 360 315 360 318 360 318 360 318 360 318 360 318 362 319 362 321 365 321 360 327 374 319 391 340 248 279 425 334 365 319 382 327 362 336 365 333 367 331 367 330 374 328 377 325 382 322 386 321 386 325 370 333 365 333 377 300 379 306 439 324 463 266 413 289 491 285 470 248 417 217 417 215 425 211 441 212 432 211 422 212 417 212 429 211 432 211 432 211 432 211 432 211 432 211 432 211 432 211 432 212 429 211 429 209 427 209 422 206 420 205 420 203 417 203 413 206 420 205 429 205 425 209 413 212 401 203 405 199 429 199 413 196 405 191 401 190 401 191 403 193 401 191 401 190 398 191 401 191 389 193 391 184 348 150 334 150 319 150 322 144 315 150 377 176 377 176 374 174 374 174 372 173 372 173 372 173 372 173 372 173 370 171 370 170 367 170 362 167 362 165 360 164 358 165 346 164 341 162 341 161 339 161 343 162 339 159 336 159 336 161 334 158 329 156 329 156 331 159 331 158 331 158 331 158 331 158 327 155 324 153 322 152 322 152 319 150 315 146 312 144 312 146 308 143 308 141 305 140 303 140 305 141 303 138 298 137 296 135 298 137 296 134 293 132 288 131 291 132 291 132 291 132 291 132 288 129 288 129 288 129 288 129 284 126 284 125 281 123 279 125 274 126 272 126 272 125 267 123 267 123 265 120 262 119 257 117 255 120 253 119 253 117 250 117 253 117 248 114 245 114 245 116 241 111 243 113 245 111 243 110 245 111 243 110 236 105 234 105 234 110 231 110 234 108 234 108 229 102 234 101 234 101 234 101 226 101 224 99 224 98 222 98 224 98 219 95 217 95 217 96 214 92 214 92 214 92 214 92 210 90 212 90 212 88 207 85 202 87 205 88 207 87 202 85 202 90 198 85 188 84 186 84 191 81 188 79 188 79 186 78 193 81 191 79 183 75 181 73 183 76 183 75 181 73 179 73 181 75 179 73 179 72 176 73 171 73 169 72 167 72 164 70 162 67 159 67 159 66 157 66 155 69 152 66 148 64 150 66 145 63 148 66 150 67 155 69 152 67 152 66 150 64 148 64 145 63 143 61 143 60 140 61 140 63 138 61 136 60 133 60 136 61 136 61 136 61 136 61 131 60 133 60 133 60 133 60 131 58 131 57 128 55 126 55 140 57 124 48 121 54 131 55 126 52 126 52 126 52 126 52 119 52 124 52 117 48 117 51 119 49 117 49 117 49 117 49 121 51 114 46 112 48 119 52 121 52 119 51 114 46 109 45 112 49 112 48 109 48 109 46 105 46 107 48 109 46 107 45 102 43 102 45 105 46 107 46 105 45 105 45 105 45 105 45 102 43 102 43 102 43 102 43 105 45 102 45 105 46 105 45 102 46 102 45 95 40 93 40 97 42 90 37 90 40 97 46 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 31 31 27 23 28 27 25 11 27 19 25 19 25 19 25 23 25 19 25 19 25 19 25 19 19 11 25 27 30 27 25 15 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 19 23 22 31 25 35 25 31 24 31 25 39 27 39 25 31 25 47 25 47 25 47 25 47 24 43 24 39 21 31 18 23 18 23 16 23 19 39 25 55 33 71 37 75 33 63 31 71 36 75 37 79 37 83 39 83 39 83 39 87 40 87 42 91 39 83 40 87 42 91 42 91 43 95 45 99 45 103 46 103 43 99 46 103 43 95 45 103 49 111 49 111 49 111 49 111 48 95 48 99 49 103 51 103 52 103 49 103 52 111 51 99 42 63 22 19 13 19 15 27 13 27 15 39 15 43 16 43 19 31 19 31 18 27 19 27 22 15 25 43 21 297 167 424 149 432 152 440 155 444 155 448 159 452 156 440 150 424 146 416 138 396 125 321 99 230 61 95 27 43 22 35 34 91 51 115 43 146 176 682 257 626 229 571 221 607 220 591 217 599 220 579 226 646 250 682 256 630 211 559 171 495 266 730 271 682 221 440 167 428 167 428 164 408 156 384 152 365 144 337 140 325 132 281 108 388 245 495 236 444 236 428 227 468 226 476 226 460 226 440 226 456 224 452 224 452 224 452 223 448 223 444 221 440 220 460 226 495 220 428 220 428 229 896 294 928 292 908 292 904 294 928 285 936 306 948 298 948 301 936 300 944 300 948 301 952 303 952 303 948 304 948 304 948 304 948 306 952 306 956 307 956 309 960 307 960 306 960 306 960 306 960 306 960 306 964 307 968 309 968 310 964 310 968 312 968 313 972 312 968 312 972 313 976 315 976 318 980 318 980 318 980 318 980 318 980 318 984 319 984 321 988 307 1011 301 988 325 1011 318 742 301 1011 328 952 339 999 310 1011 333 960 334 968 333 976 330 980 327 988 324 995 321 1003 319 999 327 980 330 980 316 884 303 912 309 884 285 742 268 884 321 825 318 670 245 515 224 464 218 444 214 420 212 416 212 440 215 444 212 436 209 436 209 436 209 436 209 436 209 436 209 436 209 428 211 420 211 416 209 416 208 412 205 404 205 400 203 400 202 396 206 408 206 404 203 404 206 408 211 404 208 388 202 392 199 404 196 376 194 369 193 369 193 369 194 372 194 369 193 369 191 372 196 380 191 384 194 357 165 269 155 261 143 257 147 257 152 293 179 361 177 357 176 353 174 349 173 345 173 345 173 345 173 345 173 345 173 341 171 341 170 337 167 329 167 325 165 321 164 321 164 297 165 293 164 293 162 289 165 293 162 289 161 285 162 297 161 309 158 301 156 305 159 309 158 305 158 305 158 305 158 305 155 297 155 297 153 293 152 289 152 289 149 277 146 273 146 273 143 269 143 265 141 261 140 261 141 265 140 261 138 253 135 249 134 253 134 253 134 253 134 253 132 249 132 249 132 249 132 249 129 253 129 257 131 253 129 253 126 246 126 242 125 238 123 238 126 234 129 238 128 234 126 226 120 214 120 214 120 214 120 214 120 210 120 206 119 206 117 202 119 202 116 198 114 194 116 198 110 198 111 202 113 198 111 194 111 198 110 190 108 186 105 182 110 198 111 194 108 194 108 194 105 190 102 182 99 178 98 174 101 182 101 178 99 178 98 174 99 174 96 166 95 166 95 170 95 186 95 186 95 186 95 186 88 174 90 174 90 170 87 154 84 146 87 150 88 146 87 142 90 150 87 138 85 130 84 130 81 146 81 142 79 138 78 138 81 146 79 138 78 134 75 130 76 142 76 138 75 134 73 134 75 138 75 134 73 134 72 130 73 138 72 134 72 130 70 130 69 126 69 123 67 119 66 119 72 126 69 119 67 119 67 119 64 111 64 115 66 119 67 119 67 119 67 115 66 111 64 111 63 107 61 103 61 99 60 99 63 103 63 99 61 95 60 95 61 99 61 99 61 99 61 99 61 95 60 95 60 95 60 95 58 91 58 87 57 83 55 83 58 91 52 83 54 91 54 79 52 83 52 83 52 83 52 83 51 87 54 87 49 75 49 83 51 87 52 87 52 87 52 87 52 83 48 71 46 75 51 87 51 83 49 75 45 67 43 63 49 79 49 75 48 71 46 71 45 71 46 75 48 71 46 67 43 71 43 75 45 79 46 79 45 75 45 75 45 75 45 75 43 71 43 71 43 71 43 71 45 75 46 75 45 71 45 75 43 67 42 67 43 71 43 67 42 63 40 59 40 63 43 71 47 27 47 27 47 27 47 27 50 28 47 27 47 27 45 25 54 30 47 27 50 28 47 24 47 25 42 24 42 24 45 27 45 25 45 25 45 25 45 25 38 24 47 30 52 27 40 21 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 38 25 42 27 42 27 42 25 35 24 40 27 42 27 40 25 42 25 42 25 42 25 42 25 42 25 40 22 38 21 35 21 31 18 31 18 35 24 47 30 52 34 57 34 52 30 52 34 62 37 62 37 64 39 64 40 62 39 64 39 66 40 66 40 64 39 64 40 66 40 69 42 69 43 71 43 74 45 74 46 71 45 76 46 71 43 74 46 81 49 81 49 81 49 81 49 76 48 76 49 78 51 81 51 83 51 81 52 85 54 81 49 62 31 28 13 21 18 26 15 19 12 21 13 21 15 23 15 26 19 28 19 31 18 28 19 31 9 26 15 38 128 222 146 200 149 207 153 212 155 212 155 214 156 212 152 205 147 198 146 200 134 188 108 148 79 93 37 42 22 33 25 47 43 66 52 76 95 353 271 396 239 334 218 322 224 308 214 300 223 308 215 303 241 360 256 377 230 324 220 310 165 403 277 432 268 358 182 269 167 276 167 274 162 269 156 265 150 255 143 253 138 245 128 262 211 475 247 477 238 487 227 475 227 477 227 477 227 468 226 463 226 460 226 458 224 458 224 460 226 458 224 456 221 453 221 429 232 453 221 446 203 360 316 355 295 329 291 336 292 327 292 312 298 355 301 339 303 348 295 343 300 343 301 346 303 348 304 339 303 336 303 336 303 336 303 339 306 341 306 343 307 343 307 353 306 353 306 353 306 353 306 353 306 353 307 355 309 358 309 355 310 358 310 360 312 360 312 360 312 360 313 362 315 365 315 360 316 358 316 358 316 358 316 358 318 360 318 362 319 362 319 370 319 384 313 372 321 432 291 253 324 422 321 386 328 362 327 365 330 365 331 367 330 377 328 377 327 384 324 384 321 389 322 382 325 391 321 379 297 386 310 429 298 362 262 389 313 441 297 530 277 429 223 427 220 439 223 444 215 434 215 425 215 422 217 434 211 439 211 439 211 439 211 439 211 439 211 439 211 439 212 439 211 436 211 434 209 434 209 429 205 427 205 425 203 425 205 415 208 422 203 432 203 429 206 415 211 408 206 413 199 432 197 417 197 405 194 401 193 401 194 405 194 403 194 401 193 401 194 401 194 391 194 391 185 360 162 331 147 317 150 331 158 351 176 384 180 382 179 379 176 377 174 374 174 374 174 374 174 374 174 374 173 372 173 370 171 370 171 362 167 362 165 360 164 358 165 348 165 343 165 341 164 341 164 343 165 341 162 339 162 339 161 334 159 331 158 331 158 334 159 334 159 334 159 334 159 334 159 327 155 329 156 327 153 322 152 324 152 319 147 312 146 310 146 308 143 308 141 305 140 303 140 308 141 305 140 300 137 298 137 291 132 291 134 293 135 296 135 291 132 291 132 291 132 291 132 286 129 288 131 291 129 288 128 284 126 284 125 281 123 279 123 276 128 276 129 274 126 269 125 260 119 260 120 262 122 265 122 257 120 255 120 253 119 253 119 253 119 250 116 248 116 248 116 241 111 243 113 245 111 243 110 241 110 238 108 238 108 236 108 231 108 229 108 229 105 229 105 236 107 238 102 234 99 231 98 229 101 226 101 224 99 224 99 224 98 219 95 217 95 217 96 222 96 222 96 222 96 222 96 210 90 212 90 212 88 207 85 202 87 205 88 207 87 202 85 202 88 198 85 188 85 188 85 193 82 191 79 188 78 183 76 188 79 186 78 186 78 183 76 183 76 183 75 181 73 179 73 183 75 181 75 179 73 179 75 169 72 167 72 164 70 164 69 164 70 164 69 159 66 157 66 159 70 155 69 152 67 155 69 150 66 150 66 150 66 150 66 152 67 152 66 150 64 148 64 148 63 145 63 143 61 143 61 140 63 138 61 136 60 133 60 136 61 136 61 136 61 136 61 136 61 136 61 133 60 133 60 131 58 131 57 128 55 126 55 128 54 128 55 133 57 126 48 126 52 126 52 126 52 126 52 117 52 124 54 119 48 114 49 119 52 124 55 126 55 124 54 119 49 117 48 114 49 117 51 117 49 112 45 109 43 109 45 112 49 112 48 107 45 105 45 105 46 107 48 109 46 107 45 102 43 102 45 105 46 107 46 107 46 107 46 107 46 107 46 100 42 102 43 102 43 105 45 105 46 109 46 102 42 102 45 97 42 93 42 100 46 100 43 97 43 95 42 97 43 100 46 27 23 27 23 27 23 27 23 28 27 28 23 27 19 25 19 31 27 27 23 30 31 28 19 28 23 25 15 24 19 27 27 25 19 25 19 25 19 25 19 27 23 28 27 27 15 22 7 22 35 24 39 25 35 24 31 24 35 24 35 24 35 24 35 25 35 27 39 27 35 24 31 22 31 25 39 27 39 27 35 25 47 25 47 25 47 25 47 25 47 24 43 24 43 24 43 19 31 19 31 22 47 30 67 31 67 34 67 31 63 34 75 37 79 37 83 39 83 40 87 37 79 39 83 39 87 40 87 40 87 40 91 42 91 43 95 40 91 42 91 43 95 43 99 43 99 46 103 43 95 45 103 48 107 48 107 48 107 48 107 48 95 48 99 49 103 51 103 52 103 51 107 55 115 52 95 40 55 18 15 16 31 18 35 13 27 13 39 15 39 16 35 18 31 19 27 18 27 19 27 21 27 25 55 67 404 158 432 149 424 152 436 155 440 153 436 152 432 150 424 147 416 144 412 137 392 120 293 90 206 51 71 25 39 22 35 34 75 46 103 43 321 250 698 250 642 217 595 224 615 221 591 217 603 223 591 217 622 250 674 251 611 214 611 221 396 241 706 272 682 233 468 171 436 171 440 168 420 162 400 153 361 144 341 141 321 134 281 143 495 251 495 248 428 244 452 229 472 229 488 230 464 229 444 229 464 229 460 227 456 226 456 230 464 229 460 226 452 223 460 226 503 220 424 223 456 238 900 294 928 292 908 292 904 294 928 283 944 307 944 297 952 303 932 300 944 300 948 301 952 303 952 301 944 303 944 303 944 303 944 304 948 306 952 306 956 307 956 306 960 306 960 306 960 306 960 306 960 306 964 307 968 309 968 309 960 310 964 310 968 312 968 312 968 312 972 313 976 315 976 315 976 316 976 316 976 316 976 316 976 318 980 318 984 319 984 337 908 352 940 316 988 321 999 262 841 321 1003 319 972 333 952 324 999 324 995 327 999 328 984 327 976 330 964 328 952 327 952 322 984 322 916 292 872 298 884 318 829 262 821 310 928 313 857 297 607 217 484 220 464 215 436 217 424 218 424 215 432 218 444 212 440 211 440 211 440 211 440 211 440 211 440 211 440 211 432 212 424 211 420 211 416 209 416 206 408 205 404 205 400 203 400 208 412 206 404 203 404 205 400 208 396 209 396 202 388 193 388 199 388 199 376 194 372 194 372 196 376 194 372 194 369 193 369 191 380 194 380 191 369 184 349 171 313 167 329 176 337 180 369 182 369 180 361 177 353 176 349 174 349 174 349 174 349 174 349 174 349 173 345 173 341 171 341 167 329 167 325 165 321 164 313 165 301 165 297 165 293 164 293 167 297 164 289 162 289 162 301 162 309 159 305 158 309 159 313 159 309 159 309 159 309 159 309 155 297 156 301 156 297 152 285 155 293 150 281 146 273 144 269 143 269 143 265 141 261 140 261 143 269 141 261 138 257 137 253 135 257 134 253 134 253 132 249 132 249 132 249 132 249 132 249 126 249 129 257 131 253 128 246 126 246 126 242 125 238 123 238 123 226 126 230 125 226 123 218 122 218 120 214 120 214 119 210 122 214 120 210 120 206 119 206 120 206 117 198 116 198 116 202 110 198 111 202 113 198 111 194 107 186 108 190 108 190 110 194 108 194 108 190 107 186 105 186 105 190 104 190 102 186 102 186 102 186 101 182 101 178 99 178 99 174 96 166 95 166 95 170 95 186 95 186 95 186 95 186 88 174 90 174 90 170 87 154 84 146 87 150 88 146 87 142 87 142 85 134 85 134 87 138 82 150 81 142 79 138 76 134 76 134 78 138 78 138 79 142 76 142 76 138 75 134 73 134 76 142 75 138 75 134 73 134 72 134 72 130 70 130 69 126 73 134 72 130 69 123 67 119 70 123 69 119 66 115 67 119 69 123 67 115 66 111 63 107 67 119 67 115 66 111 64 111 66 111 64 111 63 107 63 103 63 103 63 99 61 95 60 95 60 95 60 95 60 95 60 95 63 103 63 99 61 95 60 95 58 91 58 87 57 83 55 83 55 87 54 91 57 91 52 75 52 83 52 83 52 83 52 83 49 87 55 91 51 79 48 79 49 83 52 91 55 91 54 87 48 79 49 83 51 79 49 75 49 79 46 67 45 71 48 79 49 75 48 71 45 63 43 59 45 71 46 75 48 71 46 67 43 71 43 75 45 79 46 79 46 79 46 79 46 79 46 79 42 67 42 71 43 75 45 75 43 79 49 79 43 63 43 79 46 67 40 63 45 75 43 59 45 71 45 71 45 75 46 79 47 27 47 27 47 27 47 27 50 28 50 27 47 25 45 25 52 28 47 27 52 30 50 27 54 30 47 25 45 27 52 31 45 25 45 25 45 25 45 25 54 30 47 24 40 22 40 22 42 24 45 25 47 24 45 22 45 24 45 24 45 24 45 24 38 24 38 24 35 21 31 18 35 22 40 27 42 27 42 27 42 25 42 25 42 25 42 25 42 25 42 24 42 25 45 28 33 19 33 21 38 27 52 33 52 34 57 34 54 33 59 39 62 37 62 39 64 40 66 40 62 37 62 39 64 40 66 40 69 42 69 43 71 45 74 45 66 40 66 42 69 42 71 43 71 45 76 46 71 43 74 46 78 48 78 48 78 48 78 49 76 48 76 49 78 51 81 51 83 51 81 54 88 55 83 46 62 30 26 13 26 22 31 18 23 15 23 16 26 18 28 18 28 19 28 19 31 18 28 19 26 13 28 24 112 162 212 161 198 149 207 153 214 155 212 152 202 147 202 146 200 144 198 141 198 131 181 101 136 70 78 28 42 24 33 25 50 39 64 43 90 156 444 269 389 245 315 224 324 227 310 215 303 224 312 220 293 235 355 254 370 226 322 230 374 138 365 268 432 263 365 188 281 173 286 173 288 167 281 162 267 149 262 141 262 138 250 129 317 245 499 254 487 227 487 239 482 232 484 233 479 232 475 229 470 230 470 229 468 227 465 227 475 232 472 230 468 227 463 226 434 232 453 220 446 209 367 319 355 295 331 291 341 292 327 292 310 300 358 300 336 304 351 294 343 300 343 301 346 303 348 304 339 303 336 303 336 303 336 303 339 304 339 306 341 307 343 306 348 307 353 307 353 307 353 307 353 307 353 309 355 310 358 310 355 309 355 310 358 312 360 312 360 312 360 313 362 315 365 315 360 316 360 316 360 316 360 316 360 316 360 318 362 319 365 319 351 339 329 334 374 319 384 324 422 235 308 352 382 315 405 306 384 321 382 325 382 328 379 330 374 330 370 330 365 328 362 325 391 322 408 297 374 301 417 313 413 266 331 291 422 310 386 300 468 238 396 214 432 223 439 218 448 217 439 218 429 218 429 220 434 212 439 212 439 212 439 212 439 212 439 212 439 212 439 212 439 212 439 211 436 209 434 209 429 206 429 205 427 203 425 205 420 206 422 203 432 203 429 205 415 206 410 205 415 196 420 188 422 202 413 197 405 194 403 194 405 196 405 194 403 193 401 194 393 193 393 193 386 190 389 193 384 184 379 190 386 184 374 185 389 182 384 180 382 177 377 176 374 174 374 174 374 174 374 174 374 174 374 173 372 171 370 171 362 167 362 165 360 164 358 165 348 165 348 164 346 164 343 164 346 165 341 162 339 162 339 162 336 159 334 158 331 159 334 161 334 159 334 159 334 159 334 159 324 155 329 158 329 155 322 150 327 153 322 149 315 146 310 144 308 143 308 141 305 140 303 140 308 143 305 140 303 138 298 137 300 137 298 135 291 131 288 129 291 132 291 132 291 132 291 132 281 126 291 129 291 129 286 125 286 126 286 125 284 123 281 123 267 122 267 123 265 122 262 119 269 123 267 122 260 117 257 116 257 122 257 120 255 119 253 119 255 119 250 116 248 116 248 117 241 113 243 114 245 111 243 110 234 105 241 108 243 110 248 111 241 111 238 110 236 108 236 107 229 102 236 104 241 105 243 107 229 102 229 101 226 99 224 99 224 98 219 95 217 95 217 96 217 93 217 93 217 93 217 93 210 90 212 90 212 88 207 85 202 87 205 88 207 87 202 85 195 85 193 84 193 87 198 87 193 82 191 79 188 78 183 76 181 75 183 78 186 79 191 81 183 76 183 75 181 73 179 73 183 76 183 75 181 73 179 75 169 72 167 70 164 69 162 69 171 73 169 72 164 69 159 67 155 67 150 64 148 64 148 66 157 70 155 67 148 63 143 61 152 67 152 66 150 64 148 64 150 66 150 66 148 66 145 64 138 63 138 61 136 60 133 60 133 60 133 60 133 60 133 60 138 63 138 61 136 60 133 60 131 58 131 57 128 55 126 55 136 55 126 52 128 55 128 51 126 52 126 52 126 52 126 52 114 51 126 55 121 49 114 49 112 48 119 52 124 52 121 51 112 48 119 52 121 51 114 46 119 49 114 46 114 49 119 52 109 48 107 45 102 42 100 40 105 46 107 48 109 46 107 45 102 43 102 45 105 46 107 46 107 46 107 46 107 46 107 46 100 43 100 45 102 46 105 46 102 49 112 49 100 42 100 48 109 46 95 42 100 45 93 36 100 45 102 46 102 48 105 48 28 27 28 23 27 19 25 15 24 19 25 19 25 19 25 19 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 28 23 27 19 25 23 27 27 28 27 28 23 27 19 25 19 24 35 24 35 24 35 24 35 21 31 22 35 24 39 25 43 27 39 25 35 24 31 22 27 24 39 25 43 27 39 25 35 27 35 25 31 24 35 25 39 27 39 27 35 25 31 24 31 25 39 19 31 24 55 31 63 30 59 30 63 31 67 33 67 31 67 34 71 36 79 39 83 39 83 39 87 40 91 42 91 46 91 46 91 46 91 46 91 48 95 48 91 46 87 45 87 46 95 51 107 52 103 48 91 51 103 51 103 51 103 51 103 54 91 52 95 51 99 52 103 51 115 55 103 49 123 51 99 27 51 18 35 18 43 19 39 13 31 15 35 16 39 18 43 19 39 18 31 18 31 18 39 15 15 22 107 113 464 138 452 150 444 152 448 153 436 152 432 156 444 152 436 152 428 143 400 129 353 114 277 79 166 43 91 28 35 39 71 30 115 46 87 60 484 277 654 245 626 208 634 229 626 223 603 218 599 223 599 227 630 247 666 250 611 217 634 245 436 211 722 269 706 250 488 170 448 173 460 168 432 162 424 158 341 155 333 137 321 132 214 182 515 256 456 247 472 232 480 238 460 236 468 236 476 236 476 235 460 233 464 233 460 232 460 229 464 227 460 227 460 226 468 227 468 221 428 233 448 259 900 301 924 289 884 292 900 291 908 295 936 306 952 301 932 300 944 300 936 300 936 300 936 300 936 300 936 300 940 301 944 303 944 303 944 303 948 304 952 306 952 304 948 304 952 306 956 307 956 307 956 307 956 307 956 307 956 310 964 310 968 312 972 313 972 310 964 310 968 312 972 313 972 315 976 315 976 315 976 315 976 315 976 315 980 316 984 318 984 318 988 318 988 319 984 319 976 324 1011 241 876 340 1003 309 995 325 964 312 976 325 980 327 1003 330 976 322 991 330 968 322 984 318 976 304 857 301 857 295 896 288 694 276 944 303 865 315 841 224 484 220 472 218 456 215 440 217 436 218 432 218 428 217 428 214 428 214 428 214 428 214 428 212 424 212 424 212 424 212 424 212 420 212 420 212 420 212 420 212 416 209 408 208 408 208 412 209 412 208 412 206 412 208 412 205 400 203 392 199 388 196 384 197 384 199 384 199 384 199 384 197 380 196 376 196 372 194 372 197 376 196 369 193 357 188 349 187 349 187 345 185 341 184 349 180 353 177 345 176 345 176 349 179 349 176 345 173 337 171 329 173 345 173 341 171 337 170 337 167 329 167 325 165 321 164 321 165 313 165 309 164 305 162 305 165 309 165 305 164 301 162 309 159 297 159 297 161 313 165 321 158 309 159 313 161 313 159 309 156 305 156 305 155 297 150 289 152 293 150 281 149 277 147 265 144 265 140 257 141 265 140 253 146 269 143 265 140 257 138 249 137 253 137 253 137 253 137 253 135 249 135 246 134 242 132 242 132 249 132 246 131 242 129 242 129 242 128 238 128 238 126 234 126 230 128 234 126 222 120 210 125 218 119 210 120 214 120 210 119 210 119 206 117 202 116 202 116 202 116 202 116 202 116 194 113 178 113 178 111 182 108 190 92 246 107 186 116 158 101 198 110 178 111 206 105 194 111 178 101 190 102 190 102 190 102 194 102 190 101 182 99 178 96 174 99 178 95 166 92 166 95 174 96 186 93 178 92 178 92 182 92 178 90 170 88 166 85 162 87 154 87 150 85 146 84 146 87 154 87 150 85 146 84 154 79 146 84 158 84 146 78 134 79 138 75 130 78 138 75 126 76 150 76 150 75 142 72 138 73 146 75 146 75 142 72 134 73 138 73 134 72 130 70 130 70 130 70 126 69 123 67 123 63 107 63 107 63 107 63 107 67 115 64 107 63 115 67 123 64 115 63 107 63 107 67 115 67 115 67 111 66 107 64 107 61 99 60 95 60 91 58 91 60 95 60 95 60 95 60 95 57 87 57 83 55 79 54 79 55 83 55 79 54 75 52 75 54 95 54 95 54 95 54 95 52 91 52 87 51 83 49 83 48 95 54 103 51 91 49 95 48 87 48 87 48 87 48 87 48 75 45 79 49 91 49 83 46 83 49 91 51 83 45 71 46 79 46 79 46 79 46 79 45 79 46 83 48 79 46 75 46 75 46 75 46 75 46 75 48 75 45 71 46 79 51 91 45 75 46 79 48 75 46 71 49 67 39 55 43 79 49 79 49 87 46 83 46 79 42 63 45 79 45 75 43 71 42 71 52 28 50 28 47 27 45 25 45 25 45 25 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 50 27 47 25 45 27 47 28 50 28 47 27 47 25 45 25 45 24 45 24 45 24 45 24 42 22 45 24 45 24 47 25 47 25 45 24 45 24 42 22 40 22 45 24 47 24 45 22 42 25 40 24 38 25 40 27 42 27 42 25 40 24 38 24 42 22 33 21 40 28 52 31 50 30 52 31 52 33 54 33 54 33 57 36 62 37 64 39 64 39 64 40 66 42 69 42 74 46 74 46 74 46 74 46 76 48 76 46 74 45 71 45 76 49 78 51 81 49 78 48 81 51 81 51 81 51 81 51 81 51 81 49 78 51 81 51 83 55 88 52 83 54 83 43 35 19 23 13 23 16 26 15 23 15 26 16 26 16 28 18 26 19 28 18 28 18 28 18 19 9 16 52 183 165 198 153 202 149 200 150 205 150 205 149 214 153 214 150 214 147 202 138 188 123 167 96 114 58 62 31 45 15 54 28 54 48 83 48 150 215 444 259 391 224 305 235 324 229 310 221 310 221 322 227 327 238 353 251 362 229 324 242 377 177 293 276 425 269 415 200 293 176 300 174 298 170 293 165 291 144 291 146 262 149 253 126 405 257 511 236 494 247 465 245 477 239 477 238 477 238 477 238 472 235 472 233 470 233 468 232 465 229 465 229 463 227 460 227 453 227 465 223 456 199 389 316 365 295 336 288 348 294 322 286 331 301 343 304 339 300 336 303 336 300 336 300 336 300 336 300 336 300 336 301 339 303 341 303 341 303 341 304 343 306 346 306 341 306 341 307 343 309 346 309 346 309 346 309 346 309 346 309 351 312 351 313 353 313 355 315 351 312 351 313 353 315 355 315 365 315 365 315 365 315 365 315 365 315 365 316 367 318 370 318 365 318 365 319 372 321 374 321 379 333 372 214 384 346 365 318 386 321 379 330 377 322 362 333 370 325 365 328 377 322 377 330 384 322 370 291 391 304 420 303 374 257 417 312 425 300 448 279 415 217 441 217 441 215 439 215 441 217 441 215 439 217 436 215 441 214 441 214 441 214 441 214 439 212 439 212 439 212 439 212 439 212 439 212 439 212 439 212 439 211 434 209 432 208 434 209 432 208 432 208 432 208 432 208 425 203 422 202 420 199 415 197 410 199 410 199 410 199 410 199 410 199 408 197 405 196 405 197 403 197 396 196 391 191 384 187 382 187 379 185 379 184 377 184 384 179 379 177 377 176 379 177 379 176 377 174 374 173 372 171 372 173 372 171 370 170 367 170 362 167 362 165 360 165 358 164 358 164 358 162 353 164 351 162 348 164 343 164 341 162 341 162 339 162 331 162 331 162 331 164 331 162 331 164 331 161 329 159 329 156 329 156 327 155 324 153 322 152 319 150 317 147 312 147 310 143 303 141 308 143 305 138 310 143 308 141 305 140 303 138 298 137 298 137 298 137 298 137 296 135 296 134 293 132 291 132 286 132 286 131 284 129 281 129 281 129 279 128 279 128 276 126 272 126 274 128 272 123 265 119 269 122 260 119 262 120 262 119 260 119 260 117 257 116 255 116 255 116 255 116 255 116 255 117 245 117 241 114 241 111 245 110 238 134 267 114 262 110 276 113 245 101 241 110 234 107 245 98 236 102 236 102 236 102 236 102 234 101 231 98 226 96 224 95 229 96 224 93 219 93 224 95 222 95 217 92 214 92 214 93 214 92 212 88 210 87 205 85 202 87 202 85 200 85 198 84 202 87 200 85 200 84 198 84 188 81 193 84 195 81 186 76 188 78 181 75 186 78 181 73 181 75 183 76 183 75 179 73 179 73 181 75 179 73 176 72 171 73 167 72 167 70 164 70 164 70 164 69 162 67 159 67 150 66 150 66 150 66 150 66 152 66 148 64 148 66 152 69 150 61 150 66 150 66 143 64 148 67 143 66 143 64 140 64 138 61 136 61 133 60 133 58 133 60 133 60 133 60 133 60 131 57 131 55 128 55 126 54 128 55 128 54 126 54 124 52 128 54 128 54 128 54 128 54 126 52 126 51 124 49 121 49 117 51 126 52 121 49 119 51 117 48 117 48 117 48 117 48 109 46 105 48 114 52 114 49 109 49 112 49 109 48 107 45 107 46 107 46 107 46 107 46 105 46 107 48 109 46 107 45 102 46 102 46 102 46 102 46 105 48 102 46 102 48 107 49 95 46 97 48 100 46 97 45 102 45 88 40 93 48 100 46 100 45 93 45 97 45 90 39 95 45 95 43 93 42 90 42 30 31 30 27 28 27 27 23 28 27 28 27 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 28 23 27 19 25 23 27 27 28 23 27 23 25 19 25 19 24 35 24 35 24 35 24 35 25 39 24 35 24 35 22 31 22 31 24 35 24 35 25 39 18 23 21 31 24 35 24 31 25 35 25 35 25 35 25 35 27 39 27 35 25 31 24 31 25 39 21 35 25 59 31 63 30 63 31 63 33 67 33 67 34 71 34 75 37 79 39 83 39 83 39 87 40 91 42 91 46 91 46 91 46 91 46 91 48 95 48 95 46 91 46 91 51 99 49 95 48 99 49 103 51 103 51 103 51 103 51 95 49 83 49 83 49 91 49 91 54 119 57 111 54 126 49 87 19 31 10 19 12 27 13 27 18 39 16 35 16 35 15 31 19 47 18 39 18 39 18 39 16 27 9 214 149 448 153 424 147 432 149 436 149 436 147 424 153 436 149 428 149 420 141 388 128 337 110 257 72 154 37 83 30 47 31 59 34 123 45 126 119 622 266 686 262 563 212 646 232 634 227 615 221 599 226 607 221 619 242 662 251 622 226 662 251 507 164 698 268 682 260 547 180 472 180 472 177 464 173 444 165 369 161 333 144 301 135 257 227 547 260 472 250 480 233 456 241 452 241 464 239 472 239 480 235 464 233 460 233 456 232 464 230 468 230 464 227 468 226 464 227 460 223 436 238 468 262 912 298 920 288 876 291 892 291 904 298 940 304 948 301 936 300 940 300 936 300 936 300 936 300 936 300 936 300 940 301 944 303 944 303 944 303 948 304 952 306 952 306 948 306 952 307 956 309 956 309 956 309 956 309 956 309 956 312 964 312 964 313 968 313 972 312 964 312 968 313 972 315 972 315 976 315 976 315 976 315 976 315 976 315 980 316 984 318 984 318 988 318 988 319 991 321 984 325 972 340 868 236 1003 345 952 319 968 325 988 327 972 324 995 327 984 328 991 325 980 325 1011 328 944 298 857 297 872 307 789 250 833 310 872 298 880 295 654 218 456 215 456 215 452 217 452 217 444 217 444 217 432 217 428 214 428 214 428 214 428 214 428 212 424 212 424 212 424 212 424 212 420 212 420 212 420 212 420 212 420 211 412 208 408 209 412 208 412 208 412 208 412 208 412 205 404 203 396 200 392 199 388 199 384 199 384 199 384 199 384 200 388 199 384 199 380 197 380 196 376 196 372 194 361 190 353 185 345 185 345 184 341 182 337 180 357 179 349 176 345 177 349 174 341 174 341 174 341 174 341 173 345 173 341 171 337 170 337 167 329 167 329 165 325 165 321 164 321 164 321 164 317 164 313 162 313 162 309 162 305 161 305 164 309 164 305 162 309 161 309 162 317 161 321 158 317 156 313 156 309 153 305 153 305 153 301 152 293 152 285 149 277 149 265 146 265 141 261 143 269 141 257 141 261 141 261 141 261 141 261 137 253 137 253 137 253 137 253 135 249 135 246 134 242 132 242 132 249 132 246 131 242 129 242 129 242 129 238 128 234 126 234 126 230 126 230 126 222 122 214 125 218 119 210 120 214 120 210 119 210 119 206 117 202 116 202 116 202 116 202 116 202 116 194 116 186 114 186 114 198 111 206 126 222 104 242 138 246 137 174 116 178 107 194 102 186 110 178 105 194 104 190 102 194 101 190 99 182 98 174 95 170 93 166 98 174 95 166 93 166 93 170 95 186 93 178 92 178 92 178 92 178 90 170 88 166 85 162 87 162 87 162 85 158 85 154 87 158 85 158 84 154 84 154 79 146 82 154 84 146 78 134 79 138 75 130 78 138 75 126 73 142 75 150 76 150 75 146 73 142 75 146 73 138 70 134 73 134 72 134 70 130 70 130 70 130 70 126 69 123 67 123 69 123 69 123 69 123 69 123 67 119 66 111 64 115 66 119 58 107 66 123 69 115 64 99 67 111 66 111 64 107 64 107 64 103 63 103 61 99 61 95 60 95 60 95 60 95 60 95 57 87 57 87 55 83 55 79 55 83 55 83 54 79 54 75 54 95 54 95 54 95 54 95 52 91 52 87 51 83 49 83 48 95 52 99 51 91 49 95 48 87 48 87 48 87 48 87 51 83 48 87 51 95 51 87 51 87 48 83 46 79 46 83 46 79 46 79 46 79 46 79 45 75 46 79 46 79 45 75 46 75 46 75 46 75 46 75 48 79 48 79 48 79 46 71 45 75 46 79 48 75 46 71 51 75 42 63 43 71 45 71 43 71 42 75 45 79 42 63 45 79 43 75 43 75 42 71 52 30 52 28 50 28 50 28 52 30 52 28 50 28 50 27 45 25 45 25 45 25 45 25 47 27 47 27 47 27 47 27 50 27 47 25 45 27 47 28 47 27 47 25 45 25 42 24 42 22 42 22 42 22 42 22 50 25 47 24 45 22 42 21 40 22 42 24 45 25 47 27 38 19 42 24 45 25 47 24 40 25 40 25 40 25 40 25 42 27 42 25 40 24 38 24 42 22 35 22 45 30 52 31 52 31 52 33 54 33 57 34 57 36 59 37 62 39 64 39 64 39 64 40 66 42 69 42 71 45 71 45 71 45 71 45 76 48 76 48 76 48 76 46 83 51 76 46 74 48 81 52 81 51 81 51 81 51 81 51 78 49 81 51 81 51 78 49 88 58 93 55 90 55 76 34 26 13 14 9 16 13 21 13 31 18 28 16 26 15 23 13 23 18 26 16 26 16 26 16 23 13 2 96 231 152 219 143 200 147 202 149 202 149 202 147 210 150 210 147 210 144 200 135 188 119 152 85 95 48 50 27 52 24 62 33 81 52 81 67 276 272 427 269 408 200 322 241 329 233 319 227 322 227 329 230 322 233 351 250 367 236 341 254 374 206 222 259 429 265 432 227 296 187 288 182 291 179 291 173 288 159 291 152 272 147 253 158 479 266 508 241 494 248 475 242 482 242 482 242 479 239 479 239 479 235 477 235 475 233 475 233 472 232 472 232 470 229 468 229 453 229 470 227 465 205 396 319 358 294 336 288 346 291 322 289 339 303 341 303 339 300 336 300 336 300 336 300 336 300 336 300 336 300 336 301 339 303 341 303 341 303 341 304 343 306 346 306 343 306 341 307 343 309 346 309 346 309 346 309 346 309 346 309 348 310 351 312 351 313 353 313 351 312 351 313 353 315 355 313 365 315 365 315 365 315 365 315 365 315 365 316 367 318 370 318 365 318 365 319 372 321 374 321 374 316 379 361 253 263 425 334 377 316 374 322 372 324 374 330 365 328 377 327 370 321 386 334 384 300 372 301 410 312 427 254 348 310 429 295 448 312 427 224 422 215 439 215 441 217 441 217 444 218 441 217 441 217 439 217 444 215 444 215 444 215 444 215 441 214 441 214 441 214 441 214 441 214 441 214 441 214 441 214 441 212 436 209 434 209 434 211 434 209 434 209 434 209 434 209 429 205 427 203 422 200 420 200 413 200 413 200 413 200 413 200 415 202 415 200 413 199 410 200 401 196 396 196 393 193 386 190 379 185 379 185 377 184 377 182 386 180 382 177 379 177 379 179 372 174 374 174 374 174 374 176 372 173 372 171 370 170 367 170 365 168 362 167 362 165 360 165 360 165 358 164 355 164 353 164 343 161 341 162 341 161 339 162 336 162 334 164 336 165 334 164 339 167 336 161 329 159 327 158 329 155 322 150 319 150 322 153 324 153 322 150 317 149 315 149 315 144 308 143 310 144 308 140 303 141 305 141 305 141 305 143 300 138 298 137 298 137 296 135 296 135 296 134 293 132 291 132 286 132 286 131 284 129 281 129 284 131 281 128 279 126 274 125 272 126 272 126 269 123 267 122 269 122 260 119 262 120 262 119 260 119 260 117 257 116 255 116 255 116 255 116 255 116 255 116 250 119 250 116 248 113 245 113 248 128 336 220 360 134 308 150 274 110 245 114 241 108 253 105 243 105 238 104 234 101 231 98 231 99 229 98 226 95 224 93 226 96 224 95 222 93 222 93 219 93 214 92 212 90 214 92 214 92 212 88 210 87 205 85 205 88 202 87 202 85 200 85 200 85 200 84 198 84 195 82 191 81 193 82 193 81 188 78 188 78 181 75 186 78 181 73 176 72 179 75 183 76 183 76 176 73 179 73 179 72 174 70 169 72 167 70 164 70 162 69 164 70 164 69 162 67 159 67 157 70 157 70 157 70 157 70 152 67 150 66 150 64 150 66 148 61 150 67 152 66 143 63 145 66 143 64 140 64 138 63 140 64 140 63 138 63 136 61 133 60 133 60 133 60 133 60 133 58 131 57 131 55 128 55 131 57 128 55 128 54 126 54 126 52 126 52 126 52 126 52 126 52 126 51 124 49 121 49 114 49 124 52 119 48 119 51 117 48 117 48 117 48 117 48 117 51 112 49 117 54 117 49 117 51 109 45 105 46 109 49 107 46 107 46 107 46 107 46 102 45 107 46 107 46 105 43 102 46 102 46 102 46 102 46 102 48 107 49 107 46 97 42 95 46 97 48 100 46 97 45 102 48 95 43 93 43 93 43 90 40 85 42 95 45 90 39 93 43 93 43 93 43 93 43 28 27 28 27 28 27 28 27 30 31 30 27 28 23 27 23 25 19 25 19 25 19 25 19 27 23 27 23 27 23 27 23 28 23 27 19 25 23 27 27 27 23 25 19 25 15 24 15 22 31 22 31 22 31 22 31 27 39 25 35 24 31 22 27 21 31 22 35 24 39 25 43 22 31 24 39 27 43 25 39 24 35 25 39 27 35 25 31 27 39 27 35 25 31 24 31 25 43 22 43 28 63 31 63 31 63 33 67 33 71 34 71 36 79 37 79 37 83 39 83 39 83 39 87 40 91 42 91 45 87 45 87 45 87 45 87 48 95 48 95 48 95 48 99 52 103 48 91 46 95 51 107 51 103 51 103 51 103 51 95 51 87 52 95 54 99 51 95 55 123 57 115 57 126 43 55 18 27 10 19 13 31 16 31 19 39 18 35 16 31 15 27 18 43 16 35 16 35 16 35 18 31 19 309 159 400 158 412 149 436 150 440 150 432 149 428 149 424 146 420 146 404 137 369 122 313 98 218 58 123 28 59 27 59 34 83 51 115 39 186 203 714 262 694 251 531 232 662 235 646 233 634 230 619 232 615 224 622 244 670 256 642 235 690 242 559 147 622 276 682 266 603 196 492 188 476 185 468 177 444 170 396 167 345 155 305 137 372 260 527 250 472 247 480 242 460 245 464 242 468 241 468 238 472 236 460 236 468 235 464 235 468 235 472 233 476 232 472 232 476 227 464 226 448 242 476 262 916 292 912 289 876 288 884 291 912 304 944 301 940 301 940 300 936 300 936 300 936 300 936 300 936 300 936 300 940 301 944 303 944 303 944 303 948 304 952 306 952 304 948 304 952 306 956 307 956 307 956 307 956 307 956 307 956 309 960 309 964 310 964 312 968 310 964 310 968 312 972 313 972 315 976 315 976 315 976 315 976 315 976 315 980 316 984 318 984 318 988 318 988 319 991 321 984 307 1003 322 988 339 757 288 1011 328 984 316 964 322 991 330 984 325 988 328 984 321 980 327 1011 312 892 294 880 301 837 291 714 289 948 313 876 319 785 238 480 218 460 217 460 217 452 218 456 218 448 218 444 218 436 217 432 215 432 215 432 215 432 215 432 214 428 214 428 214 428 214 428 214 424 214 424 214 424 214 424 214 420 211 416 209 412 211 416 209 416 209 416 209 416 209 416 206 408 206 404 203 396 202 392 200 388 200 388 200 388 200 388 202 392 202 392 200 388 199 384 196 372 197 372 196 369 191 361 187 349 187 345 185 345 184 341 182 357 179 353 177 349 179 353 173 341 174 341 174 341 174 345 173 345 173 341 171 337 170 337 168 333 168 329 167 329 165 325 165 325 165 321 165 321 164 317 161 309 162 309 162 309 162 309 162 321 167 333 170 333 170 333 168 329 162 325 159 317 159 329 158 313 155 309 153 305 153 297 153 297 152 289 150 281 149 269 149 273 144 269 146 273 144 261 140 261 141 261 141 261 141 265 138 257 138 253 137 249 135 249 135 249 135 246 134 242 132 242 132 249 132 246 131 242 129 242 131 246 129 238 128 234 125 230 126 230 125 226 125 222 125 226 125 218 119 210 120 214 120 210 119 210 119 206 117 202 116 202 116 202 116 202 116 202 116 202 117 202 116 218 114 218 113 214 132 380 253 698 289 523 227 321 140 210 110 206 107 186 110 194 107 198 104 194 101 194 99 186 102 186 101 182 98 178 96 174 96 174 96 174 95 170 93 166 95 182 92 174 90 174 90 178 92 178 90 170 88 166 85 162 88 166 88 162 87 162 85 158 85 158 84 154 84 150 82 150 82 150 82 150 81 146 79 138 79 138 75 130 78 138 75 126 72 138 73 146 76 150 76 150 72 138 73 142 72 138 70 130 72 134 70 130 70 126 69 126 70 130 70 126 69 123 67 123 69 123 69 123 69 123 69 123 67 119 67 119 66 111 64 107 64 111 64 107 63 111 66 115 66 111 64 107 64 103 63 103 64 107 64 103 63 103 61 99 60 95 60 95 60 95 60 95 58 91 58 87 57 87 55 83 57 87 57 83 55 83 54 79 52 91 52 91 52 91 52 91 52 91 52 87 51 83 49 83 46 91 52 95 49 87 48 91 48 87 48 87 48 87 48 87 54 91 49 87 52 95 51 87 52 91 48 75 45 79 48 87 46 79 46 79 46 79 46 79 43 71 45 79 46 75 43 71 46 75 46 75 46 75 46 75 46 75 48 83 48 75 43 59 45 75 46 79 48 75 46 71 48 79 46 71 43 63 43 67 42 67 39 71 45 79 42 63 43 75 43 75 43 75 43 75 45 25 45 27 47 27 50 28 52 30 52 28 47 25 45 25 42 24 42 24 42 24 42 24 47 27 47 27 47 27 47 27 50 27 47 25 45 27 47 28 45 25 45 25 42 24 42 22 40 21 40 21 40 21 40 21 47 25 45 24 45 24 42 22 42 22 45 24 45 24 47 25 47 25 50 27 50 25 47 24 35 24 42 28 45 27 38 22 42 27 42 25 40 24 38 24 42 24 38 25 50 33 52 30 54 33 54 33 57 34 57 36 62 37 62 39 64 39 64 39 64 39 64 40 66 42 69 42 69 43 69 43 69 43 69 43 76 48 76 48 78 49 78 49 81 49 78 48 76 49 78 51 81 51 81 51 81 51 81 51 81 52 85 55 88 54 83 51 88 57 88 55 90 54 64 21 28 15 19 12 21 16 28 16 28 18 26 16 26 16 23 15 21 16 23 15 23 15 23 15 16 10 66 126 219 143 210 146 202 149 205 150 207 150 205 149 210 146 205 144 207 141 193 129 174 108 136 72 74 37 42 22 38 25 62 34 90 43 74 101 393 272 436 263 351 205 365 245 336 238 329 235 334 233 336 235 336 242 360 256 374 241 351 262 360 217 250 211 439 268 434 245 322 205 298 193 303 190 303 177 298 170 308 156 303 149 274 202 513 254 496 247 491 245 494 251 491 247 489 244 487 241 484 238 482 239 482 236 479 236 477 235 479 236 477 235 477 233 475 233 456 230 472 230 468 203 391 315 351 292 339 288 341 288 322 292 348 304 341 300 341 301 341 298 341 300 341 300 341 300 341 300 341 300 341 301 343 303 346 303 346 303 346 304 348 306 351 306 343 304 343 306 346 307 348 307 348 307 348 307 348 307 348 307 348 309 351 309 353 310 353 310 353 310 353 312 355 313 358 313 365 315 365 315 365 315 365 315 365 315 365 316 367 318 370 318 365 318 365 319 372 321 374 321 391 306 389 315 401 307 284 295 403 331 386 318 374 327 377 322 370 327 377 324 379 324 386 319 353 288 384 310 444 286 391 263 410 319 393 309 470 268 405 215 446 221 446 220 444 218 444 218 446 218 444 218 441 218 441 218 446 217 446 217 446 217 446 217 444 215 444 215 444 215 444 215 444 215 444 215 444 215 444 215 441 214 439 211 436 211 436 211 436 211 436 211 436 211 436 211 432 208 429 206 427 203 422 202 415 202 415 202 415 202 415 202 415 202 415 200 413 199 410 200 401 196 398 197 396 194 391 193 386 190 384 188 384 187 382 187 386 182 384 179 382 179 382 179 374 174 374 174 374 174 374 174 372 173 372 171 370 170 367 170 367 168 365 168 362 167 362 167 362 165 360 165 355 165 355 165 343 161 343 164 343 165 346 167 346 173 348 171 343 165 331 159 308 146 300 138 296 138 298 141 322 153 327 156 331 158 331 158 327 153 324 152 319 149 317 150 317 147 310 146 315 147 312 143 305 141 305 141 305 141 305 141 303 140 300 137 298 135 293 134 296 135 296 134 293 132 291 132 286 132 286 131 284 129 281 129 286 131 284 129 276 125 274 123 272 126 269 123 267 125 269 126 269 122 260 119 262 120 262 119 260 119 260 117 257 116 255 116 255 116 255 116 255 116 255 116 250 116 250 114 248 113 243 113 279 248 575 363 608 378 580 226 303 117 241 111 236 101 238 101 241 104 238 102 236 101 234 99 236 102 234 101 231 98 226 96 224 96 226 96 226 95 222 92 217 93 214 90 210 88 212 90 214 92 212 88 210 87 205 85 207 88 205 88 202 87 202 87 198 84 198 84 195 82 195 81 193 82 193 81 191 79 188 79 188 78 181 75 186 78 181 73 179 73 181 76 183 76 181 75 176 72 176 72 176 70 171 70 167 70 164 70 162 69 162 67 164 70 164 69 162 67 159 67 152 67 152 67 152 67 152 67 152 67 152 67 152 64 145 61 157 64 145 61 143 63 148 69 143 64 140 64 138 63 138 61 140 63 138 63 136 61 136 60 133 60 133 60 133 60 133 60 136 58 133 58 131 57 131 57 133 57 131 57 128 55 128 55 124 51 124 51 124 51 124 51 126 52 126 51 124 49 121 49 112 48 121 51 117 46 117 49 117 48 117 48 117 48 117 48 117 51 112 49 114 51 112 46 114 49 109 48 107 46 107 48 107 46 107 46 107 46 107 46 102 43 105 45 105 45 102 43 102 46 102 46 102 46 102 46 100 46 102 46 102 45 100 43 95 46 97 48 100 46 97 45 93 46 100 46 93 42 93 45 93 42 90 43 95 45 90 39 90 42 93 43 93 43 95 45 22 15 24 15 25 19 27 23 30 27 28 23 25 15 24 11 24 15 24 15 24 15 24 15 27 23 27 23 27 23 27 23 28 23 27 19 25 23 27 27 25 19 25 15 24 15 22 11 21 27 21 27 21 27 21 27 22 31 24 35 24 35 25 39 25 39 24 35 24 35 22 31 25 39 27 39 25 35 21 27 22 31 27 43 28 39 24 27 27 39 27 35 25 31 24 31 24 43 24 51 31 67 33 59 33 67 33 71 34 71 36 75 39 83 39 83 39 83 39 83 39 83 39 87 40 91 42 91 43 83 43 83 43 83 43 83 48 95 48 99 49 103 51 103 48 99 49 103 51 99 49 95 51 103 51 103 51 103 51 95 48 83 52 95 54 99 49 87 54 115 54 111 55 119 34 19 16 27 10 19 13 35 18 39 15 31 16 35 16 35 18 39 16 39 15 31 15 31 15 31 7 19 84 388 149 412 143 420 147 424 149 428 149 428 146 420 146 416 143 404 143 396 132 361 113 281 85 186 48 99 27 59 22 67 33 63 48 99 51 333 256 642 274 658 200 575 260 670 239 658 239 650 236 634 236 626 238 658 254 686 260 650 239 702 242 571 187 456 271 686 266 650 227 551 208 503 202 492 191 448 177 416 173 372 170 333 147 499 269 499 248 499 245 452 250 472 247 464 245 464 241 464 239 464 239 468 238 464 238 460 236 468 236 480 235 476 233 480 233 484 229 472 227 452 241 468 256 892 288 908 289 876 286 880 291 920 309 948 300 932 300 940 300 928 300 936 300 936 300 936 300 936 300 936 300 940 301 944 303 944 303 944 303 948 304 952 306 952 304 948 304 952 306 956 307 956 307 956 307 956 307 956 307 956 307 956 309 960 309 964 310 964 310 964 310 968 312 972 313 972 315 976 315 976 315 976 315 976 315 976 315 980 316 984 318 984 318 988 318 988 319 991 321 984 336 924 316 1011 289 1011 300 809 312 991 331 988 318 972 324 968 324 980 324 960 322 988 319 936 298 904 295 868 301 730 262 841 316 948 310 892 289 571 211 444 226 484 224 476 221 460 218 452 220 452 218 448 220 436 218 436 217 436 217 436 217 436 217 436 215 432 215 432 215 432 215 432 215 428 215 428 215 428 215 428 215 424 212 416 211 416 211 420 211 420 211 420 211 420 211 420 209 416 208 408 205 404 203 400 202 392 202 392 202 392 202 392 200 388 200 388 199 384 199 380 196 372 197 376 197 372 194 365 191 361 191 357 190 357 188 353 184 361 180 353 179 353 179 357 177 345 176 341 174 337 173 333 173 345 173 341 171 337 170 337 170 337 168 333 168 329 167 329 167 329 165 325 167 321 165 321 162 313 165 317 167 321 167 325 177 349 173 321 155 269 135 234 122 210 117 206 114 210 119 222 132 261 144 297 155 317 156 305 155 301 153 289 150 285 150 273 150 277 146 273 147 281 146 269 144 265 143 261 141 257 140 253 140 261 138 253 137 249 134 246 135 249 135 246 134 242 132 242 132 249 132 246 131 242 129 242 132 249 131 242 126 230 123 226 126 226 123 222 123 226 126 234 125 218 119 210 120 214 120 210 119 210 119 206 117 202 116 202 116 202 116 202 116 202 116 210 113 218 114 226 113 222 113 210 176 753 380 872 368 825 378 753 159 230 108 198 104 166 102 178 102 190 102 190 102 198 102 198 101 186 99 182 98 174 95 170 95 170 96 178 96 170 93 162 93 178 90 174 88 170 90 174 92 178 90 170 88 166 85 162 90 170 88 166 88 162 87 162 84 154 84 150 82 150 81 146 84 150 81 146 79 142 79 142 79 138 75 130 78 138 75 126 75 146 76 150 76 146 73 142 70 138 72 138 72 134 69 126 70 130 70 126 69 126 67 123 70 130 70 126 69 123 67 123 67 119 67 119 67 119 67 119 67 119 69 123 67 111 63 99 63 111 64 111 64 111 66 111 64 107 64 103 63 103 61 99 63 99 61 99 60 95 60 91 60 95 60 95 60 95 60 95 60 95 58 91 58 87 57 87 58 91 57 87 57 83 55 83 51 87 51 87 51 87 51 87 52 91 52 87 51 83 49 83 45 87 51 95 48 83 48 87 48 87 48 87 48 87 48 87 52 87 48 83 49 87 48 75 48 87 49 87 48 83 46 75 46 79 46 79 46 79 46 79 42 71 43 75 45 71 43 67 46 75 46 75 46 75 46 75 45 71 43 67 45 71 46 75 45 75 46 79 48 75 46 71 40 71 48 79 45 67 45 79 48 79 43 79 46 79 42 63 42 71 42 75 43 79 45 79 38 22 40 24 42 25 45 25 50 28 47 25 42 22 40 21 42 24 42 24 42 24 42 24 47 27 47 27 47 27 47 27 50 27 47 25 45 27 47 28 45 25 45 24 42 22 40 22 40 21 40 21 40 21 40 21 40 22 42 24 45 25 47 27 50 25 47 24 45 22 42 21 47 25 47 24 42 21 35 16 35 24 42 28 45 27 38 22 42 27 42 25 40 24 38 24 40 24 40 27 52 34 54 30 54 33 54 34 57 36 59 36 64 39 64 39 64 39 64 39 64 39 64 40 66 42 69 42 69 43 69 43 69 43 69 43 76 48 76 49 78 51 81 51 74 48 81 52 83 51 76 46 81 51 81 51 81 51 81 51 74 48 81 52 83 51 76 46 85 54 85 54 90 51 52 10 23 12 14 9 19 16 26 16 21 15 23 16 26 18 28 19 21 16 23 15 23 15 23 15 0 7 162 155 212 153 188 147 198 146 200 147 202 146 205 143 207 144 205 143 202 140 193 129 164 99 121 63 69 34 40 24 45 33 66 30 90 46 119 164 446 241 453 250 281 223 401 247 339 241 336 239 341 238 341 236 358 254 374 262 382 244 353 263 370 218 310 156 422 268 434 265 384 229 351 211 348 206 346 188 329 180 343 165 353 155 324 236 537 253 513 260 501 241 508 254 503 247 499 245 496 241 491 239 487 239 487 238 484 238 482 236 484 236 484 235 482 235 479 233 458 232 475 230 465 200 382 307 346 291 339 288 339 286 322 294 353 304 339 298 341 301 341 297 341 300 341 300 341 300 341 300 341 300 341 301 343 303 346 303 346 303 346 304 348 306 351 306 348 304 343 306 346 307 348 307 348 307 348 307 348 307 348 307 348 307 348 309 351 310 353 310 353 310 353 312 355 313 358 313 365 315 365 315 365 315 365 315 365 315 365 316 367 318 370 318 365 318 365 319 372 321 374 321 362 328 382 316 410 319 415 272 319 309 393 325 365 313 370 328 374 325 377 318 391 328 384 298 358 300 401 306 451 256 365 318 403 312 410 307 420 220 436 233 468 229 458 224 448 220 444 217 446 220 446 218 444 218 441 218 446 217 446 217 446 217 446 217 444 215 444 215 444 215 444 215 444 215 444 215 444 215 444 215 444 214 439 211 436 211 436 212 436 211 436 211 436 211 436 211 434 209 432 208 429 205 425 203 415 202 415 202 415 202 415 202 413 200 410 199 410 197 408 199 401 196 398 197 398 196 393 194 391 193 391 191 389 191 386 190 389 182 384 179 382 179 382 180 382 177 377 176 372 173 370 170 372 173 372 171 370 170 367 170 367 170 367 168 365 167 362 167 362 167 362 165 358 165 355 165 348 164 346 167 348 168 351 171 355 176 334 156 291 123 245 101 250 111 243 107 241 110 250 114 260 120 288 141 317 152 324 152 327 155 324 152 322 150 317 150 319 149 312 147 317 149 312 144 312 144 308 143 303 140 300 137 303 140 300 137 298 135 293 134 296 135 296 134 293 132 291 132 286 132 286 131 284 129 281 129 288 132 284 129 276 125 272 122 272 125 267 122 265 125 272 128 269 122 260 119 262 120 262 119 260 119 260 117 257 116 255 116 255 116 255 116 255 116 255 116 253 113 245 111 243 111 238 113 585 380 608 358 608 381 608 351 331 129 250 116 241 101 238 102 234 102 236 102 236 102 236 104 231 99 229 96 226 95 222 93 222 95 226 98 226 95 219 90 217 92 212 88 210 88 210 90 214 92 212 88 210 87 205 85 207 90 207 88 205 87 202 87 198 84 198 82 195 81 193 81 195 82 191 79 188 79 188 81 188 78 181 75 186 78 181 73 183 76 183 76 181 73 176 72 174 72 176 72 176 70 171 69 167 70 164 69 162 67 159 67 164 70 164 69 162 67 159 67 155 69 155 69 155 69 155 69 152 67 155 69 152 64 143 60 145 61 150 69 155 66 143 61 143 64 140 63 138 61 136 61 136 61 133 60 133 58 131 58 133 60 133 60 133 60 133 60 136 60 136 58 133 57 131 57 133 58 133 57 131 55 128 55 124 51 124 51 124 51 124 51 126 52 126 51 124 49 121 49 112 48 121 51 117 46 114 48 117 48 117 48 117 48 117 48 114 49 107 46 109 48 107 43 107 48 112 51 114 48 105 43 107 46 107 46 107 46 107 46 100 43 102 45 105 43 102 42 102 46 102 46 102 46 102 46 100 43 95 42 97 45 105 49 95 46 97 48 100 46 97 45 85 43 100 48 95 43 97 49 102 48 97 46 97 45 90 39 90 42 90 43 93 45 95 45 24 15 24 19 25 23 27 23 30 23 25 19 25 19 24 7 24 19 25 23 27 19 25 15 25 19 25 19 25 19 25 19 24 19 27 27 28 27 28 23 31 31 30 27 27 19 24 11 24 35 24 35 24 35 24 35 19 31 24 43 27 39 24 31 22 31 24 39 27 47 28 51 27 43 25 35 22 31 22 31 25 35 25 35 25 35 25 35 27 39 27 39 27 39 27 39 25 51 28 59 31 67 33 71 36 75 36 75 36 75 36 75 36 79 39 87 40 87 40 83 42 87 40 83 39 87 40 91 43 83 43 87 45 91 46 91 46 91 46 91 46 91 46 91 49 95 48 103 52 107 48 87 46 95 51 107 54 107 51 91 54 95 55 99 55 103 52 99 52 115 60 130 54 87 22 7 12 23 12 23 12 23 12 23 12 23 12 27 13 27 15 31 13 55 22 35 15 43 18 19 1 59 132 432 129 404 141 396 140 412 144 416 140 404 141 416 138 396 141 392 135 365 126 345 105 261 75 158 42 83 22 39 33 27 36 107 52 95 79 535 266 666 269 515 177 630 251 682 238 638 239 670 235 638 248 650 238 726 274 678 262 682 239 670 224 666 205 408 248 686 276 662 251 595 224 543 232 515 202 480 191 460 180 376 173 325 170 571 263 519 254 492 253 472 248 456 256 464 244 456 241 472 244 480 242 464 238 460 241 472 239 460 241 480 239 488 239 488 239 495 235 480 232 460 236 428 244 880 295 900 282 880 289 872 291 952 303 944 300 936 298 936 298 940 298 936 298 936 298 936 298 936 300 940 300 940 300 940 300 940 301 944 301 944 301 944 301 944 304 948 304 948 304 948 304 948 304 948 304 952 306 956 307 956 307 956 307 956 307 956 307 956 310 964 310 968 312 972 313 972 313 972 313 976 315 980 316 980 313 972 313 976 315 980 316 980 318 988 318 988 319 991 321 984 316 976 315 964 316 980 325 995 247 912 318 1011 315 940 346 948 325 964 319 968 325 964 309 904 309 896 306 857 263 718 292 876 316 904 312 793 236 472 227 388 221 476 223 476 223 468 223 468 221 456 221 452 221 440 220 440 215 432 217 436 218 444 221 448 218 440 218 436 217 432 215 432 214 424 214 424 214 424 214 424 212 420 212 420 212 420 212 420 211 420 211 420 211 420 211 420 209 416 209 416 208 408 205 400 200 388 200 392 202 396 203 396 205 396 202 388 199 380 199 384 193 365 194 369 194 369 194 369 194 369 194 365 193 361 191 361 182 361 180 357 180 353 179 353 179 353 177 345 176 341 173 337 176 353 174 345 173 341 170 337 168 333 168 333 168 333 168 333 168 333 168 329 168 325 167 325 156 317 168 313 162 325 176 349 167 281 126 186 111 194 117 202 113 202 114 206 113 214 113 206 117 202 114 234 144 309 153 281 150 289 149 281 149 277 149 269 147 277 147 273 146 269 144 269 143 265 143 261 141 257 140 257 140 261 138 253 135 246 134 242 134 249 137 257 138 249 132 238 129 242 129 242 129 242 129 242 132 249 131 242 129 238 126 234 123 222 123 222 123 222 123 222 122 218 122 214 120 210 119 210 116 206 120 218 122 214 117 202 119 206 114 198 117 206 114 202 108 249 107 206 120 194 117 436 369 900 378 829 383 857 330 480 132 230 114 190 107 186 107 194 107 198 105 194 101 190 99 186 99 182 99 178 98 174 96 174 93 166 93 166 93 166 93 166 90 178 92 178 92 174 88 166 90 174 90 170 88 166 87 166 90 170 90 166 87 158 84 150 84 154 84 150 82 146 81 146 81 146 81 146 81 146 81 146 81 142 78 134 76 134 76 138 73 146 75 150 76 146 75 142 73 146 75 146 75 142 72 134 72 134 72 130 70 126 69 126 70 130 70 126 69 123 67 123 67 119 67 119 67 119 67 119 67 119 67 115 66 111 64 111 64 111 63 107 66 115 66 107 61 99 61 103 63 107 64 107 63 107 66 111 66 111 64 103 61 103 64 107 64 107 63 99 55 91 60 95 57 87 58 99 57 87 55 83 55 87 58 95 49 87 51 91 52 95 54 95 46 79 48 83 49 87 51 91 49 91 51 95 51 91 49 87 51 91 49 87 48 91 49 95 49 87 49 87 49 87 49 87 51 91 49 87 46 71 42 63 45 79 49 91 51 87 46 75 46 79 45 71 45 79 49 91 46 75 46 75 46 75 46 75 45 67 43 75 48 79 45 59 46 75 46 75 46 67 42 59 43 63 40 59 42 67 46 83 48 83 45 75 40 63 37 59 48 87 45 75 42 67 40 67 42 24 42 25 45 27 47 27 47 24 40 24 47 28 47 24 40 24 42 25 45 24 42 22 45 25 45 25 45 25 45 25 42 25 47 27 50 28 47 27 47 27 47 25 42 24 40 22 42 22 42 22 42 22 42 22 40 21 42 24 45 24 45 24 40 22 42 24 47 27 50 28 47 25 45 22 42 22 45 24 40 25 40 25 40 25 40 25 42 27 42 27 42 27 42 27 42 25 45 28 50 31 54 33 62 37 62 37 62 37 62 37 59 37 64 40 66 40 66 39 66 40 66 40 66 40 66 40 69 43 71 45 71 46 74 46 76 48 76 48 76 48 76 48 78 48 76 51 83 52 78 45 76 49 81 52 85 52 81 51 85 54 85 54 85 54 85 52 83 55 95 60 83 37 35 10 19 12 19 12 19 12 19 12 19 13 21 13 23 15 23 15 19 21 31 15 26 19 23 6 7 46 207 152 186 146 191 141 193 143 198 144 198 140 200 144 198 140 205 138 198 129 181 123 159 93 112 54 64 30 40 21 54 18 74 46 95 49 176 229 429 260 425 191 267 233 365 242 336 229 327 244 339 239 358 244 358 272 393 259 398 271 374 253 348 253 331 155 370 272 444 265 432 256 427 238 432 230 401 215 393 203 393 184 389 158 408 256 530 256 518 253 518 254 515 251 520 253 513 250 513 250 508 244 501 242 489 241 491 242 489 239 489 241 489 239 489 239 489 241 470 238 487 236 463 191 370 310 358 288 329 289 346 283 322 306 348 301 346 298 343 298 343 300 343 298 343 298 343 298 343 298 346 300 346 300 346 300 346 300 348 301 348 301 348 301 348 301 348 304 348 304 348 304 348 304 348 304 348 306 351 307 353 307 353 307 353 307 353 307 353 307 358 310 358 312 360 312 362 313 362 313 362 315 365 315 367 316 362 313 362 315 365 316 367 316 365 318 365 319 372 319 374 321 374 316 372 315 374 321 386 327 384 233 355 336 370 330 355 328 379 322 389 322 398 315 374 297 379 307 429 286 377 272 432 307 422 315 441 266 384 221 482 217 463 224 453 224 453 224 453 224 448 221 446 220 446 221 446 221 448 218 448 218 451 220 451 220 448 218 448 217 446 215 444 215 441 214 441 214 441 214 441 214 439 212 439 212 439 212 439 212 436 211 436 211 436 211 436 211 434 211 436 209 434 206 427 203 413 200 413 202 415 203 417 203 420 203 415 200 410 199 410 200 401 196 396 196 393 194 393 194 393 194 393 193 391 191 389 191 386 182 386 180 384 180 382 179 382 179 379 177 377 174 372 173 377 176 374 173 372 171 367 170 365 168 365 168 365 168 365 168 365 168 365 167 360 167 358 167 343 167 353 165 346 170 351 165 293 128 255 111 253 119 260 117 253 116 255 116 255 114 255 116 250 108 257 122 298 149 322 152 322 152 319 150 317 149 317 150 315 147 315 146 312 146 310 144 308 143 308 141 305 141 303 140 305 141 305 140 300 138 298 137 296 137 298 137 296 135 293 132 281 129 281 129 281 129 281 129 284 131 281 128 276 126 274 125 267 123 267 123 267 123 267 123 265 122 265 120 262 119 260 119 260 119 260 119 260 119 260 119 260 117 253 114 257 117 253 113 255 126 241 105 260 104 231 159 585 365 608 369 604 313 386 120 260 116 243 102 234 104 236 102 234 101 236 102 236 102 238 104 231 99 229 98 229 96 226 96 222 93 222 93 222 93 222 93 212 92 214 92 214 90 210 87 212 90 212 88 210 87 207 87 205 90 207 88 202 85 198 82 198 84 198 82 195 81 193 81 191 81 191 81 191 81 191 81 191 79 186 76 183 76 183 78 179 75 181 76 183 75 181 73 179 75 181 75 181 73 176 72 169 72 167 70 164 69 162 69 164 70 164 69 162 67 159 67 152 67 152 67 152 67 152 67 150 64 148 64 145 63 145 61 155 63 145 63 150 66 145 64 138 61 136 63 138 64 140 64 138 63 140 64 140 64 138 63 136 61 138 63 138 63 136 61 131 58 136 60 131 57 133 60 133 57 128 54 126 54 126 54 124 52 126 52 128 54 131 55 119 48 119 49 121 49 121 49 117 48 117 48 117 48 117 48 121 49 119 48 117 49 119 51 112 49 112 49 112 49 112 49 107 46 107 46 107 46 107 46 107 46 109 49 112 48 107 46 107 45 102 43 102 46 109 49 102 46 102 46 102 46 102 46 100 43 97 46 105 48 100 40 95 45 97 46 95 43 90 40 95 43 90 40 90 43 95 46 90 42 88 37 81 34 76 31 97 46 95 42 88 40 88 40 24 15 25 19 25 19 27 23 24 11 21 15 27 31 28 23 21 11 24 15 24 15 22 7 25 19 25 19 25 19 25 19 24 15 25 23 28 27 27 23 24 15 24 15 24 15 22 11 21 27 21 27 21 27 21 27 21 27 21 27 21 31 24 35 21 27 21 31 24 39 25 39 24 35 22 31 22 35 25 39 25 35 25 35 25 35 25 35 27 39 27 39 27 39 27 39 22 43 25 51 28 59 31 67 37 79 37 79 37 79 37 79 36 79 39 87 40 87 40 83 39 87 42 95 43 91 40 83 43 87 45 87 46 91 46 91 48 95 48 95 48 95 48 95 49 95 48 99 52 107 49 91 48 99 51 107 52 107 52 95 52 91 54 95 54 103 54 103 52 115 58 119 46 67 19 7 12 23 12 23 12 23 12 23 13 27 13 31 15 35 16 35 16 43 16 31 18 43 12 0 18 214 146 380 134 408 137 420 140 408 143 408 140 400 140 404 135 384 137 384 134 353 123 329 104 242 67 134 36 75 25 55 22 39 39 95 43 123 125 622 248 658 247 456 171 622 247 638 238 615 227 658 238 642 245 634 250 702 263 690 280 757 260 662 238 650 232 392 209 718 269 662 259 654 277 591 256 555 238 507 224 456 214 444 188 357 208 571 257 503 253 492 257 492 260 480 251 460 253 480 254 484 245 460 248 480 244 476 245 480 242 472 239 472 239 480 239 480 239 495 241 495 238 476 244 448 251 904 294 900 283 880 288 868 291 956 300 944 298 936 297 936 297 936 297 936 297 936 297 936 297 936 298 940 298 940 298 940 298 940 300 944 300 944 300 944 300 944 304 948 304 948 304 948 304 948 304 948 304 952 306 956 307 956 307 956 307 956 307 956 307 956 310 964 310 964 312 968 312 972 313 972 313 972 315 976 315 980 313 972 313 976 315 980 316 980 318 988 318 984 319 988 319 984 319 980 316 968 316 976 321 980 346 884 256 956 337 968 318 964 318 960 325 960 315 916 298 880 294 940 307 761 260 813 306 861 303 876 292 599 217 472 224 412 224 484 226 484 226 476 226 476 220 452 220 452 221 448 223 448 221 448 221 448 220 444 220 444 218 440 218 436 217 432 215 432 214 424 214 424 214 424 214 424 212 420 212 420 212 420 212 420 211 420 211 420 211 420 211 420 211 420 211 420 209 412 205 404 202 392 202 392 203 396 203 396 206 400 202 388 199 384 199 384 199 380 197 376 196 372 194 369 194 369 194 365 193 361 191 361 184 365 182 361 182 357 180 357 179 353 179 349 176 341 174 337 176 353 174 345 173 341 170 337 168 333 168 333 168 333 168 333 168 333 168 329 168 325 167 325 164 325 170 325 170 325 158 261 116 186 113 198 122 222 120 210 117 214 117 222 117 222 117 214 111 190 111 214 132 281 152 301 153 297 152 289 152 285 152 277 147 277 147 277 146 273 146 269 143 265 143 265 141 261 141 257 143 269 143 269 143 265 141 265 138 253 135 249 134 246 134 249 129 242 129 242 129 242 129 242 129 242 128 234 125 230 123 226 123 222 123 222 123 222 123 222 122 218 122 214 120 210 119 210 122 214 117 202 116 206 120 218 119 206 114 198 117 206 114 202 116 249 108 202 123 226 101 246 200 472 212 404 187 345 155 194 117 198 105 170 102 178 102 186 101 186 102 190 102 198 104 202 99 178 98 178 96 174 96 174 93 166 93 166 93 166 93 166 90 178 92 178 92 174 88 166 90 174 90 170 88 166 87 166 88 166 88 166 87 158 84 150 84 154 84 150 82 146 81 146 81 146 81 146 81 146 81 146 81 142 78 134 76 134 76 138 73 146 75 150 76 146 75 142 73 146 75 146 75 142 72 134 72 134 72 130 70 126 69 126 70 130 70 126 69 123 67 123 67 119 67 119 67 119 67 119 67 119 66 115 66 111 64 111 64 111 63 107 66 115 66 107 61 99 63 103 63 103 64 107 60 99 61 103 63 99 61 95 60 95 60 95 60 95 60 95 57 91 61 95 57 83 58 95 60 91 55 79 51 71 49 67 54 95 54 95 55 99 55 99 49 83 49 79 48 79 48 79 46 83 43 75 43 79 46 87 49 91 48 87 48 87 49 91 49 87 49 87 49 87 49 87 45 71 43 71 45 83 51 95 46 79 48 83 48 83 46 79 45 71 43 67 43 75 46 79 46 75 46 75 46 75 46 75 45 67 43 75 48 79 45 59 43 67 45 71 45 67 42 63 46 71 43 63 42 63 43 67 40 67 39 59 34 47 33 43 43 75 43 71 40 63 39 63 45 25 45 25 45 25 45 25 45 24 40 24 47 28 47 25 40 24 42 25 45 24 42 22 45 25 45 25 45 25 45 25 40 24 45 27 47 27 47 25 42 24 42 24 42 25 45 25 40 21 40 21 40 21 40 21 42 21 38 18 35 21 42 25 40 21 40 22 42 24 45 24 42 22 42 22 45 25 50 27 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 35 22 40 25 47 30 52 33 59 36 59 36 59 36 59 36 59 37 64 40 66 40 66 39 62 40 71 45 74 43 66 37 71 45 71 46 74 46 76 48 78 49 78 49 78 49 78 49 78 48 74 48 81 52 81 48 78 49 81 51 83 52 83 52 83 52 83 52 83 52 85 54 85 57 90 52 66 27 28 10 19 12 19 12 19 12 19 12 21 13 23 15 26 16 26 16 26 16 21 13 28 18 14 0 52 117 229 131 198 146 183 152 198 141 202 141 195 137 198 141 198 135 195 134 198 126 179 116 155 84 95 43 50 27 42 25 42 27 85 43 83 69 267 256 417 265 379 165 265 232 370 235 331 215 303 238 341 239 351 236 365 259 379 260 401 282 393 247 360 242 379 161 300 285 441 265 468 307 558 289 518 283 511 266 499 242 484 235 434 193 477 265 534 257 527 257 534 263 537 263 522 254 525 259 532 256 515 244 511 247 501 245 501 245 499 239 496 241 494 239 494 239 491 239 479 242 494 241 472 197 382 316 353 288 331 291 343 282 322 307 348 298 346 297 343 295 346 297 346 297 346 297 346 297 346 297 348 298 348 298 348 298 348 298 351 300 351 300 351 300 351 300 351 304 348 304 348 304 348 304 348 304 348 306 351 307 353 307 353 307 353 307 353 307 353 307 355 309 358 310 358 312 360 312 360 312 362 313 362 315 365 315 362 313 362 315 365 316 367 316 362 316 365 318 370 319 372 319 379 319 377 316 374 318 377 319 377 354 296 263 386 324 393 316 374 322 398 322 384 298 372 295 401 319 393 256 379 306 434 309 465 309 432 218 422 230 458 227 458 224 453 224 453 224 453 224 446 220 446 221 448 223 448 224 458 224 456 223 453 220 448 218 448 218 448 217 446 215 444 215 444 215 444 215 444 215 444 215 441 214 441 214 441 214 441 214 439 212 439 212 439 212 439 212 436 211 436 211 434 208 429 205 415 203 417 203 417 203 417 203 420 205 415 200 410 199 410 200 410 200 403 199 398 196 393 194 393 194 393 193 391 191 389 191 391 184 389 184 386 182 386 182 384 180 382 177 377 176 374 174 377 176 374 173 372 171 367 170 367 170 367 170 367 170 367 170 365 168 365 167 360 167 358 167 351 167 348 167 353 165 315 125 257 117 253 122 265 126 257 116 257 120 255 119 255 119 253 116 272 117 262 122 296 149 324 153 327 155 327 153 324 152 322 153 317 149 315 147 315 146 312 146 310 144 308 143 308 141 305 141 305 141 308 143 308 143 308 143 303 138 296 132 291 134 296 137 284 131 284 131 284 131 284 131 281 129 279 128 276 125 274 123 269 125 267 123 267 123 265 122 265 122 265 120 262 119 260 119 262 120 257 117 257 117 262 120 260 117 253 114 257 117 253 113 238 122 243 104 260 120 236 111 236 114 253 120 248 120 253 122 253 111 241 107 243 110 245 107 243 105 241 104 234 99 231 98 229 98 229 96 226 96 224 95 222 93 222 93 222 93 222 93 212 92 214 92 214 90 210 87 212 90 212 88 210 87 207 87 205 88 205 88 205 87 200 84 198 84 198 82 195 81 193 81 191 81 191 81 191 81 191 81 191 79 186 76 183 76 183 78 179 75 181 76 183 75 181 73 179 75 181 75 181 73 176 72 169 72 167 70 164 69 162 69 164 70 164 69 162 67 159 67 152 67 152 67 152 67 152 67 159 72 159 70 157 69 155 69 155 63 145 63 150 66 145 64 140 63 138 63 138 63 138 63 131 60 133 61 136 60 133 58 133 58 131 58 131 58 131 60 133 60 138 60 131 55 131 58 133 58 128 54 124 52 124 52 131 55 131 55 131 55 131 55 121 49 119 48 117 45 114 45 114 43 105 39 102 42 112 48 119 49 117 46 114 48 119 49 112 49 112 49 112 49 112 49 107 45 100 42 102 48 114 54 107 46 107 48 109 46 107 46 102 43 102 42 102 43 102 43 102 46 102 46 102 46 102 46 100 43 97 46 105 48 100 40 88 42 93 43 95 43 93 42 100 46 95 43 90 42 88 40 95 43 93 42 88 39 83 37 90 42 90 42 88 39 85 37 25 19 25 19 25 19 25 19 28 23 24 15 27 23 24 11 25 23 27 27 28 23 27 19 25 19 25 19 25 19 25 19 22 15 25 19 27 23 25 19 25 19 25 23 27 23 27 23 24 35 24 35 24 35 24 35 22 27 19 19 18 27 22 39 21 27 21 31 22 31 22 35 22 31 22 31 24 39 27 43 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 19 35 22 47 28 59 33 67 33 67 33 67 33 67 33 67 36 79 39 87 40 87 40 83 39 87 43 103 46 95 40 83 45 87 46 91 46 95 48 95 49 99 49 99 49 99 49 99 49 95 46 95 51 107 52 99 49 99 49 99 51 103 52 99 52 87 51 83 51 99 54 107 55 119 57 99 34 35 13 3 12 23 12 23 12 23 12 23 13 27 13 31 15 35 16 35 19 39 12 31 16 31 9 7 58 372 149 341 141 400 135 428 140 408 143 408 138 388 137 396 135 372 131 361 129 345 117 305 93 214 55 99 25 59 25 55 21 75 43 87 39 198 184 634 248 666 209 388 174 603 245 634 230 579 215 646 236 630 238 619 236 650 259 690 265 745 279 706 241 626 250 448 174 714 274 646 280 738 345 702 315 670 312 638 301 563 274 543 236 436 241 543 259 499 253 488 259 488 260 476 265 488 262 503 265 507 257 492 248 480 245 472 245 480 242 464 241 476 241 480 239 476 238 484 239 495 238 476 244 452 254 908 291 900 286 884 286 861 291 960 300 940 297 932 295 932 295 936 297 936 297 936 297 936 297 936 298 940 298 940 298 940 298 940 300 944 300 944 300 944 300 944 303 948 303 948 303 948 303 948 303 948 303 952 304 956 306 956 306 956 306 956 306 956 306 956 307 960 307 964 309 964 310 968 312 968 312 972 313 972 315 976 313 972 313 976 315 980 316 980 316 984 316 984 318 984 319 980 319 984 318 968 316 968 316 960 309 1011 339 821 269 1011 319 976 318 968 325 940 304 880 297 876 315 845 269 765 304 900 303 849 313 706 229 472 238 484 217 499 224 480 224 480 224 472 224 472 221 456 221 456 223 448 223 448 226 460 224 452 221 444 218 436 218 440 218 436 217 432 215 432 215 428 215 428 215 428 215 428 214 424 214 424 214 424 214 424 212 424 212 424 212 424 212 424 211 424 212 420 211 412 206 404 205 396 203 396 203 396 203 396 205 396 202 384 197 380 197 380 202 384 200 380 197 372 194 369 194 369 194 365 193 361 191 361 185 369 185 369 184 365 184 361 180 357 179 353 177 345 174 341 176 353 174 345 173 341 170 337 170 337 170 337 170 337 170 337 168 333 168 329 168 325 167 325 164 317 165 317 168 309 138 190 122 214 120 214 123 218 122 222 122 230 120 230 119 230 117 222 126 206 111 226 144 321 159 297 155 301 155 297 153 293 153 281 149 281 149 277 147 277 146 273 144 269 144 265 143 265 141 261 140 261 140 261 141 265 141 265 140 257 135 242 132 246 135 253 131 246 131 246 131 246 131 246 132 246 131 242 128 238 126 234 125 226 125 222 123 218 122 218 122 218 122 214 120 210 119 210 117 206 120 214 120 214 117 206 119 206 114 198 117 206 114 194 107 226 116 202 116 234 114 226 108 210 120 249 128 210 113 194 113 194 108 194 111 202 110 202 107 198 105 194 101 190 99 186 98 178 96 174 96 170 95 170 93 166 93 166 93 166 93 166 90 178 92 178 92 174 88 166 90 174 90 170 88 166 87 166 87 162 88 166 88 162 85 154 84 154 84 150 82 146 81 146 81 146 81 146 81 146 81 146 81 142 78 134 76 134 76 138 73 146 75 150 76 146 75 142 73 146 75 146 75 142 72 134 72 134 72 130 70 126 69 126 70 130 70 126 69 123 67 123 67 119 67 119 67 119 67 119 73 130 72 130 70 126 70 123 64 111 63 107 66 115 66 107 63 103 63 103 63 103 63 103 58 91 60 95 60 95 58 91 60 91 57 87 57 87 58 95 58 95 61 95 57 83 57 91 57 87 55 83 55 83 57 91 55 99 55 99 55 99 55 99 48 79 48 75 45 71 43 67 45 75 40 63 39 71 46 91 49 87 46 83 46 83 48 91 49 87 49 87 49 87 49 87 49 83 45 67 43 75 48 91 46 79 46 75 45 79 46 79 43 71 43 71 43 71 42 67 46 75 46 75 46 75 46 75 45 67 43 75 48 79 45 59 40 59 42 71 45 71 45 71 48 75 46 71 43 59 39 55 46 83 45 75 43 71 42 67 39 67 42 71 42 67 39 59 47 27 45 25 45 25 42 24 52 28 45 25 45 25 40 21 47 27 50 30 52 28 47 27 45 25 45 25 45 25 45 25 40 22 42 25 45 25 45 25 50 28 47 27 47 27 47 27 45 24 45 24 45 24 45 24 40 21 40 21 40 22 45 24 42 22 42 22 45 24 45 24 45 24 42 22 42 24 47 25 40 25 40 25 40 25 40 25 38 24 38 24 38 24 38 24 35 21 40 27 50 31 57 36 54 33 54 33 54 33 54 33 59 37 64 40 66 40 66 39 66 42 71 45 74 43 69 40 74 46 74 46 76 48 76 49 76 48 76 48 76 48 76 48 78 48 71 46 78 52 83 52 81 49 78 49 78 51 83 54 81 51 78 48 78 52 88 57 88 57 88 45 47 16 19 9 19 12 19 12 19 12 19 12 19 12 19 13 21 13 23 15 28 15 21 15 21 10 19 16 126 152 214 126 205 138 188 146 198 141 202 141 195 135 195 138 198 131 191 128 191 123 169 107 136 72 83 34 42 24 47 25 50 42 83 43 97 110 360 248 410 254 308 147 279 218 346 229 312 203 291 235 336 229 336 235 331 236 370 259 372 280 446 289 379 247 382 191 255 260 451 263 496 336 608 343 594 343 606 343 601 321 575 301 539 259 494 259 525 254 525 253 532 259 534 259 542 263 539 263 542 262 532 253 515 250 503 245 503 245 496 239 499 242 496 239 494 238 489 238 475 239 489 239 470 196 382 316 351 288 336 292 341 279 319 310 346 298 346 295 341 294 343 295 346 297 346 297 346 297 346 297 348 298 348 298 348 298 348 298 351 300 351 300 351 300 351 300 351 303 351 303 351 303 351 303 351 303 351 304 353 306 355 306 355 306 355 306 355 306 355 306 355 307 358 307 360 309 360 309 358 312 360 312 362 313 362 313 362 313 362 315 365 316 367 316 360 316 362 316 370 318 370 318 374 318 377 318 374 316 374 316 382 303 420 318 274 294 410 316 389 325 396 312 374 295 386 304 446 283 343 285 415 316 420 310 484 250 415 221 479 229 434 236 453 226 456 226 456 226 456 226 453 224 451 223 448 223 448 221 458 224 456 221 451 218 446 217 448 218 448 217 446 215 444 215 446 217 446 217 446 217 446 217 444 215 444 215 444 215 444 215 441 214 441 214 441 214 441 214 439 212 439 212 436 209 429 206 420 205 420 205 417 203 417 203 415 200 410 197 405 196 405 197 405 199 398 197 396 196 393 194 393 194 393 193 391 191 389 191 393 187 393 185 391 185 389 184 386 180 384 179 379 176 377 176 377 176 374 173 372 171 367 170 370 171 370 171 370 171 370 171 365 168 365 167 360 167 358 167 346 164 343 164 346 161 305 117 262 120 250 116 250 120 260 125 260 122 257 119 255 117 250 114 260 113 262 129 319 164 339 156 327 155 327 153 324 152 322 153 319 149 317 149 315 147 315 147 312 144 310 144 308 143 308 143 303 140 300 138 300 138 300 138 300 137 296 135 293 134 293 135 286 132 286 132 286 132 286 132 286 132 284 131 281 128 276 126 272 126 269 123 267 122 262 120 265 122 265 120 262 119 260 119 255 117 262 122 265 120 257 116 260 117 253 114 257 117 253 114 248 119 255 114 241 114 253 113 257 107 231 99 243 110 269 126 241 107 238 108 245 110 243 104 234 101 236 102 236 102 238 104 226 96 226 96 224 95 224 93 222 93 222 93 222 93 222 93 212 92 214 92 214 90 210 87 212 90 212 88 210 87 207 87 200 87 202 88 205 87 200 85 198 84 198 82 195 81 193 81 191 81 191 81 191 81 191 81 191 79 186 76 183 76 183 78 179 75 181 76 183 75 181 73 179 75 181 75 181 73 176 72 169 72 167 70 164 69 162 69 164 70 164 69 162 67 159 67 152 67 152 67 152 67 152 67 155 69 155 67 152 66 150 66 155 63 145 63 150 66 145 64 143 64 138 63 138 63 136 61 131 60 133 61 136 60 133 58 136 60 128 55 126 57 133 61 136 61 138 60 131 55 128 57 131 57 128 55 131 58 136 60 131 55 131 55 128 54 128 54 114 45 114 45 114 43 112 43 112 43 107 42 109 45 117 49 117 48 114 46 114 46 117 48 112 49 112 49 112 49 112 49 114 49 107 45 102 45 105 46 107 46 105 45 105 45 107 46 102 45 105 46 105 43 100 42 102 46 102 46 102 46 102 46 100 43 97 46 105 48 100 40 88 42 93 45 97 48 100 48 97 46 97 45 93 42 85 39 93 43 90 42 88 40 88 39 85 40 90 43 93 42 88 39 27 23 27 19 25 15 24 15 28 19 24 15 27 23 25 11 25 23 27 27 28 23 27 19 25 19 25 19 25 19 25 19 21 11 24 19 25 19 25 15 28 27 27 23 25 15 24 15 22 31 22 31 22 31 22 31 21 27 22 35 24 35 24 35 25 39 25 39 24 35 24 35 25 39 24 31 22 31 24 35 25 35 25 35 25 35 25 35 24 31 24 31 24 31 24 31 21 39 24 51 31 71 36 79 36 75 36 75 36 75 36 75 36 79 39 87 40 87 40 83 43 95 43 95 43 95 43 95 46 91 46 95 48 95 49 99 48 95 48 95 48 95 48 95 49 91 45 87 49 107 54 107 51 103 49 95 49 103 52 103 51 83 48 79 48 99 55 115 57 119 54 79 24 11 7 3 12 23 12 23 12 23 12 23 10 19 10 19 12 23 13 27 19 39 15 35 10 7 15 67 104 392 131 357 144 372 140 396 140 408 143 396 137 380 134 380 134 365 125 345 126 341 113 285 81 178 48 87 25 55 24 51 28 107 39 99 61 333 239 611 238 619 171 388 199 575 226 611 217 551 211 646 232 599 230 626 230 607 245 662 245 738 303 777 271 682 238 523 147 599 280 630 272 662 345 706 343 694 349 718 349 710 339 670 336 579 256 488 260 492 256 492 263 507 271 499 263 488 266 511 271 511 259 484 254 492 250 480 250 488 245 472 242 480 241 472 239 476 236 480 238 492 236 476 245 456 256 912 289 900 289 888 285 853 289 964 298 936 295 932 294 928 295 932 297 936 297 936 297 936 297 936 298 940 298 940 298 940 298 940 300 944 300 944 300 944 300 944 303 948 303 948 303 948 303 948 303 948 303 952 304 956 306 956 306 956 306 956 306 956 306 956 306 956 307 960 307 964 309 964 310 964 312 968 312 972 313 972 313 972 313 976 315 980 316 980 315 980 316 980 316 984 318 976 315 976 316 972 318 972 316 960 313 999 304 1011 304 789 316 956 328 964 318 912 298 888 304 896 304 734 272 880 321 920 310 825 263 503 212 456 229 492 230 531 230 492 229 492 229 484 229 484 227 468 226 460 223 444 220 440 221 448 220 444 218 440 217 436 218 440 218 436 217 432 215 432 217 432 217 432 217 432 217 432 215 428 215 428 215 428 215 428 214 428 214 428 214 428 214 428 212 424 212 424 211 416 208 408 206 404 206 400 205 396 203 396 200 384 197 372 194 369 193 369 196 372 196 372 194 369 194 369 194 369 194 365 193 361 191 361 188 376 187 372 187 369 185 369 182 361 180 353 177 349 176 345 176 353 174 345 173 341 170 337 171 341 171 341 171 341 171 341 168 333 168 329 168 325 167 325 164 321 167 313 165 309 146 226 123 214 119 198 114 210 122 230 123 230 122 226 117 222 114 214 114 218 132 285 155 321 159 309 153 297 153 293 152 289 153 277 150 285 149 281 149 277 147 277 146 273 144 269 144 265 143 265 141 265 140 261 138 253 137 253 135 253 137 253 135 249 134 242 132 249 132 249 132 249 132 249 131 246 129 242 128 234 125 230 126 230 125 222 123 218 120 214 122 218 122 214 120 210 119 210 119 210 119 210 119 210 119 210 119 206 114 198 117 206 114 194 122 186 114 222 113 214 114 222 113 238 117 234 114 210 99 154 104 178 105 186 110 190 102 178 101 186 102 190 102 198 104 202 96 174 96 170 95 170 93 166 93 166 93 166 93 166 93 166 90 178 92 178 92 174 88 166 90 174 90 170 88 166 87 166 85 162 87 166 88 162 87 158 84 154 84 150 82 146 81 146 81 146 81 146 81 146 81 146 81 142 78 134 76 134 76 138 73 146 75 150 76 146 75 142 73 146 75 146 75 142 72 134 72 134 72 130 70 126 69 126 70 130 70 126 69 123 67 123 67 119 67 119 67 119 67 119 67 119 67 115 66 115 64 111 64 111 63 107 66 115 66 107 64 107 64 103 63 99 61 99 60 95 61 99 61 99 60 95 63 95 58 83 55 91 60 103 60 99 63 95 57 79 55 87 58 87 55 83 54 83 55 83 55 99 54 95 52 91 52 87 43 67 43 67 43 71 45 71 45 79 46 83 48 91 51 95 48 83 46 79 45 83 46 87 49 87 49 87 49 87 49 87 48 83 48 79 46 75 45 75 46 79 45 71 43 75 46 79 45 79 48 83 48 75 43 67 46 75 46 75 46 75 46 75 45 67 43 75 48 79 45 59 40 63 45 75 49 87 51 87 43 71 45 75 45 67 40 55 42 71 40 67 40 67 39 63 39 67 43 83 46 75 42 63 47 27 47 25 45 24 42 24 42 22 40 24 47 28 50 27 42 25 45 27 47 25 45 24 45 25 45 25 45 25 45 25 38 22 42 25 45 25 45 24 50 27 45 24 40 21 38 19 40 21 40 21 40 21 40 21 38 22 45 27 50 25 45 22 50 25 47 25 47 25 47 25 50 27 47 24 42 22 42 22 40 25 40 25 40 25 40 25 38 24 38 24 38 24 38 24 38 22 42 28 52 34 62 39 64 39 64 39 64 39 64 39 59 37 64 40 66 40 66 39 74 43 71 42 69 43 71 45 74 46 74 48 76 49 78 49 74 46 74 46 74 46 74 46 78 46 71 45 78 52 85 54 83 51 78 48 78 51 85 55 81 49 76 46 76 51 88 58 90 58 85 39 35 9 14 9 19 12 19 12 19 12 19 12 14 9 14 10 16 10 19 12 26 16 26 16 14 4 28 39 179 147 186 135 207 129 200 134 198 143 205 140 195 134 195 135 195 131 183 125 188 122 164 102 119 64 76 33 40 24 40 24 57 48 76 48 138 155 434 244 403 242 284 162 336 217 327 223 296 197 288 236 324 221 324 239 346 229 346 239 336 268 439 282 432 271 355 209 219 215 456 262 439 298 561 330 580 336 594 358 608 371 608 355 608 321 494 251 532 262 542 266 565 280 570 285 537 280 551 294 565 283 549 260 525 256 513 251 511 251 503 244 499 242 496 239 494 238 489 236 477 241 491 241 475 199 384 319 343 288 339 292 339 277 319 310 346 297 343 294 341 294 341 295 346 297 346 297 346 297 346 297 348 298 348 298 348 298 348 298 351 300 351 300 351 300 351 300 353 303 351 303 351 303 351 303 351 303 351 304 353 306 355 306 355 306 355 306 355 306 355 306 355 306 355 307 358 309 360 309 360 310 360 312 362 313 365 313 365 313 365 315 367 316 370 316 365 315 365 316 367 318 370 318 367 315 374 318 377 318 377 316 372 331 377 301 425 291 226 340 408 325 386 303 374 298 403 313 408 266 384 316 405 309 453 301 413 212 458 232 451 223 458 224 463 232 465 232 465 232 465 232 460 227 456 224 448 221 444 218 451 220 448 218 448 217 446 217 448 218 448 217 446 215 444 215 446 217 446 217 446 217 446 217 444 215 444 215 444 215 444 215 441 214 441 214 441 214 441 214 439 212 441 212 436 209 432 206 422 206 422 205 420 203 417 203 410 197 405 193 401 191 398 193 391 193 393 194 393 194 393 194 393 194 393 193 391 191 389 191 396 188 396 187 393 187 391 185 386 182 384 179 382 177 377 176 377 176 374 173 372 171 367 170 370 171 370 171 370 171 370 171 365 168 365 167 360 167 358 167 353 167 353 164 348 162 327 138 276 129 265 120 250 116 250 120 257 120 255 117 250 116 248 113 267 137 329 164 331 153 324 158 324 153 322 152 322 150 319 152 319 150 319 149 317 147 315 147 312 146 312 144 310 143 308 143 310 143 305 140 300 137 298 135 293 135 298 138 300 135 291 131 286 134 286 132 286 134 284 134 279 131 276 126 276 126 272 125 272 126 269 123 267 122 262 120 265 122 265 120 262 119 260 119 265 120 257 116 255 117 262 122 260 117 253 114 257 117 253 114 255 101 229 120 253 116 257 110 248 113 253 101 241 105 255 105 243 105 241 110 248 108 238 99 243 105 241 104 234 99 231 98 226 96 226 95 224 93 222 93 222 93 222 93 222 93 222 93 212 92 214 92 214 90 210 87 212 90 212 88 210 87 207 88 200 85 202 88 205 88 202 87 198 84 198 82 195 81 193 81 191 81 191 81 191 81 191 81 191 79 186 76 183 76 183 78 179 75 181 76 183 75 181 73 179 75 181 75 181 73 176 72 167 72 167 70 164 69 162 69 164 70 164 69 162 67 159 67 152 67 152 67 152 67 152 67 157 70 157 69 155 67 152 67 155 64 145 63 150 66 145 64 143 64 140 63 138 61 136 61 133 61 136 63 138 61 136 60 140 61 131 57 128 58 136 64 136 61 140 60 131 54 128 57 136 58 128 54 124 51 124 49 128 54 128 52 126 51 124 49 107 42 109 43 112 45 114 48 112 46 117 51 124 52 124 52 117 46 114 45 112 46 114 48 112 49 112 49 112 49 112 49 105 45 107 48 109 48 107 45 109 46 102 42 100 43 107 48 107 48 112 49 109 46 102 43 102 46 102 46 102 46 102 46 100 43 97 46 105 48 100 40 88 43 95 48 105 52 107 52 90 43 95 46 95 43 90 39 93 43 90 42 90 42 90 40 85 42 95 46 100 45 90 40 28 27 27 19 25 15 22 11 27 23 27 23 27 23 27 23 22 15 27 31 30 23 24 11 27 19 22 7 21 11 25 23 22 15 24 15 24 15 24 19 25 19 25 19 25 19 25 19 21 31 22 35 24 31 22 27 22 31 22 31 22 31 22 31 24 31 24 31 24 31 24 31 25 39 27 43 28 39 27 35 22 31 24 35 25 31 24 27 31 47 27 35 25 39 30 51 25 51 27 55 30 67 36 79 40 87 37 75 36 75 36 75 42 63 37 91 46 75 40 91 46 91 46 91 46 91 46 91 48 91 46 91 46 91 46 87 48 99 49 95 45 87 48 103 49 83 49 87 51 91 52 91 51 91 54 99 55 99 55 103 54 99 54 99 52 107 52 107 64 138 46 47 15 23 16 3 12 23 12 19 10 15 9 15 15 27 13 23 12 19 10 15 7 51 13 27 19 15 21 198 132 353 132 361 134 365 134 372 140 388 141 388 138 376 129 353 131 361 131 345 125 317 104 234 72 146 34 75 28 51 22 39 45 55 45 55 85 488 239 630 244 519 162 464 214 591 215 619 206 567 215 622 232 615 233 650 233 638 232 615 241 694 266 690 285 738 230 515 182 543 260 710 257 626 285 706 318 666 325 694 354 718 352 769 357 670 260 515 263 492 263 523 272 507 283 619 315 622 337 745 307 575 279 559 260 492 253 492 256 480 242 468 247 480 242 472 238 468 238 476 241 503 238 492 247 456 274 892 295 908 294 896 276 872 300 968 298 928 298 924 297 920 295 920 298 928 298 928 298 928 298 928 298 928 297 924 295 928 297 932 297 928 297 932 298 936 300 936 301 940 301 940 301 940 301 940 300 936 300 940 301 944 303 944 303 944 303 944 303 944 303 944 303 944 303 948 304 952 306 952 306 952 306 956 307 960 309 960 310 964 310 968 312 972 313 972 313 968 313 972 315 976 316 976 316 976 316 980 318 984 319 984 313 1003 322 972 321 1011 294 773 333 956 301 868 300 892 309 865 259 777 304 872 303 841 304 634 226 492 223 460 227 476 232 492 230 484 232 492 238 511 245 527 244 511 238 488 227 464 223 448 223 448 221 444 221 440 220 440 221 440 220 436 218 432 217 428 218 436 218 432 217 428 215 428 215 428 215 424 214 420 212 420 217 428 214 420 212 420 214 424 215 424 212 416 209 404 205 400 208 396 205 388 203 384 205 396 191 365 190 357 187 357 188 361 193 365 188 365 194 376 194 376 191 361 191 357 190 353 188 349 184 345 184 349 184 349 185 353 184 345 180 337 179 337 180 349 177 353 174 345 173 345 173 349 170 337 170 345 176 349 171 329 168 325 168 321 167 317 165 317 164 313 165 313 165 313 165 321 141 246 128 210 116 198 119 210 122 218 123 206 114 194 122 234 156 301 158 305 158 309 159 309 155 293 152 285 150 285 150 289 150 285 149 281 149 277 147 277 147 277 149 277 146 269 143 261 140 265 141 265 141 261 138 253 138 257 140 257 137 249 134 242 126 238 138 249 138 273 143 265 122 218 120 218 123 206 120 214 132 238 126 222 122 218 123 222 122 218 122 214 120 210 119 210 120 210 120 206 119 202 117 202 119 206 119 202 117 198 116 198 116 206 114 202 113 206 111 210 111 214 111 214 111 218 108 202 108 202 108 198 107 198 105 198 102 190 102 186 101 182 99 182 98 178 98 174 96 170 95 170 95 170 95 166 93 162 92 162 90 174 92 174 92 174 92 174 90 170 88 166 88 162 87 162 88 166 88 162 87 162 85 158 85 158 85 154 82 146 79 138 81 150 82 150 82 146 79 138 76 134 76 130 75 126 73 126 75 146 75 146 75 146 75 146 75 142 72 138 75 146 73 138 75 138 73 130 72 130 72 134 73 130 72 126 70 130 72 134 69 130 73 130 67 111 66 126 72 130 72 126 70 126 69 115 69 103 66 95 63 95 61 95 66 99 64 103 63 107 64 111 69 111 61 103 66 111 63 91 66 99 55 71 49 71 55 91 61 103 60 95 58 99 58 103 51 87 54 95 55 95 54 99 54 99 51 91 49 91 49 91 49 87 48 83 46 87 48 91 51 95 52 91 51 87 49 87 49 83 46 75 45 83 49 91 46 79 46 79 46 79 46 79 45 79 49 87 48 79 49 95 52 87 49 79 46 71 45 71 46 75 46 75 46 75 46 75 48 75 46 71 45 75 46 79 45 71 45 71 45 71 45 71 48 75 46 71 45 75 46 79 42 63 42 63 42 63 42 63 43 71 43 71 43 71 43 71 39 59 39 63 42 75 46 83 45 25 45 25 45 25 45 25 45 25 45 25 45 27 47 27 38 24 45 28 50 25 42 21 45 25 40 22 40 22 45 25 42 24 42 24 42 24 42 24 45 25 45 25 45 25 45 25 40 22 42 24 45 22 42 21 42 22 42 22 42 22 42 22 38 24 38 24 38 24 38 24 40 27 42 28 45 27 42 25 35 24 38 25 40 24 38 22 42 27 40 25 40 25 42 27 42 25 42 27 47 31 54 34 66 39 62 36 59 36 59 37 59 34 57 45 74 43 69 49 74 46 74 46 74 46 74 46 74 46 74 46 74 46 74 46 71 46 76 45 69 43 74 48 78 49 78 51 81 52 83 52 76 49 81 51 83 52 81 51 81 54 81 54 81 52 81 52 97 57 62 21 16 13 21 9 19 12 19 10 16 9 14 9 21 13 19 12 19 12 16 10 11 18 14 13 23 6 35 88 198 134 198 132 193 134 193 134 195 138 198 138 195 134 188 129 188 132 191 123 183 117 152 87 107 51 45 28 38 24 33 25 78 37 93 40 205 208 415 242 417 188 293 187 355 227 334 221 281 208 286 227 310 229 312 241 329 235 331 229 336 256 377 259 410 279 331 196 288 194 410 272 432 253 468 288 513 295 534 315 587 336 608 346 608 286 513 248 513 254 539 272 585 276 585 322 608 363 608 383 585 297 546 271 539 260 518 259 520 251 506 248 508 248 501 242 496 239 494 241 484 245 491 248 470 199 398 310 341 289 339 291 327 282 348 303 343 298 343 297 341 295 339 295 343 298 343 298 343 298 343 297 353 297 351 295 348 297 351 298 351 297 351 298 353 300 355 300 353 301 353 301 353 301 353 301 351 300 351 301 353 303 355 303 355 303 355 303 355 303 355 303 355 303 355 304 358 306 360 306 360 306 360 307 362 309 365 309 367 310 367 312 370 312 372 313 367 313 367 315 370 315 372 316 372 316 372 318 374 318 377 319 367 319 374 312 379 331 367 279 343 307 401 300 391 306 415 289 341 286 432 304 458 313 475 235 415 227 434 227 453 227 456 227 465 230 470 236 482 245 496 251 508 253 494 239 470 226 456 220 456 223 456 221 453 221 451 220 451 220 448 218 448 218 448 217 451 218 451 217 448 217 446 215 446 215 446 214 444 214 441 212 444 215 444 214 441 214 441 212 441 212 436 209 432 205 425 205 425 205 425 203 420 200 415 199 398 187 396 184 393 184 393 185 382 187 374 187 382 191 386 188 386 190 389 188 389 187 389 185 386 184 389 185 389 187 391 187 391 185 386 182 382 180 382 179 379 176 374 174 372 173 374 174 370 170 367 171 374 174 370 168 365 168 365 167 362 167 360 165 358 164 358 164 358 164 358 165 336 153 315 137 291 128 284 126 279 126 288 134 303 146 329 162 339 161 334 158 329 155 324 153 327 153 322 152 319 150 322 152 322 150 319 150 317 149 317 147 317 149 315 146 310 144 308 143 303 141 305 141 305 140 300 137 300 138 300 138 298 135 293 132 298 140 293 134 279 134 257 110 245 110 229 108 253 119 267 117 274 126 269 123 265 122 265 122 265 122 265 120 262 119 260 119 255 120 255 119 253 117 250 117 253 119 250 117 250 116 248 116 248 114 248 113 245 111 243 111 243 111 245 113 243 110 241 107 245 108 243 107 243 105 241 105 236 102 236 101 234 99 231 99 229 98 229 96 226 95 224 95 224 95 224 93 222 92 219 93 212 92 210 92 210 92 210 92 210 90 207 90 205 88 205 87 202 87 200 87 198 85 198 84 195 85 198 84 193 81 188 78 191 82 193 82 193 81 188 78 186 78 186 76 183 76 181 75 181 75 181 75 181 75 181 75 181 73 176 72 181 75 179 73 171 75 162 72 159 72 159 73 159 72 157 70 157 70 159 72 152 70 159 70 150 64 150 69 157 70 157 70 155 69 152 67 159 67 155 64 145 63 143 61 140 63 138 61 136 61 138 63 133 58 136 63 145 64 131 51 128 57 131 58 133 58 133 58 128 57 128 58 133 61 138 61 136 57 138 55 133 51 128 46 128 54 124 51 121 51 121 51 119 49 117 48 117 48 119 49 117 52 117 51 114 49 112 49 112 49 109 48 107 48 109 48 112 49 112 49 112 49 112 49 100 45 109 48 107 46 112 52 112 51 107 48 102 45 100 46 102 46 102 46 102 46 102 46 102 48 100 46 97 48 100 49 95 45 95 45 95 45 95 45 95 43 93 42 90 43 93 45 90 42 90 42 90 42 90 42 88 43 88 43 88 43 88 43 85 42 83 40 83 42 88 45 22 11 22 11 24 23 28 31 22 11 22 15 24 19 25 23 21 11 24 19 25 15 22 7 25 15 24 11 22 15 24 19 27 19 25 15 24 11 22 7 25 19 25 19 25 19 25 19 21 31 22 35 24 31 22 27 22 31 22 31 22 31 22 31 24 31 24 31 24 31 24 31 25 35 27 39 27 39 25 35 22 31 24 35 25 31 24 27 24 31 25 35 25 35 24 31 24 43 24 47 27 55 31 67 40 83 37 75 36 75 37 79 34 55 36 83 46 87 46 103 46 91 46 91 46 91 46 91 43 87 45 91 46 95 48 99 43 87 45 83 42 75 43 83 49 83 49 87 51 91 52 91 48 83 51 87 52 91 51 87 54 99 54 99 52 107 52 107 61 115 34 19 7 7 12 7 12 23 12 19 10 15 9 15 10 19 12 23 12 23 13 27 16 35 10 35 16 15 42 293 132 349 131 357 132 357 132 361 134 376 137 380 135 365 131 353 128 349 125 325 116 301 101 230 64 134 31 79 27 51 24 51 43 87 42 103 141 551 226 591 221 440 167 539 224 638 235 571 205 559 217 607 227 615 232 638 235 634 232 622 236 662 251 662 266 738 206 527 188 476 248 706 250 622 253 619 266 595 276 587 291 650 325 698 307 563 242 531 256 476 256 507 274 535 300 666 368 833 384 857 369 694 286 607 276 523 262 511 262 503 254 503 253 495 248 488 244 480 242 488 242 507 236 492 248 456 274 888 294 900 294 896 277 888 301 968 298 928 295 924 295 924 294 920 297 928 297 928 297 928 297 928 298 928 297 924 295 928 297 932 297 928 297 932 298 936 300 936 301 940 301 940 301 940 301 940 300 936 300 940 301 944 303 944 303 944 303 944 303 944 303 944 303 944 303 948 304 952 306 952 306 952 306 956 307 960 309 960 310 964 310 964 312 968 312 972 313 968 313 968 315 972 315 976 316 976 316 976 318 980 318 984 315 980 316 972 318 1003 325 968 272 908 312 872 297 880 300 773 266 876 310 833 309 789 263 507 235 503 230 468 227 456 224 460 229 476 232 492 239 519 248 535 256 539 247 507 235 476 226 456 224 452 223 448 223 444 221 444 218 436 218 436 220 440 220 440 218 436 218 436 217 432 217 428 215 428 215 428 214 424 214 420 215 428 215 428 215 424 212 416 211 412 208 404 205 396 202 384 203 376 203 380 200 369 191 361 182 341 180 337 177 337 179 337 184 333 177 329 182 341 184 337 187 345 184 341 182 337 182 333 184 345 185 349 187 353 187 357 188 353 185 341 180 337 180 345 177 357 176 349 173 345 174 349 174 345 170 337 171 345 173 341 168 325 168 325 167 321 167 317 165 317 165 313 164 313 164 313 168 329 162 301 152 277 146 269 150 285 150 297 161 325 167 329 161 309 159 305 155 293 152 289 155 297 153 289 150 285 152 289 153 289 152 289 150 285 150 281 152 281 147 269 143 265 144 269 141 265 141 265 141 261 138 257 138 257 138 257 137 249 132 242 134 249 141 277 149 289 131 206 117 170 88 130 99 186 119 194 122 222 123 222 123 222 122 214 122 218 122 214 120 210 119 210 120 210 120 206 119 202 117 202 119 202 117 202 116 198 116 198 114 206 114 202 113 198 111 206 111 210 113 214 110 214 107 210 108 202 107 202 105 198 105 198 102 190 102 186 101 182 99 182 98 178 98 174 96 170 95 170 95 170 95 166 93 162 92 162 90 174 92 174 92 174 92 174 93 174 92 174 90 170 90 166 87 158 85 158 84 154 84 150 84 154 84 154 82 146 79 138 81 150 82 150 82 146 79 138 79 142 79 138 78 138 76 134 75 146 75 146 75 146 75 146 75 142 72 138 75 146 73 138 73 138 73 130 72 130 72 130 70 126 69 123 69 123 70 126 66 119 69 119 66 111 66 119 69 123 69 119 67 119 66 107 67 103 64 91 63 87 61 99 60 95 60 95 60 99 60 99 61 103 61 107 66 115 63 99 54 87 60 107 61 95 54 75 51 87 54 99 58 107 60 107 61 111 58 103 54 87 48 75 54 103 54 103 52 99 52 99 51 95 49 91 49 91 51 95 52 95 52 91 51 87 49 87 49 91 51 87 49 83 46 75 49 87 49 87 49 87 49 87 40 71 46 79 45 75 48 91 52 87 49 79 46 75 46 75 46 75 46 75 46 75 46 75 48 75 46 71 45 75 46 79 45 71 45 71 45 71 45 71 45 67 43 63 42 67 43 71 42 63 42 63 42 63 42 63 43 71 43 71 43 71 43 71 45 71 42 63 40 63 40 63 42 22 40 22 40 25 47 30 35 19 38 22 40 24 45 25 38 21 40 24 42 22 38 21 42 24 42 24 42 24 42 24 50 27 45 25 40 22 38 19 42 24 42 24 42 24 42 24 40 22 42 24 45 22 42 21 42 22 42 22 42 22 42 22 38 24 38 24 38 24 38 24 38 25 42 27 42 27 40 24 35 24 38 25 40 24 38 22 35 24 40 27 42 25 38 22 38 22 38 24 42 27 47 30 64 39 62 36 59 36 62 39 57 36 62 43 71 45 71 46 71 45 71 45 71 45 71 45 66 43 71 45 76 48 78 51 69 45 74 45 66 42 71 48 78 49 78 51 81 52 83 52 81 52 85 55 88 55 88 54 83 55 83 55 83 54 83 54 95 48 42 12 9 10 19 12 19 12 19 10 16 9 14 9 14 10 16 12 19 13 21 15 28 12 9 16 14 12 85 129 193 131 193 129 188 131 188 131 188 134 193 137 198 134 191 131 188 126 179 113 164 108 143 82 90 43 45 27 35 24 38 30 71 51 76 63 303 230 401 233 372 158 310 221 377 245 367 206 279 209 286 221 298 226 308 233 327 232 322 230 327 239 348 244 379 272 284 196 303 167 377 265 432 251 422 241 429 254 460 262 491 291 553 295 553 256 508 265 530 259 542 262 573 272 585 313 608 384 608 384 608 337 587 307 565 274 534 268 534 262 527 265 520 256 513 248 506 245 501 245 489 247 494 250 475 199 398 310 341 291 339 289 329 288 353 298 341 295 343 295 343 295 343 295 346 297 346 297 346 297 346 297 353 297 351 295 348 297 351 298 351 297 351 298 353 300 355 300 351 300 351 300 351 300 351 300 351 300 351 301 353 303 355 303 355 303 355 303 355 303 355 303 355 303 355 304 358 306 360 306 360 306 360 307 362 309 365 309 365 309 367 310 367 312 370 312 365 312 367 313 367 315 370 315 370 315 372 316 372 318 374 318 384 318 377 319 377 316 393 336 377 304 379 294 413 315 396 256 377 315 441 306 477 280 413 223 446 233 458 229 456 226 448 224 460 229 468 233 477 239 487 245 482 238 477 233 470 230 468 230 460 224 458 224 456 223 456 223 446 217 448 218 451 221 453 221 453 220 451 218 451 217 448 217 448 217 446 215 446 214 444 214 441 215 444 215 444 212 436 209 432 206 429 205 425 202 420 200 420 203 422 203 417 194 398 184 389 179 384 177 382 176 384 179 372 179 365 177 370 180 377 179 379 182 379 179 379 177 377 177 384 182 386 184 389 187 391 188 393 187 389 182 382 180 379 177 382 177 377 174 374 174 374 176 379 174 367 168 370 173 372 173 367 170 365 168 365 167 362 167 362 165 360 165 360 164 358 165 346 165 346 165 346 165 343 164 355 168 346 165 351 167 339 155 327 155 327 155 329 156 329 158 329 155 324 152 322 152 322 153 324 153 324 152 322 152 319 150 324 150 312 143 305 143 310 146 305 141 308 143 305 141 303 138 298 138 300 137 298 134 291 131 284 147 327 164 317 149 269 117 226 102 207 85 214 110 265 123 260 120 265 123 269 123 265 120 265 122 265 120 262 119 260 119 255 120 255 119 253 117 250 117 250 117 250 116 248 116 245 114 248 114 248 113 245 111 243 111 241 111 243 111 243 108 238 105 243 107 243 105 241 105 238 104 236 102 236 101 234 99 231 99 229 98 229 96 226 95 224 95 224 95 224 93 222 92 219 93 214 93 212 93 212 93 212 93 212 93 212 92 210 92 207 90 198 85 195 84 195 82 193 82 195 84 195 84 195 82 191 79 191 82 193 82 193 81 188 78 188 79 186 78 183 76 183 76 181 75 181 75 181 75 181 75 181 73 176 72 181 75 179 73 169 73 159 72 157 70 159 72 157 69 155 67 152 69 155 70 150 66 150 66 150 64 148 66 152 67 152 66 150 64 148 64 155 66 152 63 143 63 143 63 133 60 133 60 133 60 133 58 145 66 133 60 133 66 150 75 143 66 138 60 124 51 109 45 97 46 107 52 117 55 121 55 128 57 131 58 133 57 131 55 126 54 128 55 128 54 126 52 124 51 121 49 119 51 121 52 117 52 117 51 114 49 112 49 114 51 117 52 114 48 105 42 107 46 107 46 107 46 107 46 102 45 107 46 102 42 102 46 109 49 105 46 102 46 102 46 102 46 102 46 102 46 102 46 95 45 93 42 90 43 95 45 95 45 95 45 95 45 95 45 100 46 97 45 95 46 97 48 90 42 90 42 90 42 90 42 88 43 88 43 88 43 88 43 90 43 85 40 83 40 85 42 27 19 22 7 21 11 25 23 19 7 21 7 22 11 24 15 21 11 22 11 22 11 22 7 24 15 24 15 24 15 24 15 28 23 25 19 22 11 21 3 24 15 24 15 24 15 24 15 21 31 22 35 24 31 22 27 22 31 22 31 22 31 22 31 24 31 24 31 24 31 24 31 24 31 25 39 27 35 24 31 22 31 24 35 25 31 24 27 24 35 27 43 28 39 25 31 24 39 22 39 24 47 28 55 39 79 36 75 36 79 39 83 39 79 42 79 42 83 43 75 45 87 45 87 45 87 45 87 42 83 45 87 48 95 49 103 48 99 49 95 45 87 48 95 49 83 49 87 51 91 52 91 51 91 54 99 55 99 55 95 55 103 55 103 54 111 54 111 61 91 24 11 10 11 13 19 12 23 12 19 10 15 9 15 9 19 10 23 12 27 13 31 22 19 10 35 9 55 79 369 131 345 129 353 131 353 131 357 132 372 135 372 137 369 131 353 125 337 117 293 105 273 90 198 51 111 28 63 24 51 28 71 37 95 31 178 188 575 227 583 193 404 184 603 238 662 245 543 206 571 218 583 220 599 230 619 232 622 229 622 230 622 238 646 257 690 188 527 206 456 215 690 259 630 244 547 229 571 248 551 257 587 262 551 265 519 251 531 265 495 256 480 259 503 282 591 363 837 381 821 369 730 300 654 286 547 269 531 269 523 265 531 260 515 254 503 248 492 247 495 245 507 239 495 247 448 274 888 291 900 291 884 277 900 304 944 297 924 295 924 295 924 295 924 297 928 297 928 297 928 297 928 298 928 297 924 295 928 297 932 297 928 297 932 298 936 300 936 300 936 300 936 300 936 300 936 300 936 300 940 301 944 303 944 303 944 303 944 303 944 303 944 303 944 303 948 304 952 306 952 306 952 306 956 307 960 309 960 309 960 309 964 310 964 312 968 312 964 312 968 313 968 315 972 315 972 315 976 316 976 318 980 319 980 318 995 318 960 318 999 318 888 292 892 315 849 274 765 307 924 313 853 300 615 218 535 230 468 229 456 227 472 230 480 230 472 230 468 230 476 233 480 229 468 227 468 229 472 232 480 226 456 226 456 224 452 224 448 218 436 218 440 221 444 223 448 220 440 220 436 218 436 217 432 217 432 217 428 215 428 214 424 214 424 214 424 212 412 208 408 205 400 203 396 202 388 200 388 203 384 205 384 199 369 188 341 184 341 179 345 177 341 179 337 182 317 176 309 179 329 177 321 177 325 174 325 174 321 173 321 179 337 180 341 184 349 187 353 187 349 184 337 179 333 179 341 179 349 176 345 174 341 176 345 179 345 171 329 171 337 173 333 170 329 170 325 168 325 167 321 168 321 167 317 165 313 164 313 156 309 161 325 167 337 168 337 164 317 161 325 170 341 164 309 155 297 156 301 156 305 158 305 156 297 153 293 152 289 153 293 153 293 153 289 152 289 150 285 153 285 146 265 141 265 144 273 141 269 143 269 143 265 140 257 137 253 137 253 135 246 132 238 141 325 176 329 131 174 76 83 72 150 105 194 108 202 123 222 119 214 122 222 125 222 122 214 122 218 122 214 120 210 119 210 120 210 120 206 119 202 117 202 117 202 116 198 116 194 114 194 114 206 114 202 113 198 111 206 110 206 111 210 108 214 107 206 107 202 105 198 105 194 104 194 102 190 102 186 101 182 99 182 98 178 98 174 96 170 95 170 95 170 95 166 93 162 92 162 92 178 93 178 93 178 93 178 93 178 93 174 92 174 90 170 85 158 84 154 84 150 82 150 82 150 84 154 84 150 81 142 81 150 82 150 82 146 79 138 76 134 76 134 75 130 73 126 75 146 75 146 75 146 75 146 75 142 72 138 75 146 73 138 73 134 72 126 70 126 70 130 70 123 69 119 67 123 69 126 66 111 64 115 66 115 66 115 67 119 66 115 64 111 64 111 64 103 63 95 61 95 63 107 60 103 63 111 64 115 61 111 61 99 63 103 63 107 67 119 66 99 51 47 36 27 36 35 30 27 37 55 49 83 57 99 55 95 57 103 58 103 58 99 52 99 54 107 55 107 54 99 52 95 51 91 49 95 51 99 52 95 52 91 51 87 49 87 51 95 52 95 51 83 45 71 46 79 46 79 46 79 46 79 48 87 49 79 42 63 40 67 51 83 48 75 46 75 48 79 46 75 46 75 46 75 46 75 46 75 45 71 45 71 46 75 45 71 45 71 45 71 45 71 48 75 46 71 45 75 46 79 42 63 42 63 42 63 42 63 43 71 43 71 43 71 43 71 42 67 40 63 40 67 43 75 47 25 40 19 35 21 42 27 40 22 40 22 40 22 40 22 42 24 40 22 40 22 42 24 40 24 42 25 45 24 42 22 47 25 45 24 42 22 40 21 40 22 40 22 40 22 40 22 40 22 42 24 45 22 42 21 42 22 42 22 42 22 42 22 38 24 38 24 38 24 38 24 38 24 40 25 40 25 38 24 35 24 38 25 40 24 38 22 40 25 42 27 42 27 40 25 40 24 40 24 40 25 45 28 62 37 59 36 59 37 64 40 64 45 71 42 64 43 66 37 69 43 69 43 69 43 69 43 69 45 71 46 74 48 76 49 81 52 83 51 76 48 81 54 78 49 78 51 81 52 83 52 76 49 81 51 83 52 81 51 85 57 85 57 85 55 85 55 90 37 26 12 16 12 16 15 19 12 19 10 16 9 14 9 16 10 19 12 19 12 21 13 28 7 14 13 4 37 145 137 191 129 191 128 186 129 186 129 188 132 193 135 193 132 191 126 183 122 174 107 152 96 121 66 69 34 38 24 31 22 45 40 64 43 81 107 358 230 420 229 339 167 341 233 393 247 360 211 284 215 291 217 288 226 308 229 319 227 319 232 322 229 324 241 379 242 274 197 336 179 308 262 429 262 408 220 358 226 403 227 429 238 434 230 494 259 515 262 522 254 534 251 556 265 568 288 608 349 608 345 608 324 604 303 568 277 542 272 542 266 530 266 530 260 520 253 511 248 506 248 496 248 503 250 475 199 401 309 336 289 341 285 334 295 360 295 341 294 343 295 343 295 346 297 346 297 346 297 346 297 346 297 353 297 351 295 348 297 351 298 351 297 351 298 353 300 355 300 348 298 348 298 348 298 348 298 351 300 351 301 353 303 355 303 355 303 355 303 355 303 355 303 355 303 355 304 358 306 360 306 360 306 360 307 362 309 365 309 362 309 365 309 367 310 367 310 362 312 365 312 367 313 367 313 367 315 370 315 372 316 372 316 370 312 374 321 386 315 389 318 367 291 403 327 420 269 358 289 432 315 448 310 444 227 405 250 463 229 470 229 465 232 456 232 465 230 465 227 460 226 460 227 468 230 465 229 465 229 468 230 463 227 463 226 460 226 458 224 451 220 451 220 453 221 453 221 456 220 453 220 451 218 451 218 451 217 448 217 446 215 446 215 444 214 436 208 429 206 429 206 427 203 425 203 422 202 420 200 415 203 415 199 405 191 391 185 391 185 386 180 384 180 384 182 382 180 372 177 374 180 377 176 374 174 377 173 374 171 377 171 379 176 377 179 382 182 386 185 384 180 379 179 377 177 379 179 382 179 379 176 377 176 377 176 382 176 372 171 372 174 372 170 370 170 367 170 365 168 365 168 365 168 365 167 360 165 358 165 343 159 343 162 346 162 346 161 346 161 346 165 353 167 348 161 341 162 336 159 331 155 327 153 329 156 327 153 324 153 324 153 324 152 322 152 319 150 319 149 322 149 315 144 308 143 310 144 308 143 310 144 308 141 303 140 298 137 298 137 296 134 288 132 288 155 317 126 179 36 81 12 121 82 250 132 269 128 269 117 265 123 267 123 267 123 265 120 265 122 265 120 262 119 260 119 255 120 255 119 253 117 250 117 248 116 248 116 245 114 245 113 248 114 248 113 245 111 243 111 241 110 241 110 241 107 236 105 241 105 241 105 238 104 238 102 236 102 236 101 234 99 231 99 229 98 229 96 226 95 224 95 224 95 224 93 222 92 219 93 217 95 214 95 214 95 214 95 212 92 210 92 207 90 207 88 200 85 198 85 195 84 195 82 191 82 193 84 195 82 191 81 191 82 193 82 193 81 188 78 183 76 181 75 181 73 179 73 181 75 181 75 181 75 181 75 181 73 176 72 181 75 179 73 167 73 159 70 155 69 157 70 157 70 155 69 155 69 157 70 152 66 148 66 152 69 152 66 152 67 152 66 150 64 148 64 145 63 143 61 143 61 143 64 140 64 143 67 145 66 136 63 121 66 145 76 143 64 117 52 85 31 66 18 54 18 64 27 47 22 57 33 81 46 107 57 117 57 119 57 121 54 117 52 119 51 126 55 128 55 124 52 121 51 119 49 119 49 121 51 117 52 117 51 114 49 112 49 117 52 117 52 114 49 109 46 112 49 112 49 112 49 112 49 112 51 114 48 102 40 97 42 107 49 105 46 102 48 105 49 102 46 102 46 102 46 102 46 105 51 102 49 102 49 105 51 95 45 95 45 95 45 95 45 95 43 93 42 90 43 93 45 90 42 90 42 90 42 90 42 88 43 88 43 88 43 88 43 83 40 83 40 83 42 88 45 24 11 19 0 19 11 27 31 25 19 25 15 22 11 21 7 25 19 24 15 24 15 25 19 22 11 25 19 25 19 22 11 24 15 24 15 24 15 24 15 22 11 22 11 22 11 22 11 21 31 22 35 24 31 22 27 22 31 22 31 22 31 22 31 24 31 24 31 24 31 24 31 22 31 24 35 25 31 24 27 22 31 24 35 25 31 24 27 25 35 24 31 24 31 25 35 27 47 25 47 25 51 28 55 37 75 36 75 36 79 39 87 37 83 45 75 40 87 45 71 43 83 43 83 43 83 43 83 46 91 46 91 46 91 46 91 51 107 54 103 49 99 52 103 49 83 49 87 51 91 52 91 48 83 51 87 52 91 51 87 57 107 57 107 55 115 55 115 52 59 13 7 13 7 9 7 12 23 12 19 10 15 9 15 13 27 12 23 12 23 10 19 16 15 13 19 4 130 111 345 128 337 126 345 128 345 128 349 129 357 131 357 128 341 122 329 122 325 116 285 101 238 75 146 40 83 24 59 21 39 30 83 36 79 52 333 211 551 236 543 177 464 203 599 244 642 229 579 211 579 223 579 218 603 232 607 229 611 229 630 232 603 230 642 265 611 191 535 227 535 171 690 266 662 254 527 199 539 220 531 218 523 208 464 248 519 257 480 253 488 250 464 256 503 276 551 295 619 309 686 313 666 306 603 282 539 269 535 271 523 260 515 263 523 257 507 250 495 247 499 247 515 241 495 250 448 274 876 288 892 291 876 279 916 307 932 294 920 294 924 295 928 297 928 297 928 297 928 297 928 297 928 298 928 297 924 295 928 297 932 297 928 297 932 298 936 300 936 298 932 298 932 298 932 298 932 300 936 300 940 301 944 303 944 303 944 303 944 303 944 303 944 303 944 303 948 304 952 306 952 306 952 306 956 307 960 309 960 307 956 309 960 309 964 310 964 310 960 312 964 312 968 313 968 313 968 315 972 315 976 316 976 313 972 313 964 318 972 312 912 288 884 316 924 292 757 272 865 315 896 310 789 253 535 229 495 229 440 229 452 230 480 233 495 230 468 227 464 226 460 227 464 232 472 229 464 227 464 227 464 229 464 227 460 227 456 226 456 223 444 221 444 221 444 220 440 221 444 220 440 220 436 218 436 218 436 217 432 217 428 215 428 215 420 208 396 200 392 203 400 205 396 203 396 203 392 202 392 199 380 196 372 191 357 187 357 185 361 184 361 180 357 182 353 185 317 179 305 179 321 177 321 173 317 171 317 170 321 168 321 171 317 174 325 179 337 182 341 177 325 176 325 176 329 179 333 180 353 177 345 176 345 176 349 179 345 174 341 176 341 171 325 171 333 170 329 170 325 168 325 170 329 168 321 165 317 164 313 165 317 162 313 161 305 158 301 164 321 167 321 161 305 158 305 164 321 162 313 159 305 156 297 158 301 155 293 153 293 153 297 152 285 150 285 149 281 149 277 149 281 147 273 144 269 143 265 143 269 144 273 143 269 141 261 135 253 137 249 135 242 131 234 128 273 129 150 42 0 4 0 66 186 132 273 135 257 128 218 128 230 125 222 122 218 122 218 122 218 122 214 120 210 119 210 120 210 120 206 119 202 117 202 116 198 116 194 114 194 113 190 114 206 114 202 113 198 111 206 108 206 110 206 108 210 105 202 105 198 105 194 104 194 102 190 102 190 102 186 101 182 99 182 98 178 98 174 96 170 95 170 95 170 95 166 93 162 92 162 93 182 95 182 95 182 95 182 92 170 90 170 88 166 88 162 88 162 87 162 85 158 85 154 81 150 82 154 84 150 82 146 81 150 82 150 82 146 79 138 78 138 76 134 76 130 75 130 75 146 75 146 75 146 75 146 75 142 72 138 75 146 73 138 72 130 70 126 69 123 70 126 72 130 70 126 70 126 72 130 69 115 64 115 70 130 70 119 69 119 67 119 66 115 66 115 63 103 61 99 61 103 63 111 61 119 66 130 69 130 64 111 66 130 75 126 58 63 39 31 19 0 22 7 27 11 27 11 22 7 22 7 27 31 37 59 48 79 49 87 52 91 51 87 46 91 52 103 55 103 52 95 49 91 48 87 48 87 49 91 52 95 52 91 51 87 49 87 52 91 51 87 49 87 51 91 49 87 49 87 49 87 49 87 46 87 49 83 45 75 45 83 49 79 48 75 46 79 48 83 46 75 46 75 46 75 46 75 49 83 48 79 48 79 49 83 45 71 45 71 45 71 45 71 45 67 43 63 42 67 43 71 42 63 42 63 42 63 42 63 43 71 43 71 43 71 43 71 45 71 42 63 40 63 42 67 38 19 31 16 35 24 52 34 50 28 47 25 40 21 38 19 47 25 45 24 42 25 45 27 38 22 45 27 47 25 40 21 40 24 42 24 42 24 42 25 40 22 40 22 40 22 40 22 40 22 42 24 45 22 42 21 42 22 42 22 42 22 42 22 38 24 38 24 38 24 38 24 35 24 38 25 40 24 38 22 35 24 38 25 40 24 38 22 40 24 33 19 31 21 38 25 45 27 42 25 42 27 47 30 59 36 59 36 59 37 66 40 52 42 69 39 64 48 76 40 69 43 69 43 69 43 69 43 76 46 74 46 74 46 74 45 81 52 83 51 78 48 81 54 78 49 78 51 81 52 83 52 81 52 85 55 88 55 88 54 85 57 85 57 85 55 85 55 74 27 11 9 19 9 7 7 19 12 19 10 16 9 14 9 23 13 21 12 19 10 16 9 16 9 21 7 0 60 179 123 188 128 188 126 183 128 183 128 183 128 183 128 186 120 174 114 181 122 174 108 155 90 107 52 59 30 35 21 31 22 52 43 69 42 128 162 389 220 429 209 329 194 362 227 398 238 331 223 288 221 298 217 286 227 310 229 317 224 315 233 319 226 322 242 391 217 286 194 360 208 255 260 439 282 425 218 322 206 362 205 367 211 393 218 491 266 515 257 530 254 539 253 551 265 556 271 549 276 553 309 573 301 606 277 556 271 537 271 542 263 522 259 530 262 522 253 511 248 506 247 499 250 503 250 479 199 401 309 334 289 341 285 336 298 365 291 341 294 346 295 348 297 351 297 351 297 351 297 351 297 351 297 353 297 351 295 348 297 351 298 351 297 351 298 353 300 355 300 348 298 348 298 348 298 348 298 351 300 351 301 353 303 355 303 355 303 355 303 355 303 355 303 355 303 355 304 358 306 360 306 360 306 360 307 362 309 365 309 362 307 362 309 365 310 367 310 362 310 362 312 365 313 367 313 367 313 367 315 370 316 372 316 384 321 377 309 384 322 384 288 396 312 415 298 374 274 396 310 427 306 468 280 401 233 470 220 489 230 489 229 470 229 451 230 460 229 463 227 463 229 468 230 460 226 458 224 458 224 460 227 465 229 465 227 463 227 460 226 458 223 456 221 453 220 451 218 456 221 456 220 453 218 451 218 451 218 451 217 448 215 446 215 444 211 427 199 415 199 422 205 427 205 425 203 425 203 425 202 408 196 401 190 391 185 389 184 391 184 386 182 384 180 386 184 384 182 372 177 377 177 377 174 377 173 379 170 377 168 374 170 370 171 370 174 374 179 382 180 372 173 370 174 372 177 379 180 384 179 379 176 377 176 377 177 379 176 377 176 379 176 370 167 370 171 370 170 367 168 365 168 370 170 365 168 362 165 358 164 358 167 348 162 343 161 343 162 329 156 343 161 339 158 348 168 339 159 339 161 339 162 341 162 334 156 329 153 327 153 327 155 319 150 317 149 317 147 315 147 315 147 317 147 312 144 308 141 308 144 310 144 310 143 305 140 296 135 296 135 293 132 288 131 303 143 260 78 117 15 81 21 234 131 281 129 262 132 284 126 281 129 272 123 265 122 267 123 265 122 265 120 262 119 260 119 255 120 255 119 253 117 250 117 248 116 248 114 245 113 243 113 248 114 248 113 245 111 243 111 238 110 241 110 241 107 236 104 241 105 241 104 238 102 236 102 236 102 236 101 234 99 231 99 229 98 229 96 226 95 224 95 224 95 224 93 222 92 219 93 217 95 214 95 214 95 214 95 207 90 205 88 205 87 202 87 202 88 202 87 200 87 198 85 191 81 193 84 195 84 193 82 191 82 193 82 193 81 188 78 188 79 188 78 186 76 183 76 181 75 181 75 181 75 181 75 181 73 176 72 181 75 179 73 167 72 157 69 155 69 155 70 162 72 159 70 157 72 159 73 157 66 148 67 159 73 159 69 155 69 155 67 152 67 150 66 143 61 140 60 138 61 143 64 136 63 138 69 143 66 133 63 136 67 109 40 59 16 47 19 69 37 97 57 117 55 97 43 74 33 54 19 40 18 50 22 76 39 88 45 102 52 114 54 107 48 121 54 128 54 121 49 119 48 117 46 114 48 117 49 117 52 117 51 114 49 112 49 117 51 112 48 109 51 117 54 107 46 107 46 107 46 107 46 102 46 109 49 109 48 114 52 105 48 102 46 102 48 107 49 102 46 102 46 102 46 102 46 95 43 93 42 90 43 93 45 95 45 95 45 95 45 95 45 100 46 97 45 95 46 97 48 90 42 90 42 90 42 90 42 88 43 88 43 88 43 88 43 95 46 90 42 83 39 81 39 22 11 22 15 24 19 25 19 21 11 22 15 24 11 22 7 25 19 25 19 25 15 21 7 28 23 25 15 24 15 24 19 24 19 25 23 27 19 25 15 24 15 24 15 24 15 24 15 25 39 25 39 25 39 25 39 21 27 22 39 27 39 21 15 24 31 24 27 22 23 21 23 25 35 25 31 24 27 22 27 24 27 22 27 22 31 25 39 27 39 27 35 25 31 24 31 19 35 24 39 22 43 27 59 36 75 37 87 40 87 40 87 40 79 43 87 43 79 40 71 43 79 42 79 42 83 45 91 46 95 49 103 51 103 51 99 49 103 51 107 52 103 51 91 51 87 49 79 48 79 49 83 52 91 52 95 54 99 55 99 55 119 61 107 52 115 55 107 40 59 19 15 13 15 13 11 13 23 12 19 10 23 12 27 12 27 13 31 15 27 13 23 12 35 13 7 24 230 132 341 122 321 120 333 123 337 125 345 131 353 128 349 128 341 120 309 114 297 108 261 92 190 58 119 31 71 22 43 24 63 40 95 31 115 70 464 236 511 242 472 179 495 214 599 242 634 232 579 220 579 218 571 218 591 233 630 230 595 224 611 230 607 230 654 247 551 200 603 245 615 168 591 276 642 269 575 200 551 188 555 190 511 193 511 271 492 265 448 253 484 250 460 251 468 259 495 272 571 283 622 292 591 276 531 266 515 260 499 259 511 263 523 257 511 254 507 250 495 247 495 247 519 247 492 245 444 276 876 280 908 283 841 286 916 297 944 295 924 295 924 295 924 295 924 295 924 295 924 295 924 295 924 297 928 297 928 297 928 297 928 297 928 297 928 297 928 297 928 298 932 298 932 298 932 298 932 298 932 298 936 300 940 301 940 303 944 303 944 303 944 303 944 303 944 303 944 303 944 303 944 306 952 307 956 307 960 309 960 307 956 307 960 309 964 310 964 312 964 312 968 313 972 315 972 312 964 312 968 313 972 315 972 310 968 312 956 316 948 303 861 310 868 313 865 259 797 316 845 292 872 288 619 230 523 227 472 227 428 230 452 235 492 235 511 235 480 233 472 230 468 229 464 229 464 229 460 227 456 226 456 227 460 227 460 227 460 227 460 224 456 226 456 226 452 223 444 218 436 217 432 217 428 215 428 217 432 215 428 215 428 215 424 203 396 205 404 206 408 209 412 206 404 206 396 200 384 200 396 193 365 187 369 188 345 177 353 173 365 187 353 177 376 187 345 185 329 182 329 180 333 180 337 185 333 173 329 174 333 168 309 173 321 174 317 173 317 171 313 174 321 173 317 174 321 176 329 177 337 174 325 171 329 174 337 173 329 173 333 174 337 176 337 173 337 173 333 171 329 170 329 170 329 170 325 168 321 167 321 170 321 167 313 165 313 165 317 162 305 162 301 161 297 159 305 159 313 159 309 158 305 156 305 158 309 159 309 156 301 153 293 152 289 152 289 152 289 152 289 150 285 149 277 147 273 144 269 144 273 144 269 143 265 141 265 138 257 137 249 135 246 132 242 147 277 140 242 75 7 52 202 140 293 137 273 134 261 131 249 128 230 125 222 123 222 123 226 122 222 123 222 123 218 120 210 122 214 122 210 120 206 119 206 117 202 117 198 116 194 114 194 111 198 111 194 110 190 108 198 111 210 111 206 108 210 107 210 111 206 102 182 98 186 104 202 104 190 101 182 99 182 99 186 96 174 98 178 98 178 99 182 96 174 96 170 95 166 93 166 93 182 95 178 93 174 92 174 90 170 90 166 88 162 87 162 88 162 84 150 82 154 87 166 82 150 82 150 82 150 82 150 87 150 79 142 81 146 79 138 79 138 76 130 75 130 75 134 78 154 78 150 75 142 70 134 70 134 70 134 72 142 75 146 73 134 72 126 70 126 70 130 69 126 72 130 69 123 70 130 73 134 72 126 69 123 69 126 66 115 64 111 64 115 67 123 64 119 66 119 64 115 60 99 64 130 66 138 66 138 66 130 46 31 19 0 15 3 31 31 48 75 55 99 61 103 60 95 52 67 39 19 22 0 22 3 16 3 28 43 42 79 51 91 51 91 51 99 52 99 51 95 49 91 49 91 49 91 49 91 57 103 54 95 51 87 49 87 48 87 49 87 49 87 49 91 48 83 48 83 48 83 48 83 45 75 45 79 46 83 48 83 49 79 48 75 46 79 48 83 48 75 45 67 43 67 43 67 45 67 40 63 45 79 48 75 43 71 46 79 49 87 51 83 46 67 42 67 48 83 45 63 43 71 45 71 45 67 42 59 42 67 43 71 42 67 40 59 43 67 42 63 40 67 42 71 40 22 40 24 42 25 45 25 40 22 42 24 42 24 40 22 42 25 45 25 45 24 40 21 50 27 45 24 42 24 42 25 42 24 45 25 45 25 42 24 40 24 42 24 42 24 42 25 45 24 45 24 45 24 45 24 42 21 40 24 47 25 42 18 38 24 38 22 35 21 33 21 40 25 40 24 38 22 35 22 38 22 35 22 35 24 40 27 42 27 42 25 40 24 38 24 35 22 40 24 38 24 45 31 57 36 62 39 66 40 66 40 64 42 69 45 71 43 66 40 74 46 74 48 76 48 78 49 74 48 78 51 81 51 81 49 78 51 81 52 83 51 81 49 81 51 78 48 76 49 78 51 83 52 85 54 85 55 88 55 81 60 93 55 81 55 85 51 52 25 21 9 11 10 19 13 21 12 19 10 16 12 19 13 16 10 19 13 21 12 16 10 16 19 9 4 59 98 193 128 179 122 179 122 176 123 176 123 186 123 183 123 186 122 176 113 167 108 159 98 133 73 88 45 52 27 35 19 35 30 69 45 69 52 179 200 415 220 427 185 339 197 372 230 386 241 346 220 298 217 286 217 291 226 315 241 319 226 310 230 317 229 322 241 327 197 284 212 372 221 274 203 436 265 434 226 324 200 310 200 336 202 372 244 525 257 525 253 520 248 522 248 530 253 530 257 527 260 532 272 553 271 544 259 537 265 525 259 520 259 525 262 520 257 518 253 513 248 506 248 496 253 513 248 475 197 405 304 334 292 329 274 353 298 343 298 348 295 348 295 348 295 348 295 348 295 348 295 348 295 348 295 351 297 351 297 351 297 351 297 351 297 351 297 351 297 351 297 348 298 348 298 348 298 348 298 348 298 348 300 351 301 353 301 355 303 355 303 355 303 355 303 355 303 355 303 355 303 355 303 358 304 360 306 362 307 362 307 362 307 362 309 365 309 367 310 365 312 365 313 367 313 370 315 365 312 365 313 367 315 370 315 372 313 374 316 393 310 379 294 393 301 417 286 358 294 444 300 460 303 441 235 420 236 475 233 491 230 496 235 484 238 465 238 475 238 477 235 472 233 470 232 465 229 465 227 463 227 460 226 463 227 463 227 463 227 463 227 458 226 460 226 460 224 456 221 451 218 451 217 448 217 446 215 448 215 446 215 446 214 444 214 432 208 432 206 429 205 427 205 425 203 425 205 429 203 415 194 389 208 432 191 367 180 403 202 389 184 372 170 370 184 396 188 365 179 379 190 396 190 391 185 377 173 370 174 384 177 377 168 370 171 367 171 365 170 365 168 370 173 367 171 370 174 372 176 379 176 374 173 372 173 377 176 372 173 372 174 374 176 377 176 372 173 372 171 370 171 367 170 367 170 367 168 365 167 362 167 362 168 358 165 355 165 355 167 351 162 351 161 348 161 346 159 341 159 341 158 339 156 336 156 339 158 339 158 336 155 331 153 324 152 322 152 322 152 322 152 319 150 317 147 315 146 310 144 310 144 310 143 308 141 305 141 300 138 298 137 296 134 291 132 291 134 291 140 255 102 248 152 279 138 276 134 276 132 279 131 274 126 269 123 267 123 267 125 267 123 267 123 265 122 262 119 257 122 257 120 255 119 253 119 250 117 250 116 248 114 245 114 243 111 243 110 241 108 238 108 243 111 243 110 241 107 238 107 245 107 238 101 234 101 238 105 238 102 234 99 231 99 231 101 229 98 229 96 224 95 224 93 226 96 224 95 224 93 222 95 217 95 214 93 212 92 210 92 207 90 207 88 205 87 202 87 198 85 195 84 195 84 198 85 193 82 193 82 193 82 193 82 195 81 188 79 193 82 191 78 188 78 183 75 181 75 181 76 183 76 183 76 181 73 176 70 176 72 174 70 174 72 179 75 169 73 159 70 157 70 157 72 155 70 159 72 155 69 157 72 159 72 157 69 152 67 155 69 155 69 152 66 148 64 148 64 145 64 143 61 140 63 140 66 126 63 143 70 133 52 90 28 33 7 40 21 76 46 109 60 107 55 114 60 119 61 117 60 102 54 85 43 71 30 57 24 54 22 54 27 71 37 95 48 109 48 119 51 121 51 121 51 119 49 119 49 119 49 119 49 124 55 119 52 114 49 112 49 112 49 112 49 112 49 112 49 109 48 109 48 109 48 109 48 105 45 105 46 107 48 109 48 107 48 105 46 102 48 105 49 107 48 102 45 100 45 100 45 102 46 93 45 97 49 100 48 97 48 100 49 102 48 97 46 93 42 88 42 97 46 93 39 93 45 95 45 95 43 90 40 88 43 88 45 88 42 83 40 85 40 83 39 81 40 83 42 22 11 24 15 24 15 25 19 24 15 25 19 25 19 24 15 24 15 25 19 25 15 22 7 27 23 25 15 24 15 24 15 22 11 24 15 24 15 22 11 22 11 22 15 24 19 25 19 21 27 21 27 21 27 21 27 24 27 19 27 24 35 22 23 24 31 22 27 22 27 21 23 24 31 24 31 22 27 22 27 24 27 22 27 22 31 25 39 27 39 25 35 25 35 24 31 22 43 25 47 24 43 28 63 33 71 37 83 40 87 40 87 42 83 45 87 45 87 43 83 45 91 49 103 52 103 49 99 46 95 49 103 51 103 51 99 49 103 51 107 52 103 51 91 51 87 49 83 49 83 51 87 52 95 54 95 55 99 55 99 52 111 60 103 54 119 54 95 25 23 10 0 6 3 12 15 12 23 10 19 10 19 12 23 9 15 10 23 12 19 9 15 15 59 3 7 64 289 122 341 122 321 120 329 122 325 120 329 119 321 117 325 120 317 114 293 108 273 98 230 81 166 51 99 31 67 24 47 24 59 37 79 45 103 132 527 229 555 217 408 184 492 212 567 233 622 236 595 220 567 215 567 220 591 238 626 233 607 229 615 233 622 233 638 218 547 196 591 238 646 179 511 268 674 269 599 197 523 179 523 185 468 203 563 279 480 257 452 247 480 247 452 250 444 253 476 257 519 257 547 268 539 265 503 265 511 260 495 256 499 256 503 257 511 254 507 251 499 248 499 242 499 241 480 245 444 271 853 283 892 280 837 292 908 292 940 294 924 294 924 294 924 294 924 294 924 294 924 294 924 294 924 297 928 297 928 297 928 297 928 297 928 297 928 297 928 297 928 298 932 298 932 298 932 298 932 298 932 298 936 300 940 301 940 303 944 303 944 303 944 303 944 303 944 303 944 303 944 303 944 303 944 304 948 304 952 306 952 307 956 307 956 309 960 309 964 312 964 312 964 313 968 313 972 312 964 312 968 313 972 315 972 316 956 313 972 315 892 294 876 300 876 294 773 276 857 316 829 316 710 247 559 230 523 242 460 233 456 235 476 239 507 241 511 242 484 241 480 238 476 236 472 230 456 230 456 229 452 229 448 227 460 227 460 227 460 227 460 226 456 226 456 226 452 223 448 220 440 218 436 218 432 217 432 215 428 215 424 214 420 212 420 212 416 209 408 205 396 202 388 208 404 205 408 208 400 194 357 202 424 203 392 196 404 197 376 206 416 196 420 199 396 177 349 194 400 200 408 197 392 190 365 185 353 182 349 180 341 173 317 170 309 170 305 168 305 167 301 170 309 170 309 170 313 173 321 176 337 174 329 174 333 176 341 174 333 174 333 176 337 176 337 173 337 173 337 171 333 171 329 170 329 170 325 168 321 167 321 170 321 167 313 165 313 165 317 162 305 162 305 161 301 161 297 159 313 159 309 158 305 156 305 158 309 158 309 156 301 152 293 152 289 152 289 152 289 152 289 150 285 149 277 147 273 144 269 144 273 144 269 143 265 141 265 138 257 138 253 135 246 134 242 134 246 134 285 143 285 143 321 135 281 135 269 131 253 129 242 128 230 125 222 123 222 123 226 123 222 123 218 122 214 120 214 122 214 122 210 120 206 119 206 117 202 117 198 116 194 114 194 111 198 111 194 110 190 108 198 110 206 110 206 107 210 107 210 105 198 104 194 104 190 102 190 102 190 101 182 99 182 99 182 99 182 98 170 93 162 90 158 96 170 95 170 93 166 93 166 93 182 95 178 93 174 92 174 90 170 90 166 88 162 87 162 82 150 84 154 84 154 82 150 82 150 82 150 82 150 82 150 79 142 79 150 84 154 81 138 79 138 76 130 75 130 75 134 75 146 76 150 76 146 73 142 73 142 72 134 70 134 72 138 73 134 72 126 70 126 70 130 69 126 72 130 69 123 70 130 70 126 69 119 67 119 67 123 72 126 69 119 66 111 63 103 72 138 69 123 63 130 66 138 70 142 60 95 33 11 1 0 6 0 31 71 52 103 58 107 58 107 58 107 58 107 58 107 57 107 58 103 51 67 34 35 30 23 19 3 19 31 34 75 45 75 46 87 49 95 51 95 49 91 49 91 49 91 49 91 55 103 52 91 49 87 49 91 52 91 51 87 49 83 48 79 48 83 48 83 48 83 48 83 45 75 46 79 46 79 48 83 49 79 48 75 46 79 48 83 51 83 48 75 46 75 48 79 52 83 46 75 48 83 48 75 49 83 49 83 48 75 43 63 42 59 40 63 43 67 42 55 43 71 45 71 45 67 42 59 45 75 45 75 45 71 42 67 40 63 39 55 37 59 40 63 42 24 42 24 42 24 42 24 47 25 45 25 45 25 45 27 40 24 45 25 45 24 40 22 47 25 42 24 40 22 42 24 38 22 40 24 42 22 40 21 38 21 40 24 42 25 47 27 42 22 42 22 42 22 42 22 45 21 35 19 40 22 42 21 35 22 35 22 35 22 35 22 38 22 35 22 35 22 35 22 38 22 35 22 35 24 40 27 40 25 40 25 40 25 40 25 40 25 45 25 40 24 47 31 54 33 59 37 66 40 66 40 69 43 71 45 74 46 74 46 66 45 76 51 83 49 76 45 74 48 78 51 81 51 81 49 78 51 81 52 83 51 81 49 81 49 78 49 78 51 83 52 85 54 85 55 88 55 90 57 78 57 88 55 85 57 81 43 19 12 14 10 14 12 16 12 19 12 16 9 14 10 19 12 14 10 19 12 19 12 16 9 19 22 0 10 133 120 169 125 179 122 179 119 169 119 167 117 169 113 169 116 176 117 169 110 164 102 150 87 121 61 74 36 50 27 40 22 42 31 66 42 105 63 303 227 396 229 367 156 336 199 370 224 382 248 367 235 310 223 286 214 288 227 312 239 322 233 317 233 322 235 319 232 296 205 291 217 365 236 303 159 413 268 436 236 317 180 293 185 319 182 405 271 534 256 520 254 515 245 513 248 513 251 518 253 532 254 534 259 546 268 546 268 530 262 522 256 513 251 511 251 518 256 515 251 511 248 508 247 494 250 508 248 482 203 408 301 339 289 324 276 365 298 346 297 348 294 351 294 351 294 351 294 351 294 351 294 351 294 351 294 351 297 351 297 351 297 351 297 351 297 351 297 351 297 351 297 348 298 348 298 348 298 348 298 348 298 348 300 351 301 353 301 353 301 353 301 353 301 353 301 355 303 355 303 355 303 355 303 353 301 353 303 355 304 358 304 360 306 362 307 362 309 365 309 362 310 365 312 365 313 367 313 365 312 365 313 367 315 370 315 379 312 382 321 389 292 377 306 429 304 379 269 401 309 434 309 506 251 425 238 446 236 489 226 487 235 491 238 489 241 477 239 484 242 482 239 477 238 475 236 468 232 465 230 465 229 463 229 463 227 463 227 463 227 463 227 460 226 463 227 460 226 458 223 456 220 453 220 451 218 451 218 446 215 444 214 441 211 439 211 436 211 434 208 427 203 422 202 444 214 434 206 425 200 417 199 446 203 396 197 401 173 331 140 276 114 298 155 367 177 396 209 386 191 386 193 386 190 386 188 382 185 384 182 379 179 377 174 367 171 365 170 365 168 362 168 362 168 360 167 362 170 367 171 374 174 374 174 377 176 379 177 374 176 377 176 377 176 377 176 374 174 372 173 372 171 370 171 367 170 367 168 365 167 362 167 362 168 358 165 355 165 355 167 353 164 351 162 351 161 348 161 346 159 341 158 339 156 336 156 336 158 339 156 336 153 329 150 324 152 322 152 322 152 322 152 319 150 317 147 315 146 310 144 310 144 310 143 308 141 305 141 303 140 300 137 296 135 293 134 293 132 286 128 284 138 276 123 281 134 279 131 284 129 286 129 276 126 269 123 267 123 267 125 269 123 265 122 262 120 262 120 257 122 257 120 255 119 253 119 250 117 250 116 248 114 245 114 243 111 243 110 241 108 238 108 241 108 238 108 238 107 238 107 236 104 241 105 241 104 236 101 236 101 231 99 229 98 231 99 231 98 229 96 224 93 219 92 224 95 224 93 222 93 219 93 217 95 214 93 212 92 210 92 207 90 207 88 205 87 202 87 188 81 195 85 198 84 191 79 195 84 193 82 193 82 191 81 183 76 188 82 200 85 193 78 188 78 183 75 181 75 181 76 179 73 181 76 183 76 181 75 181 75 179 72 174 70 174 72 169 73 159 70 157 70 157 72 155 70 159 72 155 69 157 72 155 67 152 66 150 66 152 67 157 69 155 69 152 66 148 63 148 67 152 73 155 70 143 67 136 48 69 3 23 0 40 13 90 49 126 64 128 55 112 51 126 58 121 55 119 55 119 57 112 61 114 63 109 54 93 43 81 33 64 21 57 25 81 37 105 42 109 46 119 49 121 51 119 49 119 49 119 49 119 49 119 54 117 51 112 49 112 51 119 52 114 51 109 48 107 45 112 49 112 49 112 49 112 49 107 46 107 46 107 46 107 46 107 48 105 46 102 48 105 49 109 51 107 48 105 48 107 49 107 49 97 45 97 48 97 45 100 49 102 48 100 45 93 42 93 43 93 43 93 43 88 39 93 45 95 45 95 43 90 40 90 46 93 46 93 45 88 42 85 40 83 39 81 40 83 42 24 15 24 15 24 15 24 15 27 23 25 15 24 19 27 23 22 11 24 19 25 19 24 11 27 19 24 11 22 11 22 15 21 11 22 15 24 11 22 7 22 11 22 15 24 19 25 19 22 31 22 31 22 31 22 31 24 27 18 19 21 31 21 27 22 27 22 27 22 27 22 27 21 27 22 27 22 27 22 27 24 27 22 27 22 31 25 39 25 35 25 35 25 35 25 35 24 47 27 47 22 43 27 59 31 67 34 79 39 87 40 87 43 83 43 87 45 91 46 95 43 87 49 107 52 103 48 91 46 95 49 103 51 103 51 99 49 103 51 107 52 103 51 91 51 83 49 83 51 91 54 95 54 95 55 99 55 103 57 103 52 107 58 107 55 119 48 63 7 7 18 35 19 23 12 3 12 19 9 15 9 15 10 23 12 23 13 31 15 27 12 23 13 39 1 59 101 317 105 317 120 317 117 321 117 313 116 317 114 301 113 309 117 313 113 281 107 265 93 214 75 138 45 75 24 59 24 47 27 67 39 75 55 170 197 563 214 551 188 380 191 519 220 567 233 638 245 603 233 587 218 555 218 583 232 607 236 622 233 619 238 634 232 607 209 579 208 626 236 674 197 432 242 710 269 658 202 476 177 468 177 404 232 615 274 484 250 460 247 484 248 452 251 440 253 472 250 499 244 503 254 503 262 492 260 495 256 484 251 484 248 480 253 499 251 499 248 495 247 492 244 499 242 480 251 452 276 857 286 884 276 845 297 912 292 936 294 924 294 924 294 924 294 924 294 924 294 924 294 924 294 924 297 928 297 928 297 928 297 928 297 928 297 928 297 928 297 928 298 932 298 932 298 932 298 932 298 932 298 936 300 940 301 940 301 940 301 940 301 940 301 940 303 944 303 944 303 944 303 944 301 940 301 940 303 944 304 948 306 952 306 956 307 956 309 960 310 960 310 964 312 964 313 968 312 964 312 968 313 972 315 972 316 964 316 956 304 868 295 892 321 825 266 789 307 868 307 865 280 531 229 543 232 495 238 460 233 480 235 488 236 492 238 492 239 480 239 476 236 468 235 464 232 460 232 456 230 456 229 452 227 460 227 460 227 460 227 460 226 460 227 460 227 456 224 448 221 444 221 444 220 440 220 436 215 428 214 420 211 412 209 408 206 404 206 404 206 404 206 404 215 428 211 396 199 392 214 452 214 444 196 313 134 214 129 253 73 55 55 55 67 119 120 329 182 408 191 436 197 428 194 396 184 365 184 353 182 345 184 341 174 321 174 317 173 313 171 313 167 301 167 297 167 305 170 309 176 325 177 329 179 333 179 333 179 329 177 329 177 329 177 337 174 341 174 337 173 337 171 333 170 329 170 325 168 321 167 321 168 313 165 305 164 305 164 309 162 301 162 297 161 297 159 301 159 313 158 309 156 305 155 305 155 305 155 305 153 297 150 289 152 289 152 289 152 289 152 289 150 285 149 277 147 273 144 269 144 273 144 269 143 265 141 265 140 261 138 257 137 249 134 246 128 242 129 238 129 281 138 257 132 261 131 253 129 242 128 234 126 230 125 222 123 222 123 226 125 222 122 214 120 214 122 218 122 214 122 210 120 206 119 206 117 202 117 198 116 194 114 194 111 198 111 194 110 190 108 198 107 202 108 202 107 210 107 210 101 190 105 202 107 198 102 186 102 186 99 178 98 178 98 182 98 178 98 178 98 178 98 178 95 170 93 166 93 162 92 162 93 182 95 178 93 174 92 174 90 170 90 166 88 162 87 162 79 146 84 158 85 154 81 142 84 154 84 150 82 146 81 146 76 134 79 150 87 158 82 138 79 138 76 130 75 130 75 134 73 142 75 150 76 150 75 146 75 146 73 138 70 134 70 134 73 134 72 126 70 126 70 130 69 126 72 130 69 123 70 130 67 119 66 115 66 119 67 123 66 119 69 123 69 123 67 119 57 123 67 150 69 126 52 83 16 0 0 0 1 31 45 126 54 115 61 119 55 99 54 111 55 103 52 95 49 91 49 91 55 107 58 111 58 107 55 107 46 75 37 51 31 51 34 63 39 67 43 83 48 91 49 95 49 91 49 91 49 91 49 91 52 95 51 87 49 87 49 91 54 95 51 91 48 83 46 75 49 87 49 87 49 87 49 87 46 79 46 79 46 79 46 79 49 79 48 75 46 79 48 83 51 83 49 79 49 83 51 87 51 79 43 67 45 71 45 63 45 75 46 79 48 75 45 71 45 75 46 75 45 67 42 63 43 71 45 71 45 67 42 59 45 79 46 79 46 75 43 67 45 71 43 67 42 71 43 75 45 25 42 24 42 24 40 22 47 25 42 22 40 24 45 27 38 22 42 25 45 25 42 24 45 25 42 22 38 21 40 22 40 22 42 24 42 24 40 22 42 24 42 24 42 24 42 24 45 24 45 24 45 24 45 24 40 19 35 19 40 22 40 18 33 21 35 22 35 22 38 24 33 21 33 21 35 22 35 22 38 22 35 22 35 24 40 27 38 24 40 25 40 25 42 27 38 24 42 24 35 21 40 27 50 31 57 36 64 40 66 42 69 42 66 42 69 45 74 48 76 49 81 52 85 52 81 51 74 48 78 51 81 51 81 49 78 51 81 52 83 51 81 49 81 49 78 49 81 52 88 55 88 55 88 55 90 57 90 58 83 58 88 57 88 55 66 28 11 16 35 28 38 18 16 9 16 10 14 9 14 9 16 10 19 13 23 15 23 15 21 12 16 9 2 45 167 119 155 114 171 117 171 114 164 116 164 116 171 114 169 116 176 116 171 107 162 99 143 79 109 57 66 31 40 19 38 25 50 34 74 43 102 107 362 223 389 226 362 177 377 221 386 217 360 241 360 229 324 227 284 214 286 226 308 233 322 236 322 233 319 239 312 218 284 209 298 226 353 226 322 140 370 263 441 253 334 170 293 177 305 177 458 285 522 256 527 247 518 248 506 251 501 253 508 250 518 242 520 242 522 253 520 256 515 253 513 251 508 248 503 245 508 250 506 247 503 245 503 244 496 250 511 251 494 208 415 301 343 286 322 279 374 298 341 295 348 294 351 294 351 294 351 294 351 294 351 294 351 294 351 294 351 297 351 297 351 297 351 297 351 297 351 297 351 297 351 297 348 298 348 298 348 298 348 298 348 298 348 300 351 301 353 301 351 300 351 300 351 300 351 300 355 303 355 303 355 303 355 303 353 301 353 303 355 304 358 304 358 306 360 306 362 307 362 307 360 310 362 310 365 312 365 312 365 312 365 313 367 315 370 315 372 316 384 309 377 295 396 309 420 276 367 294 441 312 441 318 451 229 460 241 472 230 465 230 470 233 475 235 479 235 479 235 477 238 475 236 472 233 468 232 470 232 468 232 465 230 465 230 463 227 463 227 463 227 463 227 463 227 465 229 463 226 458 224 458 223 458 221 456 221 453 220 446 214 441 211 436 208 432 206 425 203 427 206 429 208 434 209 434 209 429 203 425 212 460 238 408 196 339 111 276 170 398 184 353 149 276 82 159 22 124 34 207 95 267 146 346 187 391 200 391 197 398 196 384 184 370 177 374 177 374 176 374 174 372 174 360 167 358 165 360 168 365 170 372 176 377 179 382 180 382 180 379 179 379 179 377 177 377 177 377 174 374 174 372 173 372 173 367 170 367 168 365 167 362 167 365 167 360 164 358 164 358 165 358 162 355 162 353 161 353 161 346 158 346 156 343 155 341 155 341 155 341 155 339 152 331 150 324 152 322 152 322 152 322 152 319 150 317 147 315 146 310 144 310 144 310 143 308 141 305 141 305 140 303 138 298 135 296 134 298 135 300 129 291 138 298 138 281 131 284 129 288 128 291 129 276 126 269 123 267 123 267 125 272 125 265 119 260 120 265 123 257 122 257 120 255 119 253 119 250 117 250 116 248 114 245 114 243 111 243 110 241 108 238 108 236 107 236 107 238 107 238 107 234 102 238 105 243 105 238 102 234 101 231 98 226 96 229 98 226 96 229 98 229 99 231 99 222 93 222 93 219 92 219 92 217 95 214 93 212 92 210 92 207 90 207 88 205 87 202 87 193 82 195 84 195 84 193 82 198 85 195 82 193 81 188 79 188 79 188 82 195 84 191 78 188 78 183 75 181 75 181 76 181 75 183 76 183 75 179 73 179 73 176 70 174 70 176 73 169 73 159 70 157 70 157 72 155 70 159 72 155 69 157 72 155 67 152 67 152 69 157 70 148 66 155 70 159 70 155 67 155 69 143 55 107 24 50 1 23 1 52 30 95 54 124 64 126 57 126 51 117 49 126 57 124 51 121 51 119 48 117 49 112 55 105 54 105 57 117 61 112 49 107 45 102 42 100 40 105 42 112 46 117 49 119 49 119 49 119 49 119 49 119 49 114 51 112 49 112 49 114 51 117 51 114 49 112 48 109 46 114 51 114 51 114 51 114 51 109 48 107 46 107 46 105 45 107 48 105 46 102 48 105 49 107 49 105 48 105 49 109 52 100 45 90 42 95 45 95 43 93 45 97 46 97 46 95 45 95 48 102 48 95 42 90 43 93 45 95 45 95 43 90 40 90 45 90 45 90 43 85 42 93 45 88 43 88 43 90 46 25 19 25 15 24 11 22 11 27 15 22 3 19 11 24 23 21 11 24 19 25 19 25 15 25 15 22 11 21 7 22 11 24 15 25 19 25 19 24 15 27 23 25 15 24 11 21 7 21 27 21 27 21 27 21 27 19 19 18 27 22 31 19 11 21 23 21 27 22 31 24 31 19 19 19 23 21 27 22 27 24 27 22 27 22 31 25 39 24 31 24 35 25 39 27 39 21 39 24 39 19 31 22 43 28 59 33 75 39 87 40 91 42 75 40 75 42 83 46 95 48 99 49 99 51 103 51 103 46 95 49 103 51 103 51 99 49 103 51 107 52 103 51 91 49 83 49 87 52 95 55 103 55 99 55 103 57 103 58 107 57 115 60 107 57 111 39 23 16 35 28 55 22 23 12 11 10 15 9 11 7 15 9 19 10 23 13 27 13 27 12 19 16 0 16 174 110 293 107 301 114 301 113 309 114 313 116 313 114 305 113 305 114 293 107 269 99 242 85 190 63 115 36 55 15 39 19 55 31 71 40 75 57 345 217 523 220 523 191 460 217 563 218 507 208 603 244 611 233 579 214 543 220 591 235 607 236 619 235 615 236 638 227 575 203 579 205 662 232 646 215 452 209 718 271 714 215 448 182 432 171 388 265 615 256 507 251 444 245 476 247 444 250 428 248 456 247 488 239 488 247 480 254 460 250 476 250 472 248 476 245 472 247 484 244 484 244 480 242 480 242 492 238 480 254 464 276 849 288 876 271 853 301 912 288 928 294 924 294 924 294 924 294 924 294 924 294 924 294 924 294 924 297 928 297 928 297 928 297 928 297 928 297 928 297 928 297 928 298 932 298 932 298 932 298 932 298 932 298 936 300 940 301 940 300 936 300 936 300 936 300 936 303 944 303 944 303 944 303 944 303 944 303 944 304 948 304 952 304 948 306 952 306 956 307 956 309 956 310 960 310 964 312 964 312 964 312 968 313 972 315 972 310 980 318 912 294 896 309 876 285 773 289 865 307 888 316 761 232 480 232 484 242 503 230 511 232 503 235 495 235 488 235 476 236 476 236 472 235 464 233 460 233 464 232 460 232 456 230 456 227 460 227 460 227 460 227 460 227 460 229 464 227 460 226 452 224 452 223 448 223 444 221 444 215 424 212 416 209 404 205 400 203 396 205 404 206 408 209 412 211 404 205 412 218 448 220 428 184 261 107 202 182 511 236 452 215 460 200 369 144 206 82 79 6 0 27 79 79 230 143 329 168 357 193 392 194 353 179 309 180 329 177 329 176 325 176 321 167 301 167 301 167 305 170 313 173 321 177 337 182 341 180 337 180 337 180 333 179 329 177 329 176 345 174 341 174 337 173 337 170 329 170 325 168 321 167 321 168 313 165 305 164 305 164 309 164 305 162 301 162 297 161 305 159 313 158 309 156 305 155 305 153 305 155 301 153 293 149 285 152 289 152 289 152 289 152 289 150 285 149 277 147 273 144 269 144 273 144 269 143 265 141 265 141 265 140 257 137 253 135 249 140 249 134 253 134 246 129 253 129 249 128 242 128 230 126 230 128 230 125 222 123 222 123 226 126 226 122 210 119 214 122 222 122 214 122 210 120 206 119 206 117 202 117 198 116 194 114 194 111 198 111 194 110 190 108 198 105 194 105 198 105 210 107 210 101 190 104 194 105 198 105 198 101 182 98 178 96 174 98 178 98 178 98 174 96 174 96 174 93 166 93 162 92 162 90 158 93 182 95 178 93 174 92 174 90 170 90 166 88 162 87 162 85 158 84 154 84 154 85 158 85 158 84 150 82 146 79 142 84 146 79 142 82 150 81 138 79 138 76 130 75 130 75 134 76 150 76 150 75 142 72 134 72 138 70 134 70 138 73 142 73 134 72 126 70 126 70 130 69 126 72 130 69 123 70 130 69 123 67 119 69 126 72 130 66 119 70 130 72 123 66 115 66 119 42 35 13 0 0 0 25 59 48 134 64 138 55 107 57 111 48 95 48 99 46 91 48 103 51 107 51 103 48 95 54 107 52 103 52 107 54 115 55 111 49 95 45 91 45 91 43 79 46 87 49 91 48 87 49 91 49 91 49 91 49 91 51 87 49 83 48 87 51 91 49 87 49 87 49 87 49 87 51 91 51 91 51 91 51 91 48 83 48 79 46 75 45 75 49 79 48 75 46 79 48 83 48 79 46 75 48 83 51 87 48 71 43 67 46 79 48 75 46 75 46 75 46 67 42 59 43 75 49 79 42 55 40 63 43 71 45 71 45 67 42 59 43 71 43 75 43 67 40 63 45 71 43 67 42 71 43 75 45 25 45 24 42 22 40 22 45 24 38 18 33 21 42 25 38 21 42 25 45 25 45 25 45 24 40 21 38 21 38 22 42 25 45 27 47 25 45 24 50 28 47 25 40 21 35 18 38 19 38 19 38 19 38 19 35 18 38 22 45 22 35 13 33 21 33 22 35 24 38 24 31 19 31 21 33 22 35 22 38 22 35 22 35 24 40 27 38 24 38 25 40 27 42 27 35 24 38 21 31 18 35 22 47 30 54 36 64 40 66 42 64 39 62 39 64 43 74 48 74 45 71 45 71 46 76 49 74 48 78 51 81 51 81 49 78 51 81 52 83 51 81 49 78 49 78 51 83 54 88 57 88 55 88 57 90 58 93 58 88 60 90 57 88 52 54 18 33 27 42 25 26 13 16 13 16 9 14 7 11 9 14 10 14 10 16 12 19 10 16 9 26 1 35 82 169 110 169 113 164 111 167 113 167 114 169 114 171 113 171 113 174 110 159 99 152 90 128 70 97 46 54 24 23 16 35 25 59 37 83 43 131 177 391 214 396 209 353 199 389 223 355 188 315 232 374 250 317 220 279 209 288 232 319 241 315 239 317 233 317 236 310 205 288 206 305 241 358 224 358 164 334 259 441 269 353 170 300 176 300 182 503 285 501 262 530 239 508 245 494 247 489 247 494 244 513 241 515 241 515 247 503 247 503 247 503 248 503 247 501 245 499 242 499 242 499 241 496 242 489 245 499 248 491 208 413 297 348 282 319 280 384 298 341 292 351 294 355 294 355 294 355 294 355 294 355 294 355 294 355 294 353 297 351 297 351 297 351 297 351 297 351 297 351 297 351 297 353 298 353 298 353 298 353 298 353 298 353 300 355 301 358 301 351 300 351 300 351 300 351 300 355 303 355 303 355 303 355 303 355 303 358 304 358 306 360 306 358 304 358 306 360 307 362 307 362 309 362 309 362 312 365 312 365 312 365 313 367 315 370 315 370 322 386 294 365 309 429 303 372 276 434 319 420 315 468 245 441 239 482 226 494 244 460 244 465 236 472 236 482 236 487 235 482 239 477 236 472 235 470 233 470 233 470 232 468 230 465 230 463 227 463 227 463 227 463 227 463 229 465 229 465 227 460 224 460 224 460 223 458 223 456 221 444 214 441 211 434 206 429 203 429 206 427 206 429 208 432 208 448 209 429 218 468 230 429 184 348 101 250 180 470 221 410 206 425 214 436 214 441 218 405 167 322 123 207 43 114 24 140 49 236 119 322 176 379 188 377 185 374 177 377 176 374 176 372 174 362 168 360 167 360 168 365 171 370 174 377 180 384 182 382 180 382 180 382 179 379 177 377 177 377 176 377 174 374 173 372 173 367 170 367 168 365 167 362 167 365 168 360 165 358 165 358 167 358 165 358 164 355 162 353 162 346 158 346 156 343 155 341 155 339 153 339 153 336 150 331 149 324 152 324 152 324 152 324 152 319 150 317 147 315 146 310 144 310 144 310 143 308 141 305 141 305 141 303 138 300 137 296 135 308 128 291 138 310 135 286 132 281 128 286 128 288 128 291 128 276 126 269 123 267 123 267 125 272 125 265 119 257 119 265 123 257 122 257 120 255 119 253 119 250 117 250 116 248 114 245 114 243 111 243 110 241 108 238 108 234 105 234 107 236 108 238 108 236 102 236 104 238 105 241 107 234 99 229 96 226 96 226 98 231 98 229 96 222 92 219 90 222 95 222 93 214 92 212 90 214 95 214 93 212 92 210 92 207 90 207 88 205 87 202 87 202 87 195 82 193 84 200 88 198 85 195 82 193 81 188 79 200 82 188 79 191 81 188 78 188 78 183 75 181 75 181 76 186 79 186 78 181 75 174 72 174 72 174 72 176 75 181 76 169 73 159 70 157 70 157 72 155 70 159 72 155 69 157 72 157 69 155 69 157 72 162 73 155 70 162 73 159 67 148 61 90 21 50 0 35 16 88 48 131 61 128 60 124 60 121 57 114 45 117 51 133 58 126 48 119 51 128 57 133 54 124 49 117 55 117 55 114 51 109 49 121 54 114 46 105 46 117 51 114 46 117 49 119 49 117 48 119 49 119 49 119 49 119 51 112 49 109 48 109 49 114 51 109 49 112 49 112 49 112 51 114 51 114 51 114 51 114 51 109 48 109 46 107 45 105 46 107 48 105 46 102 48 105 49 102 46 102 46 102 48 107 51 100 46 93 45 100 51 105 49 102 49 102 48 95 42 85 37 90 46 100 48 88 39 83 42 93 46 95 46 95 45 90 42 85 42 88 43 85 42 83 39 88 42 85 40 83 42 85 43 27 23 27 19 25 15 24 15 25 11 19 3 22 23 27 23 24 15 24 15 24 15 24 15 24 15 24 15 24 15 24 15 19 15 19 15 19 15 19 15 21 19 21 19 21 19 21 27 22 23 18 11 16 15 21 27 25 35 22 23 21 23 21 23 19 23 24 35 25 31 21 19 22 27 22 27 22 27 22 27 21 23 21 27 22 31 24 31 19 23 21 27 22 31 24 35 19 15 21 27 25 39 27 43 31 67 37 91 42 91 39 75 36 79 37 83 40 91 43 95 42 91 42 87 40 87 42 87 54 95 48 83 49 95 51 99 58 123 54 107 52 130 55 103 49 91 49 91 49 95 52 103 54 103 52 99 52 99 54 115 57 130 58 130 51 83 24 19 9 15 9 19 10 15 9 11 9 15 9 15 9 19 13 27 12 27 13 27 13 23 10 15 1 19 40 230 110 273 101 285 108 281 108 281 108 297 111 293 111 273 105 273 107 273 102 253 96 222 72 146 46 87 28 51 18 67 19 47 39 91 36 75 92 468 223 515 227 503 215 527 226 527 206 456 206 603 250 603 223 559 208 535 217 603 241 622 233 595 233 622 235 634 220 603 194 587 215 666 236 646 203 535 182 654 280 702 251 464 158 464 150 492 266 551 262 480 250 468 244 460 245 448 245 444 244 444 247 476 238 472 248 492 238 480 236 460 239 484 245 468 236 460 242 484 242 484 242 484 242 484 242 480 244 468 242 452 260 849 295 841 274 896 297 884 295 944 294 908 292 908 292 908 292 908 291 904 291 904 291 904 291 912 294 916 294 916 294 916 294 916 294 916 294 920 295 924 297 924 297 932 297 932 297 932 297 932 297 932 297 932 297 932 297 932 301 940 301 940 301 940 301 940 301 940 301 940 301 940 301 940 303 936 303 936 303 936 303 936 303 936 303 940 304 944 306 944 307 936 307 952 309 964 312 972 315 976 313 968 312 960 312 944 322 892 303 932 303 880 310 757 254 868 316 880 322 845 257 559 235 488 236 495 239 499 239 503 241 503 239 495 238 492 236 484 233 472 235 472 235 472 235 472 233 468 232 464 232 460 230 460 230 468 230 464 229 460 227 460 226 460 227 460 227 456 224 448 221 436 220 440 224 448 221 432 215 420 211 404 205 392 202 388 209 392 206 392 208 412 214 432 215 456 224 476 227 452 182 293 87 162 167 480 238 432 196 432 211 436 211 432 209 432 209 440 208 440 199 372 150 190 73 31 25 0 34 15 92 301 193 408 196 353 177 305 168 305 170 305 170 305 171 309 173 313 174 317 174 325 180 341 185 341 180 329 177 329 180 337 180 329 176 321 176 325 173 321 173 317 171 317 170 313 170 309 168 305 167 313 168 321 168 317 167 313 165 313 168 317 164 305 162 309 167 321 159 313 159 313 159 313 159 313 156 305 155 297 152 293 150 289 150 289 150 285 149 281 147 281 149 281 149 277 147 273 146 273 146 273 146 269 144 265 143 265 143 265 143 261 141 257 140 257 137 249 135 249 135 246 134 253 132 249 131 253 131 242 128 249 126 242 128 238 126 234 125 234 122 222 119 222 122 226 119 210 123 218 122 210 120 206 117 202 117 202 117 198 116 194 114 194 111 206 111 202 110 198 108 198 107 194 107 194 107 194 107 198 102 186 104 194 105 198 108 202 104 182 99 178 99 178 98 166 96 182 96 190 98 190 98 186 104 170 85 170 96 170 98 218 95 202 84 158 81 126 92 166 78 142 82 158 87 162 87 158 85 162 84 158 82 162 84 166 82 158 82 154 81 150 79 150 84 158 81 150 79 150 79 154 79 150 81 150 78 142 75 134 76 146 76 142 75 138 73 138 78 146 76 142 72 130 70 126 73 134 73 134 73 130 69 123 70 126 69 123 69 123 67 119 70 126 69 126 69 130 73 142 70 142 73 134 57 55 22 0 0 0 15 31 42 95 61 130 63 123 57 115 58 123 58 115 52 95 51 95 51 99 55 107 51 95 51 99 52 103 54 103 55 99 51 87 46 79 46 79 49 87 46 75 45 79 48 87 51 87 46 83 51 91 49 83 51 95 54 103 54 95 49 83 51 91 52 91 52 91 52 91 52 91 52 91 52 83 48 79 52 91 52 87 51 83 49 83 45 71 46 79 48 83 51 87 45 75 46 79 48 83 49 87 48 79 48 75 46 71 45 71 46 83 46 83 46 83 46 83 46 83 46 83 46 83 46 83 42 71 43 75 45 71 43 67 43 67 42 67 43 71 40 55 40 75 42 75 42 71 39 63 39 67 37 63 37 67 40 71 47 27 47 25 45 24 42 24 45 22 35 21 42 27 47 25 42 24 42 24 42 24 42 24 42 24 42 24 42 24 42 24 40 21 40 21 40 21 40 21 40 21 40 21 40 21 40 21 35 22 35 24 38 22 35 22 40 24 35 21 33 21 33 22 33 22 35 24 38 22 35 21 35 22 35 22 35 22 35 22 33 21 33 22 35 24 38 24 33 21 35 22 35 22 38 24 40 25 40 25 40 25 42 27 45 30 57 39 69 42 69 40 66 40 69 42 71 45 76 46 74 43 66 40 69 43 71 45 76 48 66 45 71 49 76 48 78 54 81 48 78 57 88 52 83 52 81 51 78 51 78 52 90 58 88 55 85 55 88 57 85 58 93 58 78 37 33 10 11 9 14 10 16 9 14 7 16 9 14 9 14 10 19 13 19 12 21 13 19 12 16 9 9 18 83 95 174 102 157 107 169 107 169 107 169 108 174 110 169 104 162 104 164 104 157 96 152 85 112 57 71 34 42 22 16 25 21 22 74 39 88 43 222 208 405 221 405 217 389 232 377 229 339 188 308 232 355 224 312 215 279 208 293 229 315 236 291 235 308 238 317 226 319 218 303 208 343 230 367 221 327 194 286 242 444 259 396 177 262 171 298 227 525 265 513 254 503 247 494 245 491 244 491 242 489 242 487 236 501 254 494 251 522 247 518 251 491 236 479 238 494 250 491 242 491 242 491 242 491 242 487 241 508 242 475 203 401 297 367 269 336 297 382 291 353 298 355 292 358 292 358 292 358 292 355 291 355 291 355 291 355 292 355 294 351 294 351 294 351 294 351 294 351 295 353 297 355 297 355 297 355 297 355 297 355 297 355 297 355 297 355 297 355 297 358 301 353 301 353 301 353 301 353 301 353 301 353 301 353 301 360 303 360 303 360 303 360 303 360 303 360 304 362 306 365 306 374 307 370 309 370 310 365 312 365 315 367 312 367 313 377 313 408 306 370 303 391 319 434 269 396 303 422 313 475 288 456 236 487 238 489 241 484 241 475 241 475 241 482 238 487 236 494 236 479 235 477 235 477 235 477 235 475 233 475 232 472 232 470 230 470 230 470 229 468 229 465 227 463 227 465 227 465 226 460 223 463 221 460 223 468 226 463 220 453 215 446 209 436 205 432 203 432 208 436 211 439 214 434 214 439 217 465 230 420 202 362 95 257 167 456 221 427 209 441 209 434 209 434 209 432 208 432 206 420 208 429 212 420 196 384 173 286 101 217 49 131 27 229 149 365 179 384 188 386 182 374 177 367 174 370 176 370 177 372 177 374 177 382 184 389 184 382 179 379 180 382 180 382 179 377 176 377 176 374 176 372 174 372 173 370 173 370 173 367 171 365 171 360 170 355 168 353 168 351 167 353 167 348 165 348 165 351 168 341 159 341 159 341 159 341 159 339 156 336 155 331 152 329 150 331 149 331 147 324 147 322 147 319 149 317 147 315 146 312 146 312 146 312 144 310 143 308 143 305 141 303 140 300 138 300 138 298 137 298 135 296 134 293 134 291 132 291 129 288 128 286 129 276 128 274 126 272 125 269 125 267 122 262 122 267 123 262 117 260 123 257 120 255 119 250 117 250 117 250 116 248 114 245 114 243 111 243 110 241 108 238 108 236 107 236 107 236 107 236 107 234 105 234 105 234 105 234 104 231 101 224 99 224 99 222 95 226 95 229 98 231 96 224 96 200 98 236 107 217 92 207 95 205 95 188 85 198 70 181 57 188 79 195 84 200 85 200 85 198 84 195 82 193 84 195 85 193 82 193 81 191 81 188 79 195 82 191 79 188 79 188 81 188 79 188 79 186 76 181 75 176 76 174 75 171 73 169 73 171 75 169 73 169 73 167 72 159 73 162 73 162 72 157 69 157 70 155 69 155 69 152 67 164 69 155 67 152 67 152 70 174 72 126 36 74 12 54 9 71 34 105 49 109 51 126 66 133 58 121 55 124 58 124 55 119 52 117 52 117 54 121 57 117 52 117 54 119 55 121 55 119 52 114 49 109 48 109 48 114 49 109 46 109 49 114 52 119 52 112 51 119 54 117 51 117 52 119 55 119 52 114 49 112 52 112 52 112 52 112 52 112 52 112 52 112 51 107 48 112 52 112 51 109 49 107 49 107 48 105 48 105 48 105 48 97 46 100 48 100 48 102 49 102 49 102 48 100 48 97 46 97 46 97 46 97 46 97 46 93 43 93 43 93 43 93 45 85 45 85 46 88 45 85 43 85 43 83 43 85 45 81 39 88 42 88 42 85 40 83 37 85 39 83 37 81 39 83 40 25 19 25 19 24 15 24 15 25 11 21 7 24 19 25 19 25 19 25 19 25 19 25 19 24 15 24 15 24 15 24 15 21 27 21 27 21 27 21 27 21 27 21 27 21 27 21 27 19 23 24 39 27 31 21 19 25 31 22 23 21 23 22 27 24 27 22 23 21 27 22 31 22 27 22 27 22 27 22 27 21 23 22 27 22 27 24 31 24 31 22 27 22 27 21 23 28 35 27 31 27 35 25 35 24 51 33 87 42 99 43 99 43 95 45 99 46 107 48 111 49 99 40 91 45 107 46 87 48 79 45 75 46 99 49 95 45 111 52 107 49 126 60 130 55 111 52 103 49 99 49 99 60 123 58 119 57 119 55 115 55 130 61 134 49 71 18 11 7 15 9 27 10 23 9 19 10 19 9 15 9 19 12 27 12 23 13 27 12 19 9 15 9 79 67 269 110 261 96 273 105 277 105 281 107 281 108 285 104 257 99 257 101 257 96 238 95 214 69 138 42 79 24 47 19 67 21 63 37 59 31 99 138 519 226 519 226 503 224 543 226 523 206 416 196 571 238 555 221 555 209 555 224 607 233 599 229 615 248 650 229 615 223 658 214 642 227 662 224 622 209 571 164 583 277 702 259 527 158 392 162 539 280 535 251 472 247 436 244 456 244 452 242 444 241 440 247 444 251 499 223 460 245 468 236 472 236 464 235 472 241 488 242 484 242 484 242 484 242 492 242 488 244 476 242 452 260 849 292 845 276 896 295 884 295 928 294 908 292 908 292 908 292 908 291 904 291 904 291 904 291 904 294 916 294 916 294 916 294 916 294 916 294 920 295 924 297 924 297 932 297 932 297 932 297 932 297 932 297 932 297 932 297 932 301 940 301 940 301 940 301 940 301 940 301 940 301 940 301 940 303 936 303 936 303 936 303 936 303 936 303 940 304 944 306 936 306 928 307 944 309 964 312 972 313 972 310 960 312 960 315 952 315 924 300 876 318 900 291 714 300 829 304 904 306 686 236 535 239 511 241 515 244 515 244 511 241 503 239 495 238 492 236 492 235 476 236 476 236 476 236 476 235 472 233 468 233 464 232 464 230 468 230 468 229 464 229 460 227 460 227 460 227 456 224 452 226 448 223 448 227 456 224 440 218 428 214 412 208 400 206 400 206 392 212 412 218 420 214 424 217 484 229 464 200 333 119 115 150 440 247 444 194 428 221 420 208 420 208 416 206 412 205 412 191 380 197 408 205 424 211 444 217 416 187 345 131 115 58 51 140 281 185 376 193 337 176 321 180 333 180 333 182 337 182 337 177 329 182 341 184 341 180 333 182 337 180 329 179 329 179 329 179 329 177 329 176 325 176 321 176 325 174 321 173 317 173 317 168 321 170 321 168 317 168 313 167 313 165 309 165 309 167 313 159 313 159 313 159 313 159 313 159 309 158 305 155 297 153 293 149 289 149 285 149 281 147 281 149 281 149 277 147 273 146 273 146 273 146 269 144 265 143 265 138 253 138 253 137 249 135 246 137 249 137 249 135 246 134 253 132 249 131 253 129 249 128 257 126 242 128 238 126 234 125 234 125 230 122 230 125 234 122 218 123 218 122 210 120 206 117 202 117 202 117 198 116 194 114 194 111 206 111 202 110 198 108 198 107 194 107 194 107 194 107 194 108 198 107 194 104 186 102 182 104 182 99 178 99 178 98 166 95 190 96 194 96 190 96 186 92 198 105 206 104 226 113 222 99 198 75 126 70 111 93 182 78 142 81 150 84 154 84 154 85 162 84 158 82 162 84 166 82 158 82 158 81 154 81 150 84 158 81 150 79 150 79 154 81 150 79 146 76 138 75 134 76 146 75 142 75 142 73 138 72 134 72 138 73 142 75 142 72 130 73 134 73 130 70 123 70 126 70 123 69 119 67 119 69 123 67 115 64 111 64 123 55 67 25 0 7 0 27 63 51 119 69 130 54 87 55 126 61 107 54 99 55 107 55 99 54 99 52 95 52 99 55 107 52 95 52 99 54 103 55 103 52 91 51 87 49 87 51 91 51 91 51 91 51 95 54 103 57 99 52 99 55 107 55 99 52 99 54 99 54 95 51 87 52 91 52 91 52 91 52 91 51 91 52 91 52 87 49 83 52 91 51 87 51 87 49 83 52 87 51 83 48 75 46 71 49 83 48 79 48 79 46 75 51 87 51 83 49 83 48 79 46 83 46 83 46 83 46 83 42 71 42 71 42 71 42 71 43 71 45 71 45 71 45 71 45 67 43 67 45 71 42 55 42 75 42 71 40 67 39 67 40 71 39 63 37 67 39 71 45 24 42 24 42 24 42 24 45 24 38 22 45 25 45 22 45 25 45 25 45 25 45 25 42 24 42 24 42 24 42 24 42 22 42 22 42 22 42 22 40 21 40 21 40 21 40 21 26 18 31 21 33 19 28 16 38 24 35 21 33 21 35 24 40 24 33 19 31 21 38 25 35 22 35 22 35 22 35 22 35 22 35 22 35 22 35 22 40 24 38 22 35 21 33 19 40 25 40 25 40 25 40 25 40 27 54 37 69 43 69 42 74 45 74 46 76 48 78 48 83 46 66 42 78 51 78 45 78 49 71 48 76 51 76 48 64 49 81 48 69 49 83 55 85 55 83 52 81 52 83 54 85 55 85 55 85 55 83 54 83 58 95 58 71 30 21 4 11 9 14 10 16 9 14 7 19 10 14 9 14 10 19 12 16 12 19 12 19 10 14 7 11 39 128 105 167 96 150 102 164 104 167 105 167 105 167 104 162 99 155 99 157 99 150 92 145 81 105 52 64 30 33 16 14 24 33 31 71 28 93 67 312 221 401 215 389 209 396 230 377 220 319 179 312 238 358 217 305 209 284 220 322 239 319 233 308 253 355 253 317 217 331 236 348 227 367 226 348 211 336 214 257 208 434 263 415 206 269 149 329 250 542 259 496 253 503 239 489 242 489 242 487 241 487 239 479 238 491 253 511 248 513 269 494 250 508 247 487 238 482 235 489 241 489 241 489 241 489 241 484 239 508 242 475 205 401 298 360 271 343 297 377 289 353 294 353 291 355 291 355 291 355 291 355 291 355 291 355 291 355 292 355 294 351 294 351 294 351 294 351 294 351 295 353 297 355 297 355 297 355 297 355 297 355 297 355 297 355 297 355 297 355 297 358 301 358 301 358 301 358 301 358 301 358 301 358 301 358 301 360 303 360 303 360 303 360 303 360 303 360 304 362 306 365 306 374 306 370 309 370 312 365 312 365 312 362 309 370 313 384 319 382 310 377 303 439 307 370 277 429 300 451 318 458 242 458 241 491 241 491 244 491 244 484 244 475 239 482 239 484 238 491 236 484 238 482 238 479 236 479 236 479 235 477 235 475 233 475 233 472 232 470 230 470 229 468 229 465 227 468 229 465 227 463 224 468 224 463 224 468 226 463 220 456 217 451 212 441 209 439 208 436 211 444 217 448 218 446 215 451 241 432 196 398 116 226 158 453 220 451 218 444 212 434 208 432 208 429 205 427 203 425 202 429 209 415 199 403 194 403 196 427 208 403 190 410 203 358 122 317 167 396 202 393 179 367 176 382 184 382 184 382 184 382 184 379 180 384 184 386 182 384 180 389 182 382 177 377 177 382 180 379 179 379 177 377 177 374 176 374 174 372 174 370 173 370 173 362 171 355 170 355 168 353 168 351 165 348 165 348 165 348 167 341 159 341 159 341 159 341 159 341 159 339 158 336 155 331 153 331 149 331 147 324 147 322 147 319 149 317 147 315 146 312 146 312 146 312 144 310 143 308 143 303 138 300 138 298 137 298 135 298 137 298 135 296 134 293 134 291 132 291 129 288 128 286 129 276 128 274 126 272 125 269 125 272 125 267 125 272 126 267 120 260 123 257 120 255 119 250 117 250 117 250 116 248 114 245 114 243 111 243 110 241 108 238 108 236 107 236 107 236 107 236 107 234 105 234 104 231 104 229 102 231 101 224 99 224 99 222 95 224 95 226 95 226 93 217 93 234 95 210 104 248 114 219 85 155 81 195 92 188 57 169 58 191 79 193 82 195 84 198 84 198 84 195 82 193 84 195 85 195 84 193 82 193 81 191 81 195 82 191 79 188 79 188 81 191 79 186 76 181 75 181 76 174 75 171 75 171 75 171 75 169 73 169 73 169 73 169 73 157 72 162 73 162 72 157 70 159 72 157 69 155 67 150 66 157 66 148 63 143 60 136 58 78 21 74 24 90 42 126 61 121 61 138 63 124 52 124 61 128 57 119 52 121 55 121 52 121 54 117 52 117 54 121 55 117 52 117 54 119 55 121 55 114 51 114 51 114 52 119 55 117 52 117 54 121 55 124 58 124 55 117 54 124 57 121 54 119 54 119 54 117 52 114 51 112 52 112 52 112 52 112 52 109 52 112 54 114 52 109 51 109 51 109 51 109 51 109 51 109 51 107 49 107 48 105 48 105 49 102 48 100 46 97 45 105 51 102 49 100 48 100 48 97 46 97 46 97 46 97 46 90 42 90 42 90 42 90 42 88 45 85 45 85 45 85 45 85 43 83 43 85 45 81 39 90 42 85 40 83 39 83 39 88 40 83 37 81 37 83 39 22 15 24 15 24 15 24 15 25 15 22 15 25 19 24 7 25 19 25 19 25 19 25 19 24 15 24 15 24 15 24 15 22 31 22 31 22 31 22 31 21 27 21 27 21 27 21 27 21 19 18 11 16 15 19 23 24 27 21 23 21 27 24 31 25 31 21 19 19 23 24 35 22 27 22 27 22 27 22 27 22 27 22 27 22 27 22 27 25 31 24 27 22 23 21 19 19 11 21 19 24 31 25 35 25 55 33 83 40 91 39 87 43 95 43 95 45 99 45 99 51 103 43 95 48 111 48 91 49 87 45 87 46 87 42 79 34 87 43 75 30 67 37 79 46 99 46 99 48 111 52 119 48 107 52 123 57 126 57 123 55 134 61 126 42 43 10 0 7 15 9 27 10 23 9 19 12 23 10 15 9 15 10 23 10 19 12 23 10 19 9 11 9 123 88 277 101 249 96 265 102 269 104 277 104 273 102 265 101 253 98 249 99 249 95 234 85 194 63 119 37 63 19 35 18 63 25 79 37 43 45 206 191 535 217 511 214 484 226 535 227 472 185 404 206 571 229 519 209 515 196 559 232 619 235 611 253 694 274 698 232 607 224 686 232 682 229 650 214 611 214 607 156 492 271 722 271 583 165 361 190 567 279 499 245 472 250 444 242 456 241 448 239 436 239 436 233 484 235 476 269 452 177 396 229 499 259 507 239 472 239 476 241 480 241 480 241 480 241 488 241 484 242 476 242 456 262 853 285 853 282 896 291 880 294 916 292 904 291 904 291 904 291 904 291 904 291 904 291 904 291 904 294 916 294 916 294 916 294 916 294 916 294 920 295 924 297 924 297 932 297 932 297 932 297 932 297 932 297 932 297 932 297 932 301 940 301 940 301 940 301 940 301 940 301 940 301 940 301 940 303 936 303 936 303 936 303 936 303 936 303 940 304 944 306 936 306 936 307 944 309 956 312 972 312 968 309 952 310 956 315 956 301 888 295 888 325 809 269 876 306 888 322 781 251 551 239 535 239 515 242 511 245 507 245 503 242 499 241 499 239 507 238 499 241 488 239 484 238 480 236 476 236 476 236 476 235 472 235 468 232 472 232 468 230 468 229 464 227 464 229 464 229 460 226 452 224 444 221 444 224 444 220 428 218 428 215 416 211 408 209 408 215 408 214 416 215 424 220 448 226 452 203 349 131 134 135 464 241 424 200 432 224 420 202 412 208 412 206 404 203 396 202 392 212 412 206 396 200 384 197 392 182 388 194 361 182 400 199 376 184 380 209 408 194 341 182 357 184 345 182 341 182 341 182 341 182 337 184 341 184 337 182 333 185 341 180 329 177 329 180 337 179 333 179 329 177 329 176 325 174 317 173 317 171 313 171 309 170 325 171 321 170 321 168 317 164 309 165 309 165 309 165 305 159 313 159 313 159 313 159 313 159 313 158 309 156 301 153 297 149 289 149 285 149 281 147 281 149 281 149 277 147 273 146 273 146 273 146 269 144 265 143 265 141 257 140 257 138 253 138 249 137 249 137 249 135 246 134 253 132 249 131 253 129 249 128 257 126 242 128 238 126 234 125 234 128 238 125 238 128 238 123 222 123 218 122 210 120 206 117 202 117 202 117 198 116 194 114 194 111 206 111 202 110 198 108 198 107 194 107 194 107 194 107 194 102 186 102 190 104 190 105 194 104 182 99 178 99 178 98 166 93 186 95 190 93 182 92 174 101 158 90 226 108 119 39 11 79 154 67 138 85 158 102 182 82 150 82 150 82 150 84 154 85 162 84 158 82 162 84 166 84 162 84 158 82 158 81 154 84 158 81 150 79 150 79 154 81 150 76 138 73 134 73 138 75 142 75 142 75 142 75 142 76 146 75 138 73 134 70 130 70 126 72 134 73 134 72 126 72 130 70 123 69 119 66 115 64 111 63 107 60 95 55 95 34 51 42 87 52 107 57 123 57 103 54 99 57 111 57 103 60 107 54 95 55 103 55 95 55 103 54 95 52 95 54 103 52 95 52 99 54 103 55 103 51 91 51 91 52 99 55 107 54 103 55 107 57 111 58 111 55 95 51 95 54 103 54 91 54 99 52 95 51 91 51 91 52 91 52 91 52 91 52 91 51 91 52 95 54 95 52 91 51 87 51 87 51 87 51 87 48 79 49 83 49 87 51 87 51 83 49 79 48 75 46 71 48 79 48 79 46 75 45 71 46 83 46 83 46 83 46 83 45 79 45 79 45 79 45 79 45 71 43 67 42 71 43 75 43 67 42 67 43 71 40 55 43 75 40 67 39 67 40 71 42 71 39 63 37 63 37 63 40 22 40 22 42 24 42 24 45 24 40 24 47 25 40 19 42 24 42 24 42 24 42 24 42 24 42 24 42 24 42 24 40 21 40 21 40 21 40 21 40 21 40 21 40 21 40 21 42 24 33 19 31 21 38 27 35 22 33 21 33 22 38 25 38 22 35 21 33 22 35 24 35 22 35 22 35 22 35 22 38 24 35 22 35 22 33 21 38 24 35 22 35 22 33 21 26 16 28 21 35 24 40 25 42 28 54 37 66 40 64 37 69 42 69 42 69 42 69 42 78 46 76 45 74 46 76 48 71 46 62 39 57 33 40 22 33 27 38 18 19 15 23 13 28 19 28 21 35 27 45 31 59 42 74 52 88 58 93 60 90 61 95 52 52 19 11 4 11 9 14 10 16 9 14 7 21 12 16 9 14 9 16 10 16 10 16 10 16 9 11 7 23 57 152 104 152 95 155 98 157 101 162 104 164 101 157 98 157 98 152 96 155 96 148 90 128 70 90 45 54 27 31 15 21 22 42 40 81 27 131 120 386 223 391 218 391 209 410 229 384 202 303 185 322 215 312 197 305 190 245 196 298 227 324 241 365 277 389 260 336 221 339 236 362 229 358 218 341 212 343 218 260 170 417 271 429 218 279 161 398 257 520 247 499 251 496 245 487 241 484 239 484 238 482 238 484 262 482 229 508 190 253 63 243 144 434 235 489 242 489 238 487 239 487 239 487 239 487 239 482 238 506 242 475 205 403 300 348 274 353 297 370 288 351 289 351 289 353 289 353 289 353 289 355 291 355 291 355 291 355 291 355 294 351 294 351 294 351 294 351 294 351 295 353 297 355 297 355 297 355 297 355 297 355 297 355 297 355 297 355 297 355 297 360 301 358 301 358 301 358 301 358 301 358 301 358 301 358 301 360 303 360 303 360 303 360 303 360 303 360 304 362 306 365 306 374 306 370 309 370 312 365 312 362 310 367 312 379 312 384 312 370 295 405 318 429 272 353 322 393 327 496 272 444 236 484 241 494 241 494 244 494 245 489 245 484 245 489 244 491 242 491 242 489 242 487 241 484 238 482 236 482 238 482 236 479 236 477 235 475 232 472 232 470 230 470 230 468 229 470 230 468 227 463 226 465 223 460 221 463 221 456 215 453 215 448 212 444 209 441 211 448 215 441 212 444 217 451 223 446 180 408 159 217 125 456 226 441 217 444 209 432 211 436 208 434 208 432 206 425 202 420 200 405 197 405 197 408 199 410 199 415 199 427 215 413 173 372 191 444 218 432 202 398 187 396 193 386 184 386 184 384 182 384 182 386 184 386 184 384 182 384 182 386 184 384 180 382 180 382 180 379 177 377 177 374 176 374 174 370 173 370 173 367 171 365 171 365 171 358 171 355 170 355 170 346 164 348 165 348 165 346 164 341 159 341 159 341 159 341 159 341 158 339 156 334 153 331 152 331 149 331 147 324 147 322 147 319 149 317 147 315 146 312 146 312 146 312 144 310 143 308 143 305 141 303 140 300 138 300 138 298 137 298 135 296 134 293 134 291 132 291 129 288 128 286 129 276 128 274 126 272 125 269 125 272 125 269 125 272 126 267 120 260 123 257 120 255 119 250 117 250 117 250 116 248 114 245 114 243 111 243 110 241 108 238 108 236 107 236 107 236 107 236 107 224 101 226 102 231 105 234 107 231 101 224 99 224 99 222 95 224 93 224 93 222 90 212 88 217 88 210 92 171 34 105 42 417 177 217 69 171 70 202 73 200 84 198 82 195 84 200 85 198 84 195 82 193 84 195 85 198 84 195 84 193 82 193 82 195 82 191 79 188 79 188 81 191 79 183 73 176 73 179 76 171 73 171 75 171 75 174 76 176 78 174 75 167 70 162 69 155 70 159 73 162 73 159 72 162 72 159 70 152 66 150 64 150 61 145 61 138 57 128 52 128 54 126 54 126 55 128 55 131 55 112 51 124 60 124 51 131 57 119 54 121 57 121 54 124 55 119 52 117 52 119 54 117 52 117 54 119 55 121 55 119 52 117 52 119 55 124 57 124 57 126 58 126 58 124 55 117 51 112 49 117 54 117 49 121 54 117 51 114 51 114 52 112 52 112 52 112 52 112 52 109 52 112 54 117 54 114 54 107 49 109 51 109 51 112 52 102 48 105 49 109 52 112 54 102 49 100 48 100 48 97 46 100 48 97 46 97 45 95 45 97 46 97 46 97 46 97 46 97 46 97 46 97 46 97 46 93 45 85 40 83 42 90 46 88 42 85 42 88 43 83 37 93 43 85 37 81 39 85 42 90 42 85 39 81 37 81 37 21 7 21 11 22 15 24 15 25 15 24 19 27 19 22 0 22 11 22 11 22 11 22 11 24 15 24 15 24 15 24 15 21 27 21 27 21 27 21 27 21 27 21 27 21 27 21 27 24 27 22 27 22 27 22 31 22 23 21 23 21 27 24 35 21 27 22 31 24 27 22 23 22 27 22 27 22 27 22 27 24 31 24 27 22 23 21 23 21 23 22 27 22 27 24 31 19 15 21 19 22 31 24 31 22 47 31 79 40 95 40 91 42 91 42 91 42 91 42 91 43 103 49 103 42 87 45 115 48 87 39 59 30 39 16 3 15 19 10 0 1 3 3 0 1 0 1 0 3 0 7 0 24 51 36 91 51 123 57 130 61 146 60 107 30 15 6 3 7 15 9 27 10 23 9 19 13 23 10 15 9 15 9 19 9 19 10 19 10 15 7 7 28 182 102 273 95 253 98 249 98 261 102 273 102 265 96 249 96 242 93 238 95 238 90 222 75 166 54 103 33 59 19 31 21 55 27 99 42 47 69 341 215 515 205 515 215 484 230 515 217 408 185 448 205 452 190 507 229 503 168 464 199 571 236 670 274 722 271 694 236 634 227 674 227 658 217 630 215 622 217 603 165 404 254 730 268 559 161 400 239 571 260 480 245 456 242 460 239 452 239 440 238 440 236 436 233 480 244 472 253 527 167 23 7 87 185 452 239 476 238 460 239 476 239 476 239 476 239 484 239 480 242 472 242 460 263 857 280 861 286 896 288 876 292 904 291 900 289 900 289 900 289 900 291 904 291 904 291 904 291 904 294 908 294 908 294 908 294 908 294 908 294 912 295 916 297 916 297 924 297 924 297 924 297 924 297 924 297 924 297 924 297 924 300 932 300 932 300 932 300 932 300 932 300 932 300 932 300 932 303 936 303 936 303 936 303 936 303 936 303 940 304 944 306 936 306 936 307 944 309 956 310 964 309 964 313 960 315 944 309 924 301 880 309 853 282 773 298 964 306 920 298 583 241 507 239 535 244 523 247 519 248 515 247 511 247 511 247 515 247 531 245 523 244 495 242 488 239 480 238 476 239 484 238 480 238 476 236 476 233 476 232 472 232 468 230 468 229 464 230 468 229 464 227 456 226 448 223 444 224 444 220 428 215 420 212 412 209 408 209 408 214 408 212 416 215 424 218 440 197 329 164 218 116 388 250 444 203 448 224 408 200 428 218 416 211 416 208 408 205 400 202 388 208 384 206 384 205 384 203 392 203 345 173 341 188 361 203 464 224 420 197 357 187 361 190 357 187 353 187 349 185 345 184 345 187 345 184 341 182 337 182 337 182 337 184 341 182 337 180 329 177 325 176 325 174 321 174 317 176 325 174 321 173 317 173 317 171 329 171 325 171 321 170 321 162 305 165 309 165 309 164 301 159 313 159 313 159 313 159 313 158 305 156 301 153 293 152 289 149 289 149 285 149 281 147 281 149 281 149 277 147 273 146 273 146 273 146 269 144 265 143 265 138 253 138 253 137 249 135 246 137 249 137 249 135 246 134 253 132 249 131 253 129 249 128 257 126 242 128 238 126 234 125 234 126 234 123 234 126 238 122 218 123 218 122 210 120 206 117 202 117 202 117 198 116 194 114 194 111 206 111 202 110 198 108 198 107 194 107 194 107 194 107 194 102 186 102 186 102 186 102 190 104 182 99 178 99 178 98 166 93 186 93 186 92 174 88 166 90 186 90 123 60 91 58 71 78 146 66 154 96 178 102 158 88 162 85 154 84 158 87 166 85 162 84 158 82 162 84 166 85 166 84 162 84 158 82 158 84 158 81 150 79 150 79 154 81 150 75 130 72 130 73 138 73 138 73 142 75 146 76 146 75 142 75 138 73 134 72 134 69 126 72 134 73 134 73 130 73 134 72 126 67 115 64 111 58 103 61 107 60 95 54 91 51 87 51 95 52 107 58 126 60 107 52 95 54 107 57 103 63 111 55 103 57 111 57 103 57 103 54 95 52 95 52 99 52 95 52 99 54 103 55 103 55 103 54 99 54 103 57 107 58 111 60 115 58 107 54 95 52 91 49 87 52 99 52 87 55 99 52 91 49 91 52 95 52 91 52 91 52 91 52 91 51 91 54 95 55 99 55 95 49 83 49 87 51 91 52 91 49 87 51 87 51 87 51 87 46 75 48 79 48 79 49 83 49 83 48 79 48 75 46 75 46 83 46 83 46 83 46 83 48 87 48 87 48 87 48 87 46 75 42 63 40 67 45 79 43 67 42 67 43 71 40 55 45 79 40 63 37 67 40 75 43 75 40 67 37 59 36 63 38 21 38 22 40 24 42 24 45 24 42 25 47 25 38 18 38 21 38 21 38 21 38 21 42 24 42 24 42 24 42 24 38 19 38 19 38 19 38 19 40 21 40 21 40 21 40 21 26 18 33 22 35 21 28 16 33 21 33 21 33 22 40 25 31 21 38 25 40 24 33 19 35 22 35 22 35 22 35 22 38 24 38 22 35 21 33 21 31 21 33 22 35 24 38 25 40 25 38 24 38 24 35 22 31 22 47 36 66 43 71 43 71 43 71 43 71 43 71 42 64 46 85 48 64 36 71 52 81 48 64 36 45 21 16 4 16 10 4 1 0 6 2 0 4 4 2 3 2 4 7 6 11 15 35 34 66 48 81 52 100 64 93 45 38 12 7 6 11 9 14 10 16 9 14 7 21 13 16 9 14 9 14 9 14 10 16 10 16 9 11 6 62 79 171 104 150 98 155 90 155 99 162 104 162 99 152 93 148 92 143 90 145 90 138 84 114 63 81 40 52 25 31 16 28 22 47 43 90 31 169 161 401 206 374 215 389 206 410 217 360 185 322 215 336 182 291 223 367 205 236 167 265 214 351 269 386 272 377 251 351 229 353 232 358 218 341 211 348 218 346 212 272 141 391 271 420 208 274 179 472 265 503 245 503 241 479 244 484 239 482 238 482 236 479 236 489 235 501 233 479 294 494 67 267 170 479 247 477 229 484 244 487 239 487 239 487 239 487 239 482 238 506 241 475 206 405 301 343 276 358 297 367 288 348 286 351 289 353 289 353 289 353 289 355 291 355 291 355 291 355 291 355 294 355 294 355 294 355 294 355 294 355 295 358 297 360 297 360 297 360 297 360 297 360 297 360 297 360 297 360 297 360 297 360 300 360 300 360 300 360 300 360 300 360 300 360 300 360 300 360 303 360 303 360 303 360 303 360 303 360 304 362 306 365 306 370 307 370 309 365 312 367 310 362 310 379 316 389 312 382 303 379 307 458 298 374 277 413 313 420 325 470 233 508 247 482 250 501 247 503 250 503 250 501 248 496 248 496 248 496 247 496 247 494 244 489 242 487 239 482 238 484 239 484 238 482 238 479 236 475 233 475 232 472 230 470 230 468 230 470 230 470 229 465 226 472 227 465 226 468 224 460 218 448 214 446 209 441 209 441 209 439 211 448 217 451 218 448 215 391 197 300 104 422 247 434 218 451 218 439 209 439 218 446 212 439 211 434 208 427 203 422 202 420 203 410 197 403 197 405 199 398 208 425 191 391 205 436 214 444 203 389 182 396 196 403 187 393 188 393 187 391 185 389 185 391 187 389 184 384 182 384 182 382 182 386 185 389 182 379 177 374 176 372 174 372 173 370 173 377 177 377 176 374 174 372 176 365 173 360 171 358 170 355 170 341 162 348 167 351 165 343 161 341 159 341 159 341 159 341 159 336 156 334 153 329 152 327 150 331 149 331 147 324 147 322 147 319 149 317 147 315 146 312 146 312 146 312 144 310 143 308 143 298 137 298 135 296 134 293 134 298 137 298 135 296 134 293 134 291 132 291 129 288 128 286 129 276 128 274 126 272 125 269 125 269 123 265 123 269 125 265 119 260 123 257 120 255 119 250 117 250 117 250 116 248 114 245 114 243 111 243 110 241 108 238 108 236 107 236 107 236 107 236 107 234 105 231 102 229 101 224 99 231 101 224 99 224 99 222 95 224 93 224 92 219 88 207 87 186 98 219 82 212 107 164 0 64 48 191 104 210 70 205 93 207 88 202 85 200 85 205 88 198 84 195 82 193 84 195 85 198 85 198 84 195 82 193 82 195 82 191 79 188 79 188 81 191 79 181 72 174 72 179 76 171 73 169 75 171 76 174 76 167 72 169 73 169 73 171 75 155 69 159 73 162 73 162 73 164 73 159 70 152 66 148 63 143 58 143 61 140 58 131 52 114 48 121 54 128 55 124 52 117 54 121 54 114 52 124 61 133 60 124 57 126 60 126 57 124 57 119 52 117 52 117 52 117 52 117 54 119 55 121 55 124 57 121 54 119 55 121 57 126 60 128 60 126 55 117 49 119 52 112 51 119 54 117 51 124 55 117 51 112 51 117 54 112 52 112 52 112 52 112 52 109 51 114 55 117 55 117 55 107 49 107 51 109 52 112 52 114 54 112 51 109 49 105 48 95 46 97 48 100 49 102 51 105 51 105 49 102 48 100 48 97 46 97 46 97 46 97 46 97 46 97 46 97 46 97 46 93 45 85 40 83 42 90 46 88 42 85 42 88 43 83 37 93 43 85 37 78 37 85 42 90 42 85 39 81 36 78 36 25 19 25 15 24 11 22 11 22 11 22 15 24 19 25 19 24 15 24 15 24 15 24 15 19 7 21 11 22 15 24 19 22 27 18 11 12 3 18 31 19 23 19 27 21 31 22 31 22 23 21 19 19 23 21 27 22 27 22 23 21 19 19 19 19 15 18 27 25 39 25 31 27 35 22 27 25 35 22 23 25 35 25 31 22 23 18 11 21 23 21 23 21 23 21 23 27 23 22 19 24 31 21 15 27 55 30 67 34 79 39 87 49 111 48 107 46 99 45 95 45 99 46 107 51 119 54 126 45 103 49 95 34 31 12 0 1 0 0 0 1 0 3 0 1 0 1 0 3 0 4 0 7 0 4 7 24 87 54 142 58 142 57 79 19 11 9 11 9 15 9 23 9 23 9 23 9 15 9 19 10 23 12 23 6 27 7 11 15 11 1 23 60 194 90 257 96 242 92 249 98 257 99 261 99 257 96 253 93 238 93 238 92 218 78 182 66 142 45 79 27 55 21 39 27 71 37 43 37 99 70 456 211 503 209 492 214 492 221 523 200 365 193 448 184 436 221 575 209 448 171 468 173 535 250 706 271 686 260 694 232 654 236 670 232 630 203 607 215 666 227 555 170 384 221 773 250 456 155 436 259 535 248 468 239 448 239 464 235 452 238 448 238 452 239 452 236 460 236 484 239 567 217 0 156 527 254 456 236 436 236 472 233 460 233 464 235 468 236 476 241 476 247 484 235 452 272 868 269 884 294 884 289 888 292 908 292 904 291 904 291 904 291 904 291 904 291 904 291 904 291 904 294 904 294 904 294 904 294 904 294 904 294 908 295 912 297 916 297 924 297 924 297 924 297 924 298 928 298 928 298 928 298 928 298 928 298 928 298 928 298 928 300 932 300 932 300 932 300 932 303 936 303 936 303 936 303 936 304 940 304 940 304 940 304 940 306 936 306 940 309 952 309 960 304 928 306 964 319 932 303 900 304 876 309 789 257 837 331 904 334 777 244 507 242 476 244 531 247 531 250 527 250 511 247 503 244 531 253 583 269 515 236 567 257 535 247 488 244 468 230 503 239 484 239 480 238 476 236 476 236 484 236 480 235 476 233 476 229 464 229 464 229 464 229 464 226 452 224 444 221 440 220 436 218 424 212 404 206 400 208 408 209 404 209 432 226 436 203 349 194 285 158 388 230 456 214 440 211 420 214 428 217 428 214 420 211 416 209 408 206 404 205 396 203 376 203 372 199 357 193 353 197 380 191 337 190 432 232 468 191 365 190 365 190 369 193 376 188 361 187 357 187 353 185 353 187 349 185 341 182 337 180 333 184 341 184 337 182 333 180 333 180 337 180 333 179 329 177 329 176 325 176 321 174 317 173 317 173 333 173 325 171 321 168 317 167 313 167 309 165 305 164 305 165 325 162 321 159 313 158 305 155 301 155 297 153 293 152 293 152 293 149 285 147 277 147 281 152 289 152 285 149 277 144 269 149 277 144 261 141 265 144 273 140 261 141 261 141 257 138 249 135 246 135 246 134 242 132 249 128 238 126 246 126 246 126 253 128 246 129 242 128 238 126 238 125 234 125 230 123 226 122 226 123 218 122 210 120 206 117 202 117 202 117 198 116 194 114 194 108 202 110 202 110 202 110 206 108 198 110 202 108 190 102 178 104 190 105 190 102 182 98 170 105 182 96 178 104 194 101 170 96 194 95 186 92 174 88 170 95 186 96 182 87 134 66 87 78 142 84 162 88 166 88 166 85 158 85 158 85 158 85 158 87 170 87 166 85 162 84 162 87 166 85 162 84 166 85 170 84 162 84 158 81 150 78 142 79 150 79 146 78 142 76 142 75 142 75 142 75 142 75 142 73 138 73 134 72 130 70 130 70 130 75 142 76 138 72 126 70 126 70 123 69 119 67 119 60 103 61 107 60 99 57 99 51 87 51 95 51 95 51 99 54 99 55 107 57 107 55 103 58 107 55 99 52 99 55 107 55 103 52 91 51 87 51 91 54 99 54 99 55 107 58 115 63 115 55 103 57 107 55 99 58 107 55 99 54 99 54 103 52 95 52 95 52 95 52 95 49 95 55 103 52 91 51 95 51 87 51 87 51 87 51 87 51 91 52 95 54 91 52 87 52 87 49 79 48 79 48 83 52 91 52 91 52 91 52 91 46 79 48 83 49 79 48 75 49 87 52 95 54 91 51 83 45 79 46 75 40 67 42 79 45 75 42 67 40 71 45 83 42 75 40 55 34 59 40 67 33 59 42 75 42 63 39 67 37 63 39 71 40 67 37 63 33 59 37 63 37 63 39 75 45 25 45 24 42 22 40 22 40 22 40 24 42 25 45 25 42 24 42 24 42 24 42 24 38 21 40 22 40 22 42 24 40 22 40 16 28 15 35 22 38 19 38 21 40 22 42 22 35 21 33 19 31 21 33 22 35 22 35 21 33 19 31 19 33 19 31 22 40 27 38 22 42 24 35 22 38 25 35 21 33 21 35 22 35 21 31 19 33 21 33 21 33 21 33 21 40 24 33 21 35 22 33 18 38 25 47 33 59 37 64 39 66 40 66 42 69 42 69 42 71 45 76 48 81 51 85 54 76 49 71 39 42 18 16 9 2 3 2 1 2 3 4 3 0 1 0 3 2 4 4 4 7 4 4 9 26 33 76 60 93 63 83 33 23 10 14 7 14 9 14 9 14 9 14 9 14 9 14 10 16 12 19 12 11 13 14 7 21 7 4 18 112 81 150 99 152 92 145 95 155 98 155 99 155 98 152 95 143 90 143 90 140 82 119 69 97 52 62 28 35 19 26 15 35 28 66 30 85 48 205 197 398 206 389 206 396 215 401 221 341 182 331 199 324 221 367 208 245 156 245 174 255 215 386 266 389 259 377 254 355 232 370 227 367 208 324 203 341 227 353 191 276 140 343 280 384 171 274 196 482 254 499 242 494 238 484 239 479 235 479 236 482 238 484 239 484 235 482 239 484 271 417 42 403 262 496 229 484 227 477 235 477 233 477 235 479 235 482 236 484 236 513 244 463 205 420 301 329 285 367 292 370 292 348 291 353 291 355 291 355 291 355 291 355 291 355 291 355 291 355 291 355 294 355 294 355 294 355 294 355 294 355 295 358 297 360 297 360 297 360 297 360 297 360 297 362 298 362 298 362 298 362 298 362 298 358 298 358 298 358 298 360 300 360 300 360 300 360 300 360 303 360 303 360 303 360 303 362 304 362 304 362 304 362 304 367 306 365 307 362 310 365 310 370 306 379 318 396 304 374 298 396 312 425 271 410 303 436 315 470 279 453 239 518 244 503 250 506 248 508 251 508 251 503 250 520 269 487 217 439 206 408 190 444 235 487 241 496 241 479 248 484 239 484 238 482 238 479 236 479 236 479 235 477 235 475 233 468 229 468 229 468 229 468 229 468 226 465 224 463 221 458 220 458 217 448 209 439 208 441 211 451 215 458 221 456 209 425 194 422 184 398 215 470 223 444 218 444 215 446 217 446 214 439 211 436 211 434 209 432 206 427 206 425 205 422 203 425 202 415 196 429 191 391 197 451 227 441 199 398 187 401 190 405 194 415 199 401 188 401 187 398 187 396 185 393 187 391 185 386 182 384 182 384 182 382 180 382 179 379 179 382 180 382 179 379 177 377 177 374 176 374 174 372 173 370 174 367 174 360 171 358 170 353 168 351 167 351 165 348 164 346 164 348 162 346 161 343 159 341 158 334 155 334 153 331 153 329 152 336 150 331 147 322 147 322 147 322 150 319 150 317 147 312 144 315 146 310 144 308 143 308 144 303 141 305 141 305 140 300 137 296 135 296 134 293 132 291 132 284 128 284 126 284 126 284 128 279 129 276 128 274 126 272 126 269 125 269 123 267 122 265 122 260 123 257 120 255 119 250 117 250 117 250 116 248 114 245 114 241 110 241 110 241 110 241 110 238 108 241 110 238 105 231 102 226 101 229 102 231 105 236 108 224 101 226 99 222 96 219 98 226 95 224 92 219 88 210 88 207 92 217 96 212 90 195 79 200 87 205 88 205 87 200 84 202 87 202 87 202 87 202 87 200 87 200 85 198 84 195 84 200 85 198 84 195 85 198 87 193 84 195 82 191 79 186 76 186 78 183 76 183 75 181 76 174 75 171 75 171 75 171 75 169 73 169 72 167 70 164 70 159 73 162 75 164 73 162 72 159 72 159 70 157 70 155 69 155 64 150 64 145 61 136 58 128 52 124 51 121 49 119 49 117 52 117 54 119 54 117 52 121 54 117 51 114 52 119 55 119 54 117 52 117 54 119 55 126 57 124 55 121 55 124 57 128 57 119 54 124 58 126 57 126 57 121 54 119 54 119 55 117 52 117 52 117 52 117 52 112 52 121 55 117 51 114 52 109 51 109 51 109 51 109 51 109 52 112 54 114 52 112 51 112 51 107 49 105 48 107 49 109 51 109 51 109 51 109 51 95 46 97 48 100 46 97 45 100 49 105 52 107 51 102 48 97 48 100 46 93 42 95 46 97 45 93 42 90 43 95 46 78 40 95 45 90 40 88 39 76 36 85 40 90 43 95 45 83 39 85 40 85 40 83 39 81 36 78 37 81 39 83 39 25 19 24 15 24 15 22 11 22 11 24 15 24 15 25 19 24 15 24 15 24 15 24 15 24 15 22 11 22 11 21 7 21 31 22 27 18 15 18 27 19 23 19 27 21 31 22 31 22 23 21 19 19 23 21 27 22 27 22 23 21 19 19 19 22 23 21 27 25 35 22 19 27 31 22 27 24 31 22 19 18 19 21 27 22 27 22 27 21 23 21 23 21 19 19 19 24 19 19 15 22 27 21 15 18 35 27 71 37 87 39 87 36 79 37 83 40 91 42 95 43 95 45 103 48 111 51 115 52 111 45 67 24 19 12 11 3 0 3 7 3 7 1 3 1 0 1 0 3 0 3 0 1 0 3 0 7 47 39 126 63 138 49 51 10 0 9 19 9 15 9 23 9 23 9 23 9 15 9 19 10 23 12 23 9 27 9 11 12 7 7 67 84 242 98 261 95 242 92 249 96 257 98 257 96 249 93 246 87 222 87 222 85 202 72 162 57 119 36 63 21 39 16 31 21 71 34 91 28 103 140 495 209 476 197 460 208 499 215 476 176 353 184 372 199 547 218 372 123 357 167 444 174 591 262 698 266 678 256 694 235 662 233 654 224 615 199 603 212 642 217 539 168 400 218 742 227 404 158 460 256 507 247 452 238 448 236 460 233 448 233 452 236 444 238 448 239 444 238 495 232 595 153 27 223 531 238 444 241 452 229 460 233 460 233 460 235 464 235 476 239 472 245 476 236 464 274 853 271 888 295 884 289 888 292 912 292 904 291 904 291 904 291 904 291 904 291 904 291 904 291 904 294 904 294 904 294 904 294 904 294 904 294 908 295 912 297 912 295 916 295 916 295 916 295 916 297 920 297 920 297 920 297 920 298 920 298 920 298 920 298 920 300 924 300 924 300 924 300 924 303 936 303 936 303 936 303 936 304 940 304 940 304 940 304 940 306 936 306 948 309 952 310 952 312 956 316 960 310 888 295 880 301 892 279 742 303 888 303 908 291 670 244 511 248 480 245 527 250 535 250 531 253 515 251 503 256 547 248 484 235 492 190 329 164 400 235 484 245 499 239 499 239 484 239 484 238 480 238 476 236 484 236 484 235 480 235 476 230 468 230 468 230 468 230 468 227 456 226 448 223 444 221 440 223 436 217 420 211 412 212 416 212 436 224 432 205 372 196 380 202 392 215 452 230 444 220 436 220 428 220 428 218 416 212 404 212 408 211 404 209 396 208 396 206 380 202 384 208 400 202 369 200 349 190 452 238 448 194 349 188 365 188 365 190 372 194 380 188 365 187 361 187 357 185 357 190 357 188 349 185 345 184 341 180 333 180 329 179 329 177 325 180 337 180 333 179 329 177 329 176 325 176 321 174 317 173 317 173 333 173 325 171 321 168 317 167 313 167 309 165 305 164 305 161 317 161 317 161 317 161 317 155 301 155 301 153 297 153 293 152 293 150 289 149 281 147 277 149 281 150 285 150 281 147 277 144 273 146 273 144 269 143 261 140 261 141 261 141 257 138 249 135 246 135 246 134 242 132 249 129 242 128 246 126 246 126 253 128 246 129 242 128 238 126 238 125 234 125 230 123 226 122 226 123 218 122 210 120 206 117 202 117 202 117 198 116 194 114 194 113 206 111 202 110 198 108 194 108 202 110 202 108 194 104 186 107 194 104 186 102 190 104 194 98 186 105 186 95 154 93 178 92 182 90 178 88 174 88 170 88 170 93 186 96 186 95 178 88 166 90 170 90 166 87 158 87 162 87 162 87 162 87 162 87 170 87 166 85 162 84 162 85 166 84 162 84 162 85 166 82 158 82 158 81 150 78 142 76 142 75 138 75 134 73 134 75 142 75 142 75 142 75 142 73 138 73 134 72 130 70 130 75 134 73 130 72 134 73 138 73 134 73 130 72 130 70 126 69 126 70 126 67 115 61 111 57 99 55 103 51 91 49 95 51 91 51 91 51 91 51 87 52 95 51 91 51 91 52 99 54 99 54 99 55 107 58 115 60 115 58 111 57 103 54 99 57 99 52 99 57 115 60 115 58 107 55 99 54 99 54 103 52 95 52 95 52 95 52 95 49 95 55 103 52 91 51 95 51 87 51 87 51 87 51 87 51 91 52 95 54 91 52 87 52 91 51 83 48 79 49 83 49 83 49 83 49 83 49 83 46 79 48 83 49 79 48 75 46 79 48 83 49 79 48 75 48 91 49 87 45 75 46 91 48 83 45 79 45 79 46 83 43 87 48 91 42 59 33 51 37 59 36 63 40 71 39 59 40 75 42 79 43 75 42 71 42 67 34 59 40 71 37 51 42 24 42 24 42 24 42 24 42 24 42 24 42 24 42 24 42 24 42 24 42 24 42 24 45 24 42 22 40 21 38 19 38 22 47 25 42 19 35 19 38 19 38 21 40 22 42 22 35 21 33 19 31 21 33 22 35 22 35 21 33 19 31 19 38 22 33 22 38 24 33 18 40 24 33 22 38 24 35 19 33 22 38 24 38 24 35 22 33 21 33 19 31 19 31 18 35 19 28 19 33 22 31 18 21 18 42 33 62 40 64 39 69 42 71 43 74 45 74 46 69 43 71 45 76 48 81 49 81 51 71 36 38 16 16 10 7 4 7 4 4 3 4 3 2 3 4 3 4 3 4 3 0 1 4 0 0 10 47 48 97 58 64 19 4 6 14 10 14 9 14 9 14 9 14 9 14 9 14 10 16 12 19 12 16 13 11 7 16 4 21 42 145 95 155 96 148 92 148 95 152 96 152 96 150 93 145 90 136 85 136 85 133 78 112 63 88 46 54 27 35 19 31 18 38 31 66 49 74 58 336 209 401 202 377 196 396 218 396 202 322 180 319 180 343 226 296 113 169 146 250 162 250 218 382 253 391 254 382 250 360 229 370 220 362 202 327 208 343 221 343 188 260 152 379 277 346 152 298 230 484 248 496 238 487 233 477 233 475 232 475 232 477 235 479 236 487 227 484 244 475 269 293 81 496 254 482 233 491 232 465 235 475 232 477 233 477 235 479 235 482 235 506 239 465 212 425 294 336 288 370 292 370 291 348 291 353 291 355 291 355 291 355 291 355 291 355 291 355 291 355 291 358 294 358 294 358 294 358 294 358 294 358 295 360 297 362 297 362 295 362 295 362 295 362 295 365 297 365 297 365 297 365 297 362 298 362 298 362 298 362 298 365 300 365 300 365 300 365 301 362 303 360 303 360 303 360 303 362 304 362 304 362 304 362 304 367 306 365 307 362 310 365 309 377 315 398 315 384 297 382 301 427 298 384 274 451 316 468 316 456 253 487 248 515 247 501 254 506 250 513 253 518 254 518 254 513 251 499 235 472 226 382 180 334 203 482 239 489 244 482 239 487 241 484 239 484 238 482 238 482 238 479 236 479 235 477 235 472 232 472 232 472 232 472 232 472 227 470 226 465 223 463 223 465 223 458 217 451 214 448 215 448 215 458 208 425 190 417 200 420 211 456 221 451 223 453 221 446 218 446 218 444 215 441 214 436 212 436 211 434 209 432 208 434 203 422 203 434 206 422 193 398 199 456 235 460 200 410 197 420 196 413 191 405 188 403 187 408 188 405 188 403 187 403 188 403 191 396 188 393 187 389 185 384 182 384 180 382 180 379 179 382 180 382 179 379 177 377 177 374 176 374 174 372 173 370 174 367 174 360 171 358 170 353 168 351 167 351 165 348 164 346 164 341 161 343 161 343 161 343 162 336 156 334 155 334 153 331 153 334 150 334 150 327 149 322 146 317 147 317 150 319 150 317 149 308 144 312 147 315 144 305 140 303 141 305 141 305 140 300 137 296 135 296 134 293 132 291 132 288 129 286 128 286 126 284 128 279 129 276 128 274 126 272 126 269 125 269 123 267 122 265 122 257 122 257 120 255 119 253 119 250 117 250 116 248 114 245 114 248 113 243 111 238 108 236 105 241 110 241 108 238 107 236 105 226 102 231 105 236 105 234 104 226 102 231 101 217 92 212 95 214 87 214 87 214 87 210 88 207 92 210 92 207 92 205 90 200 87 205 90 210 92 212 93 205 88 205 88 205 88 205 88 200 87 200 85 198 84 195 84 198 85 195 82 193 84 198 85 193 82 193 82 193 81 188 78 183 76 183 76 181 75 179 75 174 75 171 75 171 75 171 75 169 73 169 72 167 70 164 70 167 75 159 70 157 72 164 76 162 73 159 72 157 70 157 70 167 70 159 70 152 66 143 61 138 60 133 55 126 52 121 49 117 52 114 51 112 49 114 51 117 52 117 52 117 54 119 55 124 57 124 57 124 58 128 61 124 57 124 57 124 55 119 54 126 55 119 54 124 60 128 58 126 57 121 54 119 54 119 55 117 52 117 52 117 52 117 52 112 52 121 55 117 51 114 52 112 52 112 52 112 52 112 52 109 52 112 54 114 52 112 51 114 52 109 49 107 49 107 51 107 49 107 49 107 49 107 49 102 49 105 52 107 51 102 49 97 46 97 46 97 46 97 46 100 49 102 48 95 43 97 48 100 48 97 46 97 46 97 46 112 45 95 40 95 36 81 31 88 36 88 40 97 42 88 31 90 43 90 45 93 43 90 42 97 40 76 36 88 43 81 30 24 15 24 15 24 15 24 15 24 15 24 15 24 15 24 15 24 15 24 15 24 15 24 15 25 15 24 11 22 7 21 3 18 27 25 39 22 23 18 19 19 23 19 27 21 31 22 31 22 23 21 19 19 23 21 27 22 27 22 23 21 19 19 19 24 27 21 27 24 31 21 15 25 27 21 23 22 31 21 19 27 39 27 39 25 31 22 23 21 23 21 19 19 15 18 11 19 7 16 7 19 23 19 15 10 19 24 67 37 87 39 83 48 107 48 103 46 99 45 99 43 95 45 99 46 107 48 111 51 115 49 87 28 27 9 7 6 7 6 11 4 11 4 11 4 0 3 0 3 0 3 0 1 0 3 0 0 7 22 83 57 115 36 19 3 0 9 19 9 15 9 23 9 23 9 23 9 15 9 19 10 23 12 23 10 23 7 7 9 3 21 146 90 242 93 242 92 242 95 253 95 249 95 249 93 238 88 230 85 218 84 218 84 198 70 158 49 103 30 51 19 39 18 35 28 79 36 111 25 182 199 499 206 480 194 448 211 499 208 412 177 345 182 408 217 460 150 222 116 372 162 408 168 555 238 674 262 674 254 686 224 634 224 638 220 611 202 626 215 630 211 539 144 472 260 745 193 333 171 535 251 480 239 432 233 436 230 456 229 440 230 440 232 444 232 444 236 436 238 495 235 543 87 182 247 484 241 480 242 456 223 476 232 456 232 460 233 460 235 472 238 468 241 464 238 488 277 833 277 900 297 884 288 884 292 916 292 904 291 904 291 904 291 904 291 904 291 904 291 904 291 904 294 896 294 896 294 896 294 896 294 896 294 900 295 904 297 912 295 916 295 916 295 916 295 916 297 920 297 920 297 920 297 920 298 920 298 920 298 920 298 920 300 924 300 924 300 924 300 924 301 936 303 936 303 936 303 936 304 940 304 940 304 940 304 940 306 936 306 948 309 952 309 952 310 960 318 928 303 888 303 892 310 769 276 868 304 896 315 749 248 547 248 535 253 515 251 527 250 531 251 531 256 519 257 519 272 543 233 305 135 285 132 313 177 452 253 499 245 499 238 480 241 488 241 484 239 484 238 480 238 488 238 484 236 484 235 480 232 472 232 472 232 472 232 472 229 460 229 456 226 448 224 444 224 448 221 436 218 428 215 424 212 420 206 400 199 380 200 392 202 408 211 392 205 404 214 392 212 408 212 412 214 416 217 420 212 408 212 404 211 404 211 400 208 388 200 388 202 392 197 372 196 452 236 456 196 376 197 412 199 388 194 372 190 365 187 361 190 369 190 369 188 365 188 361 190 361 191 357 188 349 187 345 185 345 184 341 184 337 182 337 180 337 180 333 179 329 177 329 176 325 176 321 174 317 173 317 173 333 173 325 171 321 168 317 167 313 167 309 165 305 164 305 159 317 161 317 161 317 161 321 156 305 156 301 155 301 153 297 150 297 152 297 152 289 147 277 147 277 149 285 150 285 149 281 143 269 146 277 147 269 141 257 140 261 141 261 141 257 138 249 135 246 135 246 134 242 132 249 132 246 129 249 128 246 126 253 128 246 129 242 128 238 126 238 125 234 125 230 123 226 122 226 122 214 120 210 120 210 119 206 117 202 117 198 116 194 114 194 114 210 111 206 108 198 107 190 110 202 110 198 108 198 108 198 92 174 104 210 114 218 113 206 98 166 90 154 90 154 85 134 81 158 82 162 85 166 88 170 92 174 90 166 88 166 87 162 88 166 88 170 90 174 93 178 88 166 88 166 88 166 88 166 87 170 87 166 85 162 84 162 85 162 82 158 82 158 84 166 81 154 82 158 82 154 79 146 79 150 78 146 76 142 76 142 75 142 75 142 75 142 75 142 73 138 73 134 72 130 70 130 76 138 72 126 70 130 75 142 70 126 70 126 69 123 67 119 69 126 70 126 67 115 63 115 64 119 61 119 57 107 54 107 57 103 54 95 51 95 52 99 54 103 57 107 58 111 58 111 63 119 60 111 58 111 58 111 51 95 54 103 57 107 55 99 61 111 55 103 57 107 57 99 58 107 55 99 54 99 54 103 52 95 52 95 52 95 52 95 49 95 55 103 52 91 51 95 52 91 52 91 52 91 52 91 51 91 52 95 54 91 52 87 54 91 51 87 49 83 51 87 52 91 52 91 52 91 52 91 48 79 49 83 49 83 48 79 46 75 46 71 45 75 46 75 46 87 48 83 43 71 45 83 48 87 48 87 46 83 45 75 40 43 28 67 43 63 28 31 18 23 30 63 43 83 42 67 43 79 45 83 45 83 43 79 49 75 36 59 42 79 37 43 40 22 42 24 42 24 45 25 45 25 42 24 42 24 40 22 42 24 42 24 42 24 42 24 42 24 40 22 40 22 38 21 35 21 45 24 40 18 35 18 38 19 38 21 40 22 42 22 35 21 33 19 31 21 33 22 35 22 35 21 33 19 31 19 35 21 33 22 40 25 35 19 40 22 33 21 35 22 33 18 45 28 45 27 40 22 33 19 33 21 31 19 28 16 26 16 28 16 23 16 31 21 31 16 21 15 38 28 57 37 62 37 76 46 74 45 71 42 66 40 74 45 76 46 78 48 81 49 76 51 74 40 42 16 9 3 7 4 7 6 9 7 11 7 7 4 7 4 4 3 4 3 7 4 4 0 0 4 28 28 74 43 45 13 7 9 14 7 14 9 14 9 14 9 14 9 14 9 14 10 16 12 19 12 14 10 7 6 14 4 45 76 143 90 140 90 143 93 150 96 148 93 148 93 143 88 136 84 133 84 131 84 131 76 107 61 64 33 35 16 21 13 21 13 54 34 83 40 102 114 389 205 389 203 393 200 401 217 379 177 322 176 319 199 365 180 207 108 191 143 229 156 272 199 339 251 391 254 389 244 336 208 353 217 360 194 324 212 348 211 327 184 212 179 436 263 274 135 329 253 475 245 491 232 479 229 468 230 468 227 470 229 470 230 472 230 475 233 479 232 496 223 234 149 501 232 494 241 479 235 460 239 472 232 475 232 477 233 477 233 477 232 501 235 468 221 429 286 343 292 372 292 367 291 351 292 353 291 355 291 355 291 355 291 355 291 355 291 355 291 355 292 358 294 358 294 358 294 358 294 358 294 358 295 360 297 362 297 362 295 362 295 362 295 362 295 365 297 365 297 365 297 365 297 365 298 362 298 362 298 362 298 365 300 365 300 365 300 365 300 362 303 360 303 360 303 360 303 362 304 362 304 362 304 362 304 365 306 365 307 362 310 370 309 374 315 391 304 379 303 403 309 434 265 403 318 432 310 513 263 482 242 506 253 501 254 506 256 511 254 522 260 534 263 537 265 534 272 499 125 195 93 229 123 458 257 525 254 506 250 489 244 489 241 487 241 484 239 484 239 484 238 482 238 479 236 479 236 475 233 475 233 475 233 475 233 475 230 472 229 470 226 465 224 465 224 463 221 458 218 453 215 463 211 441 205 446 212 444 208 446 209 429 197 417 202 425 199 429 206 429 208 432 212 441 215 436 212 436 212 436 211 434 211 434 206 427 200 417 199 422 200 463 232 458 194 401 197 425 191 413 193 410 191 410 193 413 194 410 191 410 190 408 190 405 190 403 191 396 188 393 187 389 185 391 187 389 185 389 184 386 184 382 180 382 179 379 177 377 177 374 176 374 174 372 173 370 174 367 174 360 171 358 170 353 168 351 167 351 165 348 164 346 164 343 161 343 161 343 161 343 161 339 156 336 156 334 155 334 155 334 152 336 153 331 150 322 146 319 149 319 150 319 149 315 147 310 146 312 146 310 144 308 141 303 141 305 141 305 140 300 137 296 135 296 134 293 132 291 132 291 132 291 129 286 128 284 128 279 129 276 128 274 126 272 126 269 125 269 123 267 122 265 122 255 120 255 120 255 120 255 120 250 117 250 116 248 114 245 114 245 111 243 110 241 108 238 107 243 110 238 108 238 108 241 110 241 113 250 116 245 105 222 93 207 82 188 78 198 82 191 72 198 78 202 81 207 85 210 88 207 90 210 92 207 92 207 93 217 95 210 90 205 87 202 87 202 87 202 87 202 87 202 87 200 87 200 85 198 84 195 84 195 84 193 82 193 82 195 84 188 81 191 82 193 81 188 79 188 79 188 78 186 78 183 78 174 75 171 75 171 75 171 75 169 73 169 72 167 70 164 70 164 73 162 72 159 73 162 75 157 70 155 69 155 67 152 67 159 67 155 69 152 66 143 63 150 66 145 64 140 61 136 58 131 60 124 54 117 54 119 55 124 58 128 61 133 63 133 61 136 63 131 58 124 57 124 57 112 51 119 57 126 58 124 55 133 60 124 55 124 57 121 52 126 57 121 54 119 54 119 55 117 52 117 52 117 52 117 52 112 52 121 55 117 51 114 52 114 54 114 54 114 54 114 54 109 52 112 54 114 52 112 51 114 54 112 51 109 51 109 51 112 52 112 52 112 52 112 52 93 43 95 45 95 45 93 43 100 46 97 45 95 46 97 48 97 48 100 46 93 42 95 46 97 48 100 48 97 45 93 42 95 34 90 46 100 27 59 21 85 39 100 45 100 42 95 43 90 43 90 45 93 43 90 42 95 42 83 39 88 42 81 33 22 11 22 15 24 19 25 19 25 19 25 15 24 11 22 11 24 15 24 15 24 15 24 15 21 7 22 11 22 11 24 15 18 23 22 27 18 15 16 19 19 23 19 27 21 31 22 31 22 23 21 19 19 23 21 27 22 27 22 23 21 19 19 19 21 19 19 27 25 39 24 27 24 27 19 23 22 27 21 15 22 31 24 31 22 23 19 15 21 23 19 19 18 11 15 7 16 0 13 0 18 19 19 11 13 23 21 55 31 75 37 83 43 91 42 91 42 91 42 91 48 107 48 107 49 111 49 111 51 111 43 67 21 7 3 0 3 7 4 15 7 31 10 31 6 7 6 3 4 0 3 0 9 7 4 0 3 11 15 35 37 71 27 15 9 11 9 3 9 15 9 23 9 23 9 23 9 15 9 19 10 23 12 23 7 11 3 3 7 7 36 230 92 242 90 238 92 246 93 246 93 246 93 242 90 230 84 218 81 202 79 202 79 186 64 146 36 71 19 27 12 23 13 27 37 71 46 71 55 369 211 499 196 472 205 460 208 480 193 345 168 329 177 380 205 361 116 234 122 321 138 440 200 515 199 658 256 686 257 670 205 571 209 638 206 571 190 615 206 591 193 511 135 543 280 654 149 333 200 571 247 468 236 420 229 432 227 444 226 432 227 436 229 436 229 436 226 468 230 452 256 388 76 353 251 444 242 460 227 476 224 460 230 452 232 456 232 460 233 468 235 464 238 448 238 507 280 813 280 904 297 884 288 884 294 920 292 904 291 904 291 904 291 904 291 904 291 904 291 904 291 900 292 896 292 896 292 896 292 896 292 896 292 900 294 904 295 904 295 912 295 912 295 912 295 912 297 916 297 916 297 916 297 916 298 916 298 916 298 916 298 916 300 920 300 920 300 920 300 924 301 936 303 936 303 936 303 936 304 940 304 940 304 940 304 940 306 936 306 948 309 952 309 952 316 964 312 900 300 908 312 880 274 769 301 940 318 872 280 579 242 499 248 535 254 555 257 523 260 559 263 563 269 559 271 559 263 547 276 384 128 218 107 369 262 563 260 519 259 515 242 507 242 492 241 488 241 484 239 484 239 492 238 488 238 484 236 484 235 480 235 480 235 480 235 480 232 468 230 460 227 456 226 452 224 448 223 440 220 432 215 424 215 428 211 424 215 428 214 408 215 400 209 392 203 372 200 388 205 388 203 384 205 392 208 404 212 408 212 408 212 408 212 408 208 412 208 396 197 396 209 444 229 444 197 380 193 412 197 372 191 372 191 372 191 376 194 384 193 376 191 372 191 369 190 369 188 357 190 353 187 345 185 341 185 345 185 341 184 341 182 337 180 337 180 333 179 329 177 329 176 325 176 321 174 317 173 317 173 333 173 325 171 321 168 317 167 313 167 309 165 305 164 305 164 321 162 317 161 313 159 309 158 309 156 305 156 301 155 301 150 297 153 301 155 293 147 277 150 285 150 285 149 277 146 269 147 273 144 269 143 265 143 269 140 261 141 261 141 257 138 249 135 246 135 246 134 242 132 249 134 253 131 253 128 249 126 253 128 246 129 242 128 238 126 238 125 234 125 230 123 226 122 226 120 210 120 210 120 210 120 210 117 202 117 198 116 194 114 194 110 202 110 202 110 202 110 202 111 202 108 194 108 198 111 206 123 234 114 194 96 146 78 115 79 123 76 119 76 119 75 111 73 134 76 150 81 162 87 170 90 170 92 178 93 178 92 174 96 182 92 166 85 158 85 162 87 162 87 162 87 162 87 162 87 170 87 166 85 162 84 162 84 158 82 154 81 158 82 162 79 154 81 158 82 154 81 150 78 146 78 142 76 142 75 138 75 142 75 142 75 142 75 142 73 138 73 134 72 130 70 130 72 134 73 138 75 134 73 130 72 130 70 126 70 123 69 123 64 119 69 126 69 123 67 126 69 134 69 138 66 134 66 138 63 115 57 99 52 95 55 107 57 111 61 123 64 126 64 123 61 115 58 111 57 111 58 115 55 107 60 119 61 115 58 103 60 107 55 99 57 111 57 103 58 107 55 99 54 99 54 103 52 95 52 95 52 95 52 95 49 95 55 103 52 91 51 95 54 95 54 95 54 95 54 95 51 91 52 95 54 91 52 87 55 95 52 87 51 87 51 91 51 87 51 87 51 87 51 87 45 71 46 75 46 75 45 71 49 79 46 71 45 75 48 83 48 91 49 87 45 75 46 91 45 83 46 83 45 75 40 63 45 79 46 91 36 39 48 170 150 345 128 226 67 83 37 63 42 75 43 79 43 79 42 75 43 75 42 71 40 67 39 63 40 22 40 24 42 25 45 25 45 25 45 24 42 22 40 22 42 24 42 24 42 24 42 24 35 21 38 22 40 24 42 25 35 19 40 19 33 15 33 18 38 19 38 21 40 22 42 22 35 21 33 19 31 21 33 22 35 22 35 21 33 19 31 19 31 18 28 22 40 27 40 24 38 22 31 19 35 22 31 18 26 18 31 19 33 21 31 19 33 21 31 18 26 16 23 13 26 13 21 15 28 19 28 16 28 18 35 24 47 33 59 37 66 42 69 43 71 45 76 46 81 49 81 49 81 51 83 51 81 48 59 25 19 6 2 3 2 3 7 6 14 10 21 13 9 6 9 4 7 3 4 3 19 7 7 4 11 10 21 13 47 31 35 15 16 13 14 3 14 9 14 9 14 9 14 9 14 9 14 10 16 12 19 12 9 6 2 4 11 6 64 98 152 95 148 93 148 93 145 90 148 93 145 90 140 85 133 82 124 76 121 78 121 70 97 55 59 30 33 15 23 15 28 16 69 30 102 27 150 180 401 211 374 202 403 203 393 206 358 159 334 197 343 190 358 171 210 108 191 119 205 182 334 187 274 233 386 256 401 241 310 188 334 217 329 179 303 200 327 193 298 168 236 206 448 232 241 152 389 266 475 241 484 230 475 226 465 226 465 226 465 227 468 227 470 229 460 242 472 217 525 174 238 199 520 226 487 224 456 242 465 227 472 230 472 232 475 233 477 233 479 232 496 233 465 227 432 280 351 294 367 294 360 291 355 292 355 291 358 291 358 291 355 291 355 291 355 292 353 292 353 291 360 292 360 292 360 292 360 292 360 292 360 294 362 295 365 295 365 295 365 295 365 295 365 295 367 297 367 297 367 297 367 297 365 298 365 298 365 298 365 298 367 300 367 300 367 300 367 300 362 303 362 303 362 303 362 303 365 304 365 304 365 304 365 303 367 304 365 307 362 310 365 310 389 322 384 300 382 307 417 303 360 298 427 309 482 306 460 242 518 247 511 251 491 260 511 254 530 265 542 272 553 279 563 280 580 254 561 263 420 144 303 263 534 266 501 248 515 250 484 248 489 242 489 241 487 239 484 239 484 239 484 238 482 236 479 236 477 235 477 235 477 235 477 235 477 232 475 230 472 227 468 226 463 223 463 221 458 218 451 214 451 212 458 215 456 212 446 208 439 208 444 220 444 203 434 221 429 205 422 200 420 202 425 205 439 212 439 212 439 212 439 211 432 211 441 206 425 206 456 235 444 194 403 196 425 193 413 202 420 197 415 194 410 191 410 191 413 193 413 191 410 191 408 190 401 190 398 187 393 185 391 184 391 184 391 182 389 180 386 180 382 180 382 179 379 177 377 177 374 176 374 174 372 173 370 173 367 174 365 171 362 170 358 168 355 167 355 165 353 164 351 164 355 164 351 162 346 159 343 156 343 158 343 156 341 155 339 155 334 153 339 156 334 152 322 146 324 152 322 150 317 147 310 144 317 147 310 141 305 143 310 146 303 141 305 141 305 140 300 137 296 135 296 134 293 132 291 132 296 134 291 131 288 128 284 128 276 129 276 128 274 126 272 126 269 125 269 123 267 122 265 122 255 120 255 120 255 120 255 120 250 117 250 116 248 113 245 113 238 110 241 110 241 110 241 111 243 110 238 107 238 110 243 113 238 102 217 87 195 79 193 79 188 81 200 82 188 73 191 82 183 73 195 79 205 85 207 88 207 92 212 93 207 88 198 84 207 88 202 85 200 88 207 92 200 85 200 85 198 85 198 85 200 87 200 85 198 84 195 84 195 82 193 81 191 82 193 84 188 79 191 82 193 82 191 81 183 78 179 76 176 75 174 75 171 75 171 75 171 75 171 75 169 73 169 72 167 70 164 70 157 72 164 76 167 75 159 70 162 73 162 72 159 70 157 70 150 67 155 70 157 70 152 69 155 70 152 69 150 69 150 69 138 58 128 52 119 52 119 55 121 57 131 63 136 64 136 63 124 57 124 57 124 60 131 63 131 63 136 66 136 61 126 55 124 55 117 54 124 60 128 58 126 57 121 54 119 54 119 55 117 52 117 52 117 52 117 52 112 52 121 55 117 51 114 52 114 54 114 54 114 54 114 54 109 52 112 54 114 52 112 51 117 54 112 51 109 51 109 52 107 49 107 49 107 49 107 49 102 51 105 52 107 51 105 49 105 49 97 46 97 46 102 51 105 52 107 49 97 46 100 51 95 45 97 46 95 42 85 37 85 36 95 39 78 48 202 173 491 274 398 171 198 61 95 40 85 43 88 45 90 43 88 42 85 43 90 43 83 39 83 42 19 7 21 15 22 19 25 23 18 7 22 19 25 23 24 15 21 11 24 15 21 7 22 15 24 15 22 11 22 7 21 7 15 19 21 23 16 11 16 27 19 27 21 31 22 27 21 23 16 11 18 19 22 31 25 35 16 11 18 19 22 31 25 35 21 35 21 31 19 27 18 27 19 31 19 31 19 31 19 31 19 31 19 31 19 31 19 31 18 27 18 23 16 19 15 19 16 15 16 27 18 31 19 31 16 27 21 47 31 75 40 91 42 87 40 87 40 91 43 99 49 111 48 103 45 99 45 99 46 95 39 55 16 0 3 0 3 3 4 15 9 31 15 43 7 7 4 0 1 0 4 7 3 0 3 3 4 7 6 7 22 43 15 19 7 7 7 15 6 11 7 15 9 11 7 7 9 15 9 15 9 15 9 15 9 11 9 11 9 59 66 269 98 242 92 234 92 234 88 218 95 238 90 230 90 226 84 202 81 206 79 194 69 154 54 123 40 87 27 39 9 19 15 51 27 51 46 67 93 468 212 460 194 484 196 460 214 444 180 309 184 313 197 388 199 388 114 261 114 273 155 555 226 539 168 595 250 674 263 622 215 511 190 630 174 539 176 634 197 579 171 432 138 658 272 511 120 337 238 559 236 476 236 452 229 428 224 428 226 424 229 440 230 436 226 424 232 420 251 460 242 230 95 452 242 468 230 444 227 452 232 456 232 452 230 448 229 452 230 444 227 412 229 472 229 539 274 809 292 908 291 920 289 900 292 892 291 880 291 888 292 896 292 908 291 912 291 920 292 928 291 920 291 900 291 900 291 900 291 900 294 908 294 908 294 908 294 908 295 912 295 912 295 912 295 912 297 916 297 916 297 916 297 916 297 920 298 920 298 920 298 920 298 920 298 920 298 920 298 920 300 924 300 924 300 924 300 924 301 928 301 928 301 928 301 936 303 968 306 964 309 956 316 948 324 904 312 880 294 896 307 757 289 904 313 861 316 702 244 535 248 499 254 519 256 519 259 515 271 543 266 523 269 523 279 543 279 492 268 622 283 499 241 611 260 527 254 507 248 499 248 503 244 488 244 488 244 488 244 488 239 488 239 484 238 480 236 480 236 480 236 476 235 472 233 472 230 464 230 460 229 456 227 456 221 440 221 436 218 424 212 412 217 424 215 420 212 412 209 408 212 416 212 412 211 412 209 408 211 404 212 400 208 380 197 357 197 365 196 365 200 384 211 408 218 408 205 404 221 440 217 408 197 376 196 376 196 376 194 372 200 376 197 369 194 369 193 365 190 369 190 369 190 376 190 369 190 361 190 357 188 353 187 353 185 349 185 345 184 341 182 341 179 333 182 341 182 329 174 309 174 317 174 313 173 309 171 313 171 333 170 329 170 329 168 325 164 313 164 309 162 305 161 305 161 305 161 301 159 297 158 305 156 301 153 301 152 297 149 293 149 285 150 293 153 293 152 289 149 281 149 281 149 281 149 281 147 277 144 269 143 269 143 273 143 265 140 257 137 253 137 253 135 242 135 242 134 238 131 246 131 246 131 249 129 246 128 253 129 238 126 226 123 218 122 218 126 230 126 226 122 214 120 214 122 214 122 210 120 206 117 214 116 210 116 206 114 214 113 210 110 206 111 206 111 206 113 210 111 202 107 190 104 182 102 182 92 142 79 115 76 126 81 130 75 115 75 115 76 126 81 134 75 138 79 154 85 170 92 178 93 174 90 166 88 170 92 178 93 178 93 174 92 170 90 170 88 166 88 162 88 158 87 158 87 154 87 158 85 154 84 154 85 162 84 166 82 170 84 174 81 162 81 158 81 154 79 154 78 150 78 150 78 150 78 150 73 134 73 138 75 142 76 142 75 138 75 138 75 138 75 138 73 134 72 142 76 146 73 126 72 134 72 134 72 134 72 134 72 138 67 123 63 123 67 134 69 134 69 130 67 126 66 126 63 119 63 119 63 119 63 126 64 123 60 123 61 134 64 134 60 111 58 111 58 115 61 123 58 111 58 111 58 111 58 111 63 115 57 107 58 111 58 107 52 99 55 103 54 99 57 119 52 99 54 99 54 95 51 87 52 95 52 95 52 95 52 95 52 91 52 87 51 83 49 83 43 75 49 91 54 91 49 79 54 103 52 95 51 91 48 87 51 95 51 91 49 87 48 87 49 91 49 87 48 83 46 83 42 75 46 87 48 83 43 75 48 83 43 83 49 99 46 75 48 91 46 83 45 79 42 75 31 83 39 59 66 261 232 777 384 833 369 908 279 206 25 71 40 75 40 79 42 79 42 79 46 83 40 75 42 79 42 75 40 19 42 22 45 24 50 25 40 21 42 22 47 24 47 22 38 22 42 24 38 21 40 24 40 22 40 21 38 21 35 19 35 21 42 21 35 16 38 22 35 18 38 21 40 19 35 18 28 18 31 21 33 22 38 24 28 18 31 21 33 22 38 24 35 21 35 19 33 18 31 18 33 19 33 19 33 19 33 19 33 19 33 19 33 19 33 19 31 18 31 16 28 15 26 15 28 16 28 18 31 19 33 19 26 16 35 25 52 36 64 40 69 40 66 40 66 42 71 45 78 48 76 45 74 45 76 46 71 45 59 28 23 7 4 3 4 3 7 6 14 13 26 18 14 7 9 4 4 3 7 4 4 3 4 4 7 6 9 6 23 12 14 6 9 6 14 10 9 7 11 9 14 7 11 6 14 9 14 9 14 9 14 9 14 10 16 7 19 37 117 102 155 95 145 92 148 93 143 87 145 88 138 87 140 87 131 79 128 81 126 75 109 60 85 48 62 33 47 15 23 9 35 19 64 28 100 42 226 206 405 196 393 197 393 200 415 205 341 171 348 182 362 194 353 170 205 108 186 113 267 214 351 202 241 209 382 268 401 233 310 188 296 191 267 158 279 188 300 177 250 138 236 256 439 188 231 161 453 245 465 230 470 223 460 215 463 223 465 224 470 226 470 226 470 224 482 223 496 232 487 131 300 239 489 235 470 226 468 229 472 230 472 230 470 229 470 229 472 229 494 227 482 241 429 229 425 285 377 294 339 291 343 289 372 292 372 291 372 291 367 291 365 292 358 291 353 291 348 292 348 291 355 291 358 291 358 291 358 291 362 294 362 294 362 294 362 294 365 295 365 295 365 295 365 295 367 297 367 297 367 297 367 298 365 298 362 298 362 298 362 298 362 298 362 298 362 298 362 298 365 300 365 300 365 300 365 300 367 301 367 301 367 301 367 301 374 301 372 306 365 312 365 318 386 310 370 303 405 307 415 268 398 310 451 318 501 265 463 257 494 254 508 259 511 259 525 263 544 269 546 272 558 282 570 288 563 272 551 283 551 257 511 265 518 257 513 253 506 250 503 250 494 244 494 244 494 244 494 244 489 239 489 238 487 238 484 236 484 236 484 235 482 235 479 233 475 230 475 229 472 229 470 227 463 223 463 221 458 217 451 214 448 212 446 212 446 212 446 212 446 211 444 211 441 209 441 209 439 211 444 212 441 208 429 202 410 188 403 185 403 188 410 194 417 202 429 212 434 206 415 193 415 199 415 199 413 197 413 196 420 199 417 197 415 194 413 194 408 190 408 190 408 190 408 190 405 190 405 188 403 188 401 187 396 184 393 182 393 180 391 180 384 180 386 184 384 179 374 173 374 176 374 176 372 174 370 173 370 171 367 170 367 170 365 168 358 164 358 162 355 162 353 161 353 161 353 159 351 158 348 158 346 156 343 152 341 150 336 150 327 153 327 155 329 155 327 153 319 149 319 149 319 149 319 149 315 146 310 143 308 143 308 144 308 141 303 137 298 135 296 137 288 135 288 134 286 132 284 131 284 131 281 129 281 128 279 128 276 128 272 125 267 123 267 123 272 126 272 125 265 120 262 120 255 120 253 119 253 117 250 116 250 114 248 114 245 113 245 111 241 110 241 110 241 110 238 108 241 108 238 105 231 102 224 99 210 85 198 81 198 82 195 79 188 76 188 76 188 78 193 81 193 81 198 85 205 90 210 93 214 93 210 90 207 92 212 95 212 93 212 92 207 90 205 90 198 90 198 88 193 90 191 88 200 88 200 87 198 84 195 84 198 84 195 82 193 84 195 85 191 81 191 79 183 79 181 79 176 78 171 79 171 79 171 79 162 73 162 75 164 76 167 76 164 75 164 75 164 75 164 75 162 72 159 75 167 76 162 69 159 72 159 72 159 72 159 72 162 72 152 66 148 67 152 70 152 69 152 67 150 67 148 66 145 61 143 63 143 63 140 63 143 61 128 60 131 64 133 63 131 60 128 58 128 60 131 63 128 60 128 60 128 60 128 60 133 60 124 57 126 58 126 57 119 55 124 55 119 54 124 60 117 54 119 54 119 52 114 49 117 52 117 52 117 52 117 54 117 54 109 54 107 52 105 51 95 46 102 51 107 51 105 49 102 51 105 51 105 51 105 51 105 51 105 49 102 48 100 48 100 49 97 48 97 46 95 46 90 43 95 46 95 46 90 43 95 43 88 43 97 48 93 40 97 48 95 45 93 43 88 42 112 58 95 66 296 297 594 384 589 374 608 375 434 117 100 61 85 43 81 43 81 42 78 42 83 43 76 42 81 43 76 39 19 7 21 15 22 19 25 23 21 11 21 11 21 15 24 19 21 11 24 15 21 7 22 15 22 11 22 7 21 7 19 3 19 27 24 31 19 23 21 31 16 15 18 23 19 19 16 15 21 23 21 23 21 23 21 23 21 23 21 23 21 23 21 23 21 35 21 31 19 27 18 27 19 31 19 31 19 31 19 31 19 31 19 31 19 31 19 31 18 27 18 23 16 19 15 19 16 23 16 23 18 27 18 27 13 23 21 47 30 71 36 79 42 87 40 87 40 91 43 99 46 103 45 99 45 103 48 107 48 95 37 51 15 0 3 0 3 0 4 15 10 35 16 47 12 19 9 7 4 3 4 3 3 0 3 3 4 7 6 7 6 3 3 0 4 7 9 23 7 11 9 15 9 15 7 11 9 15 9 15 9 15 9 15 7 27 10 3 19 134 84 246 98 242 93 238 93 238 92 226 87 218 84 218 87 218 82 202 81 202 78 186 66 146 49 111 33 71 21 27 7 19 15 55 30 91 39 95 140 507 203 460 190 472 194 484 218 408 173 289 190 309 194 372 194 384 114 273 99 369 190 603 221 519 158 472 253 662 269 611 203 511 188 519 156 535 167 615 182 531 149 412 171 706 254 408 114 396 248 507 233 476 227 428 218 420 224 444 224 424 224 424 224 432 227 440 232 444 229 468 220 158 150 511 236 452 226 428 224 440 227 440 229 440 226 436 226 436 227 440 226 420 226 492 227 551 274 801 292 896 291 904 288 872 291 857 291 872 292 872 291 888 291 896 291 900 291 904 289 912 291 912 291 900 291 900 291 900 291 900 294 908 294 908 294 908 294 908 295 912 295 912 295 912 295 912 297 916 297 916 297 916 297 916 297 920 298 920 298 920 298 920 298 920 298 920 298 920 298 920 300 924 300 924 300 924 300 924 301 928 301 928 301 928 301 936 300 956 303 952 309 960 316 952 322 896 292 872 315 841 277 805 315 876 315 833 283 575 251 547 257 523 262 523 262 511 263 519 272 547 276 555 283 571 289 583 285 583 282 543 266 567 265 515 256 519 256 519 254 511 251 507 245 492 245 492 245 492 245 492 239 488 239 488 238 484 238 480 236 480 236 480 235 476 235 472 230 464 230 464 229 460 229 456 226 452 226 448 223 436 218 428 211 412 211 412 212 416 212 416 211 412 211 408 209 404 208 404 206 396 211 408 214 404 211 396 200 365 194 349 188 341 188 345 179 353 200 376 191 341 187 357 199 376 199 372 197 372 196 369 197 372 197 372 197 372 196 376 191 372 191 372 191 380 191 372 188 361 190 361 188 357 188 353 182 341 182 337 180 337 179 333 180 341 184 345 184 333 177 321 179 329 177 325 176 321 176 325 171 333 171 329 170 325 168 325 164 313 164 313 162 309 162 305 161 297 161 293 159 297 158 297 156 301 153 301 152 297 149 293 153 297 156 301 156 297 155 293 149 281 149 281 149 281 149 281 146 277 144 269 143 269 143 269 141 265 138 253 135 249 135 249 135 242 135 242 134 238 131 246 131 242 129 249 128 246 128 246 126 230 125 222 123 222 125 226 125 226 125 222 122 218 120 214 119 206 117 202 117 198 114 206 114 202 113 210 111 206 111 206 110 202 110 198 107 194 105 190 108 198 108 194 104 174 96 158 84 134 81 134 84 134 78 115 79 126 78 123 78 126 79 130 87 162 88 166 90 174 92 178 96 182 95 178 93 182 95 186 93 178 93 174 92 170 90 170 90 166 90 166 90 162 90 158 88 154 88 150 85 154 84 154 85 162 84 166 82 170 84 174 81 162 81 158 81 154 79 154 78 150 79 150 79 150 79 150 75 138 75 138 76 142 76 142 75 138 75 138 75 138 75 138 73 134 72 138 76 146 73 130 72 134 72 134 72 134 72 134 75 146 72 134 69 134 70 142 69 134 69 134 67 130 67 126 61 119 63 119 63 119 63 126 64 123 60 123 63 134 63 130 63 123 61 115 60 115 61 119 63 123 63 123 63 123 63 123 63 115 57 107 58 111 58 107 55 107 57 103 52 95 55 107 54 99 54 99 54 95 51 91 52 95 52 95 52 95 52 95 55 99 55 99 54 95 54 95 48 83 49 83 51 87 51 87 46 87 48 91 51 99 52 103 51 95 51 91 49 87 48 87 49 91 48 91 46 87 46 87 43 83 45 87 46 83 45 79 43 75 42 79 45 83 43 71 48 91 46 83 45 79 42 83 43 71 61 448 334 936 384 861 384 904 337 539 137 103 58 123 48 99 46 95 45 91 42 87 43 87 42 91 45 91 40 71 42 21 42 22 45 24 47 24 47 22 40 18 40 21 45 24 38 22 42 24 38 21 40 24 45 24 42 24 40 22 40 21 38 21 40 21 38 19 40 21 33 18 38 19 38 19 35 16 35 22 35 21 33 19 31 19 35 22 35 21 33 19 31 19 35 21 35 19 33 18 31 18 33 19 33 19 33 19 33 19 31 18 31 18 31 18 31 18 31 18 31 16 28 15 26 15 28 16 28 16 28 16 28 18 21 15 33 24 47 31 57 36 69 40 66 40 66 42 71 45 74 45 74 45 76 48 81 49 74 45 57 25 19 6 4 3 2 3 4 6 14 12 26 18 19 12 16 7 9 4 7 4 4 3 4 4 7 6 9 6 4 3 2 3 7 6 14 10 11 7 14 10 16 9 11 7 14 9 14 9 14 9 14 9 9 13 14 3 40 69 145 90 155 95 148 93 150 95 145 90 136 84 133 85 138 87 133 81 126 79 121 72 102 54 76 40 47 25 38 10 21 10 42 22 69 43 90 66 317 220 389 196 389 190 393 212 420 187 315 171 365 187 358 190 346 171 205 107 155 152 324 211 298 168 219 158 346 236 420 262 343 188 284 164 250 159 267 179 286 161 219 146 317 274 386 138 231 193 477 239 460 230 468 226 465 221 470 229 468 226 463 224 463 227 472 232 470 229 458 238 427 98 393 248 482 227 468 221 468 226 472 224 472 226 470 224 470 224 472 226 482 227 465 239 422 227 429 286 384 292 353 289 358 288 384 291 374 291 367 291 367 291 367 291 365 291 365 289 365 288 362 289 358 291 358 291 358 291 358 291 362 294 362 294 362 294 362 294 365 295 365 295 365 295 365 295 367 297 367 297 367 297 367 298 365 298 362 298 362 298 362 298 362 298 362 298 362 298 362 298 365 300 365 300 365 300 365 300 367 301 367 301 367 301 367 301 367 300 370 304 372 312 382 318 386 306 365 306 429 283 355 303 444 310 487 306 448 247 501 257 513 263 522 268 525 268 534 272 549 277 551 285 565 298 575 307 565 301 558 268 532 271 544 250 513 254 515 257 515 256 508 251 499 247 499 247 496 245 496 245 491 241 489 239 489 238 487 238 487 238 484 236 484 235 482 235 477 232 475 230 475 229 472 229 470 227 470 227 468 224 460 220 444 211 444 211 441 209 441 209 444 211 441 209 439 208 439 208 436 209 441 212 446 214 444 212 444 211 436 203 425 199 420 197 393 187 403 184 386 182 413 208 425 202 422 200 420 197 417 197 417 197 417 197 420 199 420 199 413 193 413 193 410 191 410 191 408 191 405 190 405 188 403 188 396 184 396 182 393 182 391 180 391 184 389 185 386 180 379 177 379 177 377 177 374 176 374 174 372 173 370 170 367 168 362 167 360 165 358 164 358 162 355 162 353 161 353 159 351 158 348 158 346 156 343 152 341 150 336 150 331 155 329 156 329 155 327 152 317 147 317 147 317 147 317 147 312 144 308 143 305 141 308 143 305 140 300 137 296 135 296 135 288 135 288 134 286 132 284 131 281 129 281 128 279 128 276 126 269 125 267 123 267 125 272 126 269 123 265 122 265 122 262 119 253 119 253 119 250 117 248 114 245 113 243 111 243 110 241 110 245 113 243 110 238 107 234 105 236 108 238 108 231 99 214 90 195 79 191 79 195 79 188 73 198 82 198 82 198 84 205 87 210 92 212 93 212 93 212 93 217 96 217 96 217 96 217 96 212 93 212 92 207 90 205 90 200 92 198 90 195 90 193 90 200 88 200 87 198 84 195 84 198 84 195 82 193 84 195 85 191 81 191 79 183 79 181 79 176 78 171 79 171 79 171 79 164 76 167 76 167 76 167 76 164 75 164 75 164 75 164 75 164 73 159 73 164 76 162 70 159 72 159 72 159 72 159 72 162 73 157 70 152 69 155 72 155 70 152 69 152 67 150 67 148 63 145 64 145 64 143 64 143 61 131 61 133 64 131 60 136 63 131 61 128 61 131 61 131 61 131 61 131 61 131 61 133 60 124 57 126 58 126 57 124 58 126 55 117 51 119 55 119 54 121 55 119 54 117 51 117 52 117 52 117 52 117 54 117 55 112 55 109 54 109 54 105 51 102 49 102 51 105 52 100 48 102 49 102 51 105 51 105 51 105 49 102 48 100 48 97 48 97 46 95 46 93 45 93 45 93 45 93 45 93 45 90 43 90 45 93 45 90 42 95 46 95 45 93 43 90 43 133 39 117 155 417 263 427 279 420 238 315 122 150 76 128 52 97 49 88 46 83 43 81 42 78 42 78 45 85 45 74 34 21 11 22 15 22 15 24 19 24 15 19 3 18 7 21 15 21 11 24 15 21 7 22 15 27 23 25 19 25 15 24 15 19 19 18 19 19 23 18 19 19 23 21 31 22 27 19 23 24 31 22 23 21 19 18 15 24 31 22 23 21 19 18 15 21 35 21 31 19 27 18 27 19 31 19 31 19 31 19 31 18 27 18 27 18 27 18 27 18 27 18 23 16 19 15 19 16 23 16 23 16 23 16 19 13 19 16 31 24 55 33 71 42 87 40 87 40 91 43 99 45 99 45 99 46 107 49 111 48 91 36 43 12 0 1 0 1 0 3 11 7 27 12 35 10 19 10 15 7 7 4 0 3 0 3 3 4 7 6 7 6 7 6 7 6 11 7 11 7 15 10 19 10 19 9 11 9 15 9 15 9 15 9 15 6 19 6 7 33 194 93 218 96 238 92 234 95 242 93 230 87 218 85 222 88 226 85 210 79 198 75 174 61 126 42 91 24 47 15 23 9 31 21 75 27 103 37 186 188 503 194 448 190 452 196 507 211 337 149 309 197 317 193 369 194 388 113 261 96 476 209 543 165 392 143 392 167 511 257 718 238 484 156 495 152 559 167 595 180 507 137 460 241 753 217 317 137 480 263 539 227 460 230 448 223 420 217 404 227 428 224 420 223 436 227 448 226 444 223 492 179 107 202 476 227 432 221 420 223 432 223 428 224 432 223 428 223 428 224 432 223 456 221 511 223 551 274 793 291 872 291 876 288 845 289 837 291 888 292 888 292 888 291 888 289 884 288 884 288 884 288 884 289 900 291 900 291 900 291 900 294 908 294 908 294 908 294 908 295 904 295 904 295 904 295 904 297 908 297 908 297 908 297 916 297 920 298 920 298 920 298 920 298 920 298 920 298 920 298 920 300 924 300 924 300 924 300 924 301 928 301 928 301 928 301 928 301 928 303 936 307 948 313 956 300 900 298 892 309 773 269 888 315 861 319 706 239 551 271 507 262 543 269 555 269 543 274 551 277 575 288 638 313 714 336 761 321 670 294 583 265 523 257 523 253 519 257 527 259 523 254 511 250 503 248 499 247 495 245 492 241 492 241 488 239 488 238 484 238 484 238 480 236 480 235 476 232 468 232 464 230 464 229 460 229 460 229 460 227 452 224 444 215 424 214 412 209 404 206 396 211 412 211 408 209 404 208 404 211 400 211 400 211 400 209 396 209 392 206 380 202 372 199 369 196 361 190 345 188 365 203 408 205 392 203 384 200 376 199 372 199 376 199 376 200 380 200 388 196 384 194 380 193 384 191 372 190 365 191 361 190 361 188 357 187 353 185 349 185 345 184 345 184 345 185 341 182 333 179 329 177 321 176 321 174 317 174 317 173 337 171 329 170 325 167 321 165 317 165 313 164 313 162 309 161 297 161 293 159 297 158 297 156 301 153 301 152 297 149 293 152 293 153 293 153 289 150 281 147 277 147 277 147 277 147 277 146 273 143 265 141 265 141 269 141 261 138 249 135 246 134 249 135 242 135 242 134 238 131 246 129 242 128 246 128 242 126 242 125 226 123 222 123 226 126 230 125 218 119 214 123 222 122 206 122 214 120 210 119 206 117 214 113 202 111 206 111 202 110 206 114 214 113 206 110 198 107 194 107 198 108 198 104 174 93 150 87 134 79 126 81 134 82 130 85 142 87 150 90 162 95 170 96 186 95 182 95 178 93 178 96 186 96 190 98 186 96 186 93 178 93 174 92 170 90 170 92 170 92 166 92 166 90 162 88 154 88 150 85 154 84 154 85 162 84 166 82 170 84 174 81 162 81 158 81 154 79 154 78 150 79 150 79 150 79 150 78 142 76 142 76 142 76 142 75 138 75 138 75 138 75 138 76 138 70 134 73 142 73 134 72 134 72 134 72 134 72 134 72 142 70 134 69 134 69 134 70 138 70 134 69 134 67 130 63 123 64 123 64 123 64 130 64 126 63 130 64 134 61 119 63 119 61 115 60 115 61 119 61 119 61 119 61 119 61 119 63 115 57 107 58 111 58 107 57 111 58 103 52 91 54 103 54 103 55 103 55 99 52 91 52 95 52 95 52 95 52 95 52 91 52 91 54 95 54 95 52 91 51 83 49 87 51 91 51 95 49 91 49 87 48 87 51 95 51 91 49 87 48 87 48 91 46 87 46 83 45 83 45 83 45 83 45 83 45 83 43 83 48 91 46 87 45 83 46 87 45 83 45 83 43 87 28 91 24 11 30 71 69 158 104 150 76 99 75 150 63 59 51 111 49 103 46 95 43 91 42 87 42 95 46 95 39 67 45 22 45 22 45 22 45 22 45 21 42 19 40 19 40 19 38 22 42 24 38 21 40 24 47 27 45 25 42 24 42 24 38 18 31 16 38 19 35 16 38 21 42 22 42 22 40 19 35 22 35 21 33 19 31 19 35 22 35 21 33 19 31 19 35 21 35 19 33 18 31 18 33 19 33 19 33 19 33 19 28 16 28 16 28 16 28 16 31 18 31 16 28 15 26 15 28 16 28 16 26 15 26 15 26 15 23 15 33 25 52 34 69 40 66 40 66 42 71 45 76 46 74 45 74 46 78 48 74 43 52 22 14 4 2 3 2 1 2 1 4 6 11 9 9 7 11 9 11 6 7 4 4 3 4 4 7 6 9 6 14 9 14 7 11 7 11 6 14 9 16 10 16 10 14 9 14 9 14 9 14 9 14 9 11 7 9 13 69 78 145 85 148 92 143 90 148 93 145 88 140 87 136 87 140 88 133 81 124 78 117 67 93 48 64 33 35 19 31 10 26 16 54 33 74 43 117 120 374 209 386 190 393 188 398 215 398 144 284 179 372 187 360 188 348 173 198 101 195 188 315 174 229 131 229 150 234 202 441 288 425 188 243 161 238 164 255 167 269 147 195 167 417 276 317 120 272 191 434 224 456 233 477 238 477 229 463 226 458 224 456 223 453 223 456 224 463 218 472 232 351 102 456 224 465 221 460 218 465 223 465 220 468 223 465 220 463 221 468 223 472 224 453 233 415 224 432 288 391 292 353 289 353 291 377 292 365 294 358 294 360 292 365 291 365 288 370 289 372 288 372 288 362 291 358 291 358 291 358 291 362 294 362 294 362 294 362 294 365 295 365 295 365 295 365 295 367 297 367 297 367 297 367 297 365 298 362 298 362 298 362 298 362 298 362 298 362 298 362 298 365 300 365 300 365 300 365 300 367 301 367 301 367 301 367 301 365 304 372 304 379 309 398 310 377 300 403 306 391 274 379 325 463 316 501 263 446 259 527 247 520 263 525 269 527 269 537 274 549 285 580 322 608 360 608 377 608 325 561 289 546 256 539 266 525 259 518 259 518 257 513 254 506 251 503 250 501 247 499 245 494 241 491 241 489 239 489 239 489 238 487 238 484 236 484 236 479 232 477 232 475 230 475 230 472 229 472 229 472 227 468 224 463 221 458 217 448 211 439 208 446 212 446 211 444 211 441 209 446 212 444 211 441 209 439 208 432 205 432 203 429 203 427 202 432 203 425 205 436 209 429 199 434 206 429 203 425 200 420 199 425 202 422 200 422 200 422 200 420 197 417 196 415 193 413 191 410 191 408 191 405 190 405 190 403 188 401 187 401 185 398 185 393 184 386 182 382 179 379 177 374 176 374 176 372 174 370 173 374 173 372 171 365 167 362 165 362 165 360 165 358 164 358 164 353 161 353 159 351 158 348 158 346 156 343 152 341 150 336 150 329 153 327 153 324 150 319 147 315 146 315 146 315 146 315 146 310 144 308 141 303 140 305 141 303 140 298 135 293 134 293 134 288 135 288 134 286 132 284 131 279 128 279 128 276 126 276 125 272 126 269 123 267 123 269 125 269 120 257 119 267 125 265 117 257 122 257 120 255 120 253 117 248 113 245 113 243 111 243 110 248 114 245 113 243 110 241 110 238 108 238 107 231 99 219 93 219 93 207 88 210 93 214 92 212 92 212 93 217 98 224 101 219 96 217 96 214 95 212 93 214 96 217 98 219 96 217 95 212 93 212 92 207 90 205 90 202 92 200 92 195 92 195 92 200 88 200 87 198 84 195 84 198 84 195 82 193 84 195 85 191 81 191 79 183 79 181 79 176 78 171 79 171 79 171 79 169 78 169 78 167 76 167 76 164 75 164 75 164 75 164 75 167 73 157 70 162 75 164 73 159 72 159 72 159 72 159 72 155 70 155 70 152 69 150 67 157 70 155 70 152 69 152 69 150 64 148 66 148 66 145 66 143 63 133 63 136 64 126 57 126 58 126 58 126 60 131 63 128 60 128 60 128 60 128 60 133 60 124 57 126 58 126 57 121 57 124 55 117 52 121 57 121 55 124 57 121 54 117 52 117 52 117 52 117 52 117 54 107 52 107 52 109 54 109 54 107 52 107 52 107 51 105 51 107 51 105 49 100 46 97 45 105 51 105 49 102 48 100 48 95 46 95 46 93 45 93 43 95 45 93 43 90 45 93 46 90 46 100 49 95 45 95 48 93 45 93 45 93 45 93 45 74 45 97 43 83 27 64 52 150 70 105 49 90 45 93 49 95 48 88 46 85 45 83 43 81 42 78 43 83 43 76 36 22 15 22 15 22 15 22 15 21 11 21 11 21 7 18 0 21 11 24 15 21 7 22 15 24 15 22 11 22 7 21 7 21 19 16 19 21 31 19 15 18 23 21 27 21 27 19 19 22 23 21 23 21 23 21 19 22 23 21 23 21 23 21 19 21 35 21 31 19 27 18 27 19 31 19 31 19 31 19 31 16 23 16 23 16 23 16 23 18 27 18 23 16 19 15 19 16 23 16 19 15 15 13 15 18 19 12 7 15 39 31 75 42 87 40 87 40 91 43 99 48 107 46 99 45 99 46 103 48 91 34 35 9 0 1 0 3 0 1 0 0 3 1 7 1 0 6 11 7 11 6 3 3 0 3 3 4 7 6 7 6 11 7 11 7 11 7 7 9 19 10 23 12 19 10 15 9 15 9 15 9 15 9 15 13 11 7 55 52 198 90 230 92 226 87 226 90 234 90 226 88 222 85 218 85 218 81 198 78 194 73 166 57 111 36 71 19 39 13 23 12 47 30 91 31 91 61 337 206 452 203 432 193 456 197 507 185 226 123 345 194 329 193 384 199 396 110 242 138 523 174 416 135 353 150 369 135 626 288 730 271 567 152 476 146 559 159 547 173 464 132 515 271 662 156 261 141 341 167 357 194 392 209 432 223 452 232 476 227 440 227 448 226 440 221 444 230 420 242 448 132 174 239 444 223 416 217 412 220 424 220 416 221 424 220 420 220 420 221 432 221 460 218 507 218 555 272 797 291 872 291 896 291 872 295 872 295 908 294 908 294 904 292 904 289 892 289 884 288 884 288 884 291 900 291 900 291 900 291 900 294 908 294 908 294 908 294 908 295 904 295 904 295 904 295 904 297 908 297 908 297 908 297 908 298 916 298 916 298 916 298 916 298 916 298 916 298 916 298 916 300 920 300 920 300 920 300 920 301 924 301 924 301 924 301 924 307 916 306 928 306 936 304 936 288 896 307 872 280 809 313 857 315 769 276 579 254 539 253 515 256 527 263 547 263 531 266 543 279 626 319 785 368 884 380 900 375 801 312 638 280 551 262 527 262 535 260 527 257 519 256 519 253 511 251 503 248 495 247 492 242 495 241 492 241 488 239 488 239 488 238 484 238 480 236 480 233 472 232 468 232 464 230 464 227 460 229 460 229 456 226 452 227 456 226 444 221 436 218 428 214 420 214 420 212 416 211 412 215 412 214 404 212 404 212 404 209 396 209 400 209 396 208 392 209 404 208 412 214 412 205 384 208 400 206 392 202 384 199 376 203 388 203 384 200 380 199 384 199 392 197 384 194 384 193 372 191 369 191 365 191 361 190 361 187 353 187 349 185 349 184 345 182 341 180 329 179 325 177 325 179 329 177 325 176 321 176 325 174 341 173 333 168 321 165 317 167 321 165 317 165 313 164 313 161 297 161 293 159 297 158 297 156 301 153 301 152 297 149 293 153 297 155 297 153 289 150 281 146 273 146 273 146 273 146 273 144 269 141 265 140 261 141 265 140 257 137 249 134 246 134 246 135 242 135 242 134 238 131 246 128 238 128 242 126 242 125 238 129 234 126 226 123 222 123 222 125 210 116 206 123 230 122 202 120 210 120 206 119 206 116 210 116 206 114 214 113 210 113 210 111 206 110 202 110 202 110 202 110 198 108 190 104 182 99 174 99 174 98 178 102 186 99 170 99 174 96 170 96 170 96 174 96 186 96 182 95 182 95 178 93 182 96 190 98 186 95 178 93 178 93 174 92 170 90 170 93 174 92 170 93 166 92 166 88 154 88 150 85 154 84 154 85 162 84 166 82 170 84 174 81 162 81 158 81 154 79 154 78 150 79 150 79 150 79 150 79 150 79 146 78 142 76 142 75 138 75 138 75 138 75 138 78 138 70 130 72 142 75 138 72 134 72 134 72 134 72 134 72 142 72 142 72 138 70 134 72 142 70 138 70 134 69 134 64 126 66 126 66 126 66 134 64 126 63 134 66 134 60 111 55 103 55 103 57 115 61 123 63 123 63 123 63 123 63 123 63 115 57 107 58 111 58 107 54 103 57 103 54 99 57 115 57 103 58 107 57 103 55 95 54 95 54 95 54 95 54 95 52 103 54 103 55 107 57 111 52 99 54 107 54 99 49 87 49 87 48 87 48 87 48 87 51 95 51 91 49 87 48 87 46 87 46 83 45 83 43 79 46 87 43 79 43 79 46 87 42 83 49 91 45 79 45 87 45 83 45 83 45 83 45 91 37 55 12 59 40 23 27 107 45 67 58 115 60 95 46 95 46 99 46 95 45 95 45 95 45 91 40 87 43 91 40 79 45 22 45 22 45 22 45 22 40 19 42 22 42 19 35 15 38 22 42 24 38 21 40 24 38 21 35 19 35 18 33 18 45 21 35 19 42 24 42 18 33 18 35 19 38 18 35 16 33 21 33 21 33 21 33 21 33 21 33 21 33 21 33 21 35 21 35 19 33 18 31 18 33 19 33 19 33 19 33 19 28 16 28 16 28 16 28 16 31 18 31 16 28 15 26 15 28 16 28 15 26 13 23 13 35 16 19 7 21 21 52 37 69 40 66 40 66 42 71 45 81 49 78 46 74 45 74 45 74 43 52 21 11 3 2 4 4 1 0 0 0 0 0 0 0 0 4 6 11 7 9 4 4 3 4 4 7 6 9 6 4 3 7 7 11 7 11 7 14 10 16 12 19 10 16 9 14 9 14 9 14 9 14 9 28 7 14 31 95 78 140 95 143 87 136 87 143 90 140 87 140 85 133 84 133 82 124 73 124 76 114 66 88 45 57 28 33 18 31 12 31 21 64 39 90 40 159 168 393 194 403 191 398 190 405 211 367 111 265 188 377 187 362 191 355 174 193 95 243 185 236 129 205 126 238 129 260 266 508 260 444 223 250 140 238 170 253 161 262 144 198 188 446 247 255 114 279 131 279 141 303 140 346 168 396 202 439 227 468 236 470 236 465 230 456 226 468 208 491 212 284 131 496 224 458 217 456 217 463 220 460 217 465 220 463 218 460 220 463 221 470 221 456 229 415 223 434 286 391 292 346 292 334 294 348 298 348 295 351 294 355 294 358 292 358 289 362 289 365 289 370 289 362 291 358 291 358 291 358 291 362 294 362 294 362 294 362 294 365 295 365 295 365 295 365 295 367 297 367 297 367 297 367 297 365 298 365 298 365 298 365 298 365 298 365 298 365 298 365 298 367 300 367 300 367 300 367 300 370 301 370 301 370 301 370 303 370 309 374 306 384 304 403 303 396 294 422 291 358 300 448 310 511 292 460 248 522 254 487 260 503 256 506 260 511 259 522 265 553 301 608 360 608 378 608 369 608 361 577 292 565 286 580 259 537 265 520 257 513 254 513 256 511 253 506 251 503 248 499 247 494 242 494 241 491 239 489 239 489 239 489 238 487 236 484 236 479 233 479 232 477 230 475 230 470 227 472 229 472 227 468 226 475 230 475 229 470 227 468 226 451 215 451 214 448 214 446 212 448 215 446 214 446 215 451 218 444 212 444 212 444 211 439 208 444 209 436 205 434 208 446 215 441 208 436 205 429 200 425 199 432 205 429 203 425 200 420 197 425 199 420 197 417 194 413 193 410 193 410 191 408 190 405 190 398 185 398 184 396 182 393 182 391 182 382 177 377 176 374 177 382 180 382 179 379 177 377 177 377 174 372 171 365 167 360 164 362 167 362 165 360 164 358 164 353 161 353 159 351 158 348 158 346 156 343 152 341 150 336 150 336 158 334 156 329 153 324 150 315 146 315 146 315 146 315 146 310 143 305 140 303 140 303 141 303 138 298 135 293 132 293 134 288 135 288 134 286 132 284 131 279 128 279 126 276 125 274 125 276 129 272 125 267 122 265 122 269 119 253 117 267 126 265 116 253 119 253 117 250 116 248 114 250 116 250 114 248 114 245 113 236 107 238 108 238 108 238 110 243 110 236 105 231 102 229 102 219 96 224 104 236 105 224 93 231 102 224 96 217 93 212 92 214 95 214 95 214 95 214 95 210 93 217 96 217 96 212 92 212 93 212 92 207 90 205 90 202 93 202 92 198 92 195 92 200 88 200 87 198 84 195 84 198 84 195 82 193 84 195 85 191 81 191 79 183 79 181 79 176 78 171 79 171 79 171 79 171 79 171 78 169 76 167 76 164 75 164 75 164 75 164 75 169 73 157 70 159 75 164 73 159 72 159 72 159 72 159 72 159 75 162 75 162 73 157 70 157 72 157 70 155 69 152 69 150 64 148 66 148 66 145 66 143 63 136 64 138 64 126 55 117 52 117 54 124 60 133 64 136 64 136 64 136 64 136 64 133 60 124 57 126 58 126 57 117 54 121 55 119 54 124 61 119 58 121 58 121 57 117 54 114 54 114 54 114 54 114 54 112 55 112 57 114 58 117 58 105 52 112 57 112 52 102 46 95 45 97 48 100 49 105 51 105 51 105 49 102 48 100 48 95 46 95 45 93 43 90 43 97 46 90 42 88 43 95 48 83 43 97 46 88 40 88 45 93 45 93 45 93 45 93 45 78 55 95 25 85 54 90 30 97 48 90 43 95 48 90 36 81 43 83 45 83 45 83 45 85 43 76 40 78 42 78 40 21 11 21 11 21 11 21 11 24 19 24 15 22 11 21 11 16 0 19 7 21 3 18 0 22 11 22 7 21 3 19 3 21 27 21 27 21 27 21 27 21 23 16 11 15 15 19 27 19 15 16 11 18 19 22 31 19 19 19 19 19 19 19 19 18 27 18 27 18 27 18 27 13 19 18 31 19 27 15 15 19 27 16 19 15 19 15 23 16 23 16 19 15 15 13 15 13 19 15 23 16 27 18 31 10 7 9 0 10 27 28 79 40 83 36 83 43 99 42 79 40 95 46 107 48 103 49 115 48 107 42 55 13 0 0 0 1 0 1 3 1 3 1 3 0 0 0 0 1 0 3 0 4 7 9 11 4 3 6 11 6 7 6 11 7 15 9 15 4 3 6 11 7 7 4 3 9 19 10 23 12 19 10 15 10 3 12 95 67 210 85 218 85 218 85 218 85 218 85 218 88 218 84 214 84 210 78 190 76 178 63 142 51 111 37 79 18 27 7 19 18 71 34 95 31 75 99 436 226 456 193 480 180 464 205 499 140 123 134 353 200 317 188 384 203 436 108 234 174 416 141 337 125 396 129 321 177 726 285 674 271 607 177 456 165 503 171 563 159 456 143 607 285 535 125 238 137 329 149 301 146 242 138 222 137 230 144 246 164 301 182 376 212 452 235 499 232 519 250 365 129 369 248 464 217 412 212 412 217 424 220 428 212 408 212 420 221 440 224 440 223 432 217 472 218 531 254 813 288 876 292 920 292 904 289 884 295 912 294 920 295 924 297 924 295 912 292 904 289 904 291 908 291 900 292 908 294 908 292 904 292 904 292 904 292 904 292 904 294 892 295 892 295 892 295 892 297 896 297 896 297 896 297 896 295 904 295 904 295 904 295 904 297 908 297 908 297 908 297 908 298 912 298 912 298 912 298 912 300 916 300 920 301 924 303 916 304 900 307 924 304 924 295 904 294 916 303 749 279 900 304 845 300 630 248 559 259 515 250 511 257 531 259 547 263 547 269 547 272 607 310 777 368 900 380 908 378 817 307 650 291 591 268 507 259 531 259 523 256 515 253 511 256 519 254 511 250 499 247 492 244 499 242 495 242 492 241 492 239 484 238 484 238 484 236 480 236 480 235 472 232 468 230 460 232 468 230 464 230 460 229 460 230 464 229 460 229 460 229 456 223 444 221 436 218 428 217 424 221 428 220 424 220 420 218 420 217 416 215 412 215 408 214 408 211 412 211 412 211 412 211 412 206 400 205 396 205 392 203 392 205 392 203 384 200 380 199 384 194 384 197 392 197 392 193 372 194 376 194 372 193 365 190 361 185 353 188 361 188 349 180 329 180 337 182 333 180 329 179 329 180 333 179 325 177 321 174 321 170 333 171 333 171 329 168 321 165 313 162 309 165 317 164 309 161 297 161 293 159 297 158 297 159 305 155 309 153 301 150 297 155 301 155 297 155 297 155 293 147 273 144 265 143 265 143 269 143 269 143 261 138 257 141 273 141 261 137 246 132 238 132 242 132 238 134 242 134 238 129 238 128 238 128 242 126 238 125 238 128 230 125 222 123 222 123 226 120 214 119 210 119 214 122 218 122 210 119 202 117 202 116 214 114 206 114 210 113 206 111 210 108 198 110 202 108 198 107 190 104 190 107 198 107 190 102 178 105 190 102 186 101 182 102 186 99 182 101 182 101 178 98 170 98 190 98 186 96 182 95 182 90 178 96 186 93 178 96 194 93 174 90 170 93 178 92 170 90 166 90 166 92 166 92 166 87 150 87 150 85 158 85 158 87 170 87 174 85 170 84 170 84 170 84 166 84 162 82 162 82 158 81 146 78 142 76 142 78 146 78 146 78 146 78 146 79 150 79 146 78 142 76 142 70 130 72 134 70 130 69 123 78 146 73 134 72 138 76 150 72 142 72 142 72 142 72 142 76 142 69 138 73 150 72 130 64 126 66 123 64 123 63 126 61 130 70 154 70 134 58 107 52 99 57 103 55 107 60 123 60 115 60 115 61 123 64 130 64 123 61 115 58 107 58 111 55 107 57 107 57 103 54 95 55 99 55 99 55 99 55 99 57 99 52 87 51 91 55 103 54 111 55 115 57 111 55 107 52 103 52 103 52 103 52 103 48 87 48 87 48 87 48 87 46 83 48 91 52 103 55 107 52 91 45 87 49 99 48 79 46 87 46 87 46 87 46 87 46 87 46 83 45 79 43 79 49 91 46 83 45 83 45 95 42 103 42 103 45 91 46 83 45 75 43 83 43 95 46 103 42 91 45 99 45 91 40 79 46 95 42 83 40 87 45 99 45 22 45 22 45 22 45 22 47 24 45 22 45 21 42 21 33 19 38 22 40 21 35 18 40 22 40 21 38 19 35 19 40 21 40 21 40 21 40 21 38 19 33 16 33 16 38 19 33 19 28 18 28 19 33 22 31 19 31 19 31 19 31 19 31 18 31 18 31 18 31 18 26 16 28 18 31 16 28 15 33 18 28 15 26 15 26 16 28 16 28 15 26 13 23 13 26 15 28 16 28 16 28 18 23 13 21 10 21 18 47 36 66 39 62 40 74 45 69 39 66 43 76 48 76 46 78 49 76 43 47 18 9 3 2 1 2 1 2 1 2 1 2 1 0 0 0 1 2 3 4 3 4 6 11 6 7 3 7 7 9 6 9 7 11 9 14 9 9 6 11 7 11 7 9 6 14 10 16 12 19 10 16 9 4 0 16 39 107 79 131 82 136 85 136 85 136 85 136 85 138 85 131 82 133 82 124 75 117 67 95 54 76 42 57 30 31 13 23 10 38 28 69 37 100 46 243 197 408 202 384 197 386 193 405 193 298 85 315 191 386 184 353 190 379 184 186 111 279 143 214 122 212 137 202 119 362 279 496 268 456 235 317 156 253 155 272 167 243 143 229 239 436 188 214 111 293 162 324 162 334 153 336 149 322 143 310 140 305 137 305 137 319 156 358 176 398 209 441 177 308 188 487 235 470 227 463 223 458 220 453 217 475 230 468 224 458 218 446 209 460 209 458 218 425 221 434 309 415 297 355 292 331 298 353 309 360 295 355 289 346 286 346 285 353 288 355 289 360 291 360 289 362 294 362 294 362 292 360 291 360 292 360 292 360 292 360 292 362 295 362 295 362 295 362 295 365 297 365 297 365 297 365 297 365 295 365 295 365 295 365 295 367 297 367 297 367 297 367 297 370 298 370 298 370 298 370 298 372 300 372 301 374 303 377 304 372 307 377 307 384 301 389 294 420 304 391 277 425 310 465 318 484 256 468 248 513 250 513 256 506 254 499 259 508 262 527 266 551 280 553 307 592 349 608 365 608 324 546 286 558 271 561 266 539 268 530 266 527 263 525 263 515 256 513 253 506 250 501 247 499 245 496 244 496 242 494 242 489 239 489 238 487 238 487 236 487 236 484 235 479 232 475 230 477 232 477 230 475 230 472 229 475 229 472 229 472 227 470 227 465 224 463 221 458 218 456 217 458 221 458 220 456 220 453 218 451 217 451 215 448 215 446 214 446 212 446 212 446 212 446 212 441 209 441 208 439 206 436 206 432 206 429 203 425 202 422 200 417 196 420 199 420 196 415 193 413 194 413 193 408 191 405 190 401 187 403 188 401 184 393 179 391 184 386 184 384 182 382 180 382 180 379 177 377 176 372 174 367 171 370 171 370 170 365 167 362 164 355 164 360 167 360 162 353 161 351 159 351 158 348 158 343 155 343 153 343 153 343 153 334 155 329 155 329 153 327 153 317 146 312 143 310 143 310 144 308 144 310 144 305 140 300 138 303 138 298 135 293 134 296 137 284 134 286 134 286 132 281 128 279 128 276 126 276 125 274 125 274 126 269 123 267 123 267 125 265 120 262 119 260 120 262 122 257 120 253 117 250 117 250 117 248 114 248 113 245 111 243 111 243 113 245 113 245 111 241 108 234 105 236 108 236 105 231 102 231 104 229 101 224 101 226 101 224 101 226 101 226 99 222 96 219 98 219 96 217 95 214 95 210 93 217 96 212 93 217 98 212 92 207 90 210 93 207 90 198 90 198 90 195 92 195 92 198 87 198 87 198 85 198 85 200 87 200 85 198 84 195 84 195 84 195 82 188 82 186 82 191 85 181 84 176 81 176 82 169 78 169 78 169 78 169 78 171 79 171 78 169 76 167 76 162 73 164 75 162 73 159 70 167 76 162 73 162 73 167 76 157 72 157 72 157 72 157 72 164 72 152 70 159 73 155 67 152 66 148 66 148 64 143 64 152 67 136 58 117 45 95 37 119 55 124 57 121 57 128 64 131 60 128 60 128 61 131 63 136 63 131 60 126 57 126 58 124 57 124 57 121 55 119 54 119 57 114 57 114 57 114 57 112 55 107 52 107 52 112 55 107 54 109 54 109 54 109 52 112 55 112 55 112 55 112 55 100 48 100 48 100 48 100 48 97 46 100 48 102 51 105 52 105 48 95 46 100 49 97 43 93 45 93 45 93 45 93 45 95 46 95 45 93 43 90 43 100 48 95 45 93 45 93 46 83 40 83 42 85 43 88 45 88 43 85 43 85 45 90 48 81 43 83 46 83 43 78 40 81 42 76 39 74 40 78 43 22 15 22 15 22 15 22 15 24 15 22 15 21 11 21 11 21 11 22 15 24 11 22 7 22 11 22 7 21 3 19 3 21 27 21 27 21 27 21 27 19 19 18 15 16 19 18 23 22 23 19 15 18 15 19 19 19 19 19 19 19 19 19 19 18 27 18 27 18 27 18 27 18 23 16 19 15 23 16 27 18 27 16 19 15 19 15 19 15 19 15 19 13 15 13 15 16 23 16 23 15 19 15 19 18 23 15 15 13 27 27 67 40 83 39 91 45 99 43 87 40 95 46 107 46 103 48 111 49 67 16 0 1 0 3 0 1 0 1 3 1 3 1 3 0 0 0 0 1 0 3 0 1 3 6 3 3 0 3 7 6 7 6 11 7 15 9 15 7 15 9 19 10 15 9 11 9 15 10 19 10 19 9 15 0 0 16 115 72 210 82 210 85 218 85 218 85 218 85 218 87 214 82 210 82 206 76 186 70 162 57 126 45 91 30 59 16 27 9 27 19 71 34 91 33 123 144 476 209 432 202 420 190 456 185 408 114 134 146 392 188 353 182 412 227 416 107 349 170 357 128 361 132 353 111 325 232 702 282 682 263 619 220 476 150 527 176 523 158 436 162 714 254 400 101 269 165 365 159 317 161 293 161 285 153 269 144 246 140 218 126 182 120 198 128 230 144 289 171 297 123 309 205 416 220 444 220 452 223 460 226 468 209 424 215 444 220 452 220 444 211 420 223 456 215 503 263 809 303 865 298 876 286 865 286 853 289 865 289 865 291 884 298 916 294 904 295 920 294 916 289 904 295 912 295 908 292 904 291 900 292 904 292 904 292 904 292 896 294 892 295 892 295 892 295 892 297 896 297 896 297 896 297 896 295 904 295 904 295 904 295 904 297 908 297 908 297 908 297 908 298 912 298 912 298 912 298 912 300 916 300 920 301 924 303 916 306 904 307 920 304 932 298 916 312 888 259 853 312 825 333 785 257 531 236 511 250 488 248 523 250 531 251 535 256 523 259 519 272 567 272 611 298 714 328 773 318 694 292 615 269 543 260 551 269 559 271 555 269 555 269 555 259 523 257 515 253 507 250 503 248 511 247 507 247 503 245 503 241 492 241 488 239 484 238 484 238 480 236 476 233 472 232 468 233 472 232 468 232 464 230 464 230 460 229 460 227 456 226 452 226 452 224 448 223 440 221 436 223 432 221 428 221 424 220 424 218 420 217 416 217 412 215 412 215 424 215 424 215 424 215 424 214 416 212 416 211 412 211 408 208 400 206 396 205 388 203 392 197 388 197 392 197 392 194 376 191 369 193 365 191 365 191 365 188 357 188 353 185 345 184 341 185 349 185 345 184 341 184 341 180 333 179 325 177 321 174 321 170 333 171 333 171 329 168 321 167 317 164 313 167 321 165 313 161 293 159 293 158 297 158 297 153 293 152 301 153 305 153 309 153 297 155 293 153 289 152 289 147 273 144 265 143 265 143 269 144 277 146 277 144 265 138 253 137 253 135 246 134 249 135 253 132 238 134 242 134 238 129 238 128 234 126 242 125 238 125 238 126 230 125 222 123 222 123 222 122 218 120 210 119 214 120 218 120 210 119 202 117 202 116 210 114 206 114 210 113 206 111 210 111 210 113 210 113 206 110 198 105 194 107 194 107 190 104 182 102 186 101 178 99 178 99 178 99 182 101 182 101 178 98 170 98 190 98 186 96 182 95 182 92 182 96 186 93 178 95 190 93 174 90 170 93 178 92 170 90 166 90 166 92 166 92 166 87 150 87 150 85 158 85 158 87 170 87 174 85 170 84 170 84 170 84 166 84 162 82 162 82 162 81 150 78 146 78 150 78 146 78 146 78 146 78 146 79 150 79 146 78 142 76 142 76 150 78 150 78 146 75 138 76 142 75 138 73 142 75 146 72 142 72 142 72 142 72 142 75 142 70 138 72 142 70 130 66 130 66 126 66 123 64 130 67 119 48 55 25 27 25 35 55 107 58 111 57 111 61 126 61 119 60 111 58 111 60 115 64 123 61 115 58 107 58 111 57 107 57 103 55 99 54 99 58 107 58 107 58 107 58 107 55 95 54 91 52 95 54 99 52 103 52 103 52 103 52 103 55 111 55 111 55 111 55 111 48 87 48 87 48 87 48 87 48 87 48 87 48 87 48 87 51 95 46 87 49 95 46 83 43 79 43 79 43 79 43 79 46 87 46 83 45 79 43 79 48 91 46 83 45 83 45 91 40 83 42 87 42 91 43 91 45 91 43 91 43 95 46 103 43 95 45 95 45 91 42 83 42 83 39 79 39 79 40 87 47 24 47 24 47 24 47 24 45 22 45 21 42 21 40 19 42 24 42 24 42 24 42 24 40 22 40 21 38 19 35 19 38 19 38 19 38 19 38 19 35 18 35 18 35 18 35 18 35 21 33 19 28 18 28 18 31 19 31 19 31 19 31 19 31 18 31 18 31 18 31 18 33 18 26 13 23 15 31 19 31 16 26 15 23 13 26 15 26 13 23 13 23 13 23 13 31 18 28 16 26 13 23 13 31 18 28 13 21 15 38 28 64 39 66 43 74 45 74 43 66 43 76 48 76 45 76 48 66 24 4 1 0 3 2 1 2 1 2 1 2 1 2 1 0 0 0 1 2 3 4 3 2 3 7 4 2 0 4 4 9 6 9 7 11 9 14 9 14 10 16 12 19 10 16 9 11 9 16 10 16 10 14 7 0 6 42 58 128 87 138 87 136 85 136 85 136 85 136 85 136 82 128 81 128 79 121 72 109 63 88 48 66 36 47 22 28 13 26 13 42 30 69 37 95 76 334 217 384 200 408 188 386 196 384 158 255 75 334 197 370 196 343 200 415 174 186 162 262 123 207 140 241 128 207 144 468 276 491 280 439 253 403 191 245 185 279 156 243 141 286 282 417 147 195 135 334 168 329 158 343 158 343 159 336 155 324 153 319 149 319 146 308 135 288 126 288 131 312 138 262 117 312 146 360 173 386 193 417 212 446 226 460 230 465 230 456 220 439 214 456 218 465 220 432 212 432 269 446 295 425 310 422 307 410 298 386 283 386 283 384 282 374 282 377 289 372 291 367 291 360 292 360 292 360 291 358 291 358 292 360 292 360 292 360 292 360 292 362 295 362 295 362 295 362 295 362 295 365 297 365 297 367 298 365 295 365 295 365 295 365 295 367 297 367 297 367 297 367 297 370 298 370 298 370 298 370 298 372 300 372 301 374 303 377 304 379 306 377 306 374 303 374 300 403 274 362 303 470 307 506 277 451 235 479 244 508 242 503 253 494 248 484 251 496 254 518 256 530 265 537 283 553 300 561 306 563 300 556 282 542 259 539 262 532 265 527 265 527 265 530 266 518 259 515 256 511 254 508 253 508 250 506 250 503 248 503 247 494 242 494 241 489 239 487 238 487 238 484 236 482 235 479 233 482 233 479 233 477 232 477 232 475 230 472 229 470 226 468 226 470 227 468 226 465 224 465 223 463 223 460 223 458 221 458 221 456 218 453 218 451 217 451 217 453 214 453 214 453 214 453 214 453 214 453 214 451 212 451 211 441 209 436 208 432 206 429 205 420 199 422 197 420 196 417 194 410 193 410 191 408 191 408 191 405 188 401 185 398 185 398 185 396 185 389 185 386 184 386 182 382 180 379 177 377 176 372 174 367 171 370 171 370 170 365 167 365 165 358 165 362 168 362 164 351 159 351 158 348 158 346 156 343 155 343 152 341 152 341 153 331 155 327 153 324 150 322 150 317 146 312 143 310 143 310 144 312 144 308 143 310 144 305 140 296 135 293 134 291 132 291 132 284 134 286 134 286 132 281 128 276 126 276 125 274 125 272 123 272 125 267 123 265 122 267 123 267 122 262 119 260 119 262 120 255 119 250 117 248 116 250 116 248 114 248 113 245 111 243 111 238 108 241 110 238 108 236 105 236 107 236 107 234 105 231 104 229 101 224 98 222 98 222 99 224 101 226 101 226 99 222 96 219 98 219 96 217 95 214 95 212 95 217 96 212 93 214 96 212 92 207 90 210 93 207 90 200 92 200 92 198 93 198 93 200 88 200 88 200 87 200 87 200 87 200 85 198 84 195 84 195 84 195 82 188 82 186 82 179 79 171 78 167 76 167 78 171 79 171 79 171 79 171 79 171 79 171 78 169 76 167 76 169 78 171 79 169 76 164 75 164 75 164 75 164 75 164 75 157 72 157 72 157 72 157 72 159 72 155 70 155 70 152 69 150 63 145 64 143 63 140 61 128 43 78 15 50 16 74 34 126 60 131 60 126 58 133 66 133 61 128 58 126 57 126 58 136 63 131 60 126 57 126 58 126 57 121 55 119 54 119 55 117 58 117 58 117 58 117 58 109 54 109 54 109 54 109 54 109 54 107 52 107 52 109 54 107 52 107 52 107 52 107 52 102 49 102 49 102 49 102 49 105 49 102 49 100 48 97 46 100 49 97 48 97 48 95 46 93 45 93 45 93 45 93 45 95 46 95 45 93 43 90 43 97 46 93 45 90 43 93 45 83 42 85 43 85 45 88 45 88 43 85 43 85 45 90 48 83 45 83 45 81 43 78 42 78 40 76 40 76 40 76 42 24 19 24 19 24 19 24 19 22 15 21 11 21 7 19 7 25 15 24 15 24 15 24 19 22 11 22 7 21 3 19 3 19 23 19 23 19 23 19 23 18 19 18 19 18 19 18 19 21 23 21 23 19 15 18 11 19 19 19 19 19 19 19 19 18 27 18 27 18 27 18 27 19 27 15 15 13 19 18 31 18 23 15 15 13 15 13 19 12 15 13 15 13 15 13 15 16 23 16 19 13 15 12 11 16 23 15 11 10 11 18 39 36 83 40 95 43 95 45 99 40 95 46 103 45 95 45 103 34 11 1 0 6 0 0 0 1 0 1 3 1 3 1 3 0 0 0 0 1 0 3 0 1 0 4 3 1 0 3 3 6 7 6 11 7 15 9 15 10 19 12 23 12 23 10 19 7 11 9 19 10 15 7 11 0 19 36 166 85 226 87 226 85 218 85 218 85 218 85 218 84 210 79 202 81 202 75 178 69 158 55 119 40 83 25 47 16 27 10 35 22 79 36 87 27 206 185 488 197 424 211 432 184 472 185 341 81 107 146 388 179 388 179 440 241 392 119 440 149 317 135 416 144 329 120 440 277 670 274 670 256 634 271 591 176 587 176 484 147 428 199 765 235 321 96 321 171 349 159 309 158 289 155 277 153 289 158 309 146 265 149 269 147 249 135 238 143 257 146 269 123 194 119 222 119 222 138 277 156 317 171 353 206 444 220 480 227 492 233 503 220 440 217 424 209 412 209 499 223 603 254 730 288 781 298 785 303 817 304 825 294 805 279 797 280 825 282 853 283 892 291 916 288 892 288 892 288 900 292 908 292 904 292 904 292 904 292 896 295 884 295 884 295 884 295 884 295 884 295 888 297 892 298 892 295 896 295 896 295 896 295 896 297 900 297 900 297 900 297 900 298 904 298 904 298 904 298 904 300 908 300 912 301 916 303 916 303 920 303 932 303 932 303 920 300 785 288 841 303 865 288 638 236 511 241 515 244 484 242 519 248 543 250 535 251 511 253 499 256 539 271 591 286 619 291 622 295 626 282 587 268 567 259 531 257 527 259 527 259 527 260 531 259 527 257 523 256 515 254 515 253 523 251 519 251 515 250 515 245 499 244 495 241 488 238 484 238 484 238 484 236 480 236 480 235 476 235 476 233 472 233 468 233 468 232 464 229 456 226 452 227 456 227 456 226 452 226 452 224 436 224 436 223 432 223 428 220 424 220 424 218 420 218 416 214 420 214 420 214 420 214 420 214 420 212 416 212 412 211 412 211 408 211 404 208 396 206 400 200 392 199 388 197 392 196 388 193 372 194 369 193 369 193 369 190 357 187 349 185 349 187 353 184 341 184 341 182 337 182 333 180 333 179 325 177 321 174 321 170 333 171 333 171 329 168 321 167 317 164 313 167 321 165 313 159 293 158 289 158 293 156 293 158 305 155 301 150 293 147 285 153 297 153 289 150 281 149 277 147 273 144 265 143 265 143 269 147 269 138 257 141 273 146 273 138 253 137 249 135 246 132 238 132 238 134 242 134 238 129 238 126 234 125 238 125 234 123 234 126 226 123 218 122 218 122 222 123 218 120 210 119 210 119 210 120 206 117 198 116 198 114 210 114 206 114 210 113 206 111 210 108 198 110 202 108 198 107 190 107 194 105 190 104 186 104 186 102 182 99 174 98 174 98 178 99 182 101 182 101 178 98 170 98 190 98 186 96 182 95 182 93 186 98 186 93 174 93 186 93 174 90 170 93 178 92 170 92 170 92 170 93 170 93 170 88 154 88 154 87 162 87 162 87 170 87 174 85 170 84 170 84 170 84 166 84 162 82 162 84 166 84 158 82 158 82 162 79 150 79 150 79 150 79 150 79 150 79 146 78 142 76 142 76 146 78 150 76 142 73 138 75 142 75 142 75 142 75 142 72 142 72 142 72 142 72 142 70 142 72 138 69 134 69 134 61 119 63 115 61 115 60 119 51 67 28 11 18 39 42 99 61 123 63 119 60 115 63 130 63 123 61 115 58 111 58 111 64 123 61 115 58 107 58 111 58 107 55 99 54 99 55 103 55 99 57 99 57 99 57 99 55 95 55 95 55 95 55 103 57 119 52 115 52 115 54 123 51 111 51 111 51 111 51 103 49 91 49 91 49 91 49 91 54 99 52 95 49 91 48 87 49 95 49 91 48 87 46 87 48 91 48 91 48 91 48 91 46 87 46 83 45 79 43 79 48 87 45 79 43 79 43 83 45 79 46 91 48 91 49 95 45 91 43 91 45 87 48 95 45 95 43 91 42 87 42 87 42 91 43 91 43 91 43 87 45 22 45 22 45 22 45 22 42 21 42 21 40 19 40 18 45 24 42 22 40 24 42 25 40 22 40 21 38 19 35 19 35 18 35 18 35 18 35 18 33 18 35 19 38 18 35 16 31 19 33 21 33 19 28 16 31 19 31 19 31 19 31 19 31 18 31 18 31 18 31 18 31 16 28 15 26 16 28 18 28 16 26 13 21 12 23 13 21 12 21 12 23 13 23 13 26 15 26 15 23 13 23 13 26 15 23 10 16 10 28 21 54 36 66 42 69 42 71 45 66 43 76 46 71 42 71 45 42 7 0 3 11 4 0 0 2 1 2 1 2 1 2 1 0 0 0 1 2 3 4 3 2 4 9 4 4 1 4 6 9 6 9 7 11 9 14 9 14 10 16 12 19 10 16 9 11 7 14 9 14 9 11 7 0 12 64 69 133 84 131 85 136 85 136 85 136 85 136 85 131 81 126 78 126 78 117 70 107 61 85 46 62 31 40 18 28 13 28 16 47 31 71 36 112 120 379 211 386 194 389 203 382 203 389 137 224 72 348 188 367 200 341 209 405 162 217 170 214 120 245 167 248 119 245 199 503 279 477 277 425 254 444 250 324 206 272 149 234 153 372 282 360 119 207 153 334 164 348 165 353 161 334 152 322 152 322 158 315 146 303 138 298 141 308 146 312 144 312 147 303 126 279 135 276 125 296 131 286 122 284 126 293 140 336 173 384 203 436 232 451 226 465 229 465 221 429 214 386 208 370 218 389 229 420 241 444 276 453 294 472 304 465 309 432 297 405 291 384 285 372 286 362 289 353 286 353 289 360 294 360 292 360 292 360 292 360 292 362 295 362 295 362 295 362 295 360 294 362 297 365 298 370 300 370 295 370 295 370 295 370 295 372 297 372 297 372 297 372 297 374 298 374 298 374 298 374 298 377 300 377 301 379 303 382 301 393 301 382 303 365 304 362 306 379 272 429 301 482 316 456 241 465 241 494 245 503 242 494 244 489 250 482 251 494 251 518 253 525 260 532 265 537 271 553 285 546 272 534 262 534 268 530 250 515 257 515 257 515 257 515 256 515 257 515 256 513 254 511 254 511 253 511 251 508 251 506 250 501 247 499 244 494 241 489 238 487 238 487 238 487 238 487 238 484 236 484 235 482 235 479 233 484 235 479 232 475 229 470 227 470 227 470 227 470 227 468 226 465 226 465 224 463 224 460 223 458 221 458 220 456 220 453 218 451 212 451 212 451 212 451 212 451 212 451 212 448 211 448 209 444 211 439 209 434 206 432 206 427 200 422 197 417 197 420 197 420 199 417 196 413 193 410 191 403 188 403 188 403 188 401 187 391 184 386 184 384 182 382 180 382 180 379 177 377 176 372 174 367 171 370 171 370 170 365 167 360 164 353 162 360 165 358 162 348 158 348 158 346 156 346 155 351 159 346 152 336 147 329 144 331 153 324 150 319 147 315 146 317 146 312 143 310 143 310 144 315 141 298 137 305 144 308 140 293 135 296 135 296 134 291 131 284 134 286 134 286 132 281 128 274 125 274 125 272 123 272 122 269 125 267 122 262 120 265 122 269 123 265 120 260 119 260 119 253 119 250 116 245 114 248 114 248 114 248 113 245 111 243 111 243 113 245 113 245 111 241 108 238 107 234 104 231 104 231 105 229 102 226 99 224 99 224 99 224 101 226 101 226 99 222 96 219 98 219 96 217 95 214 95 214 96 219 96 212 92 212 95 212 92 207 90 210 93 207 90 202 93 202 93 200 95 200 95 202 90 202 90 202 88 202 88 200 87 200 85 198 84 195 84 195 84 195 82 188 82 186 82 181 81 174 81 174 81 176 82 174 81 174 81 174 81 174 81 171 79 171 78 169 76 167 76 164 75 167 76 164 75 162 72 162 75 164 76 167 75 164 73 157 72 157 72 157 72 157 72 152 72 157 70 150 66 150 70 145 61 143 63 140 61 136 60 138 54 107 40 97 48 124 64 133 64 138 64 131 61 136 67 136 63 131 60 128 60 131 61 136 63 131 60 126 57 126 58 128 58 121 52 117 54 121 58 112 57 109 57 109 57 109 57 105 55 107 57 109 55 107 54 117 55 112 52 109 54 114 57 112 54 112 54 112 54 112 55 105 51 105 51 105 51 105 51 109 52 107 52 105 49 102 49 97 49 102 49 95 45 95 48 100 49 100 49 100 49 100 49 95 46 95 45 93 43 90 43 95 46 93 43 88 42 90 45 90 48 85 49 88 49 90 51 83 43 81 43 81 46 85 49 85 45 81 42 78 42 78 43 78 43 83 45 83 45 81 42 22 15 22 15 22 15 22 15 21 11 21 7 19 7 18 3 25 15 22 7 21 11 24 19 22 11 22 7 21 3 19 3 18 19 18 19 18 19 18 19 16 15 19 23 19 23 16 15 16 15 19 23 21 23 19 15 19 19 19 19 19 19 19 19 18 27 18 27 18 27 18 27 15 23 16 27 18 23 16 19 16 19 13 15 12 11 13 15 10 7 10 11 12 15 13 15 12 15 13 15 13 15 15 19 13 19 15 11 10 11 18 35 30 71 39 87 39 83 42 99 40 95 46 103 43 91 42 95 28 0 1 0 9 0 0 7 1 0 1 3 1 3 1 3 0 0 0 0 1 0 3 0 3 7 7 7 4 0 4 11 6 7 6 11 7 15 9 15 9 15 10 19 10 19 9 15 6 11 7 15 9 11 7 7 1 39 45 186 84 210 82 222 85 218 85 218 85 218 85 218 82 202 78 198 78 194 73 174 64 146 49 103 34 63 19 27 16 27 12 39 25 83 36 87 52 353 203 452 202 380 174 448 197 492 171 277 70 154 164 396 180 396 179 460 223 369 143 404 131 369 180 488 143 325 146 583 282 682 276 634 253 583 277 698 232 587 159 448 135 468 251 718 177 246 113 376 168 349 174 317 167 313 164 293 156 297 156 301 158 293 150 273 146 273 149 289 140 265 138 265 144 261 132 281 135 269 144 261 128 210 116 206 120 230 131 242 129 249 143 297 191 392 211 428 224 436 229 464 239 507 229 484 215 432 208 436 203 492 221 571 250 678 276 761 294 825 300 865 297 872 291 872 298 916 294 900 289 896 291 904 292 904 292 904 292 904 292 896 295 884 295 884 295 884 295 884 294 880 295 888 297 892 300 896 295 896 295 896 295 896 295 896 297 900 297 900 297 900 297 900 298 904 298 904 298 904 298 904 300 908 300 912 301 916 303 916 301 928 301 932 303 932 309 924 310 868 298 853 312 738 239 591 241 519 242 503 242 499 242 507 248 547 250 531 248 503 250 492 253 519 256 507 254 499 263 535 259 515 257 515 256 563 259 535 257 523 257 519 256 515 254 511 256 519 256 519 254 515 254 515 253 523 253 519 251 519 250 515 248 511 247 499 242 492 239 484 239 488 239 488 239 488 239 488 238 484 236 480 236 476 235 476 239 484 236 476 233 464 229 460 226 452 226 452 226 452 226 452 227 444 226 440 226 436 224 436 223 432 221 428 221 424 220 424 215 424 215 424 215 424 215 424 214 420 214 416 212 412 211 412 209 408 209 404 208 396 206 400 202 396 199 388 196 396 199 392 202 396 200 384 196 372 193 365 185 353 188 361 190 361 187 353 185 349 185 345 184 341 184 341 180 333 179 325 177 321 174 321 170 333 171 333 171 329 168 321 164 305 159 305 162 313 162 301 158 289 158 285 156 293 155 289 158 301 153 301 149 289 146 281 153 293 152 285 149 273 144 269 147 273 144 265 143 265 143 269 146 265 138 265 144 269 134 226 119 210 123 226 128 230 128 226 132 238 134 242 134 238 129 238 125 230 125 234 123 234 122 230 125 222 122 218 120 214 122 218 125 222 122 214 119 206 117 210 119 202 116 198 114 194 114 206 114 206 114 210 113 206 111 210 111 210 113 210 113 206 110 198 108 194 105 186 102 186 105 190 104 190 102 182 99 182 101 182 99 182 101 182 101 178 98 170 98 190 98 186 96 182 95 182 95 186 98 186 93 174 93 182 93 174 90 170 93 178 92 170 93 174 93 174 95 174 95 174 90 158 90 158 88 166 88 166 87 170 87 174 85 170 84 170 84 170 84 166 84 162 82 162 78 146 76 142 76 146 78 150 81 154 81 154 81 154 81 154 79 150 79 146 78 142 76 142 75 146 76 146 76 142 73 134 73 138 76 146 76 146 73 138 72 142 72 142 72 142 72 142 67 138 73 138 67 123 67 138 64 126 66 123 64 123 63 126 66 130 63 123 60 130 66 146 64 130 67 130 63 123 66 134 64 123 63 119 63 123 64 130 64 123 61 115 58 107 58 111 60 111 55 95 52 99 55 107 57 103 58 103 58 103 58 103 54 91 57 99 57 99 54 99 57 119 51 107 49 111 54 123 54 119 54 119 54 119 54 111 51 95 51 95 51 95 51 95 51 95 51 91 49 91 49 91 46 95 52 95 46 79 46 95 48 91 48 91 48 91 48 91 46 87 46 83 45 79 43 79 46 83 43 79 42 75 43 79 46 75 48 79 48 87 49 95 45 91 45 83 45 87 48 95 46 95 43 87 40 87 43 91 40 87 43 95 45 91 42 83 42 21 42 21 42 21 42 21 42 21 42 19 40 18 38 18 42 24 38 19 35 21 42 24 40 22 40 21 38 19 35 18 35 18 35 18 35 18 35 18 31 16 38 21 40 19 33 15 23 16 31 21 35 22 33 19 31 19 31 19 31 19 31 19 31 18 31 18 31 18 31 18 23 15 31 19 33 18 26 13 28 15 23 12 21 12 21 13 19 10 19 12 21 13 23 13 19 12 21 13 23 15 26 16 26 15 28 15 23 15 33 24 45 33 64 39 62 37 66 45 66 43 76 46 71 42 69 43 45 9 0 4 7 0 0 10 2 1 2 1 2 1 2 1 0 0 0 1 2 3 4 3 7 6 14 7 7 4 9 7 9 6 9 7 11 9 14 9 11 9 14 10 16 9 14 7 9 7 11 9 14 7 11 6 11 24 83 78 138 84 133 90 136 85 136 85 136 85 136 85 128 79 124 78 124 76 114 69 97 55 74 39 50 24 26 10 28 15 31 18 50 33 69 36 164 168 398 199 389 174 322 199 410 209 353 114 217 102 386 196 372 197 343 214 370 158 245 152 214 153 324 197 260 125 291 244 503 292 487 269 422 239 436 277 393 200 250 147 229 176 444 269 291 107 245 173 334 162 358 159 355 165 351 167 346 162 334 158 322 153 329 156 324 147 303 135 300 146 291 134 303 140 291 146 296 143 317 146 298 131 288 134 288 131 293 125 269 116 281 134 284 147 348 179 396 202 436 223 436 224 446 230 460 227 465 223 422 218 393 212 379 217 382 226 401 254 427 288 456 303 456 303 422 300 401 289 382 286 372 288 374 291 367 292 365 292 360 292 360 295 360 295 360 295 360 295 358 294 360 297 362 300 367 301 370 295 372 295 372 295 372 295 374 297 374 297 374 297 374 295 377 298 377 297 377 297 374 298 377 300 372 301 372 304 374 303 398 301 382 301 360 304 358 309 389 315 389 315 518 244 429 241 477 239 487 239 499 245 494 239 484 247 479 247 491 247 511 248 501 250 522 257 525 251 525 253 527 260 534 251 515 256 522 250 515 257 511 254 506 251 501 250 511 254 508 254 508 254 506 253 511 253 511 251 508 250 506 250 506 248 501 245 494 241 489 239 489 239 489 239 489 239 489 239 487 238 487 236 484 236 482 235 491 239 487 236 482 232 475 230 468 226 468 226 468 226 468 226 468 227 468 226 465 226 463 224 460 223 460 221 458 221 456 220 458 217 458 217 458 217 458 217 456 215 456 214 453 212 451 212 439 211 436 208 434 206 429 205 429 202 422 197 417 197 422 202 425 209 420 202 415 194 410 191 398 185 405 191 410 190 398 185 393 188 393 187 391 185 389 185 382 180 379 177 377 176 372 174 367 171 370 171 370 170 365 167 355 161 348 159 355 162 353 159 348 158 348 156 346 155 343 155 343 155 339 152 336 150 334 149 329 153 324 150 317 146 312 143 317 146 312 143 310 143 310 144 305 141 303 146 312 141 276 113 236 104 248 114 262 119 267 120 281 134 284 134 284 132 279 129 272 126 272 125 269 123 267 123 269 123 265 120 262 120 262 122 269 123 265 120 260 117 257 117 253 117 248 114 245 114 245 114 248 114 248 113 245 113 243 111 238 108 241 110 238 108 236 105 241 108 234 104 229 104 234 107 234 104 229 102 226 101 229 102 224 101 226 101 226 99 222 96 219 98 219 96 217 95 214 95 214 96 219 96 212 92 212 95 212 92 207 90 210 93 207 90 202 93 202 93 202 95 202 93 202 88 202 88 202 88 202 88 200 87 200 85 198 84 195 84 195 84 195 82 188 82 186 82 186 81 181 79 179 81 183 82 174 81 174 81 174 81 174 81 171 79 171 78 169 76 167 76 167 76 169 78 169 76 164 73 159 73 167 78 169 76 162 72 157 72 157 72 157 72 157 72 150 70 159 72 148 64 150 70 152 69 152 69 150 69 145 66 140 64 140 69 145 70 140 69 138 67 140 66 133 63 138 69 133 63 133 63 136 66 140 69 136 63 131 60 126 57 126 58 128 58 121 52 114 52 121 58 117 60 114 60 114 60 114 60 102 54 109 58 112 57 105 52 112 52 105 48 102 49 109 54 107 51 107 51 107 51 107 52 105 51 105 51 105 51 105 51 100 48 100 48 100 48 100 48 95 51 105 52 93 45 95 51 95 48 95 48 95 48 95 48 95 48 95 46 93 45 90 45 95 46 90 43 88 43 88 45 81 45 81 46 83 48 85 48 83 43 81 45 81 46 85 49 88 46 81 42 76 42 81 45 71 39 78 43 81 42 74 37 24 27 22 19 19 15 19 19 21 19 21 19 21 19 21 19 21 19 21 15 19 11 18 11 18 11 18 11 18 11 18 19 18 19 18 19 18 19 18 19 21 23 19 19 18 15 16 11 19 19 19 19 19 19 19 19 18 15 18 15 18 15 18 15 15 23 16 27 18 31 21 35 15 19 15 19 15 19 15 19 16 19 15 15 13 11 12 7 13 11 12 7 10 11 12 15 13 15 13 15 13 15 13 15 16 23 15 15 13 19 16 23 24 55 34 79 40 91 46 111 39 87 43 103 49 115 51 119 28 27 0 0 0 0 1 15 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 3 3 6 11 7 11 7 7 6 7 6 7 6 7 6 7 9 15 9 11 7 7 6 7 12 23 10 11 7 19 9 3 9 95 72 218 87 218 87 218 84 214 84 210 82 206 81 206 81 198 73 182 72 178 66 158 52 126 40 79 25 39 16 23 16 0 13 51 28 87 43 55 108 400 206 448 197 293 126 424 221 456 180 226 69 234 202 384 190 372 194 436 226 353 146 416 138 527 214 527 171 357 141 686 283 662 274 587 226 622 286 670 247 523 144 341 132 551 283 615 143 226 137 392 165 337 176 269 167 301 171 313 171 317 162 305 155 297 156 297 155 297 152 293 146 317 155 265 132 297 146 261 141 281 146 285 143 285 144 297 141 281 132 265 132 273 131 261 123 218 125 238 132 281 143 313 177 420 187 472 215 543 232 543 229 499 224 495 224 492 214 468 209 468 205 484 223 571 260 674 283 773 295 821 303 825 292 829 285 845 289 865 285 884 292 920 291 928 295 940 298 924 292 900 298 920 304 920 303 892 294 872 301 900 295 888 294 880 295 884 295 884 295 884 297 888 298 884 294 865 295 876 297 884 295 896 300 924 301 932 304 952 306 936 298 900 297 936 300 964 306 936 307 837 291 837 285 551 256 535 238 507 236 503 238 507 241 515 254 499 149 214 117 428 248 488 244 507 247 511 251 519 256 523 257 535 260 503 245 511 251 503 250 492 250 499 251 507 251 511 251 523 251 531 250 531 250 531 250 535 251 527 251 523 254 515 253 511 251 515 248 519 247 519 247 503 242 492 241 495 245 507 247 503 244 495 239 484 236 480 239 488 239 480 236 476 236 480 235 472 233 464 230 460 229 452 229 448 227 444 227 444 226 440 223 432 223 428 221 424 220 424 218 432 218 428 217 424 215 424 215 424 215 420 214 416 212 416 211 408 209 400 208 396 205 400 193 384 205 392 185 396 215 432 227 488 254 476 209 357 188 372 188 365 188 357 187 353 187 349 190 353 185 345 185 345 184 333 176 321 176 317 174 313 173 313 170 309 170 317 171 313 170 313 159 285 161 289 161 289 162 301 161 297 159 289 159 293 156 289 152 285 152 293 152 293 152 293 152 277 149 265 147 265 146 269 143 269 144 257 135 249 141 289 149 317 153 281 119 162 82 115 60 71 63 75 67 119 99 206 117 242 129 257 126 246 128 249 132 238 123 230 128 230 123 202 128 226 126 222 123 214 120 210 128 218 117 198 122 226 119 182 114 218 122 194 107 194 116 206 111 198 114 214 116 206 108 198 110 202 110 198 108 194 107 194 105 190 104 186 104 190 107 194 105 190 102 182 99 174 98 174 96 174 101 186 102 182 98 170 102 198 99 194 98 190 99 194 93 178 93 178 93 178 93 178 92 182 92 182 92 182 92 182 92 182 92 182 92 182 92 182 92 182 90 174 88 170 85 174 87 178 87 174 85 170 84 170 84 162 84 162 84 162 84 162 82 158 84 154 82 150 81 150 78 138 79 150 82 150 82 150 81 146 81 142 78 134 75 126 79 146 78 142 78 138 75 142 75 142 75 150 75 150 75 150 70 142 70 146 72 150 73 150 69 138 67 134 67 130 66 130 69 130 69 126 67 123 66 123 67 126 67 123 66 126 64 126 67 130 67 130 66 123 63 119 66 126 66 123 64 119 63 119 63 130 63 126 61 123 60 123 64 130 60 119 57 119 60 126 58 115 58 111 57 107 55 107 54 107 55 111 57 115 58 119 60 123 55 111 52 103 51 103 51 103 51 103 51 103 51 103 55 107 54 103 49 91 48 87 48 91 48 91 48 91 48 91 51 99 55 107 55 99 49 87 48 91 49 91 49 87 46 79 52 99 46 91 49 99 46 83 49 99 48 91 46 87 43 83 39 83 51 103 48 91 43 95 43 91 43 91 43 91 43 91 46 91 43 87 45 95 49 107 48 95 43 83 42 87 46 99 45 24 42 21 38 19 40 21 40 21 40 21 40 21 40 21 40 21 40 19 38 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 38 19 35 18 35 18 33 16 33 21 33 21 33 21 33 21 31 19 31 19 31 19 31 19 26 15 26 15 26 15 26 13 26 15 26 15 26 15 26 15 26 15 23 13 23 13 21 12 23 12 21 10 19 12 21 13 23 16 23 16 23 16 23 16 21 15 19 13 19 13 21 15 35 25 52 36 62 40 71 46 64 40 69 45 76 48 78 48 42 13 2 0 2 0 0 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 4 4 9 7 11 7 11 6 9 6 9 6 9 6 9 6 14 9 14 7 11 6 9 6 16 10 16 9 14 9 9 3 31 48 119 85 133 84 133 82 133 84 131 82 131 81 128 81 133 81 121 75 119 73 109 64 81 48 62 31 40 19 35 16 38 9 23 22 42 31 62 34 257 188 391 205 372 138 255 194 417 215 351 114 200 143 386 188 365 200 353 209 353 147 234 144 217 182 336 188 291 140 293 285 518 269 475 241 398 260 491 265 439 196 269 123 234 221 453 232 229 111 274 182 353 165 386 158 362 168 360 173 355 165 353 156 346 156 346 156 341 153 331 152 324 159 327 138 291 147 312 141 300 146 305 144 296 138 293 140 303 141 296 137 296 138 291 132 291 135 279 128 272 135 274 143 267 132 262 138 298 168 343 185 427 224 439 235 456 238 448 226 434 218 425 209 417 209 425 215 398 223 415 251 453 286 477 309 453 306 444 307 408 294 374 285 351 283 351 288 360 300 377 309 353 295 353 300 358 304 362 307 360 289 372 292 372 294 372 294 372 295 374 298 374 300 374 300 379 295 384 297 384 295 374 295 372 301 367 304 362 304 360 304 386 301 384 300 374 303 377 306 398 298 460 306 446 241 444 245 475 236 482 238 482 239 484 239 491 242 362 76 243 200 491 236 482 241 489 247 501 253 511 254 520 262 539 253 518 250 532 253 501 253 494 253 494 253 494 251 494 251 494 250 494 250 494 250 499 247 503 248 506 251 506 251 508 253 513 250 511 247 508 247 503 244 499 242 499 242 501 245 503 245 501 242 494 238 489 236 487 239 482 236 477 235 479 236 477 235 475 233 472 230 468 229 468 229 468 227 465 227 463 226 458 223 458 221 456 221 453 220 456 218 456 217 453 217 451 215 451 215 451 214 448 212 446 212 439 211 436 209 434 206 429 205 436 205 422 202 436 208 427 203 458 313 565 253 413 218 458 200 420 188 415 190 403 188 391 188 396 187 389 185 389 185 384 180 377 177 377 176 374 176 372 174 367 171 370 173 370 173 367 171 358 164 355 162 353 161 351 161 353 161 351 158 343 158 341 156 331 153 329 153 327 152 324 152 329 152 322 147 315 146 315 146 305 138 303 146 317 153 303 137 296 144 267 105 181 63 164 76 176 64 140 37 107 30 119 45 198 98 245 128 272 132 267 129 272 131 255 122 250 125 257 125 255 120 255 122 257 122 260 123 253 120 257 120 255 119 250 114 265 114 248 117 260 114 241 108 241 114 243 114 238 114 236 110 241 110 241 108 238 107 236 107 236 105 231 104 231 105 234 107 234 104 229 101 224 98 222 99 222 98 224 101 226 99 222 98 224 101 222 98 217 96 219 98 212 93 212 93 212 93 212 93 207 92 207 92 207 92 207 92 207 92 207 92 207 92 207 92 207 92 205 88 202 87 198 85 200 87 200 85 198 84 195 84 195 84 195 84 195 84 195 84 193 82 193 81 191 81 188 81 176 81 176 84 179 84 179 84 176 82 176 82 174 78 167 75 167 79 167 78 164 78 162 75 162 75 162 75 162 75 162 75 159 70 159 72 162 73 164 73 162 72 162 70 159 70 157 70 148 69 143 67 140 67 138 66 140 67 140 66 138 66 136 64 133 66 136 67 136 66 131 64 133 66 133 64 131 64 128 63 131 63 131 61 128 60 126 60 131 61 126 58 121 58 126 60 117 58 117 57 114 57 112 55 112 55 114 57 114 57 117 58 121 55 117 52 112 51 112 52 112 51 112 51 112 51 112 51 107 52 105 51 105 51 105 51 100 48 100 48 100 48 100 48 97 52 90 51 88 49 88 49 90 51 90 51 88 49 85 48 93 49 85 46 90 49 85 45 90 49 88 46 85 45 81 43 74 43 90 49 85 43 81 45 81 43 81 43 81 43 81 43 85 48 81 45 76 45 81 48 81 45 76 43 76 43 78 46 24 31 21 23 19 23 21 27 22 31 22 31 22 31 22 31 21 27 21 23 19 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 16 15 18 19 18 19 19 23 19 19 19 19 19 19 19 19 21 23 21 23 21 23 21 23 18 27 16 19 13 15 12 11 15 19 15 19 15 19 15 19 12 11 13 15 13 15 15 19 13 11 12 7 10 11 12 15 16 23 16 23 16 23 16 23 13 11 12 7 10 11 12 15 18 43 30 71 37 83 42 95 40 87 42 95 45 99 43 99 24 31 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 3 3 6 11 7 11 7 7 6 7 6 7 6 7 6 7 9 15 7 11 7 11 6 7 9 15 9 15 9 7 4 0 34 146 79 218 82 206 82 206 84 210 82 210 81 206 81 206 82 202 76 190 75 182 67 158 51 115 37 67 21 31 18 31 15 3 10 27 22 47 39 103 162 432 205 472 194 261 122 440 232 507 180 206 114 345 206 372 187 349 191 472 185 376 146 400 155 555 217 527 159 361 180 730 280 595 244 511 232 630 285 654 253 488 137 293 138 599 295 511 128 246 155 408 170 341 176 301 167 297 173 309 170 313 164 317 161 305 161 305 161 305 156 309 158 325 150 281 141 321 155 301 150 297 150 289 141 269 138 285 146 301 141 305 143 313 138 289 147 293 138 297 140 345 159 404 161 396 150 372 149 388 155 372 171 372 177 412 200 468 217 480 233 523 235 519 232 499 223 480 217 507 212 507 215 547 229 607 265 738 282 805 295 853 306 884 289 861 288 853 283 845 279 845 297 880 295 876 294 876 297 892 295 900 297 908 298 900 295 896 297 904 297 904 300 908 300 900 295 884 297 888 298 884 295 888 300 908 300 908 303 912 303 908 307 900 304 940 303 956 303 908 297 817 325 654 244 543 221 543 236 511 238 511 239 515 239 515 233 591 232 134 141 535 254 495 236 492 239 499 245 515 248 523 244 515 250 495 233 480 236 488 248 499 250 499 250 503 251 511 247 503 247 503 247 503 247 511 245 515 244 511 247 499 247 495 251 511 251 515 248 523 248 519 242 499 242 495 242 495 244 499 244 499 242 492 239 484 236 480 236 480 236 472 235 472 235 476 235 472 233 468 232 460 230 460 230 448 229 448 227 444 226 440 223 432 223 432 221 428 221 424 218 432 218 432 217 428 217 424 215 424 215 420 214 416 212 416 211 408 211 404 208 396 206 400 196 392 184 357 203 384 184 416 354 837 380 789 279 400 184 369 191 369 190 365 190 357 191 353 190 349 184 341 185 345 182 329 179 329 179 325 177 325 176 321 173 317 173 317 173 317 173 317 168 301 165 293 162 285 159 277 161 293 159 289 158 289 156 289 156 293 156 297 152 285 150 273 149 265 147 257 144 261 144 261 150 285 150 269 140 261 147 305 141 210 79 43 51 91 98 214 123 198 92 95 52 3 24 0 25 23 51 99 84 190 117 246 126 242 131 242 128 230 128 226 120 210 119 214 120 214 122 218 117 214 122 210 114 186 113 206 120 170 99 194 120 194 110 206 116 202 113 206 113 202 111 210 110 202 110 198 108 194 107 194 107 190 104 186 104 186 105 190 105 190 102 182 99 178 99 178 98 174 99 178 99 178 98 174 99 190 96 186 95 182 96 186 93 178 93 178 93 178 93 178 92 182 92 182 92 182 92 182 92 182 92 182 92 182 92 182 92 190 90 182 88 178 85 174 87 178 87 174 85 170 84 170 84 170 84 170 84 170 84 170 82 166 82 166 81 162 81 158 81 158 84 166 85 166 85 162 84 162 84 162 82 154 79 146 81 142 79 146 79 142 76 146 76 146 76 150 75 150 75 150 72 142 73 146 73 146 75 150 73 146 73 142 72 142 70 138 69 130 69 130 67 126 67 123 67 126 67 126 66 123 66 119 64 123 66 130 67 130 66 126 66 126 66 126 64 123 64 119 63 130 63 126 61 123 60 123 63 126 60 119 58 119 58 123 58 115 58 115 57 111 57 107 58 115 57 111 57 111 55 107 54 107 51 103 51 103 52 107 51 103 51 103 51 103 51 103 49 95 51 99 52 103 52 107 48 91 48 91 48 91 48 91 54 99 49 83 46 83 51 95 51 91 51 91 49 87 48 83 51 103 46 99 49 107 48 95 49 107 48 99 46 95 43 91 40 95 48 107 46 91 43 91 43 91 43 91 43 91 43 91 51 103 46 91 43 87 43 87 45 91 43 87 43 87 45 91 38 19 35 16 33 16 35 18 42 22 42 22 42 22 42 22 40 21 40 19 38 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 31 16 33 18 35 19 38 21 28 18 28 18 28 18 28 18 33 21 33 21 33 21 33 21 33 19 33 18 31 16 28 16 26 15 26 15 26 15 26 15 19 12 21 13 23 15 26 16 23 12 21 10 19 12 21 13 16 12 16 12 16 12 16 12 16 10 14 9 11 10 14 12 31 24 52 36 62 39 69 43 71 43 74 45 74 45 71 42 31 7 0 0 4 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 4 4 9 7 11 7 11 6 9 6 9 6 9 6 9 6 11 7 11 7 11 7 11 7 14 7 14 10 14 3 4 6 74 66 131 84 128 81 131 82 131 82 131 81 128 81 126 79 124 75 117 72 112 67 97 57 78 43 54 25 33 16 28 18 19 7 19 15 40 21 76 76 353 200 389 209 358 122 253 209 417 227 322 114 276 197 393 193 355 191 355 221 279 158 231 137 253 208 372 197 260 143 372 300 501 251 427 224 434 272 484 260 458 194 262 114 269 253 463 184 202 125 317 188 365 167 386 170 377 176 372 179 370 171 372 167 362 167 362 167 355 164 343 159 343 158 315 143 312 158 327 155 322 158 319 153 308 147 308 152 308 150 305 153 310 153 300 144 286 146 274 147 291 174 334 202 334 196 331 191 317 173 288 153 274 141 260 137 276 158 319 174 377 205 401 223 434 239 453 245 439 227 425 215 401 214 391 215 384 221 382 232 398 260 451 291 463 300 465 306 458 298 420 288 389 286 377 289 374 295 374 301 372 292 374 295 374 300 372 301 360 297 355 298 353 300 348 298 362 297 367 300 370 297 372 294 377 297 384 298 384 300 389 300 398 307 389 303 384 300 391 300 403 315 489 250 439 250 470 250 484 238 482 239 484 239 487 241 444 259 508 101 403 268 487 221 477 238 482 242 494 247 501 248 511 253 506 250 506 250 503 239 491 245 491 245 494 245 494 245 496 245 496 244 501 244 501 244 501 242 501 245 503 247 506 247 511 250 511 250 511 248 508 247 501 242 499 242 499 242 499 244 501 242 499 241 494 238 489 236 482 235 477 233 475 233 477 235 477 235 477 233 475 232 472 230 472 230 470 229 465 227 463 226 460 224 458 223 458 221 456 221 458 220 456 218 456 217 453 217 451 215 451 214 448 212 446 212 441 212 439 209 434 208 432 206 420 217 429 197 444 196 439 280 608 352 608 377 577 203 389 224 420 191 413 193 408 191 396 191 393 187 386 184 389 184 384 179 379 179 377 177 374 176 374 176 374 174 372 173 370 173 370 173 360 167 358 164 353 162 351 161 351 159 348 158 343 156 339 155 339 156 331 155 324 150 319 147 322 147 317 144 312 144 312 144 312 146 308 147 305 143 296 138 205 64 121 49 195 125 281 143 286 140 269 128 245 104 188 66 114 25 81 9 85 37 162 81 202 105 253 134 269 128 250 119 265 123 267 122 262 119 260 117 262 116 253 119 265 120 265 123 257 113 248 113 250 110 245 119 248 116 241 110 234 113 238 114 241 110 241 108 238 107 236 107 236 105 231 104 229 102 231 104 231 102 226 99 224 99 224 99 222 98 222 99 224 98 222 98 219 96 214 93 212 93 214 95 214 95 214 95 214 95 214 95 210 93 210 93 210 93 210 93 210 93 207 92 207 92 205 90 205 90 205 88 202 87 200 87 200 87 200 85 198 84 195 84 195 84 195 84 195 84 195 84 195 84 193 82 193 81 191 82 181 82 179 84 181 84 179 82 176 82 179 84 176 81 171 78 171 81 169 81 167 79 167 78 167 76 164 76 164 75 162 75 159 73 159 73 159 73 159 73 155 70 152 69 152 67 150 69 150 70 143 69 143 67 140 67 143 69 140 67 140 66 138 66 128 63 131 66 136 67 136 67 136 67 133 66 133 64 131 64 131 63 131 61 128 60 126 60 128 61 126 60 124 58 124 58 119 60 117 58 117 57 114 57 119 58 117 57 114 55 112 54 112 51 109 49 109 51 114 52 112 51 112 51 112 51 112 51 107 52 107 52 107 52 107 52 100 48 100 48 100 48 100 48 107 57 95 52 90 52 95 55 93 52 90 49 88 49 88 49 90 48 85 46 90 49 88 46 88 48 88 46 85 45 83 45 81 45 85 48 85 45 81 43 81 43 81 43 81 43 81 43 83 46 81 45 78 43 76 43 78 43 76 43 76 43 76 45 15 11 13 7 13 11 15 15 22 31 22 31 22 31 22 31 21 27 21 23 19 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 15 15 16 19 18 23 19 27 15 7 15 7 15 7 15 7 18 15 18 15 18 15 18 15 16 23 16 27 18 31 19 31 15 19 15 19 15 19 15 19 10 11 12 15 13 19 15 23 13 11 12 7 10 11 12 15 12 11 12 11 12 11 12 11 10 7 9 3 9 3 10 7 18 43 33 83 40 87 42 95 46 103 46 107 46 103 45 99 15 11 0 0 3 3 0 3 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 3 3 6 11 7 11 7 7 6 7 6 7 6 7 6 7 7 11 7 11 7 11 7 11 9 3 7 19 7 0 4 27 54 174 81 210 81 210 85 218 82 210 81 206 81 202 79 202 76 190 73 182 70 166 58 134 45 99 33 55 18 31 15 23 7 15 10 23 22 19 45 238 202 452 202 484 177 249 137 519 236 492 156 202 146 416 205 369 188 369 206 468 150 408 149 412 164 626 247 559 141 376 236 694 254 492 223 464 259 603 262 567 248 472 122 261 173 670 272 372 108 285 174 408 173 345 174 325 174 321 177 321 176 329 171 333 173 337 173 333 171 329 167 329 164 293 143 285 156 333 161 337 161 329 161 321 155 325 161 349 165 369 167 388 171 388 164 369 162 372 162 404 180 499 214 587 211 567 218 583 217 563 206 523 196 460 173 396 159 376 156 357 155 353 158 372 174 424 196 456 218 480 229 519 239 555 242 567 221 519 211 492 200 495 208 539 241 634 257 702 282 773 298 821 303 845 304 861 300 845 289 829 285 857 283 861 289 896 300 932 297 916 298 932 300 932 301 932 298 920 298 920 300 908 297 888 297 888 295 880 297 872 298 868 307 896 306 916 300 912 298 853 294 833 276 527 241 492 244 472 238 503 241 507 241 511 242 511 236 535 233 103 200 563 241 511 239 495 242 507 247 523 251 535 248 503 232 515 251 563 245 511 241 499 242 499 244 495 244 492 241 476 241 472 241 464 241 472 242 507 242 503 244 499 247 492 247 492 247 507 248 523 247 523 239 495 242 495 242 495 242 492 242 492 241 488 238 484 236 480 233 472 233 468 233 472 235 476 235 472 235 468 233 468 233 464 233 456 232 452 229 444 226 440 224 436 224 432 223 432 221 428 220 436 220 432 218 432 217 428 215 424 215 420 214 416 212 416 212 412 211 408 209 400 206 404 200 444 205 392 214 400 211 599 346 793 351 634 239 396 194 372 191 372 191 369 191 361 190 357 188 349 184 341 184 345 180 333 176 325 176 325 174 321 173 317 176 333 173 321 171 321 171 325 164 301 164 301 164 301 164 301 159 293 158 285 156 289 155 285 158 297 156 297 152 285 149 269 147 261 146 261 144 261 146 273 134 242 141 297 161 261 99 63 37 27 67 182 140 309 140 230 122 230 125 257 138 273 131 242 110 166 64 19 24 0 24 0 45 71 84 166 108 190 110 186 119 206 117 206 117 202 116 202 119 186 108 214 128 218 113 182 104 210 126 206 108 182 111 198 117 206 113 198 111 202 113 214 110 202 110 198 108 194 107 194 107 190 104 182 102 182 102 182 104 186 101 178 99 178 101 182 98 174 98 170 96 174 98 174 98 186 95 178 93 178 93 178 95 182 95 182 95 182 95 182 93 186 93 186 93 186 93 186 93 186 93 182 92 178 90 178 90 186 88 182 88 182 87 178 87 178 87 174 85 170 84 170 85 170 85 170 85 170 85 170 85 170 85 166 84 166 82 162 79 154 82 158 82 154 81 150 79 154 81 154 81 150 79 146 82 146 82 154 81 150 79 150 79 150 78 154 76 150 75 150 73 146 73 146 73 146 73 146 70 138 69 134 69 130 67 130 70 134 70 130 69 130 67 126 69 130 69 126 67 126 66 123 63 119 64 126 67 130 67 130 67 130 67 126 66 126 64 123 63 130 63 126 61 123 60 123 61 126 61 126 60 123 58 119 60 119 60 115 58 115 57 111 60 115 58 111 57 107 55 103 51 103 49 99 49 103 52 107 51 103 51 103 51 103 51 103 55 111 54 107 52 99 49 95 48 91 48 91 48 91 48 91 52 99 55 107 55 99 52 91 54 99 51 87 49 87 51 91 49 99 45 99 49 111 49 99 48 103 46 99 46 99 45 95 46 99 45 95 45 95 43 87 43 91 43 91 43 91 43 91 42 87 43 91 45 95 46 95 42 87 43 87 43 87 43 83 28 13 26 12 26 13 31 16 40 21 40 21 40 21 40 21 40 21 40 19 38 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 33 16 35 18 35 18 38 19 23 15 23 15 23 15 23 15 28 18 28 18 28 18 28 18 21 12 23 13 26 16 31 18 26 15 26 15 26 15 26 15 21 12 23 13 23 13 26 15 23 12 21 10 19 12 21 13 21 15 21 15 21 15 21 15 16 10 14 9 11 10 14 12 31 24 54 39 69 42 69 43 76 46 78 48 78 46 76 45 28 6 0 0 4 1 2 4 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 4 4 9 7 11 7 11 6 9 6 9 6 9 6 9 6 9 6 11 7 11 7 14 9 16 4 7 10 11 1 14 25 90 70 128 81 128 84 138 85 128 81 128 81 126 79 126 78 126 78 121 75 117 67 95 54 64 37 50 25 31 15 23 12 23 24 35 18 52 15 97 131 384 200 393 205 319 116 281 236 434 206 274 123 272 193 365 188 355 203 386 193 253 159 234 149 250 226 405 203 253 176 465 266 460 236 427 236 477 266 446 239 453 202 250 111 362 274 396 137 202 149 351 185 377 171 386 177 379 177 372 177 372 174 382 173 386 179 382 177 372 173 360 170 351 149 300 152 339 167 334 164 324 162 324 161 322 164 334 176 351 185 353 193 362 193 346 180 348 205 341 208 341 221 362 238 358 233 355 229 351 232 367 244 355 224 351 218 341 205 319 187 296 168 279 152 267 147 276 150 336 176 374 200 410 215 420 217 453 235 458 229 439 214 420 208 410 208 391 209 398 232 425 259 451 288 448 300 444 301 427 297 420 301 405 292 386 288 374 289 374 297 365 300 353 300 348 298 353 298 362 300 367 297 372 294 379 295 386 295 393 295 401 297 389 307 377 303 386 300 408 297 465 313 434 239 482 229 530 218 494 241 484 241 487 242 487 244 511 253 451 113 458 260 496 259 494 245 496 248 501 253 506 254 475 223 429 220 465 244 470 236 475 239 479 241 487 244 491 245 489 241 494 241 496 239 496 239 501 242 503 242 506 244 503 245 501 244 496 245 499 245 499 247 496 241 499 242 499 242 496 241 496 239 494 239 491 238 489 236 479 235 477 235 477 236 482 238 477 235 477 235 477 233 475 233 475 233 472 230 468 227 463 226 463 224 460 224 458 223 458 223 460 220 458 220 456 218 456 218 451 215 451 214 448 212 446 212 444 212 441 211 436 208 434 208 422 202 403 190 436 197 405 215 372 226 436 187 365 196 427 179 420 190 413 191 405 188 396 190 393 185 384 182 386 184 382 177 374 176 372 174 372 173 370 173 372 174 365 170 360 168 362 171 351 164 353 164 355 165 358 167 348 158 348 156 341 155 339 153 336 155 331 155 324 150 322 149 319 147 315 146 315 146 315 147 308 155 322 137 236 67 150 45 179 98 262 141 279 128 257 123 262 122 248 116 250 125 267 132 267 125 253 110 219 79 162 51 114 39 143 63 181 90 226 111 234 104 241 110 250 116 260 120 265 114 250 116 243 95 219 104 236 105 241 107 245 113 245 113 245 114 241 113 236 113 236 113 241 110 241 108 238 107 236 107 236 105 231 102 226 101 226 101 229 102 226 99 224 101 226 102 222 98 219 96 219 96 222 98 219 96 214 93 212 93 212 95 217 96 217 96 217 96 217 96 212 95 212 95 212 95 212 95 212 95 210 92 207 90 202 88 202 88 202 88 202 88 202 88 200 87 200 85 198 84 195 84 191 85 191 85 191 85 191 85 193 85 191 85 188 84 188 84 179 81 176 82 174 81 171 78 171 79 174 81 174 81 171 78 174 84 174 82 171 82 169 79 169 79 169 78 164 76 162 75 162 75 159 73 159 73 157 72 159 73 159 72 157 72 155 72 148 70 145 70 143 69 143 69 145 69 143 69 140 67 140 67 131 64 133 67 136 67 133 66 138 67 136 67 133 66 133 66 131 63 131 61 128 60 126 60 126 61 128 61 128 60 124 57 121 60 119 60 117 58 117 58 117 58 114 57 114 57 112 55 117 52 112 51 112 51 114 52 112 51 112 51 112 51 112 52 114 57 109 54 105 51 100 48 97 48 97 48 97 48 97 49 90 51 93 55 95 51 85 45 97 54 90 49 88 49 90 52 88 46 83 46 90 51 90 48 85 46 85 46 85 46 85 46 90 46 83 45 83 45 81 40 81 43 81 43 81 43 81 43 69 40 76 45 81 46 81 46 74 42 76 43 76 43 74 42 15 11 13 7 15 15 18 19 19 23 19 23 19 23 19 23 21 27 21 23 19 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 18 19 19 23 18 19 18 19 16 15 16 11 16 11 16 11 16 11 19 19 19 19 19 19 19 19 13 19 15 19 15 19 15 19 15 19 15 19 15 19 15 19 15 19 13 15 13 15 12 11 13 11 12 7 10 11 12 15 13 15 13 15 13 15 13 15 12 11 10 7 10 7 12 11 15 39 31 79 40 87 40 87 43 99 45 103 46 103 45 103 27 31 0 0 1 0 0 7 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 3 3 6 11 7 11 7 7 6 7 6 7 6 7 6 7 6 7 6 11 7 15 9 15 10 0 3 19 7 0 15 87 61 186 82 206 81 210 84 206 81 206 81 202 79 202 78 198 78 194 75 190 73 170 58 130 36 75 31 63 21 31 10 7 9 43 18 31 33 15 64 388 202 460 211 480 155 249 159 587 250 408 135 257 140 376 208 404 190 424 229 380 152 412 144 460 168 654 248 523 141 464 274 456 235 436 229 448 266 503 229 495 229 464 107 242 229 690 212 281 116 333 188 400 180 365 177 357 180 337 182 337 180 345 177 357 184 357 184 353 180 345 174 349 168 281 138 321 176 369 168 349 170 361 170 357 167 369 180 416 194 464 203 495 211 499 199 476 236 603 238 615 239 642 247 666 244 670 239 634 223 622 230 646 232 630 230 634 235 622 227 587 221 555 209 515 191 452 171 396 132 269 143 321 164 380 185 412 199 460 214 499 224 519 229 535 230 515 220 488 212 511 221 559 209 547 233 654 274 761 303 829 301 845 303 849 300 845 291 845 295 868 297 888 295 892 297 904 297 920 297 920 298 908 297 896 295 892 297 888 297 888 297 888 309 904 307 920 301 904 300 829 310 662 241 511 238 456 235 448 238 507 241 511 242 511 244 515 236 515 206 249 230 519 241 488 247 507 248 519 253 543 256 563 253 507 214 464 217 507 232 559 233 527 235 527 238 519 239 507 238 488 238 472 238 464 238 464 239 499 239 492 242 488 242 484 242 484 241 495 242 511 242 511 239 492 242 495 242 495 241 488 239 488 239 484 238 484 236 480 236 476 235 472 236 480 239 484 235 472 235 472 235 472 235 472 235 464 233 456 229 444 226 440 226 440 224 436 224 432 223 432 221 440 220 436 220 432 218 432 215 424 215 420 214 416 212 416 214 416 212 408 209 404 208 408 209 408 200 400 209 424 202 392 203 412 221 432 212 396 196 361 191 365 190 361 188 353 188 349 187 349 182 341 182 341 180 329 177 329 176 325 176 321 174 321 176 325 170 309 165 305 168 317 165 305 165 305 165 305 164 301 158 289 156 285 156 285 153 281 153 289 155 293 153 289 152 289 149 273 147 269 147 277 149 281 150 273 123 103 40 0 66 158 132 273 144 253 117 194 122 257 135 249 126 214 113 198 117 226 110 210 122 253 134 246 114 182 73 83 67 87 79 146 105 194 99 162 102 182 113 210 120 222 120 218 119 182 87 158 156 480 209 273 95 166 119 194 110 218 113 202 114 210 114 206 111 202 110 202 110 198 108 194 107 194 107 190 104 182 101 178 101 178 102 182 101 178 99 182 101 186 98 174 96 166 95 170 98 174 98 190 96 182 95 182 95 182 96 186 96 186 96 186 96 186 95 190 95 190 95 190 95 190 95 190 93 182 92 178 88 174 88 182 88 182 88 182 88 182 87 178 87 174 85 170 84 170 84 174 84 174 84 174 84 174 85 178 84 174 84 170 82 170 81 162 84 166 82 158 79 154 81 158 82 162 84 162 81 154 85 154 84 158 84 154 81 158 81 158 79 158 76 154 75 150 76 150 76 146 75 142 73 142 75 146 75 142 73 142 72 138 72 146 70 142 70 138 69 138 70 142 69 138 69 134 67 134 66 126 67 130 67 126 64 123 69 134 67 130 67 126 66 126 63 130 63 126 61 123 60 123 60 123 61 130 61 123 58 115 61 123 60 119 60 115 58 115 55 107 57 111 57 111 58 115 58 115 55 107 52 103 52 107 52 103 52 103 52 103 52 103 55 111 55 107 54 103 52 99 48 91 48 91 48 91 48 91 49 95 52 95 51 87 49 83 57 103 52 87 49 87 52 99 48 99 45 99 49 111 49 103 46 99 46 99 46 99 46 99 52 103 43 91 45 99 43 83 43 91 43 91 43 91 43 91 40 83 43 91 46 91 43 83 40 83 43 87 43 87 42 79 33 16 33 16 35 19 40 21 35 18 35 18 35 18 35 18 40 21 40 19 38 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 35 18 40 19 38 18 35 16 33 15 31 19 31 19 31 19 31 19 33 21 33 21 33 21 33 21 35 21 33 18 31 16 28 15 26 15 26 15 26 15 26 15 28 15 26 13 23 12 21 10 23 12 21 10 19 12 21 13 14 10 14 10 14 10 14 10 19 12 16 10 14 12 16 13 21 19 50 36 64 37 62 37 66 42 71 45 74 45 74 43 52 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 4 4 9 7 11 7 11 6 9 6 9 6 9 6 9 6 9 6 9 7 11 9 14 9 19 3 4 9 11 3 28 43 105 76 133 82 126 81 126 75 128 81 128 79 126 78 124 78 117 73 114 72 109 63 85 48 54 33 50 27 35 15 16 6 2 19 33 21 81 28 150 191 382 205 408 205 281 114 291 247 384 146 191 119 214 161 348 197 339 212 405 153 257 150 222 159 281 241 403 193 257 209 482 168 448 242 444 241 482 244 417 235 436 209 248 111 441 276 324 117 234 168 382 185 396 184 398 185 401 191 391 190 393 187 405 187 398 187 391 184 382 179 367 174 358 147 303 164 367 179 343 171 351 179 348 176 341 180 351 194 362 200 370 214 377 212 355 199 367 238 367 245 370 251 360 251 360 260 367 259 351 247 346 247 348 239 322 226 324 232 348 239 341 233 362 239 367 226 336 205 327 185 305 162 286 155 300 158 315 161 341 171 372 188 415 209 434 220 444 230 448 229 427 224 408 221 391 218 379 218 374 221 422 269 451 298 477 310 468 309 425 292 410 294 401 292 391 294 379 295 379 297 382 295 374 294 374 295 374 297 377 298 379 301 372 310 377 306 398 303 434 300 484 229 434 239 472 241 501 241 494 241 484 242 487 244 489 244 489 262 439 164 465 242 506 242 499 248 501 251 499 254 501 257 465 218 389 177 343 170 374 212 432 224 434 229 441 232 448 232 468 239 472 239 475 239 475 238 484 236 487 239 489 241 491 242 487 241 489 239 491 242 494 242 487 239 494 244 496 242 489 238 489 239 487 238 487 238 484 236 482 236 479 236 482 239 487 241 477 235 477 235 477 235 477 235 479 235 475 232 468 227 463 226 463 226 463 224 460 223 458 223 460 221 460 220 458 218 456 218 451 215 451 214 448 212 446 212 444 214 441 211 439 209 434 208 408 193 427 196 396 194 444 212 396 200 403 196 398 193 415 196 410 190 408 188 398 187 391 187 391 184 384 182 384 182 379 177 379 179 379 177 377 176 374 176 372 173 360 165 353 164 358 168 362 168 360 167 353 162 351 161 348 158 346 155 341 155 336 153 329 152 327 153 327 153 327 153 322 149 319 147 315 149 319 152 284 88 136 28 162 99 276 141 281 131 260 123 260 125 253 114 229 114 257 125 255 119 253 122 262 120 243 113 245 119 250 117 257 117 234 107 236 113 238 107 241 107 250 113 260 119 269 123 250 119 269 105 222 143 513 374 608 226 257 114 276 108 224 119 238 113 243 116 243 114 234 108 241 110 241 108 238 107 236 107 236 105 231 102 226 99 224 99 226 101 224 99 224 101 229 102 224 98 217 93 214 95 222 99 222 98 217 95 214 95 217 96 217 96 217 96 217 96 217 96 212 95 212 95 212 95 212 95 212 95 210 92 207 90 202 88 202 88 202 88 202 88 202 88 200 87 200 85 198 84 195 84 191 84 191 84 191 84 191 84 193 85 193 84 191 82 188 84 181 85 181 85 181 84 174 81 176 82 179 85 181 85 179 84 176 85 176 84 174 84 171 81 174 81 169 79 167 76 162 75 159 76 159 75 157 73 155 73 152 72 150 70 150 69 148 69 148 72 148 70 145 69 143 69 145 70 145 69 143 67 140 67 136 67 136 67 133 64 128 63 138 69 138 67 136 66 133 66 131 63 131 61 128 60 126 60 124 60 128 63 128 60 121 55 121 61 121 60 119 58 117 58 109 55 112 57 114 58 117 60 121 60 114 55 109 52 107 52 107 52 107 52 107 52 107 52 105 52 107 54 107 54 109 55 97 48 97 48 97 48 97 49 102 57 95 51 90 52 95 55 100 55 93 49 85 49 93 54 88 46 83 46 90 51 90 48 85 46 85 46 85 46 85 46 95 48 81 42 83 46 81 39 81 43 81 43 81 43 81 43 76 45 81 46 78 43 71 39 69 40 76 45 78 43 71 39 16 27 25 35 19 19 19 31 22 31 19 19 18 19 18 19 19 19 18 15 16 11 15 7 21 23 16 11 15 15 19 27 22 27 19 19 18 23 21 31 21 27 19 15 12 3 13 15 18 15 18 15 18 15 18 15 21 19 19 15 18 19 19 23 18 27 18 23 16 19 15 19 15 19 16 27 18 27 16 23 13 15 13 15 13 15 13 15 15 19 15 19 15 19 15 19 12 11 12 11 12 11 12 11 10 7 10 3 9 0 7 0 7 27 33 91 42 87 40 91 40 87 40 91 43 99 48 111 45 47 0 11 7 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 1 0 1 3 3 15 12 23 9 7 9 23 6 7 6 7 6 7 6 7 7 11 7 11 7 11 7 11 4 0 6 15 6 7 25 119 76 194 76 194 76 194 76 194 78 202 81 198 75 186 73 190 72 182 73 178 66 142 49 111 34 63 27 43 18 27 13 19 13 35 28 59 31 51 105 460 199 484 223 428 113 257 173 523 153 257 88 166 110 333 196 436 205 452 209 349 149 380 149 476 179 670 247 476 147 547 226 337 245 365 235 464 238 412 236 456 236 372 67 353 257 642 173 269 140 369 197 392 185 384 185 384 190 369 196 372 194 380 190 376 193 365 187 369 188 361 182 369 180 301 159 365 182 380 184 365 187 361 177 388 167 420 211 456 203 539 212 523 242 535 194 571 245 638 241 642 247 686 253 698 253 718 257 730 263 745 266 757 263 753 260 734 253 710 247 686 227 630 224 626 229 630 236 642 236 607 224 551 202 480 179 428 171 404 153 357 144 349 155 376 190 428 184 424 196 495 229 571 223 531 230 539 226 515 220 519 211 523 215 547 235 658 277 749 303 821 312 837 306 821 294 821 292 857 292 849 286 853 292 892 295 908 303 940 306 928 297 904 315 904 300 908 306 896 307 837 245 571 241 499 236 476 233 484 241 507 245 507 242 503 245 519 244 547 196 341 235 531 247 492 256 464 250 515 256 567 230 599 214 559 215 273 99 226 113 226 129 341 164 440 200 515 230 559 233 539 239 523 233 499 236 515 241 495 233 499 232 492 241 448 238 480 238 495 241 503 238 492 239 488 239 488 239 488 239 488 236 480 236 476 235 472 233 472 236 476 236 472 235 468 233 468 232 464 232 464 232 464 232 464 230 452 230 448 229 444 227 444 224 436 223 432 223 428 221 428 217 428 217 424 215 420 214 420 214 420 212 416 212 416 211 412 212 412 211 408 209 400 206 404 199 392 200 392 197 392 194 376 197 372 197 369 194 365 191 365 188 361 191 361 188 349 180 333 182 349 180 345 179 341 177 341 176 337 176 333 174 329 173 329 182 333 164 361 177 317 188 345 179 325 162 293 161 305 164 297 156 285 156 281 156 285 155 285 149 281 153 297 155 297 155 293 150 269 141 277 152 265 120 150 48 7 55 130 126 289 137 226 128 238 125 234 123 226 120 222 120 222 120 222 119 218 116 210 116 202 116 210 116 210 116 210 114 210 117 210 111 194 111 202 114 210 122 230 126 246 140 289 153 341 185 428 209 472 224 507 218 428 173 277 123 198 113 206 116 206 116 210 116 206 113 210 110 202 111 202 108 194 105 186 104 182 102 178 101 182 102 186 102 186 102 182 101 178 99 178 101 178 98 170 96 170 96 170 96 186 96 186 96 186 96 186 95 186 96 190 98 194 99 198 96 194 96 190 95 186 93 186 96 194 96 190 95 190 93 186 92 190 92 186 90 182 88 182 88 182 88 178 87 174 85 174 82 170 85 174 85 174 85 178 85 174 85 174 85 174 85 174 88 178 88 174 87 170 85 170 85 170 85 166 81 154 81 162 81 170 92 138 70 146 88 186 78 150 78 158 79 166 82 174 78 158 81 170 84 166 81 158 79 158 78 150 73 130 66 115 75 150 73 146 72 142 70 138 69 138 69 138 69 138 69 138 67 130 67 130 67 130 67 130 69 134 69 130 67 126 66 126 64 123 57 119 61 130 60 111 58 119 58 119 58 119 58 119 60 119 60 115 58 111 57 111 63 115 55 115 61 130 61 111 57 111 54 103 52 103 52 107 54 107 54 107 54 107 54 107 57 111 54 99 52 103 57 115 48 91 52 103 54 99 49 87 54 95 51 91 54 99 52 91 48 95 55 99 48 79 49 99 49 111 51 111 51 107 48 99 45 99 46 99 46 99 46 103 51 107 49 103 48 99 46 99 42 87 42 83 40 79 39 75 34 79 46 95 42 79 42 91 40 87 45 83 39 79 46 107 31 19 42 22 35 16 35 21 42 21 38 18 35 18 35 19 35 18 33 16 33 16 31 15 38 19 33 16 33 16 38 19 40 19 35 16 33 18 38 21 40 22 42 19 31 13 31 18 23 15 23 15 23 15 23 15 28 16 23 15 23 15 26 18 31 18 28 16 28 15 26 15 26 16 28 18 31 16 26 15 23 13 23 13 23 13 23 13 23 13 23 13 23 13 23 13 16 12 16 12 16 12 16 12 14 10 14 9 11 7 9 7 14 18 54 42 71 42 69 43 69 42 69 42 71 45 76 48 76 28 14 1 2 0 0 1 0 0 0 0 0 0 0 0 0 0 4 3 0 0 2 3 7 7 19 10 11 6 11 10 9 6 9 6 9 6 9 6 11 7 11 7 11 7 11 7 9 6 14 9 7 6 45 52 117 73 119 76 121 78 124 79 124 79 126 78 119 72 117 75 109 70 112 67 97 54 74 43 52 28 40 21 23 13 14 10 21 19 59 31 69 48 241 203 377 221 389 158 205 125 265 168 186 98 136 85 162 134 293 193 360 217 334 135 248 135 234 161 262 236 396 168 284 250 396 165 465 224 458 257 448 224 448 227 448 161 217 185 489 247 269 114 296 190 410 191 413 191 413 197 413 199 408 200 410 194 420 191 408 193 396 190 396 188 384 185 370 155 334 185 374 185 365 179 365 176 351 182 329 194 384 202 367 226 372 220 405 221 329 230 374 245 355 244 351 251 348 256 334 256 336 260 346 265 353 266 360 271 360 269 360 266 360 265 358 256 351 244 329 227 308 217 329 236 331 233 336 226 339 218 327 200 329 187 315 170 298 158 286 150 274 143 288 158 324 176 362 197 398 220 429 230 444 236 444 235 422 221 398 220 393 224 401 245 432 274 460 292 475 303 465 310 448 303 422 289 393 286 382 288 370 291 365 301 377 310 351 310 393 304 405 297 436 279 405 241 441 238 470 235 491 235 487 244 489 242 484 241 489 248 496 254 410 190 482 251 496 245 494 259 487 263 513 256 511 200 348 241 458 150 212 90 226 104 188 88 200 99 236 138 317 180 415 233 441 242 441 236 432 230 448 227 470 239 465 236 482 238 477 235 477 236 484 236 484 236 489 239 489 239 489 239 489 239 484 236 484 235 482 235 479 233 479 236 479 235 477 235 475 233 472 232 472 232 472 232 472 232 470 230 468 229 468 227 465 227 460 224 460 224 458 223 458 221 453 217 453 215 451 214 448 214 448 214 446 212 446 212 444 211 441 212 439 209 434 208 432 206 422 199 425 199 420 196 415 194 405 197 403 194 408 191 408 191 408 188 405 190 398 184 389 179 382 179 379 177 379 176 377 176 377 176 374 174 374 173 372 174 351 182 365 180 393 218 436 159 365 171 348 162 343 164 346 162 346 156 343 155 341 155 339 155 322 147 322 150 322 150 319 149 303 144 322 155 310 117 205 57 179 87 250 129 274 126 265 126 267 126 265 123 260 122 257 120 257 120 257 120 255 119 253 117 255 120 253 119 250 116 248 114 260 123 265 123 257 119 257 123 269 126 284 132 291 140 310 153 351 187 403 220 432 223 425 218 398 193 341 147 276 120 253 117 245 116 243 114 241 114 238 113 238 108 238 108 236 105 231 102 231 102 229 101 226 102 229 104 229 102 229 101 226 99 224 99 224 98 219 95 217 95 217 96 219 98 219 98 219 98 219 98 217 98 219 98 219 98 222 99 214 96 214 95 212 95 210 93 214 95 212 95 210 93 210 93 207 92 207 90 205 90 202 88 202 88 202 87 200 87 198 87 193 85 188 85 188 85 188 85 188 85 188 85 188 85 188 85 186 88 186 87 183 85 181 85 179 88 191 87 176 81 171 78 169 79 169 85 193 98 176 69 169 79 167 78 167 79 171 82 162 79 167 81 167 79 159 75 162 78 164 79 159 75 152 69 148 70 145 70 145 70 143 69 143 69 143 69 143 69 143 69 136 67 136 67 136 67 138 69 138 69 138 67 136 66 133 66 133 61 124 58 128 63 126 55 124 58 124 58 124 58 124 58 119 60 119 58 117 58 114 57 119 57 112 57 119 61 117 55 112 55 107 54 105 52 107 54 107 54 107 54 107 54 107 54 107 55 100 51 97 52 105 57 95 51 100 52 100 52 97 49 95 52 90 51 95 54 93 51 88 51 93 52 88 49 90 52 90 49 93 51 90 49 88 46 85 46 85 46 85 46 85 46 90 48 88 48 85 46 83 45 81 43 78 42 76 40 76 39 69 42 78 46 78 43 78 45 76 45 81 43 69 39 76 48 15 19 19 23 18 15 16 19 22 27 19 19 18 19 19 23 15 11 16 15 16 15 18 19 19 19 18 15 16 19 18 23 18 15 16 11 15 15 16 19 19 27 24 31 18 15 16 15 15 7 15 7 15 7 15 7 16 11 15 7 15 7 16 11 18 23 16 23 15 19 15 19 16 27 18 27 16 19 13 11 13 15 13 15 13 15 13 15 12 11 12 11 12 11 12 11 12 11 12 11 12 11 12 11 10 7 10 3 9 0 7 0 6 27 33 91 43 91 43 99 43 95 42 91 42 95 45 103 49 111 24 11 0 0 4 11 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 6 15 10 15 6 3 6 15 6 7 6 7 6 7 6 7 7 11 7 11 7 11 7 11 7 15 12 11 1 7 33 150 72 182 73 190 76 198 79 206 76 198 79 194 73 182 72 186 67 170 67 162 58 126 43 87 30 51 22 27 12 27 10 15 15 23 34 43 16 119 159 472 205 523 194 285 116 337 143 301 96 222 93 214 98 246 161 440 208 527 162 297 156 372 156 460 168 658 245 372 177 630 200 253 236 396 247 464 233 388 226 436 217 253 92 499 285 551 140 261 174 424 211 420 199 420 194 416 202 404 205 404 202 400 193 384 196 376 194 372 196 384 193 372 177 285 159 400 197 396 188 396 190 388 182 404 182 464 220 495 215 563 221 563 242 563 208 611 245 650 242 658 248 694 254 718 253 722 256 734 262 745 263 761 263 777 266 785 269 789 274 793 271 781 269 761 257 714 242 686 238 690 238 678 232 658 226 630 226 630 226 615 218 575 203 535 185 460 168 400 149 353 143 333 143 333 156 369 182 432 211 488 233 527 232 527 230 531 230 547 232 543 226 527 224 563 245 638 282 765 294 801 298 825 300 857 307 892 300 888 294 888 291 892 292 896 312 876 306 880 295 670 242 535 239 488 236 495 235 503 239 499 242 503 239 499 244 515 253 515 194 404 248 519 250 535 248 571 260 587 266 579 250 249 206 646 265 341 101 214 110 190 98 222 79 158 66 158 81 198 111 281 144 396 185 480 215 523 214 503 232 519 229 476 232 488 232 476 230 480 233 488 235 495 238 484 239 484 239 484 239 484 238 480 238 476 236 476 235 472 236 476 236 472 235 472 233 468 233 468 233 468 233 468 233 468 230 448 229 448 227 444 227 444 226 440 226 436 224 432 223 432 217 428 217 424 215 420 214 420 214 420 214 416 212 412 211 412 211 408 209 404 208 396 205 400 199 392 200 392 197 392 194 376 194 369 193 369 191 365 191 365 188 357 188 357 187 345 180 333 177 341 176 337 176 333 174 333 176 333 174 333 173 329 173 329 193 325 141 361 271 749 303 376 170 321 170 317 164 301 162 305 156 281 155 281 155 285 155 285 149 277 150 285 149 277 146 269 150 273 140 218 111 142 85 103 107 234 147 293 131 214 120 246 125 226 125 222 122 218 120 214 120 214 120 210 119 210 117 206 117 198 117 198 117 206 117 206 119 226 123 230 119 230 120 234 128 246 135 265 140 281 150 309 149 313 168 361 173 341 161 317 165 313 146 249 123 206 114 206 116 202 114 210 114 206 113 210 108 198 107 190 104 186 102 182 104 182 102 178 101 182 102 186 102 186 102 182 101 178 99 178 98 174 96 166 95 166 95 170 99 194 99 194 99 194 99 194 99 194 99 194 98 190 98 190 96 194 96 194 95 190 95 186 95 190 95 186 93 182 92 182 92 190 92 190 90 186 90 182 88 182 88 182 87 178 87 174 87 190 87 186 85 178 84 178 85 182 85 182 85 182 85 182 87 186 87 186 85 182 85 182 79 186 87 166 78 178 84 154 81 154 88 162 73 115 75 178 82 158 81 162 78 162 79 162 78 154 79 158 78 150 75 142 75 150 76 154 76 150 75 142 69 146 69 146 69 150 70 150 67 142 67 142 67 142 67 142 66 126 67 130 69 134 70 138 69 134 69 130 67 126 66 126 64 126 60 123 61 126 60 115 58 119 58 119 58 119 58 119 60 119 60 119 58 115 58 111 58 111 55 107 57 115 57 103 57 115 55 107 52 103 54 107 54 107 54 107 54 107 54 107 54 99 51 91 49 95 52 103 51 95 52 99 52 99 51 95 54 95 51 91 54 99 52 91 52 91 49 87 52 95 51 87 49 107 51 111 49 103 46 99 49 103 48 99 46 95 45 91 46 99 46 99 45 95 45 95 45 95 43 91 43 87 42 87 45 87 43 95 48 103 46 91 48 99 46 87 39 75 42 91 33 18 38 19 38 18 35 18 40 21 38 18 35 18 38 21 28 15 31 16 33 18 35 19 35 18 35 18 35 18 35 18 31 15 31 15 31 15 31 15 31 19 42 22 38 15 31 15 28 18 28 18 28 18 28 18 31 19 28 18 28 18 31 19 28 16 28 15 26 15 23 13 31 18 31 18 28 13 21 10 23 13 23 13 23 13 23 13 19 10 19 10 19 10 19 10 16 12 16 12 16 12 16 12 14 10 14 9 11 7 9 7 7 15 50 40 69 40 69 43 74 45 71 42 69 42 71 43 76 52 64 13 0 1 9 4 2 1 2 1 2 1 2 1 0 1 2 0 0 0 0 0 14 9 14 7 9 4 7 6 9 6 9 6 9 6 9 6 11 7 11 7 11 7 11 7 7 10 19 4 0 7 59 64 117 73 117 75 121 76 124 78 119 76 124 76 114 70 112 73 107 67 105 61 88 48 66 37 54 27 35 18 19 12 14 12 28 16 69 28 54 90 339 209 370 218 300 114 212 146 186 102 131 99 155 104 171 111 260 203 367 224 248 119 274 132 250 150 274 242 401 144 370 298 374 147 441 238 477 253 446 221 446 233 453 114 260 232 506 199 229 132 372 215 444 206 444 200 434 209 432 209 420 209 429 200 434 196 420 200 410 197 410 203 403 193 353 150 343 202 401 193 374 191 367 185 351 184 353 209 393 218 374 229 372 235 386 227 343 241 370 245 360 245 355 254 351 256 336 254 336 260 339 263 343 266 331 257 336 263 348 269 355 272 346 266 353 272 360 274 362 272 348 272 341 266 339 257 334 250 324 236 327 230 334 233 341 235 360 232 341 211 310 187 291 174 269 150 272 140 276 146 315 168 355 182 372 208 417 229 444 247 456 242 427 223 393 211 389 218 391 233 413 257 432 276 448 291 453 306 448 310 429 304 405 292 403 292 386 283 456 309 451 227 429 239 448 238 460 236 470 236 477 239 484 239 479 239 487 245 508 238 413 220 508 245 501 263 527 262 565 272 525 263 355 119 448 291 487 141 210 108 257 95 205 98 205 98 195 88 181 84 162 81 179 95 202 111 229 122 310 168 355 194 398 205 403 214 441 223 468 233 484 236 491 236 484 238 482 238 482 238 482 238 482 238 479 236 479 235 477 235 479 236 477 235 477 233 475 233 475 233 475 233 475 233 475 233 468 229 468 227 465 227 463 226 463 226 463 226 460 224 458 223 453 217 453 215 451 214 448 214 451 215 448 212 446 211 441 209 436 209 436 208 432 205 429 203 422 199 425 199 420 196 415 193 410 193 410 191 408 191 405 190 401 187 401 185 393 182 389 180 379 177 379 177 377 176 374 174 374 174 374 173 372 173 370 173 370 170 401 297 608 374 608 324 346 170 360 171 348 161 341 164 341 155 343 153 339 155 336 153 331 153 329 153 324 149 315 144 312 132 257 101 231 108 269 137 293 137 274 126 265 125 267 129 269 123 267 122 265 120 262 120 262 119 260 119 257 119 260 119 253 116 257 119 262 122 267 123 257 120 265 122 262 119 267 125 281 128 288 134 298 140 308 146 310 143 303 135 291 131 291 134 272 125 267 120 257 116 245 113 243 114 243 113 238 114 236 111 241 108 236 105 231 104 231 104 231 102 229 101 226 102 229 104 229 102 229 101 226 99 224 99 224 99 222 96 219 96 222 98 224 101 224 101 224 101 224 101 224 101 224 99 219 98 217 96 217 98 214 96 214 95 212 95 212 95 210 93 207 92 207 92 210 93 207 92 207 90 205 90 205 90 202 88 202 87 200 88 195 90 193 87 188 84 186 82 191 87 191 87 191 87 191 87 186 87 186 87 186 87 186 85 188 92 183 78 179 95 198 87 205 82 148 72 171 82 169 79 179 84 174 79 167 78 167 79 162 78 157 78 157 76 155 76 152 75 152 75 150 73 148 72 140 69 143 70 145 72 148 73 140 67 140 67 140 67 140 67 133 66 136 67 138 70 140 72 138 69 138 67 136 66 133 66 131 63 128 61 128 61 126 58 126 60 126 60 126 60 126 60 121 61 119 60 119 58 117 58 117 58 114 57 114 57 114 55 114 57 109 54 107 54 107 55 107 54 107 54 107 54 107 55 102 54 100 51 97 52 102 54 97 52 100 52 100 52 100 51 95 52 90 51 95 54 93 51 95 49 83 48 95 55 93 48 88 49 90 49 90 48 85 45 93 49 88 48 83 45 81 42 83 45 83 45 83 45 83 45 83 45 83 45 83 45 83 45 83 45 74 43 83 51 81 42 81 46 76 42 71 40 76 45 19 23 21 27 22 31 19 19 21 23 18 19 18 23 21 27 13 11 15 15 16 19 18 23 18 19 18 19 18 19 18 19 13 11 15 11 15 11 15 7 12 11 19 23 16 7 12 7 18 15 18 15 18 15 18 15 19 15 18 11 16 15 18 19 16 23 15 19 15 15 13 15 18 27 18 23 15 15 10 3 13 15 13 15 13 15 13 15 10 7 10 7 10 7 10 7 12 11 12 11 12 11 12 11 10 7 10 3 9 0 7 0 1 15 28 79 39 83 39 87 45 99 43 91 42 91 43 99 45 150 52 75 7 11 4 0 1 3 1 3 1 3 1 3 0 0 1 0 0 0 0 0 13 23 9 7 6 7 4 3 6 7 6 7 6 7 6 7 7 11 7 11 7 11 7 11 1 15 10 0 0 23 43 170 76 194 76 190 73 186 72 182 73 194 76 190 70 174 70 182 69 170 64 150 54 115 40 83 31 55 22 27 13 31 15 35 22 39 36 27 25 230 200 452 218 448 150 265 137 317 104 265 98 269 98 234 102 218 138 484 221 511 126 325 182 400 159 432 174 634 220 313 226 654 190 226 223 460 256 456 233 412 229 476 202 126 117 579 269 416 122 289 214 472 221 440 209 436 202 448 212 440 215 432 211 412 202 404 205 404 205 392 206 428 206 380 159 285 179 440 209 412 197 420 191 428 182 408 199 507 223 535 229 567 233 611 241 587 227 638 244 654 244 678 253 710 254 718 257 726 259 742 263 749 266 757 263 777 265 785 271 793 272 805 268 785 266 789 266 793 271 805 279 825 283 821 283 817 282 805 262 745 251 694 235 658 226 642 235 658 232 638 227 603 218 571 212 531 197 452 168 380 155 369 149 333 147 369 165 380 170 408 197 480 224 551 241 551 236 547 214 515 220 535 223 571 235 622 247 678 271 773 300 841 312 865 321 825 297 837 312 742 245 499 238 476 236 460 236 488 235 507 236 484 238 488 236 488 241 507 256 468 199 472 257 499 253 559 279 587 285 583 274 424 107 269 238 714 285 357 87 138 87 150 104 222 98 206 90 190 79 174 110 257 101 234 88 202 72 158 78 194 98 277 171 380 170 365 200 432 223 480 235 484 232 480 233 472 235 472 235 472 235 472 236 472 235 472 233 468 233 464 235 468 233 468 232 464 232 460 232 464 232 464 232 464 232 464 229 448 227 444 227 440 226 440 226 440 226 436 224 432 223 432 217 428 217 424 215 420 214 420 215 424 214 416 212 412 209 408 209 400 208 396 205 388 203 396 199 392 200 392 197 392 194 376 191 369 190 365 191 361 190 361 187 349 184 345 182 337 180 341 180 357 179 353 177 349 177 349 174 341 173 337 173 333 171 333 170 341 233 817 374 849 348 730 161 321 171 333 165 305 161 301 156 281 153 277 155 281 153 281 153 289 153 289 150 277 144 265 119 190 111 194 125 242 137 253 140 234 116 206 122 246 129 234 123 218 122 218 122 214 120 214 120 210 117 206 117 210 120 214 120 202 122 202 122 210 122 210 122 226 126 238 123 242 126 246 122 226 125 238 132 253 135 257 144 269 135 246 129 246 134 253 117 214 122 222 122 214 117 210 114 202 113 206 114 202 111 206 113 206 108 194 105 190 105 194 104 182 102 178 101 182 102 186 102 186 102 182 101 178 99 178 102 182 101 178 99 182 102 186 101 198 101 198 101 198 101 198 102 202 101 198 99 190 98 190 98 198 98 194 96 194 95 190 95 190 95 186 93 182 92 182 93 194 93 190 92 190 90 186 90 186 90 182 88 182 87 178 92 194 90 190 87 182 84 178 87 186 87 186 87 186 87 186 87 186 87 186 87 186 87 190 96 206 90 190 92 206 90 166 78 146 90 190 93 158 81 170 87 170 84 166 79 158 78 158 76 150 76 154 78 158 81 162 79 154 76 142 72 134 70 134 70 154 72 158 73 162 75 166 67 142 67 142 67 142 67 142 67 130 67 134 69 138 70 142 69 134 69 130 67 126 66 126 63 130 63 130 61 123 60 126 60 123 60 123 60 123 60 123 61 123 61 119 60 119 58 115 61 123 61 119 58 111 57 115 58 115 57 111 55 107 57 111 55 107 55 107 55 107 55 107 55 107 55 103 55 103 57 107 55 99 54 99 54 99 54 103 54 95 51 91 54 99 52 91 54 87 46 83 54 103 52 83 48 103 49 107 48 103 46 95 51 107 48 103 45 95 43 87 45 95 45 95 45 95 45 95 45 95 45 95 45 99 46 99 48 87 40 83 46 99 45 79 45 87 40 79 42 87 46 95 42 21 38 21 45 24 40 18 38 19 35 18 35 19 40 22 31 15 33 16 33 16 35 18 33 18 35 19 38 18 35 16 28 15 31 16 33 15 31 13 26 13 33 16 28 12 26 13 23 15 23 15 23 15 23 15 23 15 21 12 19 13 23 15 26 15 26 15 23 13 23 12 26 16 28 16 26 13 21 10 23 13 23 13 23 13 23 13 19 10 19 10 19 10 19 10 16 12 16 12 16 12 16 12 14 10 14 9 11 7 9 7 9 16 50 39 64 37 62 39 71 43 69 42 69 43 74 45 71 55 90 40 31 7 2 0 4 3 4 3 4 3 4 3 0 1 2 0 0 0 7 7 31 15 14 6 9 7 9 4 9 6 9 6 9 6 9 6 11 7 11 7 11 7 11 7 0 7 11 0 4 24 83 70 124 78 121 75 117 72 112 69 117 75 119 73 112 67 109 70 109 67 102 58 81 45 62 36 57 28 40 16 19 13 14 18 40 27 69 28 121 140 379 203 396 185 234 128 205 111 124 102 140 111 140 96 174 93 231 215 403 177 210 140 296 140 236 144 288 226 331 152 451 283 405 171 439 256 487 238 448 230 453 242 374 69 331 262 460 152 198 128 434 235 458 212 460 209 446 217 444 220 436 220 446 214 458 208 439 215 432 206 429 218 420 193 319 165 398 221 408 205 401 200 374 199 355 180 377 221 389 229 389 232 379 245 367 227 355 248 374 244 370 248 370 256 358 253 346 259 346 262 348 266 351 268 348 268 351 268 353 271 346 271 351 272 339 268 331 268 334 274 336 268 341 272 343 271 346 271 362 279 365 274 341 251 308 229 310 235 322 238 329 233 327 227 331 227 353 229 346 209 319 197 317 170 296 162 284 134 245 131 288 156 315 177 355 205 405 230 436 230 432 224 413 221 413 230 391 221 398 235 420 257 448 276 453 291 494 328 522 260 441 238 463 235 470 235 465 236 460 235 465 233 477 236 475 236 484 244 503 226 425 238 506 239 506 260 522 297 494 265 484 132 281 179 518 319 580 248 410 190 348 149 236 95 191 69 176 79 200 96 181 87 195 104 214 108 200 96 148 70 145 95 293 161 293 156 386 203 441 226 468 223 470 223 477 233 475 233 475 233 475 233 475 233 472 232 472 230 470 230 472 232 470 230 470 229 468 229 468 229 468 229 468 229 468 229 465 227 465 227 463 226 463 224 460 224 458 223 458 221 456 221 453 217 453 215 451 214 448 214 453 215 451 214 444 209 441 208 434 208 432 205 427 203 425 202 422 199 425 199 420 196 415 193 410 190 410 190 405 190 405 188 396 184 391 180 391 180 391 180 389 180 384 179 382 179 379 177 372 173 372 173 370 171 370 171 386 173 365 248 549 286 491 196 339 164 348 167 343 161 336 159 339 153 341 153 336 153 336 152 322 147 319 147 315 143 305 138 276 122 265 126 284 132 267 116 255 125 269 128 260 120 255 123 265 122 265 120 262 120 262 120 262 119 257 116 255 119 262 123 276 129 272 126 265 119 257 117 262 123 269 125 265 120 267 125 276 123 276 126 288 132 288 129 279 126 284 131 291 131 279 119 272 125 269 123 262 116 243 110 241 113 241 113 236 113 236 110 248 113 241 107 234 105 236 108 231 102 229 101 226 102 229 104 229 102 229 101 226 99 224 99 229 102 229 101 229 104 231 105 224 101 224 101 224 101 224 101 224 101 224 101 222 99 222 99 219 98 217 98 214 96 214 96 214 96 214 95 212 95 210 93 212 93 210 93 207 92 207 92 207 90 205 90 202 88 202 90 195 90 191 88 186 87 183 85 188 88 188 88 188 88 188 88 186 87 186 87 188 88 188 88 183 84 188 95 191 81 191 108 238 122 217 92 169 84 181 90 181 85 176 81 169 79 169 81 159 78 157 78 157 79 162 81 162 79 155 73 148 70 145 70 150 73 150 75 152 75 152 75 143 69 143 69 143 69 143 69 140 70 140 70 140 69 138 69 138 69 138 67 136 66 133 66 128 64 136 64 128 60 126 63 128 61 128 61 128 61 128 61 124 61 121 61 119 60 119 60 121 63 126 61 117 57 114 60 114 60 109 57 107 57 107 57 105 55 105 55 105 55 105 55 100 57 100 57 100 57 100 57 97 55 95 54 95 54 97 55 95 52 90 51 95 54 93 51 93 51 88 49 93 52 90 49 88 48 88 48 88 46 83 45 90 48 88 46 85 45 83 43 83 45 83 45 85 46 85 46 81 43 83 45 83 46 85 46 83 45 74 42 76 45 76 42 78 42 69 39 76 46 83 48 21 23 18 23 22 35 19 15 19 19 18 19 18 23 21 31 18 19 16 15 16 15 15 11 16 15 19 23 19 23 16 15 13 11 16 19 18 15 15 7 13 11 16 11 12 3 15 19 15 7 15 7 15 7 15 7 15 3 13 0 12 3 13 7 15 19 15 15 13 15 12 11 13 15 15 19 15 15 12 11 13 15 13 15 13 15 13 15 12 11 12 11 12 11 12 11 12 11 12 11 12 11 12 11 10 7 10 3 9 0 7 0 10 35 34 91 42 83 39 83 42 91 42 91 43 99 46 111 49 134 54 126 28 19 0 3 3 7 3 7 3 7 3 7 0 0 1 0 0 0 7 27 24 39 10 11 7 15 7 3 6 7 6 7 6 7 6 7 7 11 7 11 7 11 7 11 1 7 6 0 10 91 61 190 76 194 75 186 73 182 72 178 72 186 75 182 69 170 67 174 67 162 60 134 48 99 36 71 30 39 18 19 10 27 15 39 25 67 28 47 85 365 211 448 224 341 123 261 117 242 98 257 102 313 104 257 107 210 129 559 251 341 114 388 179 408 147 440 196 579 176 396 276 579 242 372 238 547 260 444 233 444 229 488 147 79 187 650 232 313 125 337 241 503 224 444 218 456 209 476 224 472 227 468 224 456 217 452 217 440 218 416 217 460 214 376 143 353 223 495 212 452 218 440 200 472 188 412 212 543 223 567 236 571 241 634 235 587 239 658 244 654 245 678 253 710 254 718 254 730 259 734 262 738 263 742 265 769 265 769 265 781 268 785 271 809 271 817 274 829 279 829 279 805 277 793 276 781 269 765 277 797 283 805 282 785 269 757 266 757 265 749 259 718 247 694 230 646 233 646 230 646 235 650 226 571 211 563 203 464 168 428 173 400 150 313 140 345 173 420 208 464 214 484 221 503 230 535 230 515 223 495 217 492 218 523 227 603 259 670 251 527 218 468 232 428 233 428 235 464 233 492 232 472 235 480 233 480 239 503 248 452 208 492 248 484 254 527 263 603 253 511 176 174 173 464 254 599 265 619 295 706 282 626 253 523 196 337 123 190 69 103 79 186 79 218 92 261 98 261 101 238 73 218 156 365 146 349 197 428 218 448 218 432 217 452 232 464 233 464 233 464 233 464 232 460 230 456 230 452 229 452 229 456 227 452 227 448 226 448 227 452 227 452 227 452 227 452 227 444 227 440 226 440 224 436 223 432 221 428 220 424 220 424 217 428 217 424 215 420 214 420 217 428 215 420 211 408 208 404 206 396 205 392 203 384 200 388 199 392 200 392 197 392 194 376 190 365 188 361 190 361 188 357 184 345 180 333 179 333 180 345 179 353 179 349 177 349 176 345 173 337 173 333 171 333 170 329 162 341 168 329 159 305 184 305 162 305 159 305 162 309 159 285 155 277 153 273 153 281 152 277 146 269 147 273 144 265 141 257 143 257 135 230 126 226 125 226 117 234 131 249 126 230 120 226 120 214 120 214 120 214 120 214 120 210 116 202 116 210 122 214 129 214 128 206 125 206 122 206 119 218 123 226 117 222 117 222 123 226 122 234 129 249 126 230 128 238 128 249 134 249 123 210 122 218 120 206 113 186 107 182 113 198 113 202 113 202 110 202 113 206 108 186 104 186 105 194 104 182 102 178 101 182 102 186 102 186 102 182 101 178 99 178 102 182 101 182 101 186 104 194 99 194 99 194 99 194 99 194 99 194 101 198 101 198 101 202 99 202 98 198 98 194 96 194 98 198 98 198 96 194 95 190 95 198 93 194 93 190 92 190 92 190 90 186 90 182 88 182 88 190 88 190 88 190 88 186 88 190 88 190 88 190 88 190 87 186 87 190 88 194 90 194 81 158 85 206 85 194 147 523 283 527 146 182 99 253 101 107 85 170 82 166 81 166 81 166 82 162 79 146 76 142 76 146 73 134 70 126 67 123 69 138 75 166 72 162 72 162 72 158 69 154 69 154 69 154 69 150 73 142 72 138 70 134 67 130 69 134 69 130 67 126 66 126 61 134 67 134 61 119 61 134 61 126 61 126 61 126 61 126 63 126 61 123 61 119 60 119 60 126 64 123 57 103 55 115 60 119 58 111 57 111 57 115 55 107 55 107 55 107 55 107 55 103 55 107 57 103 55 103 57 103 54 99 54 99 55 107 54 95 51 91 54 99 52 91 49 91 52 95 49 87 51 95 46 103 48 103 48 99 45 91 46 99 46 99 46 99 46 99 45 95 46 99 48 103 48 107 42 87 43 91 45 95 45 99 48 99 48 91 42 83 45 99 48 87 39 75 43 95 45 87 38 16 31 16 40 22 35 13 35 18 35 18 35 19 42 22 38 18 35 16 33 15 31 13 31 16 38 21 40 19 33 15 31 15 35 19 38 18 31 15 33 18 33 15 28 13 35 21 28 18 28 18 28 18 28 18 28 16 26 15 23 16 26 18 26 15 26 13 23 12 21 12 21 12 23 15 26 15 23 13 23 13 23 13 23 13 23 13 21 12 21 12 21 12 21 12 16 12 16 12 16 12 16 12 14 10 14 9 11 7 9 7 26 25 64 45 74 40 66 40 66 40 66 42 71 45 78 48 85 49 78 49 50 6 0 4 4 3 4 3 4 3 4 3 0 1 2 1 2 4 16 16 42 19 19 7 14 10 11 6 9 6 9 6 9 6 9 6 11 7 11 7 11 7 11 7 4 7 9 4 28 46 109 78 117 73 117 73 117 73 117 73 114 73 117 72 109 66 107 69 105 63 93 51 69 37 52 30 52 24 28 12 9 10 16 15 38 34 59 36 212 185 393 211 365 143 181 111 150 105 148 96 114 111 150 102 169 84 222 236 444 120 191 153 272 135 217 152 303 200 260 179 496 253 477 226 470 279 496 230 451 230 448 236 334 82 429 274 391 120 248 179 465 242 463 217 468 218 451 227 463 229 463 232 475 227 487 224 453 226 446 211 439 226 427 190 305 190 460 238 413 218 434 208 389 215 362 187 393 230 389 236 393 229 379 248 358 226 360 251 377 244 377 250 379 256 362 251 348 254 343 257 346 260 348 262 353 266 353 268 351 271 346 271 339 271 336 274 334 272 319 265 336 266 341 269 343 271 343 269 351 274 341 269 343 277 358 286 372 285 377 283 370 279 362 271 365 262 319 226 281 221 310 242 348 227 358 248 384 224 341 215 339 205 336 191 308 171 293 165 305 159 343 185 382 202 408 214 453 236 468 242 472 238 458 230 427 236 415 224 436 232 468 220 479 232 479 233 472 235 463 233 465 232 472 233 472 235 482 242 491 224 436 239 489 235 508 248 520 236 542 217 265 138 415 248 472 238 444 227 470 238 470 260 506 266 511 265 479 223 379 170 231 90 174 63 164 81 198 102 222 108 167 96 310 173 334 203 415 218 446 221 448 214 458 226 472 233 470 233 470 233 470 233 465 230 463 229 463 227 460 226 465 227 463 226 463 224 460 224 463 226 463 226 463 226 463 226 465 227 465 226 463 224 460 224 456 221 453 220 453 218 451 218 453 217 453 215 451 214 448 214 456 217 451 214 444 209 439 206 432 206 429 203 425 202 422 200 422 199 425 199 420 196 415 193 410 190 410 188 405 188 401 188 393 182 389 177 386 179 391 182 384 177 379 176 377 174 374 174 372 173 372 171 370 170 367 171 360 170 339 173 355 168 377 158 346 159 331 156 341 162 339 153 339 155 339 153 331 153 329 152 322 149 319 149 317 146 312 143 291 144 315 149 293 134 286 140 284 125 255 117 265 129 267 120 262 120 262 120 262 120 262 120 262 119 255 114 255 119 265 125 260 122 265 125 272 128 276 131 274 129 276 128 269 123 269 126 272 122 272 125 286 129 279 120 288 123 267 114 265 116 262 111 265 120 257 116 253 113 248 114 241 113 241 111 238 111 236 108 243 110 234 102 226 102 231 105 231 102 229 101 226 102 229 104 229 102 229 101 226 99 224 99 224 99 224 99 226 102 231 104 222 99 222 99 222 99 222 99 219 99 222 101 224 102 226 104 219 99 219 98 217 96 214 96 219 99 219 98 217 98 214 96 212 95 212 93 210 92 207 92 207 92 207 90 205 88 202 88 191 88 188 88 188 88 191 90 188 88 188 88 188 88 188 88 186 87 186 88 188 90 191 90 195 85 191 101 191 120 410 352 582 351 520 194 202 79 183 98 179 85 174 81 171 81 174 82 169 85 157 76 143 70 140 70 128 61 124 60 124 61 131 66 152 72 150 70 148 69 145 67 148 70 148 70 148 70 148 72 148 75 145 72 138 67 133 66 138 69 138 67 136 66 133 64 128 64 138 66 126 58 128 64 128 61 128 61 128 61 128 63 124 64 121 63 119 61 117 61 112 63 121 61 107 52 105 58 114 60 109 57 107 57 107 58 105 55 105 55 105 55 105 57 93 54 95 55 97 54 95 52 102 57 95 52 93 54 100 58 95 52 90 51 95 54 93 51 85 52 97 54 85 46 88 54 85 48 88 48 88 46 83 43 83 46 85 46 85 46 85 48 85 46 85 48 88 49 90 51 76 42 78 43 81 45 83 45 85 51 90 48 76 42 81 52 88 46 71 39 74 45 76 40 21 23 16 11 15 15 19 27 22 27 19 19 18 19 18 23 16 15 18 19 18 15 15 11 18 15 13 3 12 7 16 19 15 19 15 19 15 19 15 19 13 15 13 11 12 7 10 7 13 15 13 15 13 15 13 15 16 23 16 23 16 23 16 23 15 19 15 15 13 11 12 11 10 7 12 15 13 19 16 23 13 19 13 19 13 19 13 19 15 23 15 19 13 15 12 15 9 15 9 15 9 15 9 15 7 15 10 15 6 3 4 3 12 27 36 83 43 79 43 87 40 87 48 95 45 87 48 115 48 142 61 126 28 11 1 0 3 0 3 0 3 0 3 0 6 7 4 0 0 7 19 67 18 27 9 3 3 3 7 19 9 15 9 11 7 7 6 7 6 7 6 7 6 7 6 7 7 11 4 7 25 134 70 182 75 190 75 190 75 190 75 190 75 186 72 178 69 174 69 174 61 150 57 130 45 91 30 55 24 19 15 7 10 23 16 43 25 27 39 67 110 436 206 476 190 305 102 234 93 253 95 269 92 285 104 249 104 202 123 583 233 285 114 444 190 341 141 400 194 492 137 420 277 583 214 472 279 527 239 476 233 464 244 468 113 246 265 603 211 297 129 515 282 543 238 492 241 495 230 456 226 460 227 456 221 452 230 495 239 503 236 488 221 495 217 353 146 468 230 484 229 476 217 511 226 472 194 456 218 555 236 575 239 579 247 626 230 583 245 650 247 682 250 698 254 702 253 710 251 722 256 730 260 738 262 742 262 769 263 781 268 793 272 805 272 805 274 805 272 805 274 809 272 801 272 801 272 801 272 801 274 805 274 809 276 813 277 813 277 805 277 809 279 813 280 813 282 817 268 793 254 662 238 718 239 650 229 658 224 654 250 702 247 666 239 626 224 571 205 527 188 460 162 396 152 376 149 349 167 396 173 424 206 511 236 567 247 571 242 551 241 515 230 460 232 456 232 456 232 468 226 464 239 484 230 460 229 480 241 507 250 416 208 480 241 488 239 499 238 642 211 249 128 333 238 571 235 503 233 495 232 503 236 511 244 535 250 559 256 579 262 607 236 515 206 392 147 238 92 142 92 134 81 234 158 380 193 432 218 460 220 448 221 448 224 448 227 460 227 468 229 468 227 464 223 452 223 452 223 452 223 456 221 456 221 460 223 456 224 460 223 448 224 452 226 456 227 460 223 448 227 448 224 440 224 444 220 424 220 432 220 432 220 432 215 428 217 428 217 428 218 432 214 420 212 412 211 408 208 404 206 400 200 388 197 388 199 392 199 388 196 380 193 376 193 376 193 365 190 353 185 345 182 341 180 337 179 329 177 325 174 321 176 329 176 325 174 321 173 321 174 321 173 313 170 309 170 317 164 317 158 317 162 329 162 317 158 313 156 305 153 301 152 297 156 289 153 289 156 289 150 273 152 285 149 277 147 277 147 281 149 285 144 281 143 273 140 269 129 242 128 230 125 222 122 222 116 214 119 218 120 218 119 214 119 222 120 226 122 230 123 222 123 218 128 222 125 222 126 234 126 226 126 222 125 222 122 226 120 226 125 238 126 234 123 226 120 222 120 218 119 218 117 214 117 214 117 210 116 214 114 214 114 210 113 206 108 194 107 190 107 198 107 194 105 190 104 190 102 186 102 186 102 186 102 186 104 182 104 182 104 182 104 182 117 134 107 166 102 123 105 150 85 166 96 178 107 182 95 202 98 186 99 190 101 186 99 190 102 206 98 194 96 198 101 210 99 198 98 194 96 198 98 202 99 206 95 198 92 190 90 190 95 202 92 190 90 190 90 190 96 202 93 194 90 194 93 198 93 198 93 198 93 198 93 198 92 198 92 194 92 190 90 190 87 182 98 238 105 670 380 900 365 892 369 547 126 126 87 162 92 178 79 182 85 206 84 190 81 150 64 115 63 130 67 130 58 115 58 99 48 87 55 130 72 154 70 150 70 146 69 146 73 158 73 154 72 150 70 150 69 146 69 146 69 146 69 146 66 138 66 134 64 130 63 134 66 138 66 134 64 130 63 130 60 123 61 126 61 126 61 130 63 126 63 126 63 126 63 126 67 134 64 130 61 123 60 115 58 111 57 99 52 95 58 119 60 115 58 111 58 107 57 107 57 107 57 99 54 91 52 87 54 99 55 103 57 99 55 95 54 111 57 115 55 107 51 95 54 103 49 91 48 95 52 115 51 103 46 99 51 107 49 99 49 103 49 103 49 103 49 103 48 99 48 99 48 99 48 99 49 103 49 99 48 95 46 95 45 103 48 103 43 91 43 99 55 111 42 87 42 99 43 91 38 19 33 16 33 16 38 19 40 21 38 19 35 18 35 18 26 13 31 15 33 15 31 13 35 16 28 12 26 13 33 18 31 15 31 15 31 15 31 15 28 13 28 12 26 12 23 10 26 15 26 15 26 15 26 15 26 15 26 15 26 15 26 15 26 15 26 13 23 12 21 12 23 13 23 13 23 13 23 13 23 13 23 13 23 13 23 13 23 13 21 12 21 10 19 10 14 9 14 9 14 9 14 9 14 10 16 9 9 4 9 10 26 27 57 43 64 40 64 45 62 45 74 48 69 45 74 52 78 55 90 45 38 6 2 1 4 3 4 3 4 3 4 3 7 4 7 3 4 7 28 25 23 13 14 6 7 6 11 9 14 9 14 7 11 6 9 6 9 6 9 6 9 6 9 6 9 7 9 9 45 55 114 73 117 73 117 73 117 73 117 73 117 72 114 70 109 69 107 66 100 61 93 54 74 37 45 25 35 21 19 12 11 12 31 19 45 18 95 57 262 205 389 214 319 117 174 95 150 101 140 105 138 116 150 99 150 87 193 223 346 113 188 170 308 137 210 150 298 161 231 191 479 274 439 269 508 254 465 244 460 227 482 205 241 153 499 251 348 138 370 322 568 289 508 271 520 271 501 253 482 241 479 236 487 236 479 224 446 223 434 224 460 236 446 149 351 229 448 221 434 215 444 232 415 209 372 208 396 233 408 241 405 241 398 250 365 235 384 254 372 248 374 253 372 253 360 251 355 254 353 259 355 262 358 260 346 262 343 265 346 269 346 272 343 272 339 272 334 276 334 277 336 274 336 274 336 274 336 274 339 276 339 277 341 279 343 279 343 279 346 280 346 282 348 282 343 285 339 289 343 256 341 288 358 271 346 253 322 230 315 239 336 241 351 245 367 248 370 245 377 227 351 203 327 184 305 164 284 137 257 116 260 132 312 158 382 206 417 232 465 245 472 233 470 230 458 221 456 229 472 242 470 236 489 245 491 236 465 221 484 214 441 230 477 239 491 238 458 251 358 120 327 208 496 248 472 238 465 232 465 233 470 236 472 233 470 236 475 241 477 242 487 250 475 241 451 224 425 211 365 153 308 158 365 188 405 218 434 220 436 221 446 226 448 226 463 226 468 229 470 227 468 226 460 223 460 223 460 223 460 223 453 220 453 221 456 223 458 224 453 221 453 223 456 224 458 224 458 226 463 224 456 220 453 223 448 217 448 218 451 218 451 218 453 217 453 217 453 217 453 217 446 212 444 209 439 208 436 206 436 205 429 199 422 197 425 199 422 197 420 194 415 191 413 191 408 191 401 187 393 184 391 182 389 180 386 177 384 176 379 174 382 176 379 174 379 173 372 174 374 174 367 171 362 170 355 170 353 161 348 161 353 164 353 159 346 158 346 156 341 153 339 153 331 155 324 155 329 155 319 146 322 150 317 147 315 147 315 149 308 146 305 143 300 141 298 140 293 137 291 134 286 129 279 128 262 120 265 122 265 120 260 119 262 120 265 122 267 123 267 125 262 126 267 128 262 125 265 128 265 125 262 125 260 123 260 122 257 122 262 125 265 123 260 120 255 119 255 119 253 117 250 116 250 116 248 114 245 113 245 113 241 110 241 110 241 110 238 108 236 107 236 105 234 104 231 104 229 102 229 102 229 102 229 102 226 104 226 104 226 104 226 104 198 111 210 105 210 108 205 111 255 108 202 95 238 104 210 102 219 99 222 101 224 99 222 98 222 101 219 98 217 99 222 101 219 98 217 96 214 98 217 99 212 96 207 93 202 92 202 92 207 93 202 92 200 90 200 93 200 96 191 92 188 92 191 95 191 93 191 93 191 93 191 93 193 92 193 90 188 92 186 90 195 85 167 108 262 306 608 380 604 340 441 155 167 84 183 96 174 87 169 85 167 81 155 72 145 66 124 57 124 61 128 61 124 58 124 57 121 58 131 67 145 72 145 70 143 70 140 69 148 73 148 72 145 70 143 70 140 69 140 69 140 69 140 69 136 66 136 64 133 64 131 63 128 66 128 64 126 63 124 63 124 61 121 61 121 61 121 61 117 64 112 64 112 64 112 64 117 66 114 64 112 63 109 61 107 61 105 57 97 57 105 64 107 60 105 60 102 58 102 57 100 60 97 57 93 54 90 52 90 55 93 57 95 55 93 54 95 55 95 55 93 54 90 51 88 51 88 52 90 51 88 51 90 49 83 49 88 52 88 48 85 49 85 49 85 49 85 49 83 48 83 48 83 48 83 48 85 49 83 48 83 46 81 46 81 48 85 48 78 43 78 46 93 48 74 40 76 45 78 43 19 19 18 15 16 19 18 23 21 27 19 23 18 19 18 19 9 0 12 7 15 11 13 7 18 15 13 3 12 7 16 19 15 19 15 19 15 19 15 19 13 15 13 15 12 11 12 7 15 19 15 19 15 19 15 19 13 15 13 15 13 15 13 15 15 19 15 15 13 11 12 11 16 23 15 15 13 11 10 7 13 19 13 19 13 19 13 19 12 15 10 11 10 7 9 7 9 15 9 15 9 15 9 15 10 23 12 19 7 7 9 15 27 59 40 83 40 71 42 87 42 87 48 95 46 91 49 115 51 130 49 87 18 3 1 0 3 0 3 0 3 0 3 0 1 0 4 3 6 15 15 47 12 19 10 15 7 7 6 7 7 11 7 11 6 7 6 7 6 7 6 7 6 7 6 7 4 7 6 27 33 142 72 186 70 178 70 178 70 178 70 178 69 178 72 182 70 170 64 158 63 158 61 138 48 91 27 39 22 11 15 3 9 27 18 43 16 27 36 142 162 472 199 495 164 289 98 246 93 257 96 261 105 277 101 242 102 226 129 555 177 301 114 408 203 372 132 412 177 392 140 507 262 615 272 603 272 460 236 499 223 464 245 392 105 448 283 563 167 257 262 849 355 730 321 678 313 634 283 563 277 543 254 499 254 503 241 452 253 535 244 571 247 563 232 277 194 503 238 468 223 468 227 515 220 484 206 511 233 575 241 611 247 622 253 654 236 626 253 678 251 698 253 702 251 710 251 710 251 722 256 734 259 738 260 745 260 769 262 777 266 789 271 793 269 785 269 793 272 801 277 809 274 809 274 809 274 809 274 809 276 813 276 817 277 821 279 821 279 817 280 817 282 821 282 821 283 845 282 849 282 761 280 833 279 825 277 757 269 706 236 730 238 666 239 666 241 666 239 658 253 690 245 654 233 599 215 535 197 472 179 404 165 369 156 333 135 273 143 333 180 436 224 495 236 499 244 519 244 507 230 460 217 440 221 460 232 488 241 503 233 428 215 468 233 499 245 492 239 456 135 218 193 563 274 519 242 515 238 492 235 492 236 495 235 492 233 488 233 492 233 499 235 515 239 535 245 547 247 555 250 507 211 444 205 424 209 472 220 460 221 456 224 452 226 456 227 464 227 468 227 468 226 464 223 456 223 456 223 452 221 452 218 460 220 464 221 460 223 460 218 440 218 440 220 440 221 444 217 440 221 444 218 428 221 436 215 416 215 428 217 432 218 436 220 440 218 436 217 428 215 428 212 416 211 412 208 404 206 404 205 404 202 396 199 392 199 392 196 384 194 376 191 372 190 369 191 361 187 349 184 341 182 341 180 337 179 329 177 325 174 321 176 325 174 325 173 321 174 321 176 317 173 309 170 305 170 313 165 325 161 321 164 329 162 321 159 317 158 309 156 305 153 301 156 297 153 293 155 293 150 273 150 285 149 277 147 277 147 277 144 281 144 277 141 273 140 269 137 261 135 253 132 246 129 242 125 238 126 238 125 230 122 222 122 230 123 230 123 234 125 234 125 226 129 230 125 218 126 230 125 218 123 218 122 214 122 210 119 222 120 226 122 222 119 218 117 214 117 210 116 210 114 206 113 210 113 210 111 206 110 202 107 198 108 198 110 202 111 206 107 198 107 194 105 190 104 190 102 186 102 186 102 186 102 186 104 182 104 182 104 182 104 182 96 230 87 170 101 178 85 293 156 301 131 226 114 158 84 182 99 178 101 190 101 198 99 194 101 214 99 210 99 210 101 214 99 206 98 202 96 206 98 210 98 206 95 198 92 194 92 194 95 198 93 194 90 194 92 194 96 206 95 198 93 198 93 202 93 198 93 198 93 198 93 198 92 198 92 198 92 194 93 190 101 218 92 186 95 412 223 523 242 428 141 142 79 154 95 158 87 182 90 194 79 158 64 142 64 123 58 115 60 126 61 123 61 123 60 130 69 154 72 154 73 158 72 154 72 150 70 150 73 158 73 154 72 150 70 150 69 150 69 150 69 150 69 150 66 142 66 142 64 138 64 134 66 138 66 138 64 134 64 134 64 134 63 130 61 123 60 123 63 126 64 126 64 126 64 126 64 126 64 126 64 126 64 126 64 126 64 119 60 115 64 134 63 119 61 119 60 115 60 111 61 111 60 107 58 103 55 99 55 99 57 103 57 103 55 99 57 119 54 111 52 111 54 115 48 103 52 119 55 111 49 99 54 111 49 107 54 115 52 107 48 99 48 99 48 99 48 99 48 99 48 99 48 99 48 99 49 99 48 99 46 95 46 95 46 107 49 107 45 95 45 103 49 103 42 91 43 99 46 99 35 18 35 18 35 18 35 18 38 19 38 19 38 18 33 16 19 9 23 13 31 15 31 15 33 15 31 13 28 15 31 16 31 15 31 15 31 15 31 15 31 15 28 13 28 12 26 12 28 16 28 16 28 16 28 16 23 13 23 13 23 13 23 13 26 15 26 13 23 12 21 12 26 15 26 13 23 12 21 12 23 13 23 13 23 13 23 13 21 12 21 12 19 10 16 9 14 9 14 9 14 9 14 9 19 12 19 10 11 7 16 15 52 39 66 43 59 37 62 45 66 45 71 48 74 48 76 51 76 45 62 25 19 3 2 3 4 3 4 3 4 3 4 3 0 1 7 7 14 10 21 15 11 9 16 10 14 7 9 3 11 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 7 4 14 19 64 60 112 73 107 67 107 67 107 67 107 67 105 67 112 72 112 66 100 60 100 63 97 55 74 36 38 19 31 18 16 12 16 15 35 22 45 21 90 95 351 214 374 214 262 99 164 95 145 104 143 104 140 104 138 99 152 98 205 200 243 119 186 146 327 156 200 156 272 146 281 202 379 254 501 286 470 226 458 263 458 230 468 150 238 226 482 223 305 146 534 374 608 365 608 355 608 339 585 319 580 307 537 280 518 277 513 268 470 262 484 266 470 245 451 159 420 250 475 248 465 233 463 226 422 209 391 230 451 254 434 247 415 247 413 250 372 241 398 250 374 253 370 253 367 253 358 254 355 256 353 260 351 262 348 260 341 259 341 263 346 266 348 271 339 268 336 268 336 274 339 279 334 272 336 274 336 274 339 276 339 276 339 277 341 279 343 279 346 280 346 282 348 282 351 283 353 292 348 286 331 250 327 271 334 288 358 274 389 269 334 288 384 277 384 268 372 257 365 250 353 245 358 250 372 247 374 239 339 211 343 203 341 188 312 168 310 152 276 128 272 138 317 156 353 180 410 221 465 241 468 239 489 245 470 232 453 229 460 233 470 208 420 230 470 236 468 230 489 188 303 164 477 283 525 242 489 244 484 238 475 235 477 236 479 236 477 236 470 233 468 235 465 235 460 233 458 232 453 230 489 247 472 239 448 214 422 217 446 221 451 223 453 226 460 226 465 227 468 227 468 226 463 224 460 223 460 221 458 221 458 220 451 218 451 218 451 221 453 221 444 215 446 217 446 217 446 217 434 212 444 217 446 217 451 224 439 214 441 215 446 217 448 218 453 218 451 217 446 214 441 212 439 211 436 209 434 206 432 205 429 203 427 200 422 197 420 197 413 193 413 193 410 190 405 188 403 188 396 184 391 182 391 182 389 180 386 177 384 176 379 174 379 174 379 173 377 173 370 173 367 174 362 170 353 168 353 168 358 164 351 162 355 164 353 159 348 159 348 158 343 155 341 155 331 155 322 152 324 153 319 147 319 149 315 147 312 146 315 147 305 143 303 141 300 140 298 140 293 135 291 134 286 131 281 129 279 131 279 129 274 126 269 123 269 125 269 125 269 126 272 126 265 128 269 128 262 123 262 126 260 123 257 122 257 120 255 120 255 119 255 119 253 117 253 116 250 116 250 114 248 113 245 113 248 113 245 113 243 111 243 110 238 108 238 108 238 108 238 108 236 107 236 105 234 104 231 104 229 102 229 102 229 102 229 102 226 104 226 104 226 104 226 104 214 90 236 98 236 85 336 276 537 253 324 102 222 114 236 104 222 99 224 102 226 101 222 99 222 101 222 99 219 101 222 101 219 98 217 96 214 98 217 101 212 96 207 93 205 93 205 93 207 93 205 92 202 92 205 95 200 98 195 95 193 95 193 95 193 95 193 95 193 95 193 95 195 93 193 92 191 92 186 93 167 99 188 88 167 96 193 111 200 99 174 93 179 90 164 79 167 87 176 84 150 63 131 60 131 63 133 66 138 67 138 66 138 66 136 72 155 81 155 73 150 73 148 73 145 72 145 72 148 73 148 72 145 70 143 70 140 69 140 69 140 69 140 69 138 67 136 66 136 64 133 64 128 66 128 66 128 66 128 64 128 66 126 63 121 60 119 58 117 64 112 64 112 64 112 64 109 64 112 64 112 64 112 66 112 64 114 63 107 61 112 67 109 63 109 61 107 61 105 60 102 61 102 60 100 58 97 58 93 55 95 58 97 57 93 55 97 55 90 51 88 52 93 55 85 51 90 54 93 52 88 49 95 54 90 52 95 55 93 52 83 48 83 48 83 48 83 48 83 48 83 48 83 48 83 48 83 48 83 46 81 46 78 45 76 46 83 46 76 42 74 45 81 45 76 42 76 45 81 46 18 19 18 19 18 19 18 19 18 19 19 23 19 19 15 11 9 0 12 11 16 15 16 15 15 11 15 11 15 11 15 11 15 19 15 19 15 19 15 19 15 19 15 15 13 15 12 11 16 23 16 23 16 23 16 23 16 23 16 23 16 23 16 23 15 19 15 15 13 11 12 11 12 11 12 15 13 19 15 19 13 19 13 19 13 19 13 19 15 23 13 19 12 15 12 15 9 15 9 15 9 15 9 15 12 23 12 15 6 11 12 27 37 83 45 87 39 75 42 99 46 95 46 103 49 111 51 111 45 91 27 31 6 0 3 3 3 0 3 0 3 0 3 0 0 0 4 11 10 23 12 19 4 11 9 19 10 11 4 0 4 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 12 63 46 150 67 178 66 166 66 166 66 166 66 166 64 166 69 174 67 162 61 146 63 154 58 134 45 79 22 27 21 15 13 7 12 27 21 55 19 35 40 249 197 460 196 460 129 238 95 234 88 257 98 257 101 242 98 261 102 242 128 472 128 329 116 345 208 432 141 432 164 444 190 499 171 531 295 603 245 420 239 579 244 495 229 230 116 603 266 468 143 261 304 781 354 753 357 797 375 801 369 793 354 734 342 682 321 634 310 622 283 595 277 630 271 587 205 273 244 523 263 539 265 539 266 539 226 468 206 567 268 654 253 611 248 642 253 654 233 654 253 674 254 706 254 710 253 714 253 722 254 730 257 745 260 753 260 757 257 753 260 761 263 777 268 785 265 777 266 777 268 797 274 805 271 805 271 809 272 813 274 813 274 813 274 817 276 821 277 821 279 817 280 821 280 825 282 825 276 841 279 833 274 761 279 825 268 837 282 801 297 765 251 817 289 805 283 793 280 777 279 773 265 734 260 698 250 662 242 638 254 626 229 543 215 523 218 523 185 412 173 365 159 301 137 238 140 257 141 277 164 365 197 436 215 472 232 519 245 527 239 507 245 412 200 511 247 495 227 492 247 333 156 456 272 607 256 543 247 515 239 488 233 480 232 484 229 480 230 480 230 484 232 492 236 507 236 503 233 511 233 511 230 495 241 511 232 452 217 452 224 464 224 456 226 460 224 460 226 476 227 476 226 468 223 464 223 464 223 460 221 456 220 452 218 460 220 460 220 448 218 448 215 428 215 424 215 424 215 424 212 424 217 432 214 424 215 432 215 428 215 432 217 436 218 432 217 432 215 428 212 420 209 412 211 420 209 412 208 408 205 404 202 404 202 400 199 392 197 388 191 380 193 380 191 372 187 353 187 353 185 345 182 341 182 345 182 341 180 333 179 329 176 325 174 333 173 329 173 325 171 325 171 321 170 309 167 305 167 313 167 329 162 321 164 329 162 313 161 317 159 309 158 305 155 301 156 293 150 285 152 289 149 277 150 281 147 273 146 273 146 277 143 273 141 273 141 269 140 269 141 269 140 265 137 261 135 257 134 257 134 257 131 246 128 238 128 242 128 242 128 238 126 238 126 230 129 230 125 218 125 226 123 218 122 214 122 210 120 210 119 218 117 210 116 210 114 206 116 210 114 206 113 202 113 202 116 214 114 214 113 210 113 206 111 206 110 198 107 194 105 190 107 198 107 194 105 190 104 190 102 186 102 186 102 186 102 186 102 186 102 186 102 186 102 186 90 119 120 158 67 206 272 853 369 872 288 349 105 182 107 190 101 190 102 202 102 202 101 194 101 214 102 218 104 214 102 214 101 206 99 202 98 206 99 210 98 206 96 202 95 198 96 202 96 198 95 194 93 198 96 202 96 210 98 210 98 206 95 202 95 202 95 202 95 202 95 202 95 202 95 198 93 198 93 194 87 186 84 178 119 242 95 170 95 170 92 190 92 146 79 186 84 182 85 174 69 142 64 150 66 146 72 158 73 158 73 158 76 162 73 170 84 186 79 158 75 162 75 162 73 158 73 154 73 158 73 154 72 150 70 150 69 150 69 150 69 150 69 150 67 146 67 142 66 142 64 138 66 138 66 138 66 138 66 142 67 138 66 134 63 126 60 123 63 126 64 126 64 126 64 126 63 126 64 126 64 126 64 130 61 123 64 123 60 115 63 126 63 123 63 119 61 119 60 115 61 115 61 111 60 111 60 111 55 103 58 107 58 107 57 99 55 115 52 107 51 111 55 123 55 115 52 107 51 111 54 119 57 115 52 115 55 123 55 111 48 99 48 99 48 99 48 99 48 99 48 99 48 99 48 99 48 99 46 95 46 91 45 91 42 95 45 95 40 83 40 91 45 99 45 99 43 99 46 103 33 18 35 19 38 18 35 16 33 18 38 19 38 18 31 13 23 12 28 15 33 16 33 15 31 15 31 15 31 15 31 15 31 15 31 15 31 15 31 15 33 15 31 15 28 13 28 13 26 15 26 15 26 15 26 15 28 16 28 16 28 16 28 16 26 15 26 13 23 12 21 12 19 10 21 13 23 15 28 16 23 13 23 13 23 13 23 13 26 15 26 13 23 13 21 12 14 9 14 9 14 9 14 9 16 10 14 7 7 6 19 18 52 39 66 42 59 37 64 46 74 46 69 46 78 52 81 51 57 27 23 6 4 3 7 4 4 3 4 3 4 3 4 3 2 1 4 7 19 12 16 7 7 6 11 9 14 7 9 4 7 4 7 4 9 6 9 6 9 6 9 6 9 6 9 6 14 7 23 34 83 60 102 67 105 66 105 66 105 66 105 66 102 64 105 66 102 63 95 58 95 58 85 48 62 30 35 19 28 16 19 12 21 16 45 27 59 25 121 143 365 200 374 184 207 87 152 88 131 101 143 104 155 101 150 110 143 95 195 167 191 117 181 123 315 184 248 167 269 164 319 173 253 211 501 279 427 223 458 280 499 247 420 101 272 268 465 182 236 128 542 336 558 318 577 343 608 352 608 358 608 365 608 371 608 348 592 333 608 336 585 331 608 333 391 185 556 300 525 285 503 263 508 245 420 205 398 250 499 276 451 247 429 251 425 247 382 247 410 245 384 257 372 253 365 251 358 254 353 256 348 262 348 260 343 259 339 257 341 260 346 265 346 268 341 265 336 266 334 268 339 272 336 269 339 272 341 274 346 276 343 274 343 276 346 277 348 277 353 280 353 280 355 282 355 283 348 292 358 286 346 262 358 283 339 286 351 286 370 262 317 288 362 274 367 272 370 274 379 277 382 282 372 268 351 254 353 254 355 239 336 220 327 212 319 206 298 168 305 165 319 171 334 170 331 156 315 140 296 137 300 140 310 153 346 185 405 223 456 242 463 206 420 248 479 238 458 245 460 171 410 256 534 262 487 259 491 239 482 232 475 230 475 230 465 227 465 230 468 232 465 233 456 226 453 226 451 227 456 230 451 232 460 230 444 220 453 232 463 227 463 227 465 226 465 226 465 227 468 227 465 224 458 221 460 223 458 221 456 218 453 220 446 220 444 218 444 217 441 217 436 215 436 214 434 214 432 212 441 220 444 217 432 208 425 209 436 214 434 214 434 214 434 214 436 211 434 209 432 208 429 206 432 208 432 206 427 203 425 202 417 199 417 199 415 196 410 193 403 190 405 191 405 188 396 182 391 185 386 182 384 182 384 182 384 182 382 179 379 177 374 176 377 173 377 173 370 171 370 171 365 170 355 167 351 165 348 167 353 164 346 161 346 162 343 158 341 159 339 156 334 155 331 155 334 153 319 149 319 150 317 147 317 149 315 146 310 144 312 146 300 141 300 140 298 140 298 140 296 138 293 137 291 135 288 134 284 135 286 135 284 132 279 129 279 129 276 129 276 128 274 128 267 129 269 128 262 123 260 125 262 123 260 123 257 122 257 120 257 119 253 116 248 114 248 114 250 116 250 114 248 113 245 113 250 116 248 114 245 113 245 113 245 111 241 108 236 105 231 102 236 107 236 105 234 104 231 104 229 102 229 102 229 102 229 102 226 102 226 102 226 102 226 102 243 96 212 99 202 257 608 372 608 378 582 200 238 95 214 99 222 102 224 102 224 102 222 101 217 102 219 104 219 104 217 102 214 99 212 98 210 99 212 101 210 98 205 96 205 96 207 98 205 95 202 95 202 96 207 99 200 99 200 99 200 98 195 95 195 96 195 96 195 96 195 96 195 95 193 95 191 95 188 95 188 96 186 84 195 88 167 88 205 93 169 88 176 85 167 88 171 85 164 78 150 70 150 75 140 72 152 76 150 75 150 78 159 81 159 82 164 82 155 75 152 76 152 75 150 75 148 73 148 73 148 72 145 70 143 70 140 69 140 69 140 69 140 69 140 67 138 67 136 66 136 66 128 66 128 66 131 67 131 67 128 66 128 64 124 63 121 61 117 64 112 64 112 64 112 64 112 64 112 64 112 64 112 64 105 61 109 63 105 58 107 63 109 61 107 61 105 60 105 58 100 60 100 60 100 60 100 60 95 57 97 58 97 58 95 57 93 54 90 52 90 54 95 57 97 55 90 49 85 52 95 57 95 54 90 52 95 55 93 52 85 49 85 49 85 49 85 49 83 48 83 48 83 48 83 48 81 46 81 46 78 45 78 43 74 43 78 43 71 39 71 42 76 46 83 46 76 42 76 46 16 15 19 23 19 23 16 15 15 15 19 23 19 15 13 3 10 3 12 7 13 7 12 3 13 11 15 15 16 11 15 7 15 19 15 19 15 19 15 19 16 23 15 19 15 15 13 15 15 19 15 19 15 19 15 19 15 19 15 19 15 19 15 19 15 19 15 15 13 11 12 11 13 15 13 15 13 15 13 15 13 19 13 19 13 19 13 19 13 19 13 15 12 15 10 11 9 15 9 15 9 15 9 15 9 15 7 3 3 7 12 27 28 67 40 87 40 79 43 103 49 99 45 99 51 119 52 107 28 39 6 0 1 3 6 3 3 0 3 0 3 0 3 0 3 0 1 7 10 23 10 7 4 7 6 11 7 7 6 7 3 0 3 3 4 7 6 7 6 7 6 7 6 7 6 7 10 15 18 99 57 150 61 158 66 166 66 166 66 166 66 166 64 162 64 158 61 150 60 146 58 138 49 103 34 63 22 35 19 19 13 7 13 35 24 59 24 39 75 392 199 432 206 349 113 214 93 218 79 242 98 261 110 246 107 273 93 238 138 460 113 309 108 301 194 519 190 488 184 452 168 416 125 448 272 630 233 484 245 587 272 543 203 162 165 662 251 349 110 269 289 666 285 587 295 634 307 622 306 638 325 682 340 722 355 738 351 710 325 619 309 654 336 769 180 472 348 674 316 638 303 599 303 547 223 456 230 619 295 662 266 634 259 646 263 650 241 666 263 674 256 710 254 702 251 706 254 726 256 734 259 745 260 749 260 753 254 734 256 749 262 757 265 769 266 773 265 773 266 777 268 789 269 793 271 801 272 805 276 809 274 805 274 809 276 813 277 813 280 821 280 825 282 825 283 829 279 861 285 829 271 761 276 805 280 801 282 833 280 757 268 841 292 821 286 805 280 789 279 789 280 805 280 781 271 757 274 757 259 694 254 666 250 622 232 559 212 480 174 369 152 341 158 341 153 313 158 321 158 305 147 281 150 281 137 253 140 305 170 376 193 420 218 511 221 492 238 523 224 388 241 591 260 555 241 527 236 495 232 472 227 468 229 468 229 480 230 484 232 484 233 488 232 492 229 476 226 476 226 480 226 460 227 436 215 432 224 476 227 468 227 468 226 476 226 472 227 476 229 472 226 464 223 456 224 464 223 460 221 452 218 448 218 456 218 452 217 444 215 440 215 428 215 420 214 416 212 416 217 428 220 428 212 420 211 428 212 428 211 424 211 408 209 400 208 412 205 412 205 412 205 412 203 408 202 404 200 396 197 392 196 388 197 392 196 380 191 369 187 369 190 376 190 365 184 349 185 345 182 341 180 337 182 341 182 341 180 333 179 329 176 325 173 329 173 325 171 325 171 321 170 313 168 305 167 301 167 309 165 321 161 313 161 317 158 301 158 305 156 301 153 293 152 293 158 293 149 277 149 285 149 277 149 277 146 273 144 269 146 273 140 269 140 269 140 269 140 269 135 257 134 253 134 249 132 249 134 257 134 261 135 257 132 253 132 253 131 249 129 246 129 242 128 234 131 230 125 214 123 222 126 222 125 222 123 218 123 214 122 222 117 210 114 206 114 210 117 210 116 210 114 206 114 206 113 210 113 210 111 206 110 202 110 198 108 194 107 190 105 190 107 198 107 194 105 190 104 190 102 186 102 186 102 186 102 186 102 186 102 186 102 186 102 186 110 186 90 210 140 706 366 793 345 682 184 178 101 242 117 170 102 194 102 206 104 210 102 206 102 218 102 226 104 222 101 218 99 210 98 206 96 210 98 214 99 206 96 202 96 206 98 210 95 198 95 198 95 202 98 210 96 214 101 218 101 214 96 202 96 206 96 206 96 206 96 206 96 214 95 210 95 206 93 206 85 198 114 198 98 166 108 257 90 190 81 206 96 210 87 182 88 194 84 186 84 182 79 166 75 170 81 174 76 166 78 182 81 182 84 186 81 174 79 174 78 170 76 166 76 162 75 162 73 158 73 154 72 150 70 150 69 150 69 150 69 150 69 150 69 150 67 146 67 142 66 142 66 138 66 142 67 146 69 146 64 134 64 134 64 134 64 130 63 126 64 126 64 126 64 126 67 130 66 126 64 123 63 119 58 119 64 123 61 115 61 123 61 115 60 115 58 111 58 107 58 107 58 107 58 111 60 111 57 107 58 111 60 107 58 103 51 111 54 115 55 119 55 119 54 115 54 111 52 115 54 115 55 111 51 111 54 119 54 107 51 107 51 107 51 107 51 107 48 99 48 99 48 99 48 99 46 95 46 91 45 91 43 87 45 103 48 103 43 91 43 99 43 107 49 107 43 87 42 99 31 16 38 21 40 19 33 15 31 16 38 21 38 16 28 12 23 10 26 12 26 10 21 9 28 15 31 16 33 15 31 13 31 15 31 15 31 15 31 15 33 16 33 15 31 13 28 13 23 13 23 13 23 13 23 13 23 13 23 13 23 13 23 13 26 15 26 13 23 12 21 12 28 16 26 13 23 12 19 10 23 13 23 13 23 13 23 13 21 12 21 10 19 9 16 9 14 9 14 9 14 9 14 9 11 7 9 3 2 4 16 16 35 31 59 42 62 40 69 48 76 46 66 46 81 55 81 49 38 13 2 0 2 6 11 4 4 3 4 3 4 3 4 3 7 1 0 4 16 12 14 6 9 6 9 6 9 6 9 6 4 3 4 4 7 6 9 6 9 6 9 6 9 6 9 6 21 10 33 43 93 60 93 61 105 66 105 66 105 66 105 66 105 64 100 60 95 58 93 60 90 54 74 37 50 25 35 22 23 16 19 10 28 18 57 28 62 28 176 190 362 194 382 144 179 85 138 85 112 96 140 105 155 95 152 107 131 102 231 193 179 102 164 111 293 208 322 187 319 149 238 140 214 170 422 274 415 245 451 271 520 254 382 93 367 269 405 138 236 159 496 257 489 266 513 285 530 283 525 295 527 286 518 300 575 345 608 354 608 339 608 303 556 304 279 256 608 345 608 366 608 352 608 313 427 227 463 294 544 291 489 283 458 268 451 259 408 263 441 254 398 256 382 253 372 251 362 254 360 257 355 260 348 260 341 259 341 254 343 259 348 263 351 265 346 266 341 263 334 265 334 266 336 269 339 272 341 274 346 276 343 274 343 276 346 277 348 277 353 280 353 282 355 283 358 283 341 291 355 283 341 262 358 283 358 276 348 295 334 257 339 294 370 288 362 280 360 277 365 279 348 274 360 276 365 274 377 282 396 271 372 250 362 256 384 260 367 217 346 191 327 173 315 161 346 171 322 153 305 147 310 152 308 149 305 146 303 146 303 146 284 173 401 197 351 197 422 214 453 221 527 271 484 259 482 232 475 233 468 226 465 226 468 227 465 229 463 227 463 227 460 226 458 221 448 220 444 220 448 223 441 224 451 221 444 217 451 221 470 227 468 227 470 226 470 227 465 229 465 227 460 224 456 221 458 224 456 221 451 220 448 217 444 218 444 217 441 215 439 214 436 215 436 214 434 212 432 214 420 211 429 214 432 215 439 221 427 209 422 206 417 205 413 203 417 202 417 203 420 203 420 203 415 199 413 197 408 194 405 194 403 194 408 196 405 191 396 187 393 188 398 191 398 187 386 179 386 184 384 180 382 180 384 182 384 182 382 179 379 177 374 176 372 173 372 171 370 171 365 171 358 170 353 167 346 165 343 165 348 162 341 159 341 159 336 153 336 156 334 153 329 152 327 152 331 153 317 147 317 150 317 147 317 147 312 144 310 144 310 146 298 140 298 140 298 140 298 140 300 141 300 140 298 140 298 140 281 132 284 135 286 135 284 134 284 132 281 131 279 129 276 129 267 129 272 128 262 122 260 125 265 126 265 125 262 125 260 123 262 122 255 116 248 114 250 116 253 117 253 116 250 116 248 114 243 111 243 110 241 108 238 108 234 105 236 107 236 107 238 108 236 107 236 105 234 104 231 104 229 102 229 102 229 102 229 102 226 102 226 102 226 102 226 102 207 105 272 92 210 93 300 164 317 156 265 108 229 101 205 98 222 104 224 104 226 102 224 102 214 101 222 105 224 104 217 99 214 98 212 96 210 98 212 101 207 98 205 96 205 98 210 99 202 95 202 95 202 98 210 101 200 99 202 102 202 99 198 95 195 96 195 96 195 96 195 96 195 96 195 95 191 93 183 95 195 85 193 87 193 92 195 78 176 93 186 90 171 84 174 90 179 87 171 90 179 88 159 72 162 85 169 84 157 79 162 87 155 82 167 82 155 76 157 84 155 78 155 76 152 76 150 75 148 73 148 72 145 70 143 70 140 69 140 69 140 69 140 69 140 69 140 67 138 66 136 66 128 66 128 67 131 69 133 69 124 64 126 64 126 64 128 66 117 64 112 64 112 64 112 64 119 67 114 66 109 63 107 60 105 63 114 64 109 61 107 63 105 60 102 58 102 57 100 57 97 58 97 58 97 58 97 58 95 58 97 60 100 58 97 57 85 51 93 55 97 57 95 54 88 52 95 57 97 55 90 51 93 52 88 51 93 54 90 51 90 52 90 52 90 52 90 52 83 48 83 48 83 48 83 48 81 46 81 45 78 43 76 43 83 49 88 49 81 45 81 48 78 48 88 49 76 39 71 43 18 15 15 11 15 11 16 19 22 27 18 11 12 0 10 0 13 7 13 7 13 7 13 7 18 15 13 3 12 7 16 19 21 31 16 19 13 19 16 27 19 31 18 23 13 11 12 7 12 7 10 7 10 11 13 19 13 15 13 15 13 15 13 15 13 15 13 19 15 23 16 23 12 11 12 15 13 19 15 19 16 23 10 7 7 7 12 19 9 7 9 7 9 7 9 7 10 19 10 15 9 11 7 11 9 7 3 0 6 11 7 7 13 27 25 71 42 103 48 111 49 111 49 107 46 99 43 95 21 23 1 0 0 0 4 3 6 3 3 0 1 0 1 0 3 0 3 3 7 15 9 15 6 7 6 7 6 7 6 7 4 3 4 7 6 11 7 11 9 11 7 11 7 11 7 11 3 19 33 142 66 146 57 154 66 166 66 166 66 166 66 166 66 166 64 158 60 142 54 130 57 123 40 75 25 47 15 23 15 7 7 11 18 47 27 51 30 75 132 472 196 456 196 281 95 253 90 202 96 246 99 273 114 238 95 285 90 234 167 519 120 242 111 277 155 464 197 523 177 460 140 369 104 404 197 591 239 543 253 595 272 563 212 273 214 666 212 301 119 376 274 539 248 495 239 488 248 527 265 551 266 563 282 575 291 619 315 650 330 722 342 757 375 535 143 603 304 547 282 563 325 726 343 714 256 392 300 845 352 745 319 650 291 678 291 567 271 650 272 670 259 698 254 678 248 686 251 698 250 710 256 742 265 757 263 738 256 718 257 730 259 745 262 757 262 761 262 765 262 773 265 789 266 789 266 793 268 797 269 797 272 801 271 801 271 805 274 813 276 813 276 817 277 821 279 821 282 805 294 821 260 805 274 833 286 829 282 845 271 742 286 833 285 825 285 801 276 805 282 809 271 809 279 805 268 769 271 785 274 765 265 710 250 678 250 678 244 611 227 527 199 436 174 376 168 349 158 317 150 305 149 309 155 325 158 333 161 333 153 305 132 456 185 269 126 273 152 281 209 531 271 595 247 499 230 488 221 468 224 472 229 484 232 492 232 492 230 476 223 464 224 480 238 492 224 460 221 476 227 484 226 432 217 420 223 468 233 480 223 460 226 472 227 484 227 480 227 480 226 472 223 468 223 468 223 464 218 448 214 444 214 448 217 452 217 444 215 432 212 428 214 420 211 404 208 396 206 396 202 436 194 408 218 428 141 301 168 404 209 404 194 384 203 380 203 404 197 400 203 416 202 396 196 392 196 392 196 396 197 396 193 384 193 384 193 380 190 372 185 365 185 361 184 357 182 349 184 353 184 349 182 345 180 345 177 337 176 329 174 325 171 321 170 329 171 325 170 321 168 321 168 313 165 305 164 305 165 309 159 309 159 309 159 309 159 309 159 309 161 309 158 297 150 281 149 281 149 281 149 281 150 285 146 273 144 269 143 261 140 257 138 269 140 269 140 265 137 257 143 273 140 273 141 265 132 238 141 257 134 273 138 246 126 249 129 246 129 242 128 238 126 238 128 230 126 222 125 218 122 214 122 214 122 210 120 206 119 206 114 210 116 214 117 210 116 206 116 210 116 206 114 202 113 202 113 202 107 194 108 198 108 194 105 194 110 206 113 210 111 202 108 202 108 198 107 194 105 194 104 190 104 186 102 182 101 182 101 190 101 190 101 190 101 190 102 190 102 194 104 202 108 214 108 194 105 178 99 174 96 182 101 198 102 210 104 214 105 214 104 226 107 230 105 226 104 218 104 218 101 210 99 210 99 210 104 218 101 206 101 214 107 230 101 206 98 198 96 202 101 214 96 206 96 206 96 206 96 206 96 206 95 202 95 198 93 198 95 210 96 214 95 210 95 202 92 198 93 198 95 206 96 214 88 222 90 218 90 218 90 222 84 194 85 190 85 190 85 178 85 186 82 178 81 178 81 182 79 174 81 182 82 182 81 178 81 178 81 174 79 174 78 170 75 162 75 158 73 154 72 154 70 162 75 166 72 154 69 150 76 162 70 150 70 154 69 146 60 126 61 130 63 134 64 134 64 138 66 142 67 138 66 134 63 126 64 126 64 126 64 126 67 130 63 119 61 123 66 138 63 123 63 123 63 123 63 123 61 119 61 115 60 111 58 111 58 107 58 103 57 99 55 99 57 103 57 107 58 111 60 111 60 126 58 123 55 115 52 107 57 119 52 107 49 103 51 111 52 111 52 111 52 111 52 111 49 103 49 103 49 103 49 103 51 107 51 103 49 99 48 99 45 91 45 91 45 91 45 91 48 107 46 99 43 91 42 87 43 95 46 107 48 107 48 107 31 16 35 19 38 18 33 15 42 21 35 15 28 12 26 12 28 13 28 13 28 13 31 15 33 15 31 13 28 15 31 16 33 16 31 13 28 13 28 13 23 12 26 12 26 13 28 13 21 12 19 10 21 13 26 15 23 13 23 13 23 13 23 13 19 12 21 12 23 13 26 15 21 12 21 13 23 13 26 15 31 15 21 9 16 10 21 15 21 12 21 12 21 12 21 12 16 10 14 9 14 7 11 7 14 6 4 3 7 4 4 1 7 9 21 21 40 30 50 33 59 40 66 43 64 39 52 31 21 7 0 0 0 1 2 0 4 3 4 3 2 1 2 1 2 1 2 3 9 7 11 6 9 6 9 6 9 6 9 6 7 4 7 6 9 7 11 7 11 7 11 9 14 7 11 6 9 15 54 57 102 60 93 61 102 64 102 64 102 64 102 64 102 64 102 61 95 57 85 52 88 49 62 31 40 21 23 12 19 10 14 9 40 22 64 25 83 58 272 206 353 202 331 120 162 122 152 88 128 93 138 104 143 102 155 110 136 123 293 202 176 98 157 95 210 161 245 176 272 156 224 107 224 152 276 233 413 247 448 266 489 254 398 152 405 274 341 137 226 184 482 245 456 229 458 232 468 241 475 247 499 266 511 265 506 274 525 279 544 309 568 310 608 233 355 343 608 337 561 300 534 297 530 286 472 220 522 348 601 360 608 371 599 343 553 274 484 280 456 263 463 279 417 248 377 245 379 259 398 266 370 256 351 254 336 251 351 257 351 259 346 259 346 260 343 260 339 262 336 263 339 266 339 266 336 268 339 268 341 269 346 271 343 271 343 272 348 276 351 276 351 277 353 277 355 279 360 272 379 277 324 272 348 283 351 286 343 291 327 256 355 288 355 285 358 276 348 279 360 276 360 272 374 274 362 263 377 276 384 266 384 253 365 244 370 250 391 241 382 223 355 197 341 184 334 171 324 158 310 153 308 153 305 150 303 152 310 156 310 152 288 212 365 140 272 137 300 140 355 200 436 232 453 239 475 244 453 230 458 229 451 221 439 215 448 226 453 226 446 223 451 227 446 220 448 223 451 221 448 215 460 227 451 226 456 224 451 215 470 229 470 229 470 224 465 223 463 226 453 223 448 221 448 221 448 220 441 215 436 214 439 217 439 218 436 217 434 214 429 212 429 212 425 209 420 208 420 208 389 217 408 212 410 155 150 24 262 149 382 196 401 199 386 176 408 196 398 194 408 199 405 194 398 193 398 193 398 193 398 193 391 188 393 190 393 188 389 185 386 185 386 184 384 182 382 182 382 182 382 180 379 179 377 179 374 177 372 176 370 173 365 171 367 170 365 170 362 170 355 170 353 167 346 164 343 164 343 165 336 159 336 159 336 159 336 159 336 159 336 159 331 153 322 149 317 149 317 149 317 149 315 147 312 146 310 143 305 141 303 140 296 138 298 140 296 137 293 135 300 140 298 141 303 143 298 137 288 131 279 135 286 128 272 132 276 129 274 128 274 126 272 126 267 128 265 125 262 123 257 122 257 122 257 120 255 119 253 119 250 116 253 117 253 117 250 116 250 116 248 114 248 113 245 113 245 110 236 107 238 108 238 107 231 105 238 110 241 110 238 108 238 108 236 107 236 105 234 105 231 104 229 102 229 101 226 101 222 99 222 99 222 99 222 99 222 98 219 99 224 102 229 107 226 105 217 101 207 98 205 95 217 102 219 104 222 105 222 107 222 107 224 108 222 105 217 104 217 104 214 101 210 99 212 101 212 104 207 101 205 104 214 108 205 99 200 96 200 98 205 101 200 99 200 99 200 99 200 99 200 98 198 98 195 96 195 95 193 96 195 98 188 96 186 95 181 96 181 98 179 99 181 99 181 93 183 92 181 92 181 92 174 85 171 87 169 84 167 84 167 84 162 82 159 81 162 82 159 81 162 82 162 81 157 79 159 79 157 79 155 78 155 76 150 75 150 73 148 73 145 72 145 72 148 73 148 75 155 79 145 69 133 63 133 66 133 63 121 61 124 63 124 64 126 64 126 66 128 67 131 66 128 64 119 66 114 66 114 66 114 66 117 66 109 61 107 63 114 67 109 63 109 63 109 63 109 63 109 63 109 61 107 61 105 60 97 58 97 57 95 57 93 55 95 57 95 58 97 58 100 60 100 57 97 55 95 54 90 52 97 55 93 51 88 51 90 54 90 52 90 52 90 52 90 52 88 51 88 51 88 51 88 51 88 51 88 49 85 48 83 48 78 45 78 45 78 45 78 45 83 48 81 46 78 45 76 43 76 45 81 48 83 48 83 46 13 15 21 35 24 27 16 7 22 27 19 15 15 11 15 11 12 3 13 7 15 11 16 15 13 11 15 15 16 11 15 7 13 15 15 19 13 11 12 7 12 11 12 15 13 15 15 19 13 15 12 11 12 15 15 23 13 15 13 15 13 15 13 15 10 7 10 7 12 11 12 11 12 11 12 11 13 15 13 19 18 27 13 15 10 15 13 23 13 19 13 19 13 19 13 19 10 15 9 15 7 11 7 11 9 7 3 0 3 0 0 0 0 0 3 7 9 23 15 31 18 51 27 67 28 51 16 27 4 0 1 0 4 0 0 0 0 0 1 0 3 0 1 0 0 0 1 3 4 7 4 3 6 7 6 7 6 7 6 7 4 3 6 7 6 7 7 11 4 7 9 19 10 15 7 7 12 47 39 142 64 154 60 158 63 158 63 158 63 158 63 158 63 158 63 154 58 138 54 126 54 119 39 71 25 43 15 19 13 19 9 15 18 47 27 35 37 178 165 484 200 440 168 202 120 365 137 249 88 222 95 261 93 281 108 238 92 380 218 503 108 281 104 257 119 337 125 436 167 396 122 293 180 388 143 480 245 559 253 599 265 547 208 369 247 642 165 297 113 452 254 535 229 499 230 511 236 507 236 507 244 535 251 519 247 539 260 547 274 575 289 599 307 353 184 773 343 722 345 702 327 658 301 619 257 464 283 634 301 666 315 718 340 777 330 702 333 757 315 714 266 698 279 730 279 706 256 662 257 698 253 706 259 730 263 738 259 714 257 718 257 722 256 734 259 745 259 761 260 777 265 785 266 781 266 781 268 785 268 789 271 793 271 793 271 797 274 801 276 813 276 813 277 817 277 821 282 805 292 809 257 809 276 825 285 825 280 829 268 749 286 825 279 817 279 793 271 809 279 805 269 809 272 801 262 777 268 789 265 757 259 710 244 682 245 690 245 638 235 583 217 511 202 460 185 400 174 365 162 337 159 337 158 321 149 305 149 313 150 309 143 464 185 285 132 273 143 269 141 313 159 357 179 424 199 428 223 499 233 531 242 547 244 535 232 511 235 503 227 480 221 468 226 488 230 495 230 488 224 468 230 464 230 468 233 476 229 468 229 476 229 468 226 460 223 460 224 472 223 464 220 456 220 460 218 452 215 448 215 448 217 452 218 452 217 448 215 432 212 428 211 412 209 400 208 400 209 404 206 444 214 452 217 357 54 11 152 361 188 380 184 365 191 353 194 384 188 384 191 392 191 380 188 380 188 380 188 380 188 380 185 361 187 365 187 361 184 353 185 361 185 361 184 357 184 357 179 341 179 341 177 337 177 337 177 337 176 333 174 325 171 321 171 329 171 325 171 325 170 321 167 309 164 305 164 301 165 305 159 309 159 309 159 305 158 305 158 305 158 305 156 293 150 281 150 285 149 281 147 273 146 269 144 269 143 265 141 257 138 253 137 265 138 265 138 261 135 253 132 246 129 249 137 265 138 261 140 261 132 257 132 242 126 249 129 242 128 242 126 238 126 238 128 230 126 222 125 218 122 214 122 214 122 210 120 206 119 206 116 214 117 218 119 214 117 210 116 206 114 206 113 202 113 202 113 202 107 194 108 198 108 194 104 186 105 194 107 194 107 190 108 198 107 198 105 194 105 194 104 186 102 186 101 182 101 182 98 182 98 182 98 182 98 182 95 174 95 174 96 182 99 190 104 190 101 178 98 170 95 178 104 214 105 214 105 226 107 226 108 242 110 246 108 242 107 234 104 230 102 222 101 222 101 226 105 222 104 214 102 222 107 234 104 218 102 214 101 214 104 218 101 218 101 218 101 218 101 218 101 218 101 214 99 210 98 210 99 230 101 230 101 226 98 218 98 222 101 226 101 230 104 230 98 234 96 230 93 218 92 214 90 206 88 194 85 186 82 182 85 190 84 182 81 178 82 182 82 182 82 182 81 174 78 166 79 170 78 170 76 166 76 162 75 162 75 162 73 158 73 154 78 170 73 150 67 146 69 154 72 146 61 126 60 126 58 119 63 130 63 134 64 134 66 138 66 138 67 142 67 142 66 138 67 138 69 138 69 138 69 138 67 130 63 119 61 123 66 130 63 123 63 123 63 123 63 123 64 126 64 123 63 123 61 119 58 107 58 107 57 103 57 99 57 103 57 103 58 107 58 111 55 119 55 119 55 115 54 115 57 123 55 115 52 115 54 119 52 111 52 111 52 111 52 111 51 107 51 107 51 107 51 107 51 107 51 103 49 99 48 99 45 91 45 91 45 91 45 91 48 107 48 107 46 103 46 103 43 99 46 107 48 107 46 103 33 18 40 22 42 21 35 16 42 21 38 18 33 16 33 16 26 12 28 13 31 16 33 18 26 13 33 18 35 16 28 12 28 13 33 16 33 13 26 10 40 21 38 18 33 15 28 13 23 13 21 12 23 15 28 16 23 13 23 13 23 13 23 13 19 10 19 10 21 12 21 12 19 10 21 12 21 13 23 13 31 16 23 12 21 12 23 13 21 12 21 12 21 12 21 12 14 9 14 7 11 7 9 6 11 6 7 4 9 6 4 0 7 3 4 3 4 4 9 7 7 6 14 10 14 6 4 0 2 1 2 3 7 4 4 3 0 0 2 3 4 3 2 0 0 3 9 7 9 4 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 4 6 11 10 16 9 11 6 31 28 66 55 97 61 97 63 95 60 95 60 95 60 95 60 97 61 97 60 93 55 83 51 83 46 59 30 38 19 23 10 14 12 21 13 40 22 66 27 93 105 322 205 355 193 276 93 191 168 226 119 128 92 143 108 152 110 145 90 150 170 339 176 143 93 193 156 159 128 193 156 250 107 183 147 329 167 224 193 408 241 448 266 482 241 360 190 458 251 245 129 222 205 425 230 446 230 458 233 458 235 463 238 460 241 477 236 470 244 491 250 499 265 532 272 527 141 367 313 532 307 587 345 608 348 608 339 515 300 592 324 561 306 491 277 491 294 499 315 601 360 596 337 534 309 489 277 444 269 434 276 413 266 398 266 386 260 358 247 358 257 353 256 348 256 341 254 341 257 339 259 339 263 343 266 336 265 339 266 339 268 341 268 346 271 343 269 346 271 348 274 351 274 353 276 353 277 355 277 362 272 377 271 319 276 353 277 355 285 348 283 331 257 367 282 353 280 358 271 351 277 362 274 370 269 377 265 372 262 384 271 391 265 389 254 372 245 379 253 377 239 374 227 370 212 367 203 362 191 353 177 336 168 329 167 331 164 315 155 305 149 293 141 284 196 336 134 267 126 274 125 269 128 265 128 274 138 288 138 322 164 353 188 393 209 415 215 448 235 460 241 458 235 456 235 451 226 448 220 439 218 453 230 463 230 448 221 446 226 458 232 451 224 460 227 465 229 468 229 456 224 448 220 444 217 441 217 439 215 439 215 439 215 441 218 439 218 436 215 432 214 429 212 420 208 417 206 417 208 422 211 398 203 389 199 422 202 241 102 429 215 408 184 358 180 384 194 384 187 382 185 384 187 384 185 382 185 382 185 382 184 379 184 374 182 377 184 374 180 372 179 374 182 374 182 374 182 374 182 377 179 374 177 374 177 374 177 374 177 372 174 367 173 365 171 365 171 362 170 358 170 355 170 346 165 343 162 336 162 339 164 334 159 334 158 331 158 331 156 329 156 329 155 324 152 319 150 319 150 317 147 312 144 308 143 308 143 308 141 303 138 300 137 293 137 293 137 293 135 288 134 281 128 276 128 286 134 288 132 298 138 286 132 276 128 272 128 274 128 274 126 272 126 269 125 267 128 265 125 262 123 257 122 257 122 257 120 255 119 253 119 253 117 255 119 255 119 253 117 248 114 248 113 245 113 243 111 245 110 236 107 238 108 238 107 234 105 234 107 236 107 236 107 236 107 236 105 234 105 231 104 229 102 229 101 226 101 224 99 219 98 219 98 219 98 219 98 214 95 212 95 214 96 219 101 219 104 214 101 210 99 210 98 224 107 224 107 224 108 226 108 226 110 229 111 229 110 224 107 219 104 214 102 214 102 217 104 212 105 210 104 210 107 214 110 217 108 214 107 212 107 212 107 205 102 205 102 205 102 205 102 202 101 202 99 200 99 198 98 200 101 198 104 195 101 188 99 188 99 183 102 186 102 183 102 188 98 188 95 183 92 179 90 181 92 179 88 171 85 164 82 169 85 164 82 162 82 162 84 164 84 164 82 159 79 152 76 155 78 152 76 152 75 150 75 152 76 150 75 150 73 148 73 155 76 148 73 148 72 140 66 140 64 126 58 126 61 126 58 126 64 126 66 128 66 128 66 128 66 131 69 133 67 128 66 121 67 117 67 117 67 117 67 117 66 112 63 109 63 112 64 109 63 109 63 109 63 109 63 112 64 109 63 107 61 107 61 100 60 97 58 97 57 95 57 93 55 95 57 95 58 97 58 93 54 93 54 93 55 95 55 97 57 95 55 95 55 95 55 90 52 90 52 90 52 90 52 90 52 90 52 90 52 90 52 88 51 88 49 85 48 83 48 81 46 81 46 81 46 81 46 83 48 83 48 83 48 85 49 78 45 81 48 83 48 81 45 21 23 19 23 19 23 19 27 19 23 18 15 16 19 18 19 13 7 13 11 15 15 16 19 12 7 16 19 18 15 13 3 15 23 18 31 18 23 13 11 21 35 19 27 15 15 13 11 13 11 12 11 12 15 15 23 13 15 13 15 13 15 13 15 13 15 13 15 12 11 12 11 10 7 10 11 12 11 13 15 15 23 13 19 12 15 12 15 9 7 9 7 9 7 9 7 9 15 7 11 7 7 6 7 4 3 4 11 10 23 9 7 6 7 4 0 1 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 1 0 6 15 0 0 1 0 3 0 1 0 1 7 10 23 9 7 6 11 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 3 3 7 15 10 15 9 11 25 83 46 134 58 154 63 158 58 146 58 146 58 146 58 146 60 150 60 146 57 134 52 126 51 107 34 67 22 39 13 19 10 19 13 31 19 39 25 35 40 269 185 460 200 408 135 190 144 444 174 325 102 218 90 249 95 234 92 293 149 511 223 392 90 194 174 563 120 273 138 361 135 269 146 603 179 369 146 499 247 559 265 630 271 511 177 448 272 543 114 277 123 476 212 484 217 495 218 495 218 499 226 519 239 555 241 519 227 515 230 507 244 531 266 615 262 273 203 658 279 583 283 611 304 702 322 742 268 670 345 769 349 793 316 734 291 670 260 662 322 769 337 777 360 868 334 789 301 730 286 730 271 706 265 706 265 702 260 698 256 698 259 702 257 718 259 730 257 742 257 749 259 769 263 781 265 777 265 781 266 781 268 785 271 789 269 789 269 793 272 801 274 809 274 813 276 813 277 817 280 805 289 789 251 813 277 809 282 821 277 809 263 757 286 805 277 813 277 797 271 813 280 813 272 801 266 781 260 773 268 777 265 757 259 714 248 694 251 706 245 638 238 595 224 535 211 488 205 452 193 400 179 380 174 372 174 369 168 357 162 329 149 289 146 428 164 257 125 222 119 222 123 273 128 281 126 265 129 289 119 257 129 293 141 305 146 301 184 416 203 476 223 511 239 535 236 519 235 503 229 499 235 527 236 511 232 492 223 464 220 456 224 464 226 472 230 468 229 476 226 480 223 468 218 456 217 456 215 452 217 456 217 456 217 456 217 444 217 440 214 424 212 420 206 396 206 388 206 392 208 400 197 376 200 412 215 440 84 166 200 448 199 388 184 345 180 329 185 376 187 376 185 376 185 376 187 376 185 376 184 369 182 361 179 357 180 357 180 353 177 345 179 353 179 353 179 353 179 345 179 345 179 345 179 345 179 345 177 337 176 333 173 325 171 321 170 329 168 329 167 325 168 321 164 313 164 305 162 305 162 305 159 309 159 305 158 301 156 297 156 297 153 293 152 285 150 285 149 281 147 273 144 265 141 261 143 261 141 257 138 249 137 249 135 257 137 261 135 253 132 249 138 261 134 253 135 257 132 242 128 242 128 234 125 238 128 238 128 242 126 238 126 234 125 234 128 230 126 222 125 218 122 214 122 214 122 210 120 206 119 206 116 214 117 218 119 214 117 210 114 206 113 202 113 198 111 198 113 202 107 194 108 198 108 194 108 198 108 194 107 194 107 194 107 198 105 194 105 190 104 190 102 186 101 182 101 178 99 178 101 198 101 198 101 198 101 198 96 186 95 182 95 186 98 194 105 194 104 186 102 194 104 206 111 226 110 234 110 230 108 230 111 249 111 249 111 246 108 238 105 230 104 230 104 230 105 238 107 226 107 226 107 230 108 234 108 230 108 230 107 222 105 218 102 222 102 222 102 222 102 222 101 218 99 214 99 210 98 210 102 238 104 242 104 234 101 230 101 226 101 226 102 222 101 222 98 222 96 214 93 206 90 202 95 214 92 202 88 190 84 186 87 190 84 186 82 182 84 186 84 186 84 182 81 174 76 166 78 170 76 166 76 162 75 162 76 166 76 162 75 162 73 158 70 154 75 182 84 186 75 146 49 95 49 111 61 142 69 150 67 142 67 138 66 138 66 138 66 142 69 146 69 146 67 138 66 134 67 134 67 134 67 134 67 130 66 126 63 123 63 123 63 123 63 123 63 123 63 123 61 119 61 119 60 115 58 111 60 111 60 107 58 107 57 103 55 99 55 103 57 103 58 107 52 111 52 115 54 115 54 115 55 119 55 119 57 119 55 119 52 111 52 111 52 111 52 111 52 111 52 111 52 111 52 111 51 107 51 103 49 99 48 99 46 95 46 95 46 95 46 95 48 107 48 107 48 107 49 111 45 103 48 107 48 103 45 99 40 19 35 16 33 18 38 21 35 16 33 16 33 16 35 19 33 16 33 16 33 15 31 15 28 15 31 16 33 15 31 13 35 18 35 18 35 16 31 13 23 10 23 12 26 12 26 13 21 10 19 10 19 12 23 15 23 13 23 13 23 13 23 13 23 13 23 13 21 12 21 12 16 10 19 10 21 12 21 12 23 13 21 12 21 10 19 10 11 6 11 6 11 6 11 6 11 7 11 7 9 6 9 4 4 3 7 9 21 15 19 9 4 3 4 1 2 0 0 0 11 4 2 0 0 1 7 6 0 0 2 3 4 6 16 15 9 6 4 1 2 1 4 3 2 7 21 15 16 6 9 9 9 6 9 6 9 6 9 6 11 7 9 6 9 6 7 4 7 6 9 6 11 9 16 10 47 39 76 51 85 60 100 61 93 58 93 58 93 58 93 58 90 57 90 57 88 54 83 51 76 42 52 27 35 18 21 10 9 13 28 18 42 21 69 28 128 143 341 194 348 171 217 105 219 180 245 147 162 90 117 90 136 93 174 165 308 229 327 137 124 84 331 277 236 125 210 125 174 123 329 248 195 116 248 233 396 235 458 276 482 227 315 221 463 199 186 119 245 194 355 199 382 205 393 205 386 203 405 218 441 235 458 230 451 235 468 241 460 245 470 256 444 128 434 274 503 268 491 271 501 276 489 257 453 265 544 295 565 331 580 343 604 331 453 269 487 279 515 303 537 321 582 352 601 343 542 315 487 291 439 269 410 271 408 276 372 265 362 265 360 260 355 262 346 259 341 257 336 260 339 262 339 265 336 265 339 266 339 266 343 269 341 268 343 271 348 272 348 274 351 274 353 276 353 276 360 272 372 262 312 277 355 271 358 283 355 277 336 260 379 274 362 279 365 271 358 279 370 277 374 269 367 262 365 265 382 272 374 259 372 250 360 245 372 253 389 247 386 236 382 223 379 214 379 205 374 188 355 182 353 182 339 173 339 173 336 165 312 150 322 199 322 129 262 110 238 108 229 120 243 128 236 116 234 129 255 128 257 129 257 128 255 123 276 138 310 159 341 179 374 194 422 221 451 232 448 223 439 223 436 230 465 245 477 242 465 236 460 232 463 230 463 229 456 224 456 227 448 221 439 217 436 217 434 215 436 217 436 217 434 214 427 214 425 212 420 211 417 209 408 203 405 202 403 203 405 205 413 206 417 205 420 208 222 105 391 193 384 190 379 188 367 177 370 184 377 184 372 180 372 185 374 184 372 180 370 179 367 177 362 177 365 177 365 176 360 173 360 174 360 174 362 176 362 176 365 176 365 176 367 177 367 177 362 173 360 171 355 170 353 168 358 167 351 165 351 164 346 165 343 162 336 161 334 161 334 162 334 159 331 158 329 155 327 155 327 153 322 150 319 150 319 150 315 146 312 144 308 143 305 141 305 141 303 138 298 137 296 135 288 134 291 135 288 134 286 131 293 135 288 132 284 126 267 114 236 110 253 116 262 128 276 126 272 126 272 126 269 125 269 123 267 128 265 125 262 123 257 122 257 122 257 120 255 119 253 119 248 116 250 117 253 116 250 114 245 113 245 113 243 111 243 110 245 110 236 107 238 108 238 107 241 110 238 107 236 107 236 108 234 105 234 105 231 104 231 102 226 101 226 101 224 99 224 98 224 101 224 101 224 101 224 101 219 98 217 96 217 96 219 99 219 105 214 104 214 105 219 107 231 113 229 111 229 110 226 110 222 111 224 111 224 110 219 107 214 105 212 104 214 105 217 108 212 107 214 108 214 110 217 110 207 105 210 105 207 102 200 99 207 104 207 104 207 104 207 104 202 101 202 99 200 98 198 98 202 104 200 105 195 102 191 101 183 101 181 99 179 99 176 98 183 96 183 95 181 92 179 92 183 95 181 92 176 88 171 85 169 87 167 84 164 84 164 84 162 82 162 82 159 79 155 76 157 78 155 78 152 76 152 75 155 76 152 76 150 75 150 75 150 75 150 76 150 64 107 36 69 28 88 49 131 72 152 76 133 69 133 67 131 67 128 66 131 67 133 69 133 69 131 67 119 66 114 66 114 66 114 66 117 67 114 64 112 63 107 61 109 63 109 63 109 63 109 63 107 61 105 60 105 58 102 58 102 60 100 60 97 58 97 58 90 55 93 55 95 57 95 57 93 54 93 52 90 52 90 52 90 52 93 55 97 55 95 54 90 52 90 52 90 52 90 52 88 51 88 51 88 51 88 51 88 51 88 49 85 48 83 48 83 48 83 48 83 48 83 48 83 48 83 48 81 46 81 46 81 46 83 48 83 46 78 43 16 15 18 19 18 19 16 15 15 11 13 7 15 15 18 23 19 19 18 15 16 11 13 7 16 11 15 7 13 11 15 15 18 23 16 19 13 15 15 19 9 3 9 3 10 7 10 7 9 3 9 3 9 7 12 15 13 15 13 15 13 15 13 15 13 11 12 11 10 7 9 3 9 3 10 7 10 11 12 11 10 11 10 11 10 7 9 3 6 0 6 0 6 0 6 0 7 11 7 7 6 7 4 3 3 3 6 15 12 23 9 3 0 0 1 0 3 0 0 0 6 3 3 0 3 0 4 7 0 3 13 39 18 43 21 55 13 19 6 0 0 0 3 3 0 11 15 31 9 3 4 11 6 7 6 7 6 7 6 7 7 11 7 7 6 3 4 3 7 7 4 3 4 11 12 27 33 107 49 119 49 142 61 146 60 150 60 150 60 150 60 150 55 142 57 138 55 134 51 126 46 99 33 59 21 39 13 15 7 31 18 39 19 35 24 39 82 384 199 448 200 333 102 226 158 428 174 408 146 269 88 249 113 345 159 507 218 595 208 273 84 249 245 710 221 317 125 297 114 488 253 535 95 301 193 599 242 543 265 630 272 492 165 567 265 400 101 253 147 412 173 412 191 452 202 460 194 440 194 460 202 484 215 499 218 535 242 567 233 583 232 615 188 273 226 571 248 551 263 591 274 583 241 507 241 567 272 634 276 706 294 742 334 797 254 670 283 634 283 666 285 670 288 718 312 813 346 904 352 872 325 793 294 734 271 706 279 745 276 738 268 730 263 738 260 742 259 749 256 757 259 765 263 769 265 773 265 777 266 777 269 785 268 781 269 785 271 797 272 805 274 809 274 813 276 813 280 809 286 769 247 821 279 789 279 817 272 789 259 757 286 781 271 805 272 789 268 813 279 809 276 785 266 761 263 765 271 769 260 730 256 694 247 682 253 702 251 662 245 619 235 567 224 527 209 456 196 416 187 400 185 400 177 376 171 365 168 353 159 325 167 436 156 253 125 210 111 230 113 261 113 269 111 230 104 249 117 257 113 246 114 249 116 253 116 230 123 253 131 269 140 293 152 325 171 353 167 325 161 325 179 408 202 468 221 499 239 527 233 495 236 488 235 472 230 464 230 488 226 472 220 460 217 456 215 456 218 460 217 452 212 440 212 432 211 424 208 412 206 408 203 388 202 376 199 372 199 372 202 361 200 369 193 440 88 253 215 460 191 388 187 365 190 361 177 369 184 372 177 357 179 372 179 365 177 361 176 353 173 345 173 337 174 337 174 333 171 325 171 329 171 333 173 337 174 337 170 321 171 325 171 329 173 329 171 325 170 317 167 313 165 309 164 317 162 313 162 309 162 309 162 305 162 301 159 297 161 301 159 309 158 305 156 297 153 293 153 293 150 281 149 281 150 289 144 269 143 265 143 265 143 265 140 257 138 253 137 246 134 242 132 253 134 253 134 249 131 242 128 238 126 234 123 206 107 162 95 182 113 206 120 242 128 226 126 238 126 234 125 234 123 230 128 230 126 222 125 218 122 214 122 214 122 210 120 206 119 206 113 202 114 206 114 206 113 202 113 202 113 198 111 198 110 194 113 202 107 194 108 198 108 194 110 198 105 186 104 186 105 190 105 194 105 190 104 190 102 186 101 182 101 178 99 178 98 174 99 194 99 194 99 194 99 194 98 186 96 182 95 186 96 190 102 194 102 194 104 202 107 214 116 238 113 242 111 238 111 238 110 246 110 246 110 242 107 238 105 234 105 234 105 238 108 246 107 230 108 234 110 238 110 234 105 222 107 226 105 214 99 202 105 230 105 230 105 230 105 230 104 222 102 222 101 218 101 222 102 242 102 242 104 238 101 230 101 230 101 226 99 222 98 218 98 194 96 202 96 198 95 206 93 202 93 206 90 202 88 202 88 194 85 186 84 186 84 190 81 178 82 182 82 178 79 174 81 174 79 174 78 170 78 166 78 170 76 166 76 162 75 162 85 178 73 150 63 95 28 3 18 31 36 103 66 162 75 162 70 150 69 146 69 142 67 142 67 146 69 150 70 146 69 142 67 138 69 138 69 138 69 138 67 134 66 130 64 123 61 115 63 123 63 123 63 123 63 123 63 123 61 119 61 115 60 115 61 115 60 111 60 107 58 107 54 95 55 99 55 103 57 103 55 119 54 111 52 107 51 103 49 107 52 119 55 119 54 111 52 111 52 111 52 111 52 111 51 107 51 107 51 107 51 107 51 107 51 103 49 99 48 99 48 99 48 99 48 99 48 99 48 107 46 103 45 99 43 95 46 107 48 107 48 103 45 95 26 15 35 21 40 18 31 12 28 13 26 13 28 16 35 19 40 21 38 18 31 13 26 12 35 16 28 12 26 13 33 18 35 16 28 10 23 12 28 15 33 15 31 13 23 9 19 7 16 7 14 7 14 9 19 12 23 13 23 13 23 13 23 13 19 10 19 9 16 7 14 7 16 9 16 10 19 12 21 12 16 9 19 10 16 9 14 6 11 6 11 6 11 6 11 6 11 7 11 6 9 4 7 4 7 4 9 9 16 9 7 0 0 0 4 6 9 4 2 0 0 0 4 3 7 3 2 0 7 15 42 34 54 33 52 34 28 13 11 1 0 0 4 6 0 6 21 13 11 1 4 6 9 6 9 6 9 6 9 6 11 7 11 6 9 4 7 4 14 6 4 1 4 7 19 16 54 45 78 45 74 57 97 57 95 60 95 60 95 60 95 60 88 55 88 55 85 52 81 49 74 40 50 25 33 16 19 9 7 13 31 21 52 18 71 28 210 185 365 199 346 147 164 114 222 167 234 179 241 131 155 119 241 184 308 206 310 215 291 88 109 129 377 289 410 165 171 132 198 221 408 131 143 149 339 248 391 226 436 266 468 223 305 263 439 158 183 111 279 170 300 176 322 185 346 193 336 177 331 179 355 193 374 193 382 208 415 217 420 247 436 254 351 116 439 230 439 238 451 248 453 242 439 233 432 229 489 272 489 279 489 272 511 312 463 324 551 291 482 263 479 272 477 274 479 285 491 297 530 328 537 339 537 334 501 316 427 288 410 279 389 266 370 260 360 260 348 259 341 257 339 257 339 265 339 265 341 266 339 266 343 268 341 268 341 269 346 272 348 272 348 276 351 276 353 276 360 274 367 257 308 279 358 268 365 283 362 272 341 262 386 269 360 274 362 268 355 274 370 274 374 272 358 260 360 266 377 272 372 262 374 253 365 250 379 259 379 245 384 238 389 230 391 226 374 203 372 191 365 187 362 188 358 180 336 165 322 159 310 152 317 188 296 123 260 114 248 123 224 108 207 116 219 113 219 122 219 111 212 105 207 108 217 111 250 126 267 131 276 138 298 152 284 138 300 138 286 132 303 146 293 140 300 144 324 170 386 208 448 232 453 236 458 238 460 236 453 229 451 223 441 218 439 217 436 218 439 218 436 214 427 209 420 211 417 208 413 206 410 205 405 200 401 196 393 194 393 196 391 194 413 197 396 203 205 111 393 191 367 185 374 188 362 180 358 177 367 179 358 173 360 180 360 176 358 173 353 170 351 168 348 170 351 171 348 168 343 167 346 168 348 170 351 171 353 173 346 165 348 167 351 168 353 170 353 170 351 167 346 165 343 164 343 164 341 162 341 161 339 162 341 162 334 159 327 159 327 161 334 159 331 156 327 155 324 152 324 152 319 147 315 149 319 152 305 141 308 143 308 143 308 143 303 140 300 137 296 135 293 135 286 132 288 134 288 132 284 129 279 128 279 129 276 117 245 98 234 113 262 120 267 128 269 116 272 126 272 125 269 123 267 123 267 128 265 125 262 123 257 122 257 122 257 120 255 119 253 119 243 111 245 114 248 113 243 111 245 113 245 111 243 110 241 110 245 110 236 107 238 108 238 107 238 107 231 102 226 101 229 104 234 105 234 104 231 102 229 102 226 101 226 99 224 98 222 98 219 98 219 98 219 98 219 98 217 96 214 93 212 93 214 95 212 101 210 101 212 104 217 107 236 116 234 113 231 111 229 111 219 108 222 110 222 108 217 105 214 105 214 105 217 108 222 110 214 108 219 111 222 111 219 110 217 111 219 111 217 107 207 102 214 108 214 108 214 108 214 108 210 105 210 104 210 104 207 102 200 101 198 102 195 102 191 99 191 102 186 101 183 99 181 99 183 98 188 98 188 98 191 99 181 92 179 92 179 92 179 92 171 87 167 84 164 84 164 85 157 79 159 82 162 82 159 81 159 81 159 79 157 79 155 78 155 78 155 76 152 75 150 75 162 78 143 70 138 60 102 33 76 36 102 60 140 75 143 67 138 70 133 69 131 67 128 67 128 69 131 70 133 69 131 67 126 70 121 70 121 70 121 70 117 67 117 66 112 63 107 60 109 63 109 63 109 63 109 63 112 64 112 63 109 61 107 61 102 61 102 60 100 58 97 58 90 54 90 55 93 57 95 57 97 55 93 52 88 49 85 48 83 49 90 54 95 54 90 52 90 52 90 52 90 52 90 52 85 49 85 49 85 49 85 49 88 51 88 49 85 48 83 48 83 48 83 48 83 48 83 48 83 48 81 45 76 42 74 40 83 48 83 48 83 46 76 43 21 23 19 19 18 23 19 27 16 15 16 15 16 15 16 15 13 19 15 23 16 27 18 31 15 19 15 19 15 19 15 19 18 23 15 15 13 15 15 19 13 15 13 15 13 15 13 15 13 19 13 19 13 19 13 23 15 23 15 19 13 19 12 15 13 11 13 11 13 11 13 11 10 3 12 11 13 11 12 7 10 15 9 15 9 11 4 3 9 15 9 11 7 7 6 7 7 11 7 7 6 7 4 3 3 3 6 11 6 0 0 0 4 0 4 0 3 0 3 0 4 0 7 0 3 0 3 0 0 43 37 99 36 87 39 91 30 35 6 0 1 0 0 3 0 3 12 27 9 3 3 3 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 7 7 7 19 7 7 13 59 37 107 51 138 57 138 55 138 55 142 57 146 58 142 57 138 55 134 54 130 51 123 48 115 34 79 31 63 24 39 15 15 12 0 6 43 27 43 16 67 146 400 193 440 193 285 111 333 149 396 179 436 171 392 164 408 177 424 196 472 206 559 134 186 78 369 263 686 245 567 137 234 187 690 206 289 108 460 259 599 257 472 239 662 263 372 203 638 236 317 93 261 156 384 167 345 167 388 171 400 176 412 179 412 174 408 179 428 187 448 193 448 218 492 233 507 140 325 203 551 230 547 239 567 242 563 232 547 238 571 253 611 259 619 268 658 289 622 266 714 310 761 312 738 286 682 269 654 274 694 283 706 289 738 294 757 306 829 345 928 345 857 312 738 269 690 268 738 276 726 260 710 260 726 257 710 265 757 263 761 262 769 271 793 268 781 268 781 271 793 274 801 272 793 274 797 276 801 279 805 274 841 279 730 262 797 277 781 272 745 279 777 233 781 274 777 274 777 269 757 271 801 276 765 259 742 266 714 259 765 272 726 260 742 260 710 245 706 253 698 239 638 247 607 230 587 232 575 218 511 205 460 194 428 187 404 188 404 187 369 168 345 164 325 176 388 150 265 117 202 116 186 105 234 95 222 99 253 104 249 104 246 99 222 102 234 114 249 105 218 119 257 129 273 138 293 141 297 143 301 143 293 140 289 140 281 138 277 137 265 137 265 161 349 179 392 196 448 226 527 233 511 238 519 235 499 226 476 214 472 220 448 206 436 212 440 205 420 214 412 200 380 200 416 200 396 199 392 194 384 191 380 194 369 202 392 199 420 87 226 205 424 188 376 187 372 187 349 177 357 177 353 176 349 174 349 170 337 170 333 168 329 167 329 167 329 167 329 167 329 167 329 171 341 171 341 170 337 168 333 167 321 167 317 165 317 164 313 171 329 167 313 162 309 164 325 164 313 159 313 162 317 161 309 161 313 161 305 156 293 153 289 155 293 155 293 152 281 147 269 150 281 150 277 149 277 147 273 149 277 144 269 140 257 137 253 140 261 140 257 138 257 137 261 134 261 135 261 135 265 137 265 132 253 132 249 131 249 129 246 126 226 125 222 123 222 125 226 125 226 125 226 125 226 125 226 122 226 123 222 122 218 120 218 123 222 122 218 119 210 116 206 117 214 116 210 111 198 110 194 110 198 111 202 111 202 113 206 108 202 108 202 108 202 108 202 108 202 108 198 107 194 105 194 102 186 102 186 102 186 102 186 101 182 99 178 99 174 98 174 101 178 99 170 96 170 95 170 95 170 93 182 95 186 96 194 99 194 96 194 99 222 110 242 111 238 111 238 111 238 111 242 111 249 111 246 110 242 108 242 108 242 107 234 105 242 110 253 105 238 110 249 111 246 108 238 108 246 113 249 110 234 105 218 116 261 107 253 108 246 101 206 98 210 102 206 102 198 105 249 108 242 101 230 102 238 104 234 105 238 101 222 96 218 98 222 95 214 96 218 96 218 96 218 92 210 90 206 90 210 93 214 92 206 90 198 87 190 85 194 88 194 85 186 84 186 84 190 82 182 82 178 81 174 79 174 76 170 78 174 79 170 78 166 79 174 78 166 72 142 61 119 69 150 70 154 72 150 70 146 73 150 70 142 69 142 69 146 70 142 67 134 66 134 66 138 69 138 69 134 67 130 66 130 69 138 69 134 67 130 66 130 67 126 64 119 63 119 63 123 57 107 61 119 66 126 66 126 60 103 55 103 60 115 60 103 57 107 58 107 58 107 60 111 55 115 51 107 54 115 51 103 54 111 52 107 51 111 52 115 51 107 51 107 51 107 51 107 55 111 49 103 52 111 49 95 48 99 48 103 49 107 51 107 42 87 43 91 45 95 46 95 43 91 48 103 51 103 48 95 49 99 48 95 46 99 48 103 40 19 38 18 35 19 38 21 33 16 33 16 33 16 33 16 31 15 33 16 33 16 33 18 31 15 31 15 31 15 31 15 28 16 28 15 26 13 23 13 21 12 21 12 21 12 21 12 21 12 21 12 23 13 23 13 26 13 23 13 21 12 21 10 19 13 19 13 19 13 19 13 14 10 16 13 19 12 16 10 11 9 14 9 14 7 9 4 16 10 14 9 14 7 11 7 11 7 9 6 9 4 7 4 2 3 9 7 9 3 0 0 0 1 0 1 2 4 4 6 2 6 9 7 9 7 11 12 28 33 71 46 71 45 71 42 52 19 11 3 0 0 0 4 0 4 16 10 11 4 7 6 11 6 9 4 7 6 9 7 9 6 9 6 9 6 9 6 11 6 11 9 11 4 21 25 54 40 76 52 83 51 81 52 88 55 90 57 90 57 88 55 88 54 83 51 78 48 74 46 54 33 47 25 33 16 19 12 7 18 21 22 74 15 88 55 319 200 355 208 308 114 167 131 214 165 238 177 234 168 229 170 248 168 284 200 324 177 193 82 109 184 379 276 370 247 222 129 319 262 250 105 231 214 372 247 386 206 370 282 432 167 367 265 379 132 174 128 288 171 286 161 300 165 312 173 324 177 327 177 324 177 329 182 339 188 346 190 382 199 417 194 272 140 377 220 408 229 425 238 417 229 403 226 405 242 429 254 434 257 444 266 472 254 427 280 479 295 491 295 487 300 482 298 472 285 434 259 434 279 448 283 451 291 470 303 530 334 537 333 499 298 429 272 410 268 355 248 346 263 360 271 343 263 346 262 343 262 339 263 348 269 346 268 341 269 343 272 343 274 346 276 348 277 353 279 348 291 351 250 331 276 355 271 362 268 377 277 310 279 367 277 365 272 360 266 367 279 377 268 355 269 365 257 365 276 396 263 382 263 393 250 382 250 398 254 377 248 391 238 374 233 393 233 386 214 379 200 374 194 370 187 358 188 355 173 324 167 319 161 334 184 296 135 241 111 238 99 193 92 179 88 186 93 179 87 188 95 176 92 174 101 193 111 226 119 245 126 253 128 260 131 262 132 274 135 281 140 286 140 291 141 291 140 288 140 288 140 267 132 284 137 284 143 312 165 382 191 396 203 422 221 446 232 436 224 444 218 427 212 422 200 410 212 417 209 403 197 401 203 401 199 398 196 401 193 396 191 382 185 386 191 391 200 214 119 396 194 370 184 367 187 365 180 362 177 365 176 362 174 360 174 353 170 353 168 351 167 348 167 346 165 346 165 346 165 346 165 351 168 348 167 348 165 346 165 339 167 339 165 336 165 334 164 341 167 336 162 329 161 331 162 334 161 327 159 331 162 329 159 329 161 327 159 324 156 322 156 312 152 315 153 315 152 312 149 312 149 310 149 308 147 308 146 308 144 305 141 298 138 293 135 293 137 293 137 291 135 291 134 286 134 284 134 284 134 284 134 279 129 276 129 274 128 274 126 279 129 272 125 267 123 265 123 267 123 267 123 267 123 267 125 260 123 255 122 255 120 253 120 255 120 253 119 248 116 243 114 243 114 241 113 241 113 238 111 241 113 241 111 238 110 236 108 238 108 238 108 238 108 238 108 238 108 236 107 236 105 234 105 229 102 229 102 229 102 229 102 226 101 226 101 224 99 224 98 224 101 217 98 212 95 210 96 210 95 210 95 212 96 214 98 205 96 205 98 212 105 226 113 229 111 229 111 229 111 229 113 224 111 222 110 222 108 219 108 222 108 217 107 217 108 224 113 219 105 224 108 224 107 214 104 217 104 205 101 205 110 226 122 207 102 202 102 217 114 226 111 231 92 205 108 222 134 279 105 212 107 195 101 195 105 200 104 200 104 193 98 186 96 188 98 186 98 183 96 183 96 183 96 179 92 176 90 174 92 179 93 171 92 167 88 162 87 162 87 167 90 164 88 164 87 162 87 155 82 155 81 152 81 150 79 145 78 148 79 150 78 148 76 145 78 145 78 143 72 131 67 136 73 140 75 140 75 138 73 133 73 124 72 121 70 121 70 124 70 119 69 117 67 119 69 119 69 119 67 117 66 114 66 114 66 117 67 117 67 117 67 109 66 109 64 107 63 105 63 97 60 102 63 107 64 107 64 102 58 95 57 100 60 97 55 97 58 97 58 97 58 97 57 95 54 88 51 93 54 88 49 93 52 90 51 88 52 90 54 88 51 88 51 88 51 88 51 93 52 85 49 90 52 85 48 83 48 83 49 85 51 88 51 76 45 78 45 81 46 83 48 76 45 83 49 85 49 83 48 85 48 83 46 81 48 83 49 19 23 18 19 18 19 19 23 16 15 16 15 16 15 16 15 16 23 16 23 15 19 15 19 15 19 15 19 15 19 15 19 13 19 16 23 16 19 12 7 12 11 12 11 12 11 12 11 12 15 12 15 10 11 10 11 13 15 12 15 10 11 10 7 13 15 13 15 13 15 13 15 10 7 12 11 12 11 10 7 7 11 9 15 9 11 6 3 9 11 7 11 6 7 6 3 6 7 6 3 4 3 3 0 0 0 3 3 4 0 0 0 1 0 4 0 9 11 13 19 9 11 15 23 18 31 22 47 30 91 43 107 43 115 43 91 37 51 9 0 0 0 0 3 4 7 9 11 4 3 4 11 9 11 4 0 3 3 7 15 6 7 6 7 6 7 6 7 9 7 7 15 6 0 12 55 36 103 48 126 51 126 51 126 54 134 55 142 57 138 54 134 54 134 52 123 48 115 45 107 33 75 28 55 18 27 9 3 15 15 22 67 30 51 33 146 182 424 200 432 168 218 102 369 158 396 171 424 174 416 174 420 162 392 170 523 191 313 87 170 99 468 260 619 254 638 185 432 250 615 131 277 215 622 235 615 236 484 206 662 248 365 232 630 193 242 87 313 171 380 162 369 156 365 165 392 173 404 174 400 170 392 170 396 173 408 177 416 176 440 202 396 119 321 193 488 209 527 229 555 223 531 217 531 233 567 248 591 250 595 257 630 269 591 250 642 265 662 283 694 291 742 301 773 307 761 286 702 269 694 276 702 274 702 277 710 277 734 298 797 318 841 331 876 313 801 282 734 265 722 263 730 260 734 262 749 265 753 266 765 269 777 266 769 266 769 268 781 271 789 272 789 276 793 279 789 276 821 274 718 262 777 274 765 276 761 282 761 245 781 274 777 268 761 266 749 271 789 276 761 262 745 263 722 262 769 277 761 259 742 263 722 250 726 259 714 248 658 248 622 232 607 239 607 230 559 215 507 206 484 200 452 188 412 187 372 171 361 168 341 174 396 156 285 125 222 123 206 93 198 85 198 87 198 81 190 87 206 84 186 87 198 99 206 116 238 123 253 123 249 125 261 126 265 128 273 131 281 132 277 137 273 137 273 138 277 138 277 140 285 140 269 129 249 134 281 141 277 146 309 165 372 191 416 206 452 212 452 212 460 212 428 209 420 209 408 202 400 197 396 194 392 191 388 190 388 188 376 188 349 191 380 200 412 82 206 199 404 184 365 182 369 180 345 176 357 176 357 174 353 174 349 170 341 168 337 168 333 167 333 164 325 164 325 164 325 164 325 164 325 162 321 161 317 161 317 165 321 164 321 162 317 162 313 164 317 161 305 158 301 158 305 159 305 156 301 159 313 159 301 155 297 155 297 155 297 155 297 147 277 149 285 152 289 150 285 147 277 147 277 146 273 144 269 144 277 141 269 138 261 135 257 135 253 134 253 132 249 132 249 134 257 132 253 131 246 129 246 128 242 128 238 126 234 125 234 134 246 129 230 123 218 120 214 120 214 120 214 120 214 120 214 122 222 122 222 120 218 120 218 119 214 117 206 116 202 114 198 111 202 111 206 113 210 114 210 116 210 113 202 110 194 107 186 108 202 108 202 108 202 108 202 108 198 107 198 105 194 105 194 104 190 104 190 104 190 104 190 102 186 102 182 101 178 99 178 101 178 99 170 96 166 96 174 93 178 93 182 95 194 96 194 96 202 101 214 108 238 116 253 114 242 114 242 114 242 114 242 111 249 111 246 111 242 110 242 111 246 110 242 111 246 113 253 107 253 108 253 108 246 105 238 107 246 113 261 116 257 110 246 131 301 117 265 108 249 108 234 92 261 104 242 191 420 119 182 111 249 104 234 104 246 107 242 104 234 101 226 98 222 98 222 101 230 99 226 96 222 95 218 95 214 93 210 92 210 93 214 95 210 92 198 88 194 87 198 87 194 88 202 88 194 85 186 82 182 82 182 81 178 81 174 78 170 79 174 79 174 78 170 76 170 79 174 79 170 78 166 73 158 75 162 75 162 73 158 72 150 73 146 72 142 70 142 72 146 70 138 67 134 69 138 69 138 69 134 67 130 66 130 64 126 64 130 67 138 69 142 64 123 66 130 66 123 61 111 60 111 61 115 61 115 60 111 63 111 58 107 58 107 57 95 60 111 60 107 57 103 55 99 55 115 51 107 54 115 51 103 54 111 52 107 51 111 52 115 51 107 51 107 51 107 51 107 54 107 49 103 52 111 51 99 48 99 49 103 49 103 51 107 46 95 46 95 48 99 48 99 45 91 46 99 49 103 48 99 48 99 46 95 46 95 48 99 38 19 35 16 33 18 38 19 33 16 33 16 33 16 33 16 35 18 33 16 31 13 28 13 31 15 31 15 31 15 31 15 21 13 28 18 31 15 19 9 19 10 19 10 19 10 19 10 21 10 19 10 19 9 16 9 21 12 19 10 19 9 16 9 16 12 16 12 16 12 16 12 14 12 16 12 16 10 11 9 9 7 14 9 14 7 9 6 7 4 7 4 4 3 4 1 7 4 7 4 4 3 4 1 2 0 0 0 0 1 4 4 16 13 21 19 33 25 42 30 35 27 45 31 47 33 54 39 59 39 62 39 69 48 69 34 62 24 14 3 0 0 0 4 14 7 9 4 4 4 9 7 14 7 7 3 4 4 11 9 9 6 9 6 9 6 9 6 14 6 9 7 7 3 21 25 66 46 83 54 85 52 83 54 83 52 85 54 85 54 83 52 83 52 81 48 74 43 66 42 52 30 40 21 23 10 11 7 0 21 40 31 78 22 133 105 348 200 355 202 265 95 176 152 222 164 224 171 236 176 243 177 210 161 231 196 262 84 119 61 157 235 379 253 374 266 312 226 403 199 169 155 374 257 355 244 362 211 293 250 362 159 427 256 291 95 176 150 310 159 269 161 279 152 296 164 312 168 312 167 300 159 296 158 296 159 303 162 317 180 362 152 248 149 362 194 367 209 393 220 377 205 372 217 401 242 422 251 417 251 427 260 432 247 415 260 420 259 446 276 444 277 458 289 479 304 496 309 470 291 446 274 425 269 432 279 444 279 432 271 425 288 465 319 494 324 460 310 429 286 382 262 358 262 346 260 355 269 365 274 353 265 351 265 346 268 351 268 351 271 353 274 358 276 362 277 370 288 362 256 355 279 367 271 367 271 374 263 334 279 367 274 367 269 370 265 377 277 391 268 370 265 367 257 372 274 398 271 382 265 396 257 389 259 401 262 384 257 379 235 362 239 391 241 403 232 396 220 389 214 386 206 379 199 372 184 346 180 341 168 334 185 315 147 262 123 262 113 217 104 198 90 183 87 176 84 174 82 164 84 167 90 179 98 217 111 236 120 243 125 257 131 272 131 267 128 267 126 265 126 274 131 274 132 279 134 281 135 291 141 288 135 272 128 274 132 281 128 281 126 286 134 300 141 339 164 341 167 365 197 410 206 393 199 386 196 389 194 382 188 379 187 377 184 377 182 374 182 377 174 367 185 389 191 195 105 384 187 358 176 358 180 355 174 358 174 358 173 355 173 353 171 348 168 348 167 346 165 343 165 339 162 339 162 339 162 339 162 336 161 336 159 334 158 331 158 329 161 329 159 327 159 324 158 327 159 324 156 319 153 317 153 319 153 315 153 319 156 319 153 310 149 310 150 312 152 315 152 308 147 310 149 310 149 308 147 305 146 303 144 303 143 300 143 300 141 298 138 293 135 291 134 288 134 288 132 286 131 284 131 281 132 279 129 274 126 269 125 274 128 272 126 272 125 269 125 281 131 274 125 267 122 265 122 262 120 262 120 262 120 262 122 257 122 255 120 253 120 250 119 245 116 245 114 243 113 241 113 241 113 241 113 241 113 241 113 241 113 238 111 236 108 231 107 236 107 236 107 236 107 236 107 236 107 236 105 234 105 231 104 231 104 231 104 231 104 231 104 229 102 229 102 226 101 224 99 222 99 214 96 212 96 212 96 210 93 210 95 212 96 214 98 210 102 212 110 229 119 238 123 229 116 229 116 229 116 229 116 222 113 222 111 219 111 217 110 222 113 222 113 222 114 224 116 229 113 231 111 224 110 219 110 212 110 224 119 226 113 210 104 212 107 205 104 207 104 212 108 231 101 157 155 565 357 458 197 217 108 200 104 200 107 202 107 195 102 193 101 191 99 191 99 193 102 191 99 186 96 181 95 183 96 181 93 179 93 179 95 174 95 169 90 164 88 164 88 152 82 159 87 162 84 152 78 157 84 155 82 155 81 152 81 148 78 150 81 152 79 148 78 145 78 148 79 148 79 148 79 133 70 136 72 136 72 133 72 126 73 126 73 124 72 121 69 126 72 121 69 119 69 119 70 119 69 119 67 117 66 114 66 114 66 114 66 114 66 117 67 105 64 112 69 112 64 102 58 100 61 102 61 100 58 95 57 107 61 97 58 97 58 93 52 102 60 100 58 95 55 90 54 95 54 88 51 93 54 88 49 93 52 90 51 88 52 90 54 88 51 88 51 88 51 88 51 90 51 85 49 90 52 88 49 85 49 85 49 85 49 85 49 83 48 83 48 83 48 83 48 78 45 81 46 83 48 83 48 83 48 81 45 78 46 83 48 19 19 16 15 16 15 18 23 16 15 16 15 16 15 16 15 16 23 16 19 13 15 12 11 15 19 15 19 15 19 15 19 10 15 15 27 16 15 10 0 10 7 10 7 10 7 10 7 12 15 12 11 10 7 9 7 12 15 10 11 10 7 9 7 12 11 12 11 12 11 12 11 10 11 12 11 10 3 7 0 6 7 7 15 9 15 7 7 6 7 6 7 4 3 3 0 4 0 3 0 1 0 1 0 3 0 0 0 0 3 10 31 21 39 25 55 33 75 39 87 36 83 40 87 39 83 40 95 42 107 42 99 46 130 48 91 34 47 7 0 0 0 0 7 12 15 4 0 3 3 6 7 7 11 4 3 4 3 7 11 6 7 6 7 6 7 6 7 10 11 6 11 6 7 16 71 45 123 52 134 52 126 52 134 51 126 52 130 52 130 51 126 52 126 49 115 43 103 40 95 31 67 24 39 13 15 7 0 13 19 30 59 25 39 63 269 182 412 199 420 144 198 123 400 161 388 164 400 170 420 177 436 152 416 156 432 138 170 64 107 141 587 260 595 251 638 233 650 260 384 144 543 247 626 244 595 236 515 167 523 184 400 263 603 134 186 99 380 179 353 146 349 144 333 153 361 161 372 161 369 156 353 152 341 150 345 155 357 153 416 173 313 119 365 187 440 188 488 211 523 203 492 206 515 230 567 245 599 245 599 251 630 250 595 254 646 253 626 265 662 271 686 272 706 280 738 294 773 310 793 292 734 274 706 271 702 280 718 280 702 271 698 269 710 298 805 309 853 316 845 301 813 283 769 266 726 260 738 263 742 262 742 263 753 266 761 271 769 269 773 271 781 272 777 276 781 276 797 266 722 266 777 269 761 276 773 280 726 262 789 271 777 268 757 268 753 274 781 276 738 265 730 260 718 265 753 276 753 262 745 271 726 260 730 268 726 260 686 247 607 230 611 242 611 242 591 229 547 221 523 217 499 211 464 199 412 187 404 179 365 171 416 168 333 141 281 141 269 123 257 108 214 90 202 88 214 84 190 82 178 84 170 92 174 105 202 114 226 120 246 131 273 137 277 132 269 131 269 131 273 131 257 132 261 134 269 135 269 135 269 134 257 128 249 129 257 137 277 135 257 129 238 122 222 123 222 111 190 120 297 170 376 187 376 187 376 190 380 185 365 180 365 180 369 177 365 177 361 188 333 182 365 191 376 64 174 188 384 173 341 174 349 174 329 171 345 171 341 170 341 168 337 165 329 165 329 164 325 162 321 162 321 162 321 162 321 162 321 161 317 159 313 159 309 158 309 158 305 156 301 156 297 155 297 156 301 156 297 153 289 150 285 149 277 146 281 152 293 152 285 147 277 149 281 150 289 152 293 149 281 149 281 147 269 143 261 143 265 143 261 141 261 140 257 138 265 137 261 135 253 134 253 134 253 134 249 132 246 131 246 131 246 129 242 126 234 123 230 128 242 128 238 126 238 125 234 126 230 125 222 123 222 123 226 120 214 120 214 120 214 120 214 120 222 120 218 120 214 119 214 114 202 114 202 114 198 113 198 116 218 113 210 111 206 108 202 108 202 108 202 108 202 108 202 105 206 105 206 105 206 105 206 105 206 104 202 104 198 102 198 102 198 102 198 102 198 102 198 101 194 101 190 99 186 98 186 99 174 98 166 96 174 98 178 93 178 93 190 95 194 96 194 98 214 108 242 117 265 123 269 119 257 119 257 119 257 119 257 116 253 114 253 113 249 113 246 113 253 114 257 116 257 116 257 114 269 113 265 110 261 110 261 108 257 108 257 111 273 122 293 117 289 117 273 113 257 110 242 95 142 203 857 366 924 365 682 111 253 104 242 104 249 105 249 101 238 101 238 99 234 98 230 104 242 102 234 99 226 96 222 99 226 96 218 93 214 95 218 96 218 93 206 90 202 90 202 81 186 87 198 87 186 81 170 84 186 84 182 82 182 81 178 78 174 81 178 81 178 79 170 79 174 79 170 78 166 78 166 72 154 73 158 75 154 73 150 72 146 73 150 73 146 70 138 73 146 70 142 69 138 70 142 69 138 69 134 67 130 66 130 69 138 67 130 64 123 63 119 63 123 67 134 67 123 61 107 61 115 61 115 60 107 57 99 64 115 58 107 58 107 55 91 60 111 58 103 55 95 54 91 55 115 51 107 54 115 51 103 54 111 52 107 51 111 52 115 51 107 51 107 51 107 51 107 52 103 48 103 52 115 52 103 49 103 49 103 49 103 49 103 48 99 48 99 48 99 48 99 45 91 45 91 46 95 48 99 48 95 45 91 45 91 46 99 35 18 33 16 33 16 35 18 33 16 33 16 33 16 33 16 31 15 31 15 28 13 28 13 31 15 31 15 31 15 31 15 21 13 26 15 26 12 19 9 21 12 21 12 21 12 21 12 23 13 23 12 19 9 16 9 23 12 21 12 19 10 19 9 14 10 14 10 14 10 14 10 14 12 16 12 14 9 7 6 7 6 11 9 14 9 11 7 16 10 14 9 14 7 11 7 4 3 2 1 2 0 0 0 7 3 2 3 11 15 35 27 42 28 47 33 54 39 62 42 62 42 66 42 59 37 59 40 62 40 64 39 66 46 66 31 40 13 7 3 2 0 2 7 21 9 7 3 7 6 7 4 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 16 7 9 9 11 9 33 36 71 46 78 49 76 46 76 49 76 49 81 51 81 51 78 48 81 49 76 45 66 39 59 36 47 27 35 16 19 10 14 10 28 33 57 28 71 25 171 144 346 199 351 184 212 93 202 150 214 161 217 161 217 167 236 180 226 177 243 155 176 72 107 64 253 260 362 256 365 250 355 263 351 135 269 256 360 236 374 233 374 217 272 194 265 191 458 223 207 85 214 171 319 156 265 149 276 149 284 153 293 158 296 159 298 158 288 152 286 153 293 159 298 171 312 128 245 152 322 173 329 190 351 202 348 197 353 211 370 229 391 239 391 239 401 250 389 238 410 260 403 251 415 253 417 263 432 269 436 269 434 274 456 288 458 292 465 292 451 282 413 272 417 274 417 274 415 279 405 276 417 288 439 304 456 313 458 306 410 276 382 266 362 259 365 263 362 265 365 268 370 269 362 268 365 271 367 272 377 272 374 274 358 251 377 276 379 268 379 272 386 247 382 285 393 280 403 279 413 276 422 285 425 268 408 269 403 269 413 279 422 276 415 277 429 272 417 274 427 272 413 260 379 232 365 239 401 244 413 241 403 229 403 224 403 217 413 214 398 194 379 196 365 177 346 194 348 171 315 149 319 144 276 135 248 110 210 93 198 98 193 92 186 90 181 90 183 93 219 113 234 117 241 122 253 131 269 132 272 131 276 138 288 144 286 138 286 140 288 140 288 140 293 141 288 138 284 137 284 137 272 132 288 140 293 137 281 129 267 120 229 84 200 105 272 143 327 168 343 174 351 177 355 176 358 177 362 177 362 177 365 177 365 168 358 179 365 170 171 102 367 176 343 167 343 173 346 168 348 167 346 167 343 165 343 164 339 162 339 161 336 161 334 159 334 159 334 159 334 159 334 159 334 159 334 159 331 158 329 158 319 153 317 153 315 152 315 150 315 152 317 152 315 149 308 146 303 143 298 144 308 149 310 147 310 150 312 152 315 153 317 153 310 149 308 147 303 143 296 138 298 141 296 140 293 138 293 138 291 135 291 134 288 134 286 132 286 132 286 132 284 131 284 131 274 128 274 126 269 125 267 123 274 128 274 126 272 125 269 125 267 123 265 120 262 122 267 123 262 120 262 120 262 120 262 122 253 120 253 120 250 119 250 117 243 114 243 114 243 114 243 114 248 116 245 113 238 108 234 107 231 105 234 107 236 108 236 110 234 104 234 104 234 104 234 104 234 104 234 104 231 102 231 101 229 101 229 101 229 101 229 101 226 99 224 98 224 96 222 98 217 99 214 96 212 98 214 99 210 93 210 95 212 96 214 98 205 102 217 114 234 120 234 119 236 120 236 120 236 120 236 120 229 117 229 116 226 116 224 114 224 116 229 117 231 119 229 117 224 110 219 108 219 110 219 113 226 122 243 131 234 117 202 99 193 99 195 99 195 98 200 104 243 79 317 300 546 304 444 135 214 107 198 101 198 105 202 104 193 99 195 102 195 101 193 98 195 104 193 102 191 99 188 98 191 99 186 96 181 95 181 96 179 96 171 93 167 92 167 92 162 90 164 92 167 88 159 85 157 84 155 84 152 82 152 82 148 79 150 81 150 81 148 79 150 82 143 76 136 75 136 75 138 76 140 79 143 78 138 76 121 72 126 75 128 72 119 67 126 73 124 70 121 70 121 70 119 69 119 67 117 66 114 66 121 70 119 66 112 61 105 58 107 64 109 67 109 64 102 60 102 61 105 63 102 60 97 57 105 60 97 58 97 58 95 54 97 58 95 57 93 54 90 54 95 54 88 51 93 54 88 49 93 52 90 51 88 52 90 54 88 51 88 51 88 51 88 51 88 49 83 49 90 54 90 51 88 51 85 49 85 49 83 48 83 48 83 48 81 46 81 46 78 45 76 43 78 46 83 48 81 46 78 45 78 45 81 46 18 15 16 11 15 15 16 19 16 15 16 15 16 15 16 15 12 15 13 15 13 15 15 19 15 19 15 19 15 19 15 19 13 15 13 11 12 11 10 7 12 11 12 11 12 11 12 11 16 23 15 19 12 11 10 7 15 19 13 19 12 15 12 11 9 15 9 15 9 15 9 15 10 19 10 15 7 7 4 0 4 7 7 15 9 15 9 11 9 11 7 11 6 7 6 3 1 0 1 0 0 0 0 0 1 7 12 43 27 75 33 83 34 75 36 79 37 83 40 87 42 95 45 95 40 83 40 91 36 99 40 91 37 91 31 51 15 7 0 0 4 0 4 15 13 15 4 3 6 7 4 0 3 3 7 15 9 11 4 0 6 7 6 7 6 7 6 7 10 7 7 15 9 23 27 103 46 119 51 123 46 111 46 119 48 119 49 123 49 123 48 119 51 123 46 107 40 91 36 83 28 59 21 35 12 23 12 15 24 43 28 27 25 51 93 369 190 432 194 357 107 202 144 365 155 380 161 376 155 376 170 432 179 416 176 345 95 146 57 194 215 599 236 615 248 599 242 619 208 372 214 670 236 595 238 603 238 539 184 460 149 563 268 480 90 198 128 440 184 392 156 349 153 349 153 349 155 357 159 369 161 361 155 345 152 353 159 369 164 416 155 293 128 361 162 408 171 436 185 472 193 484 202 507 212 531 226 567 232 571 239 607 236 595 248 642 247 630 256 634 248 658 260 690 263 694 265 710 265 710 274 761 295 793 295 773 294 745 282 690 262 674 265 714 271 718 266 722 271 757 286 809 316 833 295 793 289 777 277 749 271 745 268 745 265 742 265 745 266 757 268 765 269 765 271 769 271 765 259 718 271 777 271 761 277 765 282 674 285 797 282 773 288 773 288 765 289 769 285 726 282 753 280 757 288 761 285 742 280 749 291 730 282 722 282 718 272 686 247 591 233 599 250 599 256 587 244 551 235 535 232 519 224 492 214 460 206 468 203 428 180 456 191 412 173 365 179 361 158 345 150 301 125 249 111 249 107 238 104 214 101 202 101 194 114 226 119 226 117 234 123 257 129 261 128 265 132 289 141 305 144 293 143 289 143 289 141 285 137 269 134 265 134 265 134 261 123 253 131 277 137 281 131 265 138 281 119 166 76 154 101 222 135 277 150 313 156 317 161 333 171 349 170 349 170 349 170 341 176 313 174 349 177 329 61 210 180 365 167 329 167 333 170 321 165 333 164 329 162 329 161 325 159 321 159 317 158 313 156 313 155 309 155 309 155 309 155 309 158 317 158 313 156 313 155 309 150 297 150 293 150 289 149 289 147 285 149 289 147 277 143 269 141 265 138 269 144 281 146 277 147 285 149 289 149 289 149 289 144 277 146 277 144 273 141 265 140 261 138 261 137 257 137 253 135 261 135 261 134 257 134 253 132 249 131 249 129 246 129 246 126 238 126 238 126 238 125 234 126 234 125 234 123 230 123 226 123 226 120 218 119 214 119 218 117 214 117 214 117 214 117 214 120 226 120 222 119 222 117 218 114 210 114 214 116 214 116 214 113 214 113 210 111 206 110 206 108 202 107 198 107 198 107 198 105 202 105 202 105 202 105 202 105 202 105 198 104 198 102 194 101 190 101 190 101 190 101 190 99 186 98 182 96 178 96 178 99 178 98 174 96 178 96 190 93 186 93 190 95 202 96 202 101 234 113 265 123 277 120 265 122 273 122 273 122 273 122 281 120 277 120 273 119 273 117 269 114 265 119 277 120 277 119 269 113 273 111 269 113 277 119 289 125 301 120 265 98 186 66 119 25 51 33 71 46 130 81 206 92 206 105 269 141 333 135 281 110 249 102 234 102 246 105 242 99 234 102 242 104 242 101 234 102 238 102 238 102 238 101 234 102 234 99 222 95 218 95 218 99 222 96 210 93 206 92 206 92 206 92 206 90 202 90 198 85 190 84 186 84 182 82 182 79 178 81 182 82 178 81 174 82 174 79 162 75 158 76 166 76 166 78 170 79 166 78 162 70 146 73 154 75 146 69 134 75 150 72 142 70 142 70 146 69 138 69 134 67 130 66 130 69 134 67 130 64 123 61 115 66 126 66 123 64 119 63 119 61 119 63 119 63 115 61 111 61 107 57 103 60 111 58 99 57 99 55 99 55 99 55 99 55 115 51 107 54 115 51 103 54 111 52 107 51 111 52 115 51 107 51 107 51 107 51 107 51 103 48 103 52 115 52 107 51 107 51 103 49 99 48 99 48 99 46 95 45 91 45 87 45 91 43 87 43 91 48 103 46 91 45 87 43 91 45 95 35 16 33 15 31 16 33 18 33 16 33 16 33 16 33 16 23 12 26 13 28 15 31 16 31 15 31 15 31 15 31 15 26 13 21 10 19 10 19 12 23 13 23 13 23 13 23 13 31 16 28 15 23 12 19 10 26 15 26 13 23 13 21 12 14 9 14 9 14 9 14 9 16 10 16 9 11 6 7 3 7 4 11 9 14 9 14 9 4 3 2 1 2 0 0 0 2 1 0 0 0 0 0 0 0 7 33 34 66 43 64 39 64 42 62 40 62 40 62 40 66 46 74 46 66 43 69 46 66 49 81 45 64 39 50 24 14 1 0 3 9 4 7 9 19 9 7 4 11 7 4 0 2 4 11 10 16 7 7 1 9 6 9 6 9 6 9 6 14 6 11 10 16 15 47 45 81 52 85 52 78 48 78 51 74 48 76 49 78 48 76 46 78 49 74 43 64 37 54 33 45 25 31 15 21 13 21 16 31 27 52 21 83 48 231 193 351 202 336 153 155 101 234 155 205 158 214 156 191 152 217 180 253 162 250 137 112 52 59 108 351 256 317 260 367 244 355 230 281 170 339 251 367 241 343 242 365 217 322 188 255 247 451 170 169 90 260 184 339 174 300 156 298 158 291 153 291 158 300 164 296 156 286 150 284 153 296 161 327 177 291 128 260 153 293 167 300 171 312 185 327 197 339 203 348 217 367 229 374 232 384 244 382 238 393 251 386 251 410 250 415 260 420 256 403 254 420 271 429 266 415 265 429 277 436 277 434 286 432 282 413 268 396 265 403 269 401 265 396 266 408 277 415 279 410 285 427 294 420 280 396 274 389 268 374 262 370 260 377 265 379 268 382 269 389 271 401 276 382 259 413 286 410 280 410 279 425 244 444 295 441 289 465 297 475 292 484 297 482 279 477 288 477 294 489 295 477 288 472 295 487 291 470 289 472 285 456 266 413 233 398 245 436 251 465 260 453 250 453 244 456 239 448 227 432 217 429 226 425 209 372 209 391 196 365 177 372 177 343 179 343 165 298 135 262 125 250 122 241 114 229 111 226 110 234 116 238 117 241 122 260 131 272 129 267 128 272 132 286 141 296 144 293 143 291 140 288 140 288 140 286 141 296 146 298 144 279 137 281 137 276 129 262 122 272 135 260 101 179 75 191 95 234 120 274 138 281 138 298 153 324 162 329 162 331 164 334 164 339 158 346 173 346 161 171 119 355 170 331 162 334 168 336 165 334 162 331 161 329 159 329 159 327 158 324 156 322 155 322 155 317 152 317 152 317 152 317 152 324 156 324 155 322 153 319 153 310 150 308 149 308 147 305 147 298 144 303 146 300 141 291 137 291 137 288 138 298 146 300 143 298 143 298 143 298 143 298 143 293 141 298 144 300 144 298 143 291 138 288 137 288 135 286 135 286 134 284 134 284 134 281 132 276 129 274 128 274 126 272 126 265 126 267 126 267 126 269 128 262 123 260 122 260 120 257 120 265 123 260 119 250 114 248 114 250 116 250 116 250 116 250 116 253 120 253 119 250 117 248 117 245 116 245 116 245 116 245 116 238 110 241 111 241 111 243 113 241 110 238 108 231 104 229 102 231 105 231 105 231 105 231 105 231 105 231 104 229 102 226 102 222 99 222 99 222 99 222 99 219 98 217 96 217 95 214 95 214 98 212 96 212 98 217 98 210 93 210 95 212 96 214 96 219 114 234 126 248 129 243 123 236 122 236 122 236 122 236 122 234 122 234 120 231 120 229 119 222 117 229 122 234 120 229 119 234 117 231 119 231 123 243 129 241 105 148 40 71 28 100 55 133 60 107 36 78 33 109 58 159 90 229 111 176 113 255 99 207 105 191 101 193 104 195 102 188 101 193 105 198 104 193 101 193 102 193 102 193 102 195 104 193 102 188 98 183 95 181 96 179 98 174 95 169 93 169 93 167 90 162 87 159 87 162 88 157 85 157 84 155 82 152 82 148 81 150 82 152 81 150 81 148 81 140 76 138 78 143 81 133 75 136 76 138 75 136 73 121 72 128 76 128 72 119 67 128 73 124 70 121 70 121 72 119 69 119 67 117 66 114 66 114 66 112 64 112 64 109 63 112 66 107 63 105 63 105 64 102 63 105 64 107 64 105 61 100 57 93 57 100 61 100 57 90 54 93 55 93 55 93 57 95 54 88 51 93 54 88 49 93 52 90 51 88 52 90 54 88 51 88 51 88 51 88 51 88 49 83 49 90 54 90 51 88 51 88 49 85 48 83 48 81 46 81 45 78 43 76 42 81 45 76 42 76 45 83 49 81 45 78 43 76 45 78 46 19 27 21 27 21 23 18 15 18 19 18 19 18 19 18 19 13 15 13 15 13 15 13 15 13 15 13 15 13 15 13 15 10 11 15 23 16 19 12 7 15 19 15 15 13 11 12 11 13 23 15 23 15 19 12 11 12 11 10 7 9 11 10 15 9 15 9 11 7 7 6 7 9 15 9 11 7 11 6 7 7 7 6 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 13 51 31 91 37 91 39 103 39 83 39 87 40 91 42 95 34 75 37 79 37 87 46 111 52 103 37 107 43 75 15 3 3 0 0 0 1 3 6 15 7 11 7 7 6 3 4 3 4 3 4 7 6 11 7 11 7 7 6 3 4 7 6 11 7 7 6 11 12 55 36 115 46 115 46 119 48 123 49 123 49 111 45 123 57 146 51 107 48 119 48 107 37 83 33 83 24 47 18 27 12 19 10 15 34 23 22 0 15 111 152 396 196 452 185 261 88 253 155 369 156 369 155 357 152 372 170 420 193 440 171 317 52 111 49 293 247 555 242 587 245 567 224 563 217 579 238 611 236 587 236 607 220 547 203 420 180 686 259 345 82 214 164 448 179 444 158 357 159 365 161 365 159 357 155 349 159 361 156 353 155 361 162 376 176 388 159 277 128 376 146 412 165 412 177 448 188 472 197 503 202 523 224 579 232 579 230 591 238 615 245 630 247 634 253 662 253 670 254 674 254 674 257 694 262 698 262 706 265 714 266 718 266 702 280 738 286 738 274 718 266 714 265 718 262 718 268 749 266 722 269 730 276 765 286 785 298 813 294 781 277 745 269 749 276 765 271 765 277 773 271 734 298 734 260 773 285 781 288 781 285 781 283 710 288 781 298 757 297 765 306 757 292 718 288 730 286 738 297 745 295 730 294 726 291 706 298 714 297 690 291 698 285 682 254 555 244 567 260 619 286 595 262 547 257 559 253 539 242 515 227 488 233 488 241 452 190 492 217 488 199 404 197 420 188 388 177 361 158 325 141 313 138 305 131 277 128 261 125 242 123 234 122 234 123 242 126 249 129 257 129 261 134 277 138 289 140 285 141 289 143 285 141 281 141 285 141 281 140 277 138 277 138 277 132 281 134 269 126 285 140 325 131 206 82 174 87 142 95 190 107 222 122 265 141 309 147 305 149 301 150 309 155 309 153 293 155 325 170 321 66 182 173 345 153 297 156 313 162 301 156 313 156 313 155 309 153 305 153 305 153 305 153 305 153 305 153 305 153 301 152 301 150 297 152 301 152 301 150 289 146 281 144 277 144 277 144 277 144 277 141 265 138 257 137 257 138 261 138 265 141 269 141 269 140 261 140 261 140 265 141 265 135 246 144 277 143 273 141 269 140 265 138 261 137 257 135 249 134 249 140 269 135 253 131 249 132 253 128 242 128 242 128 242 128 246 129 242 129 238 128 234 126 234 123 226 123 222 122 222 120 218 125 230 122 218 119 210 117 210 114 202 114 202 114 202 114 202 116 218 114 218 114 218 114 218 116 222 116 218 114 218 113 214 114 226 113 218 110 214 110 218 110 210 107 202 102 190 99 186 105 210 108 222 110 218 105 206 95 194 104 210 101 186 93 178 96 186 96 186 96 186 96 186 98 190 98 186 96 182 95 182 96 174 95 182 95 182 95 190 87 178 95 202 95 198 98 214 111 273 120 301 128 305 123 293 123 297 123 301 125 305 126 305 122 285 128 301 129 293 122 273 117 273 120 281 123 285 122 289 125 321 134 337 125 265 90 186 28 11 7 47 67 246 116 277 116 277 110 238 88 158 58 103 37 79 52 138 84 222 108 261 107 257 105 249 102 246 101 242 105 253 105 253 105 253 105 253 108 249 104 238 102 242 107 253 110 249 102 230 99 230 96 214 101 226 99 214 93 198 88 190 92 202 92 198 90 194 88 194 87 190 87 186 85 182 84 182 84 182 84 178 82 174 81 174 79 170 81 166 79 162 78 162 85 178 84 174 81 166 78 162 78 162 76 154 75 150 72 146 69 138 67 134 67 138 70 142 69 134 66 126 64 126 64 130 66 134 67 134 67 130 64 123 64 123 64 119 63 115 61 115 63 119 63 115 61 111 60 111 64 119 63 119 61 111 60 111 58 107 58 103 57 99 55 99 52 111 52 111 52 111 52 111 51 107 51 107 51 107 51 107 58 123 54 107 48 95 46 95 49 107 52 107 48 95 48 103 49 103 49 103 49 103 49 103 51 103 46 91 42 83 42 83 49 99 46 95 49 103 48 95 45 95 48 107 51 111 51 107 40 21 38 19 38 18 35 18 47 24 42 19 33 13 23 10 28 13 28 13 28 13 28 13 28 13 28 13 28 13 28 13 21 12 23 15 26 13 21 12 26 15 23 13 23 12 21 12 21 12 21 12 21 10 16 9 21 10 19 9 16 10 19 12 14 9 14 7 11 7 9 6 9 6 7 4 4 3 4 3 9 4 7 4 4 3 2 1 2 1 2 1 2 1 2 1 4 1 0 0 2 3 4 1 33 28 57 39 59 36 57 37 57 37 59 39 62 40 62 42 54 37 57 37 57 39 66 48 74 40 62 39 52 18 11 6 4 1 0 0 2 4 9 9 11 7 11 6 9 4 7 4 7 4 7 6 9 7 11 7 11 6 9 4 7 6 9 7 9 6 7 6 19 24 57 45 74 46 74 48 76 49 78 49 76 45 69 48 88 55 78 42 74 48 74 42 57 31 50 31 35 21 26 13 16 10 19 12 54 16 59 24 83 84 312 191 353 203 305 113 145 126 214 155 205 153 195 152 193 161 217 177 253 188 241 141 69 40 54 159 365 244 346 242 351 232 334 230 362 239 353 236 360 238 353 229 327 215 312 161 324 271 420 128 176 113 334 190 334 188 308 162 303 162 300 161 298 156 291 153 291 155 288 153 293 159 305 167 334 165 293 122 255 162 279 173 298 171 312 184 319 191 331 200 346 214 355 223 362 224 370 232 372 238 384 247 389 248 396 253 408 254 408 254 408 257 413 263 413 262 413 262 408 265 413 268 398 269 417 285 434 286 427 279 425 280 425 276 415 272 422 282 408 271 405 272 410 280 425 286 434 295 439 297 432 295 436 300 446 295 422 283 427 298 453 307 484 291 429 309 475 312 477 312 499 324 487 300 530 354 575 346 563 345 587 348 582 336 582 343 577 339 577 331 556 313 534 306 539 315 544 313 534 300 515 294 530 285 463 244 441 265 532 318 558 295 525 274 525 274 518 259 487 242 465 229 472 229 482 211 379 224 434 220 401 190 393 193 372 187 360 176 339 161 317 153 303 146 291 140 284 141 281 138 272 137 272 134 269 134 274 132 272 131 274 132 279 137 288 141 288 141 291 143 293 141 291 140 291 141 291 140 288 138 286 138 288 135 276 137 279 129 265 132 276 149 267 102 181 88 186 79 188 90 207 102 229 117 265 137 279 137 284 141 291 143 296 144 305 149 310 156 334 153 176 101 343 161 312 150 317 158 322 155 322 155 322 153 319 152 317 152 317 152 317 152 317 152 317 152 317 152 317 150 315 150 312 149 315 150 315 149 312 146 305 144 300 144 300 144 300 144 300 144 296 140 291 137 288 137 288 138 286 137 291 138 291 138 288 135 281 134 286 137 288 138 293 140 296 141 296 140 293 138 291 138 286 135 286 135 284 134 284 134 288 137 284 132 279 131 279 131 272 126 272 126 274 128 274 128 265 126 262 126 260 125 257 123 257 123 255 122 253 120 253 120 257 122 250 117 245 116 245 116 243 114 243 114 243 114 243 114 245 114 245 114 245 114 245 114 250 117 248 116 248 114 245 114 241 110 236 107 234 107 234 108 236 108 234 105 226 101 222 99 226 99 214 104 243 123 260 123 236 105 217 93 205 92 212 96 214 96 214 96 214 96 214 96 217 98 217 96 214 95 212 95 212 96 212 95 212 95 212 95 205 93 214 98 217 98 222 104 231 119 243 129 253 129 248 126 248 126 245 126 243 125 241 125 241 126 241 125 238 123 234 122 243 126 236 122 234 125 241 129 236 123 234 110 169 51 62 0 105 67 176 111 207 113 205 114 219 122 217 117 205 107 188 95 155 69 133 63 145 82 191 101 191 101 188 102 188 104 191 104 193 105 193 105 193 105 193 105 200 105 198 104 195 105 198 107 195 99 183 96 183 98 183 96 179 101 171 96 164 92 157 88 162 92 162 90 159 88 157 88 155 87 155 85 152 84 150 84 150 84 150 82 148 81 145 81 138 81 138 79 136 78 133 78 138 81 136 78 133 76 131 75 133 78 131 75 126 73 124 72 119 67 117 66 114 67 119 69 119 69 117 66 114 66 114 66 114 66 117 67 114 66 112 63 107 64 107 63 105 63 102 61 107 64 107 63 105 63 102 61 102 61 102 60 100 60 97 58 97 58 97 57 95 55 93 55 90 52 90 52 90 52 90 52 88 51 88 51 88 51 88 51 97 55 90 51 85 48 83 48 85 51 90 51 83 46 83 49 81 46 81 46 81 46 81 46 81 45 76 43 74 43 76 43 88 48 81 46 85 49 83 45 85 51 88 51 85 48 78 45 22 27 19 15 16 15 18 23 25 35 22 23 16 7 10 0 13 15 13 15 13 15 13 15 13 15 13 15 13 15 13 15 12 11 13 15 13 15 12 11 15 15 13 15 12 11 12 11 10 11 10 7 9 3 7 3 10 11 9 7 9 7 10 11 10 27 9 23 7 19 7 19 4 11 4 7 3 3 1 3 3 0 3 0 1 0 0 0 1 0 1 0 1 0 3 0 4 0 3 0 3 3 7 15 30 83 39 99 37 83 33 79 36 75 37 79 37 83 39 83 37 79 39 79 37 83 43 107 45 103 39 87 24 15 4 15 3 0 0 0 1 3 6 15 7 11 6 7 6 7 4 3 4 3 4 7 6 11 7 11 7 7 6 3 4 7 6 11 6 3 3 7 13 59 36 107 46 115 46 115 48 119 48 119 45 107 42 115 51 130 46 103 45 111 45 99 34 71 28 67 22 43 16 23 10 19 13 31 24 23 21 3 43 170 171 420 184 468 158 198 101 309 152 345 153 361 152 357 155 376 173 424 187 468 180 357 79 39 52 488 251 563 241 559 233 555 227 583 256 615 227 579 238 607 230 551 200 555 188 404 217 706 217 253 82 333 206 476 184 440 171 380 162 369 161 365 158 357 156 353 155 357 158 369 164 388 173 408 190 392 149 281 144 392 158 412 170 416 179 444 187 460 196 484 215 539 217 547 217 555 227 595 227 591 239 622 247 634 250 654 259 666 253 654 253 678 262 698 262 698 262 694 262 706 265 714 265 706 272 726 279 738 280 742 286 765 285 753 277 749 279 765 271 722 268 718 268 734 274 745 280 769 288 789 294 817 304 845 312 829 292 793 294 837 313 868 319 789 298 884 336 908 346 924 351 884 319 777 336 892 348 857 339 853 348 857 342 841 343 857 357 892 361 892 357 853 351 841 349 829 352 813 340 769 331 757 319 678 279 591 248 595 322 714 325 646 298 595 289 595 279 575 271 587 256 539 257 543 263 464 179 507 232 492 215 444 211 428 194 388 187 376 174 361 164 357 153 329 146 317 147 313 146 293 150 305 146 289 140 281 137 277 134 269 134 273 135 281 140 293 141 285 143 289 143 289 141 285 141 285 141 281 140 277 138 277 143 281 137 281 137 269 129 289 138 341 141 230 84 182 90 174 79 170 88 190 99 226 116 253 125 253 128 257 131 265 134 269 140 257 143 289 158 305 63 190 164 325 149 289 152 301 155 289 153 309 152 305 152 301 150 301 150 301 150 301 150 301 150 301 150 301 150 297 149 297 147 293 147 293 149 293 147 285 143 277 143 281 143 281 143 281 143 281 140 273 138 265 135 261 137 265 132 257 134 261 135 257 134 253 128 242 129 246 132 257 137 269 134 257 134 257 132 253 132 253 131 249 132 253 132 253 132 257 132 261 132 261 131 253 128 246 126 246 125 242 125 242 125 242 123 226 123 226 122 222 122 222 122 222 120 218 120 214 119 214 120 222 117 214 114 210 114 210 116 214 116 214 116 214 116 214 113 214 113 214 113 214 113 214 117 226 117 222 116 218 114 218 107 206 105 198 104 198 104 198 107 206 105 198 102 190 99 186 105 202 102 226 125 277 125 242 98 178 88 162 88 174 93 178 95 182 95 182 95 182 95 182 96 186 96 186 95 182 95 182 95 182 95 182 95 190 95 190 95 206 99 210 98 218 104 246 122 305 131 325 135 329 134 321 134 321 131 313 128 301 123 293 129 305 128 297 126 301 131 313 131 309 131 309 129 297 123 285 108 214 52 59 21 87 61 198 95 285 134 337 120 269 116 317 120 289 120 293 123 297 122 297 119 257 93 186 82 202 95 246 98 234 99 246 104 257 108 261 107 257 107 253 105 253 105 253 104 242 105 246 105 246 104 242 99 222 95 218 96 230 98 222 99 222 98 214 93 202 90 194 92 202 92 198 90 194 88 194 87 190 87 186 85 182 84 182 84 182 84 178 82 174 81 174 81 170 81 166 79 162 78 162 75 154 75 154 75 154 75 154 78 158 76 154 73 146 72 146 69 138 67 130 66 134 67 138 70 142 69 134 66 134 67 134 66 130 67 134 66 126 63 123 66 126 64 123 63 119 63 119 66 126 66 123 64 119 63 119 60 107 58 107 58 103 57 103 57 103 57 103 55 99 55 99 52 111 52 111 52 111 52 111 51 107 51 107 51 107 51 107 54 111 51 103 49 103 49 107 49 107 52 107 48 95 48 103 45 91 45 91 45 91 45 91 43 87 42 83 43 91 46 95 51 103 46 95 48 99 46 87 48 99 49 99 48 91 43 83 45 21 35 15 28 16 35 21 31 15 33 16 33 18 35 18 28 13 28 13 28 13 28 13 31 15 28 13 28 13 26 12 21 12 21 13 23 12 21 12 23 13 23 12 21 12 19 10 19 10 16 7 14 7 14 7 19 10 16 7 14 9 19 10 16 9 14 9 11 7 11 7 11 6 9 6 7 4 7 3 0 0 0 0 0 0 0 0 2 1 2 3 4 3 4 4 9 6 7 4 7 7 21 18 54 36 62 40 62 36 52 31 54 36 54 36 54 36 54 36 54 39 62 40 62 43 74 51 76 40 54 30 33 9 9 9 4 1 0 0 2 4 9 9 9 6 9 6 9 6 9 6 7 4 7 6 9 7 11 7 11 6 9 4 7 6 9 7 7 3 2 6 23 27 59 42 74 46 74 46 74 46 74 48 69 42 66 43 76 48 69 40 69 43 69 37 50 27 40 25 35 19 23 10 16 12 23 16 45 19 62 30 143 125 339 199 348 203 253 81 169 150 195 152 195 149 193 152 193 164 217 180 236 197 238 161 138 34 78 236 358 245 348 236 336 227 334 230 365 229 322 220 353 238 343 214 308 221 293 165 398 271 322 87 167 167 415 211 353 190 329 162 296 158 293 156 293 158 296 158 300 164 310 173 327 184 341 188 367 173 274 129 288 167 296 170 315 177 322 184 324 190 331 200 367 221 358 218 358 221 370 230 355 226 374 239 386 247 391 250 410 253 391 245 393 254 410 265 410 259 403 259 403 260 405 262 410 266 410 266 408 266 410 268 417 277 420 274 410 269 415 276 403 265 396 260 389 260 393 262 401 271 405 277 410 282 422 291 439 292 436 294 441 297 446 295 451 276 429 313 491 324 506 328 532 333 489 288 489 310 489 294 496 304 515 307 515 303 520 306 520 309 544 322 563 330 577 336 608 354 608 358 608 354 608 355 608 328 604 333 551 322 608 351 608 330 592 309 589 307 577 291 553 285 532 260 527 265 530 217 362 247 477 229 444 224 439 209 408 205 393 191 370 174 343 165 319 152 308 147 303 150 303 146 300 150 293 144 288 140 284 138 286 138 286 138 291 140 298 141 291 141 293 144 296 143 291 141 291 141 291 140 288 138 286 138 293 137 281 138 281 129 267 131 272 150 281 110 181 85 188 88 179 85 193 92 205 102 226 116 248 122 255 126 262 131 269 132 276 135 281 141 303 143 167 105 315 150 296 141 296 149 300 149 308 149 305 147 303 146 303 146 303 146 303 146 303 146 303 146 303 146 303 146 300 144 300 143 298 143 300 144 298 141 293 138 288 140 288 140 288 140 288 140 286 137 281 135 279 134 281 135 274 132 276 134 279 132 276 131 279 128 265 126 274 132 269 123 265 125 265 125 265 125 265 125 267 128 269 129 272 131 274 132 269 128 274 131 272 128 265 123 265 123 262 123 262 122 260 122 255 122 255 122 255 122 255 122 253 120 250 119 248 117 248 117 250 117 245 114 243 114 243 114 245 116 245 116 245 116 245 116 241 111 241 111 241 111 241 111 245 114 245 114 243 113 241 111 231 104 226 102 226 102 229 104 234 105 231 104 226 101 222 99 222 105 241 117 241 98 183 61 152 67 195 93 212 92 205 88 210 93 210 93 210 93 210 93 214 95 212 95 212 95 212 95 212 95 212 95 212 95 212 95 214 98 219 99 219 101 234 113 245 129 250 135 257 137 255 134 253 134 250 131 245 128 241 125 236 129 238 131 243 135 250 138 238 131 243 128 219 102 169 75 112 48 114 61 159 102 226 140 229 123 202 108 191 113 210 125 205 114 202 113 202 116 212 119 222 120 214 113 210 111 205 105 186 102 191 105 195 108 200 111 198 107 195 107 195 105 193 105 193 104 198 107 200 105 195 102 193 99 186 98 188 101 191 101 176 99 171 96 164 92 159 90 162 92 162 90 159 88 157 88 155 87 155 85 152 84 150 84 150 84 150 82 148 81 145 82 138 81 138 79 136 78 133 78 126 73 126 73 126 75 128 75 131 76 128 75 126 72 121 70 124 70 121 69 119 69 119 70 124 70 119 69 117 67 119 69 112 66 114 66 114 64 109 61 109 64 107 64 105 63 105 63 107 64 105 63 102 61 102 61 95 57 93 55 93 55 93 55 95 55 93 55 93 55 93 55 90 52 90 52 90 52 90 52 88 51 88 51 88 51 88 51 90 51 88 49 85 51 90 52 85 51 90 51 83 46 83 49 78 45 78 45 78 45 78 45 81 46 78 45 78 45 81 46 88 49 81 46 83 48 78 42 71 42 76 45 81 46 81 46 22 27 16 7 13 11 18 23 10 0 13 11 18 23 21 31 13 15 13 15 13 15 13 15 15 19 15 15 13 11 12 11 12 11 12 7 10 11 12 11 13 15 12 11 12 7 10 7 12 15 9 3 7 3 9 7 10 7 7 3 7 3 9 11 9 23 7 19 7 15 6 15 6 15 4 11 4 7 3 7 0 0 0 0 0 0 0 0 1 0 1 0 3 3 4 7 6 11 6 3 4 15 18 59 34 83 36 91 39 91 36 83 36 75 36 75 36 71 34 71 34 83 43 103 46 107 49 119 45 75 19 39 16 19 4 0 3 0 0 0 1 3 6 15 6 7 6 7 6 7 6 7 4 3 4 7 6 11 7 11 7 7 6 3 4 7 6 11 6 0 1 11 18 71 39 103 46 115 46 115 46 115 46 111 43 103 42 103 43 107 42 99 43 107 42 91 30 59 24 55 21 39 13 19 9 23 16 43 18 47 21 3 82 249 182 400 193 448 126 182 125 349 149 317 149 353 152 357 156 380 171 420 180 464 179 400 143 119 102 599 239 563 245 563 230 551 226 563 227 563 217 567 230 583 223 531 197 535 177 452 262 654 158 170 78 444 241 515 199 424 174 341 156 353 155 353 156 361 161 372 165 388 174 420 187 448 193 456 199 400 132 297 162 376 159 372 177 424 182 440 187 452 194 484 221 551 221 555 224 559 223 563 215 567 230 599 236 619 245 638 253 630 239 607 242 650 256 670 259 678 257 670 257 678 259 682 262 690 256 686 256 690 259 698 263 706 268 718 268 718 272 734 265 702 259 686 254 690 256 694 266 730 269 738 268 738 271 757 279 761 289 785 292 777 288 765 292 710 269 777 289 742 280 730 294 753 285 690 283 726 283 730 289 730 294 726 289 718 286 718 283 718 294 726 297 722 298 718 313 749 324 761 328 769 336 793 354 785 345 809 324 742 371 757 354 718 336 686 334 710 325 690 307 678 298 603 294 630 294 468 177 595 266 499 235 519 233 444 221 448 212 416 193 388 177 384 162 345 155 325 153 325 150 309 150 301 147 293 146 293 144 293 143 289 140 285 140 289 143 293 141 289 144 293 144 293 143 285 141 285 141 281 140 277 138 277 140 273 132 273 134 249 125 269 135 333 141 222 82 170 92 190 87 198 90 206 93 214 105 234 116 246 119 242 125 253 129 253 128 230 131 261 143 277 61 202 147 293 140 273 138 269 143 265 143 281 143 281 141 277 140 273 140 273 140 273 140 273 140 273 143 277 141 277 140 273 140 273 137 269 138 273 138 265 137 261 137 265 137 265 137 265 137 265 135 257 132 249 131 249 132 253 131 253 132 257 134 253 132 249 137 246 122 234 132 257 128 218 123 230 123 230 123 230 123 230 123 234 125 238 126 242 128 246 123 242 126 249 128 242 123 234 123 234 122 230 120 226 119 226 122 222 123 222 123 222 123 222 119 210 119 210 117 206 116 202 120 218 117 214 116 214 117 214 116 210 116 210 116 210 116 210 111 218 111 218 111 218 111 218 111 218 110 214 108 210 108 210 105 206 104 202 102 206 105 210 105 206 104 202 101 198 99 194 93 210 108 194 72 51 22 0 42 107 90 206 99 178 90 182 95 186 95 186 95 186 95 186 95 190 96 190 96 190 96 190 95 182 95 190 95 190 95 198 95 202 95 206 98 226 111 273 128 325 132 337 135 341 134 337 132 333 131 329 129 325 129 313 128 305 132 317 134 309 128 297 129 297 119 249 92 162 61 107 72 226 110 333 135 333 117 273 117 289 110 293 123 317 117 269 122 285 117 269 114 281 116 289 111 281 116 297 119 297 110 265 110 273 111 273 113 277 113 277 111 269 110 265 108 261 107 253 101 238 104 246 105 242 102 234 105 238 98 226 98 230 98 222 99 218 99 214 95 202 93 198 93 202 93 198 92 194 90 194 88 190 88 186 87 182 85 182 85 182 85 178 84 174 82 174 81 170 82 166 81 162 79 162 76 154 76 154 76 158 78 158 76 158 75 150 72 146 70 142 75 150 72 142 70 142 70 142 72 142 69 138 67 134 69 138 64 126 66 130 64 126 63 119 64 123 63 119 63 115 61 115 60 111 58 107 57 103 57 103 54 95 54 95 54 99 55 99 54 99 55 99 55 99 55 99 52 111 52 111 52 111 52 111 51 107 51 107 51 107 51 107 51 107 49 103 49 107 52 115 49 107 52 107 48 95 48 103 48 99 48 99 48 99 48 99 52 107 49 95 46 91 45 91 49 99 45 91 46 95 45 83 40 83 43 91 46 95 46 95 40 19 33 15 31 15 33 18 31 15 31 15 33 16 33 16 28 13 28 13 28 13 28 13 33 16 31 13 28 12 23 10 21 12 19 10 19 10 21 12 21 12 21 12 19 10 19 9 23 12 16 7 11 7 16 10 16 9 14 7 14 7 16 9 9 6 9 4 7 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 4 3 7 6 9 6 9 7 11 4 7 10 35 33 54 33 52 34 59 39 57 34 57 37 54 36 54 34 52 34 52 40 74 51 78 48 69 45 50 15 4 4 14 6 0 0 4 1 0 0 2 4 9 9 7 4 9 6 9 6 11 7 7 4 7 6 9 7 11 7 11 6 9 4 7 6 9 7 11 3 4 9 35 34 66 43 74 46 74 46 71 45 71 45 69 43 69 42 66 42 66 42 69 43 66 37 47 24 35 22 33 16 19 9 14 13 28 22 50 28 66 37 207 161 351 191 365 171 210 92 195 158 188 152 188 149 193 153 195 162 207 176 226 190 226 173 214 93 191 247 341 245 355 238 334 227 331 224 341 226 334 227 348 229 331 211 305 196 274 203 448 244 253 79 188 208 441 224 389 193 339 159 308 161 298 158 296 159 303 164 305 167 322 182 341 188 346 187 353 165 248 137 315 158 296 158 319 177 322 180 322 187 334 199 360 215 360 221 370 223 362 214 353 218 365 229 374 235 386 247 389 239 365 232 377 247 393 253 396 254 391 251 386 253 389 253 396 251 393 250 398 257 403 263 391 262 401 268 401 269 408 276 398 262 391 256 384 256 386 257 384 260 384 260 379 260 386 266 401 271 410 277 420 285 436 295 446 268 417 294 444 279 429 279 427 285 427 271 434 283 436 294 456 291 460 292 458 289 453 286 470 297 491 300 494 297 499 297 496 297 515 303 532 309 546 315 558 291 530 300 534 319 608 349 608 343 608 334 608 339 608 325 608 328 606 301 608 324 608 248 398 301 553 247 487 260 482 227 446 227 432 211 403 193 382 182 353 165 331 156 322 153 310 147 305 155 303 152 303 153 310 153 300 147 303 143 300 143 303 144 293 143 296 144 296 144 293 143 291 141 291 140 288 138 286 137 298 135 286 134 281 125 260 126 276 147 265 98 169 84 188 88 181 87 186 88 186 90 198 101 222 107 229 113 238 119 245 122 257 126 265 128 279 131 159 108 286 137 281 134 279 134 284 138 291 138 291 137 288 137 286 135 286 135 286 135 286 135 286 135 291 138 288 137 288 135 286 135 281 134 284 135 286 134 281 132 276 132 276 132 276 132 276 132 274 131 272 128 269 128 269 128 272 131 274 132 276 131 274 129 276 126 257 119 260 126 269 128 265 125 265 126 267 126 269 128 260 123 262 123 262 123 265 125 260 122 260 123 262 122 260 120 260 120 257 119 253 117 250 117 250 122 250 122 253 123 253 123 243 117 243 116 241 116 238 114 245 119 243 116 241 117 243 119 236 113 236 113 236 113 236 111 238 110 238 110 238 110 238 110 236 108 236 107 234 105 231 105 231 104 229 104 229 105 234 107 229 102 226 102 224 101 222 99 217 104 217 81 133 28 93 28 164 82 210 101 205 90 205 101 202 93 202 93 202 93 202 93 205 95 205 95 207 96 207 96 212 95 212 95 212 95 212 95 210 95 212 95 219 107 250 126 253 131 253 134 257 135 255 134 255 132 253 132 253 131 250 131 241 132 245 132 236 120 214 110 224 113 198 95 179 93 188 101 231 122 219 113 202 111 205 114 198 116 214 125 210 117 205 119 210 120 205 117 200 117 207 119 212 114 205 113 214 116 214 114 210 119 207 116 202 113 200 111 198 111 198 110 193 108 191 107 193 102 195 104 195 104 193 102 193 98 181 93 181 95 179 93 171 99 164 96 162 95 157 93 157 93 157 92 155 90 152 90 150 88 150 87 148 85 145 85 145 85 145 84 143 82 140 82 136 82 136 81 133 79 131 79 131 78 128 78 128 78 128 78 128 75 128 73 124 70 121 69 128 75 124 70 121 69 119 70 121 70 119 67 114 67 117 67 112 64 112 64 112 63 107 61 102 61 102 60 100 60 97 58 93 55 90 54 90 52 88 52 90 54 90 54 93 55 93 55 90 54 90 54 93 55 93 55 90 52 90 52 90 52 90 52 88 51 88 51 88 51 88 51 88 51 85 49 85 51 90 52 85 51 90 51 83 46 83 49 85 49 85 49 85 49 85 49 93 52 85 48 78 45 76 43 81 45 76 45 81 48 81 43 81 46 81 46 78 43 74 40 18 19 18 15 16 11 15 11 18 19 16 15 15 7 12 3 13 15 13 15 13 15 13 15 16 23 15 15 13 11 10 7 12 11 10 3 9 7 12 11 12 11 12 7 10 7 9 3 12 7 6 0 3 0 6 7 9 3 7 0 6 3 7 7 4 11 3 7 3 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 1 0 3 0 4 7 7 11 4 11 7 0 3 19 25 91 36 79 31 79 36 91 34 71 39 83 37 79 36 75 36 71 37 95 52 126 51 91 34 59 15 3 0 0 3 0 0 0 3 0 0 0 1 3 6 15 4 3 4 7 6 11 7 11 4 3 4 7 6 11 7 11 7 7 6 3 4 7 6 11 9 3 3 23 25 95 45 111 46 115 46 111 45 107 43 107 45 111 45 107 42 99 42 107 45 111 43 91 30 59 22 51 19 35 10 11 9 27 19 55 18 71 24 15 117 329 193 400 196 325 99 242 135 353 156 321 150 353 153 361 156 372 167 404 176 440 179 408 170 269 185 599 236 567 247 547 223 543 227 567 235 583 223 571 230 575 221 531 206 448 173 551 271 527 116 146 114 539 242 523 221 432 188 376 174 400 168 376 161 369 162 372 162 384 174 420 185 432 184 420 171 341 110 301 171 337 159 361 170 388 173 400 177 424 190 468 205 499 205 511 212 531 209 507 217 551 221 563 226 591 239 626 244 595 229 579 238 626 248 630 253 650 251 642 248 646 250 658 245 662 244 662 247 674 254 686 253 682 260 698 260 694 263 706 257 698 256 690 254 694 259 710 257 706 260 714 257 710 260 730 260 698 265 710 268 730 283 769 285 690 271 773 294 753 297 781 289 749 276 690 277 714 272 745 282 738 282 742 285 749 285 734 269 702 280 722 286 714 291 718 294 714 298 710 297 710 303 730 300 674 266 595 280 666 337 745 333 666 316 654 321 698 315 666 315 702 318 642 327 745 339 535 209 734 324 575 283 654 291 567 250 503 236 472 214 432 196 416 182 384 168 353 161 325 150 301 159 329 159 325 158 329 158 333 152 309 147 301 144 297 146 301 143 293 144 297 146 293 144 289 141 285 141 281 140 277 138 277 143 261 134 265 132 249 125 261 138 313 125 178 72 162 90 186 85 202 87 194 82 186 88 190 99 206 102 202 110 222 114 214 119 214 120 222 128 238 52 202 132 265 132 253 131 246 134 249 135 269 135 265 134 261 132 261 132 261 132 261 132 261 132 261 135 269 134 265 134 261 132 261 129 253 131 261 132 257 131 253 128 249 129 249 129 249 129 249 129 246 126 242 125 238 126 242 128 246 129 253 131 249 128 246 122 238 120 186 93 158 114 261 125 238 125 242 126 246 128 246 123 234 123 234 122 230 122 230 120 234 119 230 119 230 120 234 120 230 119 226 116 218 114 210 117 210 119 210 120 214 122 218 116 202 116 202 114 198 113 194 116 214 113 210 113 210 114 214 110 202 110 202 110 202 110 202 108 210 108 210 108 210 108 210 108 210 108 206 107 206 105 202 104 202 102 202 102 206 105 214 102 202 102 198 101 198 99 194 102 218 104 170 70 103 69 146 96 194 98 194 95 186 95 190 92 178 92 178 92 178 92 178 93 182 93 186 95 190 96 190 95 190 95 190 95 190 95 198 93 198 93 206 101 257 125 325 134 337 134 341 135 341 135 341 138 345 135 337 132 329 129 325 132 321 132 309 125 281 114 261 113 257 105 242 108 273 126 325 102 273 107 289 113 305 117 309 117 309 120 297 111 281 119 317 122 285 120 281 117 285 119 289 123 305 116 297 117 305 119 305 119 293 117 285 114 277 113 273 113 277 111 269 108 265 107 253 104 238 102 234 101 238 102 242 98 218 92 210 95 222 95 214 98 218 98 210 96 206 93 202 93 202 93 198 92 194 90 194 88 190 88 186 87 182 85 182 85 182 85 178 84 174 82 174 82 170 82 166 81 162 79 162 81 162 79 158 78 154 75 150 75 154 73 150 72 142 69 138 73 146 70 134 67 130 66 130 69 138 67 130 66 130 66 130 63 126 64 126 64 123 61 115 60 111 58 107 58 103 57 103 54 95 52 91 52 87 51 87 54 95 54 95 55 99 57 103 52 91 52 95 54 99 55 99 52 111 52 111 52 111 52 111 51 107 51 107 51 107 51 107 52 111 51 103 49 103 51 107 49 107 52 107 48 95 48 103 51 107 51 107 51 107 51 107 48 95 45 87 43 87 43 87 43 83 42 87 46 103 48 95 48 99 48 99 46 91 43 83 33 16 35 18 35 16 31 13 33 16 33 15 31 13 28 13 28 13 28 13 28 13 28 13 33 16 31 13 28 12 23 10 23 12 16 7 14 9 21 13 21 12 21 10 19 9 16 9 16 7 7 1 2 1 9 6 16 7 14 6 11 7 14 9 4 3 2 1 2 0 0 0 4 3 4 1 2 0 0 0 0 0 0 1 2 3 4 4 2 1 4 4 9 6 11 9 7 6 9 3 2 9 40 40 62 36 50 33 54 36 50 28 62 39 59 37 57 36 54 36 59 46 83 55 76 36 35 16 9 1 2 4 2 0 0 9 4 1 0 0 2 4 9 9 7 4 7 6 9 7 11 7 7 4 7 6 9 7 11 7 11 6 9 4 7 6 9 7 16 6 7 13 45 40 74 45 74 46 74 45 71 43 69 43 71 46 74 43 64 40 66 43 74 46 69 39 50 25 35 24 31 15 16 7 14 13 33 25 47 34 76 43 257 190 374 199 353 125 162 110 200 155 202 155 191 152 195 155 191 161 200 170 214 185 238 168 217 131 298 248 346 248 353 227 312 223 336 230 360 224 324 215 346 232 339 214 341 182 279 236 439 193 188 64 257 239 436 226 420 202 372 185 348 182 329 168 310 161 305 159 310 168 329 182 339 184 331 176 303 143 214 141 324 152 303 162 300 165 305 168 310 176 327 193 339 196 331 199 341 205 339 200 358 218 360 221 360 229 379 244 379 233 358 230 372 247 389 247 386 250 382 247 377 245 377 247 384 244 384 241 377 241 374 242 367 247 374 251 372 248 370 251 379 253 374 251 374 253 382 259 396 268 393 266 386 263 389 268 382 263 401 271 405 271 410 279 420 256 396 285 432 279 436 291 448 289 396 257 405 272 401 277 405 271 408 274 420 280 422 279 415 274 439 285 453 289 468 294 470 288 482 289 487 291 499 297 501 276 441 238 475 288 544 324 575 310 561 304 570 309 561 294 542 294 561 277 587 324 608 241 436 348 608 288 580 337 608 309 532 276 506 251 460 221 420 205 401 193 379 177 355 165 336 156 329 162 322 161 317 158 317 159 310 152 305 149 305 147 305 146 293 146 296 147 298 146 296 144 291 143 291 141 288 140 286 138 303 138 291 140 286 128 267 129 286 140 243 82 155 81 186 84 183 87 183 84 176 84 183 88 198 98 202 104 214 110 226 113 243 119 243 117 253 119 140 102 267 129 269 129 265 128 269 134 279 134 276 132 274 131 274 131 274 131 274 131 274 131 274 131 279 134 276 132 276 131 274 131 269 128 272 129 274 129 272 128 265 128 265 128 265 128 265 128 265 126 260 123 257 123 257 123 260 125 262 128 265 126 260 125 243 122 250 93 159 63 210 131 248 122 250 123 253 125 255 125 255 125 255 123 250 122 248 119 255 119 250 116 248 117 255 122 253 119 250 116 245 113 243 111 238 116 241 117 243 119 245 119 241 116 238 114 238 113 236 113 236 111 234 110 234 111 238 113 231 108 231 108 231 108 231 108 236 108 236 108 236 108 236 108 238 110 236 108 236 107 234 107 224 101 224 101 224 104 231 105 226 102 224 101 224 101 222 99 207 101 219 102 210 98 219 110 219 98 202 96 217 102 202 84 200 92 200 92 200 92 200 92 202 93 202 95 205 96 207 96 212 95 212 95 212 95 212 95 212 96 210 98 224 116 267 143 260 137 260 138 260 138 262 140 267 143 262 137 253 131 245 128 248 134 238 128 231 126 231 126 219 120 219 117 212 108 195 101 217 113 200 105 195 108 205 116 207 113 200 117 219 126 205 107 219 128 217 125 210 120 205 119 205 114 210 119 219 120 210 111 205 116 205 114 202 113 200 113 202 113 198 111 195 108 191 107 193 105 191 101 188 102 195 107 186 96 179 96 188 102 193 101 171 98 164 96 162 95 159 93 157 93 157 92 155 90 152 90 150 88 150 87 148 85 145 85 145 85 145 84 143 82 140 82 136 82 136 81 133 79 131 79 133 79 131 78 126 75 121 72 128 75 126 72 124 70 119 69 121 69 117 64 112 63 109 63 119 67 114 64 112 64 112 66 109 64 112 64 112 63 107 60 97 58 95 57 95 55 93 55 90 54 88 52 88 51 85 51 90 54 90 55 93 57 95 57 88 52 88 54 90 55 93 55 90 52 90 52 90 52 90 52 88 51 88 51 88 51 88 51 93 52 88 49 85 49 85 51 85 51 90 51 83 46 83 49 85 49 85 49 85 49 85 49 74 40 71 40 71 42 76 43 74 40 71 43 81 49 85 48 74 43 78 48 83 49 83 48 16 19 15 15 13 19 15 23 12 11 12 11 12 11 12 11 15 15 10 11 13 27 16 23 16 27 16 23 15 23 13 19 12 11 13 7 12 3 10 3 10 3 10 3 10 3 10 3 7 7 6 7 6 7 6 7 7 11 7 11 7 11 7 11 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 3 3 4 3 4 3 4 3 4 3 4 3 1 0 1 0 3 19 30 91 36 75 36 71 36 59 34 59 37 75 37 75 36 71 31 75 43 107 46 119 46 83 16 7 1 3 1 3 1 3 1 3 3 0 0 11 4 3 1 19 3 0 3 3 4 7 6 7 4 3 4 7 6 11 7 11 7 11 7 7 6 3 4 3 9 3 9 55 37 103 43 119 45 103 46 99 42 91 45 107 43 91 42 91 43 95 40 79 42 103 40 91 33 67 22 43 9 19 10 11 6 15 18 55 24 55 25 95 149 420 188 404 171 257 98 277 137 345 152 333 147 349 155 369 164 388 171 420 179 416 177 452 149 349 239 571 242 567 229 531 218 543 230 583 227 587 173 488 236 575 221 503 205 464 193 583 283 384 75 150 170 559 238 484 223 452 218 464 197 444 199 432 187 408 179 396 171 357 162 420 196 424 177 412 161 249 119 297 158 372 149 380 168 376 158 384 171 416 177 440 184 444 194 464 193 472 202 503 206 535 223 583 233 599 236 603 233 567 221 587 242 634 248 642 251 646 242 626 242 650 251 650 245 642 244 638 242 642 242 638 245 638 241 642 242 642 244 650 250 658 245 646 244 654 248 666 256 690 257 694 257 706 259 706 260 702 265 714 269 726 274 734 266 650 269 730 271 742 271 734 291 694 256 686 274 694 265 706 265 698 263 706 269 726 272 714 260 670 266 702 282 726 282 710 279 698 282 710 289 718 288 706 274 630 244 551 256 658 297 654 295 646 291 642 298 654 294 630 283 587 263 603 282 698 306 412 226 670 313 587 277 674 309 694 328 738 312 619 260 555 239 468 226 424 197 432 200 400 188 353 161 333 167 333 161 313 159 325 156 289 144 277 149 297 150 289 147 289 147 289 147 285 146 285 143 281 144 281 143 269 135 253 144 273 140 285 138 261 126 277 129 321 116 158 67 162 78 178 85 170 87 174 87 178 84 166 88 182 87 186 101 234 111 238 113 261 110 218 131 190 67 190 122 249 117 234 119 234 120 234 131 253 125 238 119 226 120 234 125 234 123 222 123 222 123 230 131 246 131 242 129 242 128 238 131 242 129 238 128 234 126 234 123 234 123 234 123 234 123 234 123 234 123 234 123 234 123 234 119 214 120 238 128 230 110 174 107 234 120 174 34 107 113 238 120 210 110 202 117 230 120 214 120 230 123 234 120 226 122 234 119 222 116 218 116 218 116 222 116 218 114 210 113 214 114 218 110 202 111 210 113 214 116 218 110 202 110 202 110 202 110 206 107 198 107 198 107 198 107 198 107 198 107 198 107 198 107 198 107 198 105 194 105 202 110 214 105 198 105 198 105 198 105 198 99 182 99 186 101 190 102 194 104 190 102 186 101 182 99 190 101 202 102 202 102 206 104 206 101 194 99 190 96 182 93 174 93 170 90 166 88 170 90 174 87 166 90 174 93 178 95 186 93 198 95 198 98 182 99 178 101 206 107 253 122 309 131 333 140 357 140 361 141 361 140 357 141 365 140 357 137 353 135 349 138 345 137 333 132 325 129 317 117 293 119 293 116 273 105 257 107 277 108 285 111 293 114 301 120 309 120 309 120 309 120 309 119 297 120 313 123 317 123 313 122 309 119 301 117 301 117 305 119 289 116 281 114 281 114 285 117 281 110 261 105 261 108 269 104 246 104 246 101 238 98 230 102 242 98 230 95 230 98 246 96 226 93 218 90 202 88 202 96 210 90 202 90 194 87 178 87 186 85 182 85 178 84 178 87 182 84 174 82 174 82 178 79 166 79 162 78 158 76 158 76 158 76 154 75 150 73 150 78 162 76 134 67 142 75 142 73 146 73 146 70 134 66 126 63 119 63 123 64 126 66 130 63 119 63 119 63 119 63 119 58 103 52 87 49 87 54 99 51 87 52 91 54 99 55 99 55 99 55 99 57 107 60 115 54 95 55 99 55 95 52 87 55 99 54 99 54 99 54 99 54 95 49 83 48 87 52 99 51 91 51 91 51 91 51 91 51 91 51 91 51 91 51 91 49 87 49 87 49 87 49 87 48 83 46 79 46 75 45 75 48 83 48 79 46 75 45 75 45 75 45 79 48 83 48 83 23 13 23 13 23 15 28 18 26 15 26 15 26 15 26 15 26 12 19 10 23 16 26 13 26 13 23 13 21 12 21 10 19 13 19 12 16 12 14 10 14 10 14 10 14 10 14 10 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 1 2 1 4 3 4 4 7 4 7 4 7 4 7 4 7 4 11 6 9 3 9 13 45 37 62 39 62 37 59 36 57 36 62 39 59 37 57 37 57 37 66 42 66 40 57 24 16 1 2 1 2 1 2 1 2 1 4 0 0 7 14 4 4 6 4 3 4 4 7 6 9 6 7 4 7 6 9 7 11 7 11 7 11 6 9 4 7 4 11 4 14 25 59 40 69 46 69 45 71 45 64 42 69 48 66 42 64 42 66 43 62 37 62 37 59 34 50 24 33 16 16 10 19 9 14 10 31 25 47 28 76 70 305 190 362 184 305 116 159 122 195 147 202 147 181 150 195 159 202 168 212 177 226 179 231 184 198 167 348 238 343 238 336 229 308 221 339 238 374 206 250 182 377 224 327 206 331 194 336 242 436 131 140 79 339 245 422 227 425 212 425 218 393 208 391 203 372 188 348 177 329 164 324 191 367 188 331 177 291 105 231 147 291 161 279 158 296 153 286 159 303 164 310 174 329 187 331 188 322 185 319 196 329 206 348 220 353 224 360 233 353 218 346 233 382 248 384 248 391 248 374 241 372 250 382 251 384 250 382 247 377 247 377 245 367 245 365 242 362 244 365 245 367 248 360 244 358 245 365 248 374 253 374 254 377 254 379 256 386 259 389 263 398 268 403 271 393 244 401 274 403 279 403 276 429 265 382 265 415 266 405 268 405 259 410 263 427 268 427 266 405 259 417 272 439 282 444 276 439 277 446 282 460 288 460 282 434 257 401 233 436 274 527 286 553 286 546 288 556 294 539 282 522 266 496 272 527 303 549 194 434 291 556 256 496 283 539 285 551 297 549 277 527 286 537 271 482 224 444 238 451 211 401 185 355 173 353 179 355 176 339 164 312 158 317 158 308 152 298 150 296 150 296 150 293 149 293 149 291 147 291 147 288 143 279 137 296 143 286 143 286 131 269 129 272 141 245 76 155 75 164 82 176 84 181 87 179 85 176 84 191 93 181 92 186 101 200 105 202 114 214 105 248 92 155 85 255 122 253 122 260 125 260 123 255 120 257 122 260 123 262 123 260 122 260 125 262 125 262 125 255 123 260 126 265 129 269 131 267 129 267 128 265 126 262 126 255 122 255 122 255 122 255 122 255 122 255 122 255 122 255 122 253 119 250 122 257 116 224 93 236 125 245 102 114 76 229 125 234 117 238 120 238 117 236 117 231 116 238 119 236 117 238 122 243 116 241 114 241 116 243 117 243 114 241 113 238 113 241 114 245 113 243 111 238 110 236 108 238 110 238 110 238 110 238 110 234 107 234 107 234 107 234 107 234 107 234 107 234 107 234 107 229 107 226 104 224 105 231 110 224 104 224 104 224 104 224 104 217 99 217 101 219 101 222 102 222 102 219 101 219 99 217 101 214 102 210 101 210 101 210 101 207 98 205 96 202 95 198 93 207 90 205 88 202 90 205 92 200 88 205 93 212 95 214 96 210 92 214 96 214 101 212 101 212 105 217 117 238 132 255 137 260 141 260 144 262 143 260 141 262 144 260 141 255 140 253 138 260 141 257 138 250 134 245 132 234 125 236 125 231 119 217 111 202 105 198 104 202 111 219 120 222 119 222 119 224 120 224 122 217 120 217 123 222 125 219 123 219 122 214 119 212 119 212 119 210 117 205 114 202 114 202 116 202 113 195 108 191 107 193 108 186 104 186 104 183 101 179 98 179 98 174 96 171 95 174 98 169 96 159 92 155 90 155 90 164 96 157 93 157 93 152 88 148 87 148 87 145 85 145 84 148 85 143 82 140 82 140 84 136 79 133 78 133 76 131 76 131 76 128 75 128 73 126 73 126 78 124 67 112 72 124 72 117 72 119 72 119 70 117 69 105 63 105 63 105 63 102 61 105 63 105 63 105 63 105 63 102 60 95 54 90 55 95 58 93 55 93 55 95 57 95 57 97 57 93 55 93 55 93 57 95 55 93 55 90 54 90 54 93 55 93 55 93 55 93 55 90 54 88 51 85 52 90 54 88 52 88 52 88 52 88 52 88 52 88 52 88 52 88 52 85 51 85 51 85 51 85 51 88 52 88 51 85 51 83 49 83 49 83 48 81 46 78 46 81 48 78 46 78 46 81 48 16 19 13 15 13 15 15 19 16 23 16 23 16 23 16 23 13 11 10 15 15 27 15 19 12 15 12 11 10 7 9 7 15 19 13 15 12 11 12 11 12 11 12 11 12 11 12 11 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 3 0 3 3 4 3 6 7 4 3 4 3 4 3 4 3 9 3 6 0 6 19 25 67 40 75 39 71 39 59 37 59 42 83 39 83 39 87 40 107 40 99 37 79 19 27 3 3 1 3 1 3 1 3 1 3 3 0 0 27 15 31 6 11 3 0 3 3 4 7 6 7 4 3 4 7 6 11 7 11 7 11 7 7 6 3 4 3 4 0 10 63 37 95 40 111 43 99 46 99 42 91 45 107 43 91 42 91 43 95 40 79 37 91 36 79 28 55 18 31 9 15 10 15 9 27 19 51 25 31 33 166 161 408 180 404 149 238 101 297 140 349 149 333 144 333 155 369 165 396 174 432 179 432 177 396 153 420 245 543 229 571 238 551 220 531 229 603 245 460 113 404 226 571 214 523 208 436 220 654 229 269 63 190 209 531 229 476 227 472 221 519 218 495 220 488 211 448 188 396 185 400 187 468 211 452 182 404 147 170 123 365 155 345 152 349 152 337 152 369 158 365 161 396 176 408 179 412 177 424 182 452 185 484 205 523 208 535 218 579 214 531 215 587 244 630 245 626 251 634 239 615 241 638 247 646 248 650 247 646 248 646 247 650 248 646 245 650 245 654 247 662 248 650 244 638 242 642 245 658 248 670 250 674 250 686 251 678 253 678 256 690 260 702 265 710 257 642 266 722 265 734 266 718 276 670 251 682 269 690 260 690 253 666 257 694 266 706 263 678 253 658 262 690 276 714 274 694 271 682 272 702 282 706 279 686 259 607 233 539 238 619 279 662 279 626 274 626 282 626 277 595 268 563 250 575 271 638 272 369 226 634 286 531 251 595 268 587 256 571 257 547 256 595 272 583 259 503 245 603 265 515 224 460 200 412 188 392 187 380 173 325 156 329 171 337 159 293 149 289 153 301 152 297 150 293 150 289 150 293 150 289 147 277 143 269 149 277 141 289 140 261 126 277 129 325 114 158 67 158 76 166 82 158 84 166 85 166 85 170 96 190 88 190 92 210 99 210 93 230 102 230 123 198 69 174 117 246 119 249 117 242 116 230 120 234 122 234 119 222 114 202 120 218 122 222 123 230 125 222 119 222 120 230 125 242 126 246 128 246 126 242 126 242 125 238 120 226 120 226 120 226 120 226 120 226 120 226 120 226 119 222 119 218 117 222 119 202 98 142 114 234 119 186 40 126 113 249 117 242 128 242 113 194 105 198 104 198 110 206 110 206 113 222 111 202 110 202 111 210 114 218 114 210 113 206 111 210 114 214 111 210 110 206 108 198 107 194 110 206 110 206 110 206 110 206 107 198 107 198 107 198 107 198 105 194 105 194 105 194 105 194 107 202 105 194 104 194 105 198 101 186 101 186 101 186 101 186 98 178 99 182 99 186 101 186 101 186 101 182 99 182 98 178 99 198 101 194 98 190 96 186 96 186 96 186 96 182 95 182 92 170 90 166 88 170 90 174 88 170 92 178 95 186 98 194 92 198 96 198 99 190 104 194 104 214 116 273 129 325 138 357 143 380 146 384 146 380 144 376 146 380 144 376 143 369 141 365 144 369 143 361 140 353 137 349 132 341 134 341 131 325 123 309 116 293 108 273 105 285 116 313 120 313 120 317 122 321 123 325 123 317 125 325 126 325 126 321 125 317 122 309 120 309 120 313 119 289 116 281 114 281 114 285 113 273 111 269 108 261 107 261 104 253 104 253 102 246 98 238 93 230 95 230 93 226 92 218 96 238 95 230 92 218 92 218 98 214 92 206 93 202 90 190 88 190 88 186 87 182 85 182 85 182 84 174 82 174 82 174 79 162 78 162 76 158 76 158 76 154 75 154 73 150 73 150 73 154 73 130 67 146 75 142 67 130 69 138 72 138 70 138 66 126 64 123 63 115 61 111 63 119 63 119 63 119 63 119 64 119 60 107 58 107 60 115 57 103 57 103 57 99 55 99 60 107 55 95 52 91 52 91 60 107 55 95 54 95 55 103 55 99 55 99 55 99 55 99 54 95 52 91 52 91 54 95 52 91 52 91 52 91 52 91 52 91 52 91 52 91 52 91 51 87 51 87 51 87 51 87 52 91 52 87 51 87 49 83 49 83 49 79 48 75 46 75 49 79 45 67 43 71 46 79 33 18 28 13 21 10 19 10 28 16 28 16 28 16 28 16 21 10 16 12 26 15 23 12 21 12 19 10 19 9 16 9 21 13 19 13 16 12 16 12 16 12 16 12 16 12 16 12 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 1 4 3 7 4 7 6 9 6 9 6 9 6 9 6 9 6 9 6 14 6 11 6 19 18 45 33 59 37 59 37 59 37 59 37 62 40 57 37 57 40 66 45 62 37 50 19 9 0 0 3 2 1 2 1 2 1 2 1 4 0 2 13 31 15 11 3 4 3 4 4 7 6 9 6 7 4 7 6 9 7 11 7 11 7 11 6 9 4 7 4 4 4 21 28 59 39 62 43 66 45 69 43 64 40 66 46 66 42 64 42 66 43 62 37 64 39 62 36 52 25 35 18 14 9 16 10 21 18 38 25 47 18 109 113 341 190 355 184 243 102 159 126 193 143 193 137 183 149 195 159 207 171 224 180 229 184 234 162 212 208 358 229 341 232 331 221 300 215 334 235 403 159 164 125 329 226 346 212 322 170 379 266 343 93 140 105 408 232 403 224 415 212 415 224 422 226 425 227 413 212 374 188 362 190 360 203 377 194 339 179 269 81 243 171 276 150 293 158 281 149 284 158 291 153 293 165 300 165 308 170 312 177 319 187 305 185 324 196 319 197 341 220 336 205 339 224 377 239 386 247 386 239 370 232 370 241 382 244 379 245 379 245 377 247 377 247 374 248 372 245 367 248 370 250 365 248 362 245 360 247 365 247 365 247 365 248 367 248 370 250 372 251 377 256 384 260 391 263 370 238 393 268 386 271 391 265 398 253 384 260 408 263 398 259 389 251 405 263 429 266 420 257 401 256 413 269 434 276 432 266 422 268 434 274 446 277 441 268 405 244 384 224 413 254 496 282 513 266 506 266 515 271 501 260 477 253 460 256 503 276 489 184 448 283 515 241 475 265 489 256 468 242 460 226 448 235 460 229 472 220 468 279 530 257 482 248 446 221 415 199 382 182 355 173 334 168 341 170 322 155 305 152 308 156 303 155 300 152 298 150 300 153 298 150 293 147 288 144 298 144 288 144 288 131 269 129 274 143 245 76 152 73 159 79 169 81 176 82 176 82 171 84 176 85 169 87 179 95 181 92 171 93 191 98 222 95 169 88 226 111 234 116 236 113 238 111 248 117 250 116 245 113 238 111 245 116 248 119 253 122 257 123 255 122 255 120 253 120 250 119 260 125 260 123 257 123 257 123 250 119 250 119 250 119 250 119 253 120 253 119 250 119 250 119 248 114 243 116 245 110 214 87 226 114 229 101 121 81 231 125 245 123 238 110 205 88 186 85 193 93 205 99 207 101 214 107 222 102 222 104 226 107 234 111 234 110 234 108 234 110 236 113 231 105 231 107 236 110 238 110 236 108 236 108 236 108 236 108 234 107 234 107 234 107 234 107 229 104 229 104 229 104 229 105 229 105 224 104 222 102 219 101 214 98 214 98 214 98 214 98 214 98 214 98 214 99 217 99 217 99 217 98 214 98 214 98 210 101 207 98 202 95 198 93 200 95 200 95 200 96 202 96 202 90 205 88 202 90 205 92 205 92 207 93 212 98 219 101 222 99 219 99 217 104 219 108 214 113 234 129 255 140 272 149 267 149 269 149 269 147 267 146 269 147 267 146 262 144 260 143 267 144 265 143 260 140 255 138 253 137 253 137 250 132 243 128 241 126 226 117 214 114 214 116 226 122 229 125 231 126 236 129 226 126 226 128 229 128 226 126 224 125 219 122 217 122 217 123 210 117 205 114 202 114 202 116 195 111 198 111 195 107 188 104 183 104 186 102 183 99 176 96 167 93 171 95 171 92 164 90 167 96 162 93 157 92 159 93 157 90 148 88 152 90 148 85 150 88 150 88 148 87 145 85 145 84 140 82 138 81 140 82 133 78 133 76 131 76 128 75 128 75 128 73 126 73 124 72 117 75 121 67 112 72 121 70 107 66 109 67 112 67 109 66 109 66 107 64 107 64 107 64 105 63 105 63 105 63 105 63 109 64 105 60 100 60 102 63 97 57 95 55 93 54 90 54 95 55 90 52 88 52 88 52 105 60 95 54 88 55 95 60 95 57 93 55 93 55 90 54 90 54 90 52 88 54 90 54 90 54 90 54 90 54 90 54 88 52 88 52 88 52 88 52 85 51 85 51 85 51 85 51 83 49 81 48 81 46 78 46 83 49 83 48 81 46 78 46 76 45 71 42 71 45 81 49 15 19 13 11 12 11 13 15 13 15 13 15 13 15 13 15 10 7 9 15 15 23 12 11 12 15 12 11 10 11 9 7 13 15 12 11 12 7 10 7 10 7 10 7 10 7 10 7 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 4 3 7 11 7 7 6 7 6 7 6 7 6 7 6 7 6 7 4 0 4 3 15 47 31 71 34 59 34 59 34 51 34 51 37 71 36 75 36 83 39 99 34 79 25 31 0 0 0 7 1 3 1 3 1 3 1 3 1 0 3 39 21 39 6 7 3 0 3 3 4 7 6 7 4 3 4 7 6 11 7 11 7 11 7 7 6 3 4 3 1 7 18 79 40 95 39 107 42 95 45 95 40 87 43 103 43 91 42 91 43 95 40 79 37 91 37 83 30 55 19 35 7 11 9 19 16 47 25 55 22 19 64 297 187 428 187 400 120 222 110 317 141 345 147 321 143 333 153 372 165 400 176 436 180 440 177 349 167 519 247 539 244 567 220 507 214 535 229 579 238 372 82 230 162 559 229 519 196 388 238 674 170 202 67 261 248 503 226 468 217 468 214 511 224 507 226 515 227 495 206 440 193 420 184 412 182 392 170 380 134 150 137 388 146 337 167 376 152 337 150 357 155 353 155 380 155 353 156 369 165 404 174 424 167 424 179 448 179 464 196 515 202 488 199 527 220 575 236 626 239 603 229 587 233 611 241 630 245 634 245 642 245 646 248 654 248 654 247 658 247 658 250 666 248 658 248 654 247 658 248 662 245 666 245 670 247 682 248 674 250 670 253 682 259 694 262 702 244 630 265 706 256 714 262 694 256 650 248 666 259 674 254 662 245 654 256 694 269 710 262 670 253 658 263 694 276 706 268 674 263 666 266 686 276 686 268 658 250 595 227 547 236 607 268 666 263 599 256 583 262 591 256 555 244 531 232 539 265 583 247 376 227 583 253 480 242 555 244 523 241 519 233 488 227 499 232 488 223 428 223 571 260 539 244 535 229 523 236 503 211 420 190 396 176 349 164 325 162 317 155 297 158 317 156 309 153 301 152 297 155 309 152 297 149 289 146 285 150 285 144 293 140 261 126 273 132 329 116 146 64 142 72 154 76 150 79 158 81 158 82 166 82 174 84 186 88 190 78 150 52 103 58 123 73 138 66 138 93 210 107 230 110 238 116 253 111 214 113 222 117 230 123 242 113 202 114 210 117 210 120 214 120 226 119 222 117 222 116 218 120 230 120 230 120 230 120 230 119 226 119 226 119 226 119 226 120 230 120 226 119 222 117 222 113 202 110 206 114 202 99 154 108 210 110 206 54 154 116 249 114 202 92 138 78 126 73 115 79 142 87 158 90 166 95 178 96 174 96 174 98 186 102 194 105 198 105 198 105 202 108 210 105 198 107 202 108 210 110 214 107 202 107 202 107 202 107 202 107 202 107 202 107 202 107 202 105 198 105 198 105 198 105 198 102 202 102 198 101 194 99 186 96 182 96 182 96 182 96 182 98 186 98 186 98 182 96 182 96 182 96 186 98 186 98 186 99 194 98 186 95 178 92 174 93 178 93 182 95 182 95 182 93 178 92 174 90 178 92 182 95 186 95 186 95 194 99 202 101 210 98 194 98 198 101 202 111 253 128 309 140 353 149 384 150 396 152 396 150 388 147 384 150 388 149 384 146 376 144 372 144 365 143 361 141 357 138 353 135 345 135 345 135 341 132 333 137 357 135 349 129 329 123 313 126 329 126 333 128 337 129 337 128 329 129 333 129 333 128 325 126 325 125 317 122 313 123 317 119 289 116 281 114 281 114 285 110 269 110 269 108 261 105 253 104 249 104 249 102 242 99 234 95 230 98 234 98 226 93 218 95 234 93 226 92 218 93 222 92 198 87 194 88 194 87 182 88 190 88 186 87 182 85 182 85 178 82 170 81 170 81 174 78 162 76 158 76 154 75 154 75 154 73 150 73 146 72 146 69 146 72 130 66 138 72 130 64 123 64 123 63 115 58 103 57 107 60 115 63 119 64 126 63 119 63 119 63 119 63 119 63 119 61 115 60 111 60 111 61 111 60 107 58 103 57 99 52 91 52 91 52 95 55 103 63 111 57 95 52 99 57 111 57 103 57 99 55 95 54 95 54 95 54 99 55 95 54 95 54 95 54 95 54 95 54 95 52 91 52 91 52 91 52 91 51 87 51 87 51 87 51 87 49 83 48 79 48 75 46 75 49 83 49 79 48 75 46 75 40 59 40 63 43 75 51 91 14 7 16 10 21 15 31 19 21 12 21 12 21 12 21 12 16 9 16 12 26 15 21 9 21 12 21 10 19 9 16 9 14 10 14 9 11 9 9 7 9 7 9 7 9 7 9 7 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 0 0 0 2 3 9 6 14 9 14 7 11 7 9 6 11 7 11 7 11 7 11 7 7 3 9 10 33 27 54 34 50 31 52 33 52 34 54 34 52 34 52 36 54 36 54 34 42 24 26 6 0 0 0 3 2 1 2 1 2 1 2 1 2 1 11 16 26 9 4 4 4 3 4 4 7 6 9 6 7 4 7 6 9 7 11 7 11 7 11 6 9 4 7 4 2 7 35 37 69 40 62 43 64 43 66 42 62 40 64 45 66 42 64 42 66 43 62 37 54 33 52 30 42 19 26 12 14 7 14 12 33 25 45 27 54 30 179 158 367 200 358 167 212 108 179 141 200 149 200 143 186 149 198 159 210 170 224 180 236 182 234 152 238 232 351 236 365 229 310 211 315 227 355 235 365 132 164 79 229 205 353 215 312 182 422 253 248 73 140 141 446 227 429 229 401 221 417 220 415 218 408 218 410 218 391 200 362 188 339 171 315 164 312 167 231 96 274 170 274 158 310 173 293 149 272 147 284 152 286 156 288 152 288 153 298 164 305 165 296 164 298 168 300 174 312 185 327 187 317 194 343 209 367 232 379 224 360 221 370 233 386 241 386 245 386 247 386 248 384 250 379 247 377 245 370 247 372 250 374 250 374 250 374 250 374 250 370 245 370 247 372 248 374 248 372 251 377 256 384 260 391 263 353 235 398 263 377 266 389 257 386 247 382 250 391 253 391 248 382 247 401 262 425 268 417 257 398 256 415 269 432 272 422 259 410 260 425 268 436 269 427 257 398 233 365 229 410 253 472 274 475 254 470 251 477 254 460 242 444 242 422 242 479 254 439 193 427 254 441 218 446 251 441 236 456 232 444 226 439 224 434 218 425 200 420 232 444 218 427 209 410 226 479 253 463 217 410 202 382 180 351 165 341 167 324 153 319 161 315 158 310 155 305 152 310 155 305 150 298 147 296 147 303 147 291 146 291 131 269 128 279 144 248 75 150 72 152 75 162 75 167 79 169 82 167 81 167 84 164 81 152 67 121 48 88 34 100 42 114 51 128 57 140 67 164 81 179 90 210 108 234 113 241 114 241 114 241 114 231 110 231 111 236 113 238 114 231 108 234 111 241 116 243 117 241 114 241 116 243 116 245 117 243 116 243 116 243 116 243 116 248 119 245 117 243 114 241 113 238 108 231 110 236 108 217 93 236 114 229 113 145 85 214 108 186 75 148 57 148 69 164 72 171 79 181 84 183 85 193 93 207 92 205 92 207 95 212 98 219 101 219 101 219 104 226 107 231 107 229 105 224 104 222 102 224 104 224 104 224 104 224 104 224 104 224 104 224 104 224 104 224 104 224 104 224 104 224 104 212 99 214 101 214 99 210 98 207 96 207 96 207 96 207 96 210 98 207 96 207 95 205 95 205 95 205 96 207 96 210 98 205 98 202 96 200 93 198 93 200 95 200 93 198 93 198 93 202 92 200 90 198 92 200 93 210 96 205 93 202 95 207 98 212 95 202 92 200 95 198 99 226 126 257 144 267 147 276 156 274 152 276 152 274 150 267 147 272 149 269 147 265 144 262 144 262 143 260 141 257 140 255 138 250 135 250 135 248 134 248 134 248 137 255 143 257 140 250 134 241 131 241 131 241 131 241 132 231 129 229 131 229 129 226 126 224 125 219 122 217 122 219 123 210 117 205 114 202 114 202 116 198 110 195 108 191 105 188 104 181 104 181 104 179 101 171 98 171 98 171 98 171 96 167 93 159 92 157 90 155 90 157 92 157 90 150 90 155 93 155 88 148 87 145 85 145 84 143 84 143 84 140 81 136 79 138 81 131 76 131 76 128 75 128 73 126 73 126 73 124 72 124 70 114 73 121 67 109 69 112 63 107 64 107 63 102 58 93 55 83 51 88 55 95 60 102 61 105 63 105 63 105 63 105 63 102 61 102 61 100 60 100 58 105 63 105 63 102 61 102 61 88 52 88 52 90 55 97 60 100 58 93 54 90 54 93 57 97 58 95 55 93 54 88 52 90 54 93 55 93 55 90 54 93 55 93 55 93 55 93 55 88 52 88 52 88 52 88 52 85 51 85 51 85 51 85 51 88 52 88 51 85 51 83 49 83 49 83 48 81 46 78 46 66 40 71 45 81 49 85 51 10 3 9 7 12 15 15 23 10 7 10 7 10 7 10 7 7 3 9 15 15 23 10 3 10 7 9 7 7 3 7 0 7 11 6 7 6 3 4 3 4 3 4 3 4 3 4 3 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 3 3 6 11 10 19 9 15 9 11 7 11 7 11 7 11 7 11 7 11 6 0 6 15 21 59 31 59 33 55 33 59 34 55 36 55 33 67 37 83 37 75 31 71 18 23 6 3 0 0 0 0 1 3 1 3 1 3 1 3 0 11 12 47 12 3 0 15 3 0 3 3 4 7 6 7 4 3 4 7 6 11 7 11 7 11 7 7 6 3 4 3 3 19 27 103 46 99 40 111 42 95 43 91 40 83 42 99 43 91 42 91 43 95 40 79 33 79 31 67 24 43 13 19 7 7 7 27 21 67 30 55 25 59 108 376 191 432 184 305 113 238 125 345 143 345 149 329 147 345 156 376 165 396 173 432 185 424 177 349 184 555 235 579 221 523 209 507 215 551 233 583 197 265 82 190 113 424 200 523 180 468 265 587 104 138 67 412 247 480 241 480 209 515 223 503 221 480 208 460 211 476 205 444 196 432 180 372 162 361 164 369 96 210 156 365 152 365 165 392 168 345 141 329 153 357 156 369 153 345 149 353 161 384 167 392 164 396 161 400 170 432 174 428 177 420 176 448 190 472 199 527 209 523 203 519 214 559 226 591 238 615 241 622 241 626 244 638 245 642 244 646 245 646 247 650 247 650 247 654 248 650 245 658 242 654 242 658 244 670 245 670 247 666 250 674 254 690 259 694 233 626 266 698 250 710 259 682 248 642 247 634 247 642 245 630 241 630 248 670 263 686 260 666 251 650 260 686 271 690 260 650 253 638 257 666 266 658 256 622 242 567 217 555 242 615 260 634 254 583 247 575 251 575 244 543 238 527 221 507 259 527 226 392 236 551 233 456 245 547 236 499 229 480 220 468 215 448 203 420 205 420 209 456 203 420 199 376 180 436 226 535 232 480 205 428 200 420 191 384 176 345 161 313 162 329 161 321 158 313 155 305 158 309 152 293 147 289 147 289 153 281 146 289 141 261 126 265 134 325 117 146 63 134 70 142 72 138 75 150 81 162 79 170 84 166 72 138 58 99 40 55 36 55 40 91 43 99 57 91 34 67 45 71 45 87 61 138 92 182 102 214 108 198 102 178 107 190 107 190 107 190 108 190 102 190 104 198 107 206 110 214 110 210 111 214 111 218 113 218 111 206 111 206 111 206 111 206 116 214 114 210 111 202 108 198 110 194 104 190 107 182 95 146 123 230 113 218 54 115 76 130 55 63 46 47 52 87 70 126 78 138 84 150 85 150 88 166 95 166 93 162 92 166 95 170 96 174 96 174 98 182 101 190 102 190 101 186 99 178 98 174 101 186 101 186 101 186 101 186 101 186 101 186 101 186 101 186 102 190 102 190 102 190 102 190 95 182 99 194 101 190 98 186 96 182 96 182 96 182 96 182 96 182 96 178 95 178 93 174 93 174 95 178 95 182 96 182 96 186 96 186 96 182 95 182 96 186 95 178 93 174 92 170 93 178 92 174 90 178 92 182 101 194 95 178 90 174 93 186 92 182 88 178 92 194 101 218 120 305 143 361 149 365 155 396 153 400 153 396 152 388 147 380 149 388 147 384 146 376 144 372 143 365 143 361 141 361 140 357 138 353 137 349 137 353 138 357 135 357 138 369 143 372 141 369 135 353 134 349 132 341 131 341 129 333 129 333 129 329 126 321 125 321 123 313 120 309 122 313 119 289 116 281 114 281 114 285 113 273 108 257 104 253 105 261 102 249 104 246 102 238 98 230 99 234 96 226 95 226 95 226 90 222 88 218 88 210 90 218 92 202 88 198 92 202 92 190 85 182 84 178 82 174 82 174 84 174 81 170 79 166 81 170 76 158 76 154 75 154 73 150 73 150 73 146 72 146 70 142 70 150 73 130 64 130 64 107 63 123 64 123 63 115 60 107 52 95 54 99 57 107 60 115 63 119 63 119 63 119 63 119 63 119 63 119 61 115 60 107 58 107 58 111 60 111 60 111 57 99 55 99 55 99 57 107 57 99 55 99 54 95 54 95 58 107 57 99 55 95 52 91 54 95 55 103 57 99 54 95 55 99 55 99 55 99 55 99 52 91 52 91 52 91 52 91 51 87 51 87 51 87 51 87 52 91 52 87 51 87 49 83 49 83 49 79 48 75 46 75 43 71 48 83 51 83 46 71 33 16 26 12 16 9 14 7 21 12 21 12 21 12 21 12 14 7 16 12 26 15 19 6 14 7 11 6 11 4 9 4 9 6 7 4 7 3 4 3 4 3 4 3 4 3 4 3 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 1 4 4 9 7 19 10 16 9 14 7 11 7 11 7 11 7 11 7 11 7 19 7 14 13 38 28 47 27 54 34 54 36 57 37 59 37 50 36 59 40 62 36 47 27 16 4 0 0 0 1 0 0 2 1 2 1 2 1 2 1 0 6 23 18 11 0 0 7 4 3 4 4 7 6 9 6 7 4 7 6 9 7 11 7 11 7 11 6 9 4 7 4 4 12 45 45 76 42 64 46 64 43 66 42 59 39 64 45 66 42 64 42 66 43 62 37 59 36 57 31 45 22 28 13 14 6 14 13 38 30 50 27 69 51 234 176 358 196 327 131 183 105 174 141 181 140 195 135 195 153 207 161 212 168 222 176 243 174 238 153 262 236 334 250 296 199 305 208 312 220 358 235 324 90 174 92 210 150 303 220 284 208 458 220 164 58 162 211 420 212 439 226 384 232 422 215 415 211 384 199 382 205 377 196 353 185 334 164 298 156 300 158 171 111 303 161 293 170 300 168 329 159 274 147 298 164 305 161 298 150 296 156 322 176 336 177 324 167 308 168 324 179 324 171 300 165 305 177 319 180 327 194 334 190 322 190 339 208 362 218 372 230 370 232 372 235 372 235 384 244 382 242 374 244 377 245 374 244 377 245 379 244 377 242 372 241 372 242 374 242 377 244 374 245 379 250 386 254 391 257 353 235 410 260 382 265 396 253 389 248 389 242 382 244 386 241 377 241 389 253 410 260 408 254 391 251 405 265 425 266 410 250 393 251 410 260 422 259 408 245 384 218 341 221 405 250 446 257 458 250 453 247 458 248 446 236 439 247 405 235 460 238 401 193 432 251 417 215 441 250 422 227 425 220 427 223 432 217 413 208 386 197 408 206 389 200 393 176 365 180 401 205 417 200 393 188 413 209 415 200 372 168 331 161 327 164 319 161 312 156 308 155 312 155 303 149 296 147 296 147 305 149 293 147 291 132 269 128 279 146 248 75 148 69 148 72 155 72 162 78 164 81 162 81 159 72 128 52 105 40 88 33 97 39 112 57 112 54 126 46 90 34 95 28 81 25 100 45 128 60 179 95 222 107 219 102 219 105 219 105 217 104 217 104 222 102 222 102 219 101 219 101 229 107 231 108 234 110 236 111 231 108 231 108 231 108 231 108 236 111 234 108 229 105 226 104 236 107 224 102 222 99 193 81 250 119 224 107 114 51 126 45 114 43 126 48 126 55 157 78 179 84 188 87 188 87 193 93 212 96 210 93 207 93 210 95 207 93 207 93 210 98 217 101 207 93 210 95 212 98 214 99 217 99 217 99 217 99 217 99 217 99 217 99 217 99 217 99 222 102 222 102 222 102 222 104 202 95 210 99 214 99 212 98 207 96 207 96 207 96 207 96 207 96 207 95 205 93 202 92 200 93 202 95 205 96 207 96 200 96 202 96 202 96 205 98 205 96 200 93 195 90 193 88 202 92 200 90 198 92 200 93 217 99 205 90 195 88 198 92 198 90 195 93 200 104 217 114 238 137 269 153 272 152 276 161 276 153 276 152 272 149 267 146 269 149 267 146 265 144 260 143 265 144 262 143 262 143 260 141 260 141 257 140 257 141 262 144 257 140 253 137 250 138 255 141 253 138 250 135 245 131 241 131 231 129 229 129 226 126 222 125 222 123 217 120 214 120 214 122 210 117 205 114 202 114 202 116 202 111 191 104 183 104 188 107 179 102 179 102 176 99 171 96 174 98 167 93 162 93 167 96 152 88 150 87 150 88 152 90 150 85 143 85 150 88 148 85 143 84 140 82 140 81 138 81 143 82 138 79 136 79 136 81 131 76 131 75 128 73 126 73 126 73 126 72 124 70 121 70 119 75 124 67 107 66 105 57 102 63 107 66 109 66 107 64 100 61 102 61 102 61 105 63 105 63 105 63 105 63 105 63 105 64 107 64 107 63 102 60 85 51 88 52 90 55 93 55 102 60 97 57 93 55 93 55 90 54 93 55 93 54 88 51 97 58 95 55 93 54 88 52 88 54 95 58 97 57 90 52 93 55 93 55 93 55 93 55 88 52 88 52 88 52 88 52 85 51 85 51 85 51 85 51 83 49 81 48 81 46 78 46 83 49 83 48 81 46 78 46 78 49 88 54 88 48 74 39 12 11 12 11 12 11 12 11 7 3 10 11 10 3 6 0 7 3 7 3 7 3 7 3 4 0 7 7 10 7 7 0 4 3 4 0 3 0 1 0 6 3 4 0 3 0 1 0 0 0 0 0 0 0 1 0 0 0 3 0 4 3 3 0 4 3 3 0 3 0 1 0 4 0 1 0 0 0 4 11 6 7 6 7 6 7 6 7 9 15 9 15 9 15 9 15 7 7 15 43 30 71 33 59 36 59 34 55 33 51 34 55 40 67 31 75 40 79 22 19 3 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 11 10 27 6 3 0 3 4 3 4 3 4 3 4 3 4 7 6 11 7 7 6 3 7 7 4 3 6 11 6 3 9 63 43 115 45 111 43 95 42 91 42 91 42 91 42 91 42 103 46 91 40 95 40 75 36 83 30 59 19 31 12 19 12 3 3 23 19 55 31 83 31 99 147 376 182 428 158 277 108 265 132 345 143 341 141 333 152 357 162 384 158 361 162 432 185 420 173 321 199 543 254 515 137 499 217 527 224 507 223 579 155 214 87 210 92 313 171 468 173 567 269 444 69 158 95 547 202 416 208 472 224 472 215 535 212 468 206 456 205 452 196 424 182 392 168 333 152 388 168 281 76 273 164 349 164 380 168 380 162 361 146 309 147 388 173 392 159 361 155 365 165 416 184 444 185 460 191 460 196 495 200 468 176 392 159 384 170 432 180 440 176 412 170 432 180 452 191 503 206 531 215 539 209 539 221 599 235 607 232 595 229 595 233 607 233 607 239 634 248 646 242 622 247 658 244 638 238 646 241 642 251 674 253 662 253 686 259 666 230 662 257 658 247 678 259 666 241 634 247 642 244 626 238 615 233 630 250 654 253 662 250 630 241 626 251 666 265 674 257 646 256 626 251 662 265 638 251 630 233 547 206 551 241 615 250 587 248 575 242 595 251 583 239 559 236 515 227 484 250 539 217 400 242 503 215 452 238 523 230 488 226 480 214 452 208 440 202 420 190 396 200 440 193 396 190 369 170 380 188 404 190 408 184 365 179 412 208 452 199 384 173 345 177 357 165 333 164 333 159 317 153 309 150 289 141 277 144 293 152 293 150 281 137 257 129 265 138 325 116 134 61 123 70 146 73 134 70 138 73 162 76 154 60 115 51 87 45 83 46 91 39 107 60 142 60 115 52 111 54 103 46 71 37 47 30 27 43 79 72 162 98 190 99 178 95 170 98 178 99 178 99 178 101 190 98 186 96 178 95 178 99 190 99 190 101 194 101 186 107 194 104 190 104 190 104 194 102 190 105 198 105 186 99 174 98 174 102 182 104 178 88 146 99 166 87 107 42 43 46 19 34 43 43 39 43 87 75 150 84 158 88 170 92 174 93 166 95 178 93 174 92 178 93 182 90 174 92 178 93 174 92 170 98 182 96 182 95 174 93 174 92 170 92 170 92 170 92 170 98 186 99 190 99 190 98 186 95 178 95 178 95 178 95 178 90 178 93 182 95 186 96 190 99 186 93 174 92 178 96 194 93 182 96 190 98 190 98 186 96 182 95 178 93 182 95 186 92 174 95 186 96 186 96 186 96 186 96 186 96 186 96 186 90 190 93 182 87 182 96 214 98 198 93 182 90 182 92 190 102 218 105 222 105 238 116 285 140 365 153 372 149 388 158 380 156 404 155 400 150 388 149 384 146 380 146 376 144 372 143 372 141 361 141 365 143 365 144 369 140 357 138 353 138 357 141 361 144 384 141 341 128 349 135 341 140 361 135 345 131 341 132 345 135 345 132 333 126 317 122 309 122 317 125 321 125 313 119 301 114 281 113 277 113 277 113 273 111 273 111 269 107 257 102 246 99 242 101 242 101 238 98 230 95 230 96 230 96 226 93 218 92 234 95 222 84 190 84 206 84 198 92 198 82 166 82 182 84 170 78 158 78 170 87 194 81 166 79 170 82 174 79 154 76 158 76 158 75 154 75 154 75 150 73 146 70 138 67 130 64 123 64 126 67 134 72 146 66 126 66 126 66 126 66 126 66 119 60 103 58 115 67 138 63 119 61 115 61 111 60 111 60 115 61 115 61 115 61 119 58 107 58 107 58 107 58 107 57 103 57 103 57 103 57 103 54 99 55 103 57 99 55 95 58 99 52 83 49 91 55 107 55 99 55 99 55 99 55 99 55 95 54 91 52 95 54 99 55 95 52 87 51 87 51 91 54 95 54 95 54 95 54 95 51 87 51 87 51 87 51 87 49 83 49 83 49 83 49 83 49 79 48 75 46 71 45 67 21 12 21 12 21 12 21 12 16 9 19 12 19 9 14 6 14 7 14 7 14 7 14 7 11 7 16 10 19 9 14 6 7 4 4 3 4 1 2 1 7 3 4 3 2 1 0 0 0 0 0 0 0 1 2 1 2 1 4 4 7 4 7 4 7 4 7 3 4 3 2 1 4 3 2 1 4 4 7 6 11 7 11 7 11 7 11 7 14 9 14 9 14 9 14 9 14 10 28 24 50 33 52 31 57 34 54 33 52 34 54 36 50 30 45 33 52 31 31 10 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 2 6 16 10 9 3 2 3 7 4 7 4 7 4 7 4 7 6 9 7 11 6 9 4 11 6 7 6 9 7 9 6 16 28 69 46 71 45 69 39 62 40 62 40 62 40 62 40 64 46 71 42 62 43 62 34 57 33 50 25 35 15 19 9 19 6 11 13 33 22 45 33 97 81 310 180 346 193 276 125 171 122 181 143 191 144 198 144 205 156 212 162 200 153 207 177 250 173 231 159 317 244 355 193 207 205 327 212 331 215 362 226 262 87 198 92 210 132 267 155 305 248 448 164 140 63 238 235 365 190 358 202 382 196 382 211 396 203 374 190 355 180 334 168 327 165 310 150 291 170 310 128 174 132 308 158 305 165 310 168 291 146 272 135 284 165 327 170 331 168 329 171 339 176 339 174 348 190 365 200 386 221 410 220 339 179 319 176 329 182 324 174 319 168 303 173 319 184 331 197 334 200 336 200 331 200 341 215 334 203 334 208 341 212 348 223 358 223 353 223 360 230 374 236 374 235 379 244 393 245 398 251 393 253 396 250 393 256 396 245 365 251 405 250 386 253 396 244 384 244 393 247 391 242 382 239 370 242 398 251 398 251 391 239 379 245 396 259 413 260 405 250 401 247 401 257 420 253 401 248 362 209 336 220 401 250 432 253 432 239 429 245 444 241 429 236 427 235 405 230 448 244 391 202 432 233 386 209 415 236 408 226 420 218 408 208 398 203 389 197 374 188 389 206 377 190 372 177 355 179 389 187 382 182 367 170 358 184 389 196 382 182 360 180 362 179 343 171 336 165 317 150 312 153 308 147 293 143 298 150 303 153 303 149 291 137 281 137 284 147 248 75 150 73 157 76 162 75 155 72 150 72 145 67 126 57 114 48 97 46 100 49 100 57 138 72 140 64 131 63 131 61 133 57 126 51 117 46 126 58 164 84 195 93 195 88 198 93 200 96 202 96 200 95 200 92 202 93 202 93 202 93 219 102 214 99 207 93 200 92 214 101 210 99 210 99 212 101 217 102 212 101 210 99 210 99 217 99 214 104 214 98 191 82 176 75 162 57 95 33 114 36 121 48 126 48 143 75 186 87 188 88 193 92 198 95 200 93 207 92 205 90 205 90 207 92 205 92 207 93 210 92 207 90 205 95 205 93 202 93 200 92 200 92 200 92 200 92 200 92 202 93 205 96 207 95 202 93 205 95 205 95 205 95 205 95 198 93 198 95 200 95 200 95 200 93 195 90 193 92 198 95 198 95 202 96 205 98 202 96 202 95 200 93 198 95 200 96 195 93 200 96 202 96 202 95 200 95 200 95 200 95 200 95 198 93 200 92 193 92 207 104 231 111 226 110 226 110 226 110 219 111 222 111 219 116 234 128 262 153 281 153 267 159 276 156 272 153 276 152 274 152 274 152 265 146 265 144 262 144 260 143 267 146 265 144 262 141 260 141 260 140 257 140 257 140 260 141 253 135 253 143 257 134 238 131 250 135 245 132 243 131 243 134 234 131 229 128 224 125 219 123 219 123 219 123 217 120 212 117 202 113 200 113 198 111 198 111 195 110 193 108 188 104 181 101 174 99 171 101 169 98 167 96 157 93 159 93 159 93 157 90 138 84 150 88 150 87 157 96 140 85 150 87 143 81 133 78 155 87 138 75 119 66 112 64 107 60 107 66 124 75 131 76 126 75 128 75 128 73 124 72 124 72 124 70 119 69 117 67 109 66 107 66 109 69 117 72 109 66 109 66 109 66 109 66 107 63 100 57 95 58 102 63 105 63 105 63 102 61 102 60 102 61 102 61 102 61 102 61 97 58 97 58 97 58 97 58 95 57 95 57 95 57 95 57 93 55 93 55 93 55 93 55 95 55 88 52 88 52 93 57 93 55 93 55 93 55 93 55 93 54 90 52 88 54 90 55 93 54 88 52 85 51 88 52 88 52 88 52 88 52 88 52 85 51 85 51 85 51 85 51 83 49 83 49 83 49 83 49 83 49 83 48 81 48 81 48 12 11 12 11 12 11 12 11 9 7 10 7 10 3 7 0 9 7 9 7 9 7 9 7 7 3 9 11 10 7 7 3 4 7 3 7 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 0 3 0 3 0 3 3 4 3 6 7 6 7 4 3 4 0 3 0 1 0 4 3 6 7 4 3 7 11 7 11 7 11 7 11 9 15 9 15 9 15 9 15 7 15 18 47 28 67 31 63 34 59 33 55 33 47 34 51 27 51 30 59 27 35 13 15 3 0 1 3 1 3 0 0 0 0 0 0 0 0 0 0 4 19 10 27 7 11 4 11 4 3 4 3 4 3 4 3 4 7 6 11 7 7 6 3 7 11 6 7 6 7 7 11 15 71 43 111 43 111 43 95 40 87 40 87 40 87 40 87 40 103 46 87 39 91 40 71 31 71 28 59 21 31 10 7 10 11 10 39 21 47 24 51 51 218 180 400 182 384 144 226 114 289 135 357 147 361 149 357 158 365 161 380 156 361 164 436 193 416 165 388 230 615 229 349 141 519 217 499 212 535 232 519 122 186 84 198 102 293 125 238 185 607 245 301 55 115 164 571 202 380 173 349 180 376 179 420 185 392 174 365 170 365 164 345 159 337 153 317 146 353 149 230 81 265 158 329 153 337 156 365 144 305 134 293 141 357 164 372 167 392 171 408 176 404 167 372 161 392 173 428 193 495 211 499 188 440 191 460 205 488 200 456 184 400 164 392 176 428 179 436 197 476 196 480 196 484 199 499 197 495 202 503 199 499 203 519 205 511 202 503 202 519 211 547 215 539 218 603 238 603 233 634 241 642 248 642 248 654 247 619 229 638 254 650 247 654 251 634 241 622 242 626 242 622 241 619 233 626 253 646 250 638 245 611 241 626 253 658 259 654 250 626 248 615 245 638 256 622 244 603 214 519 208 543 235 591 247 607 242 559 233 571 239 563 230 551 236 503 217 515 251 527 211 452 239 511 205 428 218 499 220 492 218 472 208 448 202 436 196 420 188 404 199 452 191 408 188 372 167 380 191 396 177 361 170 341 170 361 180 376 176 361 177 376 182 380 179 376 176 357 162 317 158 321 155 301 146 289 149 305 147 277 149 277 138 269 135 277 138 321 117 150 70 146 78 150 78 146 72 142 72 142 67 134 61 119 55 99 49 95 51 107 52 130 73 178 75 154 67 142 60 123 63 130 63 115 58 103 58 111 69 142 81 158 82 146 90 162 93 166 93 162 92 158 84 162 85 166 88 174 90 178 99 198 96 186 92 174 87 158 95 166 93 162 93 166 95 170 102 178 96 162 93 166 98 178 98 170 98 174 96 158 82 126 69 115 75 91 37 39 55 87 63 111 60 107 73 178 90 166 88 182 92 190 95 194 95 186 90 166 88 162 87 166 88 170 90 170 92 174 92 174 90 170 93 170 92 170 92 166 90 166 90 166 90 166 90 166 90 166 88 162 90 166 90 166 88 162 93 174 93 174 93 174 93 174 95 190 93 186 92 186 92 186 88 178 88 178 88 178 88 178 92 186 93 194 96 198 95 194 95 190 93 186 92 190 93 194 92 178 95 186 96 186 95 182 95 182 95 182 95 182 95 182 92 194 93 190 92 198 102 230 116 253 117 261 119 261 117 257 117 253 119 265 120 297 132 341 144 388 156 388 153 396 158 384 152 392 152 396 152 400 153 400 147 384 146 380 144 376 144 376 149 376 146 369 143 361 140 353 141 361 141 361 141 357 141 361 141 337 128 357 135 329 128 365 131 345 132 349 132 345 131 341 128 329 128 325 126 325 125 321 123 317 120 305 117 301 117 301 113 277 111 273 111 269 110 269 105 257 105 257 104 246 98 238 98 238 99 238 99 234 96 226 88 210 90 218 92 218 90 214 82 210 88 222 88 206 88 214 84 186 84 194 90 190 85 174 70 134 63 111 52 79 42 63 45 71 42 79 52 111 61 123 66 134 70 150 73 146 69 134 70 142 69 138 69 138 69 138 67 130 66 126 66 126 67 134 66 126 66 126 66 126 66 126 64 123 63 115 60 111 58 107 64 123 64 119 63 115 61 115 64 119 63 115 61 111 60 107 57 103 57 103 57 103 57 103 57 103 57 103 57 103 57 103 58 103 55 95 54 99 57 107 55 95 54 95 54 95 54 99 55 99 55 99 55 99 55 99 55 99 54 95 54 95 55 99 55 99 54 91 51 87 52 91 51 87 51 87 51 87 51 87 51 87 51 87 51 87 51 87 49 83 49 83 49 83 49 83 49 83 49 83 49 87 51 87 19 10 19 10 19 10 19 10 19 10 19 10 16 9 14 7 16 9 16 9 16 9 16 9 16 9 16 9 16 7 14 6 4 3 4 1 2 1 0 0 0 0 0 0 0 0 0 0 2 1 2 1 4 3 4 4 7 4 7 4 7 6 11 7 11 6 9 6 7 4 7 4 2 3 9 7 14 7 9 4 14 9 14 9 14 9 14 9 11 7 11 7 11 7 11 7 14 13 33 25 47 30 52 33 54 34 52 31 50 33 54 34 40 31 50 30 31 12 9 4 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 11 9 16 10 14 7 9 4 7 4 7 4 7 4 7 4 7 6 9 7 11 6 9 4 11 7 11 6 7 6 14 12 31 33 66 43 69 45 69 39 59 39 59 39 59 39 59 39 62 45 69 40 59 42 62 34 47 28 47 25 35 15 16 6 19 9 23 22 40 19 35 25 131 128 358 188 341 176 245 108 171 126 176 144 188 149 210 155 222 159 214 162 207 156 217 180 260 182 205 144 305 268 336 125 243 220 353 211 331 235 398 199 229 84 210 87 234 131 222 101 355 274 396 107 128 66 382 245 384 190 329 173 336 173 334 171 329 164 322 162 319 161 308 153 291 143 286 143 272 146 257 92 191 132 293 147 281 147 284 156 279 141 265 131 267 141 281 144 288 149 305 159 319 161 305 149 281 143 296 150 315 170 336 168 327 176 339 199 382 221 396 221 365 187 317 180 336 190 327 184 341 191 334 190 336 191 331 187 334 194 336 196 327 188 324 194 334 199 341 202 336 197 334 197 341 194 339 217 370 208 348 215 370 232 386 238 396 247 396 233 355 232 401 245 401 250 408 247 393 239 386 238 389 239 389 239 372 245 403 253 393 248 382 239 377 245 398 257 403 251 391 242 389 245 396 250 405 247 391 236 353 208 355 221 389 233 408 245 420 233 410 235 429 232 420 232 422 221 391 232 448 230 379 214 429 227 372 194 386 218 391 220 398 206 384 197 377 194 370 188 362 184 379 202 365 185 360 173 339 179 389 187 362 170 348 167 353 173 353 173 339 165 334 168 346 173 348 174 351 176 348 173 334 164 327 155 308 147 310 155 300 152 298 146 286 135 281 135 284 146 245 79 162 81 164 81 155 70 143 69 148 72 143 67 131 60 114 52 105 51 105 52 107 60 150 82 159 73 143 67 140 64 148 69 150 66 143 61 145 63 150 69 159 73 167 76 186 88 186 92 186 88 183 87 186 84 188 85 191 87 193 87 191 85 193 88 195 90 200 92 195 90 195 88 195 90 198 93 205 95 198 92 195 92 200 95 200 92 195 90 191 84 171 70 157 73 174 70 112 46 148 76 181 82 181 79 186 90 191 79 195 92 200 95 205 96 202 95 205 88 200 87 200 87 202 90 202 90 207 92 207 92 205 88 198 90 195 88 195 88 195 88 195 88 195 88 195 88 195 88 191 87 193 88 195 87 193 85 200 92 200 92 200 92 200 93 200 93 198 92 195 88 193 88 193 88 195 90 195 90 193 88 195 92 200 95 202 95 202 93 202 93 200 92 198 93 200 95 198 93 200 96 202 96 200 93 198 93 198 93 198 93 198 93 200 93 200 93 205 101 222 110 231 114 238 119 243 120 241 119 234 123 238 125 241 131 255 144 265 152 269 155 265 155 265 155 269 152 274 152 274 152 274 152 267 146 265 146 262 144 262 144 269 146 267 144 262 141 260 140 260 141 260 141 260 140 257 138 250 132 243 135 245 129 238 134 234 128 241 132 243 132 238 129 229 128 224 126 222 123 219 122 219 122 212 116 205 114 205 116 198 111 198 110 193 108 191 107 183 102 183 102 181 98 174 96 167 98 167 98 167 96 162 95 150 88 155 90 157 92 155 90 148 87 155 90 152 87 148 85 152 84 133 75 131 76 124 66 78 45 85 49 88 49 85 48 85 43 71 36 71 40 76 42 95 57 109 67 121 69 117 64 117 67 117 67 119 69 119 69 114 69 112 66 107 64 107 66 107 64 107 64 107 64 107 64 107 64 109 67 112 66 105 63 107 64 107 64 105 63 102 61 109 64 105 63 100 60 97 57 95 57 95 57 95 57 95 57 97 58 97 58 97 58 97 58 100 58 93 52 88 55 97 60 90 54 93 57 95 55 90 54 93 55 93 55 93 55 93 55 95 55 90 54 90 54 93 57 95 55 90 52 88 52 88 54 85 51 85 51 85 51 85 51 85 51 85 51 85 51 85 51 85 51 85 51 85 51 85 51 78 46 81 48 83 51 85 51 10 7 10 7 10 7 10 7 10 7 9 3 7 0 7 0 9 7 9 7 9 7 9 7 9 7 7 3 6 0 6 0 3 7 1 3 1 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 4 3 4 3 7 7 4 3 4 11 9 19 7 11 7 11 6 7 6 3 3 3 7 15 9 15 7 7 9 15 9 15 9 15 9 15 7 11 7 11 7 11 7 11 7 23 22 55 28 59 31 67 34 55 31 51 31 43 33 51 33 75 37 59 16 0 0 0 1 0 1 3 1 3 1 3 0 0 0 0 0 0 0 0 9 23 7 23 9 19 6 11 4 3 4 3 4 3 4 3 4 7 6 11 7 7 6 3 6 11 9 7 3 3 10 31 25 83 42 103 42 111 43 95 39 83 39 83 39 83 39 83 40 99 45 87 39 87 39 67 27 63 25 51 19 27 9 7 9 19 18 59 25 47 22 51 64 301 184 396 184 333 135 222 123 305 138 361 147 365 153 372 162 372 161 388 162 384 171 448 190 464 137 214 164 630 227 238 180 583 238 543 224 603 247 440 104 214 105 242 122 281 99 190 226 638 205 182 54 186 241 571 211 404 176 341 176 369 165 349 165 349 162 341 158 317 138 265 135 273 135 293 137 301 120 146 99 269 146 285 140 297 138 317 141 297 132 285 132 289 131 293 132 297 135 313 144 325 141 301 132 297 137 297 140 329 146 309 146 325 161 380 188 460 209 488 220 472 194 464 209 499 211 492 197 460 193 452 196 468 194 456 184 456 194 460 187 448 187 472 197 480 203 484 199 480 200 495 202 476 194 515 203 484 190 495 203 531 217 559 227 595 232 567 211 567 235 603 238 607 242 611 236 603 229 591 232 603 233 595 230 630 256 646 247 626 242 611 238 626 253 654 253 634 242 615 245 615 245 622 248 611 239 575 205 507 211 543 227 543 233 563 236 535 229 551 236 555 226 551 226 480 209 511 242 495 202 472 230 499 199 416 206 472 208 480 205 444 196 424 191 416 187 400 184 396 194 440 187 396 184 365 159 369 191 392 177 357 171 349 168 349 171 345 167 321 159 309 167 345 165 341 167 357 176 380 173 357 167 325 153 301 152 305 158 301 158 293 143 269 137 277 140 313 113 134 72 150 79 146 75 146 69 138 70 150 69 138 64 126 57 103 51 111 54 119 48 126 78 190 82 158 69 138 73 146 73 146 70 130 67 119 63 119 63 111 66 130 75 142 87 158 88 162 88 162 87 154 87 174 85 170 84 166 84 166 78 150 81 166 87 178 92 182 88 158 87 154 88 162 92 166 87 158 90 166 92 166 88 158 92 154 88 150 87 146 76 123 73 126 84 130 45 51 67 150 82 182 95 182 85 170 85 166 92 186 93 194 95 194 93 190 90 178 88 170 87 174 90 178 88 174 90 182 92 178 88 174 87 166 88 166 88 170 90 170 90 170 90 170 90 170 90 170 87 162 88 170 90 166 87 162 90 170 90 170 90 170 90 170 92 186 93 182 90 178 88 174 92 182 93 186 93 186 92 182 92 186 95 190 96 194 95 190 96 190 95 186 93 190 95 194 93 182 96 186 96 182 93 178 93 178 93 178 93 178 93 178 96 194 93 198 101 226 113 249 119 261 123 273 126 273 125 269 122 265 126 293 128 325 141 384 152 400 156 408 158 384 155 384 155 396 152 392 149 384 147 380 146 380 144 376 144 372 143 372 143 365 143 365 143 365 143 365 140 357 141 361 141 353 137 345 126 353 138 353 134 353 131 317 125 329 129 341 131 337 128 329 131 333 128 321 123 309 119 301 122 309 116 289 111 285 111 285 111 269 110 265 107 257 104 253 99 242 101 242 99 238 95 230 96 230 99 234 98 226 95 222 90 214 92 218 93 218 92 214 84 206 84 210 87 206 85 198 88 166 63 107 51 91 46 71 49 95 58 126 69 142 72 146 64 111 51 75 42 67 39 55 45 87 57 123 67 134 67 130 66 130 66 130 67 134 67 134 69 134 66 123 64 119 64 123 64 123 64 123 64 123 64 123 57 111 63 130 69 130 66 126 64 123 64 119 63 115 61 115 66 123 63 119 60 111 58 103 57 103 57 103 57 103 57 103 58 107 58 107 58 107 58 107 61 107 55 95 54 99 58 115 54 99 57 103 57 103 55 95 55 99 55 99 55 99 55 99 57 103 55 95 54 99 57 103 57 99 54 95 52 91 54 95 54 95 54 95 54 95 54 95 51 87 51 87 51 87 51 87 51 87 51 87 51 87 51 87 45 71 45 75 48 79 49 83 16 9 16 9 16 9 16 9 21 10 16 7 14 7 14 9 14 7 14 7 14 7 14 7 16 7 11 4 7 3 7 3 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 4 3 7 4 7 6 9 6 14 7 9 4 9 7 16 12 14 9 14 7 11 7 9 6 7 6 11 9 14 9 14 9 11 7 11 7 11 7 11 7 9 6 9 6 9 6 9 6 14 16 42 28 47 28 52 34 52 33 50 31 50 31 52 33 54 39 57 28 23 4 0 0 0 0 2 1 2 1 4 3 0 0 0 0 0 0 0 0 16 7 9 6 11 7 9 3 7 4 7 4 7 4 7 4 7 6 9 7 11 6 9 4 9 9 14 6 4 4 19 18 47 37 66 40 66 45 69 37 62 40 62 40 62 40 62 40 59 43 66 39 57 40 59 33 45 25 38 19 26 12 16 9 14 10 33 27 45 24 47 34 183 158 346 185 346 153 224 117 176 134 171 146 181 149 210 156 224 161 219 168 229 168 234 187 255 191 157 70 164 242 319 107 329 245 393 241 374 257 413 170 226 110 291 134 293 117 191 108 434 271 329 82 138 122 448 229 379 194 341 174 339 174 324 156 310 155 310 155 305 147 279 131 260 123 265 140 272 140 241 85 231 135 269 132 274 138 265 138 265 129 260 132 265 128 257 131 262 129 257 129 265 132 260 128 260 134 272 131 274 140 279 132 274 143 276 152 296 168 319 180 360 190 331 196 367 215 384 221 393 220 398 218 396 220 396 223 386 221 398 218 365 199 353 202 329 191 336 188 327 187 341 200 353 199 343 193 336 190 334 191 324 196 341 202 353 215 362 206 351 215 374 223 372 218 372 223 389 226 360 218 362 224 362 221 358 239 398 250 379 241 374 238 372 244 401 257 398 247 386 242 384 247 396 244 393 244 384 224 331 196 346 218 389 229 401 239 408 227 408 236 432 232 420 226 403 215 393 221 429 217 377 208 408 215 372 190 384 209 382 209 382 196 367 188 362 187 355 180 353 179 370 197 355 180 351 170 331 177 379 187 360 177 348 170 329 165 331 170 331 165 322 159 339 167 331 159 319 159 336 173 348 173 341 164 322 155 322 162 315 159 310 152 293 137 281 135 293 149 241 73 157 81 164 79 164 79 152 72 143 67 131 60 124 60 112 52 102 52 107 55 112 66 167 93 183 82 159 73 162 73 159 70 152 66 148 64 148 64 143 61 145 69 159 78 171 82 174 85 179 87 176 85 188 87 191 85 186 82 183 81 179 81 181 82 183 84 186 85 186 85 186 85 188 88 193 92 181 85 191 92 195 90 188 85 200 90 191 88 191 87 174 76 176 78 176 78 119 45 148 82 167 87 202 90 188 87 195 90 193 90 198 92 198 92 195 90 205 88 202 87 200 88 202 90 202 88 205 90 205 90 202 90 193 88 191 88 193 90 193 90 191 88 191 88 191 88 191 88 188 87 191 88 191 88 188 87 191 88 191 88 191 88 191 88 188 90 188 90 188 88 186 88 193 93 193 93 193 93 193 93 191 92 193 95 195 95 195 95 198 95 195 93 193 95 195 96 200 95 202 96 202 95 198 92 200 95 200 95 200 95 200 95 198 95 193 96 210 113 231 119 236 120 238 123 241 123 238 122 231 122 236 125 238 134 260 150 279 158 276 164 274 156 260 161 269 150 272 147 265 144 260 143 260 143 260 141 257 141 255 140 255 138 257 140 260 141 260 141 253 138 257 140 257 137 248 132 250 134 236 123 229 128 243 135 234 126 236 128 236 126 234 126 234 129 226 125 217 119 207 116 212 117 207 113 198 108 195 107 195 110 193 107 188 104 183 101 176 98 179 99 176 96 171 96 162 96 162 98 159 96 157 93 152 93 155 93 155 92 150 88 164 90 145 79 131 72 119 64 114 60 93 49 90 57 107 64 119 72 126 76 133 76 131 75 131 70 112 61 102 58 97 52 85 51 100 63 114 67 117 67 114 66 114 66 114 66 112 64 114 67 109 64 105 63 105 64 105 63 105 63 105 63 105 63 85 54 95 61 105 64 107 63 105 63 102 61 102 60 100 60 107 63 105 61 102 60 100 58 97 58 97 58 97 58 97 58 100 60 100 60 100 60 100 60 100 58 95 55 93 57 97 60 95 57 95 55 93 57 95 57 93 55 93 55 93 55 93 55 95 57 93 55 93 55 95 57 95 57 93 54 90 54 90 54 90 54 90 54 90 54 90 54 85 51 85 51 85 51 85 51 88 52 88 52 88 52 88 52 76 45 76 46 78 46 78 46 9 3 9 3 9 3 9 3 12 7 9 0 6 0 9 3 6 0 6 0 6 0 6 0 7 0 3 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 1 3 3 7 3 11 4 3 4 7 6 7 7 11 10 15 6 3 6 11 12 27 10 19 9 15 9 11 7 11 7 11 7 11 7 15 10 19 7 11 7 11 7 11 7 11 6 7 6 7 6 7 6 7 7 27 27 63 28 55 30 71 33 51 31 47 30 43 31 47 34 67 31 43 15 0 0 0 0 0 0 3 1 7 3 7 0 0 0 0 0 0 0 0 10 15 3 7 6 19 4 3 4 3 4 3 4 3 4 3 4 7 6 11 7 7 6 3 6 15 10 7 1 0 12 47 34 95 40 95 40 115 43 91 40 87 40 87 40 87 40 87 39 95 43 83 37 87 39 67 28 59 21 31 12 19 10 19 6 19 19 67 30 67 36 99 111 384 174 384 190 269 122 242 132 321 141 357 144 353 149 369 161 369 165 416 177 428 182 464 182 436 105 130 102 499 190 222 232 626 256 634 250 634 245 380 114 285 143 333 131 206 84 305 265 591 158 162 60 365 244 484 202 392 179 341 170 365 165 353 152 313 149 309 152 317 147 301 140 273 138 317 144 301 119 146 125 273 129 249 138 285 129 273 126 253 126 293 134 281 128 293 128 277 126 285 132 277 125 253 125 273 128 257 126 281 129 257 137 273 143 297 149 317 158 349 170 353 164 384 185 428 199 480 217 503 220 507 215 511 224 555 239 587 248 579 227 515 217 527 203 495 223 527 217 488 205 492 217 539 209 464 187 480 200 476 196 488 197 476 196 492 196 460 196 488 203 503 200 488 202 515 229 567 209 531 211 547 215 535 215 591 245 619 238 595 236 591 233 622 254 658 253 630 244 626 238 611 242 599 238 595 232 543 194 472 197 519 226 539 230 535 226 519 227 555 238 555 221 531 208 488 212 476 221 476 197 440 205 456 191 412 203 452 196 444 197 428 190 408 185 404 182 388 179 384 190 432 182 388 179 357 167 369 185 384 180 365 170 325 164 325 165 333 168 337 167 325 167 345 165 325 153 309 156 333 170 353 168 341 162 333 167 349 162 309 162 297 150 285 143 293 153 325 114 126 70 154 82 154 85 174 76 150 72 146 63 123 61 119 54 107 51 107 54 111 52 134 85 214 95 178 78 146 73 134 69 119 61 111 63 119 70 130 67 123 66 123 72 138 75 138 79 150 84 150 85 150 85 170 82 166 82 166 82 166 82 166 82 162 81 162 79 154 82 142 82 142 84 150 88 162 84 150 87 154 88 158 88 158 88 154 85 150 87 150 81 138 93 154 90 158 57 75 73 174 79 166 88 170 85 182 90 170 87 174 88 178 88 174 87 170 87 170 85 166 85 166 87 170 87 174 88 178 90 174 88 170 87 166 88 166 90 170 92 174 87 162 87 162 87 162 87 162 84 158 87 162 87 162 85 154 87 162 87 162 87 162 87 162 88 174 88 174 88 178 90 178 93 182 90 174 88 178 92 186 90 182 93 190 95 190 95 186 96 190 95 186 93 190 95 194 95 186 96 186 96 182 93 174 95 182 95 182 95 182 95 182 98 194 93 202 107 249 120 265 119 257 117 249 116 249 117 253 119 257 123 289 128 337 144 396 156 412 156 420 158 376 152 384 147 380 146 376 144 372 143 369 141 369 140 365 140 361 138 361 138 353 138 353 138 349 137 349 135 349 138 353 137 341 131 325 135 333 147 480 187 400 137 384 129 333 126 325 123 321 123 321 128 325 125 317 122 305 117 301 116 297 114 289 110 273 105 261 110 265 107 257 104 246 101 242 98 238 99 242 98 238 96 230 93 226 96 226 96 222 93 214 93 218 92 214 90 202 85 194 95 210 75 162 64 138 57 119 57 119 61 130 66 146 79 182 75 154 75 150 72 142 69 134 76 150 70 142 70 142 67 126 60 119 64 130 67 134 67 134 67 134 66 130 64 123 63 123 67 126 64 119 63 119 64 123 63 119 63 119 63 119 63 119 52 95 55 107 60 111 61 115 61 115 60 111 58 107 58 107 61 115 61 115 61 115 61 115 60 111 60 111 60 111 60 111 60 111 60 111 60 111 60 111 58 107 58 107 58 107 58 107 58 107 55 95 54 99 58 107 55 99 55 99 55 99 55 99 58 103 57 99 55 103 57 107 58 103 55 95 54 95 54 99 52 91 52 91 52 91 52 91 51 87 51 87 51 87 51 87 52 91 52 91 52 91 52 91 48 79 48 79 48 75 46 75 16 9 16 9 16 9 16 9 23 12 16 7 11 7 16 10 9 4 9 4 9 4 9 4 14 6 7 0 2 0 2 0 2 1 2 0 0 0 0 0 2 1 2 3 4 4 7 6 7 4 9 6 9 7 11 7 16 9 11 4 9 9 19 15 16 10 16 9 14 9 11 7 16 9 11 6 11 9 19 13 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 7 16 18 47 30 47 27 50 36 52 31 50 30 47 31 50 33 47 28 38 21 21 9 2 0 0 0 0 1 2 3 4 3 0 0 0 0 0 0 0 0 16 6 2 1 7 6 7 1 7 4 7 4 7 4 7 4 7 6 9 7 11 6 9 4 9 9 16 6 2 3 21 22 57 40 64 39 64 46 69 37 64 42 64 42 64 42 64 42 59 43 66 39 57 40 57 33 50 25 33 13 16 9 19 12 11 10 33 28 54 28 71 51 265 191 343 188 353 135 193 119 183 137 174 141 179 144 207 153 219 159 224 177 250 182 250 190 248 170 126 78 136 191 241 104 386 257 410 265 405 260 403 153 255 129 305 131 257 84 212 185 477 247 274 82 155 174 434 196 377 193 343 168 327 170 336 165 336 167 310 150 293 147 291 144 303 144 291 153 284 137 231 78 262 137 253 123 274 140 257 128 257 126 257 137 269 125 253 131 238 123 245 131 257 132 250 119 250 128 255 123 257 128 260 119 248 129 257 138 272 147 284 156 291 152 279 161 300 171 315 188 334 182 348 182 339 182 358 203 384 221 413 233 405 226 410 241 432 265 501 295 494 259 422 226 429 250 417 205 358 212 389 203 372 209 362 197 346 194 334 180 322 185 334 191 334 188 339 203 382 215 348 200 343 208 343 203 339 226 386 238 365 229 365 230 370 242 405 257 401 247 396 248 377 241 389 235 382 236 372 214 339 194 346 215 389 226 384 221 391 221 403 236 432 230 413 218 386 218 403 206 403 211 377 194 374 199 362 188 386 202 367 194 377 193 362 185 358 184 351 179 348 176 365 194 351 177 346 168 343 180 365 184 355 177 331 156 336 168 324 165 324 167 324 167 322 164 334 161 317 152 315 156 334 167 336 165 334 168 348 179 346 176 343 173 329 164 324 164 317 158 241 73 157 84 171 82 167 76 157 73 150 72 140 66 124 57 109 51 100 51 105 55 112 66 174 96 193 85 167 73 176 79 164 70 157 72 164 78 162 73 152 67 148 69 152 72 152 72 159 78 167 82 171 82 171 78 179 81 181 82 183 84 181 81 181 81 181 81 181 81 176 79 176 81 181 84 186 87 191 87 183 84 183 87 193 92 179 79 174 79 179 81 169 75 195 81 176 81 131 52 157 85 186 87 186 81 188 92 191 76 186 85 188 87 188 85 186 82 193 85 191 84 188 85 191 87 195 90 198 92 200 90 198 88 191 88 191 90 193 92 195 92 188 87 188 87 188 87 183 87 181 84 183 85 186 84 183 82 188 87 188 87 188 87 188 85 181 87 183 88 186 90 188 92 191 90 183 84 179 87 188 92 188 92 193 95 195 95 195 93 198 95 195 93 193 95 195 96 202 96 202 96 202 95 195 92 202 96 202 96 202 96 202 96 200 95 193 98 217 119 241 123 243 123 236 117 231 117 234 120 226 122 234 126 241 137 262 153 269 149 262 155 260 143 243 149 253 141 257 143 260 143 260 144 255 140 253 138 253 137 250 137 260 140 255 137 250 134 245 132 248 135 253 138 253 132 241 126 210 120 351 301 518 212 255 132 241 129 234 123 226 122 226 125 219 123 219 122 217 120 214 120 205 114 205 113 200 107 186 101 193 110 191 107 183 102 179 99 176 99 179 101 179 99 174 98 159 95 159 96 159 95 155 92 152 92 152 90 145 84 136 79 119 61 97 54 107 67 124 70 124 76 138 78 121 66 114 67 121 70 121 70 121 70 121 70 126 72 121 72 124 72 117 64 124 72 121 70 119 67 117 67 119 67 114 64 109 61 107 60 109 64 107 63 105 64 107 66 105 63 105 63 105 63 105 63 97 58 100 60 100 60 102 61 100 60 97 58 97 57 95 57 100 61 102 61 102 61 102 63 102 61 102 61 102 61 102 61 100 60 100 60 100 60 100 60 95 58 97 60 100 58 97 57 102 58 93 52 88 55 97 61 93 55 93 55 93 55 93 55 97 57 95 55 93 57 95 58 97 57 93 54 90 54 90 55 85 51 85 51 85 51 85 51 85 51 85 51 85 51 85 51 88 52 88 52 88 52 88 52 88 51 85 49 83 48 81 46 9 7 9 7 9 7 9 7 10 11 10 7 9 7 7 11 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 6 11 7 15 9 11 7 7 7 11 7 11 7 11 7 11 6 7 6 7 6 7 6 7 7 15 9 19 10 15 9 11 10 15 9 11 7 15 9 19 10 3 9 0 7 3 9 7 9 7 12 7 7 0 7 3 21 43 27 55 28 59 33 75 30 63 31 67 33 55 31 51 30 55 33 55 21 3 4 0 1 0 0 0 1 0 1 0 0 0 1 0 1 0 1 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 11 7 11 7 11 7 11 4 15 10 11 3 7 16 59 34 87 37 95 40 103 42 103 42 103 42 99 40 95 39 95 39 95 39 95 39 87 34 75 30 39 21 19 9 11 3 7 10 59 22 43 27 39 43 142 153 376 176 412 165 242 125 261 137 317 137 345 141 325 141 357 159 384 164 400 173 432 182 452 184 325 98 166 93 428 141 333 247 634 242 654 244 706 235 353 122 297 105 206 113 194 82 515 272 599 101 218 90 420 221 424 188 404 180 380 168 365 164 369 170 345 167 337 161 329 159 325 162 345 161 384 167 257 87 174 134 269 134 289 135 289 135 333 126 277 117 293 132 329 129 293 131 281 126 301 134 293 126 281 125 285 132 277 125 269 134 321 129 309 135 309 137 317 147 345 138 301 146 325 156 345 167 361 171 392 165 372 162 396 182 460 191 456 191 468 194 476 199 488 208 543 248 654 257 591 235 607 304 817 277 587 253 646 248 678 263 587 217 476 205 492 190 404 190 444 182 440 180 440 187 492 230 531 197 492 202 495 194 472 199 519 221 559 224 547 226 579 227 607 248 626 245 619 238 583 218 579 236 591 229 567 215 511 190 456 194 499 218 535 217 492 212 527 235 571 232 531 214 499 200 476 217 492 205 444 194 440 200 428 188 440 202 448 196 444 200 424 190 388 182 384 180 376 179 388 188 404 185 380 176 369 168 372 184 376 173 357 170 341 170 349 170 345 168 345 168 345 173 349 168 341 170 353 177 372 179 357 177 416 217 468 191 329 196 488 262 555 205 357 191 503 191 448 126 130 75 146 87 170 73 146 73 142 69 134 64 123 61 111 54 99 52 107 51 95 46 134 88 230 102 186 81 142 84 154 75 134 73 142 73 134 79 142 76 138 75 142 76 138 75 130 75 130 75 134 78 142 81 150 79 158 85 166 84 154 85 166 85 166 85 166 85 166 78 138 78 142 81 150 85 162 90 170 88 162 85 154 82 150 82 150 84 158 85 158 81 150 76 170 78 158 64 51 70 174 84 158 82 158 82 162 85 170 88 174 87 166 85 162 82 158 87 174 87 174 87 174 87 170 84 166 87 174 88 182 92 186 90 170 90 178 90 178 90 178 85 166 85 166 85 170 85 170 88 174 87 166 85 170 88 174 84 162 84 166 85 170 87 174 87 174 88 178 88 174 85 170 87 174 87 178 88 182 90 182 93 186 93 190 95 194 96 194 96 190 93 186 96 194 95 186 95 190 95 190 95 190 95 190 99 198 95 186 93 190 98 194 95 186 99 202 105 222 111 238 116 246 117 253 117 249 116 246 113 261 122 305 140 357 152 376 153 388 150 380 146 372 143 361 138 353 140 361 143 365 144 369 137 349 137 345 135 345 134 341 134 321 132 325 137 333 134 325 131 329 135 333 134 337 132 333 102 484 377 976 378 924 191 329 131 325 126 313 125 321 120 301 117 301 116 297 116 297 116 297 113 293 113 285 107 265 104 265 105 261 101 249 98 249 101 257 95 242 98 238 92 222 90 230 96 230 95 226 92 218 88 214 90 214 85 198 79 182 73 170 70 162 67 166 73 174 75 166 73 158 73 158 75 150 75 150 72 146 72 142 70 138 69 138 69 138 69 134 67 130 66 130 64 130 66 134 67 130 66 126 64 126 64 126 64 126 64 126 61 119 61 119 61 119 61 119 61 119 64 130 66 126 61 119 60 115 60 115 60 115 60 115 58 115 60 119 61 115 60 111 60 111 60 111 60 111 60 111 58 107 58 107 58 107 58 107 60 111 60 107 58 103 57 103 61 115 61 111 60 111 58 107 52 95 55 103 57 103 57 103 52 91 52 95 54 99 55 99 54 99 55 103 57 99 55 95 54 95 54 99 55 103 57 103 54 95 52 87 49 79 48 75 51 87 51 87 51 87 51 87 52 91 52 87 51 83 49 83 51 87 51 87 51 87 51 87 14 9 14 9 14 9 14 9 16 10 14 9 11 7 11 7 4 3 4 3 4 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 9 7 11 9 14 7 11 6 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 14 10 16 9 14 7 16 9 14 7 11 9 14 10 14 9 11 7 9 9 11 10 11 10 16 10 9 6 11 10 35 24 47 30 50 30 52 34 50 31 52 33 54 31 52 30 47 34 54 33 38 18 16 10 7 6 7 3 4 1 0 0 2 1 0 0 2 3 7 6 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 11 7 11 7 11 7 11 7 7 7 16 7 7 7 28 27 54 36 59 39 64 42 66 42 66 42 66 40 64 39 62 39 62 39 62 39 59 36 54 34 52 25 33 13 14 4 2 3 11 13 35 21 57 22 97 90 319 182 341 184 281 116 198 120 191 135 181 143 188 140 195 153 212 159 219 167 241 177 260 184 262 131 136 79 133 162 205 144 362 233 353 221 343 256 343 123 212 98 200 90 222 75 224 239 477 223 207 90 260 197 415 179 379 182 348 164 327 150 322 147 296 149 303 158 319 167 331 173 324 161 310 162 317 123 219 110 319 150 276 132 250 117 241 122 243 122 250 126 262 128 265 126 245 126 243 137 262 132 250 131 243 119 241 119 248 122 243 110 243 125 245 126 238 123 243 128 269 146 272 152 281 156 284 156 298 156 296 150 286 158 310 174 329 180 327 179 322 177 322 177 312 171 341 193 353 185 360 208 436 263 429 214 420 235 427 271 553 300 494 260 460 251 420 214 379 205 353 196 346 190 348 202 401 206 348 191 353 196 348 196 336 199 358 211 355 211 355 215 372 233 398 238 389 232 377 218 360 224 384 227 372 218 351 197 324 187 336 202 377 218 374 206 367 214 401 229 403 217 379 208 370 205 398 211 382 194 365 193 372 188 358 194 379 199 372 197 372 193 351 180 341 179 339 176 339 182 353 188 348 179 336 174 331 179 353 177 336 171 329 164 327 167 327 165 324 165 324 164 343 170 339 167 339 170 346 174 348 171 348 191 401 209 374 173 398 226 477 236 389 170 355 208 372 203 257 78 169 76 174 82 162 72 162 70 152 67 140 63 126 57 109 52 105 54 102 49 100 67 179 107 207 93 179 79 191 84 171 78 167 78 164 75 171 79 169 78 169 78 171 79 171 79 169 78 171 79 174 82 174 79 171 81 179 85 176 81 176 82 176 82 179 84 179 84 171 78 169 78 171 81 179 84 179 84 176 82 174 79 171 79 174 82 176 84 176 81 171 78 167 87 169 82 145 42 157 88 179 82 176 82 176 84 181 87 179 85 181 85 181 85 181 85 181 88 179 88 179 88 181 87 176 85 179 87 183 88 188 90 191 88 186 88 186 88 186 88 179 85 179 85 179 85 176 85 183 87 181 85 181 85 183 87 179 84 179 85 181 87 183 87 181 85 183 88 186 88 183 87 183 87 183 88 186 90 188 90 191 92 193 93 193 95 195 95 200 95 193 95 198 98 198 93 195 95 195 95 195 95 195 95 200 96 195 93 193 95 198 98 195 98 202 104 212 108 219 111 222 111 224 113 224 111 222 111 212 117 226 132 255 147 267 150 272 150 267 144 260 141 257 141 260 140 257 140 257 138 255 138 253 137 250 135 248 134 248 134 250 131 248 132 255 135 245 129 243 131 241 132 241 129 231 126 226 159 479 286 468 248 257 120 234 123 219 122 219 122 214 116 207 114 205 114 202 111 200 111 193 108 195 107 188 104 188 105 183 104 174 99 169 99 171 102 164 98 167 96 157 90 155 93 157 95 155 92 150 88 148 87 145 85 140 81 131 75 121 70 119 69 114 69 121 73 121 70 121 72 121 72 121 73 121 73 124 72 121 70 121 69 119 69 124 70 121 70 119 69 119 67 112 64 114 66 114 66 112 64 112 64 112 64 112 64 112 64 109 63 109 63 109 63 109 63 105 61 109 64 112 63 107 60 105 60 105 60 105 60 105 60 102 60 105 61 107 60 105 58 100 60 100 60 100 60 100 60 100 60 100 60 100 60 100 60 100 60 100 58 97 58 95 57 97 58 97 58 95 57 93 55 88 52 90 55 93 57 93 55 90 54 90 55 93 57 95 57 90 55 93 57 95 55 93 54 90 54 90 55 93 57 95 57 93 55 90 52 85 49 83 48 85 51 85 51 85 51 85 51 88 52 88 51 85 49 83 49 85 51 85 51 85 51 85 51 7 11 7 11 7 11 7 11 9 15 7 11 7 7 6 7 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 6 11 7 15 9 11 7 7 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 15 9 19 10 15 9 11 10 15 9 11 7 15 9 19 10 3 9 0 7 3 9 7 9 7 10 3 7 0 10 15 19 43 30 67 33 63 31 63 30 63 31 67 33 63 31 59 31 59 39 67 33 47 24 35 15 15 12 15 6 0 0 0 3 0 0 0 1 3 9 23 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 11 7 11 7 11 7 11 6 11 9 7 4 19 21 71 36 87 39 99 42 103 42 99 42 103 42 99 40 95 39 95 39 95 39 91 37 83 33 67 27 27 18 19 7 11 4 15 4 23 13 35 25 7 57 230 174 396 179 388 147 249 122 289 138 325 138 341 143 329 146 357 155 372 159 396 170 432 180 452 174 289 96 206 92 361 120 376 226 523 214 436 188 619 173 285 107 198 87 222 82 130 126 670 265 464 95 130 170 503 221 408 197 380 187 357 170 321 159 293 147 246 152 265 155 269 153 273 165 305 155 309 156 222 102 198 144 249 122 242 131 277 134 289 111 249 123 281 123 277 126 293 129 269 129 285 129 238 111 222 123 249 123 261 131 281 132 281 129 313 137 317 135 301 137 313 131 289 138 309 149 321 153 325 155 341 153 333 150 345 161 376 171 396 174 400 174 404 171 400 170 408 167 424 173 436 187 495 193 531 200 476 200 476 194 571 229 547 227 555 242 615 248 583 253 587 232 563 227 547 223 559 223 499 191 460 193 468 191 464 191 468 199 484 205 495 208 507 214 551 227 555 218 535 209 503 206 531 218 535 211 511 197 456 179 432 187 464 206 499 203 468 196 480 211 507 214 492 205 464 194 460 205 472 197 436 188 428 190 412 182 436 199 452 194 440 193 404 182 372 176 369 174 361 174 376 185 392 182 372 174 361 170 376 180 369 170 353 165 329 164 341 164 337 162 333 161 333 158 321 158 317 156 317 155 313 155 309 155 341 177 380 173 329 158 341 182 361 150 246 137 321 184 424 119 130 79 150 85 170 73 150 72 142 69 126 64 123 61 103 54 99 54 99 49 91 49 142 95 234 105 194 85 150 93 166 85 162 84 166 82 154 82 150 81 146 81 146 82 150 84 150 82 150 82 154 85 162 82 154 81 158 85 166 84 154 81 154 81 154 81 154 81 154 81 150 79 146 78 150 79 154 79 150 79 150 79 150 79 150 79 150 81 154 79 150 76 142 76 166 76 158 63 47 69 174 82 158 82 158 82 162 85 166 81 158 82 162 85 170 87 174 85 170 85 170 85 170 85 170 84 162 84 162 84 162 84 162 85 166 85 166 85 166 85 170 84 166 84 166 84 166 84 166 85 166 84 162 82 166 84 170 84 166 84 170 85 174 87 174 82 166 85 174 88 178 88 178 87 174 87 178 88 182 90 182 92 182 92 186 93 186 95 190 98 194 95 190 98 198 96 190 96 194 96 194 96 194 96 194 96 190 93 186 93 186 95 186 95 178 99 190 104 214 108 222 110 230 110 234 110 234 110 234 110 261 125 317 141 349 144 353 146 361 143 361 140 361 140 369 143 361 140 353 135 341 132 333 135 345 134 341 134 337 132 329 132 317 129 317 134 325 131 317 129 321 129 329 126 317 123 305 120 277 156 428 167 361 111 301 120 301 117 293 119 305 117 293 114 289 113 285 110 277 107 269 102 261 102 261 102 261 102 261 101 253 101 246 98 242 99 246 93 238 96 234 92 218 90 226 93 222 92 218 88 214 87 210 85 202 81 190 76 174 72 166 72 166 67 162 70 158 69 146 70 150 70 150 72 142 72 142 72 142 70 142 69 138 69 138 69 138 69 134 67 134 66 130 63 123 64 126 64 126 63 123 64 126 64 126 64 126 64 126 66 130 66 130 66 130 66 130 60 119 61 123 63 119 61 115 60 115 60 115 60 115 60 115 60 115 61 119 61 119 60 115 60 111 60 111 60 111 60 111 63 119 63 119 63 119 63 119 60 111 60 111 58 107 58 103 57 103 55 99 55 95 54 95 52 91 54 95 54 95 55 99 54 95 55 99 55 103 57 103 54 99 55 103 57 99 55 95 54 95 54 99 55 103 57 103 57 99 55 95 54 91 51 87 51 87 51 87 51 87 51 87 52 91 52 91 51 87 51 87 51 87 51 87 51 87 51 87 9 6 9 6 9 6 9 6 11 7 9 6 7 4 7 4 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 4 3 7 4 7 4 9 7 11 9 14 7 11 6 11 7 11 7 11 7 11 7 14 9 14 9 14 9 14 9 11 9 14 10 16 9 14 7 16 9 14 7 11 9 14 10 14 9 11 7 9 9 11 10 9 9 14 9 9 9 16 16 33 25 52 34 57 31 50 30 50 31 52 33 54 31 52 30 45 34 57 39 54 34 50 33 38 24 33 18 21 7 4 0 7 1 0 0 2 6 19 15 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 9 6 9 6 9 6 9 6 9 7 9 6 9 13 38 33 59 37 62 40 66 42 66 40 66 42 66 40 64 39 62 39 59 37 59 37 57 33 50 31 42 22 28 12 11 6 7 4 19 15 38 25 62 22 131 140 343 187 351 171 255 117 191 125 200 140 191 144 188 141 198 155 202 153 212 164 236 176 257 184 236 111 136 98 133 131 171 162 367 223 348 164 308 238 262 113 217 84 191 93 181 84 336 274 441 153 183 79 439 288 499 257 479 242 463 235 456 226 458 226 441 220 439 215 425 202 401 190 391 187 384 187 391 156 308 143 322 141 281 137 286 125 229 85 255 117 262 120 262 119 262 119 241 114 257 134 279 135 272 140 245 126 262 129 241 113 238 123 234 117 248 125 248 125 248 126 243 129 257 143 276 152 284 153 288 156 293 156 288 155 291 162 293 164 300 171 305 174 308 173 298 161 298 167 310 171 310 170 322 185 327 179 329 164 296 190 343 191 351 194 365 211 379 205 446 242 413 233 413 232 413 236 396 206 355 197 358 194 341 191 351 196 343 199 351 208 355 205 353 214 374 214 360 208 353 199 343 205 358 206 353 203 334 180 305 174 324 191 353 202 353 191 343 194 362 203 370 202 360 197 355 193 374 197 367 187 355 185 353 176 343 188 372 194 367 194 360 187 341 174 334 174 331 171 329 176 346 182 341 174 329 171 331 174 341 170 327 165 319 155 322 164 319 161 317 159 315 158 310 150 310 149 305 146 298 141 296 140 293 143 305 150 312 150 300 141 315 150 298 132 281 147 319 170 217 69 171 79 176 85 164 73 162 70 155 69 143 64 126 58 109 51 102 52 100 46 97 67 183 108 207 95 186 84 200 92 191 87 186 87 179 84 179 82 176 81 174 82 176 84 181 85 179 84 181 85 183 88 181 84 179 85 186 88 181 82 176 82 176 82 176 81 174 81 176 81 171 78 169 78 169 78 174 81 174 81 174 82 176 82 169 78 169 78 167 76 164 75 164 85 167 81 145 40 155 87 176 82 174 81 176 82 179 85 176 82 179 84 179 85 181 85 179 85 179 85 179 85 179 84 179 84 176 82 174 81 171 79 176 82 176 82 176 82 174 82 174 82 174 82 174 82 174 82 179 82 176 81 174 82 176 84 179 84 179 85 181 87 183 87 176 82 181 87 186 90 188 90 183 87 183 88 186 90 188 90 193 93 193 93 195 95 198 96 202 96 195 96 200 99 200 95 198 96 198 96 198 96 198 96 198 96 198 95 195 96 198 96 198 98 200 102 207 104 214 107 219 110 219 110 219 110 222 111 212 117 236 137 257 143 260 141 257 138 255 137 253 138 257 140 260 141 257 137 250 132 243 131 248 134 245 132 243 131 243 131 250 131 248 132 253 135 245 129 243 131 238 128 231 122 217 119 222 107 202 126 234 102 202 120 219 114 207 116 212 117 207 114 205 113 200 110 193 105 188 102 186 101 181 99 183 101 181 99 169 99 167 98 164 96 164 96 157 93 162 93 155 87 152 90 150 90 148 88 145 87 143 85 140 82 136 79 131 75 124 73 128 73 119 70 119 70 114 66 121 72 121 70 119 72 119 72 121 70 121 69 119 69 117 67 112 64 112 63 109 61 107 61 107 63 109 64 112 63 109 61 112 64 112 64 112 64 112 64 112 64 112 64 112 64 112 64 105 61 107 61 107 61 107 60 107 61 107 61 107 61 107 61 105 60 107 63 109 61 105 60 102 61 102 61 102 61 102 61 102 61 102 61 102 61 102 61 102 61 100 60 100 58 97 58 95 57 95 55 93 54 90 54 90 54 88 52 88 54 90 54 90 54 90 54 90 55 93 55 90 55 93 57 95 55 93 54 90 54 90 55 93 57 95 57 95 57 95 55 93 54 90 54 88 52 88 52 88 52 88 52 88 52 88 52 88 52 88 51 85 51 85 51 85 51 85 51 6 7 6 7 6 7 6 7 4 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 4 3 4 3 6 7 7 11 6 11 7 15 9 11 7 7 7 11 7 11 7 11 7 11 9 15 9 15 9 15 9 15 7 15 9 19 10 15 9 11 10 15 9 11 7 15 9 19 10 3 9 0 7 3 9 7 7 3 9 3 7 7 15 31 21 51 33 75 34 63 30 59 30 63 31 67 33 63 31 59 28 51 36 67 36 71 37 79 33 67 30 59 19 27 6 0 4 0 0 0 1 7 12 31 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 6 7 6 7 6 7 6 7 7 7 4 3 7 39 28 91 39 95 40 103 42 103 42 99 42 103 42 99 40 95 39 95 37 91 37 87 34 75 28 55 22 23 15 11 7 15 6 23 12 39 19 31 25 19 79 333 182 396 190 369 135 277 119 309 143 345 140 337 141 325 146 357 152 365 156 384 167 420 177 444 149 234 96 246 92 301 108 428 229 527 214 361 190 531 120 249 114 234 87 186 75 269 206 630 244 249 72 91 250 567 256 495 259 492 259 492 256 492 253 476 260 492 263 495 262 488 254 476 226 424 223 424 235 416 211 432 230 452 224 507 242 448 174 257 150 257 128 214 117 198 102 150 107 174 111 186 105 130 88 126 104 186 126 253 146 257 132 222 119 257 126 273 126 265 126 269 132 285 138 313 144 325 146 317 146 293 150 305 149 297 147 313 150 317 153 337 159 349 164 365 156 376 155 384 162 400 159 372 170 408 167 432 180 408 164 436 187 448 184 420 177 436 185 428 203 464 190 460 196 468 203 503 212 488 202 492 211 484 200 472 206 476 200 464 199 460 194 452 194 488 206 488 199 484 199 472 191 472 199 476 200 484 191 428 167 396 177 440 193 460 190 436 187 436 193 460 200 456 197 444 185 424 190 432 187 416 182 408 176 384 173 416 193 436 188 420 188 396 176 365 171 365 171 361 165 365 176 380 174 365 168 353 167 369 170 353 162 349 161 321 162 345 161 337 158 333 156 325 153 317 152 313 147 297 141 285 144 297 141 281 137 281 143 305 138 249 138 277 143 281 146 321 155 345 96 111 82 158 85 170 75 150 73 146 70 130 64 126 61 107 54 95 52 91 48 83 43 138 95 234 102 182 84 154 93 170 90 170 90 174 85 158 84 150 82 146 81 150 82 154 85 158 84 154 84 158 87 166 90 174 87 174 92 182 88 166 87 170 87 166 85 162 84 162 84 158 81 150 78 146 78 146 79 150 79 154 81 154 81 154 78 142 76 138 75 138 75 138 75 166 76 154 61 43 69 170 82 154 81 154 81 158 84 166 85 166 84 162 84 158 82 158 84 154 82 154 82 154 82 154 82 150 81 146 79 138 78 142 79 154 79 154 79 154 79 154 82 162 82 162 82 162 82 162 82 162 81 158 81 158 82 162 84 166 84 170 85 174 87 174 82 162 85 174 88 182 90 182 87 174 87 178 88 182 90 182 95 190 95 190 96 194 98 198 98 194 95 190 98 198 96 190 96 194 96 194 96 194 96 194 96 194 98 198 98 198 96 186 96 178 99 186 101 202 104 206 107 218 105 222 105 226 110 246 110 277 131 325 140 329 138 341 135 325 134 333 134 337 137 349 137 341 137 337 135 333 134 329 131 325 131 325 129 321 128 317 134 321 129 329 134 337 132 329 131 333 129 333 125 313 119 293 122 305 110 289 119 242 110 242 117 289 114 285 116 301 116 289 116 289 113 281 108 269 105 261 108 261 101 249 101 253 96 234 96 238 96 238 95 234 93 230 88 222 92 222 87 214 87 222 87 210 87 210 85 206 85 206 84 202 82 194 79 186 78 182 79 182 73 174 73 166 70 150 75 162 73 158 73 146 73 142 70 142 69 138 69 134 67 134 64 123 63 123 61 119 61 115 61 123 63 126 64 123 63 119 64 126 64 126 64 126 64 126 64 126 64 126 64 126 64 126 61 119 61 119 61 119 61 119 61 119 61 119 61 119 61 119 60 119 63 123 63 123 61 115 61 115 61 115 61 115 61 115 61 115 61 115 61 115 61 115 61 115 61 111 60 111 58 107 60 111 58 107 58 103 57 103 57 99 54 91 52 91 54 99 54 95 54 91 52 91 52 91 54 99 55 103 57 99 55 95 54 95 54 99 55 103 57 103 57 103 57 99 55 99 55 99 52 91 52 91 52 91 52 91 52 91 52 91 52 91 52 95 51 87 51 87 51 87 51 87 7 4 7 4 7 4 7 4 4 3 4 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 1 4 4 7 6 9 6 9 7 11 7 14 9 9 7 11 9 14 7 11 6 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 14 10 16 9 14 7 16 9 14 7 11 9 14 10 14 9 11 7 9 9 11 10 9 9 11 7 9 10 26 22 40 28 54 34 54 31 50 31 50 31 52 33 54 31 52 30 42 31 52 36 54 34 57 39 57 37 54 30 38 15 11 3 4 1 0 0 2 4 14 12 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 11 4 4 3 16 21 52 40 64 40 66 42 66 42 64 40 66 42 66 40 64 39 62 39 59 37 57 34 52 30 42 27 35 19 23 10 11 6 9 6 19 21 45 19 62 40 181 162 341 184 353 159 236 129 191 135 205 140 188 141 183 138 195 155 200 153 210 161 229 170 248 176 186 93 133 105 133 123 174 180 343 221 317 144 322 182 191 104 267 125 188 73 207 153 432 247 377 102 145 117 496 276 508 260 503 254 499 253 499 248 508 245 513 248 520 253 525 254 522 253 511 244 496 236 527 259 549 294 561 300 592 355 608 366 608 304 549 271 484 232 446 214 410 188 382 182 370 171 329 137 281 135 286 137 284 165 343 174 253 87 222 105 238 113 241 114 248 120 243 122 248 129 257 138 272 144 260 143 269 146 265 143 262 144 269 149 267 149 265 152 269 155 284 164 276 155 274 168 298 173 303 168 291 173 298 170 291 171 288 164 288 159 296 176 324 177 298 158 296 165 315 173 339 199 362 196 358 208 379 209 372 209 384 217 379 211 362 200 346 193 341 199 358 196 346 197 353 196 343 196 351 196 355 202 341 179 298 168 319 185 339 190 339 185 339 187 348 196 365 199 358 190 348 182 353 184 353 182 348 179 336 167 329 180 362 187 353 184 353 180 334 170 329 170 329 168 317 167 334 174 334 168 322 165 329 168 329 162 322 165 322 153 322 161 317 158 312 155 308 153 308 150 308 146 300 140 293 138 308 146 300 137 286 135 293 143 293 132 288 138 291 135 284 146 310 159 205 72 186 82 174 82 167 75 164 72 157 70 145 66 126 58 109 51 100 51 95 43 93 64 183 108 202 90 186 87 205 92 195 92 191 90 179 82 183 84 181 82 181 82 183 84 186 84 183 84 183 85 188 88 191 90 186 90 191 92 186 85 191 90 188 88 186 87 181 85 179 84 176 81 171 79 171 79 169 78 169 78 169 78 167 76 169 78 167 75 162 73 164 75 162 84 164 81 143 39 152 87 174 81 171 79 174 82 179 84 183 85 181 84 176 81 174 79 181 82 181 82 181 82 181 82 179 81 179 79 174 78 174 76 167 79 167 78 167 78 167 78 171 81 171 81 171 81 171 81 179 82 176 81 174 82 176 84 179 84 179 85 181 87 183 87 176 84 181 87 186 88 186 88 183 87 183 88 186 90 188 90 193 93 195 95 195 96 198 96 198 95 191 93 198 96 195 93 195 95 195 95 195 95 195 95 195 96 198 98 200 96 198 95 198 99 200 101 202 101 205 101 205 99 200 98 202 101 210 107 217 122 243 137 248 135 250 138 245 131 243 131 243 131 245 134 243 131 243 132 245 132 245 132 241 129 241 128 238 128 236 126 250 131 245 131 253 132 243 129 241 128 236 126 229 120 214 116 212 123 217 111 205 108 214 104 212 114 205 113 205 114 200 110 198 111 193 108 188 105 186 104 191 102 174 98 176 99 167 88 159 93 162 95 159 92 155 90 148 88 155 88 148 85 150 88 140 84 140 84 140 84 140 84 140 82 138 82 136 79 133 79 136 78 126 75 126 75 121 69 128 76 126 75 124 73 121 72 119 69 119 69 117 67 117 66 117 67 117 66 114 64 112 64 109 63 112 64 112 64 109 63 112 64 112 64 112 64 112 64 109 63 109 63 109 63 109 63 112 63 109 61 107 63 109 64 109 63 109 63 109 63 109 63 107 61 109 63 109 63 107 61 105 63 105 63 105 63 105 63 100 60 100 60 100 60 100 60 105 61 102 61 100 60 100 60 102 61 102 61 100 60 97 58 100 58 93 54 88 54 93 57 93 55 90 54 90 52 88 52 90 55 93 57 95 55 93 54 90 54 90 55 93 57 95 57 93 55 93 55 93 55 93 55 90 54 90 54 90 54 90 54 88 52 88 52 90 54 90 54 85 51 85 51 85 51 85 51 3 0 3 0 3 0 3 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 3 6 11 7 15 7 11 7 11 9 15 10 19 6 11 7 15 9 11 7 7 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 15 9 19 10 15 9 11 10 15 9 11 7 15 9 19 10 3 9 0 7 3 9 7 7 3 7 0 7 11 19 47 27 59 33 67 31 59 31 67 30 63 31 67 33 63 31 59 30 55 36 63 34 67 36 79 36 75 33 71 22 27 4 0 1 0 0 0 1 0 4 7 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 9 3 1 0 10 55 36 103 40 103 42 107 43 103 40 99 42 103 42 99 40 95 39 95 37 91 36 83 31 67 25 47 19 15 15 7 7 15 7 27 7 59 28 11 30 99 117 380 187 384 191 329 123 305 125 361 143 341 137 329 138 317 143 353 155 365 156 380 162 404 170 424 119 198 95 249 92 317 120 460 214 559 185 349 208 388 102 285 200 424 102 190 122 412 244 603 174 111 54 269 272 472 248 416 251 436 251 444 248 428 244 412 236 392 236 388 233 384 232 380 232 388 224 365 241 424 251 507 297 603 306 714 358 757 330 650 301 591 268 519 245 503 239 492 269 583 285 630 298 646 312 718 327 678 306 674 312 615 236 376 147 289 141 265 123 226 114 234 128 273 128 281 131 305 140 317 137 281 144 297 143 289 146 309 150 325 147 313 146 325 153 353 158 380 152 341 143 372 164 400 173 416 173 400 153 380 167 392 180 432 170 396 165 400 162 357 152 357 159 376 164 380 182 468 187 420 180 436 190 444 191 464 211 511 220 519 212 488 205 484 200 488 206 472 197 472 200 468 200 476 199 464 200 472 190 412 162 392 176 428 187 436 185 424 185 428 190 448 200 456 191 416 179 404 179 408 182 412 179 400 170 369 167 404 187 416 179 392 180 376 170 349 165 353 167 349 159 345 170 369 170 353 164 345 165 357 164 341 164 361 165 329 159 337 158 325 153 317 150 309 147 313 141 293 135 285 135 285 143 301 137 281 132 281 135 281 144 285 146 297 143 277 141 309 153 333 95 126 92 162 82 162 75 154 75 150 72 134 66 130 61 107 52 95 51 87 45 75 40 138 98 242 102 182 87 162 96 174 93 182 95 186 88 162 87 162 85 158 85 158 87 162 87 158 85 158 85 162 88 170 90 166 87 166 90 170 85 150 93 174 92 170 88 162 87 158 85 154 82 150 81 150 82 154 81 146 79 142 78 138 76 134 79 146 76 138 73 138 75 142 73 162 75 150 61 43 67 166 81 154 79 150 81 154 82 162 84 158 82 158 82 158 82 158 81 138 79 138 79 138 79 138 79 142 79 142 79 138 78 146 79 158 78 158 79 158 79 158 79 154 79 154 79 154 79 154 84 166 82 162 82 162 84 166 84 166 84 170 85 174 87 174 85 170 87 178 88 178 87 174 87 174 87 178 88 182 90 182 90 178 90 182 92 182 93 186 95 182 90 182 93 190 93 178 93 186 93 186 93 186 93 186 92 182 93 190 95 186 92 174 98 182 99 182 98 194 99 194 98 194 95 194 96 206 102 230 114 289 131 321 131 313 135 337 131 313 129 309 128 309 129 321 126 313 126 313 126 313 126 313 128 317 128 317 126 313 125 309 128 305 125 317 129 325 128 317 125 317 123 317 120 305 116 285 107 249 114 257 108 277 113 293 116 281 111 273 110 281 108 265 107 269 107 265 104 261 104 257 102 242 92 230 96 246 92 214 90 226 93 230 93 222 88 214 84 210 88 214 85 206 85 218 82 198 82 198 82 198 82 202 81 194 81 190 79 190 79 190 78 178 73 174 75 170 72 154 76 162 75 158 73 142 70 138 69 138 69 134 67 134 66 130 69 138 67 134 67 130 66 130 64 126 66 130 66 130 64 126 64 126 64 126 64 126 64 126 66 130 66 130 66 130 66 130 67 130 64 123 63 126 66 134 63 123 63 123 63 123 63 123 61 123 63 126 64 123 63 119 63 119 63 119 63 119 63 119 63 119 63 119 63 119 63 119 63 119 61 115 61 111 60 111 63 115 61 115 60 111 60 111 63 111 57 95 54 99 57 107 58 107 58 103 57 99 55 99 54 99 55 103 57 99 55 95 54 95 54 99 55 103 57 103 54 95 54 95 54 99 55 99 54 95 54 95 54 95 54 95 52 91 52 95 54 99 55 99 51 87 51 87 51 87 51 87 4 3 4 3 4 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 7 6 11 9 14 10 11 7 14 9 14 10 16 10 9 7 11 9 14 7 11 6 11 7 11 7 11 7 11 7 9 6 9 6 9 6 9 6 11 9 14 10 16 9 14 7 16 9 14 7 11 9 14 10 14 9 11 7 9 9 11 10 9 7 9 7 9 12 28 25 47 31 54 33 50 30 52 34 50 31 52 33 54 31 52 30 50 36 57 37 52 34 54 39 50 33 50 27 33 12 4 0 0 0 2 1 2 1 2 1 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 14 4 0 3 19 25 59 43 66 42 69 43 69 42 64 40 66 42 66 40 64 39 62 39 59 36 57 34 50 28 40 25 31 16 19 10 11 6 11 6 23 34 76 21 88 79 253 187 348 179 339 143 207 132 205 155 210 137 188 137 179 135 186 152 202 155 210 159 224 165 241 170 150 84 133 104 136 134 195 187 319 226 269 140 346 140 195 131 458 220 255 116 305 188 456 268 276 72 145 191 520 236 482 214 456 214 453 217 463 215 470 212 465 211 460 206 453 205 453 205 468 221 472 217 487 218 458 217 475 227 465 253 539 280 542 265 527 256 506 241 487 247 515 269 544 283 565 306 585 318 608 351 608 361 608 372 608 368 608 355 604 327 561 279 465 224 396 202 341 168 315 149 279 135 265 135 248 135 255 138 253 135 253 143 255 140 245 135 250 146 267 158 269 165 276 153 253 156 269 156 262 162 286 156 236 153 293 170 284 162 279 161 291 167 281 143 269 152 293 159 293 156 322 196 329 170 305 164 303 162 308 176 341 199 377 214 374 208 377 215 382 220 389 211 370 208 374 206 374 209 367 202 365 202 343 173 298 170 324 184 339 187 339 185 336 185 348 194 367 197 348 179 343 177 343 179 348 182 346 177 329 164 324 177 355 182 341 174 341 173 324 162 317 164 319 162 310 162 327 171 327 165 319 162 327 165 322 159 324 170 329 158 312 156 310 153 303 149 298 146 310 149 298 140 288 138 291 141 296 140 286 137 286 138 291 140 279 132 291 140 276 126 269 143 284 144 188 70 188 84 176 84 167 75 167 73 157 70 145 66 128 58 107 49 100 49 93 42 97 69 198 113 212 93 195 92 210 96 205 96 205 95 188 85 193 88 191 87 188 88 191 90 191 87 188 87 188 88 193 92 186 87 181 85 183 87 179 79 193 92 191 90 186 87 181 85 181 84 179 82 176 84 181 85 183 85 181 84 176 81 171 79 174 79 167 75 162 75 167 78 162 84 164 79 143 39 152 85 174 79 171 79 171 81 176 84 171 79 174 82 176 84 181 85 181 79 181 79 181 79 181 81 176 79 176 79 176 79 171 79 164 79 159 79 164 79 164 79 169 79 169 79 169 79 169 79 181 84 179 82 176 84 179 85 179 84 179 85 181 87 183 87 183 87 186 88 186 87 181 85 183 87 183 88 186 90 188 90 183 87 183 88 186 88 188 90 193 92 186 90 193 93 191 90 191 92 191 92 191 92 191 92 183 88 188 92 191 90 186 87 200 99 200 99 200 98 200 98 205 99 200 96 200 101 212 108 226 123 248 132 245 128 253 140 248 129 243 126 241 126 241 126 234 125 231 123 229 122 229 120 238 128 236 126 236 125 234 125 238 123 236 123 241 125 234 122 226 120 224 119 219 114 207 113 222 107 229 119 210 110 181 120 207 113 193 108 193 105 183 101 181 102 181 102 181 102 179 101 171 90 155 88 169 96 164 85 152 90 157 93 157 90 150 85 143 85 150 87 145 84 148 87 136 82 138 82 138 82 138 82 131 78 131 78 131 78 131 78 126 72 119 70 124 73 121 69 124 73 121 70 117 70 114 67 119 69 119 67 117 66 114 66 114 66 114 64 112 63 109 63 112 66 114 67 117 66 114 64 112 64 112 64 112 64 112 64 117 67 117 67 117 67 117 67 119 67 114 64 112 66 117 69 109 63 109 63 109 63 109 63 107 63 109 64 112 63 109 61 105 63 105 63 105 63 105 63 107 64 107 64 107 64 107 64 105 63 105 61 102 60 100 60 102 61 102 60 100 60 97 58 107 61 97 55 90 55 97 60 105 61 102 61 100 58 97 58 90 55 93 57 95 55 93 54 90 54 90 55 93 57 95 57 90 54 90 54 90 54 90 54 90 54 90 54 90 54 90 54 88 52 88 54 90 55 93 55 85 51 85 51 85 51 85 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 7 11 6 7 7 11 9 19 7 11 7 11 7 11 7 11 4 7 6 11 7 7 6 3 7 11 7 11 7 11 7 11 9 15 9 15 9 15 9 15 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 7 12 11 9 3 10 11 10 11 12 3 7 7 18 47 31 67 33 63 28 55 31 71 30 63 31 67 33 63 31 59 34 63 37 67 36 67 31 55 25 67 33 47 9 3 0 0 0 0 3 3 4 3 4 0 3 0 3 3 4 7 6 7 4 3 4 3 4 3 4 3 1 0 6 11 7 7 3 0 1 3 3 0 16 91 45 103 42 103 42 103 42 103 42 103 45 111 45 107 42 99 37 91 39 91 34 83 34 79 28 47 19 11 13 3 6 15 7 27 31 35 30 47 31 166 162 408 185 408 167 309 122 309 144 388 140 337 134 325 138 313 147 361 153 345 149 361 155 420 173 353 107 242 78 242 107 420 116 432 199 559 165 329 200 309 108 345 233 591 200 293 131 472 253 591 125 55 63 484 294 527 236 432 236 412 235 412 229 388 220 361 215 337 211 317 203 305 199 297 203 297 194 285 194 281 187 257 182 289 190 297 193 305 202 341 197 337 199 329 182 321 190 384 200 416 226 499 262 603 304 706 339 797 369 825 374 841 372 797 343 789 333 714 286 611 251 559 224 495 205 444 179 400 168 384 170 376 156 345 150 333 143 313 144 329 141 341 146 353 146 345 161 369 147 341 147 357 150 353 150 357 150 357 150 361 153 369 159 400 140 396 155 388 132 349 149 341 141 349 144 329 188 448 170 380 159 349 150 337 152 345 174 428 194 468 199 460 196 464 197 456 197 448 191 436 193 448 188 440 194 456 194 420 170 365 158 380 173 416 179 412 179 416 177 412 187 436 190 420 180 396 171 384 180 416 176 412 187 384 161 369 171 404 184 420 184 416 177 372 165 341 158 337 156 329 158 353 168 357 165 357 161 325 159 357 168 376 170 361 161 337 162 345 155 317 146 305 144 309 149 329 143 309 137 305 137 305 140 305 135 297 132 297 135 297 137 273 134 257 126 253 134 289 140 277 84 130 85 150 87 162 79 166 78 154 72 134 64 126 58 95 49 83 48 87 46 83 37 130 107 222 104 186 69 162 99 178 95 174 92 174 92 182 87 162 85 162 85 162 85 162 84 166 90 174 87 162 85 166 90 158 90 158 90 158 90 158 93 166 93 162 92 158 90 158 95 170 95 170 95 162 90 158 95 166 90 150 85 146 87 158 82 158 81 150 78 142 76 138 76 154 78 146 69 67 54 178 81 154 81 154 81 154 81 154 79 150 79 154 81 158 82 154 79 130 79 130 79 130 76 130 73 134 75 146 79 154 75 130 79 174 78 158 75 154 76 154 81 158 76 142 76 150 79 154 79 158 81 154 78 146 79 162 84 166 82 162 84 166 85 174 85 166 82 166 87 182 88 174 90 182 90 182 90 178 87 170 88 174 87 170 87 170 87 166 92 182 92 178 90 174 88 174 90 178 90 178 90 178 90 178 98 194 95 186 93 186 95 182 92 170 98 182 99 190 96 182 98 194 98 202 93 182 102 257 129 305 126 297 126 309 134 325 129 309 128 305 126 285 122 285 123 293 119 281 116 281 119 289 120 281 114 269 114 281 122 301 126 273 114 297 128 293 116 285 119 285 114 285 114 293 116 285 116 269 113 261 108 257 105 253 107 265 110 273 110 269 102 253 92 234 99 253 104 257 101 246 95 238 96 234 95 226 90 218 90 218 87 214 85 206 82 202 87 210 84 206 82 202 84 206 79 190 79 186 78 182 76 182 78 186 78 186 78 186 78 186 72 174 73 178 75 166 73 162 75 158 73 154 70 134 69 130 67 138 69 138 69 134 66 126 67 138 69 138 67 126 61 111 58 115 61 126 66 134 67 134 69 138 69 134 67 130 66 130 69 138 69 134 67 130 66 130 63 126 66 134 66 126 61 115 64 126 64 126 64 126 64 126 63 123 63 119 61 115 60 115 66 126 66 123 64 123 63 119 61 115 61 119 63 123 64 123 63 119 63 115 61 111 60 111 61 115 61 111 60 107 58 107 58 107 57 103 57 99 55 99 55 99 54 95 54 91 52 91 51 91 55 103 58 103 55 95 54 91 52 99 58 111 57 99 55 99 55 99 55 99 55 99 52 87 51 83 49 87 51 91 51 83 46 79 51 95 54 91 52 91 52 91 52 91 52 91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 2 4 9 7 7 4 4 3 7 6 11 7 11 7 11 7 11 7 11 7 9 6 11 7 11 7 9 6 11 7 11 7 11 7 11 7 14 9 14 9 14 9 14 9 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 10 16 12 11 9 14 12 14 12 16 10 11 13 31 28 52 33 54 31 47 28 52 34 50 31 52 33 54 31 52 30 47 33 52 36 54 36 52 33 45 36 52 19 11 3 0 0 0 1 4 4 7 4 7 3 4 3 4 4 7 6 9 6 7 4 7 4 7 4 7 4 4 3 9 6 9 6 4 3 9 7 9 9 35 42 76 45 66 42 66 42 66 42 66 42 69 43 69 43 69 42 62 39 64 37 54 33 52 31 45 27 28 16 16 9 9 6 16 9 54 21 74 34 105 102 310 184 334 182 288 134 210 129 231 153 210 135 186 138 183 140 188 155 202 147 200 153 214 171 238 138 136 104 124 102 179 184 176 182 343 215 217 137 317 123 193 155 448 253 398 147 279 221 475 235 214 52 219 259 568 279 534 269 553 271 549 268 546 262 551 257 527 251 513 242 496 233 487 232 475 220 463 217 463 215 451 205 425 200 429 199 427 194 432 199 436 184 384 167 382 177 362 158 331 149 319 138 300 140 319 161 358 200 422 248 460 259 482 282 553 297 556 289 522 260 470 235 441 227 410 205 374 190 358 187 331 179 324 176 322 174 310 165 300 164 291 158 281 153 274 152 262 149 245 144 257 159 276 165 276 161 267 153 255 149 253 147 238 161 248 153 257 164 255 147 265 150 265 158 272 147 331 187 286 156 276 153 281 156 291 161 288 164 317 177 322 174 317 174 341 188 351 188 343 184 343 187 346 188 353 193 353 180 315 156 281 155 300 165 308 164 305 164 324 176 339 185 348 182 336 174 331 170 346 182 339 180 355 170 319 167 336 177 348 180 346 177 336 170 317 158 308 156 305 153 308 164 324 164 319 165 315 153 312 159 324 167 327 162 315 155 312 156 308 152 300 144 288 140 298 144 288 137 281 135 281 135 288 138 281 132 274 131 276 134 274 131 269 125 257 125 265 135 276 132 183 75 183 79 183 82 176 79 171 75 159 70 145 64 124 55 105 46 95 48 93 43 90 67 210 107 212 95 164 88 217 98 207 93 200 92 195 90 191 85 191 85 191 85 191 85 188 87 198 90 193 85 193 90 193 92 188 92 188 92 188 92 191 93 191 92 188 92 186 90 188 92 188 93 188 92 186 88 193 93 186 87 179 85 181 87 181 85 179 82 176 81 171 79 167 81 171 81 159 49 128 88 174 81 174 81 174 81 174 81 167 76 169 78 171 79 171 81 181 79 186 81 179 79 174 78 174 78 164 76 167 79 162 75 155 79 157 79 157 81 164 85 167 79 167 76 164 79 174 82 169 79 174 79 167 76 169 81 176 82 176 82 179 85 186 88 183 84 176 84 181 85 179 81 183 87 186 88 186 87 181 84 183 88 186 88 186 88 186 88 191 92 188 90 186 88 186 88 188 90 188 90 188 90 188 90 193 92 191 90 191 92 193 95 193 96 198 99 202 98 198 96 200 96 198 98 195 93 210 117 245 129 245 131 248 129 243 126 248 129 243 126 238 122 231 119 229 120 222 116 219 116 222 117 214 113 214 114 217 116 219 117 207 116 234 114 210 105 205 107 219 113 210 113 212 114 205 111 210 111 207 108 195 105 191 104 186 105 188 110 188 104 179 98 167 99 171 101 171 99 164 95 162 95 162 95 159 92 155 88 152 88 150 85 145 82 143 81 150 85 145 82 143 82 143 82 136 81 136 79 133 78 131 78 131 78 131 76 128 75 126 75 119 70 121 72 121 72 119 70 121 72 119 70 119 72 117 70 119 69 121 70 119 69 117 66 117 67 119 69 117 66 109 61 107 63 112 66 117 67 117 67 119 69 119 67 117 66 114 66 119 69 119 67 117 66 114 66 112 64 114 67 114 64 109 61 112 64 112 64 112 64 112 64 109 63 109 61 107 60 105 60 109 64 107 64 105 63 105 61 102 61 102 63 105 64 107 64 105 63 105 61 102 60 100 60 102 61 102 60 100 58 97 58 100 58 97 58 95 57 95 55 93 55 93 57 97 58 97 60 88 54 93 57 97 57 93 55 93 54 90 55 97 58 93 54 93 55 93 55 93 55 93 55 88 51 85 49 83 51 85 52 88 51 81 49 88 54 90 52 88 52 88 52 88 52 88 52 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 3 3 0 3 0 4 7 7 15 1 0 1 0 1 0 4 7 7 11 7 11 7 11 7 11 7 11 9 15 9 15 7 11 7 11 7 11 7 11 7 11 9 15 9 15 9 15 9 15 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 7 12 11 9 3 10 11 10 7 12 11 13 27 25 63 30 63 33 63 28 55 31 71 30 63 31 67 33 63 31 59 30 47 33 59 36 71 36 71 36 87 34 43 6 0 1 0 0 0 3 3 4 3 4 0 3 0 3 3 4 7 6 7 4 3 4 3 4 3 4 3 3 3 4 7 6 3 4 0 6 11 7 27 27 103 48 111 43 107 43 107 43 107 43 107 42 103 43 107 43 107 42 99 43 95 33 71 30 71 28 55 19 19 12 0 4 19 9 27 22 43 31 39 57 253 179 384 185 388 153 289 119 313 143 392 137 341 134 333 141 317 144 333 156 353 152 369 156 412 161 305 95 234 98 230 143 515 110 480 251 507 110 349 174 253 93 420 256 587 215 329 140 531 266 444 76 43 129 595 279 511 266 515 266 507 265 515 260 499 254 484 266 495 262 476 254 460 250 448 241 420 236 404 236 400 232 380 226 365 226 349 215 329 214 341 206 345 197 329 177 309 170 329 167 325 149 257 134 257 150 309 135 230 134 234 119 130 114 246 162 309 165 345 173 349 167 345 190 412 184 408 182 420 188 440 180 432 182 460 193 472 188 460 185 468 193 472 185 456 185 472 174 392 159 361 156 376 165 392 162 372 153 341 144 329 143 337 138 392 146 333 138 380 144 341 138 341 147 369 147 349 190 440 156 353 155 349 150 341 149 337 158 380 170 412 174 404 171 404 173 396 180 408 177 392 173 392 179 408 182 416 182 388 161 329 149 349 161 372 164 365 159 353 164 372 171 392 177 392 173 369 167 372 177 404 171 404 182 376 162 369 170 392 177 396 173 380 168 353 158 329 155 329 153 321 155 345 164 345 161 349 159 321 152 333 158 349 161 345 156 329 150 325 153 325 149 305 138 281 144 305 138 289 134 285 134 289 141 297 135 277 129 269 129 273 129 265 129 249 122 242 125 273 138 281 84 130 87 154 87 154 81 170 79 158 73 138 66 130 63 103 51 87 48 79 43 71 37 126 108 230 105 182 69 158 99 182 98 174 95 170 93 174 87 166 87 166 87 166 87 166 85 170 92 174 88 166 87 170 92 166 93 166 93 166 93 166 93 166 93 166 92 162 92 158 87 154 90 158 92 158 90 158 93 162 90 154 87 150 87 150 88 174 88 170 85 162 84 162 75 158 82 162 76 75 52 170 82 158 82 158 82 158 82 158 75 138 76 142 76 146 78 138 78 134 78 130 78 142 79 158 81 158 75 146 76 166 79 174 79 178 82 178 79 170 81 178 79 158 76 146 78 150 81 154 75 150 79 150 76 142 76 154 81 158 81 162 84 170 87 178 88 170 84 166 84 166 82 154 84 170 85 170 85 166 82 158 85 170 87 174 88 178 92 182 90 178 90 178 88 174 88 174 88 174 88 174 88 174 88 174 88 174 87 174 88 178 92 178 93 174 98 182 98 190 98 186 96 190 96 206 99 206 108 273 125 313 132 329 131 305 119 273 119 273 119 273 119 269 120 281 119 281 114 273 113 269 114 273 108 261 111 273 114 269 111 257 98 257 123 261 111 281 129 293 114 257 111 261 113 265 110 249 111 257 110 249 105 249 104 242 102 249 105 253 104 253 99 238 104 253 99 238 95 230 92 226 93 230 93 230 92 222 88 214 87 214 85 210 84 202 82 198 85 206 82 198 81 198 81 202 81 194 81 194 79 190 79 186 78 182 76 178 75 174 73 174 69 162 70 166 70 158 69 154 69 146 69 150 72 146 73 146 69 142 70 142 70 138 67 130 66 134 67 138 69 134 66 130 66 134 69 138 69 138 67 134 69 138 67 134 67 134 66 130 69 138 69 134 67 130 66 130 66 130 66 134 66 126 63 119 63 123 63 123 63 123 63 123 63 123 63 123 61 119 61 119 64 119 63 119 61 115 61 111 61 115 63 119 63 119 64 123 63 119 61 115 61 115 60 111 61 115 61 111 60 107 58 107 61 111 60 111 58 107 58 103 52 95 55 103 58 111 61 119 52 95 55 103 57 103 57 99 57 99 54 99 57 103 54 87 55 99 55 99 55 99 55 99 52 91 51 87 51 87 52 91 55 91 49 87 54 99 55 95 52 91 52 91 52 91 52 91 0 0 0 0 0 0 0 0 0 0 0 1 4 4 9 6 9 6 9 6 9 7 14 10 4 1 2 1 2 3 7 6 11 7 11 7 11 7 11 7 11 9 14 10 16 9 14 7 11 7 11 7 11 7 11 7 14 9 14 9 14 9 14 9 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 10 16 12 11 9 14 12 14 10 16 15 26 24 45 34 47 30 52 30 47 28 52 34 50 31 52 33 54 31 52 30 47 31 50 33 52 34 52 34 62 42 54 16 4 0 2 0 0 1 4 4 7 4 7 3 4 3 4 4 7 6 9 6 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 4 3 9 15 45 40 71 42 71 45 71 45 71 45 71 45 64 42 69 43 71 43 69 43 71 39 52 28 42 28 42 28 26 15 14 6 7 7 21 13 45 27 64 25 152 147 343 176 322 170 248 125 207 132 231 153 207 132 188 140 191 143 186 147 202 147 205 158 222 170 219 119 126 95 133 93 250 215 155 185 379 177 136 158 269 99 198 211 460 235 391 147 274 235 463 158 145 45 351 286 530 251 542 260 539 262 534 259 532 256 542 256 520 251 515 250 515 250 518 253 511 248 508 245 506 242 496 238 499 242 503 238 501 235 503 239 484 230 468 217 410 185 353 173 281 135 276 138 303 168 362 203 403 211 396 202 353 161 305 153 310 132 317 138 319 141 327 159 308 141 300 141 298 149 308 156 310 161 315 168 329 177 327 173 324 185 353 199 358 202 377 220 362 203 336 187 322 188 331 194 327 184 305 167 284 158 276 156 276 164 253 141 255 147 231 132 224 138 241 146 245 153 329 184 272 158 272 156 267 150 260 144 269 155 286 162 300 164 298 164 305 168 324 174 322 168 315 167 322 171 324 173 322 164 293 146 281 155 303 165 308 162 305 161 296 159 312 167 322 168 324 165 322 164 336 176 329 174 346 164 310 161 324 170 336 171 329 167 317 158 303 152 303 153 300 150 303 159 315 158 308 159 308 150 303 152 310 156 312 156 310 153 300 149 300 149 296 141 284 135 286 138 279 132 272 131 274 134 281 134 272 128 265 126 267 129 269 132 267 128 255 125 255 131 269 131 183 76 186 81 183 81 179 82 174 78 162 72 148 67 131 58 107 48 95 46 88 40 93 70 219 113 219 95 169 90 219 101 217 98 207 95 200 93 195 88 195 88 195 88 195 88 193 90 200 92 198 88 195 90 200 96 195 96 195 96 195 96 193 95 191 93 191 92 188 92 181 88 186 92 188 93 188 92 188 92 186 90 183 88 183 88 188 90 186 88 183 87 181 85 164 82 181 88 171 52 128 85 179 84 179 84 179 84 179 84 167 76 169 78 169 78 169 78 176 76 176 76 174 79 174 82 169 79 157 79 162 87 162 85 155 85 157 81 145 75 152 81 157 75 162 75 167 78 169 79 159 75 169 78 167 75 167 78 174 81 171 79 171 81 176 82 181 84 174 82 179 85 176 81 176 82 179 84 176 81 171 79 179 84 181 87 186 90 191 92 188 90 188 88 186 88 186 88 186 88 186 88 186 88 186 88 183 87 183 88 188 92 195 95 195 96 198 98 200 98 200 98 198 93 198 101 210 104 224 123 250 131 255 132 250 123 231 114 238 122 231 116 224 116 229 119 222 113 214 111 212 111 212 111 207 110 210 111 212 111 210 111 226 120 224 111 212 113 205 101 212 111 207 113 210 113 198 107 198 110 195 107 191 102 183 102 179 102 181 104 174 99 167 96 176 101 164 92 155 90 155 92 157 92 157 92 155 88 150 85 148 85 145 84 143 82 140 81 143 82 140 79 138 79 138 79 133 79 133 78 131 78 128 76 126 75 126 75 126 75 126 75 117 69 119 70 119 70 117 69 119 70 119 70 119 72 119 72 119 69 119 69 119 67 114 64 114 66 117 69 119 69 121 70 121 70 124 72 121 69 117 67 117 67 117 67 117 67 117 67 119 69 119 67 117 66 114 66 114 67 117 66 114 64 112 63 109 63 109 63 109 63 109 63 109 63 109 63 109 63 109 61 105 63 102 61 102 60 100 60 105 63 105 63 105 63 105 63 102 61 102 61 102 61 102 61 102 61 102 60 100 58 97 58 102 61 102 60 100 60 97 58 85 52 88 54 93 57 97 58 90 54 93 55 95 57 95 57 97 57 93 55 95 57 90 49 93 55 93 55 93 55 93 55 90 52 85 51 85 51 88 54 95 54 85 51 90 55 93 54 88 52 88 52 88 52 88 52 0 0 0 0 0 0 0 0 0 0 1 0 4 7 7 11 9 11 7 11 7 15 10 19 6 3 4 3 4 7 7 15 7 11 7 11 7 11 7 11 7 15 9 19 10 15 9 11 7 11 7 11 7 11 7 11 9 15 9 15 9 15 9 15 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 7 12 11 9 3 10 11 10 7 12 19 21 51 31 71 27 55 30 55 27 55 31 71 30 63 31 67 33 63 31 59 34 59 33 55 31 59 31 59 40 91 33 31 1 0 1 0 0 0 3 3 4 3 4 0 3 0 3 3 4 7 6 7 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 3 0 7 47 34 103 43 103 45 111 45 111 45 111 45 111 42 103 43 111 45 111 43 107 45 95 31 67 27 63 25 51 18 11 9 0 4 19 13 39 21 55 18 7 84 337 188 372 182 349 135 277 128 345 149 400 140 345 132 337 146 321 144 325 152 345 153 384 162 412 149 253 99 198 85 234 187 523 92 404 206 357 87 408 143 182 117 575 259 543 205 329 155 567 254 269 60 75 212 626 265 480 266 460 259 488 257 492 253 480 253 480 245 456 245 456 245 452 248 456 245 440 247 424 241 400 236 392 238 400 239 388 236 384 236 416 242 416 217 440 221 408 146 190 90 194 96 234 126 329 164 396 158 392 191 424 197 412 152 186 128 230 131 249 128 218 126 277 143 281 135 257 125 238 119 230 134 285 134 301 143 321 147 325 138 337 161 380 167 396 182 448 196 452 193 444 196 476 212 515 220 507 208 468 194 444 190 448 191 412 170 460 209 412 143 341 141 365 143 333 135 369 187 408 146 345 150 365 156 372 155 365 156 376 161 400 167 408 165 392 161 376 170 392 170 380 165 376 165 376 164 376 162 353 147 313 138 321 152 353 158 345 156 349 149 329 155 349 162 349 161 341 161 353 170 384 164 384 174 357 149 337 159 369 168 376 165 365 155 333 149 325 150 333 149 321 149 341 156 333 152 337 152 317 152 333 152 337 153 337 153 333 152 325 146 309 140 301 140 301 140 281 135 269 131 269 132 273 131 265 128 257 128 261 131 269 129 273 131 265 123 249 125 273 137 277 84 134 90 158 87 154 84 174 81 162 76 142 69 134 64 107 52 87 48 79 42 67 37 138 116 242 107 174 67 158 101 182 102 186 99 182 96 178 88 170 87 170 87 170 87 170 85 174 92 182 88 170 88 178 96 170 98 170 98 170 98 170 95 162 95 158 93 158 92 154 88 150 92 158 95 162 95 158 92 154 92 154 90 150 88 154 88 170 87 170 87 166 85 166 78 166 88 182 82 87 54 166 84 162 84 162 84 162 84 162 81 154 81 154 81 154 81 154 79 138 78 142 76 146 76 154 81 174 76 170 79 178 73 158 70 170 73 150 63 134 72 170 70 138 72 138 75 138 76 142 70 142 78 154 76 146 76 150 81 158 78 146 76 142 76 146 76 142 73 146 81 162 82 158 82 162 84 166 82 158 79 154 82 158 84 166 87 174 90 178 90 178 90 178 90 178 92 182 90 178 90 178 90 178 90 178 90 178 90 178 92 190 96 190 95 174 96 174 96 186 98 190 96 186 96 218 108 234 117 289 132 325 129 313 125 297 122 281 134 293 123 257 111 234 110 246 111 261 113 261 111 257 110 253 114 261 110 249 108 253 113 257 111 222 111 238 111 214 108 249 116 249 113 253 114 253 110 234 108 246 107 242 104 246 102 242 102 246 102 246 101 246 98 238 99 238 93 218 88 218 93 234 92 222 92 222 90 214 85 202 82 202 82 202 81 198 81 198 81 198 79 190 76 186 78 190 76 182 75 178 75 174 73 174 70 170 73 178 76 186 79 190 70 166 72 170 72 162 70 158 73 158 72 150 72 138 69 134 67 134 67 134 67 130 64 126 67 134 67 138 69 142 72 150 73 150 73 150 72 142 69 134 67 134 67 134 67 134 67 134 69 138 69 134 67 130 66 130 69 134 67 130 66 126 64 130 63 123 63 123 63 123 63 123 63 123 63 123 63 123 63 126 63 119 61 115 61 111 60 111 63 119 63 119 63 119 63 119 61 115 61 115 61 115 61 115 61 115 61 111 60 107 58 107 61 115 61 111 60 111 58 107 55 99 55 99 55 99 55 99 54 95 54 95 55 99 57 103 58 103 55 99 57 103 54 83 55 99 55 99 55 99 55 99 54 95 52 87 51 91 54 95 57 95 52 91 54 99 55 91 52 91 52 91 52 91 52 91 0 0 0 0 0 0 0 0 2 3 4 4 9 6 11 7 14 9 11 7 11 7 14 10 11 7 9 6 11 9 16 10 11 7 11 7 11 7 11 7 11 7 14 9 14 9 11 7 11 7 11 7 11 7 11 7 14 9 14 9 14 9 14 9 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 10 16 12 11 9 14 12 16 10 16 16 33 28 47 31 42 27 47 28 45 28 52 34 50 31 52 33 54 31 52 30 54 36 50 31 45 30 45 30 54 39 50 15 2 0 0 0 0 1 4 4 7 4 7 3 4 3 4 4 7 6 9 6 7 4 7 4 7 4 7 4 9 4 7 3 4 4 7 6 9 4 19 30 69 48 74 46 74 46 74 46 74 46 74 46 69 45 71 45 71 45 69 42 69 39 52 28 42 27 38 24 23 13 9 3 4 9 26 19 45 28 54 28 202 170 346 179 308 152 217 125 226 149 255 159 226 137 191 141 195 147 186 150 198 146 207 164 231 168 198 96 136 85 119 131 319 182 126 132 217 107 138 156 214 76 272 256 458 232 379 161 331 251 413 111 140 81 468 291 542 266 556 262 527 256 511 248 506 245 515 245 527 250 522 247 515 245 513 245 515 247 518 245 506 236 494 235 503 239 508 236 499 229 496 232 487 230 465 226 398 159 214 58 157 78 159 88 202 113 241 126 245 138 293 140 327 184 341 123 300 126 336 156 358 144 329 155 324 146 308 137 281 126 262 122 262 126 260 128 267 134 260 129 250 129 262 135 253 132 260 140 269 143 274 144 279 153 300 168 341 188 348 196 362 206 379 215 377 197 367 254 479 227 327 197 315 193 298 167 276 184 341 173 245 150 250 152 257 150 253 144 281 161 286 164 298 165 293 161 293 162 310 167 308 164 305 164 303 161 298 158 293 152 274 140 255 140 279 153 296 155 296 155 288 149 296 155 308 156 308 155 310 156 324 168 317 167 334 158 291 147 308 159 322 164 319 161 300 149 296 147 300 152 300 147 296 152 303 149 296 150 298 144 308 152 303 149 298 149 300 149 305 149 293 141 284 138 288 141 279 135 272 131 267 131 269 134 262 128 260 126 262 129 269 134 257 128 257 125 245 119 243 123 265 129 183 78 188 84 186 81 183 84 179 79 167 75 152 69 128 57 105 48 95 46 90 42 93 73 231 117 224 93 169 92 224 102 224 104 217 99 202 95 202 88 202 88 202 88 202 88 200 90 210 93 205 88 205 93 202 98 198 98 198 98 198 98 195 95 193 95 191 93 191 93 188 92 191 95 193 95 191 93 186 90 188 93 188 92 186 88 183 87 183 85 181 85 181 85 174 88 191 93 179 55 133 87 181 85 181 85 181 85 181 85 181 85 179 84 179 82 176 82 176 79 171 79 162 73 150 67 133 61 109 49 93 42 74 31 59 31 71 33 71 40 121 70 143 70 155 73 164 76 171 76 157 75 171 81 171 78 169 79 174 79 169 76 164 75 164 75 157 69 155 72 167 81 174 79 179 85 181 85 181 84 176 81 179 84 181 87 183 88 186 90 191 92 191 93 193 93 193 95 193 93 193 93 193 93 193 93 193 93 193 93 195 96 200 99 198 96 195 96 195 96 200 99 202 95 200 105 222 114 236 126 255 131 245 123 241 126 250 132 238 119 222 108 212 108 222 116 214 111 212 113 210 111 205 108 217 113 205 105 198 107 210 113 193 105 212 111 202 104 210 122 222 117 207 111 205 111 198 108 188 104 186 102 181 101 181 99 179 102 171 99 167 98 164 96 157 92 148 87 145 90 155 96 148 90 150 88 148 85 140 82 140 81 140 81 140 81 140 81 138 78 133 76 131 75 133 76 126 73 124 73 121 72 121 72 117 70 119 72 124 76 128 78 119 70 121 72 121 72 119 70 126 75 124 72 117 69 112 67 117 67 119 69 119 67 114 64 121 69 119 69 121 72 126 75 124 73 126 73 124 70 119 67 114 66 117 67 117 67 119 69 119 69 119 67 117 66 114 66 121 69 117 66 112 66 114 66 112 64 112 64 112 64 112 64 109 63 109 63 112 64 112 64 107 63 105 63 102 61 102 60 107 64 105 63 105 63 102 61 100 60 102 61 102 61 105 63 102 61 102 60 100 58 97 58 102 60 100 60 97 58 97 57 102 61 100 60 97 58 97 58 93 54 90 54 90 55 95 58 95 55 90 55 95 57 90 51 93 55 93 55 93 55 93 55 90 54 88 52 88 52 90 54 95 54 85 51 88 54 88 51 88 52 88 52 88 52 88 52 0 0 0 0 0 0 0 0 4 3 6 7 6 7 6 7 9 15 7 7 6 11 7 15 7 11 7 11 7 15 10 19 7 11 7 11 7 11 7 11 6 7 7 11 7 11 6 7 7 11 7 11 7 11 7 11 9 15 9 15 9 15 9 15 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 7 12 11 9 3 10 11 12 7 10 19 24 55 30 55 25 51 28 55 27 55 31 71 30 63 31 67 33 63 31 59 34 55 31 47 30 55 31 63 31 75 28 27 1 0 0 0 0 0 3 3 4 3 4 0 3 0 3 3 4 7 6 7 4 3 4 3 4 3 4 3 6 7 3 0 3 0 6 7 7 3 13 83 48 123 46 115 48 119 48 119 48 119 48 119 46 115 46 115 45 107 42 99 42 91 33 71 30 63 22 35 16 7 6 0 3 23 16 43 18 43 16 55 123 376 180 376 173 313 123 293 146 396 161 428 152 365 134 337 149 333 152 337 156 357 159 400 165 396 131 182 98 198 98 444 230 372 78 265 105 218 110 357 114 166 179 634 242 523 197 361 199 575 202 126 45 138 268 567 272 472 263 468 271 499 266 495 260 488 259 484 251 464 248 444 244 436 242 428 248 436 251 424 239 380 233 376 239 404 238 388 229 369 227 396 220 448 236 412 146 174 73 138 52 130 45 119 54 142 61 130 79 198 98 222 129 404 203 472 128 210 125 293 158 305 150 309 146 277 144 277 143 269 141 265 132 242 140 277 147 273 137 242 137 257 132 249 129 234 125 242 113 242 113 230 102 206 101 222 122 277 135 333 158 384 171 408 190 420 208 555 268 527 206 527 202 519 197 480 203 571 241 492 179 432 176 416 167 396 158 380 162 392 155 384 153 380 146 341 155 361 159 365 158 361 159 372 161 365 156 353 153 341 144 313 135 317 150 349 155 337 152 329 149 321 152 325 155 325 153 321 155 337 164 369 158 369 168 341 143 321 152 349 159 349 155 337 147 317 146 321 152 333 150 325 146 329 150 317 144 325 147 309 153 329 147 313 141 309 143 313 149 321 146 313 143 305 140 301 137 269 134 257 131 261 134 269 131 253 128 246 126 249 131 269 128 277 131 269 123 249 122 257 134 269 84 138 92 154 88 154 85 182 84 170 78 150 70 142 60 99 51 83 48 83 45 75 37 146 122 257 110 174 69 162 102 186 104 198 104 194 98 182 90 178 90 178 90 178 90 178 88 182 93 186 92 178 90 174 95 166 96 166 96 166 96 166 96 166 95 162 95 158 93 158 92 154 93 158 93 154 90 150 88 150 92 158 93 158 90 158 87 170 87 170 87 170 87 170 84 178 92 186 84 91 55 174 87 170 87 170 87 170 87 170 87 166 85 166 84 162 82 158 79 154 81 150 73 126 61 115 43 59 24 19 12 7 9 3 0 0 4 0 4 15 43 130 70 138 73 146 78 150 79 138 70 142 79 162 81 154 79 158 78 150 76 146 78 154 81 162 78 146 76 150 82 166 84 162 87 174 88 178 88 174 85 166 90 178 90 178 90 178 90 182 93 186 95 190 95 194 96 194 95 190 95 190 95 190 95 190 96 194 95 190 95 190 96 190 96 178 96 170 95 186 98 194 102 198 99 230 114 249 120 289 126 309 123 305 128 321 137 333 140 309 126 253 111 234 114 253 110 257 113 261 113 257 108 246 110 249 107 242 104 238 105 238 110 218 102 174 132 384 165 261 122 238 111 210 107 222 110 230 98 222 98 222 96 226 98 222 99 238 98 230 95 230 93 230 92 218 88 210 87 214 90 222 88 214 88 214 87 206 82 194 79 194 79 194 79 194 79 194 78 190 76 182 73 178 75 182 75 178 75 174 73 170 72 170 69 162 69 162 69 162 69 162 69 162 70 166 70 158 69 154 72 154 72 150 72 138 70 138 70 146 72 146 72 142 69 134 73 146 70 138 70 146 73 154 70 142 72 146 72 142 69 138 66 130 66 134 67 138 69 138 69 138 69 134 67 130 66 130 70 138 67 130 64 130 67 134 66 130 66 130 66 130 66 130 63 123 63 126 64 130 66 130 66 123 64 123 63 119 63 115 64 123 64 119 63 115 61 115 60 111 60 115 61 119 63 119 61 115 61 111 60 107 58 107 60 107 58 107 57 103 57 99 58 107 60 111 60 111 61 115 55 99 54 91 54 99 57 107 55 95 54 99 58 107 55 95 55 99 55 99 55 99 55 99 55 95 54 91 52 95 54 99 57 95 49 83 51 91 51 83 52 91 52 91 52 91 52 91 0 0 0 0 0 0 0 0 11 7 9 6 9 6 9 6 14 9 11 6 9 6 11 7 11 7 9 6 11 7 14 10 11 9 11 9 11 9 11 7 7 6 9 7 11 6 9 4 11 7 11 7 11 7 11 7 14 9 14 9 14 9 14 9 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 10 16 12 11 9 14 12 19 10 14 15 33 28 42 25 40 25 47 27 45 28 52 34 50 31 52 33 54 31 52 30 47 30 42 28 45 31 52 36 40 33 42 13 2 0 0 0 2 1 7 4 9 4 9 3 4 4 4 6 7 7 9 7 7 4 7 4 7 4 7 4 11 6 4 1 2 3 9 7 4 3 16 34 76 48 66 45 76 49 76 49 76 49 76 48 76 48 76 46 71 43 64 40 64 37 54 31 47 27 33 16 26 10 7 3 2 10 28 22 38 25 66 57 267 184 331 179 293 143 207 129 255 162 272 168 243 143 195 138 198 152 193 155 210 155 217 168 226 161 169 72 124 92 159 215 377 129 109 93 117 82 183 137 198 90 372 272 436 232 384 182 401 251 334 72 140 120 549 285 549 266 537 276 544 265 525 254 513 250 518 251 527 248 527 247 527 247 530 250 530 253 534 247 511 232 499 230 491 233 494 230 482 224 477 229 472 221 379 143 202 67 133 69 124 54 93 39 90 40 102 36 107 54 183 92 236 126 331 187 401 158 331 150 365 161 343 161 331 152 322 149 308 146 298 143 286 149 310 167 329 162 296 138 286 141 276 138 274 140 269 134 245 122 248 116 224 101 214 102 207 99 219 108 229 110 226 108 243 125 269 143 312 149 293 184 315 194 322 197 367 253 441 212 339 203 339 202 336 200 336 199 339 194 322 184 315 177 296 162 281 153 291 153 286 153 293 159 300 158 291 153 286 149 274 140 260 141 279 150 288 147 284 144 293 150 300 153 303 153 300 150 305 153 319 165 310 164 327 153 293 149 305 156 310 156 300 147 293 144 293 149 303 153 303 149 291 149 298 144 288 147 293 141 305 149 293 140 284 137 284 140 296 146 298 149 298 143 286 137 276 135 272 132 267 132 272 135 272 132 265 128 260 128 262 129 265 132 267 131 255 125 250 126 260 128 183 78 195 84 186 81 186 87 181 82 169 76 152 70 121 54 102 46 95 49 95 45 93 73 241 122 229 93 169 92 226 104 231 105 226 101 207 95 205 90 205 90 205 90 205 90 202 92 212 95 207 90 205 93 200 95 200 95 200 95 200 95 200 95 200 93 198 92 195 92 188 92 188 92 186 88 181 87 183 90 188 95 193 93 188 90 186 88 186 88 186 88 186 88 181 92 193 93 176 57 136 90 183 87 183 87 183 87 183 87 183 85 181 84 179 82 176 82 171 81 174 79 157 64 121 49 88 28 40 3 14 6 26 16 7 4 16 1 23 19 97 69 145 73 162 79 171 82 174 81 157 75 174 84 176 81 174 81 164 76 167 78 174 84 183 88 188 88 183 88 188 92 188 88 188 90 188 90 188 88 183 85 195 95 193 93 193 93 193 93 195 95 195 96 200 98 200 99 198 96 198 96 198 96 198 96 200 96 195 93 193 93 195 95 200 98 195 95 195 96 202 101 210 99 202 110 229 117 236 125 241 122 248 125 262 137 276 146 370 191 317 149 250 116 219 105 212 111 212 114 212 111 205 107 198 104 200 105 200 104 193 99 186 99 169 117 410 360 587 269 222 116 198 104 191 107 193 108 169 93 167 95 164 93 164 95 171 96 162 92 157 90 155 92 152 90 148 87 145 87 145 87 145 87 145 87 143 84 138 81 136 81 138 81 138 81 138 81 136 78 131 75 128 75 128 76 128 76 128 75 126 73 124 73 119 70 117 66 109 63 105 60 112 67 114 69 117 67 114 66 117 70 119 72 119 72 124 72 126 75 128 75 128 73 124 70 128 73 124 70 119 70 126 75 119 69 121 72 124 70 121 69 114 66 114 67 117 69 119 69 119 69 119 67 117 66 114 66 124 70 117 66 112 66 117 69 117 67 117 67 117 67 117 67 109 63 109 64 112 66 114 66 109 66 109 64 107 64 105 63 107 64 107 63 105 61 102 61 100 60 100 61 102 63 105 63 102 61 102 60 100 58 97 58 97 58 95 57 95 55 93 55 88 52 90 55 95 60 100 61 95 55 90 52 90 55 97 60 90 52 88 55 97 60 95 55 93 55 93 55 93 55 93 55 93 54 90 52 88 54 90 55 93 52 83 49 85 51 83 48 88 52 88 52 88 52 88 52 0 0 0 0 1 0 3 0 10 15 9 11 7 15 9 19 10 11 12 11 12 7 9 0 9 3 9 3 9 3 9 3 9 0 7 0 6 0 7 7 9 7 9 15 9 15 9 15 9 15 9 15 9 15 9 15 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 15 9 19 9 11 6 0 10 0 10 15 21 39 30 55 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 39 67 33 47 28 55 31 67 31 71 24 11 0 0 3 0 1 0 1 0 1 0 1 0 3 0 3 0 4 0 7 0 6 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 3 0 22 91 52 103 46 111 49 107 49 107 49 107 49 111 43 95 45 99 45 99 43 107 36 87 30 75 27 63 19 39 4 11 9 23 12 27 18 31 24 23 31 186 161 392 173 384 161 317 126 309 150 400 168 424 162 369 138 337 146 349 150 365 155 392 167 424 168 301 101 154 96 166 150 575 238 281 88 206 93 170 158 289 98 186 238 587 239 484 190 384 244 595 125 107 54 325 301 543 268 488 265 476 257 460 254 460 251 452 250 452 250 456 245 448 245 456 250 460 259 472 250 440 238 412 232 400 230 400 239 376 218 424 238 480 227 376 122 126 64 119 64 111 42 107 40 99 37 83 34 71 39 43 34 142 95 261 123 321 193 380 156 289 149 313 161 305 147 297 149 293 147 321 147 293 140 273 150 305 159 305 149 285 153 293 144 281 144 277 137 246 135 249 120 222 117 222 114 206 120 230 122 238 120 218 111 206 111 222 110 170 92 186 111 214 120 246 128 289 150 357 176 416 190 448 197 480 212 531 227 559 224 547 218 523 206 492 196 472 193 440 182 424 180 404 168 357 156 333 155 305 141 265 135 265 150 281 140 313 156 317 149 337 144 309 147 345 161 357 149 301 158 297 168 353 156 353 152 321 140 313 152 329 146 301 135 289 140 309 152 329 149 309 144 313 146 317 149 325 149 313 143 297 144 321 149 305 131 261 128 281 143 305 141 301 138 293 135 281 135 273 134 265 131 261 131 265 132 257 126 242 122 242 125 253 122 246 123 246 125 249 123 261 134 226 92 146 81 146 85 174 82 158 81 154 81 134 64 103 58 99 51 91 49 87 43 63 28 166 120 226 120 198 60 146 116 214 104 174 101 198 98 158 87 166 92 182 95 178 92 170 96 186 95 178 92 174 90 166 95 178 95 178 95 178 95 178 93 174 93 174 93 174 93 174 95 174 93 166 90 162 88 154 88 162 90 166 92 162 90 166 90 170 90 166 88 162 87 162 85 170 90 178 85 91 57 166 82 154 84 158 85 162 87 166 87 162 87 158 85 154 84 154 85 154 82 154 76 126 57 91 37 35 10 0 9 27 12 15 9 7 4 0 1 7 51 154 79 154 78 154 78 166 82 174 82 158 82 162 82 162 82 162 84 166 85 170 85 170 85 170 95 190 92 186 90 182 93 190 87 178 93 190 93 178 88 178 96 202 90 190 93 186 87 174 93 190 93 194 98 210 99 214 102 202 92 178 88 194 102 226 93 186 92 186 93 194 96 194 87 190 90 190 104 186 108 174 105 198 98 218 108 234 116 273 123 265 117 361 152 372 152 400 340 630 245 277 143 178 104 246 110 261 110 261 108 249 104 242 105 249 107 246 102 226 92 190 113 130 93 456 345 936 369 706 117 234 108 214 99 202 101 210 95 218 95 226 93 222 92 218 99 230 95 214 88 198 84 194 81 178 81 190 82 194 84 198 81 194 82 198 81 198 78 186 81 178 75 166 75 174 76 174 76 170 72 162 72 166 76 178 75 170 69 154 64 150 66 154 64 150 63 146 61 138 60 138 63 142 61 150 72 166 75 158 67 130 69 126 70 126 69 130 73 150 72 142 70 138 67 134 73 150 72 142 69 134 67 130 66 134 69 142 69 134 64 123 69 138 69 134 67 130 66 130 69 134 69 134 69 134 69 134 67 130 67 130 67 130 67 130 67 130 67 130 67 130 67 130 72 134 66 123 64 126 64 115 63 123 63 123 63 123 63 123 64 126 64 123 63 119 61 119 61 123 58 119 61 126 60 119 60 123 63 119 54 99 55 111 63 103 55 99 60 111 58 91 55 99 57 103 58 99 57 95 57 103 57 99 55 95 54 95 57 103 57 99 55 95 54 95 55 99 55 95 54 91 51 87 52 91 52 91 52 91 52 91 52 91 52 91 52 91 52 91 48 83 52 95 54 91 49 79 7 3 7 4 9 4 11 6 19 9 16 7 14 9 16 10 14 12 16 12 16 10 11 7 11 9 11 9 11 9 11 9 16 9 14 7 11 7 14 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 14 7 14 7 14 7 14 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 14 10 14 7 7 4 11 10 21 19 33 27 45 31 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 52 33 47 31 47 33 52 36 45 30 33 6 0 1 4 0 11 1 11 1 11 1 11 3 7 3 7 6 9 7 9 7 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 9 12 42 48 83 49 71 51 76 49 76 49 76 49 76 49 71 46 71 46 71 46 71 45 64 37 52 30 42 22 26 10 19 3 11 9 0 16 19 22 50 18 105 104 312 182 317 185 267 138 217 134 260 162 286 171 272 150 212 138 202 149 198 156 186 165 224 171 224 135 131 99 100 125 305 248 327 96 121 90 131 90 248 123 186 135 458 251 441 221 367 177 446 235 214 66 157 209 577 272 542 271 551 254 544 257 539 253 527 248 525 248 520 247 515 245 515 248 522 251 530 251 518 242 503 233 491 232 489 241 484 232 475 245 453 218 303 122 171 61 119 67 119 54 107 42 105 36 97 33 95 31 109 31 109 64 183 95 222 119 315 174 358 161 317 159 324 144 308 149 310 143 303 146 303 135 284 141 300 153 312 152 298 141 300 144 291 141 296 143 286 134 276 132 272 125 260 123 269 132 274 132 279 134 274 128 262 122 248 116 250 123 253 113 234 110 234 105 226 101 222 104 231 108 229 116 241 135 274 159 305 174 336 200 360 218 382 220 365 211 362 193 348 185 358 197 379 203 382 205 386 199 353 156 272 114 229 131 286 171 312 155 284 152 279 144 288 137 269 132 298 156 312 144 308 152 339 188 300 129 262 134 281 149 291 149 288 152 274 143 286 146 276 135 267 135 279 143 286 149 291 147 284 143 288 144 293 138 267 123 262 129 284 137 281 135 279 134 276 132 276 132 272 129 267 129 269 129 272 129 265 123 260 125 267 129 260 123 257 120 253 122 253 120 267 111 195 81 183 84 183 87 179 82 174 79 167 73 143 61 124 57 107 51 100 48 90 40 88 85 238 111 248 104 157 88 238 108 226 98 222 107 214 90 202 90 207 92 210 93 210 92 214 96 212 95 210 92 205 90 210 93 210 93 210 93 210 93 207 92 207 92 207 92 207 93 202 95 198 93 195 90 191 88 195 93 200 95 200 95 198 92 188 90 188 88 186 88 183 87 181 90 188 93 181 60 136 87 179 85 181 85 181 85 183 87 183 87 183 85 181 84 179 84 186 84 176 82 164 70 124 49 81 28 31 6 16 13 16 10 16 9 14 4 16 22 100 82 164 88 169 85 176 85 181 85 181 85 191 87 195 90 198 93 193 88 193 88 193 88 193 90 195 98 198 98 198 95 195 93 198 98 205 101 200 93 188 88 179 88 183 96 198 96 200 93 200 92 200 95 195 95 193 98 198 95 193 92 191 95 198 98 191 92 191 90 191 93 195 96 152 116 162 101 188 67 245 107 202 98 198 104 214 107 219 117 226 125 265 128 267 150 425 333 608 374 542 244 341 146 243 120 210 105 210 105 207 104 198 101 186 101 193 105 193 105 186 101 183 95 155 107 267 191 279 116 191 107 179 96 167 93 169 96 164 96 157 93 150 87 143 85 145 85 138 79 131 76 126 75 131 78 133 79 136 81 136 82 140 84 140 84 138 81 133 78 126 78 119 75 119 76 119 75 119 73 117 72 114 72 117 73 112 72 107 67 105 67 105 67 85 55 85 54 83 52 81 52 83 51 85 57 105 70 119 70 124 72 124 72 126 70 126 70 121 70 121 70 121 70 121 70 128 73 126 72 121 69 119 67 121 70 121 70 121 69 117 67 119 69 119 67 117 67 114 66 117 67 117 67 117 67 117 67 117 67 117 67 117 67 117 67 117 67 117 67 117 67 117 67 121 67 109 63 109 64 109 60 109 63 109 63 109 63 109 63 112 64 112 63 109 61 107 61 112 58 102 58 107 63 102 58 97 61 100 61 90 57 93 61 107 61 97 58 102 63 100 55 93 57 95 58 97 57 95 55 95 57 95 55 93 55 90 54 95 57 95 55 93 54 90 54 93 55 93 55 90 54 90 54 90 54 90 54 90 54 90 54 88 52 88 52 88 52 88 52 85 51 85 51 85 51 85 51 6 7 7 11 7 15 9 15 10 15 9 11 7 15 9 19 10 11 12 11 12 7 9 0 9 3 9 3 9 3 9 0 9 0 9 0 6 0 7 3 9 7 9 15 9 15 9 15 9 15 9 15 9 15 9 15 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 15 9 11 7 0 6 11 22 47 27 39 30 55 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 28 47 31 55 34 67 36 71 27 47 16 3 0 0 3 0 3 0 3 0 3 0 3 0 3 0 6 0 6 0 7 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 10 31 34 115 57 119 49 119 51 115 51 115 51 115 51 115 48 107 48 107 48 107 46 115 45 103 36 83 28 59 15 31 4 15 4 11 12 39 24 51 25 23 51 273 176 388 177 396 147 297 126 313 152 392 171 432 171 372 138 329 143 353 152 380 150 416 165 408 176 289 92 178 102 412 245 599 193 226 85 249 88 297 158 269 96 408 269 547 229 499 187 416 257 511 87 87 73 523 295 559 272 543 276 480 260 476 254 456 248 444 247 448 247 460 245 452 245 460 248 472 248 460 245 448 239 428 230 404 241 396 233 420 245 484 209 337 107 154 66 99 67 138 58 83 46 107 42 95 39 87 39 87 36 59 40 138 78 194 93 246 116 353 190 361 150 305 155 269 146 285 144 273 138 293 137 257 135 273 147 309 155 301 146 277 141 273 140 277 143 281 140 265 128 246 129 230 119 226 132 281 138 273 141 277 138 261 132 249 135 226 116 234 123 202 111 230 125 230 117 210 111 198 110 202 98 190 101 214 108 242 120 269 138 337 159 408 182 440 184 432 171 384 168 400 185 452 206 468 205 492 244 607 288 658 286 626 257 551 239 416 170 261 122 174 120 246 146 309 152 297 138 273 144 321 155 269 158 357 135 285 140 297 144 297 138 277 129 269 137 297 144 313 144 305 143 305 138 297 143 313 147 317 146 309 138 305 140 289 126 253 125 269 132 281 132 281 131 277 131 269 131 257 128 249 126 249 128 253 126 246 123 238 123 246 126 257 126 246 123 238 123 242 122 246 138 222 85 138 84 158 84 154 87 154 79 138 78 130 67 107 61 107 54 99 51 95 45 71 37 186 126 238 125 198 63 162 111 210 108 194 108 210 104 170 92 170 90 170 92 174 93 182 96 186 95 182 93 174 92 174 93 178 93 178 93 178 93 178 92 174 92 174 92 174 92 174 93 182 93 178 92 170 90 170 93 178 95 182 95 182 93 178 90 170 90 170 88 166 88 162 85 170 92 182 87 91 57 158 87 162 87 162 85 158 85 158 87 162 87 158 85 154 84 154 85 146 82 146 76 123 57 87 39 39 12 0 10 27 13 15 9 11 7 0 7 11 55 178 96 194 93 178 87 182 87 178 87 166 90 174 95 190 99 194 93 178 93 178 93 178 93 186 96 202 99 206 99 198 93 186 93 194 96 198 95 186 87 174 81 194 92 202 92 186 88 174 92 182 90 186 90 194 90 190 87 182 93 194 95 186 88 174 90 182 90 178 90 182 92 186 96 182 123 190 85 206 87 226 104 210 102 234 111 246 111 253 105 281 135 329 120 408 268 900 384 809 336 428 177 214 104 214 99 238 102 242 102 238 99 234 101 238 105 242 104 230 98 214 101 238 113 182 101 277 132 230 96 198 92 190 87 190 90 202 96 222 92 206 84 186 78 174 76 174 73 162 70 158 70 158 76 174 76 182 78 186 78 186 82 198 82 186 79 178 75 170 75 166 75 166 75 162 72 154 70 154 70 154 69 146 66 138 63 146 64 150 64 146 63 142 54 123 54 123 52 119 52 119 46 103 49 126 64 158 72 154 75 150 76 138 72 134 70 130 67 134 69 142 70 146 73 150 75 154 75 150 72 142 70 142 73 150 72 142 70 142 70 142 69 138 69 138 67 134 67 130 66 126 66 126 66 126 66 126 66 126 66 126 66 126 66 126 67 130 67 130 67 130 67 130 69 126 63 115 63 119 61 111 63 123 63 123 63 123 63 123 64 126 63 123 63 123 61 119 63 123 58 123 61 130 61 119 57 123 61 126 60 119 61 123 64 115 60 111 63 115 61 103 57 99 57 99 57 99 57 99 57 103 57 103 55 99 55 95 57 103 57 103 55 99 55 99 55 99 55 99 57 103 57 103 54 95 54 95 54 95 54 95 52 91 52 91 52 91 52 91 54 91 49 79 48 83 52 95 14 7 14 7 16 9 19 10 19 9 16 7 14 9 16 10 14 12 16 12 16 10 11 7 11 9 11 9 11 9 11 9 16 9 14 7 11 7 14 9 16 9 16 9 16 9 16 9 14 7 14 7 14 7 14 7 14 7 14 7 14 7 14 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 4 15 42 33 45 27 45 34 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 42 30 50 36 54 36 50 31 40 21 16 1 0 1 4 1 4 3 7 3 7 3 7 4 7 6 7 6 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 11 21 59 52 88 55 83 55 81 52 81 52 81 52 81 52 78 51 78 51 78 49 76 48 71 40 57 31 45 22 26 9 23 3 4 4 4 21 33 31 54 21 152 146 331 177 317 182 245 134 222 141 267 167 293 182 286 156 212 137 200 150 202 158 212 162 207 180 262 128 83 92 241 226 353 223 262 99 128 98 138 153 272 113 191 215 491 235 441 226 353 199 472 197 148 52 269 298 546 276 534 269 546 265 537 257 530 251 522 248 520 248 515 247 511 245 511 248 518 251 513 247 513 245 506 238 494 232 491 239 472 232 472 221 353 120 219 84 150 67 145 69 109 46 107 45 117 48 121 49 124 49 112 40 126 61 157 72 181 90 226 141 348 167 312 147 310 152 300 147 300 138 288 137 284 123 281 141 305 155 312 150 298 144 286 138 286 138 288 140 288 138 284 132 267 120 255 123 276 140 284 138 286 138 284 134 276 131 279 125 248 117 250 117 250 122 260 123 255 120 253 122 257 123 274 125 269 120 260 116 253 117 250 116 250 120 257 126 265 134 265 134 293 158 329 171 341 173 393 215 436 245 489 280 549 313 585 355 608 372 608 345 530 253 441 208 329 143 286 129 255 102 248 129 288 138 348 170 260 140 245 117 260 131 274 140 286 146 260 131 265 134 267 132 265 131 274 140 279 144 284 144 281 141 284 140 284 134 267 125 265 129 269 129 269 129 272 131 272 131 269 128 267 126 265 126 267 128 260 123 257 122 260 125 265 128 267 128 265 128 267 132 274 137 293 117 191 76 181 85 186 84 186 84 171 76 162 73 150 67 128 58 112 52 105 51 95 43 109 98 253 117 253 107 167 96 260 123 255 114 241 113 219 92 210 92 205 88 202 92 212 96 214 96 214 95 212 93 210 92 212 95 212 95 212 95 212 95 210 93 210 93 210 93 210 95 202 95 200 93 198 92 195 90 193 90 195 92 195 92 193 90 191 92 188 90 188 88 186 88 181 90 191 95 183 60 133 84 186 88 186 87 181 85 179 84 183 87 183 85 181 84 179 84 186 84 176 82 167 72 126 52 85 30 33 7 19 13 16 10 11 4 11 9 19 19 100 90 167 90 176 87 179 85 183 87 181 87 186 90 191 93 195 96 195 95 195 95 193 93 193 93 193 95 193 95 193 95 191 93 191 95 191 98 195 98 186 88 169 95 193 96 188 88 186 79 193 88 193 88 183 87 176 85 181 87 188 92 188 87 176 79 186 88 183 87 183 88 186 90 219 52 157 79 279 208 267 114 219 105 210 108 217 105 217 116 222 120 248 125 272 153 384 282 599 358 518 209 276 119 212 96 195 96 191 99 193 99 188 99 186 99 181 99 181 96 174 95 150 95 164 81 159 105 181 84 155 84 152 81 150 82 157 87 157 92 150 85 138 78 128 75 128 76 126 75 126 75 128 76 128 76 128 76 128 76 128 76 124 75 126 76 126 75 124 72 114 73 121 76 117 70 109 69 102 66 107 67 105 63 93 55 83 55 88 60 93 58 88 55 85 55 85 54 83 52 81 52 74 43 76 52 100 70 121 73 131 76 128 75 128 70 124 69 119 69 119 70 121 72 124 72 128 75 128 73 126 72 124 72 128 73 121 69 119 69 121 72 121 70 119 69 119 67 117 67 117 67 117 67 117 67 117 67 114 66 114 66 114 66 114 66 117 67 117 67 117 67 117 67 119 66 109 63 112 64 112 61 112 64 112 64 112 64 112 64 109 63 109 63 109 63 109 63 109 61 102 60 109 63 107 60 100 60 107 63 109 64 112 66 105 61 102 61 102 61 100 58 95 57 95 57 95 57 95 57 97 58 95 57 95 55 93 55 95 57 95 57 95 57 95 55 93 55 93 57 95 58 100 60 93 55 93 55 93 55 93 55 88 52 88 52 88 52 88 52 88 52 83 49 83 49 88 52 6 7 6 7 7 11 9 15 10 15 9 11 7 15 9 19 10 11 12 11 12 7 9 0 9 3 9 3 9 3 9 0 9 0 9 0 6 0 7 3 9 7 9 15 9 15 9 15 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 7 6 19 30 67 31 43 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 55 36 67 37 63 30 47 28 27 6 0 0 0 1 0 4 0 4 0 3 0 3 0 6 3 6 3 6 11 6 11 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 47 40 126 54 138 57 142 51 126 51 126 51 126 51 119 54 119 52 115 51 115 49 111 42 91 34 83 28 63 18 35 7 15 1 11 15 47 30 59 21 39 90 369 179 372 174 365 144 309 138 345 159 404 177 456 177 376 135 325 144 361 155 380 165 384 161 448 171 190 82 281 221 563 227 539 165 242 85 242 95 436 155 238 95 527 259 507 238 484 176 480 269 400 60 51 162 650 272 575 280 507 259 527 257 476 254 468 251 472 251 476 248 464 245 456 245 464 250 476 242 452 242 452 239 432 232 412 232 420 233 428 224 400 155 194 96 130 58 119 67 138 61 126 48 119 51 134 54 119 48 103 51 107 51 115 52 107 52 126 87 218 137 369 165 301 144 313 147 285 146 257 137 269 132 238 132 273 149 309 150 289 143 281 140 273 138 265 137 269 141 281 158 285 129 230 128 257 135 257 134 257 134 257 132 249 129 246 122 246 129 238 125 246 123 206 122 230 120 222 117 218 117 218 120 238 119 238 120 249 123 257 126 261 122 246 117 253 119 257 117 257 137 297 147 301 143 269 149 313 177 396 217 559 306 769 360 821 380 817 371 825 369 789 366 781 339 738 319 619 239 404 202 329 128 265 188 349 93 170 129 253 129 261 131 261 129 261 137 289 135 289 134 285 131 273 140 301 140 301 140 297 137 293 140 301 138 289 132 273 131 281 131 277 131 277 131 277 132 273 129 253 128 249 128 253 129 257 126 249 126 253 128 257 131 265 128 253 129 261 137 301 149 325 159 257 88 130 81 158 85 158 87 154 79 138 78 134 70 119 63 107 55 99 52 99 46 75 49 210 129 234 120 186 60 158 120 238 122 222 113 214 104 174 93 174 90 166 88 174 95 186 96 186 96 182 95 182 95 178 95 182 95 182 95 182 95 182 93 178 93 178 93 178 93 178 93 182 95 178 93 178 93 174 90 174 92 178 93 174 92 170 92 174 92 170 90 170 88 166 85 174 93 186 88 91 54 150 90 170 88 166 87 158 85 158 87 162 87 158 85 154 84 154 84 146 82 150 78 130 60 95 42 47 15 3 10 27 13 15 6 0 4 3 6 0 51 186 87 162 84 162 84 170 87 178 88 158 90 158 92 162 92 162 96 174 95 170 93 166 93 170 98 190 92 182 92 194 96 206 107 230 102 222 102 218 95 202 88 218 95 190 84 178 87 166 87 170 85 170 84 174 84 170 84 170 85 170 84 162 81 158 87 174 85 166 84 170 85 174 93 214 60 539 377 936 331 357 116 238 99 214 93 202 92 218 108 230 105 297 138 357 140 337 268 559 226 230 119 202 98 226 92 226 95 234 98 234 96 230 87 210 90 218 95 226 96 218 98 182 87 206 101 202 82 158 73 154 73 166 76 174 79 190 87 210 87 202 82 194 79 190 79 190 78 186 79 194 82 198 75 186 75 186 75 186 76 182 69 158 72 158 75 154 75 158 70 170 76 178 70 154 66 154 58 138 61 142 60 130 52 115 52 123 57 134 58 130 55 123 51 115 51 111 48 103 46 99 42 91 40 99 55 138 70 154 75 154 73 142 70 126 67 123 72 146 72 142 70 138 69 138 75 154 75 150 73 150 73 146 73 146 69 134 67 134 69 142 70 142 70 138 69 138 67 134 70 138 70 138 70 138 70 138 66 126 66 126 66 126 66 126 67 130 67 130 67 130 67 130 72 134 66 123 67 134 67 126 64 126 64 126 64 126 64 126 63 123 63 123 63 123 63 123 63 119 60 115 63 126 60 115 57 115 60 126 66 134 66 130 58 107 60 107 58 99 57 103 58 99 57 95 55 99 57 103 58 107 58 103 57 103 55 99 57 103 57 103 57 103 57 107 55 99 55 103 57 107 60 111 55 99 55 99 55 99 55 99 52 91 52 91 52 91 52 91 49 83 52 91 52 91 49 83 9 4 9 6 11 6 14 7 19 9 16 7 14 9 16 10 14 12 16 12 16 10 11 7 11 9 11 9 11 9 11 9 16 9 14 7 11 7 14 9 16 9 16 9 16 9 16 9 11 6 11 6 11 6 11 6 14 7 14 7 14 7 14 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 9 6 9 7 14 12 11 18 42 33 47 30 45 31 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 34 54 37 54 33 42 25 50 18 4 0 2 0 2 4 2 4 2 4 2 4 2 4 7 7 4 6 4 4 2 3 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 9 25 71 52 85 57 93 57 83 52 83 52 83 52 83 52 85 54 83 52 78 51 76 49 62 36 50 30 42 22 26 10 28 3 4 7 14 28 42 30 57 43 229 174 324 171 317 158 248 143 245 155 274 168 291 188 274 152 198 137 205 155 207 155 210 153 236 184 164 87 167 214 327 235 341 241 217 82 121 96 202 177 276 98 241 226 465 229 456 209 346 236 453 147 126 55 393 301 551 292 575 274 537 279 534 260 532 254 522 254 518 254 513 250 508 247 508 250 515 254 501 242 499 239 489 233 479 229 460 235 475 227 441 208 360 143 229 79 140 61 133 61 119 61 119 51 121 48 114 42 109 39 112 39 107 37 109 43 126 46 169 63 226 153 343 153 286 147 296 147 293 138 281 137 276 123 267 135 298 150 298 141 288 140 296 143 288 137 284 141 305 158 327 147 269 123 274 137 279 128 284 137 284 135 281 134 279 134 272 131 265 122 248 117 257 126 257 123 257 125 260 126 262 123 267 113 276 116 286 122 291 128 293 131 303 140 310 138 298 131 288 137 296 135 286 131 284 132 284 132 293 129 288 144 355 196 439 285 608 369 608 366 608 377 596 328 580 310 553 297 558 309 532 265 508 297 589 279 362 165 267 122 260 122 262 120 248 111 262 125 260 129 276 140 284 140 284 140 281 138 279 135 274 134 291 141 284 137 279 135 279 135 274 132 274 132 272 131 272 131 267 128 265 126 265 128 269 131 272 131 274 132 274 132 276 134 265 126 265 129 274 143 296 153 298 123 200 79 181 84 183 85 181 84 174 79 167 76 152 69 126 58 109 52 102 49 93 42 121 102 255 110 241 95 148 85 234 111 243 107 231 108 226 98 207 90 205 90 207 92 210 95 214 96 214 96 214 95 212 95 214 96 214 96 214 96 214 96 212 95 212 95 212 95 212 96 202 95 200 95 200 93 198 93 200 95 202 98 205 96 200 95 193 92 191 92 188 90 188 90 179 92 193 98 186 58 131 81 186 88 186 88 183 87 183 87 183 87 183 85 181 84 179 84 183 84 176 84 169 73 131 55 90 33 35 9 19 13 16 10 9 1 9 10 16 10 90 92 167 87 174 87 183 87 195 92 195 93 191 93 191 93 191 93 195 95 193 93 188 92 186 90 198 95 188 90 181 90 183 92 186 88 159 78 148 75 136 64 121 63 124 51 131 76 181 79 186 84 186 82 179 84 176 84 179 84 176 81 174 81 174 82 181 85 179 82 176 82 176 84 128 85 176 203 520 274 427 110 231 104 207 95 198 84 191 93 200 101 198 102 241 119 231 131 298 173 265 107 195 96 179 75 179 90 181 93 179 92 174 90 176 95 167 87 155 81 145 76 117 55 109 73 131 60 117 79 119 66 124 69 128 72 133 73 143 84 140 84 138 82 138 82 131 78 128 76 131 79 136 79 128 75 128 75 126 73 126 75 117 69 121 75 124 76 124 75 109 70 119 72 105 61 100 64 90 57 93 55 90 54 85 51 90 58 90 60 93 58 88 57 81 52 78 48 71 43 64 40 71 40 62 42 85 67 128 81 126 73 124 72 126 69 124 69 126 73 124 70 121 69 117 67 126 73 126 73 124 72 124 72 124 72 121 69 117 67 119 69 124 70 121 70 119 69 119 69 124 72 124 72 124 72 124 72 117 67 117 67 117 67 117 67 117 67 117 67 117 67 117 67 124 69 114 66 119 70 119 67 114 66 114 66 114 66 114 66 107 61 109 63 109 63 112 64 112 61 105 61 109 64 114 58 109 58 114 61 126 66 121 61 100 60 102 60 95 55 95 58 100 58 93 54 90 55 97 60 100 58 97 58 95 57 95 57 95 57 95 57 97 58 97 58 93 55 93 55 95 57 95 57 90 54 90 54 90 54 90 54 88 52 88 52 88 52 88 52 81 49 88 54 90 52 83 48 4 0 6 0 6 3 7 3 10 7 9 3 7 7 9 11 10 11 12 11 12 7 9 0 9 3 9 3 9 3 9 0 9 0 9 0 6 0 7 3 9 7 9 15 9 15 9 15 6 7 6 7 6 7 6 7 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 6 3 6 11 12 15 13 23 24 55 31 51 30 43 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 31 55 34 63 34 63 31 55 37 31 3 0 3 0 0 3 4 0 6 0 6 0 4 7 7 15 6 19 4 23 1 15 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 3 13 95 52 150 54 150 55 146 52 142 52 142 52 142 52 134 54 119 52 115 49 107 46 107 40 83 31 67 24 43 10 19 10 27 4 23 21 51 28 27 27 115 138 428 168 369 179 301 144 329 150 369 162 392 173 448 168 353 131 321 147 372 153 372 155 372 180 400 116 253 197 555 226 523 232 579 117 162 92 242 140 448 126 210 140 535 238 543 233 420 184 583 239 222 61 91 241 634 307 551 279 531 269 531 269 511 262 503 256 488 253 488 253 488 250 484 250 488 254 499 251 484 247 464 239 448 235 444 229 456 235 448 224 476 208 424 116 190 70 158 72 142 57 146 57 126 43 91 36 87 45 115 52 95 37 63 40 99 49 103 45 75 69 277 158 345 144 289 143 281 141 261 135 265 134 230 129 277 150 317 150 289 143 289 149 297 144 281 143 309 167 380 156 289 131 246 132 273 140 269 144 285 143 281 141 281 141 281 149 265 141 329 147 214 114 277 114 214 119 230 123 242 126 238 123 222 123 230 125 249 131 261 126 257 137 285 144 285 140 273 143 289 150 289 141 253 137 253 132 222 126 194 119 190 125 206 141 257 182 333 182 309 196 412 253 555 285 626 285 591 272 591 277 567 248 492 241 630 292 742 304 674 271 551 217 400 156 281 135 273 125 265 128 273 128 261 137 293 135 289 135 289 135 289 143 301 138 293 137 293 137 289 134 281 132 277 131 273 129 261 125 246 123 242 125 249 128 253 128 253 129 257 129 253 126 249 126 246 122 234 123 257 132 281 132 222 92 154 87 154 84 154 84 150 81 146 82 142 72 115 60 103 52 95 49 91 43 67 63 234 135 226 114 170 54 138 99 182 105 178 98 186 104 182 88 170 92 174 93 178 93 174 96 186 96 186 96 186 96 186 96 186 96 186 96 186 96 186 95 182 95 182 95 182 95 182 93 182 95 182 95 182 95 182 95 186 96 190 98 186 96 182 93 178 92 174 92 170 90 170 84 174 95 190 88 87 52 142 87 162 88 166 88 166 88 170 87 162 87 158 85 154 84 154 84 146 82 150 79 134 63 99 45 51 16 7 12 27 13 15 12 0 7 15 7 0 46 182 90 166 87 158 85 174 88 174 90 154 90 158 93 162 95 166 95 166 93 162 92 154 88 158 92 182 92 178 85 158 73 138 51 75 31 43 30 55 30 47 33 51 16 0 25 111 78 142 81 158 82 166 84 166 84 178 79 154 81 158 81 158 82 162 84 166 82 158 79 154 81 158 88 142 87 115 63 190 75 194 76 162 76 194 88 202 87 214 88 198 90 222 99 242 99 257 114 222 111 154 101 222 87 234 85 206 87 206 85 198 82 190 88 198 79 166 67 130 57 115 73 162 75 162 66 134 64 174 66 158 67 170 70 178 73 182 81 198 82 194 81 194 79 190 75 174 73 170 73 178 75 186 73 198 72 186 70 174 70 166 67 150 69 138 69 126 66 126 64 158 69 150 57 123 57 146 54 123 52 119 52 119 52 123 60 142 55 134 52 130 52 130 51 123 46 107 40 87 34 79 33 59 25 55 42 134 76 194 73 150 73 146 73 142 72 134 70 142 70 142 70 142 70 142 70 142 70 142 72 146 72 146 72 146 73 150 72 142 69 138 72 146 70 142 70 138 69 138 70 138 70 138 70 138 70 138 69 134 69 134 69 134 69 134 67 130 67 130 67 130 67 130 70 130 64 123 67 134 69 130 66 130 66 130 66 130 66 130 61 119 61 123 63 126 64 126 64 123 60 119 64 126 61 119 57 115 57 126 66 138 61 115 57 111 63 111 57 95 57 107 60 103 55 91 54 95 58 107 60 111 58 107 58 103 57 103 57 103 57 107 58 111 60 111 55 99 55 99 54 95 54 95 54 95 54 95 54 95 54 95 52 91 52 91 52 91 52 91 51 87 51 87 51 87 51 87 11 6 11 7 14 9 16 9 19 9 16 7 14 9 16 10 14 12 16 12 16 10 11 7 11 9 11 9 11 9 11 9 16 9 14 7 11 7 14 9 16 9 16 9 16 9 16 9 11 6 11 6 11 6 11 6 14 7 14 7 14 7 14 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 6 9 4 9 7 16 13 23 18 31 27 47 33 45 27 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 42 30 47 33 52 34 52 34 62 21 4 1 4 0 0 6 0 6 0 6 0 6 2 4 7 7 7 4 7 3 4 1 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 35 42 100 60 93 55 93 51 88 52 88 52 88 52 88 54 85 52 83 49 78 48 76 45 71 39 54 27 38 15 14 0 31 4 9 12 26 30 40 22 78 70 296 188 312 174 329 143 250 144 255 159 265 162 269 184 257 146 183 137 207 156 207 152 222 153 243 165 157 177 339 227 329 224 322 223 126 73 167 88 303 167 253 87 341 227 460 241 441 187 362 268 396 87 128 76 487 292 577 226 468 247 513 248 549 272 537 262 520 253 503 250 508 254 506 251 506 254 513 259 522 260 508 250 494 244 491 244 477 241 463 224 441 235 436 214 226 82 159 78 164 70 133 67 126 48 100 30 93 43 138 67 188 76 140 46 119 48 124 34 121 34 152 92 276 155 310 147 284 141 284 134 274 137 272 123 276 146 312 161 308 150 298 152 300 149 293 144 296 161 348 194 303 147 286 138 284 146 303 155 293 146 291 143 288 143 291 144 286 134 346 241 417 141 226 126 279 137 279 135 272 131 265 125 269 119 281 126 298 138 315 146 324 146 312 141 308 144 319 150 315 155 346 171 348 156 319 144 319 138 303 140 331 156 336 149 346 158 329 168 339 141 272 117 279 123 279 137 329 173 370 182 427 217 451 218 446 276 496 238 463 247 465 254 475 256 458 239 405 205 362 176 322 150 279 128 274 134 274 134 274 137 281 138 288 138 281 135 281 137 281 135 276 132 274 131 269 128 265 125 257 122 257 122 257 123 262 126 257 122 257 122 255 119 250 116 265 123 250 113 236 113 243 117 236 101 198 90 195 85 181 82 176 81 176 84 174 79 152 67 121 55 105 49 100 46 90 39 159 123 279 120 255 99 159 90 238 110 238 101 217 99 219 98 200 88 207 95 212 93 207 90 214 96 214 96 214 96 214 96 214 96 214 96 214 96 214 96 212 95 212 95 212 95 212 96 202 95 200 95 200 95 200 95 195 93 198 95 200 93 198 92 193 93 193 92 191 90 188 90 179 92 195 98 188 58 128 79 181 87 183 88 186 90 188 92 183 87 183 85 181 84 179 84 183 84 176 84 169 75 133 57 93 34 38 10 21 13 16 9 19 7 14 18 21 9 88 93 171 88 181 84 186 82 191 82 186 85 191 88 198 93 202 96 205 96 202 93 198 92 195 88 181 85 186 87 169 69 121 49 47 1 16 0 14 6 23 6 64 19 23 0 57 57 167 76 179 81 181 82 179 85 179 87 164 78 174 84 179 84 174 81 179 82 174 79 171 79 171 79 167 85 169 87 198 85 183 55 100 33 128 67 181 84 191 92 179 96 183 88 193 85 162 87 183 99 176 82 179 84 169 92 162 82 157 82 155 79 145 76 109 57 105 55 105 55 107 57 100 60 114 58 119 76 133 58 131 72 136 75 143 78 143 79 138 82 136 79 133 78 128 76 124 72 121 70 119 72 124 72 121 69 121 69 119 67 117 67 109 64 107 63 100 57 90 52 100 64 107 60 83 48 88 60 88 52 83 49 81 51 88 55 88 54 81 48 74 46 74 48 66 40 59 33 45 24 33 19 21 6 7 7 40 45 112 78 126 75 128 75 133 75 136 76 117 67 119 70 121 72 126 73 119 70 121 70 121 70 121 70 124 73 128 76 131 73 121 69 124 72 124 70 121 69 119 69 119 69 119 69 119 69 119 69 121 70 121 70 121 70 121 70 117 67 117 67 117 67 117 67 119 66 109 63 114 67 117 66 114 66 114 66 114 66 114 66 107 61 107 63 109 64 112 64 112 63 107 61 112 64 114 60 114 57 112 61 128 66 119 54 102 63 109 64 97 57 100 63 100 58 93 54 90 55 97 60 100 60 100 58 97 57 95 57 95 57 95 58 97 60 100 60 93 55 93 54 90 52 85 51 88 52 88 52 88 52 88 52 88 52 88 52 88 52 88 52 90 52 83 48 81 49 88 54 10 7 10 7 10 7 10 7 9 0 7 0 6 0 7 3 12 11 12 11 12 11 12 11 9 3 9 3 9 3 9 0 12 0 9 0 6 0 10 11 7 3 7 11 7 11 7 11 7 11 7 11 7 11 7 11 4 11 10 19 7 7 6 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 23 13 23 9 11 10 15 18 35 28 59 30 43 27 43 24 47 28 63 31 59 28 51 31 63 31 63 31 63 31 63 37 71 39 63 33 59 34 71 30 23 6 0 1 0 1 7 6 3 7 3 7 3 7 7 7 0 0 15 7 0 0 19 4 0 7 0 4 0 1 0 4 0 1 0 3 0 1 7 34 119 57 138 55 150 58 126 60 138 54 138 54 126 51 126 45 158 48 119 36 158 61 107 36 83 37 79 30 51 13 19 3 7 0 31 30 55 28 27 31 218 168 412 170 396 176 297 150 337 150 365 162 392 176 444 150 317 131 333 150 361 152 388 158 416 155 333 184 511 233 507 223 535 236 432 108 210 107 238 190 384 108 218 177 535 238 503 214 396 215 607 177 87 66 182 276 773 269 365 184 412 233 515 319 615 263 472 223 452 193 492 279 492 229 444 230 424 220 436 220 416 223 432 229 440 227 436 250 492 236 484 242 603 245 452 90 202 79 186 82 170 75 146 43 79 28 79 39 95 48 134 81 194 61 91 52 115 45 99 37 63 30 99 98 313 152 289 141 281 138 253 131 265 137 257 140 281 144 317 155 305 144 301 153 325 152 297 155 372 179 361 140 277 137 281 146 309 152 309 152 289 143 317 153 293 146 329 162 249 271 674 164 273 143 257 134 261 135 273 141 285 138 253 132 242 138 246 134 242 141 273 140 257 141 253 143 261 144 273 147 309 173 345 167 305 155 289 134 265 155 277 155 317 173 317 177 325 170 321 168 301 150 261 140 234 125 198 114 182 108 170 113 198 123 261 164 400 220 519 235 535 230 452 199 448 200 408 193 448 199 456 194 424 177 384 159 345 150 313 141 297 138 301 146 309 140 293 134 277 129 273 126 269 131 281 131 273 126 253 123 238 119 234 123 246 125 246 120 218 110 210 116 234 117 218 128 242 117 210 108 206 110 214 120 194 82 142 85 154 81 142 79 142 79 142 81 142 72 119 63 99 48 83 49 99 49 83 66 269 146 305 125 206 58 170 123 178 98 178 98 190 99 134 87 166 92 178 95 186 96 186 95 186 98 186 93 174 92 182 95 182 95 186 96 190 98 190 95 182 95 178 93 174 92 174 95 186 96 186 96 186 96 186 93 178 93 174 92 170 90 170 92 174 92 174 92 174 92 174 85 166 96 166 92 111 39 142 93 174 88 158 87 166 92 182 90 166 87 154 82 150 82 150 85 150 85 158 82 138 63 103 40 47 15 0 6 15 12 15 6 23 7 0 9 0 40 190 101 170 84 162 92 158 84 166 82 162 102 178 101 206 117 218 99 170 96 166 99 174 95 162 92 178 87 154 78 138 52 39 9 0 1 0 9 3 7 19 25 23 4 0 6 103 82 142 79 150 76 150 79 158 82 170 82 170 87 170 79 150 79 166 79 154 78 150 78 154 79 158 73 146 75 170 85 170 61 91 7 11 36 142 79 206 85 210 92 186 88 198 84 202 85 194 84 162 87 174 84 206 81 222 84 198 75 162 64 146 63 146 49 103 48 111 55 130 58 126 60 154 69 166 67 166 73 194 78 190 72 186 70 190 75 202 79 194 78 190 75 182 72 178 67 166 66 162 66 166 69 178 67 190 69 186 69 174 66 158 79 111 72 142 36 87 98 214 82 115 69 206 48 95 63 123 58 138 55 126 52 123 52 123 42 103 40 95 37 91 39 95 33 71 25 47 15 15 4 0 7 3 0 0 16 87 63 166 73 162 75 154 75 146 72 138 73 150 73 150 73 150 73 150 72 146 72 146 72 146 72 146 70 142 70 142 70 142 70 142 72 142 70 138 69 142 70 146 70 138 70 138 70 138 70 138 69 134 69 134 69 134 69 134 69 134 69 134 69 134 69 134 67 126 66 123 64 126 66 130 64 126 64 126 64 126 64 126 67 134 67 130 66 130 64 126 58 111 63 123 64 119 60 107 61 119 64 126 64 123 60 111 63 111 58 99 57 103 61 119 63 111 60 103 58 103 58 107 58 107 57 103 57 99 55 99 52 115 63 99 54 107 58 91 58 107 57 99 55 95 52 91 52 95 54 99 55 95 54 91 49 83 49 87 51 91 52 91 54 99 57 99 52 91 54 99 19 10 19 10 19 10 19 10 16 7 14 6 11 7 14 9 14 10 14 10 14 10 14 10 11 9 11 9 11 9 11 9 19 12 14 9 14 7 19 10 16 9 16 9 16 9 16 9 14 7 14 7 14 7 14 7 9 7 19 10 14 6 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 16 9 11 6 11 12 28 24 42 31 45 28 42 28 42 27 47 28 50 30 50 28 50 30 50 30 50 30 50 30 52 36 57 36 50 31 50 36 38 13 4 1 2 0 4 10 0 7 0 7 0 6 4 3 7 7 14 4 14 1 7 0 9 3 11 6 9 3 7 3 11 3 9 9 16 9 26 24 57 46 90 55 93 63 105 58 90 54 85 52 85 52 85 54 93 51 62 78 85 36 38 43 64 37 54 27 33 12 11 1 16 0 9 18 42 31 50 27 88 110 327 174 319 170 293 146 250 152 267 162 276 180 279 170 219 138 186 144 210 153 207 158 217 167 212 156 267 232 317 229 324 235 346 159 133 90 136 122 367 137 257 96 393 223 472 218 417 185 417 257 296 60 138 140 518 343 501 193 389 221 475 262 592 285 501 236 446 226 405 256 525 247 448 221 439 208 415 209 386 185 386 185 384 182 377 177 336 164 336 146 315 185 365 156 236 113 202 79 152 67 138 36 114 37 97 37 107 39 107 42 143 72 145 48 128 51 126 51 128 34 107 36 188 129 293 138 286 146 286 138 274 137 274 134 286 141 293 156 312 156 308 161 293 152 296 144 303 170 331 161 308 153 296 149 298 153 303 152 296 143 284 146 298 152 305 161 288 221 496 209 300 146 281 149 298 138 276 146 308 152 291 140 279 138 288 140 284 140 300 150 298 144 300 146 303 147 305 147 312 158 351 173 351 158 334 156 317 150 341 153 351 171 377 170 379 177 365 173 358 164 331 146 315 138 291 122 272 114 262 110 260 108 245 99 236 98 236 104 257 129 284 129 286 159 334 164 303 152 310 158 319 164 324 165 336 168 324 158 303 143 284 134 276 134 276 134 279 137 284 140 284 137 276 129 265 123 257 120 269 126 260 123 262 126 262 122 265 126 260 122 257 126 274 137 315 149 279 122 243 114 243 119 243 101 188 82 191 87 183 84 176 81 174 81 171 78 152 67 128 55 100 46 100 51 100 45 150 123 241 123 279 111 140 117 248 114 257 104 214 110 250 98 207 93 212 95 212 95 212 93 212 96 217 96 210 92 210 95 212 95 214 96 214 98 217 98 212 95 212 93 210 93 207 93 207 98 205 98 205 98 205 98 200 95 200 95 198 93 195 92 191 92 191 92 191 92 191 92 186 90 198 88 191 69 109 81 193 92 186 87 183 88 191 93 191 92 188 90 186 87 183 85 186 85 181 87 174 76 133 57 85 31 35 7 11 9 14 10 9 13 14 10 21 7 76 93 186 88 181 88 202 84 198 90 226 117 262 123 255 122 253 113 250 117 243 110 231 101 214 93 210 98 205 90 181 73 119 27 50 6 23 7 28 10 28 22 45 15 28 0 38 52 171 75 167 75 169 73 167 76 167 79 174 84 181 84 171 78 174 84 169 78 169 78 169 79 171 81 164 76 164 81 174 79 155 61 95 39 128 75 181 87 179 87 167 85 162 82 159 82 159 84 164 85 164 84 159 79 155 75 143 73 128 63 114 58 109 58 105 55 100 58 114 69 117 67 114 69 126 72 124 70 131 78 131 75 128 72 128 72 131 73 128 75 126 73 124 70 119 69 119 67 117 66 114 66 117 67 114 66 114 66 114 64 109 63 69 60 107 36 157 283 608 363 322 87 66 64 97 52 95 48 81 48 74 42 64 37 62 37 62 37 52 28 38 21 31 19 23 13 19 9 7 1 0 0 7 1 2 0 19 33 100 76 126 75 128 75 133 73 128 70 126 73 126 73 126 73 126 73 124 72 124 72 124 72 124 72 121 70 121 70 121 70 121 70 124 70 121 69 119 70 121 72 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 119 69 119 69 119 69 119 69 117 66 114 64 112 66 114 67 114 66 114 66 114 66 114 66 117 66 114 66 112 64 112 64 107 61 109 63 109 63 112 61 112 63 112 66 119 64 114 61 105 61 97 55 93 57 97 60 105 61 100 60 97 58 100 60 102 61 100 60 97 57 95 57 88 60 102 55 90 58 95 51 93 55 93 55 93 55 93 55 88 54 90 55 93 54 90 52 83 49 85 51 85 52 88 52 88 55 93 54 85 49 85 52 10 7 10 7 10 7 10 7 9 0 7 0 6 0 7 3 10 7 10 7 10 7 10 7 9 3 9 3 9 3 9 0 10 0 10 0 7 3 9 7 9 7 9 15 9 15 9 15 7 11 7 11 7 11 7 11 4 11 10 19 7 7 6 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 6 11 9 11 4 3 9 11 19 39 28 55 30 43 28 47 28 51 27 51 28 55 30 63 28 55 28 55 28 55 28 55 30 55 36 67 36 63 33 67 22 7 0 0 1 0 4 19 7 15 7 3 4 0 3 0 0 11 7 0 0 23 15 0 9 7 15 31 22 43 24 39 22 27 13 15 10 0 12 35 39 115 52 119 49 126 52 119 63 154 60 138 52 123 48 107 64 119 45 134 66 190 57 91 42 83 30 51 19 31 16 39 3 15 7 47 33 39 27 23 48 301 184 400 176 353 147 297 140 369 162 341 153 412 170 329 147 325 140 353 156 380 156 388 156 396 159 388 214 547 232 492 238 523 230 285 93 222 75 424 179 321 92 246 193 543 229 503 200 408 232 551 117 59 63 400 288 745 247 341 188 432 235 523 294 543 239 460 217 420 209 563 269 495 227 428 215 384 203 392 227 444 226 436 221 424 218 424 223 472 206 277 125 293 152 305 135 253 101 194 69 134 57 87 43 91 37 107 45 83 33 75 42 134 58 99 51 103 46 123 43 95 34 55 73 277 147 273 143 285 143 293 140 277 137 285 147 293 146 313 153 309 150 325 158 345 162 325 165 384 179 357 146 289 140 281 146 317 158 333 162 333 152 293 147 321 155 309 150 619 244 317 146 321 153 297 158 273 137 325 168 321 146 285 141 257 144 265 144 265 150 285 149 273 149 273 149 273 152 269 147 281 165 321 165 293 158 289 149 273 150 285 164 341 176 333 184 376 179 365 176 341 159 305 153 289 137 257 125 230 116 210 104 174 105 182 107 190 107 186 101 198 107 170 99 206 111 194 107 218 105 218 111 249 126 281 134 297 141 317 146 321 143 309 140 301 138 293 137 293 137 293 138 289 131 269 126 269 129 269 132 257 128 253 131 261 129 253 134 273 135 261 128 261 144 325 164 317 134 226 110 206 113 230 114 190 85 154 90 166 85 162 85 154 82 150 84 146 72 115 61 95 48 83 49 99 48 79 55 210 117 257 129 214 51 162 132 218 120 222 113 210 101 107 96 186 96 190 96 182 93 178 95 186 98 186 93 178 93 186 95 186 96 186 98 190 98 190 95 182 95 182 93 178 93 174 98 194 99 194 99 194 99 194 98 190 96 186 95 182 95 182 92 174 92 174 92 174 92 174 92 174 98 166 93 119 42 150 93 174 90 166 88 170 92 178 87 166 90 174 92 170 88 162 85 150 85 158 82 142 64 103 42 51 15 0 7 15 12 15 12 35 10 11 9 0 36 170 96 166 87 150 85 138 88 178 102 218 131 273 140 285 138 261 140 277 135 249 117 198 102 178 92 162 90 154 85 142 58 47 19 0 3 0 7 7 12 35 19 31 9 0 9 107 82 146 73 138 70 134 72 138 75 146 78 154 82 158 79 154 81 166 76 146 76 150 78 154 79 154 76 162 78 178 79 178 78 174 61 134 67 194 84 190 75 178 82 178 81 170 79 174 79 178 82 194 81 194 76 190 69 178 70 162 66 138 58 126 55 126 66 146 66 158 75 178 79 174 70 178 75 182 73 178 75 194 70 178 70 190 72 186 70 190 70 182 69 178 67 170 66 166 70 178 67 170 64 166 64 166 61 158 61 154 58 138 54 126 61 123 42 11 72 507 291 638 162 190 42 154 52 95 45 107 48 111 42 91 33 75 30 67 25 63 19 35 9 15 3 7 0 0 0 0 0 0 0 0 0 0 0 0 1 43 54 182 73 162 75 154 73 150 72 142 73 150 73 150 73 150 73 150 72 146 72 146 72 146 72 146 70 142 70 142 70 142 70 142 72 146 70 142 70 142 72 146 70 138 70 138 70 138 70 138 72 142 72 142 72 142 72 142 69 134 69 134 69 134 69 134 67 130 66 126 66 126 67 130 67 134 67 134 67 134 67 134 66 130 66 126 64 123 63 123 63 111 61 107 63 107 64 111 63 111 64 115 66 115 66 107 63 111 60 103 58 103 58 103 63 115 61 107 58 103 60 107 64 119 63 115 60 107 57 103 54 107 58 99 54 103 55 87 52 91 54 99 55 103 58 107 52 95 54 99 55 95 54 91 49 87 51 87 52 91 52 91 52 95 54 91 48 75 46 79 19 10 19 10 19 10 19 10 16 7 14 6 11 7 14 9 11 9 11 9 11 9 11 9 11 9 11 9 11 9 11 9 16 10 16 10 16 9 16 9 19 10 19 10 19 10 19 10 14 7 14 7 14 7 14 7 9 7 19 10 14 6 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 14 7 7 6 14 15 31 25 42 30 45 28 45 31 50 28 45 25 42 28 52 33 47 28 47 28 47 28 47 28 40 33 57 40 59 36 54 36 28 7 0 0 2 1 9 12 9 7 7 6 2 3 2 0 7 1 16 9 64 51 107 45 74 42 81 54 102 64 109 64 128 69 109 61 97 54 100 67 138 85 143 81 126 72 119 69 90 57 100 57 100 63 107 60 78 66 128 45 45 45 74 45 59 30 42 13 21 4 16 3 11 3 21 22 40 27 57 30 162 159 362 176 346 164 238 128 245 168 276 126 202 156 243 138 205 147 202 153 219 164 219 159 224 158 217 179 308 241 310 227 312 239 279 116 145 93 157 199 351 111 243 108 432 226 463 212 396 191 468 223 200 49 157 230 546 331 451 184 401 230 475 265 561 257 465 233 432 209 441 283 491 244 448 226 434 215 427 224 446 229 444 226 439 224 441 229 499 280 453 168 286 159 343 176 310 96 191 92 157 57 124 63 114 39 105 45 117 40 105 39 107 55 131 43 128 52 133 57 128 55 148 60 214 155 324 153 296 149 288 152 293 144 286 153 319 158 305 156 303 149 296 155 308 161 308 150 310 173 336 164 300 149 288 146 300 161 324 171 322 168 315 149 300 164 315 146 358 245 365 162 322 158 339 134 305 137 291 173 346 155 286 150 284 149 288 152 291 153 303 156 300 155 303 153 303 152 305 150 319 156 346 168 348 162 341 161 339 149 331 156 367 176 374 171 382 182 386 182 374 174 351 159 336 152 312 135 291 125 272 117 255 116 260 117 257 116 253 114 243 116 248 108 236 116 250 111 231 99 217 88 210 90 217 96 205 90 226 108 257 125 276 132 279 135 276 132 274 134 276 135 281 135 274 131 269 131 274 132 260 123 260 125 269 131 269 128 274 132 274 129 267 131 284 144 284 129 248 105 219 104 234 114 226 95 191 85 193 88 186 87 186 87 181 84 174 79 152 67 124 54 100 46 100 51 97 43 162 111 269 123 183 87 179 88 257 90 226 120 257 113 245 113 214 96 217 98 217 96 214 95 212 96 217 98 212 93 212 98 214 96 214 98 217 98 219 99 214 96 212 95 212 93 210 95 210 99 207 99 207 99 207 99 205 96 202 96 200 95 200 93 193 93 193 93 193 93 193 93 195 93 200 90 198 73 114 82 195 93 191 90 186 90 191 92 176 84 183 90 188 88 181 84 186 85 183 88 176 78 136 57 90 33 38 9 14 9 11 10 9 15 16 10 19 3 69 85 186 95 191 85 202 92 238 114 231 107 260 125 281 135 291 137 284 132 284 126 257 108 241 105 231 99 217 87 193 76 138 37 83 19 35 10 26 4 9 6 28 12 26 3 40 52 167 75 162 72 164 69 159 72 162 73 167 76 169 79 171 79 174 82 167 76 169 79 171 79 171 79 155 81 164 82 164 82 167 87 164 81 164 87 167 76 152 79 150 81 148 79 145 79 148 79 148 78 148 76 143 72 133 69 136 73 128 66 119 63 112 63 126 73 121 73 126 81 126 78 126 73 128 73 126 72 126 73 117 67 124 70 126 69 119 64 117 67 114 66 112 64 109 63 119 67 114 63 107 61 105 61 102 58 102 57 95 52 88 49 107 39 69 48 74 49 102 55 83 45 93 55 54 34 76 40 69 40 59 31 42 22 35 19 11 6 7 3 2 1 2 1 0 0 0 0 0 0 0 1 2 0 4 0 2 12 85 82 128 73 131 76 133 73 131 72 126 73 126 73 126 73 126 73 126 73 124 72 124 72 121 70 124 72 124 72 124 72 124 72 126 72 121 70 121 70 124 73 121 70 121 70 121 70 121 70 124 72 124 72 124 72 124 72 119 69 119 69 119 69 119 69 119 67 114 66 114 66 117 69 117 67 117 67 117 67 117 67 114 66 112 64 109 63 109 63 114 61 109 58 102 61 107 64 102 63 97 66 97 67 95 66 102 63 105 63 105 63 105 63 107 63 102 60 100 60 100 61 107 63 102 60 97 57 93 55 93 55 93 55 93 57 90 51 90 54 90 55 93 57 95 57 88 54 90 55 93 54 90 52 85 51 85 52 88 52 90 54 88 54 90 51 78 43 74 45 12 0 12 0 12 0 12 0 10 0 9 0 7 0 9 3 9 3 9 3 9 3 9 3 9 3 9 3 9 3 9 0 9 0 10 0 9 3 9 3 10 11 10 19 10 19 10 19 7 11 7 11 7 11 7 11 4 11 10 19 7 7 6 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 19 10 11 6 11 13 27 22 47 30 55 28 43 31 55 30 55 27 47 25 55 31 67 31 63 31 63 31 63 31 63 28 55 39 79 40 75 37 75 21 3 0 0 1 0 6 23 7 15 4 0 1 0 0 0 0 0 13 107 90 210 88 178 73 158 70 166 79 190 81 182 81 174 75 178 79 186 90 242 113 273 117 285 116 269 114 277 96 234 95 190 73 158 63 115 73 75 54 95 60 134 42 119 40 79 30 39 12 3 1 0 0 15 10 51 25 15 28 31 99 376 180 369 184 333 113 190 134 376 159 277 116 337 164 341 149 353 155 380 164 400 164 392 161 376 153 424 227 531 229 507 241 555 155 202 98 210 150 563 153 261 85 277 211 555 223 480 185 464 256 436 70 31 84 563 306 718 220 337 203 464 239 559 286 507 230 452 217 392 241 603 241 468 224 432 214 412 217 444 241 488 241 476 233 468 238 499 256 567 220 297 149 369 193 492 165 194 88 166 61 154 70 142 57 119 42 107 45 95 42 103 49 126 46 71 51 123 51 119 54 142 79 186 131 424 206 440 158 309 146 353 159 337 149 365 168 345 161 349 164 345 165 369 170 369 165 329 164 396 185 384 162 329 149 297 146 309 152 321 155 345 161 325 159 369 170 321 206 559 171 345 182 305 168 285 146 281 161 408 185 313 143 321 152 305 153 313 158 317 159 317 158 305 156 293 155 289 152 281 158 297 165 317 167 317 162 309 162 289 153 333 182 361 176 361 177 365 185 376 184 357 170 329 159 301 147 269 135 242 122 218 114 202 108 198 107 194 108 202 108 210 111 214 113 230 119 234 114 226 105 198 95 178 90 174 85 162 85 162 88 182 96 198 101 202 105 222 116 253 128 277 132 281 134 281 131 265 123 246 120 230 119 238 123 242 120 226 123 234 117 230 122 242 120 226 117 214 107 186 104 198 110 214 102 170 84 154 88 158 82 154 88 162 85 154 84 146 72 115 58 91 48 83 49 99 46 63 39 281 176 416 159 190 37 182 107 182 114 198 96 178 107 170 93 178 95 190 98 194 99 194 95 186 98 190 95 182 96 194 96 186 98 190 98 194 99 194 96 186 96 182 95 182 93 178 95 186 96 186 96 186 96 186 96 182 95 182 93 178 93 174 93 178 93 178 93 178 93 178 93 178 98 174 99 134 43 142 95 182 93 174 90 170 90 170 82 158 88 174 92 166 87 154 87 154 87 162 84 142 66 107 45 55 18 3 7 15 10 15 10 31 9 0 4 0 28 154 107 194 96 154 95 198 123 269 116 202 107 182 105 186 110 206 107 194 110 198 107 186 105 186 108 194 110 186 99 142 57 19 30 7 7 3 12 11 7 15 13 35 12 0 9 115 82 162 73 142 72 138 72 138 73 142 75 142 75 146 78 154 79 154 76 150 79 154 79 154 78 154 76 174 84 186 82 182 82 186 82 186 78 194 73 170 72 194 75 162 76 154 76 154 76 174 73 190 75 190 75 182 73 162 75 182 73 170 70 166 69 166 78 178 73 170 73 174 72 158 72 158 70 158 70 158 69 162 63 158 67 170 69 174 64 162 64 166 64 166 63 162 63 162 64 162 61 154 58 146 57 146 60 142 60 138 58 126 52 115 36 79 48 87 40 103 61 111 54 119 43 87 33 111 48 83 24 47 18 23 9 7 3 0 0 0 0 0 0 3 3 11 0 0 0 0 1 3 1 3 0 0 4 0 0 0 43 198 73 174 76 166 75 154 72 146 73 150 73 150 73 150 73 150 73 150 73 146 72 142 70 142 72 146 72 146 72 146 72 146 73 150 72 142 70 146 73 150 70 138 70 138 70 138 70 138 69 134 69 134 69 134 69 134 69 134 69 134 69 134 69 134 69 134 67 126 66 130 69 134 64 126 64 126 64 126 64 126 66 130 66 126 64 123 63 119 61 103 57 91 57 95 61 107 63 99 66 103 67 107 70 111 66 115 61 111 61 115 64 119 64 115 61 111 60 107 61 111 61 111 60 107 57 99 54 95 58 99 54 99 58 103 54 87 57 103 57 99 55 95 54 95 52 95 54 99 55 95 54 91 51 87 52 91 52 95 54 95 52 95 54 87 46 67 45 71 19 12 19 12 19 12 19 12 16 9 14 7 11 9 14 10 14 10 14 10 14 10 14 10 11 9 11 9 11 9 11 9 14 10 16 12 19 9 16 7 16 9 16 9 16 9 16 9 14 7 14 7 14 7 14 7 9 7 19 10 14 6 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 16 10 16 7 9 9 23 21 35 27 45 30 42 28 47 34 47 27 45 27 47 28 50 31 52 31 52 31 52 31 52 31 47 34 59 39 57 36 54 36 38 15 4 3 4 1 7 10 4 4 4 3 4 0 7 0 14 1 83 96 222 111 169 79 131 66 97 52 90 52 83 43 76 39 69 42 74 42 85 60 121 75 140 98 171 105 183 119 219 141 229 128 200 123 193 105 136 69 159 54 112 78 66 13 62 31 50 21 31 10 21 6 9 3 23 21 35 24 71 46 253 170 351 171 341 168 236 111 200 131 234 122 188 140 226 156 214 161 222 162 222 168 231 161 234 155 217 193 322 233 303 247 353 236 148 90 124 102 324 220 305 99 265 119 448 229 460 199 389 223 491 161 179 46 255 260 568 318 422 185 425 236 472 276 530 242 439 217 410 197 475 269 446 230 434 215 405 205 413 218 444 230 439 221 417 214 427 227 482 263 396 159 327 188 389 239 303 98 222 78 157 132 238 84 155 57 117 43 109 39 109 45 133 60 119 37 131 58 136 52 157 76 191 104 272 180 367 199 234 99 219 135 288 137 255 135 276 137 272 146 291 152 303 165 319 170 312 156 315 182 348 177 310 158 296 152 298 159 310 162 312 168 317 162 308 164 312 159 415 294 360 147 353 146 291 167 288 152 339 196 355 158 300 164 300 155 300 159 317 164 317 161 319 159 317 156 317 153 317 152 339 165 348 167 348 165 346 161 358 158 353 185 401 184 384 185 379 187 396 191 382 177 353 165 331 155 315 143 293 132 272 120 245 113 243 111 248 120 260 126 250 119 243 111 229 102 212 96 229 101 229 99 224 96 219 95 229 98 214 87 202 84 205 87 200 85 202 88 210 95 219 101 226 107 243 119 260 125 260 123 267 128 265 128 267 126 255 116 248 111 236 111 248 116 236 101 236 108 231 104 224 104 222 102 210 90 191 87 191 82 176 81 181 84 176 82 174 79 152 67 119 51 97 48 100 49 93 40 100 180 405 266 561 190 181 230 470 265 496 245 472 271 408 113 205 90 210 96 217 99 219 99 212 96 219 98 214 96 217 101 217 98 217 98 219 99 219 101 217 96 214 96 212 95 212 96 205 96 202 96 202 96 202 96 200 95 200 95 198 93 195 92 195 95 195 95 195 95 195 95 191 92 200 95 210 79 112 75 195 95 195 93 191 92 188 90 188 90 193 93 193 92 188 88 188 87 186 90 176 79 138 58 95 36 40 10 14 9 11 10 7 13 9 7 9 1 66 82 226 117 229 105 250 129 298 141 267 104 236 93 234 93 238 102 243 98 243 102 257 111 260 108 222 99 262 125 272 117 195 61 85 13 23 0 19 6 16 10 23 13 28 3 33 51 169 79 167 76 169 73 162 73 164 75 167 73 162 73 167 78 167 75 164 76 169 78 167 73 157 69 143 73 136 72 133 67 126 63 107 48 100 48 97 46 114 70 124 67 121 67 124 69 126 70 131 70 133 70 136 73 131 72 124 70 124 70 121 69 119 70 126 72 112 69 112 67 102 63 114 64 107 64 112 66 109 63 107 63 109 64 112 63 109 61 107 61 107 61 107 61 107 60 102 58 100 54 95 54 95 54 105 61 105 60 100 57 93 54 95 48 57 22 59 48 85 43 83 30 35 33 59 22 23 21 19 9 11 1 2 0 2 0 4 1 0 0 0 0 2 1 2 1 2 0 0 0 0 0 2 0 9 3 2 0 62 75 131 75 133 78 136 73 131 72 126 73 126 73 126 73 126 73 128 75 126 72 124 70 119 69 126 73 126 73 126 73 126 73 126 73 124 72 124 72 126 73 121 70 121 70 121 70 121 70 119 69 119 69 119 69 119 69 119 69 119 69 119 69 119 69 119 69 117 67 117 67 119 69 112 64 112 64 112 64 112 64 117 67 117 66 114 66 112 64 112 58 109 58 102 60 97 64 95 67 88 70 85 73 88 76 107 66 102 58 95 58 100 63 107 64 105 61 102 61 102 61 97 58 95 57 95 55 93 55 105 55 88 58 105 58 90 52 97 58 95 55 93 54 88 52 88 54 90 55 93 54 90 52 88 52 88 52 90 54 90 55 90 55 95 54 83 48 81 49 12 0 12 0 12 0 12 0 10 0 9 0 7 0 9 0 10 7 10 7 10 7 10 7 9 3 9 3 9 3 9 0 7 0 12 0 10 7 7 0 9 7 9 15 9 15 9 15 7 11 7 11 7 11 7 11 4 11 10 19 7 7 6 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 9 15 7 7 4 11 15 35 25 51 30 55 28 43 33 63 25 51 28 55 30 59 30 55 30 59 30 59 30 59 30 59 31 59 36 59 31 55 31 63 33 31 7 3 3 0 1 11 3 11 0 0 0 0 0 0 6 43 75 222 117 198 79 119 57 95 30 31 18 23 13 0 28 39 22 35 19 11 16 39 21 23 39 111 67 138 76 182 85 230 119 285 141 392 174 408 113 488 280 365 85 214 92 214 51 91 31 31 6 0 0 0 1 31 15 51 24 23 42 87 147 380 184 396 179 388 170 317 116 230 102 238 117 281 143 361 161 392 170 388 164 404 167 396 161 369 162 480 239 511 226 551 251 388 108 178 88 353 236 527 119 246 102 301 209 563 221 440 184 551 247 249 69 43 158 603 306 678 208 349 215 472 236 575 265 476 218 396 206 388 265 555 224 468 224 428 200 392 206 432 232 484 230 460 217 440 226 484 232 468 177 273 176 432 226 674 177 194 116 226 105 365 138 214 72 142 46 107 42 87 40 103 46 126 49 83 52 119 48 103 64 134 85 222 122 277 126 246 61 63 70 281 161 361 135 325 132 257 129 269 135 269 135 289 129 273 135 261 140 325 155 293 162 341 161 353 174 396 187 412 177 376 174 369 167 349 173 396 276 678 197 329 179 317 152 341 147 325 174 396 177 337 158 345 158 341 156 349 165 365 165 341 164 341 159 325 156 305 152 293 167 317 167 317 167 313 161 309 167 309 168 404 197 380 177 396 190 372 200 376 188 325 167 289 159 277 149 257 140 234 129 210 128 246 120 218 110 198 105 198 108 210 110 226 113 234 114 238 95 178 92 174 92 178 93 186 95 186 93 182 93 182 93 182 95 178 88 158 82 142 78 134 78 146 87 182 104 222 116 234 119 230 120 242 126 246 120 226 114 214 113 214 113 214 111 206 113 210 110 198 105 190 101 186 98 170 88 166 90 150 79 146 82 146 81 146 82 142 72 115 55 87 46 87 51 95 45 55 28 253 122 293 187 210 45 456 224 492 229 539 280 702 235 242 90 174 93 182 96 186 95 182 93 186 99 190 96 186 99 198 98 190 98 194 99 194 101 198 98 190 96 186 96 182 95 182 96 190 98 190 98 190 98 190 98 190 96 186 95 182 95 182 95 182 95 182 95 182 95 182 87 166 96 186 107 146 40 119 96 186 95 182 93 174 90 166 95 178 93 174 92 170 90 166 88 158 88 166 85 146 66 107 46 63 19 7 9 15 10 11 12 35 12 7 9 0 36 162 134 261 129 257 141 317 149 281 102 154 93 182 111 198 110 210 110 182 99 182 113 214 110 178 73 115 101 214 137 289 132 242 72 79 18 0 1 0 4 15 15 35 12 0 6 107 85 182 78 154 73 138 72 138 73 138 78 138 72 134 75 146 73 130 72 134 73 138 70 119 61 107 55 91 37 51 33 51 30 43 15 11 12 15 12 35 33 126 61 142 64 123 66 119 67 146 70 182 69 182 69 146 67 130 64 158 66 162 69 162 69 158 70 158 66 154 69 158 67 146 64 123 58 123 64 146 63 130 63 146 60 146 60 146 61 150 57 146 57 146 57 146 57 146 52 134 51 130 49 130 51 126 51 99 51 107 51 103 48 95 58 71 16 43 34 23 3 27 1 7 10 39 16 0 0 7 6 3 3 0 1 0 1 0 3 3 0 0 0 0 0 0 3 3 1 0 0 0 0 0 0 0 0 7 0 0 24 150 75 174 78 170 75 158 73 150 73 150 73 150 73 150 73 150 75 154 73 146 72 142 69 138 73 150 73 150 73 150 73 150 75 150 73 146 72 150 73 154 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 69 134 69 134 69 134 69 134 70 134 69 130 67 134 69 138 66 130 66 130 66 130 66 130 69 138 69 138 67 134 66 126 60 107 61 111 64 111 64 107 73 119 75 119 78 126 84 138 85 154 69 111 57 99 58 111 66 119 63 111 61 111 61 115 57 103 57 107 58 107 58 111 66 99 52 111 66 115 55 95 55 99 55 99 55 99 55 99 52 95 54 99 55 95 54 91 52 91 52 95 54 95 55 99 55 103 58 103 54 91 52 99 19 12 19 12 19 12 19 12 16 9 14 7 11 9 14 9 16 12 16 12 16 12 16 12 11 9 11 9 11 9 11 9 11 7 19 12 21 10 14 6 14 7 14 7 14 7 14 7 14 7 14 7 14 7 14 7 9 7 19 10 14 6 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 6 9 3 2 6 19 19 40 28 45 30 42 30 50 36 40 25 47 31 52 30 47 27 47 28 47 28 47 28 47 28 50 31 52 28 42 24 45 28 59 24 16 7 7 1 2 6 0 0 2 0 9 0 16 0 64 69 198 108 186 93 176 78 105 39 52 13 38 13 35 9 23 4 21 10 26 4 26 16 47 25 76 57 117 61 117 72 131 88 167 93 171 113 195 104 138 120 331 125 195 141 238 158 238 126 169 67 76 19 33 6 19 10 38 24 45 28 100 66 288 162 351 177 319 182 341 180 257 105 155 99 188 123 205 168 224 174 234 165 219 167 234 162 229 153 236 214 348 229 303 256 298 132 133 108 145 190 405 185 274 98 296 122 446 230 456 187 391 245 465 99 191 51 372 269 558 306 403 188 427 232 460 277 501 235 429 202 405 202 511 253 413 217 420 203 384 193 398 209 422 220 425 214 408 212 432 233 451 235 343 150 339 187 405 286 413 90 229 141 250 138 195 85 133 51 105 45 107 43 112 48 97 55 133 48 128 51 121 54 131 63 176 108 212 78 114 30 112 36 159 152 365 197 331 182 305 159 288 153 274 135 250 132 238 134 262 137 279 158 288 138 260 131 257 134 274 146 284 147 322 165 317 177 334 180 372 230 599 242 353 199 341 168 348 140 300 161 327 170 327 164 317 158 315 158 315 162 331 170 331 162 334 164 329 159 324 153 324 152 343 167 336 164 334 162 334 156 343 153 353 196 405 174 367 188 405 205 415 203 384 174 341 159 329 156 312 147 298 140 274 126 250 117 253 120 255 120 253 122 250 119 241 116 231 104 214 101 229 99 219 92 212 90 217 95 205 87 214 93 219 93 214 90 222 98 214 92 207 88 202 87 198 82 193 81 195 85 205 92 207 92 217 104 241 114 243 110 248 119 255 117 243 113 255 128 260 122 250 114 238 111 236 111 212 95 200 93 198 84 179 81 171 79 171 79 169 76 152 67 119 51 102 48 105 49 95 37 133 102 272 138 231 93 157 96 245 87 214 110 243 108 231 93 212 93 212 95 212 93 207 90 210 96 219 101 217 98 219 102 217 98 217 99 219 101 222 101 217 98 217 96 214 95 212 95 210 99 210 99 210 99 210 99 210 99 210 98 207 96 205 96 200 95 195 95 195 95 195 95 181 87 198 98 217 81 107 66 198 96 198 95 193 92 188 88 193 93 188 88 181 85 181 85 191 88 191 88 179 78 138 60 97 36 42 10 16 9 11 9 11 18 16 13 28 6 85 92 265 141 286 146 324 164 322 129 250 99 257 125 300 126 281 120 274 105 243 99 262 110 248 88 234 93 231 101 269 140 305 143 269 99 124 24 42 4 26 12 28 15 26 0 28 48 171 85 167 75 169 72 164 72 159 72 169 75 157 72 164 75 159 67 152 69 155 69 148 60 131 54 83 25 31 1 11 4 14 0 11 0 7 1 16 9 59 49 114 64 114 66 114 67 119 69 124 69 121 66 117 63 107 60 112 64 117 67 117 69 117 69 107 64 100 66 109 72 109 67 105 58 97 58 107 66 107 60 109 61 102 57 100 58 107 63 93 54 93 55 95 55 95 55 88 49 85 49 85 51 88 52 66 39 69 40 69 37 66 36 45 36 50 13 28 9 9 6 2 16 7 0 2 9 9 0 4 1 2 0 2 0 4 3 0 0 0 0 0 0 0 1 4 3 4 1 2 1 2 1 0 0 2 1 2 0 38 57 131 76 133 78 138 75 133 72 131 72 131 72 131 72 131 72 133 73 131 70 128 69 124 67 131 72 131 72 131 72 131 72 133 73 131 72 124 73 126 75 121 70 121 70 121 70 121 70 124 72 124 72 124 72 124 72 119 69 119 69 119 69 119 69 121 69 119 67 117 69 119 70 117 67 117 67 117 67 117 67 121 70 121 69 119 69 117 67 114 60 128 66 107 76 57 85 50 101 35 104 26 113 28 116 81 117 97 72 109 52 109 61 102 66 100 61 105 61 97 64 90 57 97 60 100 61 105 63 114 57 88 61 112 61 93 55 88 52 90 55 93 57 97 58 88 54 90 55 93 54 90 52 88 52 88 54 90 55 93 55 95 58 100 58 93 55 95 58 7 3 9 7 10 3 9 0 9 3 9 3 9 3 9 7 9 7 9 7 9 7 9 7 12 7 6 0 9 11 10 7 6 0 6 3 7 7 9 15 7 11 7 11 7 11 7 11 4 7 7 15 9 15 9 11 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 7 7 6 3 4 7 6 11 7 3 1 0 6 19 15 19 28 51 28 55 30 51 31 51 31 63 30 59 30 59 30 55 28 55 28 55 28 55 28 55 30 75 28 55 28 55 30 55 27 47 16 27 6 23 3 27 1 55 12 0 3 0 0 0 57 202 116 186 85 134 87 198 101 170 52 19 12 0 13 0 4 0 7 0 6 0 15 31 16 67 46 138 57 142 61 170 87 166 58 182 81 190 75 218 70 126 51 126 66 154 70 182 143 408 165 420 168 329 87 126 49 55 33 3 25 0 28 214 162 384 180 376 179 392 194 392 188 361 122 162 92 273 144 341 164 420 174 408 162 420 171 420 162 329 180 535 218 547 253 531 162 222 105 202 129 571 256 353 108 222 96 246 223 571 205 376 203 615 199 190 69 39 238 599 303 634 215 376 220 472 254 583 257 448 223 392 199 452 279 499 214 416 205 396 194 369 190 396 218 440 206 428 206 428 217 492 235 412 161 325 161 365 218 436 126 210 90 214 140 380 134 242 57 119 45 83 36 79 39 95 37 95 48 111 45 99 45 111 58 130 63 103 37 39 28 55 52 67 57 301 200 583 217 472 194 432 193 400 171 361 161 333 156 376 168 380 174 440 182 372 158 305 143 412 176 313 120 293 129 321 132 273 137 333 144 341 168 380 174 412 188 448 202 464 197 452 211 452 197 400 176 349 162 353 162 341 155 325 156 333 170 353 161 325 155 313 153 309 176 317 170 349 180 321 162 313 165 329 179 376 184 357 177 372 190 384 203 365 180 325 167 285 170 301 150 277 140 226 122 234 128 238 122 218 116 214 116 218 120 226 116 222 117 218 111 194 101 198 101 194 98 186 93 174 95 178 90 174 95 182 93 174 92 174 99 162 88 158 92 150 96 162 90 154 92 158 90 146 78 123 79 134 85 154 93 166 101 186 105 210 120 261 140 301 196 337 120 230 117 242 113 226 98 186 92 162 81 134 72 126 81 150 78 154 82 162 72 123 55 91 43 59 37 67 39 51 51 230 131 249 132 138 52 174 119 158 123 202 88 210 99 162 93 186 93 182 95 186 96 178 99 182 98 170 96 174 98 186 98 190 98 190 98 190 98 190 99 194 99 190 98 186 96 186 98 186 93 178 96 186 93 174 96 182 93 178 96 186 95 178 98 190 99 190 96 182 93 174 85 150 88 174 105 138 37 111 99 190 95 174 88 162 87 162 87 166 90 174 90 166 85 146 92 158 90 162 90 158 75 134 48 67 21 19 16 39 18 35 18 39 0 0 21 0 34 194 143 289 146 353 164 329 132 261 116 206 122 226 125 210 108 158 93 134 85 142 88 126 79 138 90 146 93 150 108 202 143 285 141 253 126 170 49 0 0 0 19 35 27 0 3 67 79 186 81 162 75 138 72 126 72 130 75 134 76 138 76 134 72 130 72 134 72 138 72 126 60 99 34 23 13 0 1 0 3 0 4 19 4 0 10 11 21 111 60 150 67 158 66 142 67 166 67 162 66 166 70 170 69 154 66 158 63 150 61 150 66 158 64 166 72 166 66 150 67 166 58 138 55 142 61 154 61 146 58 146 52 130 48 126 49 130 57 154 55 150 52 134 48 123 49 130 45 119 42 111 40 103 37 87 33 67 22 39 15 27 3 0 3 0 1 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 3 1 7 3 3 1 0 4 0 0 3 0 0 6 67 72 182 73 158 79 158 67 174 72 154 72 154 72 154 72 154 70 150 73 162 75 158 70 150 72 154 70 146 67 142 66 134 69 146 69 146 70 146 70 146 69 134 69 134 69 138 73 146 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 69 138 72 142 70 134 66 123 67 134 69 138 70 134 69 130 67 130 67 134 69 138 70 138 69 123 57 182 84 67 134 95 164 115 164 55 247 194 254 333 336 289 131 35 51 43 49 119 69 111 69 83 61 103 63 126 63 111 58 103 57 103 58 107 58 107 58 103 57 107 60 111 49 79 52 91 52 95 58 115 49 87 51 91 51 99 51 99 52 103 51 95 49 95 51 99 54 103 51 99 49 91 48 91 14 9 16 10 19 9 16 7 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 21 9 11 7 16 10 16 7 11 6 11 7 14 9 16 9 14 7 14 7 14 7 14 7 7 6 11 9 14 9 14 7 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 11 6 9 4 7 6 9 7 14 6 4 4 14 15 28 19 42 28 42 30 45 30 47 31 47 30 50 30 50 30 50 30 47 28 47 28 47 28 47 28 57 27 57 28 57 28 57 30 52 24 28 12 7 4 0 3 23 1 2 4 7 3 47 58 248 116 188 85 186 92 191 120 200 102 171 72 117 52 90 34 50 18 28 6 16 9 40 28 69 40 109 61 124 63 126 66 100 52 131 85 164 75 114 48 107 45 71 42 76 43 71 46 83 73 157 120 262 165 279 168 214 158 219 64 97 45 155 111 312 173 331 174 334 184 346 185 360 184 303 131 171 96 176 161 212 168 222 167 222 171 234 164 234 155 284 226 339 235 343 190 136 107 119 132 324 235 348 144 310 84 315 99 446 235 415 184 422 262 355 81 171 73 479 265 544 277 420 193 432 230 494 276 479 215 427 200 389 235 532 233 415 208 393 200 379 185 370 194 417 211 401 205 396 205 413 226 422 191 310 165 319 177 429 220 305 119 174 69 174 116 200 107 109 57 90 42 76 36 78 39 83 40 105 48 105 43 107 48 93 46 81 40 71 37 74 40 76 34 95 108 284 214 377 235 360 212 329 185 308 185 300 167 300 190 327 194 341 214 343 184 315 162 310 196 355 171 291 164 291 161 279 143 298 165 284 144 253 135 250 134 253 138 265 143 310 177 355 196 379 211 396 209 391 208 382 197 365 184 353 182 300 152 312 156 317 152 310 152 310 158 317 167 331 164 339 168 334 152 348 190 396 168 370 188 377 190 396 185 365 179 360 171 339 159 308 152 291 135 265 134 255 122 250 119 250 119 255 122 260 122 253 120 253 119 243 110 226 102 226 102 224 99 219 98 217 93 210 92 214 96 214 92 210 98 219 92 205 90 210 88 205 87 202 88 210 95 212 92 207 88 202 85 198 84 198 85 200 85 202 90 214 102 236 113 305 134 245 113 243 113 243 119 229 104 222 96 207 87 195 84 169 73 162 73 162 70 150 64 121 48 112 43 105 42 93 34 140 119 269 125 262 84 155 105 255 102 269 122 224 119 224 92 212 92 212 95 214 96 217 96 222 98 219 96 217 98 219 99 222 99 222 99 222 99 222 99 222 99 222 98 219 98 217 96 217 96 210 95 214 96 212 92 210 92 205 90 210 93 207 92 205 96 202 96 200 93 195 90 188 84 193 92 214 78 107 64 200 96 193 92 188 88 186 88 186 90 191 92 191 88 183 85 193 87 191 87 179 79 152 66 102 39 47 16 26 16 23 13 7 13 11 19 85 27 140 113 315 147 334 162 339 140 284 120 272 114 274 113 272 107 243 90 205 67 193 73 202 69 193 75 217 84 224 92 255 116 315 146 355 159 322 131 202 43 64 10 40 19 50 7 35 42 171 85 186 81 176 75 162 73 159 76 159 76 162 76 159 75 155 73 148 70 145 70 140 64 117 49 74 28 33 9 7 4 2 6 0 13 0 3 9 10 35 52 105 63 114 64 109 63 114 67 117 66 114 67 119 69 117 64 117 64 109 61 107 63 107 67 105 67 112 72 105 64 102 67 102 57 105 58 109 58 100 49 95 49 93 48 90 48 93 51 76 46 74 46 76 48 76 48 76 45 66 39 57 33 50 31 28 18 23 12 16 7 7 4 4 3 4 1 2 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 1 2 3 4 1 2 0 4 1 0 4 0 1 16 30 124 79 136 72 145 73 128 78 138 72 138 72 138 72 138 72 136 72 140 75 143 73 138 70 148 72 145 70 140 67 131 67 131 69 131 69 128 70 128 70 121 69 119 69 121 70 124 73 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 119 69 117 66 117 69 119 70 121 69 119 67 117 67 117 69 119 70 121 72 124 78 117 70 90 196 119 291 38 313 57 325 7 361 0 322 59 297 0 78 133 25 138 51 78 73 100 66 124 60 85 66 95 61 100 58 95 57 95 57 95 57 93 55 93 55 95 58 95 57 97 55 95 54 100 58 90 51 90 51 90 51 90 51 85 48 85 49 90 54 97 57 100 54 88 45 78 45 85 49 7 7 9 11 10 7 9 3 9 7 9 7 9 7 9 7 9 7 9 7 9 7 9 7 10 7 7 3 10 11 9 3 6 7 6 11 7 15 9 15 6 7 6 7 6 7 6 7 4 7 7 15 9 15 9 11 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 7 7 6 3 4 7 6 11 9 11 6 15 15 47 25 47 28 51 28 51 30 47 30 51 27 51 28 55 30 63 31 63 28 55 28 55 28 55 28 59 24 67 30 67 31 63 30 47 28 51 19 35 7 31 3 35 16 7 4 7 0 3 63 234 149 218 64 83 72 154 92 206 108 257 120 257 113 253 105 226 57 103 42 39 16 7 13 19 36 99 49 142 61 158 61 150 73 202 76 170 63 174 70 166 60 99 42 87 43 79 33 67 25 83 45 126 90 261 134 365 177 440 184 515 211 273 131 384 185 396 177 380 185 372 187 384 194 424 199 400 134 194 107 333 161 412 170 416 167 428 171 408 161 369 197 583 242 579 206 301 110 182 111 400 247 551 182 416 98 253 96 198 179 495 203 416 232 626 158 130 55 249 254 563 274 567 206 388 217 484 262 599 238 424 206 408 184 551 282 460 208 400 199 380 188 361 187 388 217 436 205 424 200 416 209 480 223 388 156 349 161 357 236 559 177 281 84 115 61 182 78 198 66 138 52 95 36 71 31 75 33 91 43 111 43 103 40 103 36 59 27 47 34 79 43 87 43 103 70 242 137 412 197 531 220 503 211 440 185 420 184 424 188 476 208 511 218 559 217 488 199 476 199 535 218 507 196 488 193 472 176 436 202 503 177 388 156 353 147 313 138 289 134 281 108 238 128 261 137 293 152 317 161 361 170 392 191 452 209 480 233 535 233 495 200 384 164 313 165 341 179 341 167 305 155 285 164 281 162 412 194 333 162 388 196 384 196 341 173 305 164 293 159 285 149 277 137 230 120 214 117 218 116 214 116 218 119 226 123 230 120 226 120 222 116 206 105 210 105 210 105 210 105 206 98 182 93 178 95 186 96 174 92 174 99 162 88 158 92 150 90 150 88 154 93 166 95 162 98 166 92 150 85 138 82 134 87 142 84 134 84 142 88 154 99 190 98 190 95 170 93 198 102 202 101 198 99 190 98 198 90 182 87 158 73 126 67 130 48 71 40 63 40 75 40 51 55 226 126 246 117 142 63 214 113 186 120 222 107 230 110 182 93 186 92 190 95 186 96 186 99 182 98 170 96 174 98 178 101 190 101 190 101 190 101 190 99 186 99 186 98 182 98 178 99 186 95 182 96 186 95 174 93 174 90 170 93 182 93 170 93 182 95 182 93 174 90 166 90 162 92 174 104 142 36 95 95 182 93 174 90 170 92 174 92 174 92 178 92 170 88 158 88 138 87 146 84 146 72 126 52 79 25 27 15 23 13 19 12 31 21 63 48 59 69 238 152 321 158 337 141 253 108 218 108 178 104 162 98 142 85 123 63 71 63 95 70 103 70 119 79 134 79 111 85 138 114 206 141 257 150 277 126 142 55 27 22 3 16 0 4 71 79 194 85 178 79 146 76 142 79 138 76 142 78 142 76 134 73 134 76 134 72 134 69 111 55 83 40 39 19 0 4 0 7 7 9 31 6 0 7 7 24 115 61 154 66 158 63 154 64 166 67 162 64 162 69 170 66 154 64 158 63 150 61 154 66 158 63 162 72 170 67 154 64 150 57 142 54 142 55 134 46 107 40 103 42 111 43 111 43 111 45 119 43 111 42 115 45 123 36 91 30 63 19 43 15 35 0 0 0 0 0 0 0 0 3 7 1 3 1 3 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 3 1 7 3 3 1 0 4 0 0 3 1 0 6 47 67 186 76 162 78 158 66 162 72 154 72 154 72 154 72 154 72 154 73 162 75 158 72 154 73 162 72 158 70 150 70 146 69 146 69 146 70 146 70 146 70 138 70 134 70 142 72 146 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 72 138 69 130 67 130 69 134 67 134 69 138 70 134 69 130 67 130 67 134 69 138 70 142 76 190 72 142 162 492 357 388 331 309 363 257 272 273 289 31 360 230 131 0 52 126 43 111 69 95 67 79 60 107 64 130 64 115 60 107 57 99 55 99 55 99 54 95 54 95 55 95 58 91 55 91 54 91 54 95 52 91 51 99 51 99 51 107 46 91 48 95 52 107 54 111 49 83 39 51 31 55 40 79 14 9 16 10 19 9 16 7 16 9 16 9 16 9 16 9 19 10 16 9 16 9 14 7 19 9 14 9 19 12 16 6 11 6 11 7 14 9 16 9 11 6 11 6 11 6 11 6 7 6 11 9 14 9 14 7 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 11 6 9 4 7 6 9 7 11 6 9 10 28 24 42 28 40 27 42 28 42 30 45 30 42 25 45 28 50 31 52 33 47 28 47 28 47 28 47 28 50 24 59 31 64 31 54 27 50 27 33 15 14 6 2 3 0 0 38 0 14 43 198 173 229 84 109 39 107 66 143 61 145 82 169 87 162 96 188 108 186 108 179 99 145 72 107 58 119 64 126 70 136 69 121 57 97 64 138 69 126 70 126 52 107 49 78 40 71 34 42 19 33 22 38 18 76 52 150 111 276 164 293 307 565 206 322 208 365 191 343 190 358 191 355 199 360 193 367 202 315 143 191 107 238 162 238 167 229 171 236 177 217 150 265 233 367 221 236 110 138 96 219 236 384 224 374 149 298 95 308 85 384 223 405 190 444 253 298 70 174 171 489 241 518 257 415 202 432 233 508 272 451 206 405 203 379 277 520 209 398 197 377 193 370 184 372 199 415 208 393 200 386 197 401 217 403 179 310 173 322 177 456 269 405 158 181 55 100 54 90 58 102 58 88 43 66 33 62 30 76 36 85 40 85 34 76 30 62 28 45 22 50 33 69 42 83 66 152 110 193 128 236 159 308 208 367 206 308 171 300 187 329 203 351 212 370 226 372 211 365 214 377 223 386 223 379 217 367 209 343 203 393 230 360 196 327 187 317 177 298 164 286 153 293 162 293 147 269 140 272 137 262 131 269 135 284 147 300 150 296 158 346 188 379 206 415 227 358 199 384 196 370 185 346 156 348 156 348 185 382 156 348 179 384 185 377 177 358 170 346 165 329 158 315 153 296 138 269 131 253 120 250 119 248 117 250 119 253 117 245 116 248 116 241 107 234 107 234 107 234 107 236 108 224 98 212 93 217 98 219 98 217 102 226 96 212 95 217 93 224 98 217 96 219 98 217 93 217 95 212 92 207 90 207 90 219 96 212 90 202 87 202 87 183 79 195 82 181 69 171 73 195 85 200 90 207 95 214 99 212 105 212 101 198 96 205 108 162 64 121 42 100 37 95 37 145 105 255 117 236 75 159 99 234 105 231 104 224 114 234 101 212 92 212 93 214 96 217 96 222 98 219 96 217 98 219 99 226 102 226 102 226 102 226 102 224 101 222 99 222 98 219 99 219 96 212 95 214 98 212 93 217 96 212 95 217 98 214 96 202 96 202 96 200 92 193 88 195 90 198 90 214 82 109 58 193 93 191 92 191 93 193 95 193 93 193 93 191 92 188 92 198 92 193 90 186 84 157 69 109 42 62 18 28 12 21 10 21 16 50 39 117 57 200 126 310 149 327 140 279 98 231 90 238 95 234 92 234 88 219 79 191 66 191 72 198 73 195 78 193 76 191 67 195 76 234 99 260 116 291 140 276 114 195 78 95 30 50 6 33 33 162 88 188 84 181 78 169 78 169 81 167 79 167 79 164 76 157 73 164 76 152 73 145 69 126 57 85 34 38 10 9 7 7 10 7 13 0 3 4 9 33 51 107 63 112 64 107 61 109 66 114 64 109 64 117 67 112 61 109 60 105 60 102 58 97 60 90 58 95 63 95 58 85 54 85 45 74 40 74 40 71 37 71 40 76 43 76 40 71 39 76 43 59 31 42 25 40 25 31 16 21 9 7 1 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 1 2 3 4 1 2 0 2 1 2 3 0 1 14 19 112 79 143 73 143 73 126 72 138 72 138 72 138 72 138 72 136 70 138 72 138 72 136 70 145 72 143 70 140 69 136 69 133 70 133 70 131 72 131 72 124 72 121 70 121 72 124 73 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 124 70 117 66 114 67 119 70 117 69 119 70 121 69 119 67 117 67 117 69 119 70 121 73 88 98 97 96 69 291 85 295 0 280 2 368 0 366 26 251 59 321 0 95 97 55 81 49 64 70 95 63 128 58 100 64 102 63 100 58 95 55 93 55 95 55 93 54 90 54 90 55 93 52 83 49 85 51 85 49 93 54 90 52 90 51 88 51 88 51 88 51 85 48 81 46 57 28 45 21 40 24 52 33 7 7 9 11 10 7 9 3 9 7 9 7 9 7 9 7 10 11 10 7 9 3 7 3 9 3 7 7 12 15 9 0 6 7 6 11 7 15 9 15 6 7 6 7 6 7 6 7 4 7 7 15 9 15 9 11 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 7 7 6 3 4 7 6 11 4 3 6 19 18 55 27 51 27 47 27 51 28 43 30 47 24 47 25 51 28 59 31 63 28 55 28 55 28 55 28 55 21 63 28 71 34 67 30 55 31 55 24 47 12 35 1 11 0 43 10 0 25 198 162 730 170 162 33 51 49 79 55 75 54 123 63 107 54 126 72 162 93 230 108 261 111 265 108 261 114 265 110 257 107 234 92 194 66 154 70 162 78 186 78 162 66 130 54 107 49 99 36 51 16 35 12 0 19 23 42 142 122 349 141 472 244 436 191 416 197 420 184 400 190 384 193 396 187 400 197 436 197 432 150 265 126 341 158 432 176 432 179 448 162 297 134 416 187 349 117 186 95 269 212 579 236 527 184 253 95 257 85 198 164 511 197 420 247 567 128 115 70 456 254 539 283 555 214 428 221 499 271 571 227 424 206 404 200 634 257 408 199 376 190 365 187 365 193 412 214 428 200 412 196 404 203 464 211 369 159 357 167 380 253 626 250 361 72 71 45 158 72 230 61 134 51 99 39 79 33 75 39 91 34 83 30 67 22 47 24 55 28 47 22 51 39 107 48 162 95 269 116 301 128 321 144 396 197 476 196 452 188 452 206 511 212 531 218 563 227 555 218 551 224 555 223 559 223 551 212 531 205 519 227 563 214 539 209 515 214 523 209 484 194 440 182 420 171 337 144 313 146 305 150 309 137 273 128 249 119 222 120 238 123 238 122 242 134 273 165 325 170 345 187 400 196 384 190 396 193 388 184 376 188 404 205 396 196 365 180 321 162 293 144 273 146 269 138 253 128 226 120 226 120 230 122 230 120 226 119 218 116 214 117 218 113 202 108 214 105 210 105 214 108 222 104 194 95 182 96 194 101 186 101 198 108 182 98 182 101 174 105 190 102 190 105 198 105 190 98 174 96 170 96 170 98 178 98 170 95 158 88 146 85 142 87 162 84 146 76 126 70 111 70 119 72 126 75 134 78 146 76 162 92 206 108 261 135 333 107 214 85 154 64 111 49 71 75 230 125 253 107 130 60 150 105 218 107 194 114 202 104 146 93 186 93 190 95 194 96 186 101 182 99 178 98 174 99 178 104 186 104 186 104 186 104 186 102 182 102 178 101 178 99 182 99 190 96 186 99 190 98 178 101 186 96 186 99 194 99 182 98 190 98 190 96 182 93 174 92 174 93 166 104 158 39 83 93 178 92 174 93 178 95 186 95 178 93 174 92 170 90 162 92 158 90 162 88 158 75 134 54 83 31 27 13 11 12 15 12 0 19 55 49 119 107 269 131 269 135 242 101 150 81 146 79 119 84 138 92 146 82 126 66 99 69 95 64 95 66 99 66 115 58 63 54 55 70 95 95 166 120 218 120 198 105 182 81 95 30 0 0 27 69 198 84 166 79 150 78 138 79 146 79 142 79 142 79 138 75 130 76 138 73 142 73 134 66 119 45 47 19 0 4 0 7 11 10 35 6 0 7 3 21 111 61 154 64 158 61 146 61 158 64 154 63 158 66 162 64 150 57 138 57 134 54 126 52 123 39 87 40 91 40 83 34 67 34 71 22 47 22 71 33 87 42 111 43 111 42 95 34 79 28 67 18 27 4 3 1 3 7 15 3 3 0 0 0 0 3 7 1 3 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 3 1 7 3 3 1 0 3 3 1 0 1 0 3 11 55 182 81 162 76 158 67 154 72 154 72 154 72 154 72 154 69 146 69 146 69 146 69 146 69 150 69 146 67 146 69 146 70 150 70 150 72 150 72 150 73 146 72 138 70 142 72 146 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 134 67 126 66 130 70 142 67 134 69 138 70 134 69 130 67 130 67 134 69 138 70 142 84 206 72 138 161 412 354 349 337 186 354 246 319 115 378 71 327 353 206 67 67 134 45 138 67 95 64 75 57 107 61 134 61 115 60 107 57 99 55 99 60 107 57 99 54 95 55 99 52 79 46 79 51 95 51 95 52 103 52 107 51 103 49 103 46 95 48 95 46 87 40 75 21 27 21 27 22 35 27 47 14 9 16 10 19 9 16 7 16 9 16 9 16 9 16 9 21 12 19 9 16 7 11 6 14 7 14 10 23 12 16 4 11 6 11 7 14 9 16 9 14 7 14 7 14 7 14 7 7 6 11 9 14 9 14 7 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 11 6 9 4 7 6 9 7 7 4 9 10 28 22 38 25 38 27 40 27 42 28 42 28 42 25 42 27 47 28 50 30 47 28 47 28 47 28 47 28 50 24 57 30 59 33 52 30 52 30 40 19 21 7 7 0 14 6 19 9 183 135 348 381 393 82 42 45 107 39 83 51 85 49 105 49 102 57 114 57 100 55 107 66 124 81 159 102 198 116 214 128 231 134 234 134 188 70 107 69 145 66 114 66 133 69 112 51 83 43 54 21 38 21 40 18 57 15 62 49 210 173 257 129 245 132 293 164 308 174 322 173 324 180 346 187 351 202 379 193 362 199 355 170 219 120 229 164 257 182 236 179 210 116 107 98 133 84 97 102 157 221 353 217 408 221 310 111 298 95 284 105 382 229 391 199 479 206 234 54 212 226 494 263 563 263 429 217 441 244 522 257 441 215 425 194 448 294 463 206 398 197 377 191 372 187 382 206 408 205 389 197 384 196 398 217 384 176 319 177 343 200 472 262 410 140 126 52 126 88 133 93 102 61 90 49 71 40 64 36 76 37 62 25 52 21 42 15 33 24 54 28 47 30 76 57 107 75 145 96 174 117 202 123 198 126 245 167 327 211 341 190 348 209 348 209 353 217 367 224 372 226 379 229 379 224 374 227 374 226 365 218 379 220 360 227 367 224 382 233 389 227 374 217 365 211 351 185 319 180 336 185 327 168 312 162 317 167 319 159 281 137 272 128 267 131 279 135 281 128 262 135 305 161 348 184 386 199 391 177 365 190 410 205 448 218 417 203 393 185 358 174 324 158 310 140 269 122 243 105 243 116 248 117 250 117 248 116 255 120 250 119 253 120 248 113 238 108 234 104 229 105 234 108 231 102 217 95 219 101 226 102 231 111 241 105 224 104 231 102 226 102 229 108 245 119 255 120 234 105 229 102 224 101 224 101 219 98 217 95 212 92 207 90 212 93 200 81 193 85 193 73 176 70 171 66 164 61 157 60 136 55 150 69 174 93 212 114 193 96 200 102 202 95 171 75 200 113 248 117 219 75 155 76 188 108 202 105 248 113 217 87 210 93 210 95 212 96 214 96 219 99 217 98 214 99 217 101 224 104 224 104 224 104 224 104 224 102 222 102 219 101 219 101 217 99 210 98 212 99 210 95 210 95 202 95 207 98 207 93 205 99 207 98 205 95 198 92 195 92 198 87 214 88 119 55 195 95 193 93 193 95 195 96 193 93 191 90 186 90 188 92 193 87 188 87 179 79 152 64 112 45 69 22 31 10 26 13 26 1 69 49 162 99 279 134 279 129 298 110 234 81 217 81 200 75 207 84 219 84 200 72 183 70 181 60 164 58 157 52 133 48 131 40 136 51 186 75 212 88 238 98 234 105 238 111 188 64 85 18 28 13 145 99 181 82 181 78 171 79 174 82 174 81 174 81 167 78 159 73 155 70 148 69 145 70 138 64 93 36 42 9 7 6 9 10 4 13 7 3 11 9 33 46 107 63 112 63 105 60 105 63 109 61 107 63 112 66 109 60 102 57 97 54 90 46 74 43 38 19 26 16 26 16 21 12 33 12 19 6 26 18 47 27 57 28 52 25 45 19 35 15 19 9 9 1 0 0 0 0 7 3 2 1 2 1 4 4 7 3 4 1 0 0 0 0 0 0 2 1 2 1 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 1 2 3 4 1 2 0 0 3 4 3 0 1 11 6 88 76 148 73 143 76 131 72 138 72 138 72 138 72 138 72 136 70 133 67 131 69 136 70 138 67 138 67 138 67 133 69 136 72 136 72 133 73 133 73 128 75 126 72 124 72 124 73 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 119 69 117 67 117 69 121 72 117 69 119 70 121 69 119 67 117 67 117 69 119 70 121 72 121 78 95 95 31 248 57 377 0 354 0 369 0 297 85 313 38 358 200 129 100 63 76 69 64 69 95 60 126 55 105 60 102 60 97 57 95 57 97 58 100 60 95 55 90 54 90 55 90 49 78 48 88 57 90 49 85 48 83 46 78 45 76 43 62 36 69 40 74 40 69 37 47 25 47 25 47 25 50 27 7 7 9 11 10 7 9 3 9 7 9 7 9 7 9 7 12 15 10 7 9 3 6 0 7 3 9 11 13 15 7 0 6 7 6 11 7 15 9 15 9 15 9 15 9 15 9 15 4 7 7 15 9 15 9 11 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 7 7 6 3 4 7 6 11 6 7 7 23 19 55 25 43 25 43 27 47 27 43 28 43 27 51 27 51 27 51 27 55 28 55 28 55 28 55 28 55 25 55 27 63 30 67 33 67 34 63 28 47 15 23 3 0 0 0 13 190 168 361 152 666 176 126 22 87 42 43 43 71 19 23 24 35 30 71 40 59 49 99 49 95 49 123 66 158 78 194 104 257 120 293 137 333 135 222 122 472 221 396 116 238 90 190 73 115 46 79 27 11 7 3 9 11 30 23 28 83 129 357 165 317 144 246 122 333 143 353 174 333 159 357 187 357 190 400 200 420 190 444 200 503 158 325 122 321 165 432 180 420 164 341 111 174 82 182 119 325 202 591 236 456 233 472 132 269 96 253 85 269 171 511 194 503 257 384 82 95 125 555 259 575 315 575 217 452 226 527 279 531 220 444 221 365 260 650 224 444 212 404 199 380 188 369 193 412 209 420 197 408 196 408 206 464 190 349 161 349 182 468 266 563 202 273 70 202 114 305 92 242 75 190 66 154 51 123 43 107 40 91 24 55 19 59 19 43 16 35 27 55 31 79 46 123 67 170 73 170 79 226 99 238 95 222 104 289 155 468 200 499 203 511 203 527 206 535 211 551 223 559 223 587 229 559 221 591 227 583 221 563 229 559 212 571 212 543 218 551 221 543 218 531 217 519 206 448 182 436 194 452 211 468 196 440 196 436 187 404 185 396 177 388 179 376 164 321 152 261 144 297 149 238 138 309 164 313 153 273 138 277 159 349 187 333 168 345 184 376 196 424 191 396 185 341 159 305 149 273 132 257 131 249 125 226 116 206 120 222 119 222 122 226 117 214 114 226 108 210 104 210 107 218 108 206 98 186 98 202 104 198 105 210 113 194 102 194 105 186 102 186 105 210 119 246 128 253 113 210 110 198 105 190 104 190 105 194 104 190 101 178 98 170 92 182 92 154 84 170 87 142 81 142 76 126 69 107 63 95 63 103 57 91 58 103 63 107 67 130 76 178 93 210 90 190 88 198 98 210 95 150 78 162 119 285 99 170 117 178 104 158 93 194 93 198 95 194 96 186 99 190 99 178 98 182 99 178 102 178 104 178 104 178 104 178 105 182 104 178 104 174 102 178 104 190 98 186 99 194 98 182 98 178 93 178 98 186 96 178 98 190 98 186 96 178 92 170 90 174 93 158 105 178 46 83 96 186 95 178 93 178 95 182 93 174 90 162 87 162 88 162 87 146 87 154 84 146 72 119 51 75 33 23 12 0 13 15 10 0 43 150 101 261 144 238 119 234 119 170 84 138 82 142 78 123 73 115 72 107 64 83 63 107 64 79 49 71 49 59 36 51 33 23 34 35 58 83 61 71 73 95 90 170 110 186 98 138 45 35 1 0 63 230 88 174 84 150 82 150 85 150 82 150 82 146 79 134 76 134 76 130 70 126 72 123 66 123 51 63 22 0 6 0 10 19 6 31 9 3 12 7 16 91 61 154 64 154 60 142 60 150 63 150 60 150 64 158 61 142 58 142 57 130 49 107 40 87 16 15 6 0 6 0 6 0 6 0 1 0 7 27 16 35 12 19 7 3 3 0 0 0 3 7 1 3 1 3 1 3 3 3 1 0 1 3 3 11 1 3 1 0 0 0 0 0 0 0 0 3 1 7 3 7 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 3 1 7 3 3 1 0 1 7 4 0 1 0 1 0 42 170 82 162 76 170 72 158 72 154 72 154 72 154 72 154 75 158 72 150 70 154 73 162 69 150 69 150 69 150 70 150 72 154 72 154 73 154 73 154 76 150 73 142 72 142 72 142 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 66 130 69 134 70 138 70 138 67 134 69 138 70 134 69 130 67 130 67 134 69 138 70 138 61 154 64 178 137 317 328 488 276 150 321 349 380 214 358 249 257 492 301 119 81 103 55 134 67 107 63 87 55 99 57 115 58 107 57 103 57 107 60 115 58 107 55 95 52 91 52 91 54 79 42 75 48 95 48 83 43 79 40 83 37 75 34 71 28 59 33 75 36 71 33 59 28 47 21 27 15 15 15 19 14 9 16 10 19 9 16 7 16 9 16 9 16 9 16 9 21 12 19 9 16 7 11 6 14 7 16 12 23 12 14 3 11 6 11 7 14 9 16 9 19 10 19 10 19 10 19 10 7 6 11 9 14 9 14 7 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 11 6 9 4 7 6 9 7 11 7 14 15 33 24 38 24 38 25 38 27 40 28 42 28 47 27 45 27 45 27 42 25 47 28 47 28 47 28 47 28 52 25 50 27 50 33 52 36 52 33 45 24 28 7 14 0 38 6 155 156 346 140 117 60 121 40 105 55 47 39 95 21 81 39 59 18 50 30 69 28 64 34 71 40 71 37 71 39 133 81 167 96 169 95 181 110 191 61 164 203 422 203 267 161 269 150 229 110 164 88 124 55 90 43 66 30 74 13 45 30 253 170 334 168 298 149 200 113 243 165 324 161 298 182 362 184 360 185 365 203 403 190 396 209 422 164 214 108 217 171 250 184 245 199 241 129 171 161 272 220 343 227 348 239 401 188 300 76 298 98 286 132 374 218 382 236 451 131 181 69 331 268 487 257 596 266 427 218 444 251 532 247 427 218 444 180 532 294 429 227 427 212 393 197 374 185 374 200 403 202 386 197 386 197 403 220 355 170 317 176 370 229 494 236 403 144 162 92 181 107 124 85 133 81 117 66 90 49 71 42 62 28 33 13 31 19 40 22 40 22 38 28 59 42 74 45 76 52 88 51 95 72 126 75 128 82 159 88 179 137 303 208 341 205 348 212 353 209 351 214 362 215 360 233 379 218 362 236 365 221 351 218 377 220 341 220 370 227 370 226 370 229 382 232 370 218 362 199 339 200 362 211 362 196 351 197 377 212 384 205 358 193 374 211 410 217 377 185 360 187 396 221 382 149 296 162 362 159 322 153 317 135 322 174 372 161 310 138 298 135 298 150 339 173 343 165 331 179 353 176 331 167 319 155 293 135 262 122 248 116 243 116 248 117 243 110 250 114 241 107 231 107 236 110 238 104 219 96 222 102 231 105 231 111 241 105 224 104 231 102 236 107 236 113 255 125 265 125 243 113 241 110 236 110 238 110 234 107 234 105 229 101 222 98 207 101 224 93 202 92 207 85 198 84 193 81 188 78 186 76 193 79 167 69 162 66 143 57 152 60 126 49 126 57 136 61 169 69 171 79 188 85 205 104 374 206 260 102 224 90 207 95 210 93 210 95 212 96 214 96 219 98 217 98 214 99 217 101 222 104 222 104 222 104 222 104 224 105 224 104 222 102 219 102 217 101 210 98 214 101 210 96 214 99 210 98 214 102 212 98 200 95 200 95 198 92 193 88 191 92 195 84 217 95 126 57 200 96 195 93 193 93 193 95 191 90 186 85 181 87 186 88 195 92 193 90 186 84 159 69 109 43 76 19 35 10 33 15 74 21 157 108 269 149 310 108 267 119 267 93 214 79 214 78 212 81 188 66 167 57 150 49 150 57 152 45 126 42 124 31 100 34 93 30 105 39 155 60 193 70 198 75 234 108 245 85 186 61 107 31 47 12 143 110 188 88 183 85 179 87 183 90 179 84 176 82 171 76 162 75 174 81 159 75 155 72 140 64 105 42 57 12 19 9 19 15 2 13 9 9 19 10 28 40 107 63 112 63 105 58 102 61 107 60 105 61 112 64 107 58 109 61 105 55 90 43 66 36 35 13 7 3 4 7 9 6 2 0 2 4 16 10 16 6 11 4 4 0 2 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 0 0 0 1 2 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 1 2 3 4 1 2 0 0 4 7 1 2 3 9 0 71 72 148 73 143 79 138 75 138 72 138 72 138 72 138 72 148 76 143 73 140 75 145 78 143 70 143 70 143 70 138 72 136 72 136 72 133 73 133 73 131 76 128 72 124 72 124 72 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 112 66 119 70 124 72 121 69 117 69 119 70 121 69 119 67 117 67 117 69 119 70 121 69 150 72 162 69 69 190 143 355 50 313 62 360 83 345 83 349 0 280 296 78 102 45 102 63 85 64 102 60 117 54 95 58 90 57 95 57 97 60 102 63 95 55 90 52 85 49 83 49 81 43 57 36 64 42 59 31 59 34 57 33 52 30 47 28 50 31 54 34 52 28 40 21 42 19 19 1 2 0 2 0 9 7 9 7 9 7 9 7 6 0 6 3 7 7 9 7 9 11 10 11 10 7 7 0 9 7 9 7 9 7 9 7 7 11 7 11 7 11 7 11 9 15 9 15 9 15 9 15 9 11 7 7 6 11 7 15 9 11 4 0 3 3 7 15 6 7 6 7 6 7 6 7 7 11 7 11 7 11 7 11 4 15 13 35 16 39 22 43 28 51 28 47 25 31 21 19 24 43 24 47 25 47 27 51 27 55 30 63 31 63 31 59 30 59 28 59 28 63 31 67 25 87 30 7 9 0 0 0 1 0 152 527 144 146 31 59 33 79 46 83 39 79 37 55 28 35 21 39 25 39 28 67 25 39 24 51 34 71 40 71 51 146 93 190 85 182 93 194 99 182 78 154 87 218 116 281 128 317 141 341 135 317 128 313 117 257 104 242 92 126 48 71 138 372 200 424 173 357 162 341 150 305 171 384 158 388 212 384 185 369 203 452 193 416 202 480 215 563 199 277 101 305 176 400 182 495 229 515 215 519 233 519 244 519 226 535 223 361 107 238 104 234 87 396 232 428 182 595 229 234 76 83 193 607 251 619 313 476 218 460 230 583 271 511 217 436 218 432 289 579 230 468 233 432 197 365 187 369 196 424 223 412 193 400 190 412 209 432 171 293 171 321 188 571 257 480 220 440 104 166 116 337 75 174 76 166 64 170 45 87 34 87 28 75 27 67 24 63 24 55 19 43 30 79 40 95 43 95 36 83 40 107 51 134 60 150 72 142 67 230 87 194 119 472 223 503 218 547 190 551 226 547 212 559 223 587 230 595 229 583 226 583 224 575 223 571 220 567 220 559 218 543 217 543 220 543 224 563 206 499 206 488 221 507 211 492 205 484 211 511 220 515 220 499 224 551 239 523 209 444 211 511 260 710 250 452 206 484 295 424 165 321 135 257 165 321 146 313 123 206 132 190 122 253 141 234 128 246 128 210 125 269 150 305 159 372 179 361 173 396 164 321 152 301 141 238 111 194 107 206 101 202 105 218 110 222 107 202 96 186 101 214 113 226 102 190 105 198 105 190 101 178 110 206 110 222 128 273 128 214 113 210 111 210 111 214 114 222 116 218 113 210 108 198 105 190 99 194 99 194 98 186 95 178 87 166 90 170 87 166 92 182 98 178 84 138 73 126 66 107 64 99 60 119 64 103 58 130 63 107 54 134 43 111 79 194 156 309 129 218 105 178 104 194 95 194 93 190 95 194 96 194 99 194 102 194 99 190 104 198 110 202 111 194 104 174 101 178 110 194 107 186 104 182 104 182 101 190 101 190 101 190 101 190 104 186 95 174 99 194 101 186 101 194 96 186 96 182 90 158 79 150 92 202 102 150 57 35 92 214 102 174 96 178 85 170 95 182 95 178 92 170 87 162 88 158 90 166 90 154 73 119 54 43 27 19 7 0 19 0 0 27 93 285 155 293 117 178 104 198 108 170 84 123 79 150 72 111 58 75 52 63 45 55 45 47 31 19 28 31 33 51 46 67 30 35 33 35 45 67 69 99 76 123 92 138 85 130 90 87 40 67 0 0 55 230 92 182 90 162 84 138 82 138 87 150 88 158 82 130 76 158 84 154 81 150 79 142 70 123 54 83 30 15 4 0 6 15 7 31 15 23 7 11 22 67 61 162 67 154 61 162 67 154 61 150 63 154 63 150 60 146 55 138 58 138 52 107 39 75 19 15 6 0 6 3 7 0 1 0 4 3 3 7 10 31 6 0 0 0 1 0 1 0 0 3 1 7 3 3 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 30 182 87 166 84 170 64 158 75 158 73 154 72 158 73 162 70 154 72 158 73 154 72 150 67 146 67 150 69 154 72 154 69 150 72 158 73 150 69 138 72 138 70 134 69 138 70 142 70 138 70 138 70 138 70 138 64 126 69 138 72 138 69 134 67 130 69 138 72 142 72 142 70 138 70 134 69 130 67 126 67 130 66 126 66 126 67 126 64 115 60 134 79 218 253 646 334 412 242 317 260 265 214 190 123 55 107 99 60 91 54 138 67 123 60 103 58 99 57 91 55 95 52 87 49 83 49 83 39 59 42 67 43 63 39 51 42 71 33 51 33 63 34 71 46 83 28 55 30 75 28 47 12 15 10 3 4 0 1 0 0 0 0 0 0 0 0 0 16 9 16 9 16 9 16 9 11 6 11 7 14 9 16 9 16 10 19 10 19 9 14 6 16 9 16 9 16 9 16 9 14 7 14 7 14 7 14 7 16 9 16 9 16 9 16 9 14 7 11 6 9 7 11 9 11 7 7 4 7 4 11 7 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 4 7 21 16 26 18 33 25 42 28 45 28 42 25 35 22 45 27 45 27 47 28 50 30 45 28 50 30 52 31 50 30 59 28 54 28 45 31 40 34 40 40 45 12 23 3 14 0 83 98 355 179 179 40 74 31 69 42 78 40 62 40 59 30 52 22 42 22 50 22 52 33 59 30 62 33 74 40 88 48 119 81 169 93 159 92 169 93 174 90 152 82 162 99 186 108 183 104 186 102 169 93 162 98 179 102 186 111 212 120 236 137 293 165 329 190 351 193 303 152 284 153 312 180 286 149 312 156 374 191 389 208 403 197 429 205 444 226 408 194 257 125 210 182 274 217 336 230 331 235 336 227 334 230 346 232 384 147 267 99 312 95 281 176 465 197 384 259 382 96 169 84 415 277 501 294 565 229 434 221 453 276 518 238 448 218 429 223 551 265 448 229 448 218 393 197 374 188 384 209 420 200 384 197 382 200 403 199 327 156 336 167 393 259 453 206 413 190 210 81 162 82 85 87 76 49 74 40 64 45 71 39 45 27 38 22 35 22 35 27 40 28 54 37 64 39 64 37 59 36 64 42 74 48 83 52 95 39 83 63 114 57 138 119 334 229 348 218 353 197 355 217 351 218 362 226 372 229 370 226 367 226 365 223 362 221 358 220 353 221 355 218 353 218 362 218 377 229 351 208 355 202 377 211 377 209 370 208 382 218 393 221 408 223 410 235 429 227 398 214 403 229 487 297 451 223 420 254 594 242 384 179 310 152 351 159 334 182 329 153 327 134 310 171 327 143 276 125 253 99 226 108 253 114 248 126 257 114 248 129 298 144 296 158 322 164 322 165 310 149 286 132 260 114 229 98 231 99 214 93 217 101 229 105 231 105 234 107 234 107 231 105 231 107 234 111 262 134 265 113 245 114 243 111 241 113 243 114 248 114 243 111 238 108 236 107 226 104 226 104 224 101 219 98 207 93 210 93 207 92 212 98 212 95 191 81 176 75 164 67 162 67 152 72 152 61 138 64 148 52 121 57 136 55 124 48 169 73 164 70 167 78 183 88 200 92 202 93 207 98 212 101 202 95 210 99 212 101 222 111 224 111 231 111 224 107 222 108 222 105 217 104 217 104 219 105 210 101 207 99 207 99 207 98 217 101 200 95 202 98 202 93 202 95 198 93 198 92 191 84 181 84 193 98 205 82 145 42 191 107 205 92 198 93 183 90 193 93 193 93 191 90 186 87 191 88 193 92 188 85 159 67 124 40 81 27 40 10 42 4 64 57 255 149 312 134 262 99 226 96 241 95 205 69 183 70 162 57 145 49 138 48 126 42 119 34 97 27 95 30 100 31 83 25 71 28 97 34 126 49 164 67 212 92 234 90 224 84 191 58 145 57 62 3 136 110 195 98 193 92 188 87 188 88 191 88 193 92 179 76 169 87 181 87 174 84 169 79 152 67 112 45 64 15 19 4 14 12 14 15 23 12 19 13 42 30 100 64 114 61 107 64 112 61 107 63 109 63 109 61 105 58 105 58 105 58 95 46 69 37 35 13 7 4 7 9 9 4 4 3 9 4 7 6 19 15 11 3 2 0 4 3 4 0 0 1 2 3 4 1 2 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 7 0 50 70 155 78 155 78 126 75 143 73 140 72 138 73 140 75 136 72 138 73 140 72 138 70 138 67 140 69 140 70 138 72 133 70 136 73 133 72 128 69 124 70 121 69 119 70 121 72 121 70 121 70 121 70 121 70 119 70 124 73 128 73 126 72 119 69 121 72 124 72 121 70 119 69 121 72 124 73 128 75 121 70 124 72 124 73 126 75 119 70 171 58 107 92 126 241 148 171 47 158 31 150 0 116 31 88 107 70 119 49 109 61 117 66 114 58 109 58 78 51 74 46 76 45 76 46 78 46 66 40 71 45 76 46 76 43 71 43 66 43 74 46 74 42 57 25 26 12 23 13 16 4 14 7 11 4 7 0 2 0 2 0 2 0 2 0 2 0 9 7 9 7 9 7 9 7 6 0 7 3 7 3 9 7 9 11 10 11 10 7 7 0 9 7 9 7 9 7 9 7 7 11 7 11 7 11 7 11 9 15 9 15 9 15 9 15 9 11 7 7 6 11 7 15 7 7 6 3 4 7 6 11 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 3 11 12 35 18 43 24 51 27 51 28 55 30 43 27 39 28 55 30 59 30 63 31 63 27 51 28 59 31 63 30 59 28 59 28 55 30 59 33 71 33 79 27 15 9 0 0 0 49 428 217 273 43 15 39 67 31 75 40 71 37 71 33 51 24 31 16 39 22 35 24 63 31 67 36 71 34 75 49 111 82 194 96 202 93 206 95 202 95 198 88 190 90 202 93 198 87 182 79 154 67 142 69 166 82 194 85 186 96 242 125 277 137 246 126 289 156 317 138 253 155 301 149 337 152 277 149 341 206 384 194 440 206 452 212 452 224 503 235 559 208 313 138 341 209 511 233 523 233 531 236 480 224 499 230 515 199 301 92 249 108 242 99 436 232 452 217 634 180 190 60 261 251 611 283 638 289 484 223 452 239 630 276 488 242 452 211 499 298 559 229 488 229 448 211 396 193 384 205 452 214 408 197 416 197 424 205 388 155 313 165 329 229 595 224 436 241 476 132 210 101 222 55 170 48 158 51 79 37 95 25 35 28 59 22 43 21 47 25 59 33 83 36 91 37 87 33 75 34 83 36 87 37 95 40 99 43 95 33 119 48 115 46 134 137 622 212 551 226 495 221 539 220 563 224 575 227 579 227 579 227 579 226 571 224 567 221 563 221 567 221 563 220 547 215 535 227 563 205 511 208 484 217 503 212 499 208 492 212 515 220 519 227 523 223 539 232 531 223 507 223 488 272 619 223 499 229 638 315 543 200 361 155 337 182 341 187 452 199 420 190 345 191 472 206 384 161 293 135 210 113 218 129 226 114 202 102 146 96 206 117 198 107 210 120 234 129 269 147 325 152 349 164 369 164 361 135 273 123 242 116 234 111 214 113 210 108 198 105 190 104 190 107 202 108 210 120 253 122 206 119 230 116 218 114 218 114 218 114 214 113 210 111 206 110 206 107 214 107 214 105 206 101 198 95 186 98 186 95 182 98 202 99 182 88 158 82 150 78 146 82 150 78 150 75 123 63 119 70 107 52 67 67 95 55 99 40 43 43 59 52 75 55 91 69 134 70 142 76 150 79 158 82 162 90 178 95 190 105 218 101 194 108 206 107 194 104 194 105 198 104 194 104 198 107 210 105 202 105 198 104 194 102 190 101 182 95 174 96 178 96 174 95 178 92 178 95 182 90 162 85 158 88 182 95 154 63 51 90 210 101 170 95 178 87 174 90 174 92 174 92 174 90 166 88 158 92 166 90 154 75 119 55 55 36 31 16 7 22 0 12 123 141 317 134 230 107 166 79 150 92 158 79 107 58 83 51 75 46 63 43 67 40 47 36 43 28 31 28 43 28 43 24 27 27 51 40 55 43 67 45 91 81 166 93 142 85 150 82 166 81 146 22 0 61 234 105 198 99 174 93 162 93 166 93 158 93 174 87 134 81 170 92 170 88 166 85 150 75 123 57 87 31 15 6 0 10 31 18 43 13 27 13 27 21 43 52 150 64 150 60 154 64 146 63 154 63 154 63 150 60 142 60 150 61 146 55 119 45 91 24 23 7 0 6 0 6 0 1 0 4 3 3 7 10 31 7 3 0 0 1 0 1 0 0 3 1 7 3 3 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 13 134 84 190 82 166 69 166 75 162 73 158 73 158 75 162 72 154 73 158 73 158 72 154 67 150 69 150 70 154 72 154 70 154 72 154 73 150 70 142 72 142 70 138 70 138 72 142 70 138 70 138 70 138 70 138 69 138 72 146 73 146 72 142 70 138 72 142 72 138 69 134 69 134 70 138 72 146 73 146 67 138 72 150 75 150 73 134 81 99 69 142 58 119 98 238 132 210 99 178 104 182 95 158 69 67 61 83 49 87 46 107 51 95 43 79 46 63 45 39 43 63 42 67 45 75 48 79 46 75 48 79 49 83 51 95 51 107 48 107 49 107 42 83 15 11 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 16 9 16 9 16 9 16 9 14 7 14 7 14 7 14 7 16 10 19 10 19 9 14 6 14 7 14 7 14 7 14 7 11 6 14 7 14 7 16 9 14 7 14 7 14 7 14 7 14 7 11 6 9 7 11 9 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 7 4 7 4 7 4 7 4 4 7 21 16 28 21 38 28 35 24 40 27 42 28 42 27 47 28 47 30 50 31 52 31 42 27 47 30 50 30 50 28 57 30 52 28 40 31 38 33 42 33 28 12 19 0 21 30 217 230 341 81 100 22 88 40 59 34 66 34 62 37 57 22 35 16 26 19 40 19 40 27 54 31 66 34 71 42 107 70 174 96 169 93 169 95 169 92 164 90 159 88 159 87 157 85 159 82 140 66 112 55 97 55 95 58 124 75 193 137 279 146 288 137 265 134 238 117 224 144 260 141 229 134 303 180 358 211 365 177 370 211 420 212 429 211 425 227 441 241 410 215 298 143 327 221 336 224 334 232 329 226 300 230 365 230 353 125 262 108 293 90 272 190 448 200 432 256 310 90 145 170 496 268 539 306 527 235 446 223 484 301 527 232 479 218 405 256 561 254 451 239 436 223 410 203 382 199 417 235 413 200 389 200 386 205 398 185 319 170 324 170 472 279 422 214 427 235 315 93 133 81 105 48 71 61 105 46 85 40 50 39 45 27 33 19 26 22 35 28 57 36 57 36 57 33 50 30 47 31 50 33 52 34 54 36 69 37 74 37 78 42 69 27 97 188 355 214 346 208 379 202 360 223 360 224 362 226 367 227 367 227 365 224 362 223 358 221 358 223 360 223 358 217 355 212 384 227 346 209 362 202 367 206 367 208 365 208 377 215 384 215 389 214 386 223 405 220 398 221 439 227 520 253 401 229 434 288 506 229 372 167 319 176 370 170 403 223 410 212 393 187 425 239 460 218 384 182 348 158 324 167 343 161 296 137 253 110 253 141 279 123 236 104 219 96 217 101 217 95 214 98 226 107 234 107 279 132 267 126 267 128 262 123 262 122 250 113 236 107 234 107 243 114 243 113 253 125 253 108 248 116 243 111 238 110 238 110 241 111 241 110 238 110 238 110 229 105 229 105 226 102 219 99 214 98 219 98 214 96 219 102 219 95 198 87 191 85 186 81 188 82 174 81 171 75 155 66 145 66 152 52 148 42 114 57 138 54 138 52 131 46 121 40 131 48 136 51 138 54 140 54 157 69 171 78 183 87 205 99 207 101 222 107 224 105 219 105 222 105 219 102 217 102 217 105 224 110 222 107 219 105 217 104 205 96 202 96 205 99 207 99 207 98 202 98 207 99 202 93 183 87 193 95 202 88 152 42 186 104 202 90 195 93 183 92 186 88 188 92 191 92 188 90 191 88 188 93 188 84 159 67 119 37 85 28 62 33 97 37 107 90 312 141 260 105 226 79 191 78 198 81 186 64 150 46 138 49 128 46 126 43 112 36 105 36 97 34 97 34 93 28 64 22 83 43 117 45 119 43 131 52 183 82 226 92 234 92 210 84 186 61 83 13 131 108 214 108 202 99 202 98 207 98 205 96 205 98 193 82 179 92 193 92 183 88 179 82 157 72 126 49 71 16 23 7 23 18 33 18 23 13 28 19 40 21 88 60 117 64 109 64 112 63 112 64 112 64 109 61 105 58 107 60 105 58 95 49 74 42 45 18 11 4 4 7 7 4 2 3 7 4 4 6 16 15 14 4 2 1 2 3 2 0 0 1 2 3 4 1 2 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 7 0 16 45 143 88 152 75 136 76 145 75 140 73 140 73 143 76 138 72 140 75 143 73 138 72 140 69 140 70 143 70 140 73 136 72 136 72 131 72 128 70 126 72 121 70 121 70 124 73 124 72 124 72 124 72 124 72 117 67 119 69 119 69 119 69 124 72 124 72 121 69 117 67 124 70 121 69 117 66 112 63 109 64 119 70 124 70 117 72 71 79 126 64 138 63 90 84 117 64 148 54 100 58 88 52 114 49 107 43 97 42 81 34 71 31 71 34 74 45 59 42 74 48 83 51 85 52 88 52 97 57 93 54 90 52 88 52 88 51 69 39 52 28 31 16 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 7 9 7 9 7 9 7 7 3 7 3 7 3 7 3 9 11 10 11 10 7 7 0 7 3 7 3 7 3 7 3 6 7 6 11 7 15 9 15 7 11 7 11 7 11 7 11 9 11 7 7 6 11 7 15 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 4 3 4 3 4 3 4 3 4 15 13 39 19 47 25 55 19 31 22 43 25 35 25 35 25 47 27 51 27 55 28 55 25 51 28 55 30 59 28 55 28 47 27 51 28 63 31 71 34 43 12 0 0 0 13 138 203 531 117 71 46 19 22 43 30 63 34 59 34 63 31 27 18 27 13 35 21 31 19 43 24 51 33 67 37 103 72 202 104 222 92 206 93 206 90 202 88 198 87 186 84 186 87 198 82 170 73 138 60 103 43 71 48 91 49 119 104 349 174 388 179 353 165 329 137 234 129 313 158 325 128 253 176 495 223 464 158 317 184 464 214 436 212 448 214 488 236 488 239 539 217 341 188 416 211 472 224 495 229 472 214 507 238 515 182 277 90 281 98 210 95 476 224 460 247 579 146 170 63 452 280 563 298 678 274 503 232 476 266 694 280 492 244 444 197 591 297 527 235 515 235 476 218 396 193 408 224 511 217 420 199 404 194 432 205 365 159 333 155 329 262 626 215 484 208 547 209 230 39 67 57 190 55 138 54 107 31 19 16 83 27 47 24 35 22 43 28 59 33 79 33 79 33 75 30 71 27 63 28 75 33 83 36 91 28 103 40 87 33 99 36 51 16 218 194 575 209 527 224 523 220 559 221 559 223 567 224 567 226 571 224 563 223 559 220 555 221 567 223 567 220 547 214 527 229 547 197 507 212 476 212 492 208 499 205 492 211 511 214 499 208 492 214 527 224 515 215 499 236 499 286 523 202 492 233 638 253 492 196 341 162 353 177 321 217 472 196 432 190 404 226 523 238 468 194 392 179 353 177 404 197 388 164 305 134 238 140 341 162 293 131 234 117 210 116 234 123 238 105 190 96 190 98 190 88 162 90 186 105 230 116 234 122 234 116 214 111 210 111 214 111 218 114 218 120 249 123 218 111 206 110 202 108 202 110 206 110 206 110 202 108 202 108 202 107 214 107 214 105 206 101 198 95 190 98 190 95 186 99 202 98 178 88 158 87 166 85 158 81 158 79 154 82 158 75 119 42 47 61 123 84 126 69 134 60 99 57 99 52 95 54 99 52 87 54 91 52 83 48 67 46 75 55 87 61 107 72 126 84 170 95 198 102 210 108 226 108 218 105 210 102 202 101 202 111 218 111 214 110 210 108 206 102 190 104 194 102 186 101 186 99 190 98 194 101 198 98 182 79 158 92 186 102 182 66 27 87 202 98 166 95 178 87 174 87 166 90 170 92 170 90 170 88 158 90 174 90 154 75 115 55 47 30 3 19 75 72 119 55 190 138 249 102 166 81 91 70 123 70 115 66 99 51 63 60 103 51 83 46 83 42 63 34 59 33 59 34 59 30 39 19 19 31 79 45 51 31 31 43 55 48 95 79 174 95 182 102 194 60 59 19 0 51 214 116 214 101 178 98 182 101 170 101 178 101 182 93 146 85 170 93 174 88 162 87 158 76 130 63 107 36 27 10 11 13 39 21 47 15 31 16 35 18 31 46 146 70 170 66 166 67 162 66 162 66 162 64 150 60 142 58 142 57 134 52 115 45 95 30 35 9 0 4 0 6 0 1 0 4 3 3 7 10 31 10 7 3 0 3 0 1 0 0 3 1 7 3 3 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 59 73 206 79 162 76 162 76 166 75 158 73 162 76 166 72 158 75 162 75 162 73 154 69 150 70 154 70 158 73 158 72 154 70 150 70 146 70 146 73 146 72 138 70 142 73 146 72 142 72 142 72 142 72 142 70 134 69 134 67 134 69 134 72 142 72 142 70 134 67 130 72 138 69 130 66 123 63 115 64 126 70 142 72 134 66 115 85 99 58 146 61 162 69 142 58 134 63 111 46 123 54 146 42 83 39 59 45 55 40 47 42 83 39 95 49 91 54 67 52 95 55 103 57 99 54 91 60 111 60 107 58 103 55 107 49 91 30 31 13 3 3 0 0 0 0 0 0 15 3 15 0 0 0 0 1 3 1 3 0 0 0 0 0 0 0 0 16 9 16 9 16 9 16 9 16 9 14 7 14 7 11 6 16 10 19 10 19 9 14 6 11 6 11 6 11 6 11 6 9 4 11 7 14 9 19 10 11 6 11 6 11 6 11 6 14 7 11 6 9 7 11 9 7 6 9 7 11 6 9 4 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 11 10 23 18 31 19 35 27 28 21 33 24 35 24 35 24 40 24 40 24 42 25 45 27 42 25 45 28 47 28 47 28 54 28 50 28 40 30 35 33 33 19 4 1 14 0 105 135 441 171 138 27 100 25 54 36 59 34 59 31 64 37 59 19 28 12 21 19 35 16 35 22 52 28 59 33 83 60 150 101 186 96 167 93 169 90 164 93 159 88 159 85 155 85 164 95 159 82 148 76 131 61 95 40 97 40 64 30 133 114 281 170 343 171 324 170 298 146 226 119 231 138 236 131 305 214 389 171 272 135 353 215 408 202 410 224 429 229 434 242 444 236 417 230 286 184 300 214 346 235 324 218 291 229 358 217 331 117 260 102 288 84 267 212 448 208 472 221 243 78 186 233 515 271 551 331 520 242 453 235 532 316 522 241 460 220 403 289 551 245 468 245 465 239 425 203 382 206 429 236 417 205 389 194 382 208 396 176 319 161 312 180 503 277 415 223 410 220 389 171 195 51 85 51 100 31 66 27 38 18 57 21 52 27 45 28 42 30 45 33 50 31 47 30 45 28 45 28 38 25 45 30 52 36 59 39 54 39 78 36 64 40 71 34 50 13 214 229 365 205 329 223 355 218 360 223 367 224 367 224 370 226 367 223 365 221 360 220 358 221 358 221 358 218 358 214 384 218 339 211 374 202 370 206 362 205 358 208 372 212 374 211 370 209 391 229 408 220 389 218 427 229 511 226 393 223 468 276 434 215 367 170 327 170 336 171 436 214 374 197 374 193 446 235 441 212 389 190 370 176 377 206 391 191 339 161 288 137 308 182 317 147 274 128 260 122 260 129 260 114 226 96 217 102 234 110 205 85 195 84 207 95 217 96 219 98 219 99 224 104 231 107 226 107 236 110 250 125 265 120 248 116 248 117 253 122 262 126 241 111 241 110 238 108 236 107 236 110 236 110 234 107 229 104 212 96 217 96 212 95 217 101 217 93 202 85 193 87 191 84 176 79 176 78 176 85 169 67 214 84 138 79 126 76 155 66 150 64 143 57 140 60 148 66 152 64 155 64 150 58 138 52 114 42 121 45 121 46 131 54 140 60 157 72 174 82 193 95 226 110 222 105 217 104 217 104 222 113 222 113 222 113 222 113 212 108 217 107 205 99 198 98 207 98 202 96 205 98 200 92 171 85 195 96 214 99 157 34 181 101 200 88 195 93 183 92 186 88 188 90 188 90 186 87 191 88 188 92 188 84 159 67 138 46 83 15 54 52 164 84 222 119 293 113 231 85 183 55 191 73 171 70 169 69 155 57 143 55 124 45 112 43 107 39 90 31 81 28 83 28 76 22 71 27 88 45 112 37 95 28 117 31 114 45 191 90 243 96 243 76 124 25 90 13 109 104 226 111 200 99 207 102 214 101 214 101 214 102 200 85 188 95 193 90 186 88 183 85 167 75 136 57 85 25 38 10 26 15 26 16 28 16 33 15 38 18 76 58 124 72 117 67 119 67 117 67 117 66 112 61 105 58 105 58 100 54 90 48 74 43 54 22 14 4 4 6 7 3 2 3 7 4 4 6 16 15 16 7 7 3 4 3 2 0 0 1 2 3 4 1 2 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 7 0 9 19 119 88 145 76 148 70 145 76 143 75 143 75 145 76 140 73 143 75 143 75 140 73 143 70 143 70 145 72 140 75 138 72 133 69 128 70 128 72 126 73 124 72 124 72 126 73 126 73 126 73 126 73 126 73 128 73 124 70 121 70 124 72 121 70 124 72 124 70 119 69 119 69 121 70 121 70 121 70 121 70 124 72 121 69 114 67 69 69 107 39 114 49 66 55 90 39 138 22 97 25 93 30 117 34 88 46 64 55 66 48 100 52 107 52 107 58 97 55 90 55 95 58 97 57 90 52 90 55 97 58 97 55 90 51 54 25 19 6 2 3 2 3 4 1 2 0 0 0 0 0 2 1 2 1 2 1 4 3 0 0 0 0 0 0 0 0 9 7 9 7 9 7 9 7 9 7 9 3 7 0 6 0 9 11 10 11 10 7 7 0 6 0 6 0 6 0 6 0 4 3 6 11 7 15 10 19 6 7 6 7 6 7 6 7 9 11 7 7 6 11 7 15 4 3 7 11 7 11 4 3 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 10 27 18 43 19 43 22 47 21 35 24 43 25 35 24 31 22 43 24 43 25 47 25 47 24 47 27 55 28 55 28 51 27 43 27 47 27 63 30 67 25 11 1 0 0 0 88 484 205 186 42 23 27 47 33 79 34 71 33 55 36 59 30 15 16 31 13 43 21 31 18 39 28 47 22 47 40 130 84 218 102 226 95 230 96 210 92 234 87 210 92 210 87 202 92 218 95 194 90 198 88 182 70 134 46 51 22 15 40 162 137 400 174 376 180 400 190 388 152 242 117 242 141 317 147 380 191 349 120 253 170 464 212 416 217 464 235 432 221 495 247 484 233 539 212 392 184 388 221 492 227 448 218 503 229 488 177 301 92 269 102 202 99 539 235 499 268 472 107 142 116 626 294 599 291 686 277 507 227 503 291 706 269 515 232 480 212 674 289 515 245 515 238 484 223 408 203 448 229 492 212 420 202 408 199 444 202 329 153 289 164 424 280 603 205 436 220 428 206 523 208 388 113 178 61 79 55 186 92 349 138 119 28 51 33 63 36 63 34 67 33 71 28 63 25 55 24 55 25 59 27 71 33 83 36 91 36 99 40 103 42 99 37 63 33 0 54 444 236 495 203 539 214 535 221 559 227 563 226 559 227 563 226 555 224 551 221 547 221 555 218 547 217 539 217 535 226 523 191 507 217 480 212 495 209 503 208 511 214 523 214 507 211 503 221 551 227 519 218 515 224 523 265 472 208 472 266 607 214 436 185 337 165 329 174 404 239 488 199 452 193 428 241 527 230 476 208 428 188 380 197 480 211 436 187 369 158 305 171 436 177 341 152 297 143 269 137 281 147 297 126 242 114 238 117 242 131 257 114 214 102 198 99 182 87 150 92 162 96 170 98 174 98 186 104 186 107 218 116 210 113 218 116 230 123 253 132 269 117 222 116 218 113 210 110 202 110 222 110 222 108 214 104 206 96 190 99 190 96 186 99 202 101 186 90 162 87 162 87 162 78 158 79 150 84 178 79 111 271 511 184 396 70 166 82 142 79 150 73 146 67 154 66 150 64 134 69 138 67 119 60 95 52 87 54 67 46 51 46 59 42 63 45 67 46 79 57 111 84 170 82 166 84 174 87 178 93 170 96 174 98 182 99 186 99 190 107 202 102 182 101 190 102 194 98 190 99 190 93 170 79 162 92 178 101 198 72 27 85 198 96 162 93 178 87 174 90 170 90 170 90 166 85 158 90 158 90 174 90 154 75 115 63 63 30 0 13 91 93 182 110 214 117 182 85 126 72 111 76 134 67 130 75 142 67 103 51 83 37 55 31 59 36 67 33 51 27 51 28 51 27 31 30 35 36 75 45 59 31 39 24 3 22 43 60 154 95 206 104 150 31 47 39 0 36 214 123 226 102 182 102 198 105 178 104 186 102 186 95 142 85 174 95 166 90 174 93 174 85 154 69 123 45 55 16 19 9 19 10 39 18 35 12 19 15 35 37 138 72 178 67 166 67 162 67 166 67 162 64 150 60 142 60 146 58 134 52 119 48 107 34 47 12 0 3 0 4 0 1 0 4 3 3 7 10 31 12 15 4 0 3 0 1 0 0 3 1 7 3 3 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 7 55 198 76 166 82 138 78 166 76 162 75 166 76 170 73 162 75 166 76 162 75 158 70 154 70 158 72 158 75 162 73 154 70 146 69 146 72 150 75 146 73 142 72 146 73 150 73 146 73 146 73 146 73 146 76 150 72 138 70 138 72 142 69 134 70 142 72 142 70 138 70 138 69 134 69 134 69 134 64 119 61 111 57 95 52 87 57 103 34 107 31 115 51 83 60 43 45 11 54 39 54 99 40 115 51 95 64 83 64 99 58 123 51 123 55 107 55 75 49 95 57 111 61 111 58 103 54 103 58 103 52 75 39 47 15 7 3 0 0 0 3 3 1 7 3 11 0 7 0 7 1 11 1 11 1 11 0 7 0 7 0 7 0 7 0 7 16 9 16 9 16 9 16 9 16 9 16 7 14 6 11 6 16 10 19 10 19 9 14 6 11 6 11 6 11 6 11 6 9 4 11 7 14 9 19 10 11 6 11 6 11 6 11 6 14 7 11 6 9 7 11 9 4 4 11 9 14 7 7 3 9 6 9 6 9 6 9 6 11 7 11 7 11 7 11 7 19 15 31 19 28 18 31 24 35 25 38 27 40 25 38 24 40 24 40 25 42 25 45 27 40 25 45 28 47 28 47 27 54 25 50 27 38 30 33 31 23 10 2 4 19 15 226 253 286 57 128 51 50 33 59 24 62 36 59 31 69 40 66 19 28 12 23 21 35 19 31 22 50 19 33 18 71 57 140 90 179 98 174 104 179 93 171 105 159 93 174 98 167 92 167 95 176 96 169 93 169 93 152 79 136 63 97 33 52 24 140 117 305 176 351 187 334 182 288 141 243 132 293 174 260 144 339 173 267 126 327 211 398 206 403 233 417 214 382 224 453 253 453 238 446 217 286 171 312 227 327 217 317 236 353 214 336 134 260 107 279 84 260 227 453 214 479 185 207 76 279 292 537 288 506 313 518 239 434 239 549 313 499 245 448 239 434 313 542 241 479 241 434 224 415 206 410 229 451 235 403 202 396 202 393 212 389 159 312 149 351 227 537 277 401 196 391 199 408 236 444 257 413 193 303 140 298 188 351 266 362 60 52 31 59 40 62 39 57 34 52 31 45 25 35 21 31 19 42 27 45 30 50 31 52 34 66 33 59 36 69 39 45 18 35 34 14 120 374 218 355 206 343 215 360 226 372 229 370 224 370 227 367 224 365 223 360 221 358 221 353 217 353 218 365 220 377 212 329 211 379 203 374 209 374 211 367 214 377 218 382 214 379 214 391 227 401 217 391 226 429 247 482 214 403 214 508 263 422 218 372 174 334 162 341 206 441 215 391 211 372 193 451 229 427 212 403 200 372 179 389 224 398 200 360 176 317 153 339 203 353 171 317 158 305 147 291 146 274 129 265 128 279 143 300 152 296 138 267 120 250 117 250 117 229 105 234 107 231 104 224 98 222 104 226 98 219 102 224 96 217 98 224 105 241 117 257 125 257 120 253 117 245 113 241 111 229 105 229 105 226 102 222 99 217 99 219 99 217 98 222 104 226 101 210 92 202 90 195 87 183 84 183 78 179 88 171 63 389 214 377 236 155 87 174 82 169 78 169 75 167 73 162 72 155 70 167 73 169 70 159 64 164 72 159 61 143 51 136 52 138 52 126 40 107 34 112 42 114 43 117 45 124 51 133 57 140 64 143 67 150 70 155 72 176 92 198 104 205 104 212 110 214 105 212 102 212 101 202 93 183 90 193 87 202 99 167 39 179 99 198 87 193 93 183 92 191 92 191 90 186 87 179 85 183 90 188 92 188 84 162 66 126 42 76 10 59 57 193 95 245 105 248 93 207 75 191 84 155 58 140 61 159 67 143 48 112 36 85 22 78 28 90 33 93 33 78 30 78 31 78 28 71 22 76 36 97 30 85 28 74 15 97 36 164 76 231 102 226 67 114 48 138 18 90 108 238 116 207 101 219 107 229 105 222 102 219 101 207 84 188 93 200 93 198 93 195 95 186 84 143 61 100 33 50 12 21 6 11 13 33 18 26 9 35 22 64 54 121 72 114 64 114 64 119 69 117 67 112 61 105 58 112 61 105 57 95 51 83 49 59 25 16 4 2 4 4 3 2 3 7 4 4 6 16 15 21 9 7 3 4 3 2 0 0 1 2 3 4 1 2 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 16 7 93 84 140 78 155 63 148 76 145 75 143 76 145 78 140 75 143 76 145 75 143 73 143 70 143 72 145 75 143 75 140 73 133 69 126 70 131 73 128 73 126 72 124 73 126 75 126 73 126 73 126 73 126 73 126 72 119 67 114 66 117 69 117 67 119 70 124 72 124 72 124 72 119 67 112 61 105 58 90 49 83 42 71 36 66 36 50 37 114 30 102 45 57 57 81 37 74 33 90 48 83 58 117 55 100 67 64 66 69 61 97 54 105 55 114 64 117 60 85 54 97 63 109 66 107 63 100 61 100 57 78 34 38 13 7 1 0 0 0 1 0 0 0 0 2 3 2 0 2 3 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 9 3 7 0 7 7 12 19 10 11 10 11 10 11 10 11 7 11 7 11 7 11 7 11 6 7 6 11 7 15 9 15 10 15 6 3 4 7 9 19 7 11 7 11 7 11 7 11 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 3 0 1 0 1 0 4 3 12 31 24 43 18 27 22 59 24 43 24 43 24 39 24 43 25 47 25 47 25 47 25 47 25 47 27 51 27 47 24 35 24 35 25 39 25 71 30 59 13 7 0 0 0 91 191 519 104 170 45 51 31 63 34 71 33 71 34 71 31 39 21 23 9 15 15 31 19 39 18 31 16 3 7 27 40 134 78 186 98 214 95 222 105 246 105 226 98 214 95 206 95 214 98 222 93 202 90 202 98 234 102 234 85 186 72 103 30 31 34 87 104 345 197 412 180 412 197 376 168 408 171 392 137 281 182 369 116 210 153 460 238 452 233 599 155 87 31 285 230 595 248 634 236 499 232 400 164 372 242 448 226 539 223 535 214 353 116 305 110 174 188 599 205 662 244 361 110 123 202 714 309 682 286 694 282 599 274 603 315 698 277 563 230 519 277 674 260 515 239 503 226 495 217 444 212 484 229 468 212 432 208 408 196 412 193 293 149 293 155 495 294 543 203 384 194 380 206 515 233 507 218 464 188 357 190 511 232 650 155 67 30 75 39 99 36 83 36 95 39 79 25 47 21 47 18 27 19 51 25 67 31 79 34 83 28 67 36 87 40 95 37 87 22 71 18 146 223 567 206 511 211 515 215 535 220 547 223 547 224 555 224 575 230 579 226 559 224 555 220 547 221 551 227 559 235 484 191 519 212 503 214 539 209 523 212 531 215 527 217 519 223 531 226 531 226 523 227 515 229 571 247 460 205 515 272 515 226 420 180 365 165 321 182 480 227 456 211 424 193 448 232 507 214 424 188 384 177 372 194 472 217 416 188 372 159 329 193 464 196 396 164 325 155 329 155 325 150 309 143 293 128 309 159 337 150 317 140 289 131 273 131 269 123 238 120 226 114 214 110 206 114 210 107 198 107 198 105 190 102 178 99 174 99 182 99 186 99 186 101 202 105 218 110 226 107 230 113 230 104 206 101 214 107 202 96 214 105 210 107 246 110 214 98 182 92 182 87 166 82 158 81 166 84 162 79 142 101 174 233 456 93 190 104 142 85 158 81 142 78 158 81 146 75 166 82 166 76 134 72 142 67 126 73 115 63 91 63 107 60 83 58 71 45 43 37 43 43 59 37 55 34 59 30 31 31 35 36 51 42 71 48 79 51 87 64 170 93 186 90 194 93 194 101 214 105 214 102 206 93 182 90 178 96 190 75 83 84 190 101 190 96 186 93 162 90 166 93 170 92 158 85 138 92 146 88 150 85 158 76 142 54 71 37 3 4 43 76 198 95 130 79 126 78 119 81 170 75 99 54 83 58 71 46 55 40 55 19 11 18 43 28 59 16 35 25 43 25 47 34 75 25 31 21 39 60 142 40 35 7 23 25 19 36 115 85 170 78 71 40 111 52 0 28 226 122 246 119 214 105 158 99 174 105 174 98 218 90 162 90 182 95 194 93 194 92 182 87 174 78 126 55 55 18 11 10 47 10 39 12 43 16 23 16 15 36 154 81 186 64 162 67 158 69 170 69 166 67 162 66 162 55 138 63 126 54 134 55 107 40 63 16 15 6 7 4 0 3 0 1 0 4 7 7 15 16 19 4 0 0 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 39 202 87 170 66 178 75 158 76 158 76 158 76 158 75 154 75 154 75 154 75 154 73 154 73 150 70 150 75 170 72 158 72 158 72 154 70 154 82 162 73 146 73 154 75 150 79 158 73 142 69 142 73 158 78 142 64 123 64 134 67 130 67 130 66 134 69 130 61 111 52 91 49 79 43 59 34 43 31 43 36 59 42 75 48 87 51 87 48 103 51 107 58 103 58 95 58 99 61 107 66 123 57 130 63 134 67 119 60 111 63 130 61 126 60 115 60 119 61 146 60 142 58 134 55 130 36 75 30 47 18 15 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 9 14 6 14 9 21 13 19 10 19 10 19 10 19 10 11 7 11 7 11 7 11 7 7 4 7 6 9 6 11 7 14 7 11 6 9 7 11 9 11 7 11 7 11 7 11 7 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 7 4 7 3 7 4 9 7 19 19 35 24 26 18 33 28 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 25 40 27 40 27 40 24 47 27 47 24 40 31 38 24 28 3 19 0 26 102 391 185 164 64 74 34 64 36 54 31 52 31 50 31 40 22 23 13 19 12 26 18 31 18 33 16 35 12 31 22 83 60 131 75 145 84 148 93 169 107 179 104 171 101 164 95 159 96 164 99 159 95 159 98 171 107 179 105 159 93 148 67 85 34 66 37 140 119 322 203 362 197 355 199 339 182 327 190 284 104 298 185 284 101 317 206 389 241 427 155 74 0 26 27 205 177 398 242 463 247 441 235 348 184 286 232 336 230 343 257 365 122 226 137 257 141 434 253 393 263 408 138 174 102 477 340 558 297 499 286 563 306 534 282 532 288 506 266 477 248 489 268 456 226 446 220 417 218 408 205 403 220 422 217 403 206 403 214 410 220 372 144 319 161 334 223 491 221 374 188 367 171 384 238 436 208 379 194 341 149 343 197 413 215 174 36 50 37 62 42 59 34 64 36 59 30 38 21 35 21 28 15 33 22 40 28 47 31 52 34 52 31 57 39 62 40 57 37 40 34 11 40 324 230 355 208 351 215 360 223 372 226 374 226 379 226 372 224 377 229 377 227 355 229 351 224 358 227 372 230 389 199 339 214 377 209 382 215 372 211 377 215 382 218 384 217 389 223 396 226 398 226 401 227 436 262 458 218 405 247 508 232 422 197 358 174 331 159 367 224 434 214 405 200 377 208 434 227 396 197 365 184 348 179 377 220 396 193 358 180 319 167 372 212 372 180 324 155 308 155 310 152 308 146 293 137 265 140 310 149 300 144 286 135 274 131 274 134 269 128 265 123 257 119 253 117 253 116 243 111 243 114 243 110 231 107 226 104 224 104 224 105 202 90 207 93 212 96 217 98 222 105 231 104 219 96 217 99 226 98 217 104 231 107 238 122 231 105 207 93 198 90 191 85 191 92 195 84 191 92 186 72 200 265 568 184 191 85 191 90 191 88 186 88 179 79 171 81 167 82 179 81 169 75 169 75 176 79 186 73 169 63 169 72 157 69 152 66 143 55 124 46 114 43 100 36 95 33 81 27 81 30 83 33 90 39 97 42 93 37 107 61 143 66 140 73 155 73 171 84 186 92 193 93 174 84 183 93 207 101 176 61 183 99 205 95 191 93 191 87 198 93 198 95 198 92 193 90 181 92 179 87 188 81 171 72 128 46 83 18 62 37 195 87 224 78 210 78 195 72 188 92 162 64 131 60 133 49 102 31 88 24 62 15 62 18 64 15 64 21 64 19 57 24 74 36 66 24 54 30 143 76 119 24 85 22 105 30 148 69 207 85 171 49 102 60 136 13 76 72 234 108 234 105 224 98 234 110 238 95 219 102 205 84 212 96 210 98 210 95 202 93 195 90 174 78 131 43 62 13 38 21 19 10 23 12 26 13 28 13 59 57 133 72 114 66 121 66 121 69 121 67 119 66 117 66 102 61 107 57 95 58 90 48 69 33 31 10 11 6 9 4 4 3 2 3 7 6 11 9 26 10 7 1 2 1 2 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 2 0 0 0 2 1 59 70 155 73 136 82 140 76 140 76 140 76 140 76 138 75 138 75 138 75 138 75 148 78 145 73 136 70 136 73 136 73 136 76 140 79 140 81 133 75 124 72 126 75 126 72 131 75 124 70 119 70 124 73 133 72 114 63 109 63 105 57 95 52 90 51 93 52 85 45 71 40 76 42 78 42 76 42 78 45 85 52 100 60 109 64 102 58 102 58 105 60 105 60 97 55 100 58 107 63 112 66 107 66 117 72 124 72 119 69 112 64 105 57 93 49 81 45 66 39 54 28 33 15 16 7 14 9 11 6 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 7 7 3 7 7 10 15 10 11 10 11 10 11 10 11 7 11 7 11 7 11 7 11 3 0 3 3 4 3 6 7 6 7 7 11 7 11 6 7 7 11 7 11 7 11 7 11 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 11 9 19 16 35 25 39 19 23 21 47 24 43 24 43 24 43 24 43 24 43 24 43 24 43 24 43 24 47 27 55 30 59 30 51 24 35 27 43 27 71 28 43 25 0 13 0 6 353 226 277 69 119 36 71 39 75 30 55 33 67 33 55 25 27 15 3 12 19 15 27 16 23 13 11 13 7 15 47 42 115 61 130 66 134 72 170 92 218 102 226 104 222 98 206 95 210 98 218 95 206 96 218 105 246 107 238 96 234 95 202 69 123 42 63 21 91 126 440 215 460 202 456 212 408 180 408 158 242 141 448 137 146 173 507 248 630 173 39 0 0 4 0 27 253 185 539 260 599 238 515 262 432 171 369 233 448 230 638 214 337 122 309 105 396 268 555 227 626 221 305 73 321 319 916 352 888 360 892 380 904 374 872 346 789 334 777 306 682 283 678 272 622 268 607 257 603 247 551 227 515 218 464 206 420 197 432 209 444 180 230 126 269 161 472 248 436 185 388 180 337 194 535 233 436 190 428 168 365 162 511 248 424 46 55 34 91 42 103 37 91 33 95 31 63 24 51 22 51 21 39 22 55 27 67 30 71 30 63 25 55 33 79 39 95 39 99 34 79 0 11 162 571 217 511 211 523 220 551 229 571 229 575 233 579 223 567 224 583 229 587 226 563 227 571 229 563 226 559 224 480 196 527 212 515 211 523 209 523 212 527 217 523 217 515 217 519 223 523 223 511 226 507 247 575 238 464 220 567 277 492 217 416 182 365 162 329 191 515 226 448 208 412 190 436 226 480 196 408 191 396 179 384 202 492 205 400 187 380 167 357 199 464 190 384 164 325 153 333 155 329 156 321 147 297 125 293 152 317 146 309 138 289 132 285 135 285 132 261 129 249 125 246 125 246 123 234 117 226 119 234 120 230 114 214 113 206 110 210 110 214 95 182 95 186 96 194 98 198 96 198 99 198 95 186 93 190 96 182 93 202 104 218 111 253 107 214 95 182 88 178 88 174 84 182 88 154 82 178 82 111 141 686 250 246 87 174 95 162 87 154 87 186 87 134 73 158 81 170 84 174 81 150 76 146 79 154 81 138 72 126 79 150 85 134 79 126 79 130 66 95 54 87 45 67 39 67 33 47 31 35 30 31 30 35 31 39 27 23 30 55 42 63 42 71 46 75 54 107 69 142 81 162 82 174 92 198 101 202 79 99 82 178 96 182 93 198 101 190 93 174 92 174 92 166 93 158 93 138 88 150 84 158 75 134 64 67 33 7 24 107 87 186 75 107 78 123 69 103 72 166 69 103 54 91 54 47 25 3 15 15 13 19 19 23 15 7 25 31 15 11 16 27 22 31 21 0 13 47 79 206 57 51 22 15 16 35 46 87 70 130 79 35 24 59 55 0 21 130 137 281 123 210 102 158 102 170 114 174 96 170 84 150 102 194 99 190 98 186 96 182 92 170 82 134 63 63 19 15 10 43 10 47 10 35 12 11 10 0 22 123 72 174 64 166 70 166 69 170 69 166 67 162 66 158 58 138 63 126 57 134 55 115 45 79 24 27 9 11 7 7 3 0 1 0 4 7 7 15 16 23 4 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 18 146 79 186 73 182 75 158 75 158 75 158 75 158 73 154 73 154 73 154 73 154 78 154 76 150 73 154 73 150 75 158 75 170 78 174 79 178 76 162 73 158 76 170 76 162 73 158 72 154 70 150 70 150 69 126 63 115 61 111 55 91 55 91 49 83 52 95 52 87 46 95 52 111 58 123 61 130 66 134 64 134 63 130 61 126 64 123 66 126 66 126 67 130 69 134 69 130 67 126 66 126 67 150 66 138 58 115 48 91 39 71 34 51 25 27 18 23 9 23 6 11 1 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 9 16 9 16 9 16 10 16 9 16 9 16 9 16 9 11 7 11 7 11 7 11 7 4 3 7 4 9 6 9 6 7 6 11 9 14 7 9 4 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 4 7 4 9 7 14 10 28 22 35 22 28 18 28 22 33 22 33 22 33 22 33 22 33 22 33 22 33 22 33 22 35 25 40 28 45 31 47 30 47 28 47 25 40 31 33 19 23 0 21 0 124 205 360 92 117 45 59 33 66 34 47 27 62 37 54 31 40 21 23 13 23 13 26 16 26 13 23 9 28 12 40 28 78 48 95 49 88 54 105 69 133 87 155 93 164 96 157 93 159 98 171 105 167 98 164 101 174 105 171 99 159 95 164 95 152 76 109 52 54 24 140 144 351 215 355 191 389 205 353 164 293 132 286 173 245 84 276 179 422 190 90 0 21 9 50 12 40 34 200 168 401 256 448 242 439 256 336 168 319 209 422 266 315 138 260 111 222 217 508 212 436 256 377 120 193 140 470 286 479 303 532 310 568 348 608 381 608 369 608 363 608 355 608 357 608 351 604 333 549 312 527 292 487 265 444 242 460 242 405 221 384 215 351 155 274 156 365 251 499 232 408 211 382 193 401 238 413 197 362 191 336 140 308 224 410 129 54 27 62 40 59 40 57 34 59 31 42 24 35 22 35 22 35 21 38 25 42 28 45 28 45 30 47 28 52 36 57 39 57 39 52 39 7 0 214 227 365 211 343 214 358 226 374 229 372 227 379 229 367 223 370 227 372 227 353 227 358 229 362 224 360 217 360 191 339 214 374 206 372 203 377 212 382 215 386 217 386 217 384 220 401 227 403 221 403 226 470 260 436 215 432 263 513 223 417 202 365 173 327 162 382 235 434 217 405 197 374 209 429 217 379 197 379 191 355 185 386 221 382 190 360 184 329 177 374 203 358 176 322 155 305 153 308 153 308 147 298 138 262 135 305 147 293 141 284 135 276 135 281 138 274 131 269 126 265 126 267 128 260 120 253 119 257 123 260 122 250 119 245 114 241 114 241 114 226 104 226 104 224 102 224 101 212 95 212 95 210 93 210 95 202 88 202 93 214 99 224 107 210 93 191 85 188 88 193 88 188 84 188 85 183 81 186 90 484 170 224 90 191 93 217 81 195 79 174 92 188 78 169 88 174 84 181 82 176 81 176 78 179 81 191 81 191 85 217 107 222 98 193 87 191 87 174 70 152 63 131 51 119 45 107 39 93 36 85 30 78 28 78 30 78 27 76 28 78 30 83 34 97 39 107 48 128 61 148 70 171 88 188 96 200 101 181 73 179 96 200 99 195 99 198 95 191 92 188 90 186 90 186 90 181 92 179 85 188 81 171 72 140 45 78 31 114 79 245 104 210 82 219 78 167 55 148 70 140 52 114 46 107 30 74 16 50 10 57 18 66 22 64 19 74 21 57 15 57 21 54 15 59 22 74 42 179 93 155 36 105 13 97 34 155 55 198 93 179 31 74 43 131 3 95 98 310 152 281 117 231 104 231 104 238 98 217 96 195 90 224 105 207 98 207 96 200 92 193 90 174 78 133 40 57 9 26 12 23 12 26 13 23 12 23 9 45 49 126 70 114 67 124 67 121 69 121 67 119 66 117 66 107 61 107 61 100 58 90 52 78 40 45 16 16 7 11 7 4 3 2 3 7 6 11 9 28 12 9 1 2 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 2 0 0 0 4 0 31 52 148 84 150 78 143 75 143 75 143 75 143 75 140 73 140 73 140 73 140 73 136 70 138 75 145 78 143 76 140 78 138 75 128 73 124 72 117 67 112 67 119 72 119 67 107 63 109 64 107 63 105 60 90 54 93 57 97 60 97 57 102 58 93 57 100 64 109 66 100 60 107 66 117 70 119 70 119 69 114 66 109 63 105 60 117 69 117 69 117 69 114 67 117 67 107 58 93 49 78 43 66 39 59 31 40 18 21 9 7 3 4 1 2 0 2 0 0 0 0 0 4 6 11 9 7 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 7 9 7 9 7 9 3 9 7 9 7 9 7 9 7 7 11 7 11 7 11 7 11 6 7 6 7 7 11 9 15 3 3 6 11 7 7 4 0 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 3 0 3 0 4 11 9 19 21 39 22 39 19 31 19 35 22 39 22 39 22 39 22 39 22 39 22 39 22 39 22 39 24 47 27 55 30 63 31 59 25 43 28 47 27 67 25 31 6 0 0 7 138 511 144 150 60 103 33 63 33 59 28 59 37 75 34 55 24 27 15 7 13 23 16 27 15 15 10 0 7 3 16 47 34 75 42 79 40 79 51 115 64 142 73 162 82 178 85 198 95 226 107 249 108 238 104 230 105 238 101 222 101 238 101 246 102 238 87 186 51 59 30 146 150 456 176 269 165 420 220 428 158 261 188 539 153 198 123 210 126 150 0 0 9 0 6 11 3 0 55 277 161 503 282 607 235 543 251 416 167 396 263 611 153 285 141 305 125 571 271 464 253 603 187 230 105 329 259 666 259 654 260 670 269 698 269 769 324 845 355 861 351 896 355 880 354 876 343 861 357 904 363 912 357 861 339 821 342 789 310 706 274 630 260 547 230 492 223 619 277 563 245 523 226 515 238 523 209 464 208 428 152 285 168 555 170 154 31 71 42 107 39 95 34 87 30 79 21 51 22 51 22 47 22 51 22 55 25 63 28 67 28 55 25 55 30 67 34 87 37 95 33 103 18 0 107 559 215 519 211 527 218 563 227 583 227 579 229 583 226 587 229 587 223 567 227 571 230 579 229 555 220 535 209 472 199 531 211 515 209 507 211 511 212 523 215 519 218 511 214 507 229 519 223 488 221 499 259 559 224 448 227 587 280 488 223 440 188 357 159 341 197 523 227 460 211 408 191 452 229 464 197 428 202 412 185 404 206 484 202 404 190 380 168 369 196 424 180 372 162 325 152 325 153 333 152 321 149 301 125 293 155 337 144 305 138 289 135 289 138 293 135 269 131 253 128 253 131 261 122 230 117 226 120 238 122 234 122 230 119 218 114 222 114 222 105 206 104 202 101 202 99 198 98 194 95 190 96 198 99 202 93 186 93 186 93 194 98 198 85 162 79 158 84 174 88 174 93 162 87 202 90 146 93 281 310 226 82 214 76 158 81 194 96 162 78 174 93 182 88 198 84 166 84 166 84 166 79 150 81 154 85 162 87 174 102 222 123 198 95 146 87 158 84 142 75 130 61 99 52 87 48 79 48 75 40 55 34 47 36 51 37 55 33 31 28 35 33 43 37 47 37 59 45 79 52 99 57 126 73 158 85 206 99 206 102 230 114 222 99 186 85 142 92 178 92 178 90 170 88 162 93 138 87 150 84 158 75 134 70 67 33 27 48 170 110 218 93 182 98 146 63 83 52 111 51 87 34 71 30 31 19 31 15 31 18 35 19 39 21 47 25 43 19 43 24 51 16 0 15 11 31 75 81 190 61 83 31 27 31 71 60 99 88 218 79 39 57 150 69 0 10 190 126 261 114 190 99 190 111 186 107 150 101 146 85 138 105 162 101 170 102 170 99 158 95 158 95 166 72 99 28 31 12 43 13 51 15 35 15 15 12 0 22 126 75 182 67 170 70 166 69 170 69 166 67 162 66 158 63 138 63 138 61 134 55 126 49 99 31 43 10 7 7 15 3 0 1 0 4 7 7 15 18 23 6 0 3 0 3 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 9 115 79 214 79 174 73 162 73 162 73 162 73 162 72 158 72 158 72 158 72 154 70 130 70 150 79 158 75 142 73 146 72 142 69 138 67 142 55 115 51 107 54 115 52 103 49 107 51 107 51 103 48 87 46 95 52 115 58 123 61 130 58 115 55 115 63 146 72 154 60 134 63 146 67 154 69 154 66 146 67 150 69 158 70 158 69 150 66 134 58 115 52 107 37 63 31 39 21 15 12 7 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 4 7 3 3 1 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 9 19 10 19 9 14 6 14 7 14 7 14 7 14 7 11 7 11 7 11 7 11 7 9 6 11 7 11 9 14 9 7 4 9 6 9 6 7 4 7 4 7 4 7 4 7 4 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 2 1 2 3 7 7 14 10 31 21 31 21 31 21 31 21 31 21 31 21 31 21 31 21 35 24 35 24 35 24 35 24 35 25 40 28 45 30 45 28 45 31 50 28 42 30 33 13 4 4 21 69 351 211 217 84 114 45 57 28 54 27 47 31 54 30 42 24 28 15 16 10 23 15 28 16 28 13 26 9 23 12 38 24 66 37 83 43 76 42 93 52 102 57 112 63 124 72 143 88 171 104 191 111 195 113 181 107 179 107 176 102 191 111 186 110 186 108 179 102 157 58 57 16 143 129 202 51 136 120 353 223 319 125 468 334 286 104 219 51 26 0 33 6 38 16 26 1 16 15 100 79 250 167 417 272 429 257 477 239 372 158 370 218 276 131 236 128 310 263 460 208 475 248 319 113 205 179 556 360 585 336 539 343 518 309 374 238 434 274 479 280 475 295 491 282 506 303 534 325 527 315 544 333 558 325 542 327 556 328 561 334 532 316 542 316 565 272 415 229 410 209 413 217 391 226 425 226 393 238 436 224 341 171 353 193 174 13 66 36 71 42 54 34 50 30 45 22 28 21 38 24 35 21 33 22 33 22 38 27 45 28 45 30 52 28 50 31 50 34 50 36 42 40 45 15 167 230 360 217 351 217 353 221 362 226 367 227 365 224 365 226 370 226 358 217 365 232 370 232 370 224 360 212 355 196 353 218 372 211 382 208 379 212 386 217 391 218 396 218 393 226 422 232 413 217 405 223 477 257 425 212 429 263 520 235 434 209 367 168 327 171 393 233 429 218 408 197 379 218 439 214 389 203 382 188 360 196 393 215 377 190 360 179 324 177 370 190 343 170 322 155 305 150 308 155 305 149 305 143 265 138 315 158 296 143 286 135 279 137 284 140 288 140 279 131 269 131 274 134 260 120 250 117 253 120 255 119 253 120 248 116 241 114 241 114 231 107 229 104 226 102 222 101 226 99 214 98 222 104 229 105 226 107 231 101 222 102 224 98 181 79 181 82 191 87 188 82 195 79 186 93 188 70 200 128 367 95 217 75 174 102 167 101 186 79 169 78 179 87 186 87 179 82 174 82 181 85 181 78 188 90 200 90 195 92 212 107 253 113 205 84 183 84 186 87 174 69 145 57 131 52 121 48 124 52 109 43 100 42 105 46 105 46 100 34 83 36 95 36 95 42 100 45 107 49 112 52 100 52 119 55 124 67 150 75 176 96 198 96 181 88 169 76 171 88 181 93 186 95 183 92 176 90 181 85 188 81 171 72 148 51 85 31 105 70 226 93 241 107 226 78 148 49 119 43 107 31 78 24 71 18 74 27 66 21 66 16 54 13 59 21 71 24 71 25 76 25 69 18 71 30 109 49 186 84 181 57 138 37 157 57 195 79 243 113 250 114 291 161 260 33 102 84 226 107 224 93 214 113 241 108 231 102 224 98 193 96 222 101 222 108 219 107 214 104 207 99 186 88 148 52 66 15 26 12 26 13 28 16 28 15 28 13 45 51 131 75 121 70 126 67 121 69 121 67 119 66 117 66 117 61 107 66 109 57 90 58 83 45 54 21 14 4 9 9 4 3 2 3 7 6 11 9 28 13 11 3 4 4 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 0 0 19 39 133 87 152 75 148 73 148 73 148 73 148 73 145 72 145 72 145 72 145 72 145 76 140 75 143 75 121 58 93 51 93 54 97 57 102 58 95 51 78 42 74 42 71 39 81 45 78 45 76 43 76 43 78 48 90 54 95 57 105 64 107 60 102 63 117 73 126 75 117 70 121 73 126 75 126 75 124 72 117 66 105 58 97 55 78 43 66 31 47 19 28 12 14 4 11 1 7 0 7 0 2 0 2 0 2 0 2 0 7 3 7 3 7 3 4 0 9 6 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 7 10 15 10 7 6 0 7 3 7 3 7 3 7 3 7 11 7 11 7 11 7 11 4 3 6 7 6 11 7 11 6 3 4 0 3 3 4 7 4 3 4 3 4 3 4 3 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 3 0 3 3 6 15 12 27 19 27 18 31 22 43 24 39 21 35 21 35 21 35 21 35 24 43 24 43 24 43 24 43 24 47 27 51 27 51 27 47 27 63 31 55 28 59 22 11 1 0 13 269 223 404 104 150 49 87 30 55 30 51 27 63 30 55 27 35 18 15 13 7 13 23 16 31 18 27 13 11 12 15 19 39 31 71 48 107 36 67 46 87 48 87 51 107 58 130 76 194 99 238 108 246 114 246 104 222 102 242 107 246 113 273 113 269 111 281 114 293 96 214 45 23 25 123 51 7 16 91 122 448 197 376 331 761 132 253 108 27 0 0 27 0 10 11 1 0 0 0 16 47 107 234 164 531 266 622 262 571 260 400 182 404 144 333 129 265 191 626 224 503 265 567 161 301 141 571 381 984 383 968 365 972 381 964 242 579 254 607 226 531 229 607 233 547 245 642 266 718 280 702 294 761 307 742 297 753 274 678 289 734 291 730 312 761 319 587 196 420 176 388 205 432 203 492 232 575 247 646 277 619 238 587 176 257 43 31 54 111 46 107 34 79 28 71 24 47 16 47 25 59 21 39 19 47 19 47 22 59 28 71 30 63 30 59 30 63 30 71 33 83 31 71 24 31 96 595 215 547 223 563 221 563 223 575 227 587 227 583 223 579 223 587 218 563 227 571 227 563 221 535 211 515 205 476 203 527 209 519 214 503 212 507 215 511 217 515 217 499 218 523 236 531 223 480 218 484 259 563 226 456 224 575 289 555 230 444 180 337 162 380 209 527 220 452 208 396 191 468 232 452 197 416 190 380 184 432 212 472 194 392 184 357 164 372 196 408 171 361 162 325 150 321 153 333 156 337 158 317 128 297 156 349 147 313 140 293 135 289 138 293 143 285 135 257 128 253 131 265 128 246 122 234 122 242 122 234 123 234 120 222 116 222 114 222 111 226 110 222 108 222 107 222 107 210 98 202 104 226 110 226 111 246 116 230 108 234 110 210 82 154 85 170 90 166 79 134 78 150 79 130 69 126 81 170 72 123 67 75 72 214 72 162 69 182 93 186 76 182 84 162 82 154 79 154 84 166 82 146 84 178 93 178 90 174 98 198 117 202 95 142 81 134 85 166 79 126 63 95 55 91 54 91 54 99 49 79 45 79 51 95 51 99 51 67 39 75 46 67 43 87 49 107 58 123 60 123 51 119 60 99 43 83 48 79 58 111 67 107 63 111 67 111 66 138 79 178 92 194 92 178 92 154 87 158 84 162 75 142 70 87 40 19 28 99 85 178 90 158 81 95 42 59 36 55 30 67 22 63 19 43 15 63 16 31 22 31 18 23 22 47 27 47 25 43 22 43 28 55 21 23 28 51 73 178 70 107 45 71 54 95 81 162 92 130 110 242 146 253 101 67 46 130 104 234 111 214 110 253 120 206 119 198 108 158 84 158 113 186 110 206 111 206 108 202 104 198 93 194 73 107 28 19 7 23 10 31 12 31 13 23 13 15 13 103 70 174 67 170 73 166 69 166 69 162 67 158 66 158 67 138 63 150 66 130 55 138 49 103 34 47 7 0 3 11 3 0 1 0 4 7 7 15 19 27 7 0 3 3 4 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 1 0 0 55 55 178 79 182 73 162 72 162 72 162 72 162 70 158 70 158 70 158 70 154 76 138 73 150 78 138 61 83 37 55 40 71 48 87 52 103 54 103 37 59 28 55 27 51 33 63 30 51 27 51 28 51 31 59 39 79 43 99 57 134 70 150 69 154 73 166 73 154 70 162 69 158 64 142 58 130 54 115 46 83 33 51 21 31 10 11 7 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 4 7 0 0 0 0 1 3 1 0 0 0 0 0 0 3 1 7 4 15 6 19 0 0 1 3 3 7 3 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 10 19 12 19 9 11 4 14 7 14 7 14 7 14 7 11 7 11 7 11 7 11 7 4 3 4 4 7 6 9 6 11 6 4 1 2 3 9 7 7 4 7 4 7 4 7 4 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 7 4 9 7 14 12 21 15 26 18 26 19 33 24 35 24 31 21 31 21 31 21 31 21 38 25 38 25 38 25 38 25 38 25 40 27 40 25 35 22 45 31 50 30 45 28 31 9 9 0 50 150 372 156 217 73 85 33 52 30 57 27 45 30 52 30 42 24 31 18 26 16 23 15 31 19 33 18 33 15 38 18 45 24 66 42 100 61 71 39 88 46 88 45 93 52 102 61 136 88 174 104 183 105 179 101 159 93 162 101 176 107 174 105 181 108 183 111 198 122 179 105 157 43 47 22 71 30 66 27 85 117 319 199 553 182 205 141 136 0 42 6 16 10 16 0 7 16 23 0 7 15 66 92 226 188 453 260 458 262 508 233 439 165 205 123 226 131 420 286 410 235 463 215 250 119 260 220 575 342 582 375 608 381 608 381 415 236 448 233 331 171 327 200 327 162 336 187 329 190 362 208 389 238 420 235 413 247 448 250 441 256 422 245 451 262 479 218 336 194 348 190 391 199 398 220 427 266 472 274 468 254 460 260 222 21 69 64 145 63 74 39 47 28 42 25 38 18 26 21 40 25 33 18 28 21 26 19 35 25 45 30 50 33 59 31 50 30 45 30 42 31 50 22 26 19 164 248 370 223 367 226 355 221 355 226 365 232 367 224 351 217 348 218 351 218 358 221 353 214 346 206 341 199 339 190 343 208 353 205 372 202 379 214 386 217 396 220 398 217 410 232 441 235 420 217 408 220 482 260 436 217 427 260 534 260 436 206 353 161 334 187 413 238 417 212 401 191 374 220 439 209 379 191 355 173 355 202 403 214 362 182 346 170 317 180 377 191 334 167 322 155 303 149 305 156 319 159 319 149 267 137 310 155 300 146 288 137 279 135 281 138 288 137 272 125 260 123 262 126 276 129 265 125 265 126 260 122 257 123 253 119 243 116 241 114 234 108 234 107 231 105 229 105 234 102 217 99 229 110 238 111 241 119 250 111 238 116 243 107 195 88 200 93 202 85 176 69 179 93 193 64 157 84 183 55 152 52 148 75 157 51 164 58 159 104 241 102 181 87 191 82 176 79 169 79 179 85 174 76 174 82 193 92 195 93 207 104 222 101 210 85 183 81 193 95 183 76 159 63 143 60 140 58 124 52 109 45 105 48 117 55 121 60 124 48 107 54 119 49 105 52 119 67 138 75 145 76 128 75 150 72 124 61 121 60 114 54 112 36 76 30 85 34 109 57 138 81 164 92 167 88 174 90 179 85 186 81 167 73 140 55 100 33 83 54 210 96 183 72 155 39 97 28 85 18 76 21 74 25 74 15 66 19 42 16 62 27 74 28 83 36 78 27 74 19 66 21 90 40 97 25 97 34 198 92 210 63 195 63 202 75 250 110 238 64 193 96 210 36 114 37 159 63 222 110 243 113 245 138 265 120 253 119 226 95 179 99 229 111 217 110 214 110 207 105 200 101 188 95 148 58 66 18 23 12 14 9 19 12 28 12 28 13 23 39 117 70 119 72 131 72 121 69 121 67 119 66 117 66 121 61 107 69 114 57 90 60 81 45 57 21 9 0 4 6 4 3 2 3 7 6 11 9 31 13 11 4 7 4 7 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 7 0 2 15 83 69 148 82 148 72 150 72 150 72 150 72 148 70 148 70 148 70 148 72 138 70 131 73 143 75 114 51 85 49 88 51 90 55 93 55 71 34 38 13 16 9 16 9 19 7 9 1 2 1 9 7 14 15 33 25 47 39 83 61 109 67 107 69 109 67 100 58 83 48 71 37 52 24 31 13 9 4 9 3 7 3 7 1 2 0 2 0 4 3 9 6 2 0 2 0 2 0 2 0 0 0 0 0 0 3 9 6 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 11 10 11 10 11 10 11 4 0 6 3 7 7 9 11 9 15 9 15 9 15 9 15 9 15 9 11 7 7 6 7 6 7 6 7 6 7 6 7 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 3 0 3 3 7 19 13 31 18 31 21 35 18 27 19 35 19 31 19 35 21 39 22 39 21 35 21 39 24 47 28 59 24 43 24 43 24 43 24 43 27 51 25 47 24 31 10 0 12 0 37 420 184 269 126 154 37 75 30 51 27 51 25 43 30 63 33 51 24 31 21 35 16 31 19 35 18 31 21 39 18 11 13 39 40 99 48 83 54 0 67 55 34 71 39 115 49 95 57 166 98 253 107 230 92 186 82 174 88 218 102 242 110 265 110 265 111 281 114 289 116 269 88 218 55 47 18 91 12 123 0 146 184 444 227 436 165 452 64 0 0 19 10 7 9 19 7 19 7 11 7 3 6 63 102 301 177 587 277 551 263 575 262 579 140 154 116 325 253 571 224 559 251 436 128 242 138 547 229 539 233 626 272 690 288 591 244 682 291 503 159 372 161 380 168 361 167 400 165 317 159 357 158 333 153 349 155 321 152 341 153 380 180 452 197 464 199 384 164 396 177 444 203 468 209 634 263 591 259 650 253 622 263 460 46 39 70 198 96 214 40 107 31 67 21 43 21 47 24 43 16 39 22 59 24 47 16 51 28 67 27 59 27 63 27 55 27 51 25 59 28 71 30 87 16 0 140 575 227 543 220 555 236 543 239 519 260 519 230 555 238 551 211 634 197 615 218 547 224 535 203 515 212 480 193 484 197 492 202 460 191 539 205 499 217 515 223 531 226 507 217 547 245 519 214 492 232 539 242 626 220 476 229 507 307 615 227 464 184 313 162 424 220 499 212 444 197 369 194 468 218 416 191 380 182 357 167 412 214 452 193 392 182 341 156 365 196 404 162 337 153 309 147 317 152 329 158 353 158 321 137 285 144 341 149 317 140 289 134 289 138 297 138 273 129 246 125 249 131 273 131 253 125 246 126 253 125 238 122 234 122 226 117 222 111 206 114 234 113 226 110 230 108 222 104 214 104 214 107 234 114 249 111 246 116 238 114 249 113 214 85 162 90 178 95 178 87 150 84 162 84 130 72 123 69 107 63 111 58 103 60 111 58 99 57 257 250 301 57 154 63 214 81 138 75 130 79 150 84 162 81 166 88 174 90 206 117 277 108 170 85 178 93 154 82 174 87 138 67 111 66 115 61 87 55 99 51 87 52 111 64 138 55 103 54 95 52 95 54 99 52 87 66 178 79 166 81 154 78 170 82 182 84 174 78 154 87 146 52 27 22 35 42 83 69 158 82 202 95 210 90 190 92 170 87 174 78 158 70 138 69 115 40 3 31 103 87 210 85 99 46 43 27 11 19 59 21 47 22 79 22 47 19 79 16 39 33 35 22 43 33 51 18 43 33 31 18 47 39 75 36 39 21 43 69 158 70 130 54 91 67 119 85 174 98 146 42 0 87 31 16 0 0 75 63 206 102 261 129 249 128 285 117 277 108 174 82 226 110 218 108 238 99 210 88 190 84 194 76 170 61 107 28 27 9 7 9 27 12 31 16 31 12 3 7 39 58 178 70 166 78 162 69 162 73 174 73 162 67 150 69 154 64 134 58 134 58 134 51 99 33 47 10 3 1 0 4 3 4 3 4 3 4 3 16 47 16 3 0 0 6 7 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 0 3 0 3 0 1 7 0 7 0 0 1 3 30 182 96 158 78 178 75 170 72 162 70 162 73 170 73 170 73 170 73 162 70 150 75 154 76 154 73 154 82 158 70 126 43 43 33 83 21 27 9 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 7 15 21 55 33 75 46 99 40 71 28 35 15 11 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 9 16 9 16 9 16 9 11 6 14 7 14 7 16 9 11 7 11 7 11 7 11 7 14 9 14 7 11 6 9 6 9 6 9 6 9 6 9 6 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 9 6 9 6 9 6 9 6 7 4 9 7 14 12 23 16 26 19 31 21 26 18 28 21 28 19 28 21 31 22 33 22 35 22 33 22 35 25 40 28 35 24 35 24 35 24 35 24 38 25 35 24 31 16 16 3 19 0 136 190 305 122 219 63 66 28 50 27 54 31 50 28 50 30 45 28 42 27 40 27 33 21 40 24 38 21 42 24 50 22 47 28 76 42 76 33 40 58 100 27 97 28 57 19 88 46 114 76 167 98 167 85 152 82 136 81 148 95 169 104 183 108 183 108 186 111 191 114 191 114 205 114 145 39 47 21 59 24 45 45 250 241 374 138 346 177 78 7 9 15 7 13 4 9 9 7 11 7 14 9 14 28 109 96 260 194 465 257 465 242 453 247 413 138 176 141 494 254 401 254 475 180 253 120 319 268 470 262 458 277 484 279 472 250 451 280 491 202 296 153 329 167 300 132 276 150 305 143 300 155 300 144 284 141 276 128 265 122 250 119 257 125 255 119 231 119 272 162 308 179 351 191 417 276 470 248 434 253 425 256 446 123 50 51 124 57 93 45 57 33 45 25 35 21 33 19 35 19 26 16 33 24 35 21 28 22 45 28 42 24 40 30 50 25 42 25 38 25 38 28 31 16 9 19 250 236 374 218 389 230 367 226 362 230 370 239 343 217 382 196 336 215 379 235 386 223 362 211 334 208 374 218 365 211 353 203 367 217 372 203 398 220 382 218 384 212 391 229 405 236 446 232 425 226 422 209 479 303 446 221 429 251 585 282 448 221 367 159 339 203 427 226 417 214 386 184 389 224 420 196 360 177 353 174 341 197 405 205 370 188 353 170 317 182 379 193 329 162 312 150 300 149 308 155 312 158 312 146 279 134 293 155 300 146 286 135 276 135 284 140 281 134 272 128 265 128 272 134 272 128 262 126 267 128 262 123 260 125 257 123 250 117 241 113 245 114 243 113 238 110 234 108 231 105 229 105 231 110 241 116 238 116 245 113 243 117 241 105 207 93 214 98 217 96 205 87 200 90 200 79 181 76 179 67 167 63 159 60 155 61 150 55 155 69 288 85 145 72 138 69 152 64 143 61 148 67 152 67 157 73 167 79 174 96 224 131 222 93 198 101 214 92 193 99 181 78 157 69 152 69 140 55 117 51 112 51 119 60 138 70 117 52 117 52 117 54 121 57 117 52 138 87 152 78 155 78 162 85 159 85 159 85 162 87 186 92 159 72 140 73 131 61 117 61 117 63 112 57 97 51 90 45 102 40 105 36 95 33 69 30 45 10 66 54 195 101 198 67 145 45 105 19 66 13 76 19 71 25 78 15 74 27 71 34 90 28 71 27 88 27 88 37 112 33 95 30 112 34 124 34 121 37 198 81 224 79 214 73 238 88 260 113 265 102 171 81 334 167 322 111 83 0 140 54 124 58 138 49 143 54 136 64 133 42 95 46 107 34 69 19 52 12 40 9 40 10 52 19 47 15 26 10 19 15 21 12 21 13 31 13 26 6 23 22 102 76 124 72 136 70 121 70 126 73 128 70 119 66 121 67 112 64 105 61 100 63 85 45 54 22 19 6 4 1 7 4 7 4 7 4 7 4 23 19 26 6 0 1 7 4 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 7 3 4 1 0 0 0 0 0 1 4 4 45 67 159 72 143 73 145 72 145 73 150 75 138 67 140 70 148 75 152 76 148 81 145 81 143 78 133 78 124 57 71 27 28 6 21 16 19 7 7 0 2 0 4 4 2 0 2 0 2 0 2 0 2 0 2 1 9 6 14 7 19 10 16 9 11 3 4 0 4 1 4 1 4 1 4 1 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 6 0 6 0 6 0 9 7 7 3 7 3 6 0 6 7 6 7 6 7 6 7 7 11 7 11 6 7 6 7 6 7 6 7 6 7 6 7 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 11 7 11 7 11 7 11 6 7 7 15 10 27 16 39 18 31 21 35 18 27 19 35 19 31 19 35 21 39 22 39 25 43 24 39 24 43 25 51 24 43 24 43 24 43 24 43 22 47 24 39 16 7 4 0 0 0 110 464 159 214 92 39 19 31 21 47 30 67 33 63 33 55 25 47 31 63 31 51 22 51 28 63 27 47 24 43 24 43 27 55 31 51 31 51 99 499 85 87 64 55 42 51 33 79 60 158 81 174 72 142 79 162 75 162 84 210 99 230 105 257 107 261 110 277 111 281 107 329 150 392 120 198 34 27 22 0 33 35 167 738 185 357 288 444 37 3 18 7 1 23 9 27 9 27 9 19 7 11 12 7 24 103 96 305 194 619 254 615 254 650 297 539 156 321 259 551 206 626 254 301 123 273 194 662 279 658 285 702 300 706 295 674 292 714 313 670 279 714 256 591 244 515 220 492 206 416 164 357 159 293 128 226 107 178 96 170 95 194 113 246 117 242 93 226 134 341 153 361 144 242 188 543 244 611 257 642 262 694 208 107 22 146 54 87 28 55 27 79 25 63 22 43 19 31 19 39 15 35 19 47 21 43 22 59 27 67 25 55 25 55 24 43 24 43 22 55 27 67 25 51 9 47 123 611 239 559 223 555 242 555 203 591 200 595 226 579 215 579 214 531 224 535 232 539 206 547 205 519 203 492 190 484 211 531 211 555 233 547 212 523 224 539 229 543 230 543 218 527 232 499 220 527 239 543 263 670 238 484 227 531 312 650 239 468 180 321 173 448 221 488 217 436 191 369 202 484 220 404 180 365 182 376 177 428 212 428 190 384 182 353 164 388 202 416 170 353 156 313 147 317 153 337 155 345 152 309 134 285 144 341 147 313 140 293 134 289 137 289 135 269 132 261 129 261 131 265 129 253 125 249 128 253 126 242 129 253 128 246 125 242 119 230 116 234 114 230 111 234 110 230 110 226 107 222 107 230 113 242 111 246 116 238 114 253 114 218 99 198 104 206 102 190 93 170 93 186 93 158 82 150 81 130 72 123 64 111 66 115 61 99 72 51 67 103 63 119 54 87 57 67 51 55 52 71 52 67 51 75 52 83 55 119 82 194 88 150 78 182 93 170 85 182 81 142 70 130 73 130 64 95 54 99 54 103 57 115 63 126 54 99 54 99 55 107 58 115 57 103 78 198 81 154 82 170 93 194 90 186 88 194 96 214 99 218 98 206 96 202 66 67 33 47 25 31 16 15 10 0 6 0 4 0 4 0 4 0 0 0 4 0 13 67 79 214 84 123 58 79 39 19 6 0 16 15 13 35 22 35 24 55 33 51 40 43 34 47 39 47 37 79 49 79 39 71 43 79 34 59 28 51 67 162 82 174 73 146 84 158 99 210 104 166 30 59 131 313 164 309 45 0 15 0 22 71 19 0 13 0 13 35 18 43 13 19 0 0 1 3 0 0 0 0 0 0 0 0 1 0 1 7 12 35 21 35 13 23 10 19 7 0 9 31 54 174 70 166 76 158 69 162 72 170 73 162 67 150 66 150 64 138 63 146 63 146 54 107 36 55 13 11 4 0 4 3 4 3 4 3 4 3 12 39 16 7 0 0 3 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 0 3 0 3 0 1 7 1 7 1 0 3 0 10 119 84 170 66 150 66 146 66 150 67 158 76 178 76 174 73 170 72 166 75 162 76 170 78 166 75 166 75 103 19 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 7 14 7 14 7 14 7 19 9 16 7 14 6 11 4 7 4 7 4 7 4 7 4 11 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 11 7 11 7 11 7 11 7 7 4 9 7 16 13 26 18 26 19 31 21 26 18 28 21 28 19 28 21 31 22 33 22 35 24 33 21 31 21 33 22 35 24 35 24 35 24 35 24 28 24 38 22 26 9 14 1 14 13 214 197 253 81 131 21 38 13 35 24 54 33 52 30 57 27 31 22 45 33 42 24 38 27 50 31 47 25 45 24 42 22 52 25 57 30 76 45 241 224 157 48 88 27 88 37 66 40 109 66 126 63 117 60 133 72 121 75 140 90 162 98 174 104 179 108 186 110 188 111 179 131 255 156 238 114 128 30 40 13 64 22 365 276 207 223 537 184 71 15 26 7 2 18 4 9 4 9 9 9 11 7 4 10 19 30 159 101 296 217 470 241 479 265 460 277 441 171 405 238 415 279 429 120 265 156 384 254 408 223 408 214 386 221 446 245 446 233 453 244 472 279 537 306 573 324 599 339 599 321 551 304 522 257 420 197 346 162 291 137 274 128 265 119 238 99 202 92 207 125 286 167 245 58 78 51 164 98 219 125 260 165 164 28 74 49 42 39 40 25 33 21 33 22 33 19 31 16 28 16 23 16 28 19 31 19 40 25 42 27 40 24 38 27 47 25 40 25 38 27 40 30 45 51 31 0 117 248 456 247 248 179 463 238 327 188 384 226 393 217 336 241 370 238 374 215 367 226 398 254 367 208 336 194 324 185 365 227 374 212 386 221 391 238 403 224 386 232 401 214 422 254 470 235 403 217 439 241 508 298 475 251 458 241 551 303 441 208 343 159 358 214 432 223 410 202 365 182 398 229 420 193 372 185 360 179 346 194 384 187 348 176 341 167 319 184 374 184 331 162 310 147 293 146 303 153 305 152 298 140 274 134 291 153 298 144 288 137 276 134 279 135 272 132 274 132 274 132 272 131 269 128 265 126 269 129 267 125 265 129 265 128 260 123 250 119 245 116 243 114 241 113 238 111 241 111 236 108 234 110 238 113 238 116 245 113 245 119 245 107 226 107 234 107 224 98 212 93 219 102 219 92 202 90 200 82 186 75 174 69 167 67 157 61 164 51 126 64 145 51 148 60 143 54 131 49 126 49 121 46 107 42 105 36 90 33 100 43 131 46 126 61 152 63 140 66 148 66 143 69 150 70 136 60 124 57 126 58 126 58 126 57 119 54 117 52 117 54 121 55 119 61 155 98 152 76 157 87 169 93 169 93 171 98 181 101 176 101 191 93 152 66 76 7 21 6 14 3 4 0 2 0 7 0 19 0 31 0 28 3 7 7 14 7 35 33 155 95 207 78 164 49 114 22 59 0 74 15 66 15 78 24 100 34 97 40 107 43 114 48 131 49 126 48 148 51 150 51 159 58 136 36 119 30 202 88 248 85 236 78 231 78 238 99 236 87 159 63 188 42 126 42 81 21 93 18 114 67 69 0 50 0 28 0 38 22 54 6 21 3 23 6 19 3 16 4 21 7 16 6 19 7 14 10 23 22 40 24 26 12 23 9 23 6 26 16 90 75 126 70 131 69 124 70 126 72 126 70 121 67 112 63 107 61 105 61 100 61 90 48 59 25 23 9 9 6 7 4 7 4 7 4 7 4 14 18 31 9 0 0 2 3 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 7 4 4 3 0 0 0 1 0 1 4 1 14 45 140 84 155 82 152 79 148 78 148 79 150 79 150 78 145 76 145 75 145 81 145 79 136 76 131 73 126 42 26 0 2 1 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 0 3 2 4 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 3 7 3 7 3 7 3 10 7 9 3 7 0 6 0 4 3 4 3 4 3 4 3 4 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 3 0 4 7 7 19 13 31 18 31 21 35 18 27 19 35 19 31 19 35 21 39 22 39 21 35 19 27 18 27 19 31 24 43 24 43 24 43 24 43 22 55 27 43 15 0 3 0 0 0 117 456 129 107 43 11 18 31 22 51 31 67 31 55 34 47 19 23 22 43 21 19 21 51 28 59 25 47 24 43 28 55 30 47 27 59 51 134 75 242 54 115 33 63 37 39 30 67 49 107 52 103 55 123 67 134 66 142 78 190 90 210 98 238 102 253 107 269 108 261 107 281 126 325 134 329 88 130 21 83 19 71 180 440 96 646 315 376 54 0 4 0 12 31 9 19 9 19 7 11 7 11 1 19 0 0 54 178 113 337 199 444 220 480 206 575 263 476 188 476 214 591 229 353 199 468 253 634 236 567 257 507 220 519 212 495 223 472 226 499 217 488 215 503 229 551 250 630 274 650 288 702 309 742 322 805 342 829 340 797 307 698 263 571 211 460 167 341 147 365 187 484 167 206 45 63 42 63 30 51 49 119 42 63 54 47 31 115 18 99 16 55 18 51 19 43 19 27 16 35 16 35 16 39 19 47 27 63 25 59 25 59 25 47 25 51 27 55 27 67 31 83 33 111 10 0 54 607 294 734 49 277 272 726 150 261 247 686 211 365 197 599 247 551 196 662 268 710 262 686 232 670 260 650 220 551 236 615 238 567 224 543 226 507 202 492 214 507 224 559 221 579 254 567 229 531 236 539 265 686 271 523 224 531 303 678 227 424 170 341 191 488 232 507 211 408 184 380 212 503 223 420 196 392 184 369 173 408 202 392 177 353 171 337 161 376 190 369 161 329 149 293 140 297 146 317 147 321 144 293 132 285 141 325 147 313 141 293 135 285 134 277 128 257 131 265 132 261 129 257 129 253 126 249 129 261 129 249 128 249 128 246 125 246 120 234 116 238 116 238 114 242 114 242 116 242 111 230 110 230 111 238 111 246 116 242 116 257 117 226 107 214 111 210 102 178 95 178 102 206 104 178 93 178 93 158 85 146 76 130 76 134 70 115 69 130 61 146 64 103 79 115 64 79 58 75 58 71 54 59 49 67 48 51 34 19 22 0 24 15 24 47 37 47 34 43 43 71 48 87 55 99 57 87 49 91 54 103 57 107 57 107 55 99 52 91 49 87 49 91 57 95 82 190 82 138 85 166 87 170 92 182 96 190 95 194 92 234 107 166 46 39 12 0 0 0 7 11 10 19 9 11 10 0 7 3 4 11 9 15 9 7 12 0 3 11 49 162 90 150 66 67 34 15 19 0 27 27 27 11 25 27 42 59 51 67 51 79 58 91 60 99 57 95 57 95 54 95 57 123 45 79 15 23 63 198 87 154 81 150 76 138 92 206 102 182 67 115 57 0 3 0 7 39 57 67 48 174 43 0 28 0 1 0 9 67 24 15 3 35 6 27 4 19 3 27 3 19 0 0 1 7 9 31 24 63 31 47 16 15 10 23 9 11 9 3 46 162 75 154 75 150 73 158 73 158 72 154 70 146 66 150 66 142 63 142 60 134 55 115 37 59 16 19 7 7 4 3 4 3 4 3 4 3 6 39 21 23 1 0 1 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 0 3 0 3 0 1 7 1 7 1 0 3 0 0 75 78 198 79 186 76 178 75 182 76 186 73 174 76 186 81 198 85 206 90 218 85 198 76 174 66 158 48 55 1 0 1 3 0 0 0 0 1 7 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 9 16 9 16 9 16 9 16 9 14 7 14 7 11 6 7 4 7 4 7 4 7 4 7 4 7 4 9 6 9 6 9 6 9 6 9 6 9 6 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 4 3 4 3 4 3 4 3 2 3 4 4 11 10 21 15 26 19 31 21 26 18 28 21 28 19 28 21 31 22 33 22 28 19 26 18 26 19 28 21 35 24 35 24 35 24 35 24 28 25 40 25 23 7 14 3 31 9 222 187 214 55 85 28 57 24 47 28 57 33 52 28 52 24 26 15 23 18 23 13 35 22 40 24 38 22 47 27 78 42 74 34 71 42 107 69 138 46 119 72 83 45 90 30 78 39 90 43 90 45 107 58 112 60 105 64 121 78 138 82 152 90 162 98 171 101 171 101 181 105 171 99 193 113 159 52 76 27 62 54 186 108 281 282 499 156 159 51 26 1 9 3 4 9 9 9 11 7 14 7 4 6 7 0 85 82 222 129 255 141 265 132 310 144 265 173 312 158 324 208 398 215 405 203 346 224 403 245 494 250 444 242 468 260 451 229 432 233 410 215 408 224 427 233 434 233 422 223 401 223 405 221 413 233 425 227 425 239 453 271 518 303 542 304 527 291 515 288 499 291 494 254 377 199 351 179 279 132 212 76 85 45 35 25 74 40 11 27 28 18 31 16 31 18 28 19 26 18 31 18 26 16 31 24 45 25 35 22 40 27 42 27 52 28 45 30 45 33 50 34 54 25 9 22 195 244 470 319 152 146 441 352 241 93 413 331 346 52 334 268 532 81 136 244 503 248 269 156 336 310 468 199 374 301 539 274 458 303 530 304 494 286 470 288 451 238 389 233 429 244 429 224 422 245 468 248 494 333 553 236 422 280 592 291 417 193 336 168 377 217 425 218 415 203 377 196 420 233 427 203 379 185 353 174 341 194 384 185 343 171 334 165 317 177 353 164 305 149 293 140 284 138 288 143 288 141 286 137 279 135 286 144 296 144 288 138 279 132 272 131 265 126 267 129 269 129 269 128 269 128 265 128 272 131 272 128 260 126 260 126 257 122 250 119 245 116 245 116 245 116 245 116 245 114 241 111 236 111 241 114 238 114 245 114 248 122 248 110 234 110 243 108 224 96 217 99 231 108 234 99 217 99 217 92 202 87 193 81 186 82 179 75 164 73 140 79 155 87 183 64 164 69 157 66 150 66 136 57 126 55 124 52 105 36 78 24 74 19 71 22 81 28 76 25 78 31 83 37 90 42 90 43 88 39 100 46 112 52 119 55 131 60 126 57 124 57 126 58 121 58 157 96 164 81 169 88 164 88 174 96 181 95 176 92 171 111 191 61 50 4 26 6 11 6 16 13 19 12 9 7 14 10 21 4 28 4 26 10 11 10 7 4 7 3 78 51 188 79 183 54 124 34 105 33 88 40 133 55 155 76 200 95 202 90 191 92 202 88 198 87 207 79 193 72 183 55 169 55 157 42 109 15 193 88 248 75 241 76 226 79 243 110 248 98 140 52 119 36 145 66 145 58 136 28 107 104 222 79 140 22 23 9 26 24 31 3 0 7 23 16 19 12 16 12 11 9 4 1 9 4 9 10 23 22 40 22 23 12 26 12 35 10 26 12 76 75 128 70 126 70 126 73 126 72 124 70 121 70 128 72 121 69 112 61 93 55 90 49 59 25 23 9 9 6 7 4 7 4 7 4 7 4 7 18 40 16 4 0 2 3 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 4 4 2 3 0 1 0 1 0 1 4 3 11 34 126 82 131 75 136 75 136 76 143 79 152 85 148 79 140 75 131 72 114 58 97 48 76 30 50 21 40 6 2 0 7 0 2 0 4 3 4 3 4 0 0 0 0 0 0 0 0 0 0 0 2 1 2 0 0 0 0 0 0 0 0 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 6 0 6 0 6 0 6 0 7 3 7 3 9 7 6 7 6 7 6 7 6 7 3 0 3 3 4 7 6 7 6 7 6 7 6 7 6 7 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 1 0 1 0 1 0 1 0 3 3 4 7 9 23 15 35 18 31 21 35 18 27 19 35 19 31 19 35 21 39 22 39 19 31 19 31 21 39 24 47 24 43 24 43 24 43 24 43 19 59 28 43 10 0 0 0 7 11 146 416 98 79 31 15 22 35 19 35 24 47 25 47 24 35 18 11 12 11 16 23 21 43 22 39 21 47 28 67 42 83 39 75 39 91 57 138 84 95 57 87 27 19 37 23 37 63 37 63 37 71 45 95 52 95 52 103 63 142 70 150 76 186 84 210 92 226 92 214 96 194 85 202 95 230 72 146 31 51 21 182 81 226 199 749 291 329 132 234 55 0 9 0 10 11 9 11 7 3 7 11 7 7 3 47 54 210 137 309 170 361 159 392 217 396 159 440 143 206 155 432 224 539 191 309 184 611 286 666 309 682 289 595 318 734 283 571 241 523 221 507 217 527 242 615 260 619 250 591 244 551 229 519 229 551 229 519 190 444 190 468 196 468 179 404 215 527 238 567 218 539 250 634 285 690 291 722 279 678 235 412 66 79 21 87 45 55 22 55 19 59 15 39 15 35 19 35 18 43 22 47 18 39 21 59 27 55 19 47 25 67 28 55 25 51 27 55 28 71 33 87 42 43 13 103 171 591 238 674 199 535 268 841 194 476 260 868 235 277 206 785 343 166 52 650 266 543 93 257 176 821 230 166 123 738 279 325 164 726 288 507 209 706 324 730 291 809 340 769 274 686 276 603 236 575 245 575 286 777 328 630 280 749 342 670 224 424 179 376 197 460 209 448 217 432 197 416 217 484 215 420 193 380 182 372 177 420 199 372 174 345 168 329 156 349 171 301 144 293 141 285 138 293 140 297 135 293 138 297 137 293 138 297 146 313 141 297 135 281 131 265 125 246 125 246 126 249 128 253 129 253 126 253 131 265 131 257 126 246 126 246 125 246 122 238 117 242 117 242 117 249 117 249 116 242 113 234 111 238 116 249 111 242 116 242 117 261 119 226 107 218 114 218 102 182 101 202 105 210 107 186 98 186 98 170 95 154 88 154 92 154 87 150 84 111 64 158 70 190 81 130 79 123 76 126 78 123 70 103 64 99 60 87 52 75 46 67 40 67 33 55 33 59 34 47 30 47 33 35 31 35 36 47 31 39 33 47 37 63 42 71 52 95 52 99 55 107 60 107 61 91 79 186 92 170 95 174 95 182 96 186 96 186 96 186 93 265 105 99 4 0 4 0 7 3 7 7 6 11 6 7 10 11 6 15 1 19 7 31 9 7 10 0 1 0 9 31 54 119 82 123 55 63 46 47 58 146 111 226 122 253 138 277 138 246 125 253 131 242 119 238 120 218 105 198 92 119 57 95 49 123 28 27 49 170 79 150 72 130 73 146 95 206 85 126 58 91 37 83 67 134 48 91 36 27 25 226 123 182 48 19 4 15 22 43 16 0 4 7 7 7 7 15 7 11 6 15 12 43 10 23 6 11 9 19 19 23 12 11 10 27 9 15 10 0 39 158 76 150 72 150 75 158 72 154 70 150 70 150 75 170 72 150 61 126 49 99 54 111 36 55 15 15 6 3 4 3 4 3 4 3 4 3 4 43 28 43 6 0 3 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 0 3 0 4 0 3 7 3 7 3 0 3 0 1 47 60 146 85 198 82 186 76 178 75 174 66 142 58 111 43 71 31 59 15 35 10 19 1 0 0 0 1 7 0 23 4 15 0 11 3 15 1 11 0 7 0 7 0 7 0 7 0 7 0 0 3 7 3 7 3 3 1 3 0 3 1 7 3 7 1 3 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 4 9 4 9 4 9 4 9 6 11 7 14 9 16 10 9 6 9 6 9 6 9 6 4 3 4 4 7 6 9 6 9 6 9 6 9 6 9 6 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 4 3 4 3 4 3 4 3 9 6 9 7 16 13 26 18 26 19 31 21 26 18 28 21 28 19 28 21 31 22 33 22 31 21 31 22 35 25 42 30 35 24 35 24 35 24 35 24 16 22 33 21 14 0 9 0 19 36 286 173 155 45 71 15 33 12 21 10 28 16 31 18 33 19 26 13 16 13 28 24 38 22 38 21 35 24 57 37 59 30 62 34 76 49 102 57 102 48 90 28 90 24 107 31 85 37 81 34 81 37 85 39 95 46 88 48 102 58 114 61 126 72 140 82 152 85 150 82 155 82 155 92 169 81 131 58 74 25 50 75 210 93 281 297 425 113 224 135 143 21 26 12 9 9 9 7 11 9 11 7 19 0 40 61 155 122 291 173 346 153 334 226 425 239 444 206 296 116 362 242 453 244 298 107 310 285 575 310 599 355 608 328 489 282 491 263 475 253 444 248 465 254 453 250 448 251 463 266 444 242 401 215 396 227 391 205 358 196 358 199 362 193 331 168 336 174 346 180 293 147 324 190 308 152 293 165 324 215 367 147 71 33 35 55 16 7 85 16 38 19 28 13 23 16 28 22 28 21 38 21 28 18 35 27 42 22 28 21 40 30 47 30 40 24 40 27 40 30 45 33 57 28 40 31 296 218 322 184 389 202 384 206 384 263 434 260 451 274 417 280 501 211 367 327 448 288 401 235 436 366 425 76 327 361 458 52 250 340 475 76 222 272 482 164 241 259 506 224 358 262 546 316 513 276 499 286 479 283 518 300 551 307 520 253 451 223 384 200 398 217 403 208 413 206 386 199 403 214 389 190 377 188 362 185 351 194 362 165 334 164 322 156 300 161 317 135 288 141 288 141 291 141 291 141 274 135 281 138 284 138 281 135 296 144 288 138 279 132 272 128 260 123 260 123 260 125 265 128 269 128 265 128 272 132 274 129 262 128 262 128 260 125 255 123 248 119 243 119 243 119 243 119 245 114 241 111 241 114 248 119 238 114 245 114 248 122 250 111 236 113 250 113 229 101 229 108 229 108 234 99 219 99 219 93 212 95 205 92 202 95 200 90 205 73 176 101 162 92 162 93 191 85 188 85 186 84 169 75 167 73 138 63 126 61 126 61 124 54 112 43 100 45 100 39 90 42 85 36 76 33 78 36 83 31 81 28 76 25 76 27 81 30 83 34 95 42 105 48 136 60 155 98 183 96 188 93 195 101 188 96 181 98 186 102 191 126 200 57 31 0 23 12 28 13 16 7 7 9 14 15 11 9 14 6 23 10 28 18 21 16 19 21 19 0 23 12 119 64 207 85 171 57 136 48 236 147 331 177 324 158 305 146 293 138 272 143 291 140 281 140 300 135 288 132 274 93 198 63 155 57 145 25 171 69 238 81 236 76 231 85 234 90 174 42 112 46 102 51 143 37 93 36 119 30 54 40 109 0 23 7 7 12 35 24 26 13 11 9 4 6 2 10 7 12 4 9 11 4 14 4 4 6 9 13 16 10 11 9 19 12 28 9 28 7 69 73 131 70 124 70 128 73 124 70 121 70 121 72 126 70 119 63 95 46 69 34 88 46 57 24 21 7 7 4 7 4 7 4 4 6 4 6 4 22 45 24 11 3 7 6 0 0 0 0 2 0 2 0 4 0 4 1 2 1 0 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 2 3 2 3 2 3 2 1 4 3 2 3 0 1 0 1 0 0 4 4 7 22 88 55 100 57 85 42 57 30 42 24 16 7 16 4 9 0 7 0 7 0 9 0 11 1 11 1 2 0 4 7 0 0 0 3 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 7 11 7 11 7 11 6 7 6 7 6 7 6 7 7 11 7 7 6 3 4 3 6 3 4 0 3 3 4 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 3 4 0 3 0 3 0 3 0 3 0 3 0 3 7 3 7 3 7 3 7 0 3 3 15 7 23 10 19 19 27 21 31 21 35 22 35 24 39 24 39 24 39 24 39 21 35 22 39 24 35 21 31 21 31 22 39 25 43 24 43 25 71 27 19 6 0 0 0 0 15 170 420 70 95 27 19 13 15 10 7 9 7 12 11 15 15 13 11 12 15 13 15 24 35 25 43 30 63 37 75 34 59 33 59 33 63 34 63 42 71 36 59 34 63 39 79 45 87 42 79 39 71 36 71 43 75 40 79 49 103 54 107 54 126 69 158 67 146 67 150 69 142 67 166 75 170 54 99 25 47 39 218 117 226 214 781 174 325 110 329 122 150 10 0 6 7 10 7 7 15 7 0 3 0 42 210 82 325 141 440 200 488 220 527 241 555 239 523 205 301 193 583 256 468 131 249 215 515 245 547 266 579 247 531 280 611 253 507 224 519 233 531 253 587 257 611 230 527 227 547 244 563 227 480 224 511 212 464 188 428 211 484 180 416 196 404 196 428 188 384 159 353 164 400 161 341 102 178 128 547 131 158 33 79 33 71 28 55 19 39 19 43 19 39 18 35 16 35 18 39 16 35 18 47 24 59 24 51 22 51 24 63 30 67 27 47 25 55 25 67 25 71 27 55 25 83 73 178 87 142 93 222 116 317 146 428 194 456 202 547 236 622 254 678 285 753 282 749 315 817 330 837 321 793 307 912 327 666 283 940 324 543 209 849 330 468 168 706 298 488 104 650 334 797 309 765 303 861 300 765 291 706 295 718 285 579 244 622 286 626 245 650 256 595 236 484 221 511 214 448 196 369 177 436 174 353 182 365 180 333 176 361 153 317 150 337 155 313 165 222 153 249 138 242 153 230 131 277 128 257 123 261 134 309 138 309 146 242 140 257 128 249 122 242 114 194 126 257 125 238 129 234 120 238 128 246 123 238 126 246 132 253 129 246 129 253 125 246 123 234 119 238 125 265 120 238 116 226 114 226 114 226 102 214 125 261 120 265 131 214 110 206 113 206 107 190 108 210 110 198 104 182 102 174 96 162 93 166 92 162 92 158 90 158 92 158 88 154 92 162 90 154 85 150 88 174 93 174 81 142 75 142 76 138 67 111 61 119 66 123 61 103 54 87 49 83 55 83 46 55 37 35 34 43 36 55 34 51 31 43 30 39 31 35 22 19 22 27 24 15 31 23 28 39 51 111 73 150 81 194 101 242 110 257 104 226 88 301 114 142 12 3 13 15 19 31 12 23 15 39 15 23 22 55 25 67 30 75 31 75 28 59 25 43 10 0 12 59 54 246 101 138 85 79 43 210 199 416 182 361 170 329 156 297 146 293 134 269 132 281 138 289 129 269 129 273 134 253 92 87 58 99 48 55 40 107 73 170 70 158 75 150 101 162 57 35 66 103 25 47 58 95 16 43 30 15 19 55 19 3 13 3 1 27 22 51 12 11 7 31 10 15 6 3 6 0 10 19 7 11 7 7 6 3 4 3 6 11 7 15 9 19 10 11 7 0 30 138 75 154 64 170 67 154 69 166 76 178 73 162 66 158 64 158 64 87 21 71 46 123 45 75 16 31 7 23 6 23 6 23 7 23 10 23 10 63 34 71 9 7 0 15 1 0 1 0 0 0 0 3 0 11 0 11 1 11 3 11 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 3 0 4 0 4 0 4 0 3 0 3 0 3 0 3 0 1 11 1 11 0 19 1 19 1 19 1 15 3 19 4 7 21 39 24 39 13 0 0 0 1 3 0 0 0 0 0 0 0 0 3 0 1 0 3 15 6 0 1 0 4 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 7 11 7 11 7 11 7 9 6 9 6 9 6 9 6 11 7 11 6 9 4 7 4 9 4 7 3 4 4 7 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 4 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 3 9 9 16 12 19 12 26 18 28 19 31 21 31 21 31 21 31 21 31 21 31 21 31 22 33 22 33 22 31 21 33 22 35 24 35 24 35 24 23 30 28 13 9 1 16 0 23 31 286 150 128 49 62 19 23 10 14 9 14 12 19 15 23 16 23 16 23 18 26 18 42 22 42 24 47 28 57 33 62 33 59 33 59 34 64 37 76 40 69 36 69 40 83 43 90 45 88 40 83 39 85 37 109 46 100 45 107 49 107 46 117 60 121 63 119 63 126 67 133 61 131 64 136 63 100 40 47 40 97 63 176 110 312 191 236 125 193 125 205 90 88 22 23 12 23 10 11 4 2 1 40 0 164 119 214 78 181 143 296 167 324 205 439 262 487 257 410 170 346 211 429 242 420 199 458 238 417 220 456 220 429 215 427 223 441 256 491 256 448 230 417 203 377 205 377 194 351 158 303 184 382 229 422 238 393 197 370 199 370 212 358 188 336 184 334 184 341 170 293 147 288 162 312 187 339 162 303 165 150 36 59 34 50 28 38 21 31 19 31 19 31 18 28 16 26 16 26 16 26 18 31 21 35 24 40 24 35 22 38 25 45 30 45 25 40 24 35 27 40 27 52 22 50 67 219 104 200 90 176 75 164 76 150 75 150 45 148 93 226 131 274 171 348 205 367 224 413 257 477 310 551 334 575 339 582 363 608 361 592 352 594 380 608 363 570 349 592 360 482 312 558 331 525 298 546 363 506 324 525 307 506 285 465 232 465 274 389 208 420 271 370 220 479 279 465 214 491 248 427 245 403 212 413 214 358 214 324 184 334 158 319 147 291 123 276 123 279 164 260 120 265 140 229 147 286 116 276 159 274 119 262 116 267 122 291 131 286 102 257 125 272 126 262 143 279 125 260 143 281 135 272 134 279 135 279 134 274 132 262 125 250 123 250 128 245 125 243 120 236 120 243 125 253 123 253 120 248 119 248 119 229 110 250 119 243 129 272 114 229 107 238 107 231 104 238 113 241 108 234 104 229 99 222 95 214 96 210 95 210 93 207 93 207 90 200 90 207 93 205 90 202 87 202 90 207 90 186 78 167 76 162 75 140 64 131 64 131 63 126 60 121 58 121 60 124 58 114 49 102 43 95 40 93 39 90 36 88 34 83 33 85 31 74 25 71 24 66 19 69 18 59 15 71 28 85 31 88 48 119 60 121 75 148 93 164 113 164 48 26 10 40 27 42 22 35 22 45 31 50 30 54 34 57 37 62 39 59 37 66 36 50 27 28 13 35 37 124 81 219 95 155 46 231 208 396 202 355 174 331 161 305 141 305 147 288 137 281 137 281 135 296 143 286 138 291 137 243 87 171 58 176 55 193 60 224 79 222 78 219 90 238 79 117 21 85 40 93 33 143 58 97 24 117 21 66 34 62 13 28 9 23 19 54 27 40 9 28 13 21 7 14 6 9 9 11 10 11 7 11 6 9 6 7 4 11 7 14 9 16 10 16 12 21 9 57 61 138 75 124 75 126 69 121 69 126 72 121 66 124 70 119 69 114 33 23 15 74 51 78 31 21 7 2 4 9 6 9 6 0 10 0 10 0 24 33 28 16 1 0 3 2 1 4 0 11 0 16 0 16 0 9 0 2 1 0 3 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 0 0 0 0 0 0 4 0 4 0 4 0 4 0 3 0 3 0 3 0 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 23 46 114 69 54 9 0 9 4 3 4 0 9 0 9 1 2 0 4 1 0 0 0 4 0 1 0 1 0 1 2 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 7 11 7 11 7 11 6 7 6 7 6 7 6 7 7 11 6 7 6 7 4 3 6 3 4 0 3 3 4 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 3 4 0 3 0 3 0 3 0 3 0 3 0 3 7 3 7 3 7 3 7 4 15 7 27 12 31 13 27 19 31 21 35 21 39 22 39 21 35 21 35 21 35 21 35 22 39 22 39 22 39 22 39 24 43 24 43 24 43 24 39 21 59 24 19 3 0 0 0 0 119 146 289 60 107 19 27 10 7 9 3 9 11 15 23 9 3 10 7 12 11 13 15 22 31 22 35 24 43 28 51 33 59 33 59 33 63 36 67 39 63 36 59 39 75 43 87 45 87 42 79 37 75 37 75 49 91 46 91 51 103 52 99 63 119 57 111 60 126 64 134 67 146 60 146 60 119 39 67 16 27 40 154 101 238 144 329 107 313 120 289 116 289 87 119 12 15 12 11 9 0 3 0 12 87 125 321 295 301 39 178 99 154 64 178 144 452 236 575 241 503 196 468 230 686 319 619 227 571 235 571 251 452 223 507 254 539 235 539 236 531 248 634 280 599 227 460 167 388 182 420 119 277 205 583 256 587 245 488 214 452 184 424 196 412 173 420 180 420 190 396 161 361 173 452 224 591 272 563 211 249 30 43 40 87 30 59 21 43 19 43 19 43 18 39 18 39 16 35 15 35 18 43 21 47 21 47 27 59 24 55 24 59 27 63 27 55 25 59 27 67 27 63 49 67 19 313 232 551 206 507 199 460 184 444 168 408 153 301 117 333 140 289 102 226 87 162 114 285 120 289 131 372 162 428 188 543 236 698 280 777 318 900 340 857 348 952 366 876 345 944 380 964 380 960 339 884 351 841 315 849 313 742 277 698 292 702 260 749 217 599 285 757 159 468 271 694 171 412 276 619 161 519 295 571 212 654 244 622 251 674 253 591 233 567 218 424 170 448 138 325 131 277 108 210 102 253 108 194 98 210 102 218 117 261 132 289 147 289 128 273 141 265 131 238 123 218 113 234 123 186 116 222 117 222 119 242 128 257 129 246 125 246 128 257 131 261 122 249 126 257 123 249 123 261 125 257 123 249 120 242 119 242 105 206 114 238 117 281 137 222 107 202 110 202 108 202 113 218 110 198 107 190 102 178 98 170 98 174 96 170 96 166 95 166 93 158 90 154 93 166 93 154 88 146 85 158 90 166 85 150 79 150 81 138 70 115 64 123 67 123 64 115 63 115 64 119 64 119 63 107 57 87 49 75 45 75 45 71 42 63 40 59 43 63 37 51 36 43 28 23 31 27 21 0 16 0 13 0 10 11 21 0 6 31 37 123 67 162 51 51 4 0 13 43 16 27 15 27 21 47 24 47 25 51 25 55 25 47 22 43 25 31 12 3 3 0 6 15 57 87 81 182 73 242 203 599 214 432 179 345 167 329 156 293 147 305 140 293 138 293 135 277 135 281 131 277 143 321 141 261 75 103 60 119 67 115 66 158 73 158 84 190 96 83 19 0 30 67 34 15 43 134 57 111 25 0 21 75 19 0 4 19 13 59 30 79 18 23 7 23 9 15 7 11 9 3 10 7 7 11 7 11 6 7 6 3 9 15 10 19 10 23 12 15 7 0 25 126 79 178 72 158 76 166 70 158 72 166 73 162 66 166 67 170 66 67 0 0 37 123 52 95 15 19 3 19 4 15 4 15 7 15 9 15 9 47 30 71 15 7 0 7 1 3 1 3 0 3 0 3 0 3 0 3 1 11 3 11 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 0 0 0 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 3 0 3 0 3 0 3 0 3 0 3 0 0 0 0 6 87 73 166 36 3 0 15 1 11 1 7 0 7 0 0 0 0 0 0 0 0 4 19 15 55 27 43 4 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 7 11 7 11 7 11 7 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 4 7 3 4 4 7 6 9 6 9 6 9 6 9 6 7 4 7 4 7 4 7 4 9 6 9 4 7 3 4 3 4 3 4 3 4 3 4 3 7 4 4 3 4 3 2 1 4 4 9 9 16 10 16 10 31 21 31 21 33 22 33 24 35 24 35 24 35 24 35 24 35 22 33 22 33 24 38 25 40 27 38 25 35 24 38 25 19 25 21 9 4 0 16 0 33 66 234 92 114 49 54 18 31 13 19 9 19 12 26 16 14 7 16 10 21 12 23 15 45 24 45 25 52 31 59 34 59 33 57 31 59 33 62 36 62 33 64 36 69 42 85 45 93 43 88 40 88 39 88 40 97 42 102 51 124 63 133 63 131 63 119 61 128 69 128 61 140 64 124 51 105 36 64 15 52 16 107 84 176 105 255 143 179 119 205 110 183 116 174 73 45 10 7 4 16 10 7 3 50 92 265 146 604 191 109 45 131 37 69 31 171 135 365 227 439 250 420 229 436 263 532 227 410 265 484 288 539 262 525 280 494 300 573 319 520 265 475 269 475 256 463 229 360 171 331 161 265 123 346 266 472 257 458 238 391 223 379 203 415 221 372 206 382 208 398 197 351 184 382 230 479 266 525 266 408 72 50 22 69 37 47 22 28 18 31 21 28 18 28 18 28 18 28 18 23 16 31 21 35 21 31 19 42 27 40 25 40 25 40 25 47 27 40 25 38 27 42 28 38 15 16 125 386 221 377 229 389 214 386 229 398 235 413 223 355 232 432 245 429 263 456 251 370 211 370 193 331 170 296 144 276 170 310 141 279 185 362 182 379 245 448 286 499 313 532 318 513 319 561 337 575 361 608 345 582 360 549 298 487 298 565 333 565 363 525 304 561 319 403 283 546 304 303 253 513 272 245 232 499 200 193 254 417 194 417 226 429 300 405 211 463 316 441 229 501 289 470 217 382 233 413 135 267 167 262 98 236 120 226 128 269 105 224 114 248 120 272 122 245 114 243 123 238 134 291 140 274 141 274 129 248 123 253 125 257 122 265 129 274 129 257 116 253 123 260 125 253 123 250 125 248 122 245 119 241 116 236 113 214 101 231 119 255 143 276 111 238 110 241 110 238 110 243 113 238 110 238 107 229 101 226 101 222 99 219 98 219 96 217 96 217 93 210 93 217 96 214 93 210 88 205 87 210 90 198 84 183 82 174 79 157 69 148 67 157 75 150 69 143 66 140 66 148 72 150 70 143 63 131 55 124 52 121 51 117 48 114 48 121 51 117 51 119 49 109 40 112 46 107 40 100 36 93 33 76 33 64 0 14 0 14 7 42 13 23 9 19 1 11 4 23 7 19 6 16 6 16 4 21 9 21 7 19 4 11 1 26 9 16 4 11 1 14 4 83 34 136 69 248 206 463 233 413 202 348 168 331 168 322 152 291 140 291 141 298 144 293 138 272 128 269 129 293 155 315 147 243 78 171 60 202 61 217 76 231 84 241 95 224 51 109 36 114 28 90 13 105 39 126 36 71 6 93 52 59 0 9 9 16 16 40 22 26 7 11 6 16 9 16 7 11 10 14 10 14 9 11 7 11 6 9 6 16 10 16 10 16 12 19 13 16 4 38 51 126 78 117 64 121 67 112 66 117 73 126 75 114 66 114 69 114 31 11 1 40 42 81 36 21 3 2 6 16 4 16 6 9 7 2 9 4 19 40 30 33 4 7 3 0 3 0 1 4 0 9 0 11 0 4 0 2 3 0 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 4 1 4 1 4 1 4 1 4 1 4 0 2 0 2 0 4 12 28 19 19 3 0 0 0 0 0 1 4 0 4 0 4 3 9 4 7 7 16 18 38 51 100 54 33 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 7 11 7 11 7 11 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 3 4 0 3 3 4 7 6 7 6 7 6 7 6 7 4 3 4 3 4 3 4 3 6 7 6 3 4 0 3 0 3 0 3 0 3 0 3 0 4 11 4 7 3 3 1 3 0 3 3 11 6 15 6 7 12 15 15 19 15 23 16 23 22 39 22 39 22 39 22 39 22 35 21 35 21 39 25 51 28 51 25 43 24 47 27 51 21 59 21 11 0 0 0 0 6 174 111 182 57 95 21 7 15 7 10 0 6 0 10 3 18 19 21 31 22 31 22 27 19 23 24 31 28 51 36 67 33 47 31 47 31 51 34 59 30 35 31 47 36 63 42 75 45 79 42 75 40 71 42 75 40 75 45 103 61 142 69 142 64 130 63 142 72 150 63 115 54 119 43 87 31 31 16 0 31 115 90 162 66 301 158 289 111 289 113 273 108 269 104 246 48 47 3 0 9 3 6 0 40 210 161 325 200 345 108 87 33 39 37 83 66 190 138 396 211 583 239 591 230 444 197 357 253 666 260 595 266 603 269 579 238 611 262 559 223 531 239 571 238 515 205 460 190 464 187 349 132 174 161 615 277 591 248 559 230 611 236 519 232 555 200 460 173 448 206 503 206 523 245 670 282 718 342 809 245 138 21 67 42 87 28 47 16 35 19 51 18 39 18 39 18 39 18 39 16 39 19 51 22 47 19 39 25 59 25 59 25 59 24 55 30 59 27 59 25 63 28 67 24 99 18 313 162 349 152 424 180 432 180 472 187 499 214 539 203 563 230 571 235 662 274 694 297 797 318 841 321 837 309 793 298 753 266 682 248 654 241 654 232 583 236 654 256 622 238 642 253 591 190 527 247 603 223 690 286 777 283 702 277 757 327 821 313 837 336 861 330 813 291 868 319 868 251 920 309 773 211 857 310 666 165 813 282 583 239 499 235 603 87 408 239 634 105 460 286 567 120 690 307 690 214 749 279 654 283 694 253 535 211 452 205 376 150 404 149 238 93 249 116 210 117 281 114 170 99 257 110 253 128 257 122 277 140 309 135 285 134 281 132 269 126 253 116 253 120 257 119 249 119 253 122 253 122 249 119 238 113 226 104 190 104 230 126 325 146 230 110 210 107 202 105 202 105 202 108 214 111 210 104 190 102 198 98 186 98 182 96 182 95 178 96 174 92 174 95 182 95 162 90 146 87 154 92 158 88 150 82 146 82 134 73 115 67 115 75 130 70 119 66 115 66 115 69 126 70 126 69 111 61 99 60 99 58 95 55 87 54 87 54 87 54 95 60 103 57 91 57 107 58 99 55 91 52 87 48 87 36 0 0 0 6 0 3 0 0 0 7 0 0 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 130 173 579 242 495 218 440 179 345 162 325 153 285 141 289 143 297 147 305 143 281 135 281 137 277 144 321 156 317 144 186 58 51 52 95 67 142 75 170 92 178 88 115 72 182 58 27 45 123 78 107 43 47 57 79 61 194 70 75 16 0 4 19 16 35 12 11 6 11 9 15 9 19 10 15 9 15 9 15 9 11 7 11 6 7 10 19 10 19 10 19 10 11 6 0 21 107 73 198 78 170 70 158 64 150 67 166 72 166 69 166 64 166 66 75 4 7 9 71 43 95 16 15 4 15 4 0 4 0 7 0 7 0 9 19 27 71 24 0 0 0 3 11 3 11 3 3 0 3 0 3 1 0 1 0 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 23 1 23 1 23 1 23 0 19 0 19 0 19 0 11 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 7 0 0 0 0 3 4 3 0 0 6 39 16 75 24 75 22 59 21 43 12 27 13 43 18 154 92 218 48 51 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 7 11 7 11 7 11 7 9 6 9 6 9 6 9 6 7 4 9 6 9 6 11 7 9 4 7 3 4 4 7 6 9 6 9 6 9 6 9 6 4 3 4 3 4 3 4 3 9 6 9 4 7 3 4 3 4 3 4 3 4 3 4 3 9 6 7 3 4 1 0 0 0 0 0 1 4 3 2 1 2 4 4 4 7 6 7 7 19 13 19 13 19 13 19 13 26 16 21 15 21 18 31 22 35 24 33 21 31 24 40 28 31 27 31 9 2 0 11 0 28 64 186 81 131 45 64 16 35 12 19 4 14 6 23 13 45 25 52 28 52 27 47 24 42 21 45 24 52 31 64 36 59 31 57 30 59 33 64 34 57 30 62 34 74 39 81 42 93 43 90 42 90 42 93 43 100 45 107 52 124 61 126 57 121 58 131 67 138 63 119 48 78 31 76 24 74 22 76 25 138 51 186 111 179 135 250 105 202 104 183 107 188 104 179 113 131 45 33 6 14 1 19 15 150 149 279 108 188 110 198 57 71 30 93 45 102 51 183 131 341 223 441 260 460 185 348 229 601 358 608 303 489 242 410 220 451 251 439 244 460 271 465 238 451 224 370 174 324 190 391 199 205 79 269 248 491 265 451 244 453 230 343 125 245 114 243 105 255 137 355 200 422 248 503 309 487 303 587 330 284 18 50 52 62 33 42 19 26 18 33 22 26 16 28 18 28 18 31 19 28 19 31 21 33 19 31 19 38 24 40 27 42 27 40 24 45 30 42 27 42 27 47 28 52 22 14 147 329 184 334 180 291 144 253 143 245 144 284 161 296 167 284 150 276 176 343 206 362 212 408 241 458 279 506 291 527 306 561 343 596 340 606 372 608 381 608 377 604 351 580 346 549 315 439 241 484 247 315 174 415 247 372 188 317 179 346 170 331 177 422 259 460 262 463 265 453 265 470 285 482 279 501 321 527 291 501 327 501 310 482 265 544 306 319 294 520 235 226 304 534 149 202 303 465 87 210 277 339 107 367 309 427 241 522 274 410 294 511 259 413 232 377 191 276 161 274 135 310 182 281 116 210 122 248 120 222 119 243 125 248 113 238 104 226 107 245 123 253 123 253 123 248 120 245 125 245 123 245 123 241 117 229 111 222 96 205 110 255 155 293 120 245 113 238 108 241 111 241 110 234 111 243 110 229 101 229 107 226 99 226 98 224 98 222 96 222 93 214 93 219 96 219 92 214 87 214 90 217 93 207 85 191 84 191 79 169 69 159 70 150 69 150 69 152 73 159 76 155 72 155 72 152 67 145 64 148 64 145 63 140 60 138 58 131 54 128 57 140 63 140 60 133 64 145 67 138 60 131 58 128 63 102 16 23 9 16 0 14 0 9 0 9 0 9 0 9 0 14 0 14 0 14 1 14 0 16 1 19 1 16 0 14 6 28 4 19 6 31 6 66 1 90 122 446 263 417 214 348 171 319 153 310 153 305 147 291 140 284 137 284 132 267 122 257 126 272 129 284 150 319 159 329 129 202 51 164 60 212 70 219 85 248 93 262 114 279 144 274 87 241 131 284 101 226 93 255 87 183 102 219 111 128 16 14 13 19 15 14 13 14 13 11 10 16 10 19 10 16 9 16 9 14 9 11 7 11 7 16 10 14 9 14 7 11 9 14 10 42 43 112 79 133 76 128 73 119 70 124 75 126 73 131 73 114 69 117 34 7 1 4 22 62 36 35 12 11 6 16 4 16 6 9 7 7 7 9 12 38 37 47 7 7 1 0 4 0 3 0 3 2 0 4 1 4 1 2 1 0 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 4 4 4 4 4 4 4 2 3 2 3 4 4 4 3 9 3 9 3 9 3 9 3 7 1 7 1 7 1 7 1 4 1 4 1 4 1 4 1 4 1 4 1 2 0 2 0 0 3 7 1 0 0 2 6 0 3 21 25 59 46 81 55 76 46 59 27 26 9 11 9 38 73 179 102 97 25 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 7 11 7 11 7 11 6 7 6 7 6 7 6 7 4 3 4 7 6 11 7 11 6 3 4 0 3 3 4 7 6 7 6 7 6 7 6 7 3 0 3 0 3 0 3 0 6 7 6 3 4 0 3 0 3 0 3 0 3 0 3 0 6 15 4 7 3 3 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 3 0 3 0 7 7 4 3 6 15 12 31 16 31 13 27 15 39 22 59 31 71 24 23 0 0 0 0 0 115 90 226 69 75 31 0 16 3 12 0 12 7 22 31 30 47 33 55 33 43 27 27 27 35 27 35 28 43 31 51 31 47 30 43 31 47 33 55 31 47 34 59 39 71 40 71 45 79 42 75 40 79 42 83 43 71 48 87 54 95 49 75 45 83 52 99 51 75 42 71 25 55 27 43 30 43 40 59 78 75 131 468 149 301 101 230 98 234 93 234 98 249 101 253 88 150 36 23 0 0 18 83 116 448 120 194 108 281 79 134 49 75 39 63 33 59 72 238 137 412 209 535 250 452 196 813 375 876 363 813 315 706 236 638 307 607 188 412 191 519 253 686 217 531 223 484 173 392 170 345 81 158 125 424 236 619 260 638 238 392 101 142 49 99 61 158 101 277 143 412 194 579 271 769 285 821 345 845 82 0 30 126 34 71 25 47 18 43 22 55 16 35 16 39 18 43 19 43 21 43 19 39 18 43 19 47 21 51 25 63 28 67 27 59 31 67 28 63 27 67 28 63 52 51 24 658 318 829 333 777 265 591 212 539 206 539 215 531 211 507 188 460 170 404 159 428 171 464 174 460 182 531 211 571 209 626 259 718 272 761 289 765 285 809 319 809 313 880 349 892 355 991 371 932 377 972 300 622 306 801 262 559 177 392 144 289 120 249 104 289 99 349 128 365 171 440 182 416 188 551 238 551 236 642 276 702 259 789 286 797 263 892 316 837 309 868 313 976 342 730 340 932 300 543 322 706 285 519 260 761 218 495 253 599 126 666 257 484 203 706 244 507 224 595 203 468 279 785 276 615 202 523 217 436 155 321 134 269 122 253 120 218 98 178 99 226 123 269 125 265 119 261 123 277 120 261 122 261 119 242 110 222 101 194 111 297 159 412 159 242 113 226 105 226 113 246 116 242 107 234 114 234 104 206 104 230 102 206 102 202 101 202 99 198 95 182 92 178 95 190 95 170 87 150 90 166 98 170 90 142 81 134 82 119 73 99 69 107 69 123 70 126 73 138 79 150 75 130 72 123 69 119 69 119 69 123 67 119 66 111 63 107 61 99 58 95 63 111 64 115 63 134 73 142 69 123 64 119 66 142 51 7 0 0 9 0 12 23 28 43 25 39 27 39 21 31 24 31 19 23 24 43 28 39 31 51 37 59 39 63 54 123 58 83 39 79 55 111 69 7 79 460 266 571 209 420 161 341 162 333 161 329 159 329 147 297 140 281 135 269 126 242 113 234 122 238 126 297 156 345 165 317 120 126 57 91 66 99 63 154 87 186 128 317 138 257 122 150 108 222 96 146 104 226 134 234 92 194 99 249 79 23 18 19 16 7 12 7 13 19 12 7 12 23 12 19 7 15 10 19 9 15 9 11 7 11 9 15 7 11 6 7 6 0 6 7 16 51 39 111 51 111 58 134 60 150 70 174 73 170 69 170 64 174 73 95 4 0 3 51 39 95 28 43 10 0 6 7 6 7 7 7 7 7 9 15 24 91 31 15 0 0 4 11 4 11 3 3 3 3 1 0 1 0 3 0 3 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 3 0 4 0 4 0 4 0 3 0 3 0 4 0 6 3 3 19 3 19 3 19 3 19 1 15 1 15 1 15 1 7 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 0 7 10 15 0 0 0 0 0 15 16 83 39 146 52 166 61 170 45 99 15 27 3 11 22 190 105 238 48 55 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 7 11 7 11 7 11 7 9 6 9 6 9 6 9 6 7 4 7 6 9 7 11 7 9 4 7 3 4 4 7 6 9 6 9 6 9 6 9 6 4 3 4 3 4 3 4 3 9 6 9 4 7 3 4 3 4 3 4 3 4 3 4 3 9 6 7 3 4 1 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 1 2 3 0 0 0 0 0 0 0 0 2 0 0 0 0 3 9 9 16 9 11 7 16 15 31 22 47 36 38 10 0 0 7 0 14 40 162 107 148 42 83 13 52 21 40 18 45 28 66 42 76 43 81 45 78 39 64 31 69 36 64 33 59 31 59 31 59 30 57 30 57 31 62 34 71 36 78 40 85 43 88 42 93 43 90 42 95 42 100 43 93 40 97 46 107 49 100 40 90 40 102 40 88 28 88 31 88 34 93 36 107 45 143 57 193 111 422 280 343 162 217 88 167 90 171 82 159 95 157 78 148 69 83 22 9 0 66 76 303 171 219 119 186 107 191 72 90 30 71 42 95 39 109 67 207 141 327 171 398 170 329 349 577 206 360 212 518 328 458 283 401 164 241 129 243 119 293 214 439 226 379 182 324 176 312 126 155 93 193 107 298 221 453 265 391 123 226 132 291 120 276 125 319 141 293 129 293 171 401 248 491 334 577 355 126 21 59 30 47 28 38 21 31 21 35 24 26 16 26 18 28 19 31 19 35 21 31 16 26 18 31 21 31 21 38 27 45 28 45 27 45 30 45 27 42 28 47 28 54 16 117 328 570 319 577 346 580 303 458 272 451 269 436 242 413 244 432 280 468 260 417 253 425 248 405 223 372 221 382 221 396 218 377 239 422 236 391 232 410 247 427 262 434 254 444 282 477 266 468 286 465 269 463 254 556 366 608 360 580 325 539 282 460 268 413 233 336 202 253 137 210 113 224 104 200 116 231 114 255 158 286 196 367 188 343 208 420 227 415 269 489 307 544 307 563 358 594 368 608 366 608 254 599 380 608 331 525 298 515 325 465 340 491 248 477 300 415 227 508 263 379 236 475 208 343 300 382 239 427 230 365 208 358 202 396 230 405 211 322 149 253 132 219 116 212 111 200 110 210 119 224 119 229 119 224 111 210 104 181 98 253 173 358 205 303 101 205 92 200 95 219 108 229 107 226 111 241 113 224 101 224 111 234 107 236 105 234 105 231 104 219 95 214 93 219 96 217 92 205 88 212 96 224 96 207 85 193 84 191 79 169 69 159 69 167 76 162 75 159 76 162 78 162 75 155 70 150 70 155 72 157 70 157 69 152 66 150 64 157 67 145 63 148 67 152 67 128 64 152 73 150 67 143 67 136 75 119 16 16 16 64 39 69 60 148 87 150 82 140 69 140 78 148 73 131 63 136 69 157 84 167 90 179 96 183 99 164 92 162 63 109 61 152 85 169 70 346 276 434 190 365 165 374 197 382 194 362 173 339 167 331 159 322 155 319 153 310 146 300 144 291 126 269 134 305 152 312 168 319 104 198 66 202 55 205 81 243 96 327 161 300 88 260 99 310 129 245 81 250 90 286 122 231 66 109 46 93 3 35 21 16 10 0 9 2 13 4 12 16 15 23 12 21 6 19 10 16 9 14 7 11 7 11 7 11 6 9 4 7 3 9 7 16 7 19 13 26 13 38 25 52 42 85 60 102 61 97 58 105 72 128 45 14 1 14 25 66 40 54 24 19 0 9 7 7 7 7 7 7 7 11 9 33 40 52 12 0 3 0 4 0 3 0 3 0 3 2 1 2 3 2 3 2 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 4 4 4 4 4 4 4 2 3 2 4 4 6 7 6 9 3 9 3 9 3 9 3 7 1 7 1 7 1 7 3 4 3 4 3 4 3 4 3 4 3 4 4 7 6 11 7 7 1 0 1 4 6 9 1 2 4 19 22 38 34 45 37 78 55 59 30 23 6 9 4 2 40 119 57 35 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 7 11 7 11 7 11 7 7 6 3 4 7 6 11 4 3 4 3 4 3 4 3 6 7 6 3 4 0 3 0 4 3 4 3 4 3 4 3 1 0 1 0 1 0 1 0 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 13 19 7 11 3 3 0 0 0 47 49 142 64 75 33 7 30 31 27 39 30 35 33 67 42 67 40 71 42 63 33 35 39 59 36 51 34 51 34 51 27 43 37 67 40 63 40 71 37 59 40 67 43 79 46 83 43 75 42 75 43 83 46 91 51 75 43 63 43 63 34 31 49 75 36 47 33 55 39 75 46 142 52 3 46 39 72 107 93 253 282 515 164 234 64 150 82 174 75 166 72 162 72 186 76 198 33 0 12 0 28 269 221 313 90 170 104 265 98 123 42 99 43 51 31 91 57 95 78 210 129 357 173 380 188 595 144 186 78 226 117 325 162 349 137 448 191 400 144 246 75 166 149 519 235 495 125 345 239 372 64 158 120 277 70 170 93 226 85 190 76 166 69 178 73 186 88 261 119 317 128 345 143 365 190 634 285 611 138 134 49 174 78 146 33 43 19 55 22 43 19 39 16 39 19 43 16 27 18 39 18 43 19 47 21 47 19 43 21 51 24 63 28 71 22 59 25 55 25 47 27 67 34 123 98 972 366 841 372 972 348 865 309 793 312 825 294 698 269 722 291 785 288 726 294 849 334 861 306 769 310 888 333 813 300 821 324 845 301 745 288 797 300 769 291 738 271 674 248 626 232 579 220 587 211 523 214 634 259 698 276 753 291 765 292 793 285 765 294 777 291 761 285 761 266 678 257 622 233 559 211 507 179 456 179 424 155 333 123 281 135 369 164 448 193 535 226 571 251 634 303 773 307 932 280 690 374 956 377 976 378 960 366 948 368 920 357 944 361 896 342 908 322 797 331 884 280 678 276 849 165 460 167 480 230 507 229 714 295 698 291 849 372 865 352 753 232 547 224 484 191 404 161 325 144 329 143 313 128 261 108 230 116 353 185 440 156 265 82 123 42 59 45 138 70 130 61 154 113 226 92 230 98 198 90 234 99 206 101 210 99 210 104 226 107 202 98 226 113 234 110 246 116 249 126 230 99 162 96 202 85 166 95 154 79 115 79 154 81 154 81 146 79 150 84 162 76 138 76 134 76 142 79 150 78 158 81 134 72 138 73 119 73 142 72 107 64 130 70 111 64 134 72 142 72 130 69 134 73 134 54 35 6 67 60 134 51 95 63 166 85 170 64 103 58 154 88 206 85 178 85 218 96 206 104 194 87 154 87 182 99 162 82 107 43 111 81 71 16 285 236 523 190 404 209 519 226 468 193 384 182 392 184 384 182 388 176 384 180 384 170 345 162 329 149 293 140 285 143 301 147 301 147 277 125 202 95 154 76 115 72 178 138 313 98 7 131 265 126 253 96 234 135 206 125 249 95 107 40 43 21 0 10 11 10 0 22 0 4 0 12 3 9 11 7 11 6 19 9 15 9 15 9 15 9 15 4 3 4 3 4 3 4 3 6 0 6 0 6 0 6 0 0 0 4 7 13 35 27 67 28 63 33 111 54 111 21 0 19 79 48 123 36 35 6 0 15 31 4 7 3 19 7 31 18 31 21 123 48 71 7 19 3 0 1 0 3 0 4 0 3 0 3 0 3 0 1 0 1 3 1 3 1 3 1 3 4 7 3 3 1 0 0 0 6 0 6 7 10 0 1 0 1 0 7 0 3 11 12 0 0 0 6 0 3 15 13 0 0 0 9 0 3 7 6 0 6 0 7 7 6 0 3 3 0 0 1 0 7 15 1 35 0 15 1 0 6 0 0 0 9 0 3 71 21 71 22 83 31 134 43 99 0 23 10 7 15 35 78 357 82 43 0 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 7 11 7 11 7 11 7 11 6 9 4 7 6 9 7 7 4 7 4 7 4 7 4 9 6 9 4 7 3 4 3 7 4 7 4 7 4 7 4 2 1 2 1 2 1 2 1 7 4 7 4 7 4 7 4 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 11 9 9 3 2 0 2 0 9 12 85 64 138 61 119 51 78 31 64 34 71 33 78 46 90 45 85 45 88 43 78 36 78 37 74 34 71 34 71 36 66 34 78 39 78 39 81 43 81 42 85 43 93 48 100 48 102 49 105 46 109 52 119 60 112 52 102 49 107 48 100 37 102 39 105 45 119 49 119 45 95 45 90 52 202 54 207 98 281 187 403 167 167 66 179 67 162 73 148 67 126 61 117 64 128 67 50 0 28 9 124 159 367 125 169 87 200 98 157 60 81 46 93 36 74 40 95 42 117 61 243 147 329 200 396 177 214 72 186 88 162 57 162 66 238 150 327 173 296 110 164 57 119 99 243 123 191 132 425 199 148 79 238 138 121 36 85 22 112 30 114 31 126 37 140 45 155 61 191 75 191 85 198 95 164 105 214 119 167 95 176 132 136 66 66 28 38 24 33 16 33 19 28 18 31 19 26 13 28 18 28 19 31 21 33 21 31 19 33 21 38 25 45 30 38 28 42 30 45 28 59 34 64 34 231 371 558 324 575 355 594 340 532 328 544 318 494 289 494 300 496 300 489 300 520 336 549 334 503 313 527 357 561 337 527 352 592 378 575 352 580 384 606 377 604 372 594 361 575 352 537 300 477 272 386 205 362 224 384 232 391 230 384 227 386 229 393 230 403 236 417 245 429 250 448 266 453 269 458 280 475 286 489 298 487 291 465 276 444 266 470 266 441 241 422 242 420 226 379 197 389 193 362 239 384 220 446 276 477 283 479 286 479 272 479 274 479 297 520 295 513 307 503 319 558 319 544 340 589 254 422 366 556 232 374 271 484 260 377 256 463 345 604 369 594 316 522 321 491 292 456 286 451 274 477 300 494 242 300 123 222 135 229 131 226 96 128 39 74 19 105 36 119 64 150 49 109 43 164 63 140 69 157 64 155 82 148 76 193 79 188 98 217 90 217 98 217 107 226 107 241 129 382 200 346 158 260 107 202 93 200 95 198 92 186 88 183 88 186 90 176 82 167 79 167 79 167 79 167 79 167 79 167 79 164 81 174 75 164 79 171 75 164 78 162 64 150 72 157 63 136 64 148 70 148 67 145 69 155 73 124 24 16 21 88 46 78 42 97 61 119 52 90 36 85 49 138 73 159 78 176 93 179 90 186 87 169 78 167 84 143 92 195 52 76 55 133 3 112 205 453 194 401 227 389 215 374 190 367 191 391 209 408 206 393 196 372 179 348 167 331 159 308 144 296 137 291 138 298 144 308 150 324 152 319 137 303 126 286 108 265 104 310 138 272 63 343 173 327 128 312 152 312 76 324 95 157 39 114 18 57 9 40 25 33 10 11 10 4 22 4 13 11 10 14 7 21 6 14 7 11 7 11 7 11 7 7 4 7 4 7 4 7 4 14 7 14 10 23 13 16 6 9 6 14 7 11 7 21 15 28 15 28 22 47 24 19 0 21 21 52 34 54 21 33 15 0 1 2 6 9 7 7 1 2 1 35 51 83 28 7 3 0 1 9 9 9 1 0 1 0 3 2 3 2 3 4 1 2 1 2 1 2 1 2 1 7 4 4 3 2 1 2 1 0 1 0 3 2 1 4 7 7 6 0 1 0 6 9 3 14 12 19 9 14 12 16 9 26 15 16 4 7 9 16 9 0 1 0 9 0 3 0 7 4 9 4 1 0 1 0 1 0 4 0 0 11 0 7 0 7 0 2 22 42 63 107 82 117 98 124 67 19 9 16 1 21 18 152 171 207 52 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 7 11 7 11 7 11 6 7 4 3 4 3 6 7 4 3 4 3 4 3 4 3 6 7 6 3 4 0 3 0 4 3 4 3 4 3 4 3 1 0 1 0 1 0 1 0 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 7 3 7 4 0 1 3 0 7 0 3 0 3 28 111 64 87 52 79 43 59 36 59 40 63 46 99 51 83 43 71 45 75 43 67 40 63 37 55 36 55 36 59 37 63 40 63 37 63 42 79 43 63 45 71 46 79 49 87 54 91 49 83 51 107 63 134 63 103 60 103 60 99 54 83 49 95 64 150 79 162 70 123 63 174 57 111 49 19 96 249 191 380 194 575 90 126 73 115 69 134 67 130 58 130 57 142 73 99 13 0 0 19 110 464 168 182 63 170 93 154 61 111 39 95 42 67 33 67 40 67 51 43 73 190 93 365 205 361 108 126 52 87 48 79 63 111 43 67 70 214 96 150 58 71 48 170 73 154 54 130 138 305 75 146 138 376 31 0 0 0 6 0 9 19 16 43 22 55 22 79 40 99 39 107 51 130 61 111 36 79 48 166 88 238 76 154 42 71 27 63 22 35 22 43 18 39 19 43 18 31 18 39 18 43 19 47 21 47 21 43 21 47 22 59 27 67 28 75 31 71 28 63 33 75 31 27 200 964 310 861 336 896 365 888 322 884 331 817 297 809 319 829 295 761 292 829 325 872 339 876 322 868 343 952 363 948 342 944 383 1011 371 936 374 1003 384 1003 383 1003 383 1003 383 1003 381 960 372 972 324 853 355 952 318 841 298 718 251 658 238 607 227 603 217 579 212 571 209 547 208 519 206 527 217 567 233 603 248 630 256 658 271 702 288 734 306 805 324 837 339 908 368 940 375 932 355 801 300 686 269 666 168 499 196 444 156 416 149 333 147 380 153 456 187 499 199 547 220 507 208 634 244 480 260 488 242 686 253 646 280 638 233 539 236 599 292 884 384 928 355 749 300 730 292 710 301 773 316 761 269 638 230 468 152 293 114 261 55 107 40 19 12 19 36 87 45 91 58 170 72 107 36 59 42 55 30 75 40 67 42 111 25 103 60 75 48 158 82 134 76 170 84 190 84 186 102 273 123 261 110 222 101 214 99 206 99 198 93 182 96 190 92 166 90 174 85 158 81 150 78 146 78 150 81 158 81 150 78 142 72 146 76 134 72 146 76 134 75 142 70 115 66 126 67 107 64 134 72 142 72 130 69 134 73 150 63 39 0 15 42 99 39 47 42 91 55 79 43 71 48 103 61 138 69 146 72 150 72 115 73 123 75 126 78 134 102 162 82 87 31 0 15 0 143 591 262 428 226 543 206 424 193 408 193 432 205 448 197 408 174 361 164 321 152 313 159 341 156 317 153 313 152 313 153 317 155 317 167 349 170 349 167 349 153 297 135 242 132 261 117 142 99 190 79 206 158 230 73 150 87 87 42 35 37 0 19 19 13 31 24 0 1 0 16 7 16 11 12 15 9 11 4 19 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 9 11 9 35 24 55 13 3 7 11 7 3 0 0 0 0 6 7 1 3 3 7 1 0 9 23 12 23 13 19 9 7 7 19 7 19 4 7 0 0 0 23 28 142 49 71 4 0 0 0 0 0 0 0 3 7 3 0 3 0 1 0 0 3 1 3 1 3 1 3 1 3 4 7 3 7 3 3 1 3 6 19 12 15 4 0 7 19 9 19 7 3 7 27 13 15 4 0 7 15 16 11 12 15 6 0 6 11 13 0 1 0 16 27 7 27 1 15 6 15 1 15 3 23 1 15 10 15 15 27 0 7 1 0 0 0 1 0 7 75 55 317 153 440 150 448 149 317 39 31 4 11 6 27 93 499 176 246 18 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 6 9 6 9 6 9 6 9 6 7 3 4 4 9 6 7 4 7 4 7 4 7 4 9 6 9 4 7 3 4 3 7 4 7 4 7 4 7 4 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 2 0 0 0 0 0 4 0 7 1 50 51 138 64 131 58 112 45 81 42 90 46 100 58 100 48 85 40 85 45 90 45 88 43 83 40 81 40 81 40 83 43 85 40 78 39 85 49 93 48 95 49 102 51 107 52 114 51 105 48 112 57 136 70 133 69 133 70 138 69 136 63 148 75 176 95 202 92 181 72 171 36 186 122 207 111 319 168 530 179 408 227 138 66 112 81 145 66 143 60 126 66 128 69 109 22 23 1 19 45 257 211 243 75 138 79 159 64 112 46 95 40 71 30 74 34 85 40 81 19 183 111 234 135 362 194 298 101 167 48 148 51 148 42 155 4 76 37 136 51 174 69 148 73 138 63 143 45 171 98 171 75 317 205 85 4 64 39 78 21 93 25 102 25 102 25 100 31 112 31 95 33 95 36 74 31 54 24 45 39 81 64 81 40 47 24 40 27 40 22 35 21 28 18 31 19 28 16 28 18 28 19 31 21 33 21 33 21 33 21 35 24 42 28 38 28 42 28 42 25 54 31 62 18 444 365 468 339 518 328 546 327 513 319 506 304 491 315 530 316 475 282 479 321 520 306 501 318 506 330 522 337 551 368 556 365 594 383 587 365 580 381 599 381 596 380 599 380 604 381 608 358 606 380 530 340 608 374 580 360 551 322 513 328 532 316 503 307 496 288 456 263 432 259 413 242 396 235 382 224 370 226 377 226 353 215 346 214 339 205 384 254 501 298 506 289 520 307 522 307 549 333 608 324 608 357 608 377 606 328 499 274 432 230 355 187 315 167 291 143 262 141 293 149 267 131 303 259 587 220 257 220 415 239 334 152 298 215 362 224 451 354 608 355 530 304 532 328 503 307 477 292 425 244 346 164 212 101 186 98 133 42 71 34 78 30 74 40 95 42 102 51 126 76 145 58 95 39 83 27 64 27 66 21 62 28 74 37 90 18 64 39 112 42 100 43 112 49 112 51 133 72 117 51 112 51 124 64 150 79 164 81 159 78 155 73 145 69 145 72 145 73 148 75 152 78 152 79 162 85 169 85 162 79 162 82 171 78 162 81 167 75 159 73 152 69 150 70 150 64 140 72 157 75 152 69 145 67 140 75 136 30 14 12 81 51 85 36 83 57 136 66 133 66 145 64 148 64 152 64 150 58 150 63 157 70 176 81 183 81 179 76 179 66 102 33 219 187 479 250 456 239 410 218 413 197 396 202 386 191 370 176 336 155 312 152 317 150 315 158 346 180 362 180 362 179 358 176 351 171 365 179 391 191 401 191 401 193 386 182 379 168 365 161 327 123 319 235 401 104 310 111 217 52 198 76 222 73 188 73 140 16 76 19 52 3 9 12 21 4 11 15 14 12 16 7 21 4 11 6 9 6 9 6 9 6 11 7 11 7 11 7 11 7 14 7 14 19 47 28 23 0 4 4 7 1 0 0 2 3 2 0 0 0 0 0 4 4 9 4 14 7 23 9 19 1 38 7 23 0 19 0 28 0 54 18 83 36 66 7 16 0 26 0 16 0 9 0 7 6 2 3 0 3 2 1 4 0 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 2 4 7 0 0 0 0 0 0 0 9 7 9 4 4 1 2 3 0 13 16 7 2 10 9 3 0 10 16 9 0 3 0 3 0 3 0 4 0 3 0 3 4 58 76 57 107 79 52 7 0 0 4 0 7 0 2 0 7 13 54 122 231 170 214 171 226 129 50 4 0 7 0 6 107 171 281 114 23 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 6 7 6 7 6 7 6 3 3 0 3 0 4 7 4 3 4 3 4 3 4 3 6 7 6 3 4 0 3 0 4 3 4 3 4 3 4 3 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 7 3 7 0 0 0 7 0 15 0 11 0 0 15 103 88 194 92 126 61 83 40 63 46 79 52 107 55 83 43 63 42 71 46 75 49 83 46 75 45 75 45 75 45 75 45 71 40 67 46 87 49 79 49 83 51 91 52 95 55 91 48 79 49 103 63 134 70 130 73 134 72 130 67 126 72 142 73 158 78 146 61 95 52 11 227 670 135 206 134 408 245 607 221 134 13 142 55 142 61 103 57 103 63 182 82 190 48 0 1 0 9 130 153 436 87 123 67 142 66 142 60 71 49 67 25 59 37 51 27 31 33 126 101 242 108 238 134 404 171 341 132 238 125 325 190 523 188 226 66 119 45 51 43 51 54 95 34 83 61 87 63 210 79 190 241 722 46 7 15 91 27 63 30 83 33 79 28 67 27 83 31 63 24 67 28 59 1 19 24 51 21 43 36 107 33 63 21 43 24 63 27 59 25 47 18 35 19 47 19 39 18 39 18 43 19 47 21 47 21 47 19 47 21 51 25 59 27 71 28 63 24 51 25 55 22 107 324 900 282 916 321 861 324 884 325 821 303 849 330 888 337 865 306 809 322 904 324 793 298 841 325 888 318 845 336 968 355 940 360 984 381 999 378 995 384 1011 384 1011 384 1011 384 1011 384 988 384 1011 331 904 381 964 372 980 355 916 349 972 366 952 337 924 349 920 328 861 322 888 315 817 307 821 306 765 282 745 283 722 266 682 260 670 247 611 239 682 276 698 242 563 202 484 170 440 174 535 265 634 315 797 289 765 309 837 330 865 340 908 343 857 312 773 283 718 272 726 263 718 259 452 144 745 319 460 176 579 217 416 156 432 217 503 268 654 279 650 241 630 289 773 303 734 277 638 235 515 173 337 132 269 88 158 60 103 36 39 34 83 46 91 46 99 42 59 46 115 54 150 60 123 42 95 39 79 30 63 25 39 19 47 36 55 31 59 28 35 25 59 25 43 28 51 33 63 34 63 40 91 42 79 33 67 45 115 51 111 57 99 42 55 36 51 43 67 45 83 51 99 55 107 64 134 72 158 78 162 76 154 78 170 82 162 81 182 88 174 78 150 73 150 76 154 73 150 72 154 76 150 72 126 66 123 69 154 70 63 0 19 46 119 43 7 30 83 78 142 69 119 57 91 54 103 64 130 67 123 72 103 72 115 81 130 79 119 76 119 58 39 95 388 250 658 277 480 220 523 217 432 208 448 191 392 176 353 165 345 159 337 170 365 177 372 174 376 185 416 188 408 191 412 191 412 190 396 194 424 203 444 206 444 208 448 212 452 209 444 208 432 187 345 223 702 232 230 122 134 52 51 85 190 105 174 96 190 67 3 37 15 6 0 0 3 24 0 13 7 12 15 7 19 4 19 9 15 9 15 9 15 9 15 7 11 7 11 7 11 7 11 7 7 7 39 28 63 12 0 1 0 4 0 1 0 4 11 1 11 3 11 0 0 3 11 0 0 3 7 10 7 4 0 0 0 0 0 3 7 21 59 31 95 49 99 36 35 12 0 0 0 0 0 12 7 0 0 3 0 3 3 1 19 0 19 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 7 0 7 3 39 6 7 0 23 7 23 0 7 0 35 12 23 0 15 0 15 0 15 9 15 0 15 3 35 10 63 10 63 48 246 75 269 87 158 48 138 51 384 153 369 150 480 75 71 0 19 0 0 0 0 0 0 1 15 28 301 158 456 171 519 182 424 67 47 7 43 10 27 63 416 203 408 58 27 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 7 4 7 4 7 4 7 4 4 3 4 3 7 4 7 4 7 4 7 4 7 4 9 6 9 4 7 3 4 3 7 4 7 4 7 4 7 4 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 2 0 2 0 0 0 2 0 2 0 35 45 183 129 219 81 143 57 95 43 100 49 109 60 124 58 107 49 102 51 105 49 100 49 95 46 93 46 93 48 88 46 95 46 90 45 97 52 100 51 105 51 107 52 112 54 121 55 114 49 114 54 126 63 121 67 131 67 131 61 128 61 140 58 133 54 138 54 133 43 131 78 561 271 250 111 346 193 420 357 403 39 188 84 121 63 138 57 126 51 143 88 152 69 52 6 23 10 83 102 291 153 145 64 148 70 126 70 124 36 83 30 66 40 88 25 69 33 212 134 265 107 257 131 279 147 329 190 415 232 484 253 484 263 542 223 372 174 343 153 303 144 241 95 155 51 124 36 100 58 126 81 518 366 169 39 71 24 81 27 88 31 93 33 85 28 83 34 88 27 74 27 64 19 47 24 42 21 33 22 33 25 50 27 35 21 35 25 42 27 42 22 28 16 28 21 33 19 28 18 28 19 31 21 33 21 33 21 31 19 33 22 38 25 35 30 45 28 42 25 54 30 38 98 563 312 458 336 496 315 496 330 525 304 479 324 542 334 537 324 501 321 546 349 520 294 482 321 542 333 508 315 539 360 563 342 546 358 599 377 589 363 594 384 594 384 594 384 599 384 561 352 587 363 506 342 604 375 606 384 592 371 592 371 575 351 530 342 556 345 539 328 544 346 522 318 527 336 542 316 496 309 484 297 470 304 506 328 518 318 565 340 556 333 556 333 522 292 408 235 367 229 420 214 403 212 389 214 367 217 372 202 353 208 415 232 405 232 427 253 470 277 511 271 537 318 446 291 501 280 482 300 508 318 518 307 556 348 532 348 582 242 296 202 420 265 396 223 341 176 272 143 210 102 107 54 105 48 90 40 88 45 88 45 90 37 83 49 109 57 97 52 93 51 88 45 76 40 71 37 64 33 57 27 52 27 64 30 76 60 100 34 50 31 64 36 66 33 66 36 59 19 35 18 47 21 42 24 66 45 69 40 90 40 62 19 50 24 59 25 66 30 71 31 69 30 83 40 93 48 100 51 102 48 114 58 131 61 138 73 155 75 150 69 143 75 159 76 152 75 155 79 169 82 162 75 157 75 145 78 145 34 14 13 78 48 93 31 81 69 169 79 140 61 138 58 145 63 164 73 179 78 205 90 205 87 193 78 176 70 181 75 191 135 429 283 487 244 439 245 413 211 427 202 348 194 351 171 334 158 327 164 353 176 353 177 362 182 367 185 374 191 365 184 374 193 389 202 398 203 420 205 441 214 444 214 444 220 448 217 429 211 436 217 429 202 470 224 405 180 415 84 188 73 212 73 229 81 195 72 229 128 152 22 76 12 19 1 31 3 9 10 9 9 14 6 19 6 16 9 14 9 14 9 14 9 14 9 14 9 14 9 14 9 14 6 11 13 33 18 11 0 11 9 14 6 4 1 4 6 0 1 2 3 2 1 7 4 21 6 16 1 9 0 9 0 47 13 119 49 174 69 210 82 207 92 250 107 234 101 205 73 105 15 40 0 23 0 9 0 4 1 0 1 2 0 4 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 1 2 0 0 4 2 0 21 3 0 0 0 0 0 6 0 1 0 1 0 10 14 15 19 34 76 73 121 79 74 30 69 67 176 177 243 179 222 93 88 73 69 147 269 144 224 185 162 30 0 3 2 0 16 0 7 1 0 3 4 90 191 158 198 167 219 156 88 22 0 16 0 21 66 134 293 177 88 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 4 3 4 3 4 3 4 0 3 0 1 0 3 3 4 3 4 3 4 3 4 3 6 7 6 3 4 0 3 0 4 3 4 3 4 3 4 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 7 3 7 3 0 0 7 0 19 0 19 0 7 7 47 98 313 134 130 82 115 49 67 49 83 55 103 66 107 55 83 52 79 49 79 49 87 48 79 45 75 46 79 42 75 49 87 49 87 51 99 49 83 51 87 51 91 52 91 57 99 51 83 46 83 48 91 51 87 58 91 51 71 46 79 49 75 43 75 49 107 57 111 48 63 134 182 113 325 179 222 191 527 101 19 85 91 60 186 61 91 54 107 82 230 79 107 12 0 6 0 61 305 164 265 63 107 67 170 72 150 61 95 40 59 31 63 28 23 51 190 116 265 134 376 184 480 193 392 193 420 140 166 82 142 105 297 159 261 87 170 113 265 126 321 146 281 105 170 67 134 58 126 40 154 316 968 81 134 39 63 28 63 28 79 31 83 33 83 31 91 36 79 31 79 28 43 21 35 16 35 27 67 37 83 31 63 22 43 21 55 25 63 27 51 18 35 18 47 21 47 18 39 18 43 19 47 21 47 21 47 19 43 19 47 22 55 28 83 30 63 24 43 25 51 7 400 355 742 298 861 313 829 306 857 319 825 301 837 318 857 327 837 306 872 345 924 324 825 307 908 342 912 324 900 345 948 363 948 351 976 378 995 368 944 384 1011 384 1011 384 1011 381 999 369 988 377 928 321 896 372 1003 378 960 354 988 380 991 358 952 358 952 346 908 331 892 336 912 325 884 331 956 349 916 325 904 339 896 319 884 339 948 346 920 381 1011 372 991 380 1011 381 980 330 900 336 964 361 928 330 805 285 706 254 615 229 571 209 519 191 492 185 476 182 484 188 484 208 495 199 595 236 642 244 464 196 484 179 495 233 658 280 607 265 749 327 646 196 519 194 448 167 392 129 238 75 150 48 83 58 115 45 99 54 123 51 91 67 158 60 99 39 91 49 111 58 146 55 126 48 119 46 111 40 99 39 87 33 79 33 67 30 79 48 138 57 103 36 75 40 107 46 83 33 75 31 51 34 91 30 75 24 63 25 59 28 71 36 67 28 31 22 27 19 15 19 19 19 11 16 3 18 11 18 15 19 15 21 19 21 35 30 35 30 63 40 63 45 71 42 103 57 107 52 111 60 126 69 138 70 134 70 138 63 134 61 43 0 19 42 95 46 43 58 174 101 150 64 115 69 126 67 130 67 146 76 154 96 166 99 150 82 95 67 79 55 226 197 587 283 567 233 595 229 535 223 420 208 404 170 361 171 357 167 341 161 353 170 376 162 337 162 345 171 372 177 376 174 372 180 400 193 432 203 444 196 432 203 452 209 452 212 464 208 436 205 436 208 440 208 444 199 464 215 444 211 321 132 134 88 170 95 146 82 202 159 472 81 142 85 190 19 0 6 0 6 0 6 3 4 19 6 23 7 11 7 11 7 11 7 11 10 19 10 19 10 19 10 19 10 15 9 19 12 19 6 0 9 15 9 11 3 0 4 19 4 23 1 11 1 7 3 0 10 7 1 0 0 15 31 83 73 150 104 230 116 234 113 242 108 273 140 305 150 357 158 305 110 190 52 7 0 0 0 3 1 0 3 11 0 23 0 23 1 3 1 3 1 3 1 3 0 0 1 3 1 7 3 15 0 39 7 19 0 27 12 51 3 19 0 27 19 75 9 39 0 130 60 246 82 285 69 162 52 313 146 515 187 507 116 218 64 246 135 547 176 555 170 313 58 289 46 353 177 436 150 511 144 154 0 35 0 0 6 0 3 7 9 27 18 238 143 488 162 480 173 476 101 111 12 27 6 47 39 261 185 503 98 63 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 7 4 7 4 7 4 7 3 4 1 2 3 4 4 7 4 7 4 7 4 7 4 9 6 9 4 7 3 4 3 7 4 7 4 7 4 7 4 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 14 1 4 1 0 0 0 0 0 1 21 27 200 179 308 110 179 67 114 49 114 54 119 61 126 61 112 54 109 49 100 42 97 46 93 43 90 43 90 45 85 45 100 52 105 52 105 52 102 49 109 51 109 51 112 52 112 49 107 43 105 39 100 39 93 46 105 45 93 37 90 39 100 36 105 40 145 61 179 73 200 63 231 158 518 199 403 177 417 98 198 101 143 73 145 66 155 66 145 70 179 104 133 30 11 13 33 12 159 165 312 116 138 48 128 87 148 63 109 54 90 34 74 27 54 24 176 158 327 92 214 141 279 143 348 176 367 244 506 245 444 209 463 294 580 265 391 137 308 126 267 141 300 135 269 113 195 101 179 66 124 63 525 363 124 46 117 36 97 33 93 31 93 31 85 31 81 34 93 33 81 36 64 21 40 24 54 27 33 16 35 30 40 22 28 16 28 21 40 28 45 24 28 16 28 21 33 21 28 18 28 19 31 21 33 21 33 21 31 19 31 21 35 24 28 25 35 22 33 19 47 22 33 200 580 266 496 318 496 303 491 310 499 316 489 297 472 304 513 301 475 321 544 339 518 316 508 331 551 325 532 343 565 340 565 343 558 360 599 371 587 365 601 384 594 384 592 378 575 368 553 369 568 324 479 325 565 377 601 360 549 372 589 354 522 328 570 343 508 312 494 315 503 313 484 298 499 334 542 328 518 331 549 331 511 328 556 369 592 371 575 378 608 377 582 365 596 375 549 357 577 383 594 381 561 337 606 365 573 309 511 310 506 272 456 268 453 253 422 233 398 215 360 215 351 187 351 165 382 152 222 122 229 131 174 114 436 380 537 233 360 143 229 126 234 134 224 110 195 78 138 61 124 52 95 48 93 49 97 54 109 60 83 54 114 57 102 57 109 58 90 54 83 46 74 49 76 48 69 46 71 37 57 34 54 28 57 46 81 42 64 45 81 37 69 48 83 36 40 25 50 31 57 25 35 22 52 34 50 25 42 21 42 25 52 27 42 15 42 22 50 25 50 24 50 19 54 22 47 18 42 16 42 16 42 18 50 12 40 12 50 7 54 9 50 24 78 25 64 28 76 34 100 46 109 51 114 55 112 55 102 19 14 15 83 46 83 43 140 104 195 78 133 72 128 57 140 61 157 69 186 82 212 98 226 95 198 72 176 72 365 256 508 256 482 256 436 220 446 193 386 205 331 170 382 171 341 168 348 171 351 167 348 168 355 170 334 162 339 168 341 165 341 167 346 174 360 185 379 191 403 193 420 200 415 199 415 203 396 202 420 214 417 202 405 203 427 184 413 206 432 173 432 187 427 187 322 122 331 212 417 179 253 114 336 168 152 0 21 4 2 1 4 3 9 7 19 9 9 6 9 7 7 7 7 7 14 10 16 10 19 10 19 10 21 13 16 10 11 7 7 6 4 7 9 7 7 6 11 12 16 6 0 0 0 4 7 3 9 0 19 0 54 54 198 132 322 152 343 144 312 114 288 108 288 120 310 122 324 165 367 159 343 153 279 93 121 13 23 0 9 1 2 1 2 0 2 0 2 1 2 1 4 1 4 1 7 1 4 4 7 6 7 7 21 43 78 40 52 60 140 107 40 15 35 67 162 105 107 42 31 95 224 177 269 168 155 54 66 105 207 165 257 171 169 61 64 55 145 162 217 190 267 125 31 96 26 87 236 161 226 185 243 52 2 10 7 0 23 0 9 0 0 3 0 58 159 162 183 158 207 177 140 52 9 18 4 28 21 67 222 188 119 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 6 3 4 0 3 0 6 7 6 3 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 7 3 7 3 7 3 7 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 1 0 1 0 3 11 3 11 13 0 13 51 87 400 206 253 104 138 55 71 54 83 52 103 61 119 66 99 51 55 46 59 46 79 43 83 48 91 45 75 49 95 48 91 48 91 48 91 45 67 49 87 54 95 54 99 54 95 49 95 45 83 42 59 34 3 36 35 39 71 39 83 43 79 52 47 72 63 88 166 92 71 168 412 253 392 194 472 205 119 55 202 76 79 69 138 72 123 72 154 95 218 51 0 10 0 0 31 67 376 171 190 54 126 69 158 67 146 63 146 40 79 31 7 25 99 141 551 202 123 82 222 96 289 99 150 114 289 159 424 174 337 137 301 149 273 126 305 153 321 155 361 131 313 150 309 110 174 63 134 48 55 316 793 7 15 46 75 22 47 30 47 30 63 33 35 24 71 25 55 36 63 21 43 25 47 24 47 22 67 25 71 27 55 21 39 16 39 21 51 21 43 16 31 15 35 19 47 18 43 21 51 22 43 18 35 21 43 19 39 18 43 19 47 33 11 15 87 28 27 13 0 143 769 327 730 304 809 283 845 309 797 307 837 310 781 291 805 319 849 315 861 319 868 322 888 316 868 322 920 339 908 333 908 345 948 354 940 358 980 369 960 372 1011 384 999 361 972 365 972 371 948 348 884 280 876 340 944 346 936 366 976 357 904 340 924 374 916 330 884 334 853 307 825 304 817 298 857 337 944 333 853 328 932 337 872 328 980 377 988 377 995 384 995 381 999 383 988 360 920 363 1011 384 999 380 980 383 956 348 884 342 888 327 809 310 781 282 706 276 749 286 738 283 765 304 738 248 702 280 642 217 523 147 242 82 170 313 936 303 587 184 424 88 269 98 273 114 238 78 190 79 194 75 182 73 158 61 119 48 99 51 119 48 126 58 115 51 126 57 115 49 111 54 119 54 119 49 107 45 91 39 71 34 67 37 79 36 79 39 79 36 83 37 107 40 107 40 87 28 55 31 75 31 71 31 67 28 51 21 31 25 47 25 43 21 35 22 35 30 43 24 39 28 47 24 35 24 51 21 11 6 19 16 31 4 51 9 0 39 3 1 3 6 0 9 0 13 3 21 15 9 31 19 51 36 35 19 75 27 39 15 0 4 7 28 71 40 39 75 198 93 162 76 138 57 123 79 154 52 130 90 119 99 146 99 146 72 99 153 543 272 626 268 567 242 519 218 432 200 408 190 361 170 325 165 333 165 329 168 349 170 345 165 333 171 353 170 345 167 337 164 333 171 353 170 341 164 337 170 357 185 384 184 388 187 388 188 392 184 392 196 424 200 416 191 388 188 428 202 428 202 436 199 495 208 440 182 384 190 416 188 372 152 400 196 400 120 91 9 0 6 0 0 0 3 0 6 15 6 15 7 15 12 23 13 7 7 11 9 23 10 19 6 3 6 11 9 15 10 11 9 7 6 3 6 7 7 11 9 11 4 0 1 27 12 47 9 0 1 0 0 0 78 297 164 345 156 317 134 249 111 214 107 206 101 190 102 182 110 249 150 361 159 341 144 277 120 178 45 0 0 0 1 15 0 27 0 43 0 15 12 11 1 0 0 0 0 39 39 123 57 289 110 249 72 424 176 400 73 384 177 488 88 138 18 424 202 456 93 218 49 246 168 591 174 472 140 238 66 257 141 579 167 472 140 253 48 214 64 492 184 499 188 448 69 249 61 218 167 507 147 563 177 230 21 0 9 11 0 31 3 39 0 27 9 154 117 472 156 523 149 563 143 178 16 43 10 0 19 142 128 440 102 198 13 51 10 19 12 7 0 27 0 0 0 0 0 0 0 0 1 0 1 0 4 15 1 0 0 0 0 3 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 11 3 15 1 11 1 7 0 7 0 11 3 19 1 3 3 0 1 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 11 0 7 0 3 0 0 0 0 0 0 1 0 9 6 7 4 7 4 4 3 9 6 9 4 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 7 6 9 3 4 3 0 4 0 4 14 1 21 27 145 171 393 171 229 85 162 60 128 49 117 64 107 60 114 61 109 52 102 46 105 46 100 45 105 49 102 45 105 48 107 49 107 49 107 49 100 45 109 51 117 52 117 51 121 51 119 48 112 43 107 43 102 40 102 42 97 42 95 43 83 52 124 51 188 79 226 125 482 235 496 209 475 233 436 197 253 70 176 78 150 70 169 52 159 64 140 78 171 73 69 0 28 0 28 24 167 168 324 85 121 66 133 70 119 55 93 45 64 24 95 30 88 117 322 126 188 81 217 49 195 167 253 60 171 79 224 108 272 135 288 122 255 123 288 117 255 122 276 125 245 82 243 105 257 54 157 67 119 40 558 295 255 60 140 13 131 22 93 9 88 22 97 30 83 6 74 18 85 31 74 22 52 24 47 22 45 24 47 25 42 24 33 18 26 18 33 22 26 18 28 18 28 18 28 16 28 18 33 21 33 19 28 16 33 19 31 18 28 19 31 21 2 27 57 33 26 0 114 200 491 342 494 262 491 304 448 297 491 310 503 334 513 306 465 300 511 321 503 307 484 307 511 325 508 315 515 331 534 327 520 328 551 352 565 354 565 368 580 361 580 378 606 378 589 368 575 352 577 348 537 310 427 322 534 346 525 349 573 363 556 348 558 365 573 343 530 346 553 343 530 339 515 321 501 328 549 357 542 325 515 343 539 324 518 354 580 361 587 384 608 384 608 384 601 368 573 351 582 384 596 377 585 381 608 380 604 372 608 371 580 348 544 330 518 316 503 307 487 297 499 319 546 328 501 327 568 327 551 334 415 150 284 161 527 336 415 165 276 141 214 99 174 101 188 85 155 84 164 82 148 78 114 67 133 76 133 64 105 49 97 57 105 46 88 49 95 45 100 54 95 52 88 46 74 40 76 42 71 39 71 39 74 42 62 36 62 34 66 36 81 40 81 40 74 33 47 28 45 34 54 33 62 34 62 33 54 28 50 27 47 24 40 19 40 21 45 25 38 24 54 34 62 33 42 27 62 25 47 16 52 24 45 51 42 16 54 9 52 12 71 22 64 18 52 13 42 15 35 10 40 6 31 0 9 10 21 9 19 3 14 15 71 49 95 43 143 98 164 84 148 76 155 73 131 55 138 85 202 78 236 95 181 76 298 230 508 269 499 260 468 223 417 211 410 199 372 180 346 162 317 150 315 153 341 168 343 173 351 177 360 182 374 188 377 191 382 194 386 196 367 184 365 177 351 173 355 179 362 179 365 180 367 182 370 184 365 182 377 190 384 190 377 184 377 205 389 188 384 193 372 188 365 185 374 187 367 180 358 174 351 168 348 170 322 132 205 67 47 1 33 4 28 6 16 0 11 7 2 4 0 12 11 16 4 9 14 9 23 3 28 4 9 10 4 12 7 10 4 9 0 7 2 9 2 10 4 9 23 4 4 3 0 10 4 6 23 7 121 90 319 164 365 155 343 132 324 117 298 108 291 107 276 96 267 88 265 102 310 132 365 149 348 146 315 129 207 64 66 6 14 0 11 1 2 0 0 7 19 12 16 0 19 4 35 39 114 78 148 147 214 96 117 143 274 168 114 114 243 182 150 33 0 108 305 180 167 60 71 54 198 182 267 171 198 69 50 55 145 187 236 171 224 108 42 57 52 137 234 155 241 146 109 72 42 48 179 156 179 180 260 138 40 0 7 3 19 4 14 4 9 9 4 36 100 132 181 156 179 156 107 66 0 34 42 24 21 31 93 137 78 66 69 3 0 1 0 4 0 12 2 0 2 0 2 0 0 1 2 1 0 1 0 0 2 0 7 0 2 0 0 1 0 1 4 0 9 0 9 0 4 1 0 0 0 0 0 1 0 1 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 4 2 4 2 4 0 3 0 1 0 3 0 3 0 0 0 0 2 0 2 3 11 7 0 1 0 1 0 1 0 1 14 6 14 1 7 0 7 0 7 0 7 0 7 0 7 0 7 0 4 1 4 0 2 0 0 0 0 0 0 0 0 1 3 0 4 3 4 3 6 7 6 7 6 3 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 7 3 7 3 7 3 7 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 4 23 10 19 1 0 1 0 4 3 4 3 3 0 4 0 54 317 214 448 162 249 90 91 52 67 51 103 52 99 57 103 60 75 46 39 52 71 46 63 48 71 49 67 46 67 48 71 51 75 52 79 46 79 51 91 54 91 49 95 52 99 51 95 46 83 43 71 46 59 46 79 46 111 46 119 40 174 46 134 85 190 108 293 279 591 269 313 254 745 271 222 55 134 84 130 60 142 73 83 66 63 52 174 88 107 12 0 3 0 4 63 95 448 171 158 57 130 66 142 55 95 34 55 24 27 27 35 78 353 141 51 42 154 81 47 95 297 66 115 70 178 85 166 98 289 128 226 64 226 155 353 144 257 114 198 122 99 73 218 271 361 75 111 43 246 300 507 203 583 233 444 39 51 33 99 48 47 10 0 7 130 120 313 55 31 27 59 21 39 19 35 18 47 19 59 24 51 19 39 16 39 19 47 13 35 19 47 21 43 16 27 16 39 19 43 21 43 18 39 21 43 19 39 18 43 19 47 19 11 28 59 13 230 241 801 319 809 292 742 306 745 282 841 318 833 331 896 336 821 297 777 321 868 318 797 289 813 316 868 301 817 309 868 328 884 330 900 348 948 357 944 358 964 363 956 358 991 378 1011 375 991 357 924 348 912 327 785 265 865 327 868 336 956 363 944 339 920 349 944 337 884 330 920 348 920 342 936 342 912 334 904 349 964 349 896 331 936 351 908 334 944 361 960 361 956 381 1003 384 999 361 900 357 924 369 1011 377 972 381 1011 375 960 368 995 378 956 354 928 346 888 333 892 334 861 324 880 319 868 340 896 322 868 343 888 313 936 313 559 253 599 229 444 173 440 187 432 177 420 126 301 114 265 92 222 84 206 85 238 78 178 69 146 60 134 57 130 61 150 63 130 57 142 61 134 51 107 52 103 49 99 43 95 36 75 36 75 36 71 37 71 37 75 33 63 30 71 34 87 34 95 34 83 31 63 34 83 28 55 30 67 33 67 33 67 27 47 25 43 22 35 19 31 28 39 22 31 25 55 25 51 27 43 16 31 19 51 24 63 15 35 19 0 10 19 43 11 30 31 22 0 12 0 4 0 0 0 0 0 0 0 0 0 0 0 3 0 1 23 39 123 48 51 64 158 73 142 73 138 45 162 84 154 73 150 84 178 75 130 129 416 263 678 286 603 242 519 218 432 194 420 196 408 184 361 168 309 153 293 155 301 173 341 170 337 173 357 182 376 180 380 185 400 196 428 203 440 191 404 190 388 179 365 177 372 167 345 168 349 171 357 174 361 171 353 173 357 174 365 179 372 177 400 184 349 185 440 193 416 173 384 177 376 174 353 171 353 176 357 161 372 190 448 179 372 143 238 55 0 0 0 0 0 7 0 4 0 4 0 6 0 10 3 9 3 4 7 1 7 7 11 10 15 10 15 9 11 6 7 7 7 9 11 9 3 12 7 4 27 6 39 9 7 0 0 81 309 177 341 138 281 113 226 111 222 108 210 104 194 99 170 87 126 75 119 84 154 117 249 138 301 153 313 134 234 66 31 0 0 1 35 1 19 1 19 13 31 9 0 6 7 21 107 57 170 75 420 153 313 55 361 191 531 78 289 159 527 128 166 3 238 200 559 149 218 60 186 117 535 194 543 149 289 75 218 107 507 170 484 153 345 48 242 49 400 176 539 193 563 131 289 58 214 123 476 152 503 179 436 28 43 4 7 0 0 0 19 7 47 9 87 57 400 114 376 125 444 126 432 48 15 16 27 16 134 105 738 244 761 190 75 6 27 6 23 0 0 0 0 0 0 0 0 0 0 6 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 4 3 6 0 4 0 4 0 0 0 0 0 0 0 0 3 3 7 1 3 1 7 3 15 0 15 0 11 0 7 0 0 0 0 0 0 0 0 1 0 2 3 4 4 7 6 9 7 9 6 9 4 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 1 11 13 23 15 4 1 2 3 0 3 0 4 0 1 16 12 83 111 346 217 417 177 245 73 136 55 121 55 112 54 102 54 109 55 93 37 105 52 93 48 95 51 97 49 90 46 93 49 97 52 102 54 102 51 112 54 114 54 109 48 114 51 112 48 109 46 105 45 119 48 117 49 114 48 114 48 93 58 155 85 253 92 250 167 608 343 601 238 549 309 410 43 183 81 176 69 152 46 102 60 117 31 109 90 162 37 19 7 9 0 31 34 200 180 291 58 119 57 109 51 88 36 64 27 76 40 40 45 276 138 140 45 152 67 143 57 195 69 90 73 181 84 200 70 193 90 226 84 257 128 367 221 408 149 279 143 303 107 164 111 608 241 191 55 52 131 503 123 296 215 515 271 489 245 451 250 417 174 245 102 315 226 534 276 238 37 76 36 35 16 33 13 31 13 31 16 35 19 28 16 26 18 31 19 23 16 28 19 31 18 26 15 26 16 28 18 31 19 31 19 33 19 31 18 28 19 31 21 40 18 11 0 138 262 570 291 448 276 487 315 499 280 484 346 534 334 537 343 532 315 479 298 496 318 499 294 465 304 501 310 482 301 494 321 522 331 532 340 551 351 563 355 563 358 568 360 558 365 589 374 577 358 553 348 525 334 515 282 439 327 511 304 539 352 561 331 522 340 549 333 513 318 515 330 530 324 518 331 544 342 537 331 544 351 553 333 542 355 582 357 558 354 575 363 556 361 580 377 604 374 563 327 577 346 570 375 582 369 592 383 580 355 580 369 582 342 539 343 558 324 503 325 525 322 527 348 551 339 556 345 534 319 532 328 525 342 532 232 436 265 367 141 272 232 494 215 439 250 355 153 224 119 207 108 179 82 150 85 128 69 133 73 140 70 124 60 119 61 117 60 117 60 112 52 105 52 107 57 107 58 109 58 64 36 66 39 71 39 71 39 74 40 64 31 59 31 69 31 66 30 62 30 57 33 54 37 42 25 45 27 47 28 47 28 45 25 42 27 47 28 45 25 40 25 45 25 47 25 47 21 71 21 35 18 59 21 42 10 26 18 57 46 124 123 315 132 167 76 157 69 140 60 126 57 112 40 105 40 95 49 64 0 7 4 21 6 14 15 69 55 112 51 105 60 93 48 105 48 95 78 162 81 205 92 159 67 229 164 463 301 542 259 446 233 417 214 415 208 405 200 391 187 386 185 351 167 334 165 339 168 348 171 341 165 334 164 336 165 324 158 334 168 353 180 370 187 374 190 374 184 358 173 348 171 336 161 339 164 343 167 348 170 346 164 339 161 339 167 353 176 339 187 343 140 317 179 370 180 377 173 334 164 346 171 346 168 351 170 362 184 379 200 396 212 398 202 315 126 174 46 50 0 19 0 7 6 14 6 0 1 2 6 11 12 19 7 21 4 11 9 11 12 14 10 9 9 7 7 7 9 9 9 11 10 28 9 11 7 0 9 14 7 40 51 276 162 358 123 284 99 272 92 286 102 293 105 291 102 296 102 269 82 238 67 226 66 253 102 303 140 329 144 293 128 229 67 76 1 19 3 7 1 0 9 21 16 26 10 23 10 9 25 93 69 102 140 207 92 9 105 296 197 97 85 226 185 188 55 0 45 267 191 248 73 76 46 159 182 286 180 202 105 71 43 100 161 245 177 236 143 31 60 26 95 205 156 212 168 167 81 47 55 78 117 126 117 150 90 0 1 9 6 7 6 14 3 9 0 0 12 93 193 276 209 279 239 336 263 205 3 26 19 14 40 117 288 413 325 410 40 7 1 0 6 2 0 2 0 2 0 2 0 0 0 0 3 0 0 7 1 16 0 19 0 9 0 7 0 4 3 7 0 7 0 7 0 4 1 2 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 4 1 4 1 4 1 4 1 4 1 7 3 2 0 0 0 0 1 0 1 0 3 0 3 0 1 0 1 0 1 0 1 0 3 7 6 2 3 0 3 0 1 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 1 1 0 3 3 4 7 6 11 6 7 6 3 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 7 3 7 3 7 3 7 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 7 13 47 18 27 1 0 3 0 3 3 4 3 1 0 1 0 15 134 162 495 230 420 159 190 76 71 60 95 60 99 51 95 55 103 55 79 55 63 51 55 52 63 52 51 46 43 48 51 51 59 54 67 52 99 54 107 55 107 52 95 51 99 49 91 48 87 45 83 49 99 49 115 49 130 48 123 30 99 78 222 138 126 105 345 325 611 271 503 214 238 75 95 72 146 58 107 63 19 9 71 40 31 57 210 82 47 0 19 1 0 6 67 105 396 129 79 58 107 45 67 33 55 30 55 39 51 22 190 162 190 19 103 60 103 76 115 60 107 55 123 63 130 73 146 67 154 102 289 138 234 116 313 138 202 108 293 153 273 79 246 250 444 73 126 72 349 217 392 208 634 236 484 223 515 197 531 212 492 187 492 174 452 193 420 63 39 16 0 18 39 16 31 13 31 13 31 18 39 16 35 16 39 18 39 18 35 15 27 13 31 16 39 16 35 16 35 18 39 19 43 21 43 19 39 18 43 19 47 1 119 0 0 184 742 268 650 292 710 286 769 298 781 316 868 345 872 327 833 312 793 298 785 288 781 297 769 294 817 303 785 309 809 312 841 324 853 327 884 342 916 351 940 354 940 355 968 360 984 375 991 358 936 351 960 336 900 322 722 283 880 327 845 328 908 327 865 327 944 346 892 319 872 322 888 321 857 313 865 325 884 330 853 324 896 339 868 331 920 360 956 351 916 346 932 349 936 357 952 363 952 339 849 358 892 342 952 365 960 374 976 375 980 371 984 360 904 342 940 348 865 312 861 327 849 318 880 346 916 337 900 334 845 313 853 343 829 312 658 248 710 256 515 171 730 349 650 292 730 253 543 158 432 177 476 167 376 128 325 107 222 67 119 45 111 54 138 61 138 58 150 64 146 55 119 55 123 55 126 60 134 63 150 45 107 49 123 52 130 52 130 51 107 42 87 40 99 42 95 37 87 36 79 37 79 37 79 37 79 36 75 33 67 31 67 33 67 31 79 40 95 40 79 18 27 22 43 24 35 19 23 22 23 21 59 22 0 12 59 58 210 173 583 250 622 227 234 113 238 111 230 110 234 114 238 116 234 107 246 111 265 72 0 0 0 9 0 4 15 28 99 63 87 46 71 27 51 40 47 42 154 69 83 55 103 90 273 230 619 289 571 235 543 239 468 212 456 211 464 211 432 188 380 187 361 170 321 164 325 167 329 167 329 167 321 161 297 152 281 147 293 152 313 161 337 168 349 179 376 182 376 174 349 168 341 161 325 162 333 165 337 167 341 165 329 158 313 158 329 168 353 173 380 155 190 101 238 132 293 177 376 173 384 174 337 165 349 162 369 187 420 194 440 208 488 200 488 223 492 191 349 111 142 28 11 0 0 7 3 9 11 1 0 13 27 19 19 9 3 7 15 12 19 12 19 10 11 7 7 9 11 9 15 10 7 7 11 10 43 10 39 7 0 12 174 159 341 122 166 82 134 73 126 87 174 102 194 104 190 113 202 101 154 81 107 64 75 73 138 116 261 141 269 129 265 131 222 61 43 0 0 0 27 3 35 15 47 18 43 12 43 19 79 51 202 43 369 159 440 22 281 185 607 95 234 132 559 147 257 25 150 174 591 194 293 46 166 82 519 196 591 153 388 78 230 87 476 165 484 143 412 51 273 45 313 123 432 113 428 70 206 46 277 78 428 131 468 187 511 158 174 4 27 0 0 0 0 7 15 1 119 110 833 251 888 257 857 259 781 214 111 33 103 6 119 58 765 280 896 300 174 4 27 1 15 7 3 0 0 0 0 0 0 0 0 1 0 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 4 0 0 0 0 0 3 7 0 7 3 23 6 23 3 11 3 7 4 7 4 7 4 7 6 11 6 7 1 0 1 0 1 0 1 0 1 0 1 0 4 19 0 7 0 11 0 0 0 0 0 0 0 0 1 0 4 3 7 4 7 4 9 6 9 6 9 4 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 7 28 21 26 9 4 3 2 3 0 3 0 3 11 4 7 0 21 42 245 215 393 223 410 174 234 69 121 51 124 55 114 54 117 64 131 70 105 54 97 54 100 54 93 48 85 46 88 48 90 51 93 52 97 51 105 55 109 57 109 52 109 49 109 48 109 46 107 45 121 48 124 49 126 52 133 51 169 52 224 99 331 126 441 268 544 256 463 176 300 75 164 73 143 67 133 48 131 39 66 28 90 46 131 87 107 15 0 4 4 1 19 37 188 137 200 43 131 54 85 28 62 28 66 31 78 16 150 143 236 70 136 55 133 58 176 92 138 66 179 66 181 75 193 84 200 93 286 173 234 63 162 57 207 92 241 113 334 107 229 132 238 114 202 27 88 170 396 132 219 120 260 114 255 101 188 78 157 60 140 72 164 49 105 40 62 28 71 22 40 22 35 19 35 16 35 18 26 15 23 16 26 16 26 18 31 16 21 12 19 13 26 19 23 15 23 15 26 18 31 21 33 19 31 18 28 19 31 21 19 7 11 98 384 235 346 250 441 274 477 288 506 319 539 322 518 307 472 279 446 276 453 282 432 271 453 288 475 295 472 289 463 289 463 301 489 312 503 325 527 336 549 352 561 351 565 365 582 371 596 375 573 351 556 360 551 339 499 253 446 324 527 337 542 337 534 325 544 348 551 321 525 324 527 322 518 315 508 315 506 327 530 313 506 327 537 322 506 322 551 349 558 331 525 327 515 336 532 337 539 336 522 307 568 324 530 348 573 361 580 358 596 377 596 366 563 346 558 355 534 327 525 340 549 331 515 324 556 345 530 321 530 315 484 301 503 276 487 282 432 268 427 208 365 301 585 272 489 274 451 279 379 220 365 211 348 196 348 212 393 205 291 125 181 75 126 52 117 48 105 54 128 61 124 58 119 57 117 55 114 55 117 60 100 49 93 52 88 52 88 54 85 48 78 46 97 55 109 52 112 54 100 52 95 54 88 48 90 54 83 48 74 43 69 42 66 37 64 43 83 52 81 43 45 24 47 18 31 7 26 6 35 13 52 22 35 18 152 156 415 248 415 256 413 245 408 137 214 107 219 110 226 116 238 120 269 123 260 137 262 156 193 6 9 1 4 1 4 9 35 31 59 24 42 18 23 18 57 12 35 15 47 3 109 102 360 262 508 274 472 232 434 236 441 217 429 214 408 205 396 188 370 179 362 171 331 161 331 165 336 162 329 162 334 164 331 158 317 150 312 149 315 153 322 158 329 161 346 174 360 180 358 173 348 171 343 165 343 165 346 167 346 167 341 162 336 159 334 162 343 167 353 180 308 95 202 88 236 113 288 155 374 203 370 159 324 170 351 170 370 193 410 208 403 200 405 212 393 194 374 208 396 203 241 82 83 18 45 12 28 18 16 13 28 22 33 18 16 6 14 10 14 12 14 12 11 10 9 9 9 9 11 10 11 12 21 9 16 10 7 9 28 12 109 114 384 153 296 81 257 70 250 76 269 93 293 105 303 108 300 108 288 98 265 79 229 63 193 75 255 122 310 122 300 123 298 119 217 58 64 0 9 4 0 7 19 19 33 19 26 13 42 16 74 92 45 88 167 138 19 57 162 188 140 54 112 190 195 85 0 19 186 191 253 85 78 48 69 144 245 191 174 102 45 52 64 117 145 117 119 98 52 75 64 108 164 152 171 158 222 179 248 227 288 277 362 294 415 304 503 155 0 13 0 4 11 1 23 3 0 13 107 265 334 269 293 263 336 262 379 57 21 28 0 22 42 203 393 289 429 98 0 3 0 1 4 4 2 0 2 0 2 0 0 0 0 1 4 3 9 0 16 0 19 0 23 0 19 0 16 0 9 0 9 0 7 0 7 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 9 0 9 0 9 0 19 3 11 0 9 0 9 0 2 0 2 1 0 0 0 1 0 3 0 3 0 3 0 4 0 4 0 4 0 7 0 4 0 9 2 19 14 22 11 18 35 15 4 0 0 1 2 0 0 0 0 0 0 0 0 1 6 7 4 3 4 3 3 0 6 7 6 3 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 7 3 7 3 7 3 7 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 27 21 59 13 3 3 0 1 0 3 3 3 3 9 0 0 0 0 0 82 369 203 456 236 448 171 218 76 43 54 83 55 103 54 111 60 130 52 67 55 75 58 71 49 43 48 51 48 51 48 51 49 63 46 79 49 95 54 99 52 87 51 87 48 83 46 75 45 71 49 83 49 95 54 115 57 107 64 79 70 123 104 305 242 587 224 480 170 142 72 130 60 23 49 119 57 91 54 79 34 47 36 111 78 142 33 0 1 7 4 0 1 71 95 249 81 79 57 83 34 35 28 59 37 75 42 79 111 337 92 103 72 67 76 99 84 190 79 79 73 126 76 142 79 146 87 214 120 289 70 71 48 166 128 285 128 246 143 178 88 265 78 242 84 0 49 531 170 3 9 87 34 27 31 75 31 67 25 55 27 75 28 67 22 63 18 51 16 35 21 55 19 39 16 27 15 27 13 27 15 35 16 35 16 35 16 31 15 31 15 31 15 35 15 31 13 27 15 39 21 51 21 43 19 39 18 43 19 39 34 0 55 464 211 476 209 511 199 611 274 718 303 801 310 809 282 694 257 646 250 666 263 690 260 678 274 753 285 726 286 801 292 742 292 773 306 801 316 849 324 861 336 916 348 916 354 980 366 964 369 999 377 956 345 904 348 884 313 678 294 857 333 944 346 948 342 940 340 928 327 880 325 896 319 872 313 865 309 845 304 876 328 837 304 861 324 853 298 825 325 924 342 876 312 841 315 865 327 872 322 853 310 805 334 837 318 892 345 912 354 916 360 991 366 936 336 916 343 896 324 896 348 936 342 876 327 865 355 956 331 841 334 861 300 781 303 757 268 718 268 706 262 634 265 857 372 789 303 757 297 837 272 666 218 539 193 543 224 658 285 742 289 730 257 543 156 305 104 210 66 142 54 107 39 95 57 123 54 119 54 115 57 130 48 115 46 107 45 126 49 142 51 107 45 107 54 123 49 83 40 79 40 95 54 130 58 130 58 138 54 119 46 111 45 111 39 83 36 95 46 115 40 75 22 35 19 19 15 27 28 71 49 83 49 150 78 238 176 638 254 587 238 563 226 535 223 345 114 226 113 226 111 222 114 238 107 202 119 265 132 365 126 19 7 0 1 0 1 11 13 35 9 0 12 15 6 15 16 0 12 0 0 119 156 547 272 607 247 484 226 563 250 464 200 472 218 444 199 420 191 376 174 369 173 333 161 317 167 337 167 317 161 313 161 313 159 309 158 301 147 289 149 293 150 301 152 301 161 341 174 372 179 369 177 369 170 345 168 345 168 341 167 341 164 333 164 329 162 329 161 325 171 353 144 194 98 174 96 214 104 249 165 440 199 361 161 333 171 357 176 396 194 424 191 388 191 424 197 392 197 460 221 480 217 376 90 123 51 71 33 59 27 39 27 39 21 19 10 7 9 19 10 23 12 19 10 15 7 11 7 15 9 15 10 11 12 15 9 19 3 19 13 27 73 281 167 297 99 123 73 138 82 134 88 174 102 206 114 226 110 202 105 190 99 150 75 79 54 55 78 166 108 190 107 234 119 253 113 202 60 19 1 0 1 27 10 59 22 55 16 55 15 107 156 797 239 658 205 607 116 392 125 515 129 301 78 484 158 400 43 178 96 476 156 353 45 238 46 408 120 511 110 384 107 444 138 599 185 654 197 678 236 777 251 888 285 964 310 988 303 968 306 976 286 980 283 956 283 956 337 678 4 67 10 15 19 0 15 7 9 55 27 670 286 868 245 841 251 813 268 242 24 150 10 115 27 468 271 833 300 480 6 51 1 15 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 3 15 9 23 13 39 15 35 10 19 18 35 15 19 7 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 12 27 27 59 25 43 24 35 16 0 3 0 6 11 1 0 0 11 7 27 6 23 9 39 15 51 18 55 28 79 39 115 49 134 54 138 46 130 58 162 64 158 55 138 51 107 15 15 1 11 1 0 1 0 0 0 0 0 1 0 11 6 9 4 7 3 4 1 9 6 9 4 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 12 35 24 19 0 2 1 0 3 0 3 0 3 0 1 7 6 21 0 90 116 377 203 398 218 410 193 253 69 124 55 131 55 109 43 97 45 100 52 105 58 109 55 93 40 90 46 90 46 90 46 88 45 81 42 90 48 102 51 107 49 112 49 114 48 117 46 117 45 128 51 133 55 145 60 159 61 183 84 267 134 312 211 506 203 420 165 262 58 162 54 150 69 157 54 112 54 107 31 78 48 62 61 126 49 19 1 0 10 0 1 7 39 169 96 152 61 102 36 76 28 78 42 100 49 121 92 224 116 200 58 133 72 145 95 176 78 164 75 186 85 188 92 217 93 253 132 269 88 224 34 152 114 336 131 250 114 224 88 169 57 200 84 150 40 167 235 296 12 159 51 105 45 93 31 102 21 66 21 78 31 64 24 57 13 59 24 38 22 28 16 23 13 21 10 23 10 19 12 21 15 26 16 26 16 19 13 26 18 28 16 21 12 23 15 21 13 23 18 33 22 33 19 31 18 28 19 31 21 21 43 229 194 315 179 327 171 374 250 444 263 491 294 470 289 446 260 422 250 427 265 446 266 436 265 453 292 456 265 468 327 537 330 515 324 511 315 508 319 511 318 537 343 563 343 575 369 580 354 580 380 608 366 534 315 530 322 499 262 489 318 518 345 525 334 544 349 546 333 520 333 530 330 511 315 494 312 489 303 479 324 520 307 475 312 503 309 472 301 511 345 551 327 496 309 496 325 525 331 522 321 513 304 534 307 525 336 546 337 558 349 568 375 587 345 527 342 537 322 530 355 582 346 511 309 499 318 530 334 494 292 518 322 475 285 429 289 403 257 475 277 405 233 432 342 608 307 472 303 496 300 503 289 441 247 401 232 405 248 444 257 451 272 487 289 487 279 413 203 288 125 186 66 112 45 114 52 114 54 121 58 136 67 114 51 97 45 81 46 83 51 83 46 76 42 93 40 74 21 35 1 42 19 76 45 95 49 95 51 83 43 76 42 76 43 66 31 54 33 69 37 54 19 28 12 42 24 78 64 169 113 193 98 214 174 353 211 389 254 384 241 417 254 417 218 360 141 238 113 234 105 226 99 226 98 238 101 253 117 234 153 236 31 42 15 11 4 7 9 11 9 7 6 35 25 45 25 50 0 28 58 324 259 475 256 470 241 448 238 432 220 417 218 415 209 396 194 386 197 391 184 362 176 348 164 324 161 339 168 334 158 336 164 327 156 319 155 324 158 310 147 310 149 312 150 315 150 317 159 346 177 360 179 360 180 353 171 351 170 348 167 346 165 339 164 343 165 343 162 334 156 355 171 300 122 260 104 217 95 236 101 274 173 396 194 341 155 355 176 382 182 365 168 355 174 355 182 374 180 389 214 434 212 441 179 231 99 191 84 131 60 76 37 50 24 21 13 7 10 11 10 16 12 19 10 16 9 11 7 11 9 14 10 16 12 28 15 7 1 0 3 59 27 276 144 372 138 298 73 262 92 284 93 288 99 303 114 322 126 300 110 293 110 284 95 241 69 174 57 198 85 262 95 291 111 298 114 281 117 202 54 47 0 2 3 19 16 38 22 26 12 45 42 267 352 477 310 422 315 401 310 348 239 281 205 195 182 183 156 69 60 31 104 143 119 128 159 200 218 255 241 296 259 353 291 386 306 391 304 396 312 413 295 403 312 365 292 367 285 353 292 351 289 334 301 327 294 374 282 386 288 0 28 0 15 26 3 7 3 23 1 16 199 370 242 331 256 269 260 405 155 0 40 2 18 2 99 393 283 432 205 0 9 0 10 0 1 2 0 2 0 2 0 0 0 2 0 7 0 19 7 69 31 105 46 124 54 124 51 109 45 100 49 83 39 62 25 42 18 7 0 2 0 2 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 31 10 50 28 88 57 131 76 117 61 124 61 107 40 64 19 11 1 4 7 31 34 78 61 105 75 109 87 131 101 148 110 152 116 159 119 159 114 148 108 107 90 121 98 121 85 90 67 97 51 33 10 0 1 0 1 0 1 0 0 0 0 0 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 31 10 0 0 11 0 0 1 0 1 0 1 0 1 0 0 0 0 0 16 67 170 428 224 408 206 495 199 269 76 71 45 75 51 51 31 63 40 75 52 91 46 63 40 63 39 55 40 91 40 39 52 79 43 83 36 59 57 59 46 51 36 63 52 59 45 63 52 59 63 35 52 71 70 67 73 126 107 226 138 253 208 488 236 436 161 210 55 59 52 95 54 111 61 111 48 87 48 83 36 35 42 63 24 19 6 11 7 19 1 0 0 47 96 246 82 63 36 43 31 43 37 91 64 162 63 174 117 246 76 71 60 79 75 107 78 111 75 115 84 150 93 166 98 202 116 238 107 182 64 67 88 166 122 436 161 186 78 166 54 63 79 134 28 126 57 805 170 0 36 75 7 154 54 35 42 63 19 75 16 75 22 43 9 51 15 51 33 19 10 31 15 35 18 23 12 7 15 23 12 19 10 23 12 27 12 23 12 23 12 23 12 23 18 31 12 19 9 23 15 35 15 35 18 43 19 43 19 35 0 317 185 412 218 468 202 424 202 495 238 662 257 615 239 571 244 678 274 670 269 706 285 773 300 789 298 674 199 416 190 603 325 857 352 940 374 960 369 960 357 968 365 952 363 968 377 956 208 611 331 984 363 948 371 1003 346 960 276 607 310 829 330 908 330 916 349 936 336 872 316 853 321 861 316 853 315 845 310 837 318 880 324 880 318 865 321 888 321 833 309 916 351 932 330 896 337 948 352 916 368 960 324 809 328 734 330 972 342 892 348 888 377 980 355 861 321 924 327 841 339 904 357 872 301 809 321 861 348 749 321 829 306 734 283 698 253 702 241 726 291 722 272 622 288 793 384 745 303 825 289 793 265 853 279 710 276 658 247 714 265 642 239 646 262 690 269 710 283 690 253 642 229 476 132 246 63 182 46 182 61 107 72 174 63 130 51 111 48 138 54 146 37 134 28 47 64 43 9 39 84 269 113 79 18 55 51 83 43 99 42 91 37 79 34 75 30 51 31 47 31 63 6 47 9 95 93 341 171 488 206 519 164 234 179 495 180 527 221 567 247 523 221 515 214 432 200 507 203 210 93 194 105 202 95 162 99 194 96 194 110 238 116 107 16 0 12 15 21 43 19 35 6 51 36 47 3 0 22 51 170 571 272 599 248 571 245 559 223 472 221 499 221 440 205 468 194 420 202 428 193 384 176 361 171 333 162 309 161 317 164 317 162 317 162 317 161 305 156 297 149 289 147 285 146 289 147 293 153 301 153 329 173 380 184 376 179 369 174 353 168 341 165 337 167 349 170 333 156 309 161 345 176 380 138 253 134 238 113 186 92 186 110 277 173 428 191 349 168 388 193 392 179 357 173 345 167 337 168 321 180 428 224 488 226 460 152 234 84 190 78 67 21 15 15 27 18 3 9 19 7 3 6 23 18 43 16 23 9 19 10 11 9 27 10 0 19 15 6 31 12 0 7 91 137 309 147 261 113 190 95 174 90 166 99 194 107 214 114 230 119 226 117 249 119 202 90 150 70 71 58 95 87 182 101 182 110 246 114 226 110 190 55 0 13 7 3 55 31 55 13 47 28 174 140 924 312 944 303 988 313 991 315 999 318 1003 318 995 307 928 274 825 248 833 285 960 313 1011 318 1011 313 1011 313 999 306 1003 298 991 295 995 300 1011 297 976 283 952 285 964 283 940 280 940 280 952 286 956 282 932 277 920 297 912 72 35 10 0 13 0 1 11 16 47 34 511 295 857 268 821 265 801 297 662 33 115 16 43 19 230 241 825 268 670 30 51 1 19 0 0 0 0 0 0 1 0 0 0 9 0 0 0 28 123 60 146 67 174 70 178 70 158 58 130 51 130 54 126 52 119 49 111 33 103 43 39 12 23 15 0 10 0 0 0 9 0 0 0 3 0 9 27 16 51 42 87 45 75 45 115 75 198 92 206 88 186 79 170 78 166 72 146 55 150 67 202 95 289 125 349 128 357 137 365 138 380 140 361 128 341 128 341 126 325 113 285 84 206 73 222 95 257 85 194 60 138 30 35 4 15 4 3 1 0 0 0 0 0 0 0 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 14 0 0 3 0 0 0 1 0 1 0 1 0 0 2 4 11 0 28 28 207 165 393 199 370 215 417 206 296 113 169 48 112 33 93 31 78 37 102 51 109 46 95 39 114 51 97 28 78 43 97 45 81 43 126 58 107 39 100 46 128 45 114 34 114 37 140 55 167 84 226 102 234 122 310 173 379 164 396 232 501 265 489 164 234 63 140 48 148 49 114 46 121 52 97 46 100 43 78 25 54 22 28 9 7 6 2 9 0 4 14 33 164 111 171 51 81 18 83 51 155 78 145 55 183 96 226 102 162 46 162 69 174 75 179 79 191 90 217 98 234 102 245 114 276 122 260 96 262 96 262 190 479 194 288 117 219 110 179 66 183 46 169 67 231 355 298 0 40 0 85 114 260 48 88 30 95 31 78 36 95 33 62 25 78 9 16 21 19 12 23 15 23 16 19 13 21 12 19 10 16 12 19 13 19 12 19 12 19 12 19 12 28 16 21 10 16 13 23 18 23 16 26 16 23 13 19 12 145 176 305 171 382 220 415 245 463 254 415 196 298 182 382 232 379 218 372 215 413 253 434 257 405 259 458 272 415 242 441 300 515 325 549 348 570 354 585 363 594 374 608 374 606 349 592 351 370 306 599 342 604 365 565 380 608 354 396 194 470 313 551 330 539 346 542 342 515 322 496 319 475 304 470 303 475 313 499 324 439 297 503 331 527 330 522 331 518 324 530 358 577 349 542 348 544 340 587 383 608 360 565 340 580 312 565 361 565 365 604 381 608 358 553 330 513 334 508 328 565 333 527 309 487 327 556 334 494 310 549 330 556 355 575 328 575 343 499 288 456 271 434 245 439 303 608 280 468 300 458 295 470 276 444 277 456 244 401 250 408 239 427 251 427 239 429 262 413 236 422 260 465 262 413 217 339 158 171 101 143 78 202 92 162 70 128 54 105 51 88 46 107 54 83 67 64 19 291 289 587 322 568 260 195 25 100 24 81 37 74 34 69 31 66 30 64 22 59 16 54 36 90 98 293 182 334 208 351 200 336 199 327 116 324 223 353 215 362 226 348 203 389 248 451 250 425 242 346 105 210 101 222 96 231 105 226 99 219 108 243 135 257 93 38 13 28 16 31 22 35 19 40 33 11 28 78 0 174 223 429 269 484 242 441 241 434 229 408 217 417 220 413 206 401 211 382 196 396 196 379 179 358 170 351 167 331 159 329 162 331 162 327 159 327 158 322 155 317 152 312 147 310 146 308 147 310 149 317 152 319 158 339 173 358 179 367 179 360 174 353 170 348 168 346 170 351 164 329 155 336 168 360 184 298 134 300 131 267 101 222 96 243 125 322 185 379 184 341 167 358 165 346 167 355 167 355 173 360 168 382 206 432 209 367 153 269 135 250 107 157 36 81 21 9 0 7 21 14 7 11 7 9 10 26 21 33 18 19 13 19 7 14 12 14 3 21 10 4 9 21 0 54 54 305 143 358 131 322 107 296 96 291 101 300 108 303 110 298 111 303 111 281 108 272 90 229 78 205 67 183 63 229 85 269 88 281 107 276 110 255 110 176 49 54 4 21 10 59 27 35 9 21 31 128 285 413 300 367 297 351 297 355 300 362 303 367 303 372 306 372 300 367 306 393 325 360 303 353 289 336 291 341 283 341 289 355 292 336 279 317 271 351 292 358 289 339 280 331 285 327 277 319 279 324 282 322 276 358 286 420 330 152 7 0 10 9 13 4 3 11 4 47 105 403 294 358 272 334 271 393 248 74 21 9 22 21 36 250 262 353 230 45 1 0 6 0 0 2 0 2 0 4 1 0 0 9 0 42 36 114 58 131 52 140 61 140 61 128 54 112 48 90 42 85 42 83 45 83 45 90 48 71 34 59 37 42 7 14 9 33 22 40 19 57 48 93 48 90 67 119 60 88 48 93 39 78 36 90 46 93 39 93 42 90 46 109 60 121 60 128 73 136 88 159 111 191 128 183 126 191 123 171 126 183 129 171 129 169 128 167 120 145 105 100 75 78 78 114 99 114 84 85 58 47 22 0 4 0 4 0 1 0 0 0 0 2 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 27 7 0 0 7 0 7 0 7 0 7 0 0 1 0 0 0 1 0 0 0 55 222 188 392 179 392 218 507 218 412 155 234 104 162 70 55 33 35 30 35 33 43 31 31 21 23 58 91 55 95 51 285 144 51 42 39 52 87 54 95 52 15 46 71 84 154 119 261 197 428 220 369 187 361 211 384 205 365 250 472 223 611 269 150 54 79 45 107 55 87 40 87 51 91 43 87 43 71 28 35 9 15 6 11 4 19 7 27 7 0 4 35 75 214 87 59 40 43 49 95 63 119 75 174 66 194 125 178 60 71 75 67 72 99 79 130 93 170 105 194 102 190 111 238 129 249 116 198 128 249 99 369 190 198 101 202 114 222 66 138 63 95 119 190 119 809 146 91 57 99 45 210 119 134 15 111 42 115 61 126 73 95 54 63 3 3 7 43 10 43 15 31 16 15 16 11 15 23 12 19 10 23 12 27 12 23 12 23 12 23 12 23 18 35 15 27 13 31 16 39 18 39 18 35 15 23 9 3 141 408 114 214 125 293 131 337 134 265 96 103 46 202 138 345 137 289 110 277 138 376 158 396 184 527 239 638 257 678 277 718 280 745 297 785 310 809 322 845 340 892 361 960 360 892 346 928 316 900 340 745 328 952 358 976 368 991 310 607 286 865 365 928 340 888 334 861 322 841 321 845 312 825 316 829 312 797 297 769 303 813 295 789 294 833 330 936 336 880 324 916 352 960 361 991 369 976 383 884 279 690 285 757 328 837 349 944 366 976 375 1011 377 916 339 884 330 865 313 884 348 837 316 829 321 865 316 670 269 916 260 892 380 785 321 630 199 599 266 710 276 773 283 726 297 797 355 658 268 753 262 682 277 678 276 738 265 718 251 555 215 563 224 579 214 523 205 551 223 571 220 575 229 595 220 535 218 480 162 452 116 297 146 269 96 190 81 162 66 138 54 115 48 123 43 107 4 329 325 908 306 734 315 734 241 226 22 31 30 55 31 55 31 55 31 55 39 51 39 63 40 119 92 436 197 492 196 507 197 460 190 495 202 285 170 488 185 424 184 495 232 559 254 591 245 531 232 535 185 230 117 246 105 202 105 234 108 206 108 226 126 281 146 194 16 0 19 11 18 27 21 47 27 15 21 15 1 198 227 718 247 587 241 527 242 515 205 408 205 448 212 440 203 440 205 432 191 412 196 408 184 361 167 337 168 325 161 309 161 317 161 313 155 297 155 297 153 289 150 281 149 289 147 285 146 289 147 293 150 301 153 305 156 325 168 361 177 365 174 361 173 353 170 349 167 345 168 329 158 313 162 345 182 384 140 265 147 289 129 222 99 206 107 222 135 345 187 424 161 317 146 269 143 313 164 329 167 349 174 341 179 396 193 372 143 198 120 372 182 313 90 79 39 27 1 0 4 31 21 11 13 19 9 23 16 51 25 63 16 39 15 15 9 23 9 0 13 11 6 15 3 0 13 130 134 285 141 246 117 214 110 198 102 194 104 206 107 206 105 202 99 174 87 170 87 154 78 150 79 115 60 79 61 107 79 142 85 186 105 210 114 238 107 174 37 59 6 0 16 59 24 27 24 95 82 785 315 968 289 980 294 984 295 984 297 980 294 968 289 968 297 984 297 968 294 980 297 1011 300 1011 292 1011 297 991 297 1011 295 995 288 995 295 1011 268 948 289 956 272 924 283 988 297 976 288 960 289 960 286 940 277 912 295 988 173 51 12 0 6 0 7 0 1 67 33 186 224 809 248 742 229 694 241 650 85 19 15 67 18 99 129 658 239 682 87 27 10 27 0 0 0 0 0 0 1 0 0 0 0 3 37 126 61 126 48 103 51 115 48 103 45 83 39 83 28 67 28 63 30 75 37 87 48 87 39 111 61 162 76 202 60 123 58 150 70 162 75 190 78 186 75 194 90 154 43 95 36 47 25 35 30 51 30 31 21 15 21 35 36 83 51 111 60 150 64 166 75 198 87 226 101 297 126 333 126 333 128 337 126 341 125 341 122 317 107 273 79 198 63 198 85 273 101 261 82 202 60 99 18 11 3 7 1 0 0 0 0 0 0 0 4 3 4 3 4 3 4 3 7 4 7 4 7 4 7 4 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 7 7 1 0 1 0 0 0 0 0 0 0 0 7 0 2 3 9 0 7 0 114 96 291 170 331 176 372 202 448 239 432 202 360 171 286 105 186 69 128 37 107 42 126 49 131 24 131 34 78 4 143 265 444 67 107 52 152 66 119 63 210 87 250 141 341 171 396 226 482 251 484 247 489 257 477 227 434 230 465 215 465 349 549 66 179 63 143 54 112 36 83 45 90 45 81 40 74 30 47 12 11 1 7 3 7 4 2 6 9 0 11 21 131 110 210 63 148 54 145 61 148 57 157 82 133 78 274 161 276 90 200 69 212 84 236 99 248 104 260 113 257 108 279 128 310 134 298 126 327 162 324 114 219 98 346 174 389 128 193 79 183 101 312 101 284 310 255 102 226 107 224 116 181 85 159 81 128 88 265 113 133 76 319 132 69 21 83 0 23 13 19 15 19 15 19 16 21 12 19 10 16 12 19 13 19 12 19 12 19 12 19 12 28 16 23 15 23 16 28 19 33 21 31 19 28 15 19 10 241 158 200 108 231 149 248 141 262 108 198 90 210 132 257 108 224 92 179 85 183 101 234 135 291 193 370 223 374 226 370 212 384 236 410 248 429 265 463 274 511 285 532 328 573 324 561 354 608 297 608 358 436 140 293 220 570 377 608 324 608 371 565 322 549 334 518 318 501 313 494 309 477 303 494 325 542 346 549 340 553 339 549 337 551 339 549 336 582 342 539 339 575 360 580 352 608 381 592 304 432 206 310 176 308 179 341 217 374 224 360 294 608 363 570 352 556 343 520 334 568 334 553 354 565 328 487 197 389 256 439 250 570 312 286 92 107 138 439 288 484 313 468 291 491 310 551 253 444 306 482 297 448 280 444 271 444 265 441 235 374 209 343 200 353 208 348 197 339 196 329 185 327 200 355 211 377 241 470 303 279 143 286 129 224 108 202 95 174 82 138 67 107 66 114 24 117 313 608 303 565 312 470 253 494 173 145 51 88 33 85 36 93 42 100 45 114 43 128 67 145 76 198 188 355 199 346 209 351 188 331 206 336 147 341 229 382 221 398 250 434 238 398 242 410 224 382 226 322 119 272 143 279 123 276 123 284 134 269 131 269 138 257 93 50 22 54 22 40 19 47 28 62 0 100 0 117 233 489 242 410 220 405 218 425 206 346 170 372 205 396 194 379 203 396 193 379 194 389 190 367 171 346 162 346 164 329 159 329 161 327 158 317 153 317 153 317 152 312 149 312 147 310 146 308 147 310 149 315 153 319 150 312 152 331 168 351 170 353 171 353 170 351 170 343 167 343 162 331 159 341 168 355 174 267 117 279 129 272 110 238 110 245 110 253 140 336 191 365 161 315 129 308 155 343 162 343 173 355 170 360 182 353 152 234 87 243 187 396 187 262 88 95 21 33 10 19 9 9 21 19 12 23 18 35 25 45 28 33 21 28 10 21 15 23 7 21 16 16 9 16 0 93 85 322 143 353 131 324 117 291 102 279 98 291 105 293 104 272 93 217 61 198 69 214 76 214 85 207 72 195 57 191 60 217 75 241 95 267 108 260 111 243 98 169 58 97 7 54 24 62 13 35 22 66 229 425 304 358 294 358 300 355 298 348 292 343 286 351 292 353 291 346 286 343 286 324 285 341 288 346 285 353 280 360 279 355 272 355 279 358 280 355 292 372 289 348 286 386 327 365 291 343 279 334 276 319 269 324 253 339 294 272 3 0 13 9 3 9 1 0 18 35 18 205 242 298 232 267 224 286 241 138 10 33 7 0 40 159 211 362 257 188 1 2 3 0 1 2 0 4 1 4 1 4 4 50 30 102 52 112 42 105 39 109 40 93 33 74 28 64 30 57 19 47 18 47 22 54 30 64 30 69 51 90 63 174 153 260 140 217 129 231 125 167 69 100 69 114 52 105 45 66 36 71 28 66 28 78 39 85 37 71 27 64 25 69 31 78 36 76 33 74 36 78 40 76 45 107 87 159 123 198 137 179 113 157 119 150 116 143 107 121 92 81 63 50 58 83 92 126 104 121 87 95 55 26 7 0 4 0 1 0 0 2 0 2 0 3 0 3 0 3 0 3 0 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 7 15 3 3 0 0 0 15 0 7 0 7 0 0 4 0 0 0 0 0 0 0 19 83 113 297 158 325 171 361 214 503 245 476 214 440 194 325 153 269 113 162 92 162 101 178 125 138 105 142 79 71 88 607 147 15 90 210 125 277 144 365 155 281 173 372 194 349 205 476 238 448 244 527 276 515 244 440 202 480 253 440 212 507 184 130 85 158 52 79 34 43 31 59 40 63 33 55 25 31 9 0 0 7 3 27 3 27 4 19 6 0 0 0 57 257 141 170 82 95 78 238 153 269 81 35 81 39 107 468 226 277 101 166 98 174 114 206 116 190 113 198 119 206 126 249 141 249 140 289 167 428 176 166 117 329 194 587 280 273 93 123 95 341 140 158 149 615 120 198 84 170 120 345 150 158 113 805 218 75 3 166 37 222 191 333 31 0 1 15 12 35 15 27 16 19 16 15 15 23 12 19 10 23 12 27 12 23 12 23 12 23 12 23 15 31 15 31 16 39 18 43 16 39 18 39 16 35 15 15 81 269 119 277 137 396 146 313 164 257 110 281 143 337 135 253 126 222 96 222 93 261 147 376 164 480 221 543 209 507 203 484 197 543 211 559 221 595 227 559 171 341 161 444 197 507 206 599 325 865 365 579 84 190 113 190 253 904 374 853 321 611 254 984 361 920 354 892 346 868 333 833 324 785 292 730 294 761 300 761 300 777 298 809 322 861 327 841 304 829 330 892 349 932 355 904 363 769 244 638 298 519 138 468 140 321 132 357 152 361 168 734 383 956 355 892 336 880 301 757 343 853 324 845 292 710 280 480 209 333 144 460 295 492 75 234 54 396 288 789 285 777 285 801 298 809 330 658 248 662 235 611 248 773 253 686 276 595 259 710 244 575 202 464 179 452 174 424 158 432 194 559 242 682 292 809 331 912 383 928 141 246 122 238 114 218 108 218 105 222 95 198 95 166 75 63 108 865 339 730 339 702 285 575 215 372 111 59 43 87 49 107 58 126 64 138 72 123 76 194 95 198 98 400 209 531 212 555 209 468 184 460 200 476 239 583 212 448 184 384 144 230 132 452 251 555 221 480 173 218 123 281 125 277 122 253 117 242 126 265 138 297 144 182 24 3 30 15 22 15 27 59 30 31 0 130 224 646 206 515 217 488 209 424 187 341 159 380 188 412 196 388 187 420 197 392 191 408 193 396 179 349 162 329 164 317 159 309 159 313 158 301 153 297 155 297 155 293 152 289 149 289 147 285 146 289 147 293 152 305 153 293 144 289 155 329 165 341 168 353 173 357 171 353 165 337 164 325 159 325 165 349 177 357 116 186 116 238 123 238 107 226 113 218 111 242 152 369 191 384 159 293 146 329 165 333 168 369 174 357 174 369 158 257 88 119 122 365 208 484 182 305 67 23 0 0 15 0 7 59 6 23 18 55 27 63 25 55 19 47 18 27 15 51 22 27 16 19 10 0 0 0 36 206 144 285 143 242 128 218 110 162 90 170 96 202 104 194 84 142 48 67 45 99 60 123 63 138 66 134 64 107 58 87 64 103 79 158 105 206 108 202 101 198 96 210 60 15 7 0 16 11 28 119 67 642 319 988 291 1007 294 988 292 976 289 964 283 944 289 964 286 960 291 972 295 980 291 980 291 964 283 920 283 928 297 936 292 952 303 960 285 900 289 912 279 853 256 841 274 908 253 805 242 781 239 777 238 769 242 757 232 793 220 130 3 35 9 0 1 3 4 3 19 91 113 686 229 718 221 682 221 722 153 91 19 15 0 134 88 567 251 734 173 27 1 7 0 11 0 0 3 0 1 0 9 31 43 75 39 79 42 83 40 75 36 59 31 31 22 15 24 23 21 27 13 11 13 19 19 31 31 39 28 67 30 51 67 281 202 484 185 436 161 309 81 91 21 75 37 23 16 27 24 39 27 35 22 31 24 39 24 35 31 51 28 35 22 27 22 27 19 15 19 23 21 43 28 63 37 123 67 226 111 325 120 285 120 329 113 309 108 293 98 265 73 186 51 158 66 242 96 277 99 249 87 186 43 31 3 0 1 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 7 4 7 4 7 4 7 4 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 14 4 0 1 2 1 0 1 0 0 0 0 0 0 9 0 2 0 0 1 4 1 23 40 195 129 279 144 322 171 355 211 465 245 460 235 425 200 386 193 355 171 329 161 317 155 315 147 339 177 403 214 334 193 343 164 398 188 331 190 374 187 389 188 410 202 420 197 458 245 534 263 542 277 506 217 427 221 429 282 472 155 238 99 198 88 164 64 114 42 85 36 64 33 52 27 45 19 28 9 16 0 19 3 16 4 7 4 4 4 14 0 21 7 109 135 348 156 224 88 243 158 358 155 214 52 188 57 214 167 448 242 422 159 329 135 343 144 351 143 327 129 331 134 322 144 331 143 341 171 422 197 293 95 393 171 265 268 479 116 217 85 281 179 236 73 334 233 286 138 286 149 346 174 334 141 274 168 124 6 45 0 374 251 427 218 353 63 40 46 31 12 21 13 11 16 14 18 19 12 19 10 16 12 19 13 19 12 19 12 19 12 19 12 21 13 21 15 26 18 28 18 19 13 21 13 21 12 16 10 114 113 288 161 300 184 296 153 291 122 260 158 300 146 279 149 243 98 214 102 198 122 291 147 291 194 386 226 355 197 334 199 341 197 351 200 372 220 374 185 265 96 245 132 319 196 377 242 589 316 608 337 608 337 561 309 553 357 608 227 343 105 219 182 393 227 413 242 429 244 422 239 434 248 441 263 479 288 503 294 513 289 494 282 503 295 525 304 561 343 604 337 568 340 608 375 527 276 372 226 477 224 331 254 339 184 327 208 336 194 329 316 577 351 568 343 556 354 532 310 558 331 537 316 446 256 494 212 348 205 329 303 565 120 174 67 117 144 425 277 451 277 477 309 477 268 429 217 379 203 229 88 205 276 475 263 436 251 410 233 367 223 365 203 331 206 377 238 484 303 544 358 592 348 585 378 568 368 608 342 212 113 217 111 219 104 214 104 210 107 198 101 200 85 212 78 310 357 575 346 527 298 527 241 417 188 279 63 155 67 152 73 164 81 174 85 193 79 179 92 202 99 191 140 355 211 384 224 372 202 336 187 346 199 358 174 250 111 195 81 193 105 257 209 401 221 372 232 384 147 279 135 274 131 291 125 276 134 279 141 281 146 272 102 81 34 69 30 62 30 71 36 83 18 35 184 522 202 391 208 379 209 408 191 343 150 310 182 365 191 370 184 367 193 379 185 377 190 382 185 360 168 343 162 339 161 327 159 327 159 322 153 319 155 322 156 322 155 319 153 312 147 310 146 308 147 310 149 315 150 312 146 305 146 312 153 336 164 346 171 358 174 358 174 343 164 336 159 336 164 346 170 351 170 250 99 241 108 260 114 229 104 241 111 245 119 286 158 384 188 370 165 336 165 343 170 348 177 346 171 343 174 308 128 186 99 262 155 341 208 379 170 253 57 19 0 28 10 7 16 7 10 35 27 45 24 35 19 28 18 31 15 35 31 57 31 28 16 7 1 16 0 126 114 334 146 355 137 327 123 262 84 248 87 272 102 276 90 217 55 167 39 145 40 150 40 140 42 188 61 198 64 191 61 186 63 202 87 253 111 272 107 267 104 262 105 205 49 95 10 47 9 31 37 62 170 417 306 362 294 367 295 372 297 372 295 372 294 370 294 374 295 374 291 358 276 382 288 379 283 386 279 422 300 425 268 391 253 408 274 432 279 377 260 339 238 305 223 293 224 291 221 279 223 286 230 291 230 300 233 310 253 370 81 0 1 19 0 7 10 14 3 7 39 95 194 308 218 284 206 293 238 296 33 2 19 26 36 121 197 422 285 339 37 0 6 0 4 2 3 7 1 2 6 28 25 93 36 90 40 117 49 109 36 83 28 62 22 40 18 26 16 42 13 40 10 35 12 38 15 59 16 35 27 54 24 57 48 260 179 346 188 265 113 169 79 112 22 42 9 26 7 52 6 38 10 38 9 38 12 42 13 54 22 62 25 59 24 62 28 57 15 52 15 54 24 64 34 64 36 59 51 119 107 181 122 169 120 143 108 133 107 131 104 100 75 64 60 74 81 109 96 131 98 121 88 74 25 0 3 0 1 0 0 2 0 2 0 1 0 1 0 1 0 1 0 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 23 10 7 0 3 3 0 0 15 0 15 0 7 0 0 0 0 1 0 0 7 0 0 0 35 78 214 125 273 153 293 144 325 218 480 248 507 241 452 224 436 218 404 200 357 188 341 173 305 167 273 190 432 205 305 173 337 177 277 161 353 194 325 188 353 202 392 220 452 251 523 244 488 241 428 203 349 212 460 274 523 146 91 85 249 87 134 67 126 52 71 34 35 27 15 15 0 13 0 4 0 1 3 4 31 1 31 3 31 4 31 4 0 9 0 18 261 218 476 141 194 96 190 107 130 69 91 54 99 82 115 146 531 272 432 174 309 156 333 188 380 170 269 140 218 131 234 140 249 168 392 233 345 95 206 208 265 98 400 132 99 84 214 174 345 76 115 153 277 96 111 101 265 146 269 64 138 85 214 0 11 16 0 239 615 253 742 260 154 1 0 12 39 12 23 15 15 19 19 15 23 12 19 10 23 12 27 12 23 12 23 12 23 12 23 10 19 12 31 16 35 16 35 15 31 15 27 12 19 7 0 0 75 143 357 170 369 149 353 147 293 155 388 161 337 143 313 132 325 170 357 102 269 159 353 156 448 221 575 212 448 180 464 182 488 177 480 202 567 203 440 120 194 114 257 146 448 199 587 190 361 158 353 158 392 159 444 176 527 294 575 132 222 90 202 120 321 150 392 165 408 168 416 161 420 179 428 162 388 168 436 129 388 211 603 260 654 269 678 262 630 230 484 194 507 217 503 319 773 322 793 343 829 321 801 297 761 330 876 339 849 321 964 328 817 322 837 315 817 297 797 334 849 322 829 276 706 340 650 318 924 378 650 155 531 152 317 82 372 211 678 277 702 272 674 241 535 187 495 220 503 110 138 9 452 310 670 245 706 244 563 235 642 271 714 297 833 355 952 365 904 360 940 330 698 263 745 301 825 333 757 102 269 108 214 101 166 96 170 104 206 105 214 84 210 110 178 168 738 333 730 345 793 294 511 229 392 119 182 87 178 87 182 88 182 88 182 99 178 90 174 93 190 76 246 203 559 227 535 197 472 180 392 135 309 141 333 153 345 171 376 206 531 250 587 235 492 220 531 223 341 153 325 131 297 131 269 137 297 137 281 138 281 147 194 43 31 33 23 33 43 37 59 24 0 101 607 215 380 226 376 173 420 203 380 170 313 162 388 196 384 180 384 188 388 184 392 184 388 185 372 171 337 161 325 161 313 158 305 159 309 156 289 153 293 155 301 156 297 155 293 149 289 147 285 146 289 147 293 146 277 141 273 143 281 144 277 152 309 159 337 168 349 170 349 165 329 159 321 161 337 168 349 173 365 122 190 107 206 114 238 107 214 105 218 113 218 126 277 168 392 190 392 170 361 170 369 171 376 170 357 170 369 150 238 84 158 138 285 156 396 200 440 176 277 46 3 4 15 10 19 4 23 18 51 19 39 15 35 10 31 15 39 25 103 46 107 28 31 6 0 3 0 57 269 146 273 143 242 135 222 104 115 67 134 85 210 105 194 70 91 42 51 27 51 33 59 37 87 58 130 60 119 63 87 60 59 67 115 92 190 107 214 110 238 114 242 101 162 58 11 10 0 10 123 55 480 307 1011 298 995 297 988 297 984 294 964 286 952 295 956 285 932 276 888 256 837 239 785 244 777 230 670 202 642 152 456 129 400 122 456 153 551 212 698 238 753 247 738 232 698 227 698 229 706 238 726 239 726 238 749 244 742 271 444 0 39 0 27 0 0 15 0 6 111 75 575 226 666 215 646 232 714 232 218 0 111 13 138 57 452 248 702 239 214 1 51 0 11 3 0 3 0 0 15 27 91 33 51 31 67 42 91 37 55 25 31 24 7 18 0 15 0 7 0 7 3 9 7 13 11 18 11 16 51 34 55 30 59 66 297 173 448 158 372 168 472 171 83 0 7 3 0 12 0 0 0 3 0 6 0 12 11 10 15 22 39 24 31 24 31 15 0 10 0 13 23 30 75 45 99 42 87 57 226 122 365 126 337 110 297 104 301 108 313 105 273 82 226 79 249 92 265 107 261 101 261 79 103 12 3 1 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 7 4 7 4 7 4 7 4 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 16 1 0 1 4 0 0 0 0 0 0 0 0 0 2 0 7 1 0 0 0 0 19 22 121 82 248 159 331 153 305 152 353 191 427 241 489 266 460 239 444 218 401 197 393 203 372 199 386 180 324 152 351 155 310 146 288 155 365 170 389 205 425 214 456 230 503 257 527 247 520 242 465 185 403 220 487 260 391 119 150 66 174 61 128 81 136 64 102 34 40 9 21 12 9 6 7 0 2 1 11 7 16 1 11 0 4 4 9 7 4 1 38 0 33 116 429 248 446 162 231 76 202 75 191 78 186 72 188 67 226 162 477 259 453 177 408 185 489 229 448 165 329 119 308 129 329 146 391 214 417 126 257 174 367 143 336 117 155 76 231 165 408 135 157 75 207 92 236 78 198 76 202 51 169 39 238 159 76 0 31 24 405 242 482 316 257 0 102 12 33 13 19 12 9 15 16 19 19 12 19 10 16 12 19 13 19 12 19 12 19 12 19 12 14 9 19 13 23 16 26 16 35 21 31 18 23 10 11 6 19 36 281 182 353 159 274 161 303 144 291 162 322 187 336 161 286 197 458 209 222 101 284 155 279 184 382 244 379 188 296 180 279 156 269 158 336 215 365 171 248 93 253 110 265 173 346 227 374 52 250 214 491 304 608 330 501 116 355 206 267 90 255 110 276 146 315 159 308 146 293 146 296 152 291 117 222 113 329 211 487 274 518 244 372 135 265 117 272 107 222 105 319 188 334 116 513 208 360 247 465 294 527 271 601 365 608 380 608 384 592 384 608 366 608 375 585 327 532 352 503 280 460 280 436 283 608 295 525 339 608 283 219 202 238 126 212 144 298 235 463 260 436 220 367 203 348 196 308 123 121 58 47 67 429 266 365 251 362 303 563 346 558 339 565 355 570 334 568 325 530 333 489 245 415 297 484 322 530 286 169 119 200 116 219 99 212 96 210 104 207 101 207 98 212 111 315 244 608 331 527 247 532 294 434 165 305 90 222 101 210 98 202 92 195 92 181 81 186 78 176 75 128 69 179 113 229 110 205 123 236 111 210 120 276 209 434 248 439 251 446 262 422 229 393 238 355 155 300 117 265 143 281 140 300 134 298 150 281 140 269 149 296 123 105 42 81 31 85 42 93 37 90 31 401 241 341 197 365 190 415 221 393 165 315 159 346 200 382 185 353 187 374 184 362 188 362 180 367 176 348 162 339 158 334 159 324 158 327 158 319 152 315 152 317 155 319 155 317 153 312 147 310 146 308 147 310 149 303 138 291 137 300 143 298 135 300 146 322 156 336 162 339 162 341 161 331 158 339 167 351 171 331 173 265 107 234 99 238 107 250 108 231 111 243 110 243 120 308 171 384 191 355 168 346 176 329 167 319 156 310 165 284 117 198 108 291 156 298 162 362 193 346 168 214 40 23 6 28 4 19 10 35 16 31 12 26 18 16 13 31 16 59 46 102 54 66 25 26 6 47 18 174 140 324 141 341 140 327 128 248 75 193 60 243 99 288 101 229 60 152 25 121 24 133 42 164 64 195 57 191 55 181 58 164 52 179 69 214 95 262 107 284 117 281 111 257 110 212 51 78 10 26 42 52 120 427 324 403 289 372 283 362 274 346 262 327 251 315 238 284 218 276 215 279 209 298 217 336 224 300 140 179 85 157 85 200 93 171 66 148 67 205 156 300 235 374 248 355 236 341 230 339 233 341 236 331 230 315 245 327 229 396 176 0 12 0 19 7 1 23 12 0 36 105 165 336 203 310 200 358 245 408 125 64 34 28 27 71 75 245 168 296 61 0 18 0 9 4 4 7 0 7 9 57 45 81 30 81 27 81 30 81 28 62 22 45 18 21 12 2 7 14 3 26 9 35 13 33 13 26 19 59 31 42 19 57 43 54 75 250 167 329 214 446 286 501 72 26 16 50 0 52 6 33 7 33 4 23 0 23 3 31 12 50 19 45 9 33 7 57 13 47 7 47 21 74 37 81 49 85 43 78 76 176 137 174 116 136 98 126 104 140 111 164 114 128 93 109 95 119 98 143 99 136 108 124 51 11 6 0 1 0 0 2 0 7 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 3 11 6 11 1 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 150 120 297 161 329 176 333 165 380 223 432 253 531 238 495 253 511 242 472 238 488 232 444 194 408 190 662 291 333 176 297 187 357 224 444 248 468 239 456 251 472 251 452 236 400 211 357 196 317 217 507 227 357 75 47 42 59 60 103 64 119 75 123 45 27 15 0 6 0 7 0 4 0 3 11 4 23 6 7 6 23 7 31 7 31 9 0 4 0 0 130 203 587 280 436 156 67 95 174 64 202 85 218 92 130 99 285 221 492 247 365 170 301 206 357 159 134 147 79 117 126 134 257 170 341 167 154 153 396 137 182 141 206 72 115 123 468 170 126 82 126 93 166 76 123 96 55 168 555 46 95 174 781 51 0 0 210 266 813 358 412 3 3 30 0 16 43 15 43 12 39 12 39 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 13 27 13 27 13 27 13 27 12 27 13 31 15 27 13 15 3 11 134 488 179 329 158 345 179 361 180 456 209 448 185 424 177 420 294 424 107 277 128 246 134 527 276 789 304 738 300 757 283 718 262 654 235 622 229 615 164 440 132 337 149 349 188 396 171 408 286 896 340 801 352 789 355 765 241 440 147 361 134 309 140 353 153 412 168 388 159 388 176 416 164 186 206 674 334 793 327 718 285 511 167 238 105 218 143 329 197 551 224 579 220 555 324 476 203 392 125 249 125 265 113 384 197 575 257 765 313 797 294 749 276 726 288 646 360 813 289 603 253 678 333 753 352 678 165 745 303 607 224 587 262 499 209 587 227 595 254 670 247 468 188 404 164 392 82 99 85 107 42 0 173 611 254 543 214 845 351 853 321 825 327 833 321 825 309 849 328 809 313 825 288 626 292 781 316 742 95 246 102 222 96 190 87 166 92 238 88 202 99 142 73 238 208 345 168 253 87 47 63 313 218 440 99 111 72 158 88 162 85 182 93 182 92 146 82 210 78 115 51 103 66 107 57 75 48 71 51 87 55 95 67 142 88 198 107 230 135 333 162 380 159 309 99 111 30 87 90 289 147 361 143 317 138 313 146 321 153 353 155 317 69 7 31 87 36 19 45 75 49 146 250 444 155 412 211 408 232 468 191 333 159 325 187 420 194 396 193 396 190 376 182 361 182 369 180 365 173 329 156 297 158 317 156 309 155 305 153 301 149 297 150 297 150 293 147 285 144 285 147 281 146 273 141 265 144 269 138 257 137 261 141 273 144 273 143 293 158 329 162 325 164 329 161 313 155 317 164 349 159 305 134 230 113 210 111 222 111 218 113 218 110 210 107 194 128 309 176 372 170 345 170 357 171 337 161 317 152 321 146 198 76 190 129 281 140 309 165 380 209 448 167 234 45 0 0 0 0 7 15 31 13 7 10 7 4 0 10 19 21 75 45 142 45 87 10 0 4 55 92 301 140 281 140 265 131 214 78 39 39 63 49 150 113 301 99 107 45 63 25 47 31 75 54 146 75 158 85 166 73 95 52 63 48 79 69 138 87 182 105 230 119 242 120 230 108 174 48 3 28 0 16 257 119 666 292 813 262 801 253 805 256 805 232 749 221 745 224 761 229 757 233 765 227 773 230 448 87 202 64 178 78 246 96 222 67 170 58 170 49 182 67 293 167 722 269 722 239 817 253 734 254 745 242 730 244 761 218 809 263 642 9 35 9 7 13 0 4 0 7 35 48 400 215 694 239 670 250 694 279 416 36 31 12 35 0 51 18 67 27 67 19 23 13 19 6 0 7 3 9 43 27 95 33 71 25 59 25 59 25 51 24 39 16 7 9 0 9 0 3 0 3 0 7 7 9 11 19 35 21 43 27 55 30 55 43 79 140 587 176 674 358 634 262 178 15 0 21 59 6 47 13 7 4 0 4 0 4 0 4 0 9 19 19 27 13 3 6 11 9 11 12 7 22 31 37 87 54 91 39 123 99 372 132 325 108 301 88 317 131 333 113 337 113 313 99 285 101 309 98 261 93 253 85 182 31 19 9 0 0 0 1 0 0 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 9 4 4 1 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 1 64 75 217 122 262 140 308 167 334 211 444 226 448 224 444 226 434 226 456 241 472 239 472 229 489 304 508 297 532 230 491 248 487 253 496 254 482 241 499 260 518 257 494 230 453 206 439 202 436 214 432 196 267 72 124 52 112 66 140 64 136 67 128 61 66 24 19 7 9 7 11 9 7 6 4 6 4 7 9 7 9 7 2 7 0 7 19 0 14 1 31 45 317 259 456 272 491 129 217 95 207 98 200 95 214 95 207 108 403 266 527 220 434 190 501 202 458 190 444 188 441 161 389 159 410 194 334 149 398 187 308 102 238 69 234 113 384 191 281 99 169 99 214 128 248 158 269 54 460 242 210 48 312 346 226 52 181 215 608 375 384 39 0 19 21 27 23 15 21 12 19 10 21 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 21 13 21 13 19 12 9 12 234 227 317 152 322 191 401 205 367 212 384 211 365 220 370 236 451 141 238 152 245 111 202 221 446 266 465 315 561 336 596 375 582 366 570 357 573 352 537 229 262 158 322 141 348 203 343 266 608 349 582 330 599 334 573 366 577 221 255 129 276 144 331 170 329 159 329 182 362 188 377 208 327 241 475 331 608 324 575 313 589 324 551 253 458 251 527 310 575 321 608 375 589 342 599 227 327 141 214 125 255 111 253 149 296 164 315 202 384 226 382 209 334 188 353 224 608 360 563 285 534 253 341 185 465 173 269 126 362 190 401 307 475 303 515 294 522 292 448 203 291 156 281 141 262 159 174 34 112 46 81 16 136 206 417 226 315 312 558 324 499 303 491 301 489 304 496 319 513 301 487 312 503 294 503 309 520 288 191 123 222 114 255 63 212 122 226 66 241 85 157 64 250 128 379 191 296 63 191 81 224 102 291 116 222 60 143 55 152 52 143 55 150 58 171 69 169 64 133 55 152 48 128 51 114 42 105 40 109 45 95 34 95 34 97 39 105 42 128 61 155 72 159 66 114 18 81 34 133 73 181 85 176 76 174 88 198 107 234 135 257 132 131 34 105 51 90 36 107 37 105 147 470 168 327 212 422 227 415 202 341 159 317 170 353 188 362 190 372 191 372 188 367 182 367 184 365 174 351 164 339 156 329 156 327 153 324 152 322 152 319 152 322 152 322 150 317 147 308 147 305 147 303 144 298 141 298 143 298 143 296 140 293 138 286 135 291 144 312 156 315 150 327 161 329 161 322 158 324 164 319 150 279 125 250 117 245 113 241 111 241 111 238 108 234 105 262 146 334 174 341 171 336 171 324 155 303 150 288 152 279 104 202 105 293 137 288 137 305 161 327 182 372 190 219 18 33 16 54 10 28 9 28 24 23 18 11 16 26 15 50 22 93 37 97 30 57 0 74 43 245 141 324 140 327 132 310 116 231 55 167 33 186 79 305 132 272 61 171 34 155 36 176 55 214 85 241 92 253 90 226 64 186 49 174 52 195 72 214 88 245 107 272 120 276 119 260 98 167 36 76 36 31 0 2 1 112 265 358 260 339 254 319 238 293 227 298 232 315 232 341 242 372 247 417 245 284 85 121 63 150 49 140 63 169 63 148 52 138 49 114 40 81 27 97 126 367 298 489 306 511 307 427 242 360 245 296 256 336 244 353 235 66 9 0 12 0 12 0 4 19 10 21 55 174 153 293 226 370 239 262 92 35 7 45 4 31 4 33 6 33 10 14 6 0 9 0 10 9 9 26 10 57 24 71 33 62 28 52 22 40 19 33 16 19 9 4 4 0 6 4 3 9 7 16 10 23 13 38 22 40 25 45 30 52 30 74 52 210 202 472 265 542 247 441 141 152 19 59 37 62 19 54 16 35 6 28 1 19 0 26 3 28 7 38 10 33 3 33 6 40 10 45 16 59 27 69 39 100 45 88 49 150 105 174 107 131 98 126 119 174 120 171 129 162 120 133 99 107 88 128 93 138 93 121 58 42 7 2 0 2 3 11 0 7 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 19 31 4 0 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 10 107 88 162 93 134 96 123 95 222 171 372 206 400 221 448 227 464 233 468 229 440 238 456 279 670 259 468 256 535 238 464 238 476 248 499 250 484 238 460 239 444 223 380 197 341 203 365 215 396 173 182 58 0 49 75 63 126 73 103 67 126 69 103 36 0 9 0 7 0 10 7 9 15 6 27 10 23 6 0 6 15 7 23 7 31 15 0 0 0 0 0 135 607 248 484 266 392 135 79 54 134 99 198 95 166 84 130 158 420 235 587 209 313 211 313 218 269 233 432 259 309 212 333 200 384 223 444 188 277 129 154 90 154 102 313 211 301 95 186 88 273 269 845 331 781 164 126 282 535 82 75 135 853 111 0 48 210 155 361 84 0 3 59 6 3 13 31 12 39 10 51 12 55 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 13 27 13 27 12 15 4 0 102 591 176 369 180 444 202 416 185 436 200 452 200 484 185 611 232 230 141 301 117 222 129 654 303 745 319 868 348 872 328 865 345 936 365 991 375 1007 378 742 164 337 158 420 188 313 226 837 374 777 325 773 321 837 366 928 372 789 244 472 155 349 143 380 165 460 185 452 197 503 191 440 158 662 217 555 319 734 337 738 322 753 345 793 328 793 352 904 325 638 301 797 307 801 378 563 182 253 101 257 120 210 88 269 143 412 177 440 177 432 193 495 209 511 196 539 355 785 331 662 292 563 185 488 209 337 188 365 107 456 297 674 132 333 144 289 171 357 174 369 134 301 128 293 138 376 114 67 31 95 37 67 9 333 235 523 173 730 315 769 295 742 297 773 316 853 334 876 333 817 300 777 307 809 324 801 312 694 99 269 111 202 78 222 110 130 99 103 88 43 78 464 265 277 208 309 64 138 60 226 82 142 67 95 81 138 79 154 85 134 72 138 76 142 49 111 69 103 40 111 52 27 39 43 36 35 33 31 34 35 40 47 36 35 34 39 40 55 42 55 42 55 46 83 45 51 31 39 33 55 36 59 34 55 22 19 33 39 46 95 61 95 43 59 48 79 34 71 45 27 66 527 241 249 182 503 215 452 194 349 150 269 159 345 180 349 180 365 185 384 190 384 185 372 188 372 177 345 167 325 161 321 155 305 152 301 150 301 152 301 152 301 153 305 152 301 150 293 146 285 147 285 146 277 143 269 143 277 146 281 144 269 137 249 134 249 138 277 150 301 153 293 156 317 162 325 158 305 155 305 156 305 138 249 123 226 116 218 113 218 111 214 108 214 107 202 111 257 153 349 173 376 173 341 156 297 146 277 137 285 131 158 76 214 135 285 128 249 137 293 153 345 193 503 188 246 36 0 6 3 3 3 13 27 18 11 18 23 16 23 13 39 22 79 39 115 16 0 10 119 111 301 138 273 134 246 128 230 101 134 49 43 49 182 131 301 101 130 66 111 57 126 66 150 79 194 98 206 101 186 82 115 57 71 48 67 57 95 70 142 92 186 110 218 119 234 117 218 87 130 19 0 0 15 22 67 15 277 235 793 254 813 241 773 233 781 245 797 242 781 260 865 286 821 285 539 88 158 54 162 48 107 31 95 42 99 40 111 40 87 31 71 30 67 0 103 128 650 292 805 324 940 283 745 232 722 221 726 221 670 251 761 93 0 6 0 12 0 7 0 7 27 0 19 6 91 63 281 117 297 55 67 4 3 7 11 1 15 3 0 0 0 4 0 7 0 10 3 10 7 7 19 9 39 25 67 33 63 19 19 10 15 12 7 7 0 3 0 3 0 3 0 4 3 10 19 15 27 22 43 24 51 27 59 30 59 10 67 48 269 289 857 292 702 342 511 69 31 40 63 30 83 31 55 22 31 19 27 15 11 9 0 4 0 6 0 4 0 1 19 6 15 10 7 22 31 28 59 48 103 54 126 64 186 104 309 101 285 119 369 129 376 132 380 134 384 128 349 107 297 92 269 96 269 81 178 39 79 3 7 0 11 6 3 0 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 1 4 3 52 21 11 1 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 19 30 140 93 186 70 171 60 155 75 260 149 351 168 353 203 458 248 453 212 413 211 427 232 549 266 444 202 487 248 463 229 446 218 441 223 456 230 482 232 446 217 441 211 436 215 410 211 417 168 229 52 105 49 119 60 121 66 131 67 143 76 126 55 50 13 9 6 9 7 14 7 7 7 7 6 4 10 11 6 11 6 7 7 2 7 7 7 7 3 31 0 188 250 558 229 472 262 475 135 193 48 195 95 214 85 214 113 327 152 456 257 515 196 479 200 472 242 606 313 577 199 515 217 501 220 499 205 389 164 310 84 224 117 370 242 367 117 186 51 195 82 312 158 131 54 176 132 561 156 124 25 243 307 176 0 42 0 7 3 31 25 0 15 42 3 16 10 16 10 19 12 23 15 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 16 10 16 10 16 10 16 10 21 15 26 16 26 16 23 13 38 0 179 298 468 271 472 259 496 257 415 208 336 168 288 167 365 263 362 123 303 149 265 120 265 262 484 300 534 304 482 309 515 328 532 339 549 343 556 340 608 236 284 176 353 173 379 220 585 357 599 315 599 325 563 358 608 357 608 378 608 351 508 253 355 155 308 187 379 187 353 206 379 182 365 244 415 203 592 358 608 327 532 263 573 348 608 315 544 301 489 218 415 244 520 355 608 244 336 155 281 156 288 135 241 123 262 150 286 149 286 164 317 182 372 205 339 242 608 346 551 303 542 277 477 254 372 279 472 150 298 197 329 131 310 161 222 102 286 70 219 158 274 132 238 146 274 161 248 72 71 45 81 36 57 58 322 190 355 283 479 289 468 295 487 309 532 346 580 361 592 365 568 339 549 346 563 331 542 276 191 117 224 104 198 119 195 92 183 64 167 165 491 319 606 152 401 92 159 43 274 138 222 92 231 57 243 95 210 96 217 88 193 82 188 75 193 63 143 55 119 39 131 49 117 46 117 48 119 46 117 46 114 43 105 37 102 42 117 49 119 43 107 36 107 43 117 40 107 33 88 19 76 19 85 27 90 33 93 27 81 31 85 24 93 34 97 43 93 37 93 37 291 263 370 120 391 229 372 167 322 149 281 141 317 176 351 179 346 180 360 185 367 185 365 180 365 180 360 173 348 165 343 161 327 153 322 150 319 150 322 152 319 150 322 152 322 150 317 147 305 146 303 146 300 143 293 140 298 144 300 143 296 138 284 132 281 132 286 140 303 152 317 158 322 161 329 161 322 153 315 155 308 147 281 131 262 123 250 114 243 111 238 108 234 107 234 107 226 117 284 155 334 176 331 158 300 143 279 137 262 138 253 90 181 105 291 140 276 125 272 140 293 156 319 180 386 202 234 16 26 0 40 16 23 10 14 16 9 12 26 15 47 19 76 28 93 40 81 0 93 75 286 140 334 140 324 131 315 126 296 110 248 67 224 107 331 129 267 75 243 81 231 82 236 82 236 92 262 101 257 92 229 69 195 54 169 49 174 57 195 78 231 99 255 108 269 114 267 113 229 87 97 3 31 7 2 0 0 3 300 247 343 259 324 241 329 242 355 241 370 251 479 331 565 318 415 110 85 61 162 55 83 39 102 34 102 30 100 36 90 19 85 19 88 34 59 10 102 93 429 306 534 304 484 268 425 233 370 223 327 250 446 257 157 0 4 7 0 9 0 6 11 6 9 6 2 0 0 4 21 18 7 6 33 9 52 18 81 22 71 7 28 0 9 3 4 7 0 9 11 10 14 3 26 4 33 21 52 22 26 3 11 4 11 4 4 3 0 3 0 4 4 3 11 7 19 13 28 16 31 18 33 21 38 24 42 25 42 22 62 33 293 361 441 217 608 239 140 22 105 21 71 42 83 37 78 37 85 43 90 42 62 21 45 12 38 9 31 3 31 3 38 7 40 13 57 27 71 34 93 54 124 61 117 54 140 122 162 111 191 138 179 141 186 132 179 135 186 132 157 108 131 98 140 93 114 66 81 54 38 15 0 0 2 3 2 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 7 4 15 25 39 3 0 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 0 57 202 105 91 64 31 54 23 76 162 102 126 107 253 197 444 218 392 199 388 191 440 286 519 233 400 238 404 229 468 224 452 218 444 214 440 209 372 161 293 159 325 177 384 190 392 168 182 51 7 39 67 60 115 60 119 64 123 66 115 69 99 28 0 6 0 6 0 7 7 6 7 3 19 7 15 6 0 6 0 7 15 7 23 7 27 0 0 1 0 33 376 285 499 235 480 263 468 170 59 66 138 102 138 79 138 119 234 146 277 196 341 229 345 190 527 327 638 266 289 220 361 226 448 211 293 155 261 96 91 131 353 229 511 140 182 92 79 60 55 0 75 39 51 37 107 122 119 48 79 111 682 76 0 40 0 39 0 12 51 9 0 25 0 10 27 10 35 10 39 12 47 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 10 19 10 19 10 19 10 19 16 39 18 43 19 39 18 35 0 0 102 892 369 940 366 865 318 785 340 849 337 773 288 674 260 551 158 309 197 424 193 305 187 682 280 694 309 757 310 876 336 876 342 912 352 944 358 956 354 567 171 503 209 519 282 833 366 801 310 769 337 781 333 825 339 865 365 876 366 948 377 932 333 666 194 436 185 476 193 448 208 388 200 392 236 519 313 773 283 634 239 424 227 507 194 384 199 365 184 424 164 333 244 678 355 476 156 349 177 384 140 289 129 297 146 357 153 313 140 317 167 452 223 531 203 626 361 809 312 706 327 761 312 626 146 519 268 476 173 325 52 277 82 400 188 503 257 281 119 341 144 289 132 361 156 349 149 257 49 91 49 67 52 27 111 523 259 714 283 714 286 726 289 726 300 805 307 805 330 908 358 920 352 924 342 861 343 694 102 242 122 234 105 174 104 142 51 313 220 714 324 730 295 698 88 7 36 0 132 321 78 146 79 67 82 123 84 166 101 182 95 178 88 158 99 119 93 365 150 198 67 158 60 119 66 130 67 126 66 123 61 103 51 67 39 51 39 59 39 35 34 35 34 31 28 27 30 23 19 3 13 7 21 31 33 55 40 47 36 67 43 67 43 51 33 91 51 55 37 107 197 519 147 305 215 460 185 305 147 273 144 277 159 333 176 353 180 361 180 365 180 361 177 353 174 353 176 357 174 341 164 325 159 317 155 301 150 297 152 305 147 293 149 293 149 289 146 281 141 277 144 273 143 265 138 257 144 273 138 253 134 246 132 249 126 230 125 230 132 269 152 313 162 325 162 313 155 301 155 313 146 285 135 249 126 234 117 218 113 218 108 206 105 210 105 206 102 214 129 301 165 380 168 325 146 273 135 257 129 269 125 146 73 210 137 293 132 249 131 265 122 301 158 357 184 476 164 234 22 23 13 3 18 27 21 19 7 0 15 31 19 55 25 79 36 115 28 0 18 166 126 281 141 265 131 242 126 238 126 246 122 190 95 246 140 277 104 166 82 146 79 178 90 178 88 194 90 170 85 150 75 115 61 83 51 63 51 79 67 142 93 190 101 194 113 214 113 230 111 214 39 39 9 27 15 51 61 472 253 868 268 849 247 817 247 789 242 742 229 742 292 944 334 884 159 166 40 198 78 150 21 79 31 75 28 63 28 87 25 31 16 3 1 19 16 71 28 51 171 817 292 583 236 591 251 595 251 626 244 694 233 472 78 0 3 0 6 0 9 15 4 19 3 35 12 7 1 0 6 7 1 39 33 79 37 115 48 103 33 47 3 0 0 0 1 0 3 0 7 3 6 3 4 11 0 7 15 19 4 0 0 0 3 0 4 0 3 0 4 0 3 0 4 3 10 15 15 23 12 15 13 19 15 27 16 31 7 11 12 11 33 654 277 357 153 372 61 7 24 63 42 63 28 59 30 79 42 107 46 107 36 63 21 23 12 7 6 0 1 15 4 11 7 3 18 27 24 27 30 75 51 123 49 103 75 309 120 329 138 372 131 412 144 388 134 372 131 357 116 305 110 309 105 273 81 202 70 206 66 123 12 7 0 15 3 7 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 3 9 7 9 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 2 0 69 92 212 95 198 82 202 55 179 88 217 79 255 128 327 182 398 203 393 187 374 190 453 218 439 190 405 176 379 191 398 196 377 165 324 138 253 84 195 69 210 92 272 143 393 168 214 33 66 34 100 36 109 63 124 69 143 76 136 55 109 45 35 7 7 6 4 1 9 4 2 4 2 3 0 6 19 4 19 6 9 7 7 7 0 10 2 4 33 0 40 108 479 269 532 242 537 272 506 187 284 95 183 84 219 81 260 131 336 98 348 128 496 295 491 244 608 327 565 241 491 174 434 182 403 123 281 105 272 164 465 241 432 135 245 99 257 107 114 39 102 36 93 27 97 10 81 58 198 58 217 241 138 0 35 19 0 24 2 18 64 9 0 13 19 10 16 9 16 10 19 13 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 26 18 31 19 31 19 28 16 11 0 112 265 520 300 565 337 601 351 608 365 608 360 599 355 379 174 281 165 348 162 315 117 374 297 494 276 499 313 542 333 527 330 539 339 563 355 594 365 580 223 346 223 489 339 608 348 608 316 592 337 582 336 608 325 589 346 604 336 558 327 606 374 608 371 546 223 322 182 358 193 351 185 374 155 362 247 544 321 410 221 370 150 334 138 265 149 288 90 255 146 272 134 420 229 573 199 291 162 360 174 269 120 262 146 331 184 334 158 269 123 305 193 422 245 446 307 608 348 608 321 606 301 429 205 222 57 176 150 403 280 57 92 222 120 205 108 305 120 248 132 234 125 238 144 267 128 248 123 112 43 97 36 83 24 88 217 451 286 453 276 453 283 453 276 453 288 451 277 463 301 508 313 503 309 515 315 556 263 181 101 241 120 214 117 238 52 339 309 594 285 470 256 553 343 286 0 76 0 191 107 195 46 155 45 202 58 188 85 212 90 205 88 195 78 171 40 200 185 346 107 155 72 143 61 143 64 145 64 143 63 159 69 145 60 133 57 136 58 138 55 138 64 145 57 128 52 117 40 109 36 102 34 102 36 76 31 97 34 90 42 102 42 114 40 81 52 119 36 85 76 393 197 303 194 384 177 334 162 303 155 317 161 319 164 334 176 355 182 353 174 346 173 348 174 339 170 355 176 360 174 353 165 346 164 334 155 322 152 324 155 312 147 315 147 315 146 310 143 303 144 300 144 298 140 291 137 298 140 286 132 279 131 281 134 274 128 272 126 276 137 305 156 327 161 327 158 315 153 319 161 293 141 274 128 262 125 255 117 243 111 236 105 229 105 231 107 236 114 265 138 312 168 327 155 281 131 260 128 248 131 241 85 191 111 281 144 279 128 267 129 257 122 279 159 343 177 343 176 200 57 38 0 35 30 45 16 21 18 40 22 54 22 66 25 83 43 90 7 97 73 276 134 322 131 315 126 305 117 305 129 324 120 293 125 324 126 281 93 231 78 226 82 231 76 219 78 229 76 217 70 210 66 193 58 176 51 171 57 198 81 234 96 248 108 274 114 269 116 262 111 193 15 35 19 124 150 396 277 370 259 343 233 341 253 382 244 401 239 408 245 475 276 511 268 188 37 119 51 95 55 85 22 69 21 64 16 62 25 59 12 64 10 42 0 42 28 105 28 171 283 608 262 506 248 494 239 417 224 393 208 336 164 222 16 23 1 2 6 7 7 7 0 0 1 0 1 7 7 11 0 47 40 133 67 167 73 174 58 140 40 85 12 31 1 11 3 0 1 4 6 7 3 9 6 7 0 16 4 9 0 2 3 7 3 4 4 4 4 4 4 7 3 9 6 14 10 19 12 11 6 14 7 16 9 19 9 45 9 54 22 57 146 608 197 85 48 90 18 66 30 74 16 45 13 50 19 66 28 69 25 78 27 57 13 42 9 33 1 33 4 38 6 35 9 47 19 59 22 66 34 95 48 102 48 85 87 164 117 193 131 200 143 214 140 198 134 188 131 176 122 169 114 155 95 112 75 105 75 128 69 47 7 0 1 0 1 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 7 7 23 0 0 0 0 0 0 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 16 99 113 277 158 313 173 249 129 321 155 325 137 249 155 317 187 361 184 313 185 313 180 305 177 285 167 273 165 301 162 253 114 91 52 0 46 27 54 79 66 115 110 321 153 206 30 0 6 47 36 67 40 123 61 138 60 130 58 107 49 55 13 0 1 0 4 0 7 7 6 11 6 11 7 11 4 0 4 0 6 7 7 15 1 15 0 0 16 0 7 75 220 543 247 484 259 420 251 492 214 230 90 115 92 115 84 166 140 119 101 63 184 499 214 261 286 511 221 452 199 202 140 206 125 158 120 265 202 503 251 555 229 214 105 249 137 194 18 0 6 0 10 71 52 63 22 174 75 111 102 492 70 47 21 55 1 83 13 11 25 0 6 59 13 23 10 23 9 31 10 35 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 15 31 16 35 16 35 15 31 9 0 0 396 221 499 236 611 271 738 340 868 316 611 173 289 134 313 155 349 153 253 123 222 223 698 303 785 337 837 343 821 352 912 351 920 352 920 351 916 357 499 211 781 358 872 334 789 321 773 339 805 324 785 340 749 340 734 318 841 360 817 339 912 349 948 377 773 215 420 185 499 196 488 205 365 141 484 312 686 315 769 251 309 149 265 107 186 149 321 170 333 182 464 289 539 214 361 177 448 232 555 224 531 247 583 245 492 203 424 197 396 188 468 199 436 211 638 313 801 345 789 348 452 69 107 90 194 140 797 229 753 111 281 105 150 51 119 107 372 187 392 141 317 143 313 149 325 141 301 64 126 49 115 37 83 25 333 235 722 274 674 276 694 280 694 279 730 298 761 298 765 298 773 294 738 286 742 322 615 85 186 117 214 110 210 46 313 361 797 295 619 238 599 268 654 285 162 0 0 10 71 63 83 64 123 73 119 98 182 101 154 81 130 73 115 85 47 37 119 60 67 52 142 54 107 52 103 52 103 52 103 51 99 52 111 58 130 67 138 73 123 70 146 75 123 67 150 66 130 64 130 61 119 57 119 40 99 57 107 52 107 54 103 48 111 43 95 57 79 37 150 202 412 164 428 176 333 150 313 153 313 167 329 167 329 173 349 184 361 173 337 168 337 173 353 165 329 168 349 174 357 174 353 176 353 165 321 155 309 156 313 147 289 149 293 147 289 146 281 144 285 147 281 146 273 141 265 138 257 137 253 134 249 134 249 131 246 135 246 132 246 140 277 155 309 159 313 156 301 156 305 147 281 134 249 126 242 123 238 113 218 107 198 104 206 105 214 107 218 116 249 138 329 156 317 131 242 122 230 116 242 111 123 84 214 134 293 138 273 135 249 131 206 108 293 164 404 176 436 159 238 39 0 4 3 19 0 16 27 27 59 27 59 25 67 33 103 30 7 21 123 108 273 132 242 126 230 119 194 114 242 131 253 126 246 123 230 102 146 82 130 76 142 78 115 66 115 75 123 66 111 69 111 64 91 57 67 51 75 67 126 82 146 93 186 114 206 111 218 117 230 126 115 37 7 0 269 242 769 251 753 229 710 247 785 242 626 212 626 230 682 241 638 247 722 101 75 52 95 16 103 24 51 12 39 15 35 13 59 18 39 10 51 18 39 12 55 28 23 3 333 348 690 303 615 260 507 229 428 176 333 146 400 146 0 0 0 1 0 9 27 3 15 13 7 3 0 10 11 7 0 43 142 79 202 78 174 69 166 57 138 48 79 24 11 6 0 1 0 6 0 3 0 3 7 0 0 0 0 1 0 1 0 1 0 1 0 3 0 1 0 3 0 4 0 6 0 7 3 3 0 4 0 4 0 6 0 27 19 15 0 6 246 337 353 27 31 48 115 33 71 18 59 6 0 7 15 16 31 16 23 21 27 12 11 10 7 7 3 6 15 6 7 4 0 10 11 19 35 28 47 36 71 46 119 48 162 92 285 117 337 135 325 125 337 128 345 123 329 120 329 107 293 102 265 87 222 75 206 87 242 69 103 6 15 1 23 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 3 11 10 7 6 11 4 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 0 7 38 52 222 194 351 217 475 230 427 232 420 203 296 152 351 180 362 173 355 176 382 194 386 174 365 180 365 155 303 141 288 114 224 67 169 48 155 61 210 96 195 78 238 159 117 15 19 10 57 18 28 12 38 33 74 30 54 31 93 48 69 21 9 0 2 4 4 1 14 7 9 7 7 9 4 9 19 4 19 6 16 6 9 7 11 12 0 0 14 1 7 0 432 269 518 250 549 229 487 245 477 212 334 110 205 69 222 84 341 88 284 140 379 138 405 244 608 265 393 211 393 135 372 152 403 206 456 236 525 233 489 331 432 138 222 162 322 90 179 37 114 45 117 42 66 18 114 75 119 43 157 119 42 31 26 12 11 3 0 27 11 9 69 1 21 13 19 9 14 9 14 9 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 21 13 21 13 21 13 21 13 19 13 21 15 23 13 21 12 23 0 21 156 468 235 429 224 451 254 453 241 391 202 329 174 274 149 262 95 229 105 214 119 198 125 288 236 453 253 458 282 479 295 513 325 563 354 599 366 532 256 568 371 608 340 606 333 604 333 589 325 596 331 580 334 596 328 573 330 601 346 580 307 608 357 608 348 482 190 317 208 355 182 343 161 286 190 580 212 537 345 491 144 370 251 410 152 384 285 518 215 427 245 487 179 322 203 496 288 527 309 570 348 592 355 608 354 608 354 608 331 587 343 568 292 511 298 487 282 539 352 608 196 248 88 229 143 518 371 539 245 238 96 167 60 167 114 296 218 372 161 253 132 296 138 286 161 260 123 117 69 74 58 95 45 81 31 329 285 465 279 446 279 451 274 444 277 441 283 472 289 475 300 482 288 475 291 534 247 179 96 236 105 202 111 150 272 608 289 544 265 453 256 479 269 553 180 83 43 355 187 436 265 527 262 434 239 405 212 384 177 319 153 300 144 238 92 181 60 133 60 167 54 148 58 138 55 133 54 136 55 131 54 138 61 152 70 164 75 179 76 162 76 162 67 159 81 159 70 157 69 152 64 145 60 100 51 126 57 121 57 121 54 90 63 107 37 97 42 76 54 336 182 322 174 327 177 300 156 308 156 324 168 339 177 351 182 353 177 341 165 334 168 351 179 339 167 343 168 353 176 367 180 367 176 348 162 331 156 329 158 317 150 319 150 319 149 315 146 310 150 310 149 308 146 300 143 284 135 291 140 293 138 286 132 262 129 274 132 265 123 260 125 296 152 315 161 317 155 308 152 300 143 276 129 265 129 267 126 243 111 234 104 226 104 231 107 226 105 234 110 257 138 286 140 255 116 236 113 224 117 217 72 176 102 253 137 279 144 284 138 253 119 245 111 284 164 358 171 351 150 183 36 33 1 35 25 33 19 52 30 66 30 69 31 81 37 90 16 90 55 241 131 310 129 315 131 310 110 298 126 310 135 324 123 291 107 253 69 214 67 214 78 226 79 224 85 222 70 205 64 200 69 195 61 179 54 169 54 183 70 200 73 219 98 262 107 257 110 267 114 241 110 164 36 97 7 169 260 425 256 391 248 434 266 360 156 257 165 379 244 444 241 511 333 262 19 88 45 71 27 33 30 42 16 47 12 31 15 33 9 35 10 47 19 45 15 71 31 138 93 608 330 608 316 525 250 446 199 377 173 329 168 327 51 35 0 7 6 9 10 4 0 0 4 7 7 11 4 52 34 140 76 191 79 171 55 179 75 148 54 145 48 88 12 19 0 9 7 9 4 0 1 0 6 11 1 7 0 7 4 7 1 2 0 4 1 4 0 2 0 9 4 9 4 9 4 9 4 7 3 7 3 9 4 9 3 16 0 69 6 90 176 427 69 50 61 250 84 47 33 62 10 40 9 45 16 62 24 62 21 42 9 38 9 45 13 45 9 40 9 40 6 31 4 38 10 42 16 62 24 59 27 81 45 102 55 140 110 179 128 212 104 174 114 181 110 152 88 131 85 124 90 133 95 131 87 107 73 109 95 136 57 9 1 0 6 6 7 6 3 4 0 3 0 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 1 0 0 3 7 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 0 1 0 13 63 99 309 168 535 355 492 187 432 221 476 174 253 158 329 149 218 149 253 161 257 144 246 165 313 159 210 79 238 173 261 171 293 143 289 141 214 88 87 88 305 122 3 0 0 0 0 0 0 1 7 4 7 4 3 7 3 6 7 1 0 3 0 3 0 3 0 3 0 4 11 6 15 7 7 4 0 4 0 4 0 6 7 7 15 7 3 4 0 3 0 95 638 277 456 257 464 257 388 248 440 212 353 140 138 63 39 107 182 140 230 158 210 200 515 202 388 247 376 191 301 197 376 241 531 248 563 248 404 226 492 185 222 161 416 185 440 176 416 147 317 101 79 39 19 67 146 51 103 40 91 30 31 6 0 7 3 12 15 15 15 12 19 10 19 10 19 10 27 10 27 12 23 12 23 12 23 12 23 12 23 12 27 13 31 15 31 10 23 15 31 12 23 15 35 18 23 12 39 18 27 10 23 15 0 13 285 254 551 242 523 230 698 235 611 215 539 254 527 239 638 268 666 257 630 265 682 242 551 232 619 282 670 262 599 257 579 238 734 286 742 310 698 280 797 351 801 352 761 319 777 318 785 331 765 321 761 331 749 327 749 345 769 312 769 349 777 312 837 357 849 360 495 174 468 205 440 158 325 173 551 282 210 132 567 322 384 203 686 319 702 358 833 274 488 203 507 191 174 173 337 165 396 229 654 315 686 309 670 285 622 280 630 282 622 288 634 268 765 322 579 289 626 289 535 199 388 135 242 129 372 230 702 263 432 110 261 108 198 126 690 218 658 218 349 102 337 168 523 191 436 141 162 61 138 61 123 64 130 45 59 98 730 280 690 282 706 280 694 283 730 295 745 295 745 294 761 286 698 269 789 312 567 81 293 104 222 113 162 120 714 334 753 315 650 244 527 254 567 260 575 135 567 324 722 289 678 286 626 244 515 224 484 209 416 177 353 161 345 167 376 110 126 63 107 75 126 67 123 66 123 54 119 52 134 49 115 61 130 57 119 66 154 73 134 72 134 70 126 66 130 66 130 66 138 64 126 60 126 43 75 58 107 57 142 51 115 51 130 31 47 42 43 21 63 170 361 179 313 152 357 165 337 173 341 170 345 184 384 188 369 177 337 164 325 170 341 168 321 167 341 173 345 165 321 162 333 173 357 171 345 165 325 158 309 159 309 149 281 141 273 143 281 141 277 149 293 152 293 147 277 137 261 140 269 141 261 137 253 129 246 135 242 125 202 116 202 125 273 161 313 155 305 156 293 140 293 143 257 129 269 140 277 120 234 113 210 104 198 99 194 108 218 108 222 111 238 120 257 111 242 116 206 105 214 98 126 82 238 126 242 131 273 135 277 129 230 116 238 119 277 147 404 182 420 158 218 42 0 7 23 24 59 33 59 30 91 34 59 33 83 33 19 15 55 82 238 126 265 128 214 117 186 107 226 122 238 126 222 107 158 87 138 72 119 82 154 90 146 81 130 69 123 72 107 64 111 69 95 60 79 54 63 55 91 70 123 81 126 88 194 111 190 108 218 117 249 82 146 78 23 45 460 325 773 276 638 294 666 202 543 212 428 190 531 266 638 319 988 110 19 37 31 25 75 27 15 19 47 19 51 16 43 13 47 4 43 9 51 10 59 25 47 52 123 295 829 301 642 254 555 241 519 199 261 143 424 168 210 0 0 4 0 9 43 7 19 3 0 9 0 3 0 18 79 67 154 63 123 52 111 48 87 42 99 48 115 45 63 13 0 1 0 4 0 4 0 1 0 0 0 4 0 1 0 0 0 3 0 7 0 1 0 0 0 3 0 4 0 9 11 12 15 6 0 4 0 4 0 4 0 0 39 6 0 45 468 184 146 30 87 54 154 49 71 24 75 24 59 31 75 30 51 16 15 13 23 13 23 12 15 9 7 12 19 9 11 7 3 7 7 10 0 6 3 13 3 25 63 58 130 69 190 93 234 96 222 92 214 81 158 42 35 6 0 18 67 34 107 31 79 46 190 73 230 104 234 31 19 3 15 9 6 7 4 7 3 4 3 4 3 4 3 4 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 1 9 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 4 1 0 1 2 10 124 122 236 141 374 179 441 190 405 212 389 174 362 188 351 176 391 196 377 191 391 190 362 156 303 129 286 149 405 253 417 205 425 211 329 126 241 129 245 99 107 3 14 0 7 0 4 1 7 1 7 1 11 3 14 4 19 4 11 1 7 3 7 3 4 3 4 3 2 6 4 6 2 7 16 4 19 6 11 6 9 6 7 7 4 6 7 3 4 0 83 146 494 265 520 239 506 245 501 254 479 235 420 176 327 117 343 107 267 140 389 177 525 223 534 280 506 190 489 205 456 269 561 251 522 245 463 171 303 120 296 188 384 156 260 117 248 111 250 101 136 49 121 33 143 79 109 55 88 31 42 25 21 1 9 9 16 13 21 13 16 10 16 10 16 10 16 10 16 10 19 12 19 12 19 12 19 12 19 12 19 13 21 13 23 15 16 12 23 15 19 12 23 16 23 10 16 16 33 21 35 28 52 0 26 93 451 226 403 197 468 180 119 49 243 123 238 116 210 117 245 135 291 185 360 200 377 223 417 250 429 242 432 262 441 291 565 322 501 313 558 315 534 336 596 306 596 322 599 325 585 327 596 330 592 331 599 334 606 328 604 340 580 340 608 348 587 276 608 327 601 328 272 185 370 229 358 138 312 235 553 134 200 140 415 197 432 239 511 334 592 321 470 254 441 248 427 199 372 197 413 230 479 301 568 286 520 282 508 268 494 266 501 272 472 223 401 266 434 141 341 206 460 156 193 88 200 85 174 67 140 93 219 90 169 84 188 82 214 164 308 187 262 70 217 164 276 159 296 141 164 60 88 55 107 52 107 58 105 40 138 212 465 277 432 291 451 291 496 304 503 315 511 315 513 318 503 300 472 300 499 211 179 132 222 114 212 95 358 348 582 304 563 316 453 229 444 247 494 271 374 288 506 260 463 254 475 247 427 214 398 203 372 177 327 156 310 156 317 159 224 67 167 64 176 67 157 64 164 69 159 66 145 61 155 64 157 67 162 72 171 76 167 76 164 73 157 69 152 66 152 66 152 66 150 61 143 58 112 37 128 52 133 72 126 63 117 57 71 16 74 10 40 28 317 162 336 144 300 179 346 177 343 171 334 173 351 187 358 182 348 174 339 167 341 171 343 168 346 174 358 171 346 164 348 168 355 173 353 170 346 164 336 159 334 155 319 144 305 141 308 144 303 146 305 149 308 146 298 140 293 141 296 143 296 140 288 137 269 132 276 134 265 122 255 122 260 137 298 155 317 162 305 138 291 147 291 132 265 134 284 137 262 120 245 108 229 101 224 101 231 105 234 108 238 113 241 117 234 119 236 105 212 105 195 70 171 111 243 117 255 138 276 141 269 123 250 113 253 113 286 152 346 177 324 156 183 18 23 10 45 12 40 21 38 7 45 42 62 31 78 18 66 36 183 105 274 129 305 120 303 110 293 123 324 131 308 119 284 101 253 85 236 87 245 92 241 85 224 76 207 76 210 66 193 64 191 58 188 61 176 58 181 67 195 78 205 76 226 101 255 98 243 107 236 129 245 82 214 70 128 76 293 212 532 336 596 253 334 211 362 173 415 285 542 247 472 333 224 9 93 34 59 22 64 21 38 19 31 15 26 13 23 12 28 15 21 13 16 22 62 40 97 48 382 369 585 280 499 304 456 312 460 194 365 266 458 98 38 3 7 6 9 21 40 31 31 18 19 10 21 7 52 31 107 34 105 28 126 42 121 16 109 27 112 37 107 31 59 13 16 4 7 3 2 1 0 1 2 4 11 4 4 1 11 10 14 9 19 9 16 3 16 6 11 6 14 7 14 7 14 7 11 4 9 4 9 3 7 3 16 0 26 3 42 61 145 42 69 27 76 37 76 22 52 24 66 27 81 31 81 25 64 15 50 10 52 13 54 13 52 12 45 10 40 9 38 7 38 9 31 3 45 22 64 19 52 21 93 49 117 72 152 87 157 85 162 87 140 73 109 43 45 9 0 1 2 10 7 4 9 27 71 72 148 105 105 48 21 1 6 3 4 3 3 0 3 0 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 55 261 117 170 93 412 328 515 170 361 188 357 193 408 188 341 182 321 206 452 247 503 212 309 161 305 211 384 248 468 205 384 182 206 144 412 218 424 113 3 0 0 0 0 0 11 1 11 3 15 0 0 0 0 1 0 1 0 1 0 1 7 1 7 3 7 3 7 4 7 6 11 6 7 6 0 6 0 6 0 6 7 6 3 6 3 4 0 4 0 0 0 162 583 269 531 262 531 268 563 271 535 250 519 229 416 217 257 152 384 245 480 342 388 248 396 199 333 232 515 257 499 251 460 272 472 176 182 55 91 179 563 174 170 69 75 84 162 92 190 63 182 90 202 88 186 61 154 51 47 19 75 24 0 7 15 10 23 12 23 10 19 10 19 10 19 10 19 10 19 12 23 12 23 12 23 12 23 12 23 12 23 13 27 13 31 10 23 15 31 12 23 15 35 13 15 9 35 24 71 39 123 52 43 0 162 254 555 208 492 242 523 113 0 46 134 78 166 36 43 25 55 69 222 98 154 105 214 99 222 110 238 114 269 141 329 126 265 200 829 321 714 328 825 322 694 319 777 331 773 316 753 318 761 327 745 328 742 340 722 333 757 316 678 324 781 349 702 312 714 334 896 238 428 272 734 230 297 131 444 319 468 99 357 208 448 214 432 257 646 256 567 235 591 260 559 239 480 202 523 256 543 241 622 315 686 303 638 274 587 272 607 262 551 262 480 214 603 203 123 120 388 250 289 64 142 88 178 67 138 52 115 63 174 78 150 58 126 61 123 76 218 184 369 146 349 150 333 170 249 51 138 48 150 63 142 57 150 72 115 45 269 279 738 263 722 272 722 309 738 309 793 318 813 319 825 315 781 298 738 303 519 128 325 128 234 108 119 205 849 331 757 306 694 247 499 200 519 253 622 238 706 298 658 268 622 268 587 235 495 194 388 176 325 152 297 152 321 158 325 92 99 67 119 75 119 58 111 61 119 66 119 61 99 67 111 58 111 70 146 73 130 76 138 73 130 67 115 61 115 63 123 63 130 61 123 58 123 42 55 54 99 60 150 58 142 54 95 18 0 12 0 0 55 161 341 162 246 140 392 185 361 177 349 168 337 177 365 182 357 179 349 171 333 168 337 173 349 177 353 173 337 165 329 167 345 173 357 171 353 168 341 164 329 159 313 150 285 143 273 143 277 144 281 147 285 144 269 138 253 143 273 143 273 141 261 137 253 129 242 135 249 131 230 126 230 122 226 132 277 164 341 158 261 149 305 144 257 128 253 134 273 129 253 117 214 104 202 102 206 101 214 107 226 110 230 111 226 114 246 114 202 99 194 85 107 76 226 116 230 123 269 135 289 138 253 122 218 105 202 114 277 164 372 185 416 147 150 21 0 10 0 0 0 10 27 13 51 16 43 24 23 13 23 57 158 105 249 125 222 120 198 105 214 134 257 128 234 117 214 105 178 93 170 93 166 90 150 79 130 75 138 75 107 63 95 60 71 57 71 55 71 57 87 64 103 69 123 87 174 93 138 87 166 93 249 111 150 93 222 81 103 69 261 230 742 319 615 187 547 310 745 289 591 239 666 334 995 196 19 28 75 19 19 27 47 13 39 15 35 12 19 10 27 18 67 15 67 15 87 34 95 54 75 90 694 233 412 279 936 197 710 269 686 266 908 333 349 7 0 4 0 12 63 43 146 48 67 21 11 6 0 13 39 27 19 9 15 36 87 30 0 9 0 13 19 25 43 25 39 6 0 3 0 0 0 3 0 4 0 6 0 4 0 12 27 9 11 10 11 6 0 6 7 7 3 7 3 7 3 7 3 6 0 4 0 3 0 1 0 4 0 7 51 0 0 15 95 39 67 21 51 27 51 24 55 21 47 24 55 24 47 19 35 7 11 10 19 13 27 13 23 12 3 10 11 9 15 9 11 3 0 3 0 12 0 21 35 43 91 66 158 84 186 87 190 96 202 85 194 88 170 55 79 12 0 0 0 0 0 1 3 12 75 67 246 107 289 75 51 7 4 7 3 4 3 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 9 9 0 83 102 265 117 207 199 608 301 370 173 329 158 353 190 322 102 186 60 241 131 372 221 427 193 401 227 429 283 458 184 310 131 262 147 370 291 487 140 74 0 9 1 2 1 2 1 2 1 2 1 0 0 2 0 2 1 4 1 11 1 7 1 7 1 4 3 2 1 2 4 2 6 0 6 7 4 9 4 9 4 7 4 7 4 4 4 2 4 0 0 40 0 167 205 484 230 470 235 511 279 537 266 508 269 525 248 463 193 484 239 513 223 551 161 405 196 508 250 489 259 565 247 539 229 470 152 276 98 324 215 508 212 241 72 191 61 171 87 214 143 222 108 176 113 195 66 148 69 81 21 28 24 26 4 14 10 16 10 16 10 16 10 16 10 16 10 16 10 16 10 16 10 16 10 16 10 16 10 16 10 19 12 19 13 21 13 16 12 23 15 19 12 23 16 23 10 16 18 40 33 76 63 128 43 31 45 436 247 420 262 556 371 553 104 121 87 136 19 93 16 76 63 226 143 265 129 224 98 176 84 191 96 181 78 155 51 114 10 231 259 482 327 570 318 551 307 592 331 608 331 589 313 568 318 589 325 594 336 592 319 594 336 556 274 530 327 608 368 518 291 561 354 608 220 415 277 491 221 393 199 599 266 334 250 460 217 398 223 534 280 556 301 434 227 398 242 458 241 324 193 405 208 401 265 549 294 503 272 511 282 534 292 549 298 448 209 410 268 382 98 250 191 436 140 162 84 202 78 169 73 169 61 136 70 164 66 143 64 152 79 148 67 515 313 351 147 274 184 300 82 88 63 100 70 105 61 100 61 133 61 74 49 339 312 446 282 446 289 470 292 479 304 499 307 499 309 491 294 482 276 513 220 288 150 260 111 262 61 403 339 568 324 518 256 475 227 339 208 427 245 456 280 511 263 456 241 439 220 379 188 362 184 348 164 315 153 312 159 324 149 195 55 162 61 171 57 145 63 136 57 148 60 159 55 159 63 148 63 164 76 171 72 169 76 162 70 150 63 140 57 138 57 138 57 138 55 133 52 114 36 140 64 155 75 138 70 136 42 66 0 50 1 45 60 331 165 315 119 276 184 353 168 339 168 327 167 341 180 353 180 346 176 343 168 336 170 348 176 355 174 346 162 334 161 346 167 348 168 351 170 348 167 343 165 336 158 324 147 310 143 308 143 305 146 303 146 300 143 293 138 298 143 296 140 291 135 284 134 272 135 279 137 274 131 267 128 250 116 248 132 305 167 324 158 303 149 288 134 262 126 269 131 276 128 253 111 231 104 229 105 222 104 234 111 238 111 226 107 226 113 219 99 198 95 176 66 179 105 231 108 243 126 262 140 293 141 276 122 248 105 250 120 281 165 341 173 331 165 188 10 23 0 28 3 21 12 23 0 23 13 47 18 52 19 119 66 234 120 291 120 303 113 284 111 310 129 322 132 305 111 274 102 236 84 234 81 224 78 217 75 210 76 210 64 186 63 183 54 164 51 162 54 167 57 171 58 176 73 217 90 214 75 210 84 241 95 243 99 214 90 229 110 217 101 274 187 408 223 353 224 568 322 599 361 525 238 415 330 484 49 42 27 33 7 35 4 16 10 16 9 14 7 14 7 21 12 14 10 4 18 35 27 81 54 167 200 241 52 272 269 265 170 291 176 272 174 329 73 50 13 4 4 0 18 54 54 90 46 52 18 23 0 54 28 97 27 90 28 136 60 128 24 74 9 69 10 74 19 71 22 47 9 19 0 2 0 2 4 2 3 4 7 11 12 26 18 19 13 31 12 23 7 23 10 16 7 14 9 19 10 21 12 11 6 9 4 7 1 4 1 11 1 16 13 19 7 47 36 71 28 50 15 40 13 35 10 54 13 59 15 59 15 59 15 50 10 54 13 57 13 57 12 47 10 45 10 42 9 40 7 33 3 31 0 19 0 42 31 140 76 179 98 183 93 181 96 183 96 179 99 186 98 159 76 95 40 33 4 2 1 4 9 0 1 35 57 138 132 188 81 4 3 3 0 3 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 19 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 6 7 0 7 0 0 7 67 140 305 132 317 313 777 205 428 170 297 168 361 147 51 25 0 19 7 126 384 227 432 220 464 336 444 111 75 122 194 129 440 285 690 171 43 0 0 10 0 3 3 3 3 1 0 1 0 3 0 3 0 1 3 1 3 1 15 1 15 1 15 3 7 1 3 3 7 4 7 7 3 6 3 4 3 4 3 4 3 6 0 3 0 3 0 1 0 0 0 4 246 177 226 129 202 197 495 277 595 277 571 276 507 242 515 340 587 297 515 256 400 208 472 256 535 283 535 217 468 203 341 144 182 132 297 250 642 229 158 67 174 104 158 66 166 161 440 129 182 40 142 84 154 92 134 28 35 16 7 9 31 12 27 10 19 10 19 10 19 10 19 12 11 12 11 12 11 10 19 10 19 10 19 10 19 10 19 10 23 12 23 13 27 10 23 15 31 12 23 15 35 18 27 13 43 24 71 45 150 99 150 1 7 235 615 218 551 254 745 351 527 79 202 92 190 110 134 61 230 138 313 134 333 146 341 144 313 126 273 117 269 95 226 101 146 84 269 141 662 334 726 297 765 324 753 324 813 337 769 315 742 330 757 339 757 330 686 319 718 322 622 289 678 345 789 371 626 301 872 378 690 208 591 309 638 227 424 304 646 180 531 205 543 241 571 349 821 363 761 260 535 233 531 242 480 199 452 226 519 269 714 321 599 298 706 328 718 288 626 286 714 271 575 262 638 227 341 177 476 227 265 61 174 98 202 75 158 66 134 57 126 63 154 72 166 61 190 58 103 206 622 132 309 146 563 152 111 51 130 61 166 61 170 58 150 70 146 46 55 96 702 289 658 288 734 280 761 297 761 312 781 307 781 300 742 279 662 306 515 159 321 135 218 111 134 266 833 300 714 291 658 279 563 174 440 224 547 256 634 291 622 259 579 253 535 224 468 190 380 185 357 171 333 165 341 171 313 78 59 57 63 58 71 57 138 61 123 70 103 75 75 66 111 67 115 69 126 75 146 75 134 70 123 63 99 54 95 49 87 49 99 49 95 48 87 43 63 75 174 88 194 76 206 69 67 21 0 3 0 6 174 177 337 146 198 132 388 179 325 165 321 159 321 174 365 184 361 176 341 168 329 168 337 173 349 174 337 161 301 153 305 158 321 162 333 165 341 167 341 167 341 164 325 156 301 147 281 144 277 143 277 146 281 146 281 144 277 141 265 138 253 134 246 131 242 137 253 138 249 135 238 128 218 122 190 110 194 129 269 156 325 150 293 141 265 128 234 123 249 132 261 120 222 108 210 107 214 101 226 110 249 117 246 110 226 105 218 101 190 93 182 81 123 81 222 108 222 114 230 119 257 144 293 141 253 119 218 116 242 126 317 167 345 184 464 159 194 12 0 13 27 3 0 0 51 6 7 16 27 12 7 33 91 96 261 128 246 120 206 101 182 110 249 137 265 110 154 75 111 60 91 60 95 61 103 64 107 67 123 72 99 61 99 63 79 54 67 55 75 57 79 60 87 60 134 84 154 75 103 69 119 87 126 99 242 101 158 92 198 84 178 99 242 114 345 138 392 165 678 368 995 377 1007 384 1011 325 119 13 35 9 0 12 0 9 15 7 7 6 0 4 0 3 0 9 47 16 67 15 43 0 59 98 353 162 361 196 642 155 253 155 345 81 146 51 87 22 11 4 0 4 0 21 79 55 115 42 47 3 0 18 95 43 91 46 95 57 130 52 59 28 11 19 7 19 27 22 35 16 27 6 0 0 0 0 11 0 0 9 23 21 39 21 35 16 35 19 35 15 23 15 31 13 23 15 19 13 15 12 15 9 3 7 0 4 0 1 0 9 19 7 15 18 51 27 75 54 126 51 87 31 27 18 15 10 15 10 15 10 19 13 23 12 23 13 23 13 19 10 11 10 7 12 19 12 19 7 15 0 0 9 0 0 0 10 35 95 202 108 222 102 194 95 198 92 194 95 210 98 210 99 222 84 170 60 71 16 0 0 0 4 0 6 39 58 289 141 317 4 3 4 3 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 0 21 0 7 1 9 0 9 4 138 120 288 117 401 282 367 174 319 141 293 164 334 119 248 146 262 140 379 233 463 212 367 167 279 125 319 197 291 105 274 149 393 116 69 0 23 4 0 10 2 4 0 3 2 1 0 0 7 4 7 3 4 4 0 1 7 0 7 1 7 1 4 3 0 1 0 3 2 4 0 6 0 4 2 4 4 3 4 3 4 4 4 3 2 1 2 1 0 22 14 66 315 117 250 67 229 128 370 196 432 229 508 260 479 260 608 263 575 283 491 262 537 235 503 280 506 173 310 141 322 174 425 223 515 254 553 242 293 42 207 108 195 81 181 111 312 155 224 90 133 48 148 92 148 45 40 19 28 3 7 21 21 12 16 9 14 9 16 10 16 10 16 12 16 12 16 12 14 9 14 9 14 9 14 9 14 10 16 10 19 12 19 12 16 12 23 15 19 12 23 16 26 15 26 21 33 21 52 46 162 66 54 27 458 316 477 260 468 304 608 324 281 140 219 113 176 46 105 76 210 108 241 155 324 174 315 167 319 171 298 141 279 122 262 123 253 110 265 283 594 303 515 312 542 297 573 331 608 330 582 318 592 339 606 327 608 331 570 316 608 327 546 288 525 283 608 251 482 322 608 361 441 242 601 266 417 197 580 283 417 226 382 248 468 279 608 354 592 324 525 345 587 307 489 259 506 294 544 292 499 294 539 285 594 313 525 256 439 200 355 155 279 132 284 159 296 176 362 217 303 107 164 93 193 79 188 90 167 85 179 73 152 70 155 63 193 63 169 108 241 158 253 155 298 223 198 37 107 52 109 64 95 69 93 63 107 57 117 42 57 218 482 268 477 294 439 298 482 309 511 315 503 307 487 292 470 268 501 197 262 144 274 123 214 110 537 343 527 297 551 306 511 263 346 191 403 245 458 289 489 256 439 235 420 217 382 197 360 187 370 185 355 174 341 173 343 153 198 60 167 57 157 52 145 90 171 87 191 72 202 66 148 58 145 55 138 51 138 55 143 57 131 51 119 43 109 37 114 43 119 45 119 43 117 40 121 46 195 102 212 101 200 117 181 43 93 1 50 4 57 99 341 147 274 110 286 187 348 165 317 156 315 164 341 182 353 179 343 170 334 167 346 176 348 168 351 168 331 153 324 155 334 156 334 161 339 165 346 168 348 168 346 164 336 156 322 149 312 146 303 144 300 144 303 146 305 147 291 137 286 132 279 131 279 132 279 137 272 135 269 131 257 122 255 116 229 107 229 116 265 146 291 141 281 135 265 119 250 122 267 125 255 116 241 108 234 105 224 105 238 114 241 116 234 111 217 99 198 93 193 88 171 69 186 99 229 107 241 111 236 125 274 140 284 131 255 119 257 120 269 141 315 174 346 182 331 180 193 30 16 10 45 0 0 22 9 4 19 15 40 9 81 48 207 123 291 120 298 113 274 101 276 119 319 123 262 63 176 34 174 45 179 49 183 54 188 58 193 69 195 63 186 64 188 60 164 51 159 51 162 52 159 54 159 72 198 76 186 66 188 63 222 79 226 99 234 105 234 81 198 90 226 92 195 111 202 92 200 105 305 288 553 322 453 292 432 48 38 25 9 1 0 9 0 6 4 6 9 3 11 3 23 3 26 16 28 18 14 4 42 21 148 70 267 165 202 98 126 66 284 131 174 61 95 40 40 9 0 6 0 3 9 22 62 42 74 27 31 0 71 49 128 57 145 58 138 60 131 46 114 39 105 31 97 31 88 25 66 15 35 1 9 0 9 1 0 6 16 22 47 33 47 25 50 27 54 27 50 22 50 25 52 27 40 21 31 15 21 12 21 10 16 7 11 4 7 3 4 3 7 19 45 12 31 60 90 66 119 60 93 37 57 15 52 12 54 13 57 13 57 13 57 13 59 13 54 10 50 7 47 12 47 15 47 12 40 6 26 0 19 0 28 24 124 98 207 105 212 104 195 92 181 88 171 87 179 87 169 87 181 101 169 101 167 79 97 30 14 1 9 0 2 10 50 85 207 147 3 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 19 13 35 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 15 0 0 1 0 4 0 16 190 150 281 155 412 150 246 123 206 126 289 202 420 203 464 221 472 235 452 194 265 117 115 99 162 155 317 137 337 164 285 46 0 0 39 15 35 0 43 3 0 3 0 1 0 0 0 4 0 4 0 4 3 3 3 1 23 1 15 1 15 3 15 0 0 3 3 3 7 6 7 4 15 4 7 4 7 3 0 3 0 3 0 1 0 1 0 9 35 1 71 138 333 135 194 49 91 104 186 140 238 203 384 239 515 283 452 242 440 190 361 217 309 229 488 113 35 101 202 165 396 245 511 276 603 239 301 70 75 87 146 67 115 96 281 123 206 84 178 98 138 90 194 45 43 15 23 13 3 9 39 15 35 10 23 7 15 10 19 10 19 12 11 12 11 12 11 9 15 9 15 9 15 9 15 9 15 10 19 10 23 12 23 10 23 15 31 12 23 15 35 12 23 16 47 16 27 21 71 48 111 46 55 253 797 307 714 325 785 363 849 322 837 319 630 260 567 223 535 230 551 238 607 221 519 205 515 226 591 214 464 165 436 173 448 168 357 223 861 345 738 291 710 276 706 309 718 324 777 324 718 325 765 328 646 309 710 316 626 327 718 313 642 286 626 294 646 289 603 352 904 247 408 339 706 254 571 322 706 295 686 232 575 238 630 318 642 328 757 328 872 369 817 354 845 380 892 378 833 315 674 331 765 345 678 263 519 229 464 165 265 120 202 111 166 98 265 137 253 107 186 87 214 73 138 73 210 64 150 72 154 67 146 67 154 73 63 57 277 114 353 158 436 232 404 72 67 49 130 57 146 54 166 54 162 57 119 72 103 16 249 283 678 288 694 274 690 286 745 310 781 306 765 298 730 286 706 298 480 137 365 153 257 95 281 300 777 304 730 327 710 292 634 193 361 205 535 230 678 279 591 242 515 220 440 190 380 174 349 177 353 173 353 174 372 176 341 105 154 95 138 82 123 73 210 84 174 99 186 150 281 78 107 63 75 57 63 46 39 51 75 48 63 42 43 34 43 40 63 42 79 43 75 42 71 34 59 84 194 85 158 81 261 92 75 36 0 9 0 15 265 173 265 119 202 147 396 174 333 156 301 158 321 176 361 177 337 177 333 164 333 179 372 174 325 177 341 161 309 158 317 158 309 158 321 162 341 170 353 173 357 170 341 164 321 155 301 149 289 143 277 143 273 143 273 143 273 138 257 134 246 131 246 132 249 131 234 129 234 132 234 126 206 125 194 110 182 110 170 111 210 138 261 135 269 129 218 111 222 122 246 120 234 114 222 108 218 102 230 110 249 116 257 116 249 108 214 96 190 92 170 75 126 73 210 101 230 113 210 107 234 125 265 140 249 123 242 123 234 128 242 147 345 171 380 180 460 168 214 25 23 24 55 7 15 6 0 3 15 7 0 19 79 92 269 129 246 120 226 105 186 98 210 116 238 104 150 58 51 55 87 57 103 60 103 60 99 63 107 67 91 60 99 64 83 48 47 45 43 45 43 48 55 55 130 73 119 66 95 61 63 76 123 69 99 81 174 90 150 79 158 72 138 64 186 64 123 70 182 72 337 193 745 297 813 221 71 19 15 7 0 3 35 6 7 4 0 3 0 3 0 3 0 7 19 18 51 9 23 0 3 52 246 180 472 102 289 137 404 174 297 55 190 60 206 40 47 6 0 9 0 4 0 19 43 24 35 1 0 16 83 52 126 57 107 51 103 48 55 37 35 34 47 36 59 33 51 22 31 9 3 0 0 0 3 1 0 9 31 28 71 31 59 27 67 30 63 25 51 24 63 28 63 28 55 25 43 22 39 15 19 12 11 9 0 4 0 1 0 4 35 31 15 15 150 43 119 58 123 52 79 27 0 13 19 13 23 13 19 10 15 12 19 13 23 13 19 10 15 10 7 13 23 15 27 7 23 4 0 0 15 46 166 116 305 105 190 96 170 93 174 88 170 87 162 84 162 85 170 87 178 96 234 107 226 93 158 46 11 6 0 1 0 12 103 105 345 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 9 26 16 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 0 7 0 9 0 2 3 14 0 21 70 217 140 234 119 286 138 315 185 362 220 515 306 508 262 444 238 432 185 310 126 269 120 257 152 274 147 339 132 128 6 35 0 38 3 2 4 19 1 2 3 4 3 4 0 2 0 7 3 4 1 0 1 0 1 7 1 7 1 7 1 4 3 0 0 0 3 0 4 2 4 0 4 0 4 2 4 4 3 7 3 7 1 4 0 0 1 0 4 7 22 157 128 315 170 351 170 398 205 427 205 456 233 456 242 503 244 487 232 463 211 427 170 286 66 191 81 279 131 501 238 558 256 594 313 379 37 183 98 183 73 217 72 202 113 250 99 179 60 198 88 202 69 42 19 35 12 21 18 26 12 23 13 16 9 11 9 14 10 16 10 16 12 16 12 16 12 14 9 14 9 14 9 14 9 14 9 14 10 16 12 19 12 16 12 23 15 19 12 23 16 9 9 26 21 23 9 21 24 62 60 114 0 222 168 291 165 339 188 355 179 367 214 453 297 494 295 511 294 525 321 556 312 553 339 596 340 573 331 577 325 570 304 496 269 503 263 542 348 608 331 565 316 534 333 608 303 589 336 604 322 601 351 594 291 468 315 592 298 568 334 608 357 608 318 570 378 608 282 537 365 608 191 606 301 479 226 549 297 608 298 446 260 453 276 539 286 487 331 608 372 601 346 608 337 589 315 558 319 556 310 544 292 534 289 487 227 360 146 279 125 219 96 212 102 224 159 284 135 219 88 169 93 195 96 195 72 183 73 145 70 148 58 138 76 145 79 162 99 293 188 372 235 482 110 93 42 69 54 78 46 83 63 83 66 97 48 126 45 26 22 413 277 456 277 482 276 453 292 496 304 491 300 484 289 456 274 482 197 245 170 276 110 198 165 565 330 546 303 585 306 546 292 384 162 367 230 389 292 501 262 444 233 410 208 367 190 331 164 334 162 329 167 346 180 355 171 265 117 265 108 234 98 219 134 210 101 236 134 405 223 257 110 202 90 198 88 167 60 150 60 145 55 136 49 128 46 117 40 119 40 121 40 119 39 102 36 171 76 150 52 148 99 200 43 117 12 78 24 97 141 343 129 245 116 310 185 331 162 312 156 317 167 343 177 339 167 351 170 329 171 365 190 353 162 362 174 339 164 336 167 341 161 331 161 341 168 353 174 360 176 353 170 346 162 331 153 319 150 308 146 298 141 293 138 291 138 291 137 286 132 281 134 286 138 262 125 255 128 267 132 262 123 253 113 238 120 253 111 229 107 274 131 272 137 269 116 236 113 253 119 253 117 248 111 236 104 222 104 231 113 243 116 241 116 231 104 202 95 193 82 159 66 169 88 219 107 245 108 231 120 253 134 279 132 257 128 260 120 248 126 274 138 317 190 343 161 303 168 224 39 14 7 31 0 4 1 0 7 19 0 64 43 193 117 286 117 293 119 288 108 257 95 276 117 310 117 267 79 229 75 231 76 222 70 212 66 193 69 195 61 183 64 183 57 164 51 157 48 150 49 155 52 152 63 174 66 169 66 171 48 169 57 176 69 188 54 121 51 105 13 107 27 90 24 93 40 64 27 85 58 97 98 324 316 353 48 19 1 7 9 0 6 0 4 2 3 4 3 11 1 33 4 26 7 23 13 11 1 21 9 38 58 155 60 102 158 236 190 234 99 78 46 93 51 83 30 0 6 0 3 0 3 9 3 16 3 14 0 42 22 109 42 107 33 97 37 90 22 78 22 88 30 105 37 95 31 71 18 47 6 21 0 7 0 0 1 0 9 31 28 47 28 42 25 52 25 45 21 47 24 45 24 42 28 50 33 57 34 28 15 23 12 19 7 9 6 0 19 7 1 23 12 2 25 117 79 140 85 164 92 133 45 47 9 52 12 52 9 45 4 47 9 52 12 57 13 57 13 50 12 54 15 54 10 45 6 42 7 76 72 210 126 212 104 210 96 193 88 193 99 198 95 188 87 171 87 188 95 179 78 183 99 176 99 195 111 157 60 52 3 7 1 2 10 105 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 43 13 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 119 257 119 249 153 365 209 551 271 503 291 880 342 658 253 392 152 174 107 222 146 174 147 253 153 361 122 63 0 0 0 11 0 11 1 11 6 3 3 3 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 3 0 3 0 3 0 3 0 4 7 4 0 3 0 3 0 4 3 4 3 4 3 4 11 1 23 10 0 37 321 141 269 176 523 272 555 269 484 244 384 209 460 239 472 242 452 227 555 289 472 184 277 116 71 137 436 254 440 239 507 265 297 84 103 81 150 101 198 85 150 122 269 104 182 79 115 92 277 88 63 10 27 18 27 7 3 7 15 16 31 13 23 10 15 9 15 10 19 10 15 9 11 7 11 9 15 9 15 9 15 9 15 7 11 7 15 9 19 10 19 12 23 12 23 12 23 12 23 12 23 13 31 13 23 9 3 27 146 48 31 95 341 128 238 122 305 141 317 125 277 125 309 152 317 141 297 140 317 147 345 188 440 188 448 197 488 217 527 223 551 238 599 253 615 262 634 271 666 289 726 313 769 319 757 322 765 346 805 348 785 348 793 328 734 330 726 331 761 355 841 349 813 349 785 340 821 360 845 334 706 330 718 218 476 272 595 295 749 271 571 268 670 375 837 352 634 307 769 312 745 348 690 212 420 180 357 162 293 170 408 295 777 224 400 200 321 123 246 101 234 90 158 128 408 180 369 108 190 85 162 79 198 95 154 81 178 73 158 67 150 70 158 79 130 64 380 242 615 318 773 79 142 48 126 58 123 42 91 43 67 54 186 60 134 60 99 27 0 147 722 304 726 312 734 304 789 289 769 310 738 297 682 266 726 303 337 131 337 135 214 90 333 348 801 318 702 303 777 300 785 233 349 190 444 209 646 266 591 247 535 233 476 202 380 161 301 161 293 156 309 171 365 173 281 120 226 107 134 110 170 104 162 99 261 117 317 271 503 138 249 120 242 116 214 102 210 96 174 85 174 93 190 81 123 69 99 46 91 55 107 48 75 42 75 61 103 54 99 72 186 85 91 28 71 66 27 66 337 155 230 117 198 161 432 161 317 156 313 152 333 179 341 167 392 188 321 165 412 197 325 156 361 180 384 180 349 170 357 171 313 159 305 162 321 170 345 177 361 182 369 179 329 164 321 162 297 152 273 143 265 143 261 135 230 128 257 143 277 138 257 129 249 119 226 125 214 117 190 119 206 116 190 116 206 117 206 108 178 123 253 134 269 131 246 119 234 119 249 117 246 111 234 105 226 93 202 102 230 111 238 113 242 104 202 90 178 88 170 73 115 67 154 95 226 110 218 105 198 117 246 134 265 128 234 123 246 122 253 126 281 150 353 174 384 170 372 164 313 67 11 3 0 1 11 12 27 0 0 12 95 88 238 114 253 120 238 116 198 98 174 96 242 126 261 108 206 98 182 82 154 73 142 69 130 67 111 72 111 64 95 55 67 49 63 49 67 48 63 48 67 58 99 63 111 66 59 57 87 57 35 39 83 48 39 22 47 16 47 15 35 7 7 0 0 0 3 10 67 30 162 117 484 116 130 4 7 12 3 1 11 3 3 1 3 1 0 1 0 6 0 15 23 18 19 9 0 1 0 21 134 64 166 60 202 96 396 147 253 42 111 66 277 110 166 3 0 9 0 7 31 12 39 3 11 1 11 1 0 28 87 42 55 18 15 19 0 13 7 21 51 34 87 36 75 18 35 10 31 6 23 0 7 1 0 4 11 9 23 13 27 3 0 1 0 1 0 1 0 1 0 4 7 10 27 18 51 19 47 16 35 12 23 7 23 1 31 10 63 15 7 3 115 79 261 105 242 107 246 85 170 22 3 15 0 4 0 1 3 25 0 0 0 0 0 6 0 0 3 13 7 6 0 0 0 40 138 116 273 126 198 105 186 101 194 99 194 98 190 96 186 90 166 90 174 95 178 88 166 79 174 88 166 87 222 101 198 79 99 7 0 0 0 30 210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 13 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 7 10 188 108 207 126 293 161 272 194 365 227 527 374 585 303 422 173 231 98 298 177 319 125 248 158 274 92 64 0 14 4 9 0 2 3 0 4 0 6 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 4 7 4 7 4 7 6 4 3 11 0 42 81 312 149 370 227 508 260 515 263 499 214 415 200 398 176 463 282 558 263 475 191 353 158 382 153 434 276 501 268 568 180 327 85 243 104 286 292 413 82 269 131 276 119 222 72 179 114 274 114 131 27 54 18 28 12 19 13 19 15 26 15 21 12 16 9 14 9 16 10 16 9 14 7 11 7 14 9 14 9 14 9 14 9 11 7 11 9 14 10 16 10 19 12 19 12 19 12 19 12 11 9 19 13 23 13 21 12 50 72 90 24 145 138 257 153 253 152 279 153 260 138 262 149 281 147 269 134 253 129 253 131 241 122 236 120 236 122 241 122 265 117 286 123 286 122 286 123 303 135 315 147 339 161 351 164 360 193 391 214 410 224 436 242 477 262 482 265 494 286 551 324 568 331 599 343 608 366 608 366 608 337 608 357 544 295 585 304 565 336 537 283 527 289 608 321 606 297 582 342 582 316 580 269 367 156 324 187 446 262 527 303 575 339 453 221 434 174 284 107 217 114 217 107 257 177 327 149 174 79 191 98 171 78 171 72 167 76 157 69 145 70 152 78 114 69 171 200 415 191 279 70 93 43 81 55 107 55 88 51 71 28 81 64 105 51 97 57 45 60 331 307 501 297 518 304 496 315 506 327 546 316 539 309 503 307 508 165 260 138 224 102 167 146 599 328 563 312 561 316 563 307 508 199 331 180 351 254 489 263 458 245 436 226 386 193 365 182 343 162 319 159 334 171 351 167 284 122 241 104 265 104 243 111 248 135 279 196 537 223 288 125 245 116 231 110 219 117 217 98 207 88 207 96 217 98 191 88 202 72 167 67 169 58 159 75 169 73 152 67 169 84 164 58 119 51 176 76 234 179 303 120 248 117 329 197 315 149 293 158 334 182 374 182 336 180 353 173 353 202 367 164 327 191 365 190 355 173 334 173 331 159 327 159 327 162 339 171 355 180 367 187 365 174 341 168 334 158 327 153 305 141 298 141 293 135 286 137 300 141 291 129 279 129 262 128 265 123 253 116 250 120 253 114 243 105 238 107 245 110 243 117 265 132 279 129 262 116 248 113 243 107 234 101 226 98 210 95 224 105 238 110 236 108 229 98 202 92 200 85 171 64 164 82 210 108 234 113 234 107 245 125 272 134 265 122 255 123 257 119 255 125 276 150 322 176 310 158 310 155 231 87 145 37 4 9 0 9 7 0 59 34 207 101 284 125 305 120 298 110 274 93 260 104 298 119 303 117 281 99 267 90 255 81 236 72 200 70 195 67 181 60 167 52 155 49 152 48 150 52 155 52 181 63 181 72 171 60 155 60 171 45 145 52 121 30 33 16 11 7 9 4 4 1 2 0 11 1 4 7 7 9 64 75 100 25 0 1 9 0 0 7 2 1 2 1 2 1 2 1 4 10 14 16 21 12 19 4 16 6 66 57 131 54 102 46 105 96 152 66 76 63 145 138 250 102 7 0 0 0 28 19 19 12 23 7 11 0 19 0 59 28 97 22 74 10 78 10 74 12 81 24 97 33 85 28 71 21 40 4 14 0 9 0 0 0 0 0 4 4 7 6 2 1 2 1 2 1 2 1 2 0 0 1 4 4 9 7 16 12 14 9 9 6 0 4 0 4 9 16 31 3 31 54 155 114 207 110 207 116 200 102 140 28 35 0 76 52 157 88 176 73 128 43 95 27 64 6 52 0 38 0 33 7 93 51 205 114 236 126 222 110 202 105 200 98 200 98 202 102 210 105 205 98 195 93 191 88 179 79 171 84 183 85 179 92 179 87 162 79 117 37 31 0 21 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 9 23 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 6 0 95 269 102 206 156 424 170 376 150 353 272 857 377 714 235 317 108 238 197 412 171 329 149 273 81 0 0 0 3 0 0 19 1 3 3 0 6 0 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 3 4 3 4 3 4 11 9 15 0 31 0 51 180 436 177 412 244 488 241 476 259 448 265 468 223 408 244 559 236 297 134 154 108 269 230 333 143 218 208 630 303 277 75 99 101 146 102 658 158 103 150 253 117 238 92 126 107 361 164 242 48 63 25 43 12 15 10 23 13 19 15 31 12 19 9 15 9 19 10 19 10 15 9 11 7 11 9 15 9 15 9 15 9 15 7 11 7 15 9 19 10 19 12 23 12 23 12 23 12 23 6 11 10 27 15 35 16 27 27 150 54 19 45 194 105 293 114 281 119 285 114 273 111 269 135 297 134 297 135 305 138 313 134 297 134 301 134 293 132 289 140 317 141 305 132 281 128 285 116 249 114 249 117 261 125 269 99 190 110 210 113 222 123 261 105 190 101 174 98 202 126 285 167 369 185 408 202 468 218 476 244 547 265 654 279 674 298 678 306 757 304 753 333 765 357 789 325 753 343 837 351 829 345 734 265 543 224 531 250 531 220 436 259 757 334 880 343 611 212 408 134 261 128 281 156 539 285 662 144 277 138 321 131 238 113 230 95 198 81 154 67 134 67 142 76 138 45 309 104 126 40 39 57 123 54 123 49 87 37 83 48 99 46 138 63 111 60 230 176 511 268 690 257 634 286 730 283 753 298 793 318 781 315 769 316 738 300 416 156 281 105 222 79 313 339 837 331 817 328 773 336 726 325 563 155 345 177 619 277 619 259 567 247 523 218 432 187 353 165 305 156 317 165 353 171 361 134 206 105 210 131 202 102 206 119 242 141 480 292 420 140 238 113 214 113 230 120 273 114 234 107 210 98 210 105 246 82 174 81 174 78 166 75 150 72 126 72 119 63 107 61 130 67 150 66 87 78 202 141 380 141 214 111 234 174 416 152 269 141 357 187 408 197 408 179 380 180 392 202 420 179 317 173 416 193 392 180 341 165 333 162 297 159 301 156 301 162 333 176 361 188 388 190 365 177 349 171 317 167 305 150 265 141 261 140 265 134 261 138 269 134 253 131 253 128 253 131 226 120 194 117 194 116 190 113 178 104 186 105 210 102 194 114 253 137 285 129 253 113 226 107 218 99 202 93 182 84 170 96 202 104 222 107 222 108 210 95 194 95 186 78 123 69 158 95 226 111 230 110 214 114 234 128 253 126 230 120 230 123 261 116 226 119 269 158 369 165 337 159 365 149 317 99 111 19 27 3 11 1 0 6 47 67 206 120 281 126 234 113 194 105 178 84 166 96 218 117 285 110 214 93 178 81 162 72 134 70 115 69 99 60 87 55 75 51 71 48 67 51 91 58 107 67 119 69 111 67 67 55 71 60 71 49 115 54 51 9 0 0 0 0 0 1 3 1 3 4 0 0 7 3 0 0 27 12 7 0 3 1 0 1 15 1 3 1 3 1 3 1 0 6 0 9 3 9 3 4 0 3 15 31 154 64 130 34 83 28 115 48 130 70 238 122 412 206 369 30 7 0 7 13 55 7 47 15 31 0 0 0 0 7 39 31 47 16 0 9 0 6 0 12 31 28 63 30 71 34 63 10 7 0 7 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 4 11 3 15 1 11 1 15 6 31 3 39 15 11 9 107 119 361 140 305 119 269 99 222 96 130 46 107 90 265 132 309 129 273 111 226 96 174 70 119 45 71 25 11 24 83 82 222 138 265 122 210 110 178 102 162 104 198 99 194 101 210 108 226 114 222 102 190 93 170 84 146 73 130 79 158 81 154 82 194 105 249 93 154 37 0 13 123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 9 6 4 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 28 0 148 134 176 82 324 257 444 263 379 191 370 321 608 292 348 120 248 161 331 149 308 176 250 70 26 0 28 10 14 0 9 0 4 1 0 4 0 4 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 0 1 0 18 23 16 293 223 393 194 458 232 425 223 496 289 568 242 456 247 422 155 267 79 234 138 362 185 448 156 343 200 606 307 525 92 174 78 274 88 236 131 219 101 317 113 234 104 236 137 327 162 267 96 143 39 78 31 59 22 28 10 16 10 21 13 19 10 14 9 14 10 16 10 16 9 14 7 11 7 14 9 14 9 14 9 14 9 11 7 11 9 14 10 16 10 16 10 16 10 16 10 16 10 11 9 16 13 23 16 26 18 35 58 95 24 40 28 62 40 105 52 105 54 109 52 107 49 128 64 143 73 157 82 169 87 164 84 174 95 193 105 207 111 255 134 257 131 248 126 248 131 253 132 255 131 250 129 253 132 250 128 260 126 248 119 245 122 265 132 257 120 236 117 255 137 257 129 248 120 243 129 267 138 238 119 238 114 260 126 257 123 286 150 298 179 379 188 391 193 393 224 429 224 444 253 472 253 530 285 556 313 594 322 596 333 553 256 382 203 408 202 398 182 322 149 310 167 334 263 608 375 525 250 422 242 432 227 405 212 365 190 341 171 315 165 317 168 286 93 145 123 195 25 83 39 148 69 121 60 117 60 121 64 90 49 90 49 119 55 159 161 393 257 439 259 427 256 417 251 420 256 429 269 463 280 470 279 468 272 468 158 248 111 198 113 174 117 549 346 585 330 561 307 549 301 587 277 355 141 339 272 482 256 451 239 436 226 396 199 372 187 341 171 339 179 348 179 336 162 245 99 236 113 269 122 267 140 322 174 377 251 539 202 300 129 250 111 231 113 231 123 253 117 241 113 236 104 224 104 253 87 183 92 224 87 191 90 181 79 167 75 167 76 171 75 167 76 171 64 181 108 288 171 279 116 241 137 360 188 303 131 315 191 382 185 362 191 365 188 360 200 386 185 322 161 348 199 370 187 343 167 322 161 317 156 327 156 319 155 324 165 348 179 370 193 382 190 372 188 365 176 351 170 331 156 312 146 303 140 291 135 288 134 286 132 288 137 267 128 265 125 257 119 250 116 238 116 257 122 250 110 238 102 224 99 229 116 269 134 267 120 241 108 231 99 214 87 200 81 195 87 212 101 231 105 231 107 226 102 207 96 207 92 179 67 155 75 193 101 222 107 222 105 234 116 257 126 262 125 257 125 267 123 257 114 245 125 298 168 329 159 300 147 288 152 245 63 57 12 0 3 14 4 26 10 107 75 253 132 305 122 291 105 276 92 226 75 226 85 265 117 291 108 248 78 219 72 222 75 205 72 193 64 179 57 169 55 162 51 152 46 148 52 162 60 186 66 183 72 174 66 162 58 174 54 164 64 138 37 26 1 0 0 2 1 4 4 7 4 0 0 0 9 19 7 7 6 0 3 11 4 2 3 4 0 2 1 2 1 2 1 2 1 4 6 2 4 4 4 9 3 11 7 59 46 112 43 81 33 42 25 52 51 128 96 179 147 284 144 69 0 21 4 35 15 31 7 31 6 28 0 26 0 42 21 100 39 93 21 71 15 66 13 71 24 88 31 81 30 69 18 26 0 2 0 0 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 9 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 6 26 4 14 27 174 134 248 134 234 125 210 111 231 125 250 137 262 137 260 140 253 131 248 131 253 129 238 117 212 101 200 92 193 104 231 129 236 117 219 111 222 114 214 104 222 108 212 104 212 110 226 117 245 120 224 108 212 102 202 96 183 79 181 90 183 79 186 111 286 137 188 81 145 58 105 72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 4 7 0 0 1 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 7 0 58 269 85 257 244 734 318 777 333 662 174 495 309 400 92 95 125 285 99 218 161 297 54 0 0 0 6 0 0 43 0 19 0 3 1 0 3 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 7 12 19 12 0 0 0 48 365 214 317 179 333 188 380 250 666 371 571 251 456 173 99 90 99 108 277 196 392 244 369 199 499 244 400 135 35 31 95 102 162 107 99 92 162 105 202 111 190 159 408 170 277 92 198 70 119 45 142 61 134 30 31 13 39 12 23 10 15 9 15 9 19 10 19 10 15 9 11 7 11 9 15 9 15 9 15 9 15 7 11 7 15 9 19 10 19 10 19 10 19 10 19 10 19 12 23 12 27 13 31 15 35 16 95 49 71 25 31 10 3 24 39 19 43 24 55 19 35 18 23 19 23 19 19 15 7 9 0 12 15 25 67 46 103 48 95 51 95 49 95 54 111 69 158 79 174 78 162 75 162 85 214 98 249 107 257 107 257 117 297 125 305 122 301 129 321 135 285 125 257 120 257 126 285 141 333 132 261 126 257 110 253 114 226 107 265 134 253 126 246 120 297 128 218 120 281 140 317 159 345 162 337 156 333 184 456 212 349 138 337 165 357 158 277 138 277 164 353 137 380 236 563 248 452 184 432 193 416 190 424 190 440 184 432 188 456 200 484 236 372 140 404 199 317 110 130 67 119 46 67 37 51 21 0 30 71 33 51 45 107 107 476 230 575 232 583 257 611 236 615 230 539 221 575 256 706 279 706 260 678 289 353 125 253 114 261 84 154 269 849 322 730 280 702 304 825 334 793 266 329 188 650 269 599 250 551 242 523 223 456 197 412 182 380 176 380 170 353 188 345 92 174 117 230 122 297 135 289 177 436 211 519 254 404 143 242 117 222 114 226 114 253 128 226 90 202 108 238 104 226 99 202 84 170 78 182 88 206 82 154 78 154 81 174 82 166 64 111 66 119 72 178 141 365 126 210 110 301 193 380 149 257 171 448 209 400 188 416 191 404 190 408 188 333 156 341 190 416 193 376 174 337 164 317 159 313 156 293 150 285 153 309 167 341 177 376 190 388 191 404 194 384 184 372 182 357 170 317 155 301 144 281 137 257 131 257 128 253 119 226 119 218 120 206 116 186 110 198 123 242 123 238 113 226 108 194 99 210 116 257 122 249 107 226 101 202 88 178 79 154 81 162 92 206 105 226 110 238 105 206 96 202 98 194 79 126 63 138 87 202 102 210 105 206 104 210 117 242 128 249 129 249 122 253 122 222 113 226 135 305 165 325 149 297 138 361 147 253 45 47 0 0 12 0 4 0 15 111 105 285 134 269 117 210 105 174 78 119 66 107 70 150 111 218 95 182 84 170 79 150 73 119 67 99 60 87 55 83 57 83 49 59 45 71 51 91 58 111 63 103 67 99 66 79 55 83 57 142 67 99 21 0 4 11 3 7 3 7 3 7 4 7 3 15 3 0 0 11 1 19 7 3 3 19 3 0 1 3 1 3 1 3 1 0 4 0 3 0 1 0 3 0 0 0 9 47 25 63 25 71 18 55 19 103 64 194 93 341 168 416 60 0 0 7 18 103 15 3 3 15 22 63 24 19 0 15 31 99 42 67 28 47 28 51 25 51 28 59 24 43 15 19 3 0 0 7 0 7 3 7 3 7 1 3 1 3 0 0 0 0 0 0 0 0 3 3 1 0 1 3 3 7 0 0 0 0 0 0 0 3 0 0 0 0 10 0 0 19 9 115 88 242 125 309 126 297 141 333 152 313 126 253 123 285 125 265 122 261 125 269 125 269 126 289 132 293 129 265 123 246 113 226 116 226 120 226 123 242 120 238 114 234 116 253 128 281 131 265 120 246 119 249 119 242 117 210 105 222 104 194 110 289 184 361 110 206 96 198 78 190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 7 3 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 7 7 107 113 191 200 542 312 518 268 487 262 262 134 319 72 150 84 281 117 167 126 293 66 21 3 16 3 9 0 7 6 9 0 4 0 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 3 0 12 16 0 31 0 40 108 358 126 272 131 389 251 506 348 608 307 439 184 293 122 269 119 374 196 434 253 608 280 439 143 339 88 265 69 214 111 336 162 355 137 343 135 296 155 305 199 377 158 243 79 176 69 152 49 119 66 148 61 66 10 21 15 16 10 14 9 14 9 16 10 16 10 16 9 14 7 11 7 14 9 14 9 14 9 14 9 11 7 11 9 14 10 16 10 14 9 14 9 14 9 14 9 23 13 21 13 21 15 26 16 47 36 71 40 50 22 31 12 31 13 33 15 40 18 38 13 52 25 50 22 42 16 33 12 38 15 31 12 35 22 59 36 35 19 40 21 38 18 38 22 35 27 66 42 69 34 59 33 42 15 74 36 102 48 109 46 109 55 133 64 133 61 136 70 174 88 181 102 202 105 207 111 186 105 217 111 236 119 236 132 260 132 253 140 274 143 276 147 286 165 296 146 284 152 286 159 291 137 298 146 312 152 315 152 281 140 319 158 274 117 291 158 262 129 293 144 222 104 255 128 284 132 279 152 274 137 296 162 308 158 303 158 310 165 324 173 331 149 319 179 468 304 589 300 496 286 477 279 475 271 420 220 234 129 222 111 202 120 296 227 377 226 389 247 427 238 403 269 396 212 362 218 413 276 453 272 434 280 487 134 198 104 207 105 191 61 439 345 553 291 496 301 608 354 527 313 501 153 384 289 491 259 460 244 451 236 422 214 410 218 403 214 398 208 386 200 389 156 179 76 253 108 250 141 303 144 367 209 408 211 425 193 322 135 272 117 248 113 241 117 260 82 140 57 193 101 229 105 331 209 382 131 205 101 236 92 188 85 179 84 181 84 183 79 188 69 179 85 174 85 274 173 260 119 245 161 382 173 310 144 353 214 417 208 398 206 374 188 365 188 341 162 331 190 386 205 370 182 339 170 329 161 315 159 310 147 305 144 303 149 317 158 334 171 355 177 362 190 377 188 374 193 386 196 374 184 355 174 339 159 317 144 296 134 279 123 257 120 257 122 262 123 255 116 253 117 245 116 253 122 255 119 243 107 222 99 226 110 238 111 222 99 217 95 207 87 200 85 193 85 212 99 231 110 238 113 214 96 200 95 205 90 174 64 155 73 191 98 217 105 224 108 222 108 243 123 267 132 272 131 260 120 262 114 245 114 260 129 319 158 315 147 279 147 310 141 157 40 26 6 16 9 0 4 16 46 188 123 296 132 312 116 269 96 222 78 200 58 169 51 207 78 224 90 238 88 214 70 207 73 200 67 188 60 176 55 174 57 162 48 148 45 150 48 164 54 167 61 169 72 176 61 157 48 159 61 148 54 52 7 4 3 2 1 0 0 0 0 4 3 4 0 0 0 0 6 4 3 0 0 2 7 7 0 2 1 2 1 2 1 2 1 2 3 0 1 0 1 4 3 14 1 14 0 19 3 35 12 33 10 14 7 50 45 112 111 329 209 167 4 14 0 54 49 74 13 64 33 131 66 128 40 28 0 57 30 97 37 93 37 95 36 78 25 59 16 33 6 11 0 2 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 2 1 4 1 2 3 7 0 7 0 9 1 35 55 164 108 231 138 236 128 257 135 253 123 238 123 236 114 229 114 224 113 226 117 236 122 243 123 250 128 253 126 245 122 248 125 243 116 226 116 243 131 234 119 234 122 243 132 265 141 248 125 241 123 245 128 245 125 262 125 245 116 226 105 229 123 243 123 205 95 183 82 155 90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 4 7 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 61 325 117 460 295 646 257 499 203 349 95 146 73 7 55 166 116 174 85 210 69 0 3 0 0 0 0 35 4 19 0 19 0 3 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 3 4 19 4 0 12 0 7 83 140 230 129 162 208 599 282 753 355 674 232 289 182 416 218 376 224 444 232 464 251 380 147 126 70 47 45 0 54 376 230 468 199 369 193 384 197 436 212 551 156 238 66 107 61 134 51 119 49 166 70 142 27 15 3 15 10 15 9 11 7 15 10 19 10 19 10 15 9 11 7 11 9 15 9 15 9 15 9 15 7 11 7 15 9 19 10 19 9 15 9 15 9 15 9 15 12 23 12 23 13 35 19 47 33 67 37 103 27 39 19 39 12 27 13 35 15 35 15 35 19 43 21 47 21 51 24 55 18 35 13 23 12 27 16 31 7 3 15 11 10 0 7 0 1 3 22 47 24 27 18 31 12 23 16 51 28 71 30 67 21 63 31 75 27 55 25 63 15 3 18 47 34 51 33 71 42 99 55 123 52 115 57 138 70 154 85 190 93 242 111 269 120 277 126 313 134 301 131 321 143 353 158 408 182 420 170 345 179 400 174 388 165 400 141 309 153 341 152 329 137 289 138 325 113 249 135 309 125 273 144 333 134 293 131 285 126 277 123 273 120 277 144 305 143 388 184 400 214 535 230 583 253 646 256 591 212 484 197 444 174 444 209 527 205 551 274 781 322 761 303 773 233 515 217 523 232 666 250 658 272 698 283 293 101 230 102 202 98 107 241 865 313 742 298 793 322 571 188 523 206 265 190 622 241 527 221 492 218 468 203 416 177 388 180 388 174 384 174 392 188 309 42 47 99 230 114 285 156 301 177 396 184 416 206 428 174 313 135 238 113 202 105 234 114 115 21 11 46 123 67 146 229 634 238 420 114 246 96 170 85 174 90 182 87 182 84 190 78 138 84 150 52 115 128 329 119 230 116 353 200 341 159 317 194 484 229 499 232 492 205 432 196 400 179 372 190 440 208 444 185 361 165 337 159 293 143 285 141 265 137 253 135 257 140 269 149 305 159 317 165 357 177 361 184 388 196 408 196 408 196 428 191 392 174 361 164 329 149 289 140 273 137 269 141 261 134 230 132 226 116 214 116 242 107 206 87 166 78 142 73 138 75 150 70 142 73 154 78 174 82 170 79 162 92 202 107 238 113 242 95 190 90 190 95 190 73 119 64 138 87 202 102 222 108 214 107 214 117 242 131 261 132 246 126 246 119 222 114 218 116 230 146 313 170 361 143 285 144 325 119 166 24 0 6 0 7 0 6 47 75 210 117 273 125 257 113 194 93 166 84 103 46 31 33 43 52 123 78 162 75 130 75 126 73 119 69 103 58 83 58 95 55 79 49 75 46 71 43 83 52 71 61 103 67 71 42 55 40 107 60 119 28 0 1 3 0 0 0 0 0 0 0 3 1 0 1 7 4 15 3 0 0 0 1 0 0 7 1 3 1 3 1 3 1 3 3 0 1 0 1 0 1 0 4 3 0 0 0 0 0 0 1 19 0 0 9 71 45 186 176 531 104 31 0 0 9 95 16 7 31 123 85 214 76 134 12 0 0 0 21 51 28 71 27 43 19 27 10 3 1 0 1 0 0 0 3 7 3 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 4 0 0 0 4 0 15 67 101 305 141 325 152 345 140 297 126 273 122 249 120 265 116 214 110 234 113 242 117 257 123 273 119 234 116 234 120 246 123 253 129 253 122 222 111 214 117 238 119 242 117 246 120 257 126 269 123 249 119 249 122 253 117 234 114 230 117 210 108 218 110 218 82 198 96 194 95 166 75 182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 7 3 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 7 0 121 177 217 137 396 227 367 242 391 117 155 66 117 69 179 102 207 107 260 81 42 0 9 0 2 0 4 0 2 0 9 0 9 0 9 0 9 0 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 3 0 13 0 12 23 0 95 28 276 180 377 140 420 292 494 327 608 318 393 141 341 220 444 230 405 184 398 176 441 174 384 104 305 98 255 39 243 236 477 137 355 167 370 191 353 203 408 116 202 76 167 51 145 52 143 49 143 64 140 51 69 12 26 12 16 9 11 7 11 9 16 10 16 10 16 9 14 7 11 7 14 9 14 9 14 9 14 9 11 7 11 9 14 10 16 10 14 9 14 9 14 9 14 9 14 9 14 10 23 18 35 25 31 15 52 45 50 21 40 25 28 19 40 24 38 21 38 25 38 22 33 21 31 21 35 22 28 18 31 21 33 21 33 19 23 21 38 27 35 21 26 18 0 9 28 22 26 15 23 18 35 15 33 18 45 25 52 27 35 21 50 25 47 24 57 36 83 28 54 24 54 19 59 33 74 21 64 24 54 19 88 34 64 28 100 31 78 42 93 40 119 42 114 69 133 58 136 69 159 76 176 82 183 104 236 132 265 153 291 134 262 149 269 150 250 132 231 129 260 134 222 122 260 137 253 135 236 140 269 135 250 138 253 138 257 137 260 132 298 129 238 153 236 128 202 125 222 125 236 117 226 129 250 129 262 125 245 134 241 147 279 120 250 138 269 174 315 197 353 203 360 194 362 209 384 257 417 265 472 272 458 122 210 110 212 104 191 63 434 343 542 319 558 340 518 153 312 223 396 170 405 265 482 248 451 235 446 230 422 211 396 203 389 190 358 174 353 180 324 119 100 1 195 105 255 122 286 125 308 134 298 162 372 182 405 176 315 125 243 96 219 101 226 54 81 10 100 25 100 22 105 10 85 31 128 34 124 51 121 49 128 54 128 51 138 55 117 42 155 52 97 55 253 146 253 126 255 176 386 162 327 167 401 226 429 232 448 233 413 218 393 199 372 197 393 211 393 202 348 165 315 156 303 135 267 128 286 134 281 131 276 129 276 129 291 143 303 146 310 159 334 162 348 180 367 191 377 197 396 211 398 200 379 190 372 184 353 168 322 158 315 156 317 156 298 141 281 131 253 120 250 107 195 63 121 40 119 34 102 25 100 28 107 34 119 45 138 57 155 64 183 81 205 98 229 110 234 113 200 90 191 90 193 85 162 58 143 70 176 93 207 101 217 107 234 114 250 126 267 131 262 125 281 129 267 117 260 119 262 119 267 140 343 188 327 144 303 152 291 92 83 6 0 6 0 18 0 33 109 84 226 116 300 119 274 107 234 101 231 78 162 39 107 22 126 43 174 73 210 85 207 75 210 75 202 66 181 55 179 57 169 55 162 51 155 46 155 48 157 52 157 69 169 52 138 33 131 42 121 46 47 3 2 1 2 1 2 3 4 3 4 4 7 4 11 7 0 0 7 0 4 7 4 0 0 7 2 1 2 1 2 1 2 1 0 3 2 3 4 1 4 0 11 4 16 0 14 1 16 0 9 3 11 0 28 19 38 33 128 129 128 1 47 4 50 22 66 19 136 78 217 101 181 69 90 12 19 0 33 13 47 24 31 6 23 3 16 3 9 0 7 3 0 1 0 4 0 3 0 0 2 1 2 3 4 3 0 0 0 0 0 0 0 0 4 1 0 0 0 0 2 0 4 1 4 0 7 0 7 0 9 6 21 9 66 54 155 122 191 128 222 117 229 131 224 120 257 137 243 102 188 98 217 111 222 114 231 117 229 114 226 116 236 120 229 116 236 119 238 119 250 123 248 125 253 126 245 117 236 117 226 113 219 107 212 104 234 117 229 116 226 111 212 101 207 108 238 110 234 120 234 99 219 111 212 102 214 93 164 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 0 0 0 0 1 27 10 7 0 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 7 0 58 388 102 257 137 317 156 456 171 190 34 67 22 107 119 238 107 365 108 3 16 0 0 7 0 15 0 19 0 19 0 15 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 19 6 0 4 0 24 59 138 472 288 432 161 329 254 706 377 642 134 154 117 376 259 710 235 19 63 210 147 329 180 158 88 123 49 0 129 662 272 436 262 476 212 365 158 301 119 210 46 91 52 111 57 119 52 126 52 166 64 111 18 7 7 27 7 11 7 11 7 11 7 11 9 15 9 15 9 15 9 15 9 15 9 15 9 15 9 15 6 7 6 11 7 15 9 15 13 27 13 23 12 19 10 19 7 7 6 19 16 51 25 59 22 67 25 63 21 51 19 55 19 51 19 55 21 55 22 59 19 59 19 59 19 59 19 59 22 67 22 67 22 67 22 67 22 59 22 67 22 59 18 47 13 43 18 55 21 63 22 63 28 59 28 59 28 59 28 59 27 55 28 63 30 67 33 71 30 67 30 67 30 67 28 67 25 63 25 63 24 63 22 59 24 55 24 59 25 59 25 63 22 55 25 63 28 67 28 67 28 138 37 63 40 79 22 63 42 91 73 111 43 142 30 166 57 126 60 126 57 130 67 170 63 146 69 170 79 194 88 210 98 234 107 269 111 269 113 289 123 277 108 289 128 321 138 357 143 333 141 325 138 317 135 313 128 297 132 313 134 305 128 289 131 238 102 214 105 249 107 273 111 495 202 448 233 630 232 666 260 726 274 210 108 265 92 222 76 63 318 801 300 638 303 753 191 392 184 472 221 460 226 658 239 531 230 539 244 567 239 523 218 472 215 499 226 503 212 472 194 329 84 55 70 249 129 210 119 202 105 222 122 210 122 269 165 436 194 297 108 170 84 174 93 210 3 0 43 0 12 0 4 0 3 0 3 0 0 0 15 0 13 0 15 7 16 15 9 0 6 0 0 47 141 329 122 194 128 384 209 369 164 432 221 492 239 495 226 547 229 503 229 440 191 456 226 468 190 361 161 309 141 242 119 202 111 198 113 226 119 226 114 214 116 230 111 234 131 277 140 289 146 305 164 337 171 357 174 361 170 345 159 337 161 357 174 388 174 369 176 365 167 341 168 341 161 305 129 273 137 238 85 91 30 3 15 0 10 0 7 0 6 0 6 0 19 15 25 51 49 99 64 154 92 202 102 230 108 226 104 170 75 178 93 186 69 111 60 123 70 158 90 198 101 210 111 210 108 222 126 253 126 230 126 246 125 234 114 198 99 166 119 265 149 349 167 341 150 297 153 325 67 0 1 0 7 0 7 0 33 103 81 202 101 206 107 202 101 178 96 162 61 35 30 0 12 0 27 83 76 186 73 115 73 146 79 115 61 111 49 87 58 95 51 79 49 91 49 95 54 87 60 91 66 95 57 63 36 95 52 87 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 4 11 6 19 12 19 9 7 3 0 0 0 0 0 0 0 0 0 0 0 0 15 1 0 0 19 22 91 31 35 13 47 19 19 12 43 34 123 93 214 88 174 78 174 34 31 4 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 0 0 0 3 3 3 3 0 0 0 6 0 0 51 46 115 79 222 113 265 123 285 108 238 105 202 90 190 107 246 126 242 98 174 88 190 99 210 95 194 99 214 105 218 111 246 122 242 122 234 116 226 120 246 117 230 114 242 125 281 137 297 149 317 140 273 119 226 110 226 123 242 111 230 116 230 102 178 95 198 105 206 108 226 105 174 105 202 101 202 96 166 81 162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 0 0 0 1 11 12 14 0 0 3 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 7 10 126 132 167 135 219 99 312 184 234 55 88 57 102 69 274 194 255 82 102 0 19 0 0 0 0 0 0 0 0 0 2 0 7 0 7 0 7 0 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 0 12 7 1 31 10 90 61 310 191 415 202 470 301 608 369 558 196 238 107 329 212 575 369 468 114 382 218 501 199 463 126 389 101 253 28 281 194 420 232 472 274 336 125 272 117 257 49 121 49 140 57 150 52 143 48 140 66 143 40 47 4 16 10 11 7 11 7 11 7 11 7 14 9 14 9 14 9 14 9 14 9 14 9 14 9 14 9 9 6 9 7 11 9 14 9 21 13 21 12 19 10 16 10 11 7 11 12 28 24 40 27 38 25 45 24 33 19 31 21 31 21 33 21 35 22 33 25 33 22 33 22 33 22 33 22 35 24 35 24 35 24 35 24 42 25 52 27 52 24 45 21 35 18 40 21 45 22 45 22 45 30 45 30 45 30 45 30 42 28 45 31 47 33 52 34 52 31 57 30 57 30 57 28 59 28 64 27 64 27 66 27 64 30 64 31 66 33 69 34 69 34 71 36 71 34 69 30 54 31 64 36 76 27 42 31 45 25 40 27 57 7 54 24 52 27 52 24 40 19 47 28 54 30 59 34 69 39 74 42 50 36 81 49 100 39 78 27 85 39 97 48 112 69 121 64 150 78 157 81 164 85 169 88 195 107 207 116 219 120 222 120 205 111 207 104 193 110 198 111 214 203 374 180 317 184 353 260 463 280 458 105 222 102 174 107 164 168 589 328 537 226 472 280 317 156 346 215 446 241 453 253 441 238 458 254 487 269 501 274 539 289 539 289 534 283 525 279 544 253 434 227 487 269 499 247 417 205 401 206 384 159 312 140 353 193 374 147 272 111 241 119 348 162 128 6 102 4 97 18 74 3 64 0 69 4 74 6 59 6 54 4 54 4 62 4 59 0 66 10 54 49 286 141 267 113 276 188 408 188 355 217 417 208 396 193 396 236 417 214 391 200 389 215 410 200 343 159 303 140 267 113 231 101 229 104 243 110 250 110 243 105 245 111 245 114 265 125 272 126 281 134 272 132 293 146 308 147 298 140 269 119 257 117 272 132 288 137 296 146 303 153 310 155 300 147 279 131 226 76 128 25 78 10 76 12 71 9 66 7 66 7 64 10 76 15 85 30 117 48 155 75 195 93 210 104 217 101 210 81 162 81 188 81 152 55 140 63 159 81 191 98 212 102 214 102 219 114 253 134 267 126 260 123 262 122 253 110 231 99 236 114 286 153 336 167 329 155 310 150 205 34 14 7 0 7 0 7 42 51 176 92 231 84 224 98 222 99 231 101 198 58 128 33 112 21 107 39 169 81 222 72 202 75 214 73 195 69 176 58 181 58 167 51 159 49 162 48 157 57 162 67 176 70 179 48 138 42 109 28 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 4 4 9 6 38 22 31 15 16 7 9 1 2 0 2 0 2 0 7 0 7 0 11 0 9 9 47 37 69 25 59 30 85 28 112 60 229 104 222 82 169 64 133 48 85 21 28 0 7 1 4 0 2 0 7 0 2 0 0 0 0 1 0 1 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 7 10 38 31 100 67 150 111 183 111 207 119 210 111 193 105 195 107 191 95 169 95 200 119 236 111 195 85 176 88 188 95 198 93 188 93 195 96 188 88 202 108 222 125 241 125 231 116 236 117 231 110 238 119 260 129 279 162 348 212 382 187 281 122 212 105 207 99 200 101 212 110 250 120 214 78 183 105 248 122 222 95 186 88 198 90 181 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 1 11 27 63 15 3 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 4 0 58 174 99 480 147 242 187 388 90 11 22 35 39 186 232 809 217 123 22 0 1 27 0 7 0 7 0 7 0 7 0 7 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 19 7 0 9 0 36 123 149 325 179 440 313 761 322 599 242 214 72 158 188 535 321 690 159 166 165 353 161 234 135 226 144 150 73 43 108 349 221 738 229 333 105 126 129 265 64 19 40 91 55 126 57 111 49 107 57 150 60 83 12 0 3 7 7 11 7 11 7 11 7 11 9 15 9 15 9 15 9 15 9 15 9 15 9 15 9 15 6 7 6 11 7 15 9 15 12 23 12 23 10 19 10 19 10 15 9 27 19 59 28 67 25 63 25 59 21 43 19 47 21 51 22 51 25 55 25 67 25 75 25 75 25 75 25 75 24 71 24 71 24 71 24 71 24 83 25 83 25 79 22 71 19 71 21 71 21 71 21 63 30 51 31 51 31 51 31 51 28 43 30 51 31 55 34 67 33 75 31 75 31 75 31 75 31 79 30 79 30 79 28 79 30 83 31 87 34 95 37 99 40 107 40 107 39 99 34 95 33 75 28 123 33 63 33 87 37 43 18 111 46 107 42 91 34 95 34 79 25 59 24 67 21 55 21 51 19 51 19 47 13 19 9 11 9 43 22 79 16 87 34 71 27 87 31 31 24 27 27 39 31 55 37 67 36 63 40 83 48 103 55 115 54 214 116 246 116 293 137 337 149 460 188 424 176 492 221 650 259 714 266 257 102 234 84 202 52 706 355 825 328 551 279 726 304 702 306 765 322 789 328 761 318 777 322 769 309 742 301 734 279 654 279 650 276 662 285 694 212 361 134 337 165 349 149 369 176 396 174 400 159 273 113 210 123 293 137 253 111 170 76 170 187 424 72 39 33 0 18 0 19 7 4 0 0 0 1 0 3 0 4 0 4 0 0 0 0 0 7 0 0 107 149 269 126 198 135 420 220 432 199 503 218 384 162 285 173 472 202 404 171 416 211 476 202 396 164 305 131 238 111 174 92 150 93 162 98 178 101 182 98 174 99 182 102 190 107 198 105 198 110 210 102 182 117 234 128 238 122 226 105 170 88 138 85 154 95 178 98 190 114 234 128 249 132 257 134 210 72 43 15 0 6 0 10 7 9 0 7 0 9 0 9 0 7 0 15 23 30 51 63 146 88 186 95 214 101 202 93 166 70 166 84 166 63 99 57 126 72 174 92 202 99 206 101 190 104 214 123 261 132 249 122 246 123 249 120 238 110 214 93 194 117 285 158 361 170 341 161 365 138 138 13 0 10 0 6 0 9 47 63 174 85 162 84 158 90 174 101 198 88 126 48 67 40 19 19 23 45 111 88 126 64 115 78 146 75 126 64 115 61 103 58 95 48 67 39 71 46 79 61 103 70 123 66 99 42 79 28 31 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 11 4 11 15 35 12 23 6 7 1 0 0 0 0 0 0 0 0 0 0 7 0 11 1 31 25 91 42 83 36 91 39 91 64 222 102 178 60 67 43 83 39 35 24 19 4 0 0 3 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 11 1 0 0 0 0 83 64 194 102 257 108 277 114 257 117 253 108 222 99 210 102 230 105 222 98 210 102 230 114 218 93 166 84 174 90 186 98 186 87 182 95 190 81 123 57 103 76 186 114 269 128 257 132 261 116 218 104 206 111 230 102 238 143 400 203 484 194 404 143 333 158 317 125 210 98 190 98 206 104 234 153 436 184 329 140 234 92 170 98 186 85 134 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 4 7 69 34 31 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 31 3 102 69 281 298 348 159 322 146 143 25 74 22 167 179 456 327 367 45 26 0 0 0 0 1 0 1 0 0 0 0 0 0 2 0 2 0 2 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 0 12 9 3 38 15 119 85 312 138 370 174 484 285 511 262 401 70 183 99 427 304 585 177 267 102 365 95 293 79 370 141 427 119 286 66 334 235 539 366 551 104 222 144 322 90 47 31 105 48 140 66 155 58 148 57 145 66 136 34 35 1 7 4 11 7 11 7 11 7 11 7 14 9 14 9 14 9 14 9 14 9 14 9 14 9 14 9 9 6 9 7 11 9 14 9 19 10 16 10 16 10 16 10 19 10 16 15 33 27 47 30 47 25 54 24 40 19 33 21 38 22 38 24 35 27 38 27 40 28 42 28 42 28 42 28 40 27 40 27 40 27 40 25 45 21 50 22 47 21 47 21 52 24 50 22 47 21 50 24 50 31 47 31 47 31 47 31 45 30 45 31 47 33 50 33 50 31 50 31 52 31 52 31 62 33 62 34 66 33 66 34 62 34 66 37 71 40 76 42 78 43 78 43 78 42 74 39 81 28 57 43 47 40 90 42 76 19 76 24 28 28 50 28 62 40 59 34 47 28 42 28 50 33 47 30 42 27 38 25 52 34 38 10 16 6 52 19 35 10 52 19 45 30 50 33 40 18 45 18 45 18 45 18 42 15 40 15 40 16 45 18 100 129 284 153 293 177 343 199 360 190 322 184 353 229 422 238 432 300 484 108 183 111 200 66 229 363 608 307 518 250 527 321 561 309 565 315 532 292 539 289 532 294 527 286 508 272 491 266 520 286 513 279 508 288 522 285 384 153 262 129 272 114 253 137 253 111 243 107 236 87 226 101 241 107 255 116 248 72 131 40 126 58 90 13 136 60 176 52 150 46 124 27 100 16 85 10 74 15 71 16 71 13 71 9 85 24 90 7 62 75 315 134 262 107 291 203 417 202 384 217 389 158 267 105 286 188 353 170 351 205 413 205 355 165 300 131 248 110 229 95 210 88 207 90 207 88 210 88 207 88 207 90 214 92 210 88 207 90 217 98 226 105 238 113 250 116 248 113 248 108 224 88 195 76 183 70 179 70 191 81 200 96 231 119 226 79 124 24 69 9 59 7 64 9 62 7 62 9 66 10 66 6 54 7 66 16 83 30 164 82 200 93 205 101 212 96 191 79 159 73 169 75 140 49 126 60 157 82 191 96 200 98 214 102 214 110 241 123 250 123 250 126 260 125 255 119 243 108 229 102 241 123 300 159 339 168 355 168 310 111 71 0 14 4 0 1 9 13 102 67 212 104 202 85 202 82 202 87 198 70 164 55 143 34 109 25 128 45 214 70 200 70 212 75 207 72 202 66 186 61 181 55 152 37 140 36 143 49 157 67 181 73 174 52 150 36 78 6 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 7 31 27 76 43 93 43 90 34 138 85 140 33 90 15 97 40 85 10 35 3 9 0 0 6 0 4 0 0 2 0 2 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 6 11 3 47 76 186 101 171 88 148 81 167 90 176 93 179 95 186 102 179 104 207 114 202 101 176 88 191 95 179 85 171 87 181 93 181 92 183 93 191 96 174 72 93 37 88 57 159 105 217 119 257 131 241 114 219 102 219 107 231 105 193 93 212 125 267 146 300 184 370 203 327 141 224 99 174 95 234 164 425 277 415 155 281 122 207 98 210 96 186 78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 27 40 71 12 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 3 0 61 178 205 745 168 361 196 265 46 0 22 0 132 587 199 412 102 15 0 0 9 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 7 0 0 7 0 48 202 131 190 208 293 184 472 232 595 147 31 63 277 221 698 245 75 85 170 144 0 49 27 99 178 159 166 66 67 184 698 322 829 306 238 111 412 123 0 25 71 31 83 58 142 64 126 61 123 66 150 58 71 10 0 4 7 7 11 7 11 7 11 7 11 9 15 9 15 9 15 9 15 9 15 9 15 9 15 9 15 6 7 6 11 7 15 9 15 9 19 10 19 10 19 10 19 12 19 10 31 22 67 30 71 25 59 27 55 21 35 18 39 22 43 25 47 25 51 27 59 25 59 24 59 24 59 24 59 24 59 24 59 24 59 24 59 22 55 22 51 22 55 22 55 27 63 24 55 22 59 24 63 30 63 30 63 30 63 30 63 28 59 30 63 30 63 31 67 33 67 33 67 33 67 31 67 34 75 34 79 36 83 37 87 34 79 37 87 40 91 42 95 40 95 43 103 45 103 45 111 52 115 48 103 31 111 54 15 57 182 78 123 37 83 63 103 37 91 33 75 30 75 30 71 28 67 27 63 25 59 24 59 10 55 37 83 30 79 28 71 15 47 24 75 24 23 16 51 28 59 27 55 25 47 22 43 27 47 22 35 16 23 15 15 57 396 185 408 174 408 187 448 188 436 177 420 156 432 194 484 211 662 235 249 78 230 87 99 232 912 365 710 254 658 298 714 292 694 303 765 310 749 297 702 283 674 260 626 250 607 233 559 209 484 193 416 177 412 165 349 114 234 104 257 113 238 98 222 102 206 85 150 64 95 66 138 69 138 78 186 90 95 18 7 1 15 7 7 55 218 123 277 108 257 99 234 92 214 79 178 69 146 72 154 72 162 69 158 72 162 52 7 3 158 162 281 125 194 153 476 223 428 191 412 174 261 110 138 120 361 171 349 203 468 203 376 150 265 117 174 98 166 95 158 90 142 85 134 84 142 81 142 82 146 82 142 84 142 78 130 78 146 85 154 95 154 95 158 101 194 111 218 125 246 125 230 105 174 81 123 69 99 61 67 61 111 98 210 88 75 25 0 15 7 13 27 9 19 7 15 7 11 12 15 15 0 4 0 12 7 22 55 75 174 93 194 95 206 98 206 88 174 76 158 76 166 60 95 49 111 69 162 88 190 95 186 99 194 101 202 111 226 120 234 126 261 128 273 125 261 114 242 113 222 104 214 126 297 162 353 187 353 174 341 73 0 3 0 6 3 6 0 22 87 76 202 90 162 84 126 72 134 75 130 69 99 40 39 31 43 34 39 57 107 72 130 72 123 69 123 69 119 61 107 60 95 43 43 30 51 39 63 54 95 66 111 49 87 48 95 25 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 7 0 0 0 0 1 3 3 7 0 0 1 0 1 0 1 0 1 7 0 7 1 3 7 15 31 83 43 79 25 35 42 142 34 35 18 3 22 47 18 0 3 0 0 0 3 7 6 15 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 11 1 7 3 0 31 218 113 210 70 142 72 182 81 174 81 170 79 182 92 214 92 218 104 246 105 226 95 206 90 190 87 178 82 174 84 182 79 190 93 190 87 186 82 158 76 142 57 115 69 166 85 170 111 242 119 242 114 210 107 210 120 234 105 186 88 162 90 178 110 273 155 384 173 361 147 297 114 230 102 242 159 444 158 210 108 194 90 186 95 178 85 166 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 13 33 9 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 7 6 119 82 365 274 272 184 362 105 78 21 119 84 405 298 372 105 107 24 11 4 23 7 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 6 7 0 47 16 143 113 234 60 382 125 296 173 405 214 260 33 291 223 477 260 408 93 429 208 463 87 319 111 403 132 456 98 222 73 432 304 527 298 367 128 374 147 100 0 102 24 71 39 119 58 136 54 145 63 152 67 124 31 28 4 7 9 11 7 11 7 11 7 11 7 14 9 14 9 14 9 14 9 14 9 14 9 14 9 14 9 9 6 9 7 11 9 14 9 14 9 14 9 16 10 16 10 19 10 16 15 33 27 47 30 54 27 62 24 50 18 40 19 40 22 38 24 38 25 35 27 40 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 47 25 45 24 45 25 50 28 50 25 45 22 42 25 50 28 47 27 47 27 47 27 47 27 50 28 50 28 50 28 50 30 50 33 50 33 50 33 52 31 57 34 64 34 66 37 69 39 62 37 64 39 64 40 66 40 64 39 69 43 74 45 74 45 74 46 97 46 69 40 71 12 286 358 606 321 274 0 107 51 90 43 69 33 62 34 64 33 54 28 54 28 54 30 57 31 54 34 52 7 33 7 52 0 33 0 52 16 42 16 52 40 50 30 50 31 52 31 54 33 38 22 35 18 28 13 21 9 131 184 327 167 298 147 284 155 284 156 296 164 300 185 339 170 222 122 222 66 138 52 136 60 312 196 525 288 465 315 491 236 396 217 339 150 303 155 262 116 245 107 200 81 181 70 148 46 121 52 93 19 52 13 35 0 35 13 66 24 76 31 74 16 102 39 131 40 119 30 128 40 140 39 131 43 155 36 95 24 131 45 128 39 145 72 195 75 200 82 200 87 212 92 207 87 207 98 200 96 200 98 212 99 226 98 171 36 81 78 315 132 284 119 331 229 417 194 355 167 296 117 231 88 253 164 324 162 331 159 293 123 241 102 214 84 200 85 202 85 202 85 200 82 200 81 195 81 200 84 200 79 198 76 186 73 191 81 200 85 207 85 200 84 210 99 241 117 262 131 288 143 284 126 253 110 231 90 195 67 171 78 212 108 171 40 64 4 59 9 64 19 64 10 62 7 59 7 62 10 69 7 59 15 66 12 83 45 174 85 200 90 195 93 195 90 186 84 169 75 162 73 140 45 119 54 145 75 176 88 191 92 188 92 200 99 217 113 238 120 250 129 255 128 250 119 238 111 238 107 224 101 243 131 308 167 355 168 348 185 250 57 42 0 16 9 52 18 62 25 117 66 202 90 207 76 183 76 195 78 179 54 128 28 124 37 128 33 159 58 219 75 205 67 198 64 193 63 191 61 181 54 157 36 140 36 138 45 145 57 164 61 155 48 157 46 90 9 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 7 1 2 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 1 0 3 23 25 69 28 62 18 95 48 128 40 100 19 71 18 57 9 26 4 7 3 0 4 0 3 0 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 23 70 193 102 162 72 124 66 162 76 159 72 152 75 164 88 179 88 171 87 174 93 191 104 179 98 186 98 176 88 167 88 164 98 186 88 157 82 157 73 169 92 155 82 152 76 131 60 145 82 195 110 219 110 224 111 191 102 231 125 238 114 214 102 183 87 188 99 226 129 269 147 291 144 224 81 157 81 176 76 193 90 193 96 191 82 171 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 43 13 3 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 1 19 54 174 242 666 146 408 167 138 34 0 60 257 272 611 171 111 18 0 0 0 1 15 1 0 0 0 0 0 1 0 1 0 1 0 1 0 1 7 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 6 0 0 0 9 15 61 273 92 31 125 150 117 369 292 535 49 0 182 511 214 313 138 95 254 380 193 55 116 123 131 166 143 99 54 83 187 599 245 575 156 321 269 198 1 67 18 39 28 75 54 115 52 91 54 115 64 138 51 43 7 0 9 11 9 11 7 11 7 11 7 11 9 15 9 15 9 15 9 15 9 15 9 15 9 15 9 15 6 7 6 11 7 15 9 15 7 11 7 15 9 19 10 19 10 15 10 27 21 63 28 67 27 63 27 55 19 31 18 35 19 35 21 35 24 39 24 43 24 43 22 43 22 43 22 43 22 43 22 43 22 43 22 47 24 43 22 39 22 47 25 55 25 47 22 39 22 47 28 71 25 79 24 79 24 79 24 79 27 87 27 87 27 87 27 79 33 63 33 63 33 63 31 63 33 67 34 75 37 83 39 87 42 95 42 91 42 87 40 87 42 95 45 99 45 99 43 91 37 83 43 83 39 0 31 103 295 912 377 936 358 527 108 91 57 115 36 59 25 47 22 39 34 75 34 75 34 75 34 67 30 27 15 63 93 424 209 559 211 555 174 230 39 55 30 11 28 75 30 83 33 91 34 95 31 83 31 79 27 59 18 27 95 511 199 452 196 400 182 440 180 452 185 523 256 694 211 333 34 51 21 75 40 47 37 111 27 0 203 674 286 781 247 408 197 551 155 75 43 95 34 35 37 55 30 63 39 95 43 99 36 91 36 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 19 43 30 31 31 43 34 51 31 39 45 71 33 71 10 0 18 27 22 55 31 43 15 19 12 23 21 51 24 47 39 59 36 59 37 79 43 107 67 142 52 47 16 158 164 317 147 234 174 511 214 392 173 301 126 182 102 142 114 301 138 249 117 190 93 154 90 146 87 150 82 130 79 126 81 138 87 154 88 150 82 146 88 158 87 146 84 134 75 123 79 142 82 126 85 119 78 107 81 138 96 174 105 218 128 285 140 297 143 305 131 238 105 166 90 154 95 174 51 0 3 0 10 0 10 39 15 39 10 27 9 15 9 15 10 3 13 23 15 0 30 107 81 186 95 190 90 202 93 190 84 186 79 154 72 162 61 87 46 95 60 142 78 174 88 182 88 170 93 178 99 202 111 222 123 257 126 277 128 281 119 265 105 230 102 194 102 214 137 297 164 357 179 400 168 289 55 47 7 43 18 39 13 0 28 39 78 166 92 162 79 146 81 150 61 75 34 27 27 39 34 47 39 83 70 123 69 126 67 103 60 115 67 123 61 95 49 83 40 75 45 71 51 79 55 87 52 99 51 107 31 23 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 15 1 7 1 0 1 0 0 0 18 11 9 3 24 71 45 87 34 43 24 43 19 19 6 0 4 3 3 7 4 7 0 15 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 0 7 0 0 6 11 15 150 101 261 105 178 54 91 66 134 64 123 60 134 69 166 84 182 76 174 78 190 87 210 88 214 99 238 99 222 95 222 90 222 90 166 70 178 78 150 69 178 78 186 76 142 52 67 46 103 82 182 102 190 105 206 108 226 116 246 119 234 105 198 104 186 85 146 84 186 110 257 164 361 140 257 98 190 96 226 102 206 101 210 95 162 79 158 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 16 31 6 0 6 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 9 22 117 111 525 318 272 125 167 43 105 34 133 143 503 218 219 43 23 0 2 10 0 1 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 2 1 2 1 4 1 4 0 4 1 4 1 4 1 4 1 4 1 4 1 4 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 11 6 11 3 59 22 171 134 159 21 219 98 281 161 563 182 155 57 513 250 472 177 398 153 606 241 511 173 491 180 468 167 370 110 276 64 312 209 372 197 205 140 288 15 45 6 107 28 81 48 121 58 121 48 131 60 143 61 107 24 21 3 7 9 11 7 11 7 11 7 11 7 14 9 14 9 14 9 14 9 11 10 11 10 11 10 14 10 9 7 9 7 11 10 14 9 9 9 9 10 11 12 16 10 16 9 14 13 33 25 47 27 62 27 66 24 50 16 40 19 38 19 38 21 35 22 35 22 47 24 50 24 50 24 50 24 45 21 45 21 45 21 45 22 33 18 28 16 28 19 38 24 40 22 33 19 35 24 47 31 47 22 47 22 47 22 47 22 54 27 54 27 54 27 54 28 50 33 50 33 50 33 52 31 52 33 62 34 64 37 69 39 74 46 69 43 66 42 62 40 71 46 71 46 69 43 64 39 85 42 74 42 81 12 95 138 608 322 608 340 608 315 167 82 162 75 112 45 78 36 69 30 62 28 64 27 64 25 62 25 76 22 52 52 265 230 487 268 515 289 391 82 59 28 90 15 59 31 54 33 57 34 57 36 52 33 52 30 40 19 16 7 186 215 343 188 355 171 324 188 324 200 360 229 477 260 265 22 112 43 105 46 117 40 121 43 148 3 382 301 561 328 444 190 300 262 374 72 133 81 162 81 152 69 152 66 145 63 150 72 105 70 107 27 11 0 23 13 21 4 4 9 16 1 14 7 35 12 109 39 119 31 117 28 114 37 121 28 131 37 107 25 138 22 112 27 93 21 109 33 114 24 97 13 93 16 97 19 59 1 45 0 47 4 71 13 71 13 90 25 90 87 339 164 308 126 341 227 391 176 329 140 257 102 224 88 238 134 241 93 245 98 210 98 219 87 202 95 207 84 193 76 191 85 217 101 210 88 200 87 210 93 207 85 200 81 186 76 193 81 191 75 188 76 176 67 167 67 171 70 193 90 224 111 255 131 291 152 308 138 274 117 243 102 205 84 95 9 47 15 78 15 57 13 66 15 62 10 57 7 54 7 54 7 64 22 64 10 90 63 186 96 212 96 202 96 200 93 179 85 169 72 152 70 136 43 112 49 131 64 159 81 183 88 193 95 200 95 200 98 212 105 229 119 241 126 253 125 248 119 222 108 234 102 217 102 253 135 310 182 329 156 336 167 202 52 66 18 54 7 47 15 81 36 174 84 217 90 202 79 186 70 152 48 124 27 102 24 121 37 162 57 198 67 207 76 205 58 181 64 202 70 191 55 171 51 167 46 157 49 150 52 162 52 183 55 164 46 95 10 11 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 1 2 3 4 3 0 1 0 1 0 1 0 1 0 1 0 1 0 4 0 1 0 3 21 4 21 6 64 31 119 43 119 39 105 33 62 3 19 1 4 1 0 3 0 9 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 9 12 47 28 119 81 162 87 176 84 143 72 155 70 148 60 126 52 128 60 162 76 162 82 164 76 145 64 128 75 159 93 171 95 174 101 152 85 131 57 114 76 133 57 76 48 95 54 85 37 64 22 93 58 155 92 186 95 193 101 217 105 202 104 226 119 226 108 200 101 207 102 205 99 207 105 229 102 195 104 212 99 195 99 200 93 191 96 200 93 191 95 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 15 0 15 0 15 0 15 0 15 0 15 0 15 0 7 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 4 0 0 7 0 0 18 107 34 59 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 1 7 1 0 0 43 48 238 366 686 119 182 75 35 25 3 64 595 259 293 31 3 4 0 4 0 0 3 1 0 1 0 1 0 3 0 6 3 3 0 0 0 0 0 4 23 6 23 6 3 0 0 0 0 7 15 4 0 0 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 4 0 3 0 3 0 3 0 3 0 3 0 3 3 4 7 6 15 6 27 0 0 3 67 128 238 15 0 101 130 188 257 146 130 15 91 288 388 271 249 95 281 265 361 235 273 205 202 167 174 131 162 66 309 286 253 196 392 70 436 96 0 3 27 51 31 39 95 61 119 54 95 57 126 64 134 39 15 10 0 3 31 6 11 10 23 12 19 9 11 7 11 7 11 7 11 7 11 9 19 9 19 9 19 9 11 10 15 10 7 10 3 10 7 13 7 12 0 9 7 12 15 9 3 10 31 24 55 19 23 27 51 21 43 22 55 27 51 15 27 19 35 22 39 22 35 18 19 24 35 24 23 21 23 31 47 28 27 12 39 34 31 21 39 16 47 27 51 21 19 22 27 22 39 25 39 21 39 31 87 22 75 27 99 34 107 25 67 22 67 27 79 25 67 31 67 31 67 31 67 31 67 28 67 34 75 34 75 37 91 42 95 42 95 42 95 42 95 37 87 42 103 46 107 46 99 48 47 34 47 27 59 81 210 197 622 245 559 269 607 116 130 72 170 81 158 43 71 42 47 33 130 55 59 39 43 13 31 42 0 25 134 78 206 67 154 67 123 45 103 42 35 13 11 18 83 33 79 33 119 36 43 31 75 31 79 28 55 13 0 104 503 200 440 197 452 176 456 190 440 196 662 266 178 19 59 30 47 40 43 31 47 37 55 19 0 279 753 303 718 248 420 153 654 206 99 73 138 81 166 67 150 75 154 73 170 76 166 67 158 52 55 6 0 3 3 7 0 10 15 10 23 9 23 6 31 37 59 33 43 37 59 37 39 33 47 30 19 31 75 72 150 70 111 40 35 27 35 12 0 15 0 16 0 16 0 12 0 12 3 9 19 4 23 13 0 6 0 1 170 162 365 155 253 171 492 226 376 150 273 120 202 90 178 144 305 113 150 102 190 104 174 90 142 88 158 93 158 92 158 96 186 108 210 113 198 98 166 96 170 95 158 87 142 84 130 76 111 69 95 75 107 73 115 78 119 72 95 64 67 54 87 87 206 122 249 125 285 149 285 123 222 92 142 21 0 13 7 16 19 15 3 16 27 12 19 12 11 10 15 15 15 10 15 18 0 25 154 93 202 99 206 92 182 79 154 81 166 72 150 63 123 54 103 43 99 60 134 72 158 81 166 84 166 88 182 96 186 98 186 108 230 122 273 128 261 114 226 111 226 105 210 107 206 107 198 123 293 167 416 164 392 153 249 33 47 33 87 73 246 144 372 164 309 143 249 82 103 67 146 58 99 46 51 30 43 42 75 49 91 64 115 70 130 70 107 63 71 58 130 64 91 55 63 46 91 60 83 66 111 64 71 49 83 45 111 37 47 0 0 0 15 0 15 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 7 3 0 13 83 40 95 43 91 39 83 25 27 0 0 0 0 0 7 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 130 79 182 101 230 98 198 88 162 78 142 78 166 70 142 61 123 57 115 57 126 61 130 61 134 67 154 70 134 66 119 66 138 72 166 82 182 72 142 51 111 51 134 28 63 9 19 10 39 27 55 63 190 107 234 101 198 96 178 93 214 105 230 98 198 99 222 107 218 104 210 99 202 98 202 96 198 99 214 105 218 99 198 101 202 92 190 96 206 96 190 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 9 6 0 0 26 42 100 43 31 3 0 1 4 1 0 0 0 0 0 0 0 0 0 0 2 0 2 0 7 0 7 0 2 0 0 0 0 1 2 3 0 6 0 4 4 4 23 0 193 232 570 217 205 48 95 16 85 34 269 265 324 78 54 12 2 3 2 0 14 0 2 4 0 4 0 3 0 3 0 0 0 0 0 3 9 7 0 3 0 1 0 0 9 6 14 0 9 0 7 0 11 9 11 1 11 1 14 1 14 3 11 3 7 4 4 4 2 4 4 3 4 3 4 3 4 3 4 3 4 4 7 6 9 7 0 6 7 6 71 70 288 96 126 39 200 131 475 241 365 63 200 179 599 256 608 125 339 286 580 253 596 245 580 203 515 165 391 104 193 88 422 168 358 149 200 138 105 0 38 16 85 19 100 51 136 60 128 51 131 61 136 63 93 10 33 12 19 0 11 7 14 10 16 9 11 6 11 7 11 7 11 7 11 9 9 9 4 9 9 9 9 9 11 10 11 10 11 12 14 12 2 12 0 9 2 10 11 12 42 22 33 9 26 16 66 40 83 66 148 63 57 0 28 27 50 24 50 24 45 24 45 24 45 27 62 36 66 36 69 40 74 33 66 39 47 19 45 22 52 16 31 12 33 16 38 19 33 15 33 18 40 19 47 25 45 19 45 22 45 19 33 12 33 25 50 34 59 36 57 37 52 31 52 31 52 31 52 31 50 31 57 34 57 34 62 39 69 42 69 42 69 42 69 42 62 39 69 45 74 45 74 45 81 37 71 37 66 57 167 107 236 206 389 226 396 203 188 70 145 60 152 96 157 63 107 48 93 60 117 58 159 69 148 92 128 9 78 42 131 58 117 42 131 39 126 48 145 43 128 40 47 12 64 16 38 3 52 37 71 27 50 21 45 25 45 25 162 184 327 170 322 174 291 179 317 176 358 238 272 30 76 48 107 40 126 39 107 37 107 36 81 57 491 319 551 288 422 180 298 263 351 48 174 84 164 66 145 75 150 70 136 75 140 69 133 64 114 24 45 1 33 9 11 12 4 15 19 12 42 7 69 27 119 39 112 36 126 40 124 34 121 36 119 24 119 43 207 90 229 93 207 70 181 64 136 30 109 10 83 3 83 9 83 16 74 9 66 6 66 4 66 0 74 10 50 79 322 162 260 119 327 232 427 180 281 119 222 116 219 110 305 132 210 105 222 96 214 85 195 82 207 95 238 110 243 114 253 120 262 125 286 131 260 116 245 110 234 101 224 99 219 93 210 84 195 78 195 79 186 76 186 73 174 66 174 63 152 52 150 60 169 69 231 111 274 126 260 108 186 58 74 15 62 13 66 13 64 12 62 15 57 12 54 12 59 12 64 15 62 15 74 10 95 76 219 101 202 99 202 92 174 73 164 76 157 70 148 63 136 58 107 48 117 57 138 69 167 82 174 84 188 88 200 92 205 90 226 111 253 129 269 128 253 116 241 110 229 105 229 105 226 102 212 114 274 156 319 191 360 174 272 137 279 158 334 191 358 190 374 179 336 153 226 58 117 37 138 60 145 48 114 37 138 57 169 63 195 67 200 73 202 66 205 55 188 66 191 54 195 57 198 69 245 102 267 99 226 51 193 43 176 49 138 27 33 0 7 0 9 0 9 0 7 0 2 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 3 0 0 14 31 133 48 136 40 121 39 85 10 19 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 9 4 69 72 176 96 179 95 191 95 188 87 176 79 162 76 152 70 148 70 155 75 167 81 167 78 152 69 148 70 143 69 121 63 121 69 126 72 119 67 100 43 54 34 81 64 88 54 83 39 54 25 59 36 119 87 186 107 183 101 181 96 174 92 193 96 191 95 200 105 207 104 214 108 219 102 210 96 207 98 207 95 200 95 210 104 207 96 202 95 207 98 205 95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 4 7 0 19 39 186 84 154 25 11 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 3 15 4 23 4 0 4 0 131 769 301 432 72 39 34 47 40 138 232 615 104 35 9 0 1 7 0 0 0 0 0 7 1 0 1 0 0 0 9 11 6 0 1 0 0 0 1 3 6 11 6 0 0 0 13 11 4 15 6 23 0 15 1 7 1 0 1 0 1 0 3 0 3 0 3 7 4 7 3 0 3 0 3 0 3 0 3 0 4 3 4 3 6 15 6 11 0 0 27 198 138 87 16 83 96 567 354 821 217 0 105 476 242 551 263 0 196 499 248 329 265 353 238 265 187 226 147 170 0 0 125 492 156 226 141 138 4 0 18 43 25 63 43 99 60 115 52 83 52 103 45 79 19 0 0 27 18 15 6 11 7 15 9 11 6 7 7 11 7 11 7 11 7 11 7 19 7 19 7 19 7 19 9 15 9 15 9 7 9 7 9 0 9 0 9 0 10 0 6 0 0 3 34 150 87 246 116 309 134 313 101 146 31 3 13 3 13 3 16 19 22 43 31 75 46 107 52 115 55 123 52 91 42 95 30 23 25 107 81 198 63 123 42 79 30 35 24 27 21 19 18 35 21 43 21 51 28 67 31 71 33 75 15 39 28 59 25 39 22 43 31 67 31 67 31 67 31 67 30 71 34 75 34 75 36 87 40 91 40 91 40 91 40 91 37 87 40 95 43 99 43 95 45 67 39 47 36 138 98 202 69 261 171 428 176 345 81 115 76 146 66 210 84 190 81 150 61 146 75 222 116 257 110 333 75 51 31 79 43 99 33 63 36 67 45 126 73 178 82 206 64 75 12 47 33 71 22 63 16 43 24 71 31 63 16 7 108 503 205 468 193 416 161 392 173 384 199 456 28 0 25 87 34 51 46 55 37 47 36 43 18 321 277 718 277 619 197 372 147 650 187 99 84 178 69 130 72 154 73 142 67 150 72 142 70 150 49 51 10 11 10 11 13 11 18 19 15 27 10 15 13 35 40 63 34 59 39 63 37 51 36 43 27 15 30 51 57 126 79 178 90 190 96 210 85 150 63 71 31 0 13 0 9 0 4 0 0 0 0 0 0 3 16 23 0 115 193 341 128 242 176 507 214 321 113 154 93 198 101 249 165 249 81 218 99 170 90 138 84 154 101 206 119 238 128 269 138 289 143 293 143 281 134 265 131 253 123 234 114 214 111 202 104 178 95 158 92 146 82 126 79 123 75 107 64 83 60 55 46 35 49 59 67 115 93 218 119 226 69 55 12 7 15 7 12 0 12 3 15 27 13 19 12 11 10 11 15 11 9 3 18 11 36 178 113 222 96 210 98 202 81 142 72 154 73 158 70 146 64 130 55 115 52 107 58 142 81 186 78 154 81 166 85 162 84 154 93 202 114 261 129 273 125 249 114 226 108 214 107 210 102 202 78 202 99 222 131 357 162 388 137 301 138 345 164 376 146 285 158 325 153 357 119 107 18 0 24 67 46 99 42 75 52 134 67 126 75 123 70 134 73 119 73 75 49 83 54 115 87 178 99 230 116 230 114 186 84 111 52 75 45 115 49 79 13 3 0 15 0 15 0 7 0 7 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 0 0 12 87 64 138 49 99 45 103 30 27 0 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 31 150 85 182 79 182 87 190 93 186 90 186 78 170 72 158 70 166 78 182 70 166 75 166 69 146 66 146 73 123 61 111 64 134 66 134 63 142 55 83 18 27 21 91 58 194 70 170 42 87 39 119 58 166 90 206 92 202 98 202 85 182 84 182 87 202 98 218 95 218 105 234 107 210 95 178 95 202 99 198 93 190 98 214 98 210 102 210 99 206 101 214 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 4 28 109 101 112 46 26 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 0 0 0 0 0 1 0 1 0 3 0 1 0 0 19 61 288 294 565 193 131 33 78 19 74 114 468 193 140 13 19 1 0 4 9 4 23 4 7 0 2 1 7 3 9 3 7 0 9 0 9 0 19 3 2 1 4 3 11 0 9 0 9 0 7 0 9 6 4 1 4 1 7 3 7 3 7 3 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 4 7 4 7 4 7 6 0 1 11 9 121 122 269 25 78 67 250 321 608 331 367 37 372 257 544 334 511 113 608 294 601 263 608 253 599 211 539 182 374 96 131 24 429 309 241 82 274 31 16 4 52 31 59 40 117 54 136 58 124 48 121 54 138 45 81 12 23 7 31 0 14 7 11 7 11 6 9 6 11 7 11 7 11 7 11 7 14 6 19 6 19 6 14 6 16 9 16 9 16 7 16 9 7 10 9 9 14 12 21 12 31 9 54 67 214 159 291 161 298 150 241 143 276 147 191 66 76 34 64 25 50 25 54 30 78 51 105 67 112 63 102 57 95 51 62 27 35 21 66 75 219 134 219 122 183 98 136 67 95 55 85 39 57 27 42 15 35 19 38 18 33 19 42 34 50 33 54 34 54 34 54 34 52 31 52 31 52 31 52 31 50 33 59 36 54 33 59 39 64 39 64 39 64 39 64 39 62 37 64 40 66 42 69 42 74 39 69 30 74 75 174 82 148 81 226 155 303 168 222 87 138 55 126 55 126 81 169 72 145 96 219 132 260 131 255 140 176 39 117 45 126 51 121 43 117 37 155 72 217 98 245 111 241 107 193 64 85 1 59 40 83 30 66 27 52 19 35 9 157 168 327 184 329 177 298 168 293 152 322 114 52 31 121 34 117 42 128 42 114 37 97 25 45 220 496 250 389 193 288 113 284 257 339 64 169 73 140 73 150 73 145 66 128 72 138 69 136 66 119 34 78 19 50 9 28 19 19 19 31 16 47 12 81 30 119 37 117 36 124 37 126 37 124 31 109 22 114 36 126 34 138 45 157 63 200 88 219 92 219 85 198 66 164 49 117 30 102 18 81 3 62 0 54 12 90 25 47 60 386 170 284 141 355 203 341 119 222 88 229 81 224 143 319 119 217 95 224 96 214 92 217 102 245 119 253 120 267 132 284 143 298 147 291 141 291 141 291 140 284 135 265 123 260 120 250 113 238 107 231 98 214 90 210 90 207 87 174 67 171 66 169 66 179 72 167 61 195 99 248 104 150 24 62 15 71 16 59 9 62 16 59 13 54 12 52 10 59 10 62 15 57 10 74 19 114 82 224 104 205 96 195 87 164 67 150 69 152 72 150 66 136 58 128 55 114 52 133 69 169 85 167 78 179 81 183 81 179 78 200 96 234 122 267 131 267 128 248 116 241 111 236 108 226 102 179 95 174 64 191 96 198 105 193 84 183 88 205 99 200 87 200 93 222 137 243 64 54 7 38 13 83 40 102 36 114 54 210 84 222 75 212 78 217 72 217 52 179 60 224 107 317 131 341 141 329 129 296 108 262 87 231 60 186 52 138 31 35 0 2 0 0 0 0 0 2 0 2 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 33 43 148 60 136 49 128 49 81 9 14 0 2 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 4 9 3 57 61 133 66 133 72 150 81 169 90 186 96 169 85 159 82 155 79 150 78 131 69 143 73 138 67 133 70 140 67 124 63 128 69 124 61 121 69 119 57 71 18 21 1 42 34 76 43 69 37 90 63 90 58 131 75 145 81 159 90 171 81 162 78 171 88 191 95 202 101 214 110 222 104 207 95 186 92 198 98 200 95 191 88 200 101 207 101 198 98 210 110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 1 7 1 7 0 7 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 9 91 60 194 34 51 1 0 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 0 4 0 6 15 4 11 1 0 0 150 162 710 343 412 45 43 25 3 33 444 262 226 57 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 7 0 0 0 0 0 10 7 7 0 4 0 0 19 7 47 3 7 3 7 3 7 3 7 3 7 3 15 3 15 3 7 3 0 3 0 3 0 3 0 4 3 4 3 4 3 4 11 7 3 3 0 63 269 92 0 16 134 120 797 271 492 85 0 193 384 330 658 244 0 304 313 254 301 260 321 235 305 196 289 144 162 4 0 286 718 79 198 123 0 9 3 12 51 19 103 52 107 58 99 49 67 48 79 40 3 18 35 6 0 6 0 10 15 9 11 6 7 6 7 7 11 7 11 7 11 7 11 6 11 4 11 4 19 6 19 7 23 6 23 7 31 7 23 9 0 12 3 15 11 15 11 21 55 52 218 123 353 134 305 114 246 87 206 101 289 132 333 85 182 70 123 49 79 40 67 51 134 69 174 69 142 49 99 40 123 34 39 25 71 42 190 111 341 134 353 137 353 137 309 122 305 120 261 93 218 76 162 54 111 51 79 37 43 27 31 30 15 19 11 30 47 37 43 31 67 31 67 31 67 31 67 31 75 36 79 33 71 34 83 39 87 39 87 39 87 39 87 37 83 37 83 37 87 39 87 36 67 30 51 40 182 101 182 93 115 82 234 132 345 125 210 58 111 54 166 69 190 92 210 110 357 168 372 132 345 146 317 69 59 46 87 45 103 40 67 25 55 49 126 76 186 92 206 108 325 159 380 140 269 75 95 0 0 6 19 12 19 3 0 92 412 185 472 200 464 188 436 174 428 170 111 25 103 40 35 34 43 42 47 36 51 28 15 34 738 336 749 229 376 105 182 144 535 141 111 67 146 63 150 66 146 70 138 66 150 73 146 61 138 54 99 37 71 22 7 19 31 22 31 19 31 12 19 18 35 34 51 30 51 36 43 34 55 34 31 22 15 28 31 37 43 31 23 28 31 39 63 43 83 61 138 81 170 85 174 79 150 73 126 52 83 28 39 13 67 24 31 0 71 196 341 125 261 165 361 128 154 92 186 96 91 113 345 117 174 102 150 93 174 93 182 102 214 111 230 114 226 113 226 116 246 125 265 135 289 138 293 138 289 137 289 132 277 132 273 129 265 126 257 120 222 110 194 104 186 99 174 93 142 78 119 79 130 76 103 72 87 73 186 113 202 55 7 12 15 21 19 13 0 13 19 15 23 12 15 10 7 9 11 12 11 7 0 19 31 43 174 98 226 105 222 90 166 73 150 61 142 67 146 64 123 51 91 48 87 42 87 54 134 69 142 75 146 78 154 79 150 76 134 87 186 105 246 126 281 132 285 122 253 117 246 116 234 108 210 87 214 81 126 84 166 72 166 78 154 76 146 76 166 92 206 85 198 108 329 141 186 15 0 16 19 13 27 16 15 27 75 92 178 88 150 78 154 82 142 70 87 64 174 111 301 143 277 120 277 134 297 137 253 116 218 102 178 69 126 48 51 7 0 1 7 0 7 0 7 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 0 3 19 95 54 126 52 119 52 111 25 0 0 0 0 0 0 7 1 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 146 73 154 61 126 55 111 57 126 67 158 76 186 79 194 78 170 66 142 73 178 78 182 75 174 73 170 70 138 66 138 72 154 69 142 69 158 69 166 61 107 18 7 0 11 6 47 22 83 46 130 37 87 54 130 66 134 75 166 85 182 78 174 81 186 87 190 98 210 101 218 108 238 114 249 99 194 90 182 93 190 88 166 95 198 96 190 90 190 102 234 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 0 1 0 1 0 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 19 28 10 9 1 0 0 4 6 7 1 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 7 0 0 0 9 0 52 52 343 337 544 111 102 13 71 24 183 245 389 45 93 0 28 10 31 6 23 3 40 1 42 4 40 3 35 1 38 0 54 6 52 4 50 3 47 1 33 0 45 7 47 0 33 0 28 0 21 0 14 1 2 0 7 3 4 3 4 4 2 3 4 3 4 3 4 3 7 1 4 3 4 3 4 3 4 3 9 6 7 4 7 4 4 4 0 4 19 15 188 120 157 0 105 51 312 327 460 153 181 63 475 248 608 371 608 193 580 253 608 254 608 239 589 223 506 158 322 54 59 22 503 215 128 114 148 7 52 19 38 24 71 46 128 55 131 54 124 48 121 49 152 27 57 9 19 0 54 19 23 12 16 9 11 7 11 7 11 7 11 7 11 7 11 7 19 6 19 6 19 6 19 6 21 7 16 7 16 9 16 9 14 12 21 15 28 16 33 15 16 22 90 51 90 34 81 42 74 36 81 37 88 52 133 84 136 70 119 58 95 48 83 46 83 54 107 64 93 46 59 31 35 37 52 40 97 48 45 51 105 75 143 84 157 111 205 123 212 137 222 123 195 119 191 104 152 96 152 96 145 79 102 54 76 42 50 27 38 24 31 16 52 31 52 31 52 31 52 31 54 34 59 36 54 33 57 36 62 37 62 37 62 37 62 37 62 36 59 34 57 36 62 37 62 24 52 31 88 85 186 95 176 69 164 75 181 110 217 110 231 76 157 108 207 102 222 150 279 188 351 158 236 138 286 116 157 34 145 52 138 52 128 36 121 39 164 58 188 72 205 72 210 88 245 150 410 248 393 152 300 126 157 25 31 0 28 10 210 164 305 179 329 187 339 180 336 205 300 28 126 34 121 36 119 37 117 33 107 34 93 21 145 310 608 369 482 149 191 76 291 164 183 52 148 79 150 60 140 67 145 66 136 69 133 63 105 49 107 42 117 45 90 21 42 24 31 24 33 16 47 10 88 30 117 30 112 33 119 30 114 36 126 25 102 22 117 33 128 36 136 39 133 31 117 21 117 25 121 36 148 58 186 76 198 81 207 85 207 79 193 69 164 69 167 51 117 70 334 156 269 137 341 164 265 88 226 105 236 90 324 168 214 70 250 92 219 92 219 101 238 110 238 105 238 102 222 90 210 88 212 92 212 95 229 107 245 117 267 129 272 129 279 134 284 135 284 135 279 128 260 117 248 110 234 101 243 99 207 87 214 95 205 78 222 84 214 104 238 88 126 18 69 18 71 18 64 15 64 16 57 13 54 10 50 9 57 9 59 16 59 9 76 24 112 70 188 98 217 104 191 76 159 73 133 58 140 63 133 49 105 34 100 40 93 43 121 64 148 67 159 75 169 78 179 76 174 73 179 81 195 98 224 113 241 119 245 119 241 119 243 116 229 105 200 96 188 79 188 81 169 76 171 79 183 79 171 76 188 95 210 123 243 149 291 104 64 1 40 0 23 0 26 0 74 45 236 95 245 84 231 85 236 79 200 58 236 104 296 123 296 87 253 76 260 98 284 113 310 132 322 108 248 75 140 25 23 3 0 1 0 1 0 1 0 1 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 7 13 76 36 95 39 88 34 47 1 7 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 26 40 88 46 64 28 50 16 40 15 50 21 54 27 62 34 64 30 50 19 66 37 78 46 93 57 114 70 124 63 133 72 140 73 138 72 150 70 117 57 107 43 52 1 2 0 2 4 38 30 71 39 81 42 100 60 126 64 133 76 157 79 169 82 171 81 171 81 169 79 171 84 191 102 224 119 229 105 193 85 181 88 191 93 188 92 193 93 193 96 205 104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 3 0 3 11 0 0 0 0 1 7 4 11 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 1 0 1 0 40 103 176 781 218 95 31 0 13 39 132 511 120 0 16 0 0 0 0 0 0 0 7 0 9 0 13 0 22 0 28 11 43 55 60 111 87 186 113 226 128 257 150 309 150 257 116 182 33 0 0 0 0 0 0 0 1 0 1 0 3 7 3 15 3 23 1 23 1 23 0 7 3 0 3 0 3 0 3 0 6 7 6 3 4 0 3 0 1 0 0 7 108 234 16 0 10 59 187 765 200 253 48 154 263 305 315 535 272 257 245 226 260 273 226 242 205 293 156 162 60 27 9 210 257 349 60 202 42 0 13 15 16 31 33 103 54 87 54 79 48 67 48 75 51 11 15 0 0 55 42 0 16 31 12 15 9 15 9 15 7 11 7 11 7 11 7 11 7 3 7 11 7 11 6 19 7 31 9 31 7 39 7 31 7 7 13 23 18 27 16 27 12 51 31 55 10 3 12 51 10 23 15 47 27 59 18 15 31 71 33 75 34 83 37 87 36 91 42 95 37 75 28 71 22 67 28 226 123 206 28 162 42 162 54 123 42 130 63 138 51 142 63 130 60 194 82 202 95 226 84 202 85 194 69 126 81 190 81 138 48 39 28 35 31 67 31 67 31 67 31 67 33 75 36 79 33 71 34 79 36 79 36 79 36 79 36 79 37 79 34 71 33 75 36 83 39 55 22 79 48 186 98 230 107 230 117 174 90 230 120 325 150 337 129 384 152 392 153 349 129 365 164 357 120 353 147 277 58 55 57 103 48 91 39 55 31 75 58 103 61 123 66 115 55 79 55 99 87 325 206 607 229 619 260 670 226 420 95 115 104 321 126 317 144 384 182 412 182 488 117 63 34 47 30 55 36 51 36 35 34 55 31 31 54 690 357 829 229 305 98 150 144 281 60 138 52 126 66 111 61 138 70 138 63 126 57 95 34 55 30 59 43 126 46 79 22 31 24 35 19 27 12 15 25 43 33 43 28 55 34 39 25 47 33 19 18 19 30 31 27 27 36 55 42 51 33 23 34 31 27 11 25 27 36 47 40 43 48 95 63 146 76 178 72 174 78 111 61 142 122 253 123 265 153 317 116 174 99 186 104 277 159 281 73 111 82 142 81 138 81 154 92 170 87 146 82 138 73 111 64 91 60 83 46 67 60 107 73 146 95 198 102 206 110 230 119 253 125 261 126 246 120 234 119 226 111 202 110 194 98 174 99 190 102 186 101 170 101 222 105 142 36 0 16 15 15 11 16 15 15 3 13 19 10 15 9 3 9 7 10 19 10 0 19 35 36 126 72 178 95 222 88 166 67 138 49 111 58 130 55 95 36 47 45 79 36 79 52 138 70 146 69 138 73 146 75 142 73 134 72 126 75 150 87 186 101 214 116 238 114 242 117 238 110 214 98 170 81 158 70 134 75 130 84 178 88 182 88 190 96 210 113 321 143 357 179 301 39 0 0 0 12 11 1 0 10 59 93 178 92 158 82 158 81 138 54 111 84 186 84 186 96 174 84 154 72 130 79 158 111 281 123 246 102 186 55 35 6 0 3 0 3 0 1 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 3 0 0 0 0 0 7 27 22 39 16 27 9 0 0 0 0 0 1 0 3 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 4 0 0 39 24 47 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 47 34 95 51 123 69 166 70 162 73 190 81 182 60 134 49 103 22 27 10 31 12 59 31 99 39 83 42 87 48 123 64 123 63 146 64 158 84 194 85 178 76 162 70 134 69 138 76 170 95 210 113 246 113 214 90 170 90 202 92 194 101 230 113 238 107 214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9 0 0 3 9 3 0 0 9 6 2 0 0 1 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 0 0 0 0 7 0 9 0 47 4 54 12 62 16 81 19 162 110 308 254 269 39 76 6 90 55 346 200 214 81 200 104 207 107 229 114 243 134 305 146 346 171 367 191 401 212 434 224 439 224 451 233 475 245 491 253 506 259 491 250 491 257 511 274 484 184 205 19 50 0 42 0 28 0 21 1 14 1 7 3 4 1 4 1 7 1 11 1 4 3 4 3 4 3 4 3 9 6 9 4 7 3 4 3 0 6 19 21 253 102 81 25 126 40 413 256 312 67 198 153 527 202 608 313 453 251 608 260 608 247 515 170 432 162 341 78 152 3 42 67 265 60 152 102 76 9 33 19 78 27 105 57 131 52 128 49 128 48 128 49 117 69 248 170 355 272 444 173 31 16 21 10 14 9 16 10 11 7 11 7 11 7 11 7 11 9 9 9 9 9 9 9 11 9 11 9 11 9 11 9 4 7 16 13 23 16 26 15 42 12 16 4 31 16 35 10 45 19 40 12 26 12 45 31 50 28 50 30 45 27 40 24 52 27 52 22 40 22 45 30 54 15 35 110 253 92 47 81 64 51 90 36 45 28 40 12 28 27 47 22 57 61 124 76 171 88 102 55 90 58 83 43 88 69 131 70 74 28 45 36 52 31 52 31 52 31 52 31 54 36 62 36 54 31 54 36 59 36 59 36 59 36 59 36 62 36 54 31 52 33 57 36 83 24 45 36 81 61 148 85 136 78 167 43 128 78 174 108 202 149 329 180 327 203 262 49 102 60 193 128 253 159 315 132 145 31 150 48 133 46 136 34 131 45 181 57 186 63 195 58 202 67 207 76 183 52 191 104 322 199 463 312 601 355 587 327 341 194 291 135 241 126 265 123 305 167 164 49 121 40 145 25 128 40 114 31 107 39 102 27 169 294 608 289 372 180 353 132 274 111 174 99 119 39 138 64 138 67 150 64 128 55 105 37 62 19 66 19 117 54 136 48 54 21 38 21 38 13 45 7 100 33 121 31 117 34 124 31 107 31 124 22 105 25 126 31 145 40 136 37 136 37 133 34 124 30 124 28 121 27 117 24 119 24 114 24 126 36 152 49 174 64 198 64 195 85 202 101 243 102 269 122 250 104 260 107 248 153 291 72 193 67 157 40 169 57 157 58 169 63 164 54 155 54 155 52 148 46 138 40 148 52 155 51 148 51 162 66 188 78 202 90 222 102 236 107 250 111 253 117 265 122 262 116 245 108 241 99 226 96 236 107 238 101 245 117 224 66 90 9 69 13 52 12 59 16 62 9 54 12 52 9 50 9 54 9 57 19 64 10 76 22 97 54 152 69 174 85 183 75 140 49 117 49 131 58 128 46 97 28 93 31 71 30 105 57 143 67 148 67 157 73 169 73 167 70 181 78 179 79 191 93 214 105 231 111 231 114 238 113 226 104 219 78 179 81 155 73 195 79 195 85 183 85 202 105 229 114 243 159 293 159 339 141 109 0 40 25 138 66 105 0 54 19 231 90 245 84 238 82 236 73 222 76 255 78 212 78 296 122 327 114 315 117 298 99 281 108 303 108 272 87 152 21 21 1 0 3 0 3 0 3 0 3 0 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 0 2 4 2 0 9 3 31 3 11 1 14 3 0 1 0 1 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 0 2 16 45 28 2 0 4 3 16 4 14 0 14 6 4 0 2 1 7 6 4 1 2 0 2 0 11 10 85 54 133 72 136 69 145 82 136 69 133 69 131 60 102 42 28 21 50 40 83 51 90 48 83 40 95 58 124 57 117 64 114 66 164 90 169 79 159 76 171 79 164 75 167 79 179 87 200 117 255 128 210 87 179 92 195 102 222 126 255 129 226 105 0 7 0 7 0 11 3 15 1 11 1 7 0 7 0 15 1 19 1 19 1 23 3 23 4 27 4 23 3 23 3 15 7 31 7 27 6 23 4 23 3 19 1 15 1 15 1 15 3 23 3 23 3 19 1 19 0 15 0 15 0 15 0 7 3 0 0 0 0 0 9 0 0 0 0 0 0 11 4 3 0 0 0 0 0 0 0 0 0 3 1 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 7 3 0 0 27 107 93 214 143 341 167 372 173 341 131 138 99 265 82 0 0 0 18 182 209 123 153 424 214 440 242 523 241 551 247 543 236 480 233 492 238 507 242 499 233 472 226 460 224 444 224 448 226 444 221 420 221 416 226 444 235 472 279 650 280 436 101 0 0 0 0 0 0 0 0 0 10 27 4 7 0 43 12 27 0 11 4 0 3 0 1 0 3 3 9 23 7 0 0 11 7 0 0 0 0 103 138 142 0 31 13 222 128 194 174 95 60 269 193 214 297 253 143 337 254 357 272 349 194 206 134 107 96 23 28 0 1 150 42 297 113 230 15 0 15 11 28 59 43 75 61 67 46 67 31 19 40 35 82 607 346 956 331 761 283 392 1 23 19 23 6 7 7 11 9 15 9 15 9 15 9 15 12 3 10 7 15 23 13 15 12 11 1 3 9 31 16 35 9 35 18 51 18 39 12 27 15 35 7 27 12 47 13 43 9 31 6 43 16 67 19 55 15 51 18 63 25 83 30 83 24 63 22 23 15 67 24 31 12 39 40 293 182 341 123 456 82 396 55 198 24 107 7 55 31 43 21 43 3 158 64 226 114 519 98 91 61 257 48 99 30 194 42 67 48 35 25 67 27 55 27 59 28 63 30 63 31 67 31 71 33 75 34 75 34 75 34 75 34 75 34 75 33 71 33 71 33 71 33 71 25 67 30 87 39 99 45 115 49 99 37 83 39 87 37 83 52 170 90 289 114 222 52 35 30 55 40 79 58 313 161 293 55 91 51 91 51 75 42 51 22 51 52 103 58 107 60 87 72 111 70 123 73 103 55 87 72 158 108 408 211 619 279 813 319 734 259 436 146 293 135 238 132 246 58 51 34 55 28 59 42 55 36 51 34 47 28 47 79 849 324 642 242 674 239 277 88 194 81 146 67 138 64 115 57 103 49 79 36 43 24 23 22 19 13 31 37 126 52 99 27 35 24 31 19 27 13 15 31 51 31 51 31 47 28 31 24 43 31 15 18 23 34 55 37 47 37 47 37 47 37 47 31 31 31 31 31 31 31 23 33 3 25 0 21 3 25 15 33 31 42 59 55 63 58 55 69 111 78 146 95 198 110 222 119 242 108 198 84 126 58 79 57 79 48 47 39 39 42 55 51 75 52 71 52 91 66 130 78 138 69 95 60 119 72 119 64 107 69 146 90 190 96 174 90 170 101 202 110 210 107 198 102 198 113 238 123 238 111 194 92 170 108 242 93 87 25 23 10 0 10 11 12 7 13 7 13 15 10 11 9 7 9 11 16 11 12 3 13 27 33 95 39 107 70 182 85 174 66 126 52 107 49 99 45 95 37 71 30 43 24 63 43 103 60 138 72 142 73 138 73 134 69 123 70 130 72 142 81 178 96 206 108 249 120 253 116 246 108 206 88 174 79 142 70 142 81 182 88 190 98 234 120 285 131 293 137 333 171 388 174 285 58 0 107 452 229 551 171 19 0 0 75 123 81 130 72 111 75 150 64 134 78 119 52 119 95 281 99 226 101 202 99 194 110 230 119 242 105 198 63 31 4 0 15 0 1 0 4 0 1 7 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 1 7 4 79 36 83 0 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 49 170 78 178 69 170 70 178 69 170 63 166 67 190 67 138 45 111 45 107 48 123 51 103 49 126 69 150 63 103 55 111 58 158 87 206 82 154 88 138 78 194 73 138 81 138 81 186 111 293 140 281 102 158 87 178 98 234 123 281 123 253 7 4 2 1 0 0 0 0 0 0 0 0 0 1 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 4 3 2 1 0 0 0 0 7 4 7 4 7 4 7 3 14 0 33 13 14 3 14 0 7 0 2 0 2 4 4 0 0 0 0 0 0 0 0 0 0 1 2 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0 9 0 28 76 298 194 410 218 446 227 432 220 427 208 322 174 458 165 159 34 119 15 114 131 360 90 405 220 422 220 436 215 422 214 439 215 451 208 451 211 453 215 458 214 453 205 468 214 463 211 463 211 465 212 468 209 460 205 458 205 460 206 491 259 565 285 518 190 293 95 212 76 95 0 45 15 52 0 23 3 4 0 2 0 2 12 7 3 4 1 2 3 4 4 0 7 19 7 11 12 19 7 14 13 64 81 305 75 90 6 128 79 198 129 563 60 181 176 403 200 608 152 410 230 580 221 549 202 396 123 274 79 214 42 112 4 81 76 214 220 353 155 64 18 71 22 93 37 128 54 145 49 138 54 126 48 133 36 212 286 608 343 527 303 489 95 9 13 28 12 9 6 11 7 14 9 14 9 14 9 14 10 2 13 0 10 0 6 0 12 2 7 2 4 2 6 7 6 11 9 21 10 23 12 26 13 40 16 31 15 40 21 42 18 42 16 38 18 45 21 31 12 38 24 38 24 35 22 31 19 57 31 69 19 33 7 23 7 33 6 38 129 269 150 260 180 121 167 157 129 74 16 52 46 54 22 33 15 4 66 140 111 133 244 300 0 238 156 95 37 71 54 50 28 42 22 42 30 45 27 45 28 47 30 50 30 52 31 52 33 54 34 57 34 57 34 57 34 57 34 57 34 54 33 54 33 54 33 54 33 57 30 59 34 66 37 76 40 81 37 62 30 62 31 64 25 59 15 45 15 54 24 50 15 45 18 83 36 71 51 181 87 150 51 155 49 157 45 150 36 138 45 188 61 195 61 198 57 207 61 198 60 195 58 181 51 179 49 143 58 191 101 286 171 415 233 468 286 460 226 336 146 339 95 105 21 143 43 143 33 128 40 112 34 119 31 93 43 226 358 592 277 472 307 365 98 195 82 181 64 143 51 124 37 107 39 95 31 76 24 62 18 62 19 66 16 117 52 140 45 76 22 42 19 47 12 45 12 109 31 119 31 119 30 117 27 112 31 126 22 105 24 133 37 131 34 131 34 131 34 131 34 126 31 126 31 126 31 126 31 136 31 128 24 121 24 128 28 126 30 136 37 145 39 143 36 150 45 162 55 183 69 200 76 234 93 236 96 241 98 241 99 222 90 202 78 181 64 162 57 159 60 169 64 174 72 195 85 219 99 226 95 217 95 212 81 198 73 171 61 171 69 186 73 212 88 222 96 229 98 226 96 236 101 231 99 231 96 219 87 214 90 229 102 183 36 66 12 62 15 57 16 57 13 54 12 54 13 54 10 52 12 62 12 54 9 57 12 71 25 109 49 119 45 136 69 174 81 159 64 121 46 114 48 121 54 133 58 88 25 59 30 95 49 126 67 148 69 157 73 164 75 169 73 162 69 162 72 176 85 198 95 214 111 238 116 234 113 219 96 169 76 183 84 188 88 198 96 219 105 222 113 248 135 281 150 310 168 329 165 317 132 200 72 444 263 441 253 484 165 191 13 186 66 226 87 238 82 234 76 222 79 245 64 183 36 212 84 257 73 248 69 231 73 260 87 286 101 274 84 176 37 50 6 2 1 4 4 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 7 4 0 0 0 0 0 0 0 0 4 1 4 1 4 1 2 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 15 47 39 14 4 0 0 7 6 11 4 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 9 7 59 49 126 79 148 79 131 67 128 61 114 57 121 66 105 60 95 60 95 43 69 36 93 52 117 69 138 69 124 57 114 51 114 61 152 84 169 84 159 78 171 67 133 72 176 72 162 82 195 111 236 123 229 110 164 72 157 82 200 111 219 108 0 0 0 3 3 11 6 15 0 0 0 3 3 7 4 11 3 3 1 0 1 0 1 0 7 15 7 15 7 15 7 15 0 0 0 0 0 0 1 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 3 15 1 7 0 0 0 0 0 0 0 0 0 3 1 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 57 353 215 432 155 313 176 365 190 412 205 400 113 257 309 571 111 0 42 0 43 333 114 134 218 404 182 396 209 404 205 404 206 400 209 384 206 369 208 372 206 357 203 349 193 321 190 305 182 285 179 281 174 257 167 230 161 218 158 214 185 329 203 428 272 567 244 436 214 555 208 261 54 0 0 0 0 7 4 19 6 35 10 19 4 0 3 0 1 0 3 3 0 7 9 3 0 0 4 0 0 0 24 222 153 107 13 0 73 194 63 480 331 63 43 365 102 416 235 158 159 380 220 206 165 182 113 83 82 67 61 23 16 0 21 63 88 428 164 226 0 0 4 0 4 0 22 27 4 0 49 83 46 67 51 19 66 238 128 539 310 690 277 242 1 27 16 19 6 11 9 11 9 15 9 15 9 15 9 15 9 7 12 0 6 0 9 7 4 0 12 23 16 3 4 0 6 0 4 7 9 31 19 47 13 23 10 23 13 35 13 27 12 35 12 39 13 31 6 3 6 23 15 51 27 63 27 55 33 47 13 47 27 67 18 39 16 51 15 388 152 543 197 499 84 559 98 484 54 103 113 289 25 55 21 47 3 202 101 384 78 730 197 63 188 603 85 186 87 269 28 123 7 91 15 71 27 55 27 59 28 63 30 63 31 67 31 71 33 75 34 75 34 75 34 75 34 75 34 75 33 71 33 71 33 71 33 71 33 75 33 75 33 75 33 75 39 79 30 59 25 55 22 39 18 31 9 23 19 55 28 55 27 19 30 75 13 0 30 115 52 91 46 83 46 75 37 39 37 95 63 123 63 119 60 95 57 63 52 63 55 83 57 95 49 91 46 87 49 126 72 198 99 361 206 722 229 495 177 503 180 130 4 35 42 67 39 51 33 63 33 51 46 51 27 146 146 956 343 718 276 825 143 67 60 138 66 103 40 47 27 23 24 23 22 27 22 19 19 19 24 15 13 23 33 123 55 107 30 31 16 23 18 11 10 15 33 51 31 51 31 47 28 35 27 47 30 15 16 19 31 43 34 39 34 39 34 39 34 39 31 31 31 31 31 31 31 23 33 19 28 7 25 7 28 15 30 11 34 15 34 0 28 0 31 7 34 23 42 43 48 63 54 91 63 130 81 194 99 226 101 214 110 242 117 242 113 230 110 226 108 210 96 178 92 178 93 198 101 190 95 186 90 158 93 166 81 142 79 154 84 154 82 142 85 158 92 174 96 182 102 178 87 142 82 146 85 150 98 186 105 206 69 23 10 0 21 31 19 23 16 11 10 7 15 27 13 19 12 15 13 19 4 0 6 0 18 51 39 91 42 79 40 111 69 182 78 166 58 119 48 95 42 103 49 134 42 55 19 43 37 95 55 130 64 138 70 150 78 154 79 154 67 126 67 134 73 154 82 174 88 206 104 222 104 222 98 182 79 166 85 178 87 182 93 202 111 253 123 301 147 369 168 396 173 357 162 337 158 257 110 242 182 480 205 543 289 587 202 285 129 170 72 67 73 134 81 115 63 138 84 134 52 83 67 182 60 123 64 130 76 142 85 154 104 242 111 194 67 83 22 0 0 7 9 0 0 0 10 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 7 3 7 0 0 0 0 0 0 0 0 1 0 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 19 34 162 28 11 0 0 4 7 0 7 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 3 39 45 162 79 206 70 178 69 166 60 154 61 166 66 166 73 182 61 99 31 63 46 126 69 174 75 162 67 150 51 99 45 91 55 150 84 210 72 178 73 134 78 182 72 123 72 138 81 170 96 226 122 285 99 170 75 126 75 150 81 150 9 0 9 0 11 0 11 0 9 0 9 0 9 0 9 0 14 3 14 3 14 1 11 1 9 0 9 0 9 0 9 0 16 0 19 0 21 1 23 1 16 0 16 0 19 0 21 0 28 1 33 3 35 3 38 4 38 6 40 6 40 7 42 7 64 4 50 3 45 19 62 0 19 0 7 0 9 3 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 16 0 38 63 281 197 362 120 319 144 351 161 365 176 382 167 265 120 608 355 391 58 119 21 174 165 219 126 448 188 396 193 393 182 386 180 405 182 425 184 403 176 403 176 398 171 401 173 401 167 393 159 384 152 377 150 379 149 379 146 379 143 384 143 391 171 463 221 573 282 568 251 544 271 534 266 432 57 47 16 19 0 7 0 7 12 2 0 7 3 4 1 2 3 4 4 4 1 0 0 0 1 7 4 31 4 133 155 343 48 124 4 219 78 212 205 456 58 248 156 372 203 537 185 544 214 489 110 365 120 303 96 243 72 152 39 159 72 167 54 162 84 262 87 97 28 114 28 100 18 105 33 152 96 284 149 269 128 262 107 176 51 59 98 456 269 477 60 16 13 23 9 9 7 14 7 11 7 11 7 11 7 11 9 0 9 0 9 0 10 11 12 26 3 14 0 16 4 50 16 35 0 35 3 47 12 57 15 71 22 71 24 76 27 81 24 64 19 71 25 76 22 64 16 50 21 64 30 69 30 62 22 64 7 42 19 62 10 26 6 21 15 42 134 229 229 241 162 121 203 97 199 117 113 324 149 19 15 40 25 14 76 167 138 136 227 222 0 243 194 231 138 183 173 45 36 31 34 47 27 45 27 45 28 47 30 50 30 52 31 52 33 54 34 57 34 54 33 54 33 54 33 54 33 52 31 52 31 52 31 52 31 62 33 62 31 59 30 57 30 69 36 62 33 57 30 52 25 47 21 59 33 71 36 52 21 78 19 45 31 69 15 62 31 148 48 150 45 152 40 143 30 150 52 195 64 200 64 202 58 193 55 188 57 193 58 186 57 140 45 181 61 188 66 186 54 159 72 260 156 245 104 274 185 231 30 97 51 126 22 138 34 117 42 107 31 128 27 93 79 305 374 596 283 503 322 329 0 107 40 140 42 109 28 95 22 81 22 78 22 76 24 71 24 66 19 66 15 114 48 155 52 97 21 40 15 42 10 40 13 112 31 121 33 121 31 119 28 126 33 128 21 107 24 128 33 136 37 136 37 136 37 136 37 128 33 128 33 128 33 128 33 138 31 133 30 133 30 136 33 145 40 148 39 143 34 133 30 131 34 133 37 138 40 140 42 128 33 133 39 150 51 171 61 186 81 217 108 260 129 284 137 291 143 298 143 291 135 281 134 267 129 269 120 260 128 284 135 272 131 286 140 288 131 260 113 262 114 253 107 243 102 238 102 241 96 219 87 222 98 243 107 253 113 245 95 150 24 62 18 66 19 59 16 54 13 52 10 57 13 54 12 54 12 62 13 50 7 54 9 76 33 109 37 126 39 105 40 131 66 164 78 159 66 128 43 100 36 109 49 102 33 52 22 81 45 114 58 143 67 157 76 171 81 171 79 167 72 164 69 164 70 167 73 174 84 191 85 188 90 193 82 195 88 188 84 188 95 224 117 253 135 288 159 312 161 303 155 305 152 296 158 312 131 241 129 245 173 396 247 522 265 506 260 496 220 362 125 253 87 231 81 236 85 241 70 198 51 205 66 245 82 276 107 300 113 300 104 327 129 329 95 207 61 105 10 16 0 14 0 9 4 21 0 7 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 2 7 66 82 102 22 0 0 4 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 11 1 2 4 33 37 90 60 117 66 126 66 121 64 133 73 121 76 121 66 78 22 40 24 97 57 124 70 140 70 136 67 112 48 100 37 93 51 143 82 193 95 143 63 181 79 133 66 150 73 155 72 155 85 202 120 234 116 198 82 148 63 140 66 7 0 6 0 3 0 0 0 0 0 0 0 3 0 6 0 0 0 0 0 3 0 4 0 1 0 3 0 4 0 6 0 1 0 6 0 15 0 22 7 34 43 42 75 57 111 69 130 88 182 92 194 96 206 101 210 111 242 113 246 114 249 116 242 122 246 128 309 141 313 99 87 9 0 0 3 6 23 0 15 0 0 0 0 0 0 0 0 0 3 1 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 1 0 39 289 199 396 152 166 107 190 131 257 146 265 129 162 96 265 351 690 147 35 52 0 69 253 70 261 167 242 165 273 152 261 159 293 162 265 156 242 149 222 153 226 150 206 150 218 156 222 155 218 153 214 156 230 165 253 168 261 174 265 179 261 174 333 227 436 260 468 233 404 236 452 230 646 277 190 0 0 4 0 1 0 0 11 9 11 4 0 3 0 1 0 3 3 1 0 0 0 10 19 7 0 0 0 82 472 168 0 0 0 45 138 63 321 125 162 88 277 132 222 184 448 196 158 114 0 99 130 107 130 93 111 46 75 137 361 105 158 82 55 170 349 168 400 182 408 168 361 161 369 182 436 209 492 200 452 191 357 110 142 13 126 221 603 257 87 6 27 13 11 4 15 10 11 7 11 7 11 7 11 7 11 10 3 4 0 12 11 4 0 10 0 3 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 0 0 0 0 0 0 13 0 13 0 12 19 22 67 15 0 0 51 10 7 34 404 184 626 79 531 51 583 58 642 98 507 236 365 10 35 24 71 7 230 114 440 67 654 114 103 150 420 188 571 101 650 13 51 22 87 33 75 27 55 27 59 28 63 30 63 31 67 31 71 33 75 34 75 33 71 33 71 33 71 33 71 31 67 31 67 31 67 31 67 33 67 33 67 33 67 33 67 36 79 37 83 36 75 34 79 30 55 21 35 21 47 25 47 34 43 18 31 31 47 22 35 52 95 46 83 43 71 34 35 34 87 61 123 61 126 63 115 57 83 60 99 63 95 54 75 45 87 51 75 40 95 52 107 66 123 69 166 84 206 111 238 45 11 40 107 25 19 42 35 34 63 34 55 37 43 36 194 176 960 342 730 295 777 247 0 4 23 36 59 33 43 31 47 24 27 24 35 25 31 24 35 22 19 13 11 27 115 57 142 40 23 7 3 15 3 9 27 33 55 33 55 33 51 28 35 30 51 28 11 18 27 31 35 37 47 37 47 37 47 37 47 33 35 33 35 33 35 33 35 33 31 31 27 31 23 33 23 36 19 36 19 34 15 33 11 34 11 34 11 34 15 33 15 34 27 30 19 27 19 28 27 42 63 52 107 69 150 84 174 98 226 120 297 144 353 164 388 173 420 184 420 184 460 205 492 227 555 238 563 223 480 184 388 153 313 135 249 111 194 96 170 101 182 95 182 105 226 120 246 114 222 99 142 43 0 7 3 13 15 15 23 13 11 12 7 12 19 10 11 9 7 10 11 10 3 10 7 28 99 52 99 48 99 43 71 36 99 63 174 75 174 64 126 46 111 51 142 52 83 22 43 31 83 49 119 67 142 73 158 81 162 78 146 81 154 76 138 70 126 67 119 75 154 78 138 75 162 87 170 90 190 95 214 110 273 140 345 149 353 155 341 135 261 105 206 111 198 113 269 153 269 116 265 128 321 167 488 245 515 236 515 254 595 271 507 168 186 81 119 92 142 67 99 61 126 72 154 84 206 104 230 108 198 101 186 99 238 105 178 75 166 66 87 10 0 0 0 15 3 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 0 0 0 0 0 3 0 0 0 0 0 0 0 0 1 11 1 11 1 11 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 0 0 36 186 87 107 4 7 7 0 0 7 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 6 0 3 0 1 3 19 63 36 91 43 111 49 126 58 154 66 138 49 71 15 0 13 67 72 150 60 146 67 174 69 154 55 119 48 79 33 63 49 126 120 325 105 138 61 119 58 150 66 126 72 123 64 119 81 186 114 257 120 214 82 130 76 166 59 10 69 19 78 22 78 21 78 22 85 30 100 39 112 43 157 69 162 72 169 76 176 79 200 96 207 104 222 113 234 119 272 134 286 146 308 161 327 168 362 190 367 194 377 200 386 205 370 187 374 191 382 197 389 200 396 203 398 205 401 208 403 208 415 211 410 221 420 227 346 132 62 1 9 0 9 1 0 3 0 0 0 0 0 0 0 0 0 1 2 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 16 18 231 203 403 146 284 104 274 117 310 147 348 161 322 120 234 173 556 244 222 12 90 21 157 88 243 164 319 138 355 149 334 152 343 161 360 153 367 149 362 164 374 168 370 164 377 171 372 165 382 173 398 182 420 190 425 197 444 206 470 212 489 215 537 236 520 218 525 215 501 220 604 265 551 215 396 48 76 0 33 0 26 15 9 3 7 24 4 3 4 1 2 3 4 4 9 1 4 10 16 1 0 0 42 0 298 259 372 24 102 19 198 132 191 123 353 170 276 208 420 114 518 263 444 96 312 96 324 128 324 93 243 60 148 64 303 168 214 82 217 58 382 191 389 202 408 206 396 194 377 191 365 153 276 137 298 162 312 131 207 45 52 55 360 248 415 54 21 13 19 6 7 9 16 6 9 6 9 6 9 6 9 6 11 6 7 1 19 3 19 0 33 0 50 6 112 51 202 93 202 70 188 64 183 54 150 33 117 27 128 33 128 30 126 30 145 45 150 43 136 34 124 36 119 33 114 27 97 13 71 3 78 3 33 0 59 21 57 16 54 0 66 162 353 171 42 209 117 208 148 217 138 177 329 119 31 15 28 13 4 84 212 179 90 233 128 1 315 140 291 162 143 256 42 21 54 28 57 24 50 27 45 28 47 30 50 30 52 31 52 33 54 34 57 34 52 31 52 31 52 31 52 31 50 30 50 30 50 30 50 30 52 31 52 33 54 33 57 34 50 33 57 39 57 36 54 37 66 34 62 33 52 36 57 39 26 39 62 24 50 24 59 34 145 49 148 46 148 40 133 28 140 48 183 60 188 63 202 61 181 57 186 61 198 57 179 42 200 60 188 49 174 43 181 52 195 51 207 49 210 84 229 58 121 30 128 40 107 37 148 24 128 36 119 34 95 33 143 82 319 368 580 283 544 292 530 64 76 19 117 34 112 34 107 28 85 24 81 22 76 22 69 21 69 21 69 10 109 46 169 64 124 22 35 12 45 9 47 19 119 33 126 34 124 31 124 28 126 31 124 18 109 27 138 31 133 34 131 34 131 34 131 34 131 34 131 34 131 34 131 34 131 31 136 33 138 33 138 33 138 34 140 36 140 37 143 39 133 39 126 37 124 34 121 33 126 36 121 31 117 28 114 28 107 24 107 24 112 31 126 39 150 58 179 78 207 93 229 105 281 149 327 167 336 174 353 177 336 168 334 158 300 131 260 116 272 117 255 104 231 92 219 87 234 98 236 105 257 120 274 123 257 107 205 58 102 12 57 12 57 13 47 13 52 12 50 12 52 10 50 9 50 9 57 10 57 13 62 16 107 67 167 66 143 55 128 39 95 31 121 63 164 75 157 63 124 45 112 48 112 40 69 28 74 36 105 57 136 69 157 78 171 79 167 75 181 84 174 78 162 70 152 66 169 81 169 72 164 84 186 88 207 105 236 125 257 132 265 137 257 126 238 102 186 73 164 72 167 76 174 107 257 131 241 134 257 119 241 162 382 190 398 194 398 218 465 250 456 190 315 110 245 76 188 48 188 61 207 63 234 79 253 81 234 72 262 90 276 85 269 72 217 75 176 58 97 1 31 0 23 0 16 0 16 1 2 0 0 1 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 3 9 10 21 16 2 1 2 1 2 1 2 1 0 1 0 1 2 1 2 1 2 0 2 0 7 0 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 7 1 2 0 26 37 100 31 9 1 7 1 0 4 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 4 4 1 0 1 4 10 4 4 26 15 40 22 54 31 45 22 26 10 19 18 81 70 164 82 131 69 145 81 150 73 126 61 114 46 88 33 90 42 167 161 324 119 157 70 155 67 138 69 155 72 143 66 152 78 193 113 234 114 186 79 169 92 129 285 141 325 156 357 162 365 161 361 164 372 170 388 174 380 174 353 176 357 180 365 182 372 187 384 191 400 199 424 205 432 190 392 194 408 202 432 209 444 202 420 200 408 196 396 191 392 197 408 199 412 202 420 203 420 200 412 202 420 203 424 206 436 206 432 199 428 196 499 202 376 28 0 0 3 6 15 0 27 0 0 0 0 0 0 0 0 0 3 1 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 123 174 452 168 194 108 111 117 210 122 218 123 202 92 47 54 230 174 412 107 0 9 39 51 123 149 353 144 297 153 281 152 281 162 293 155 261 150 253 162 297 182 325 182 301 180 321 188 325 191 333 199 361 209 388 209 400 211 400 212 372 211 345 220 353 205 341 214 297 190 345 268 472 193 238 134 218 125 186 45 7 0 0 9 0 3 0 6 0 3 0 1 0 3 3 9 7 4 3 0 0 4 19 9 0 188 611 132 0 1 15 88 341 72 234 185 261 114 420 164 142 241 444 146 194 102 126 101 198 129 142 81 55 24 126 126 349 140 261 141 273 191 412 185 404 182 392 174 369 168 365 134 174 73 142 87 178 111 218 70 99 27 3 129 607 206 0 9 27 10 3 4 19 10 7 6 7 6 7 6 7 6 7 3 19 6 0 0 0 0 0 0 138 173 634 285 694 266 626 271 607 260 591 260 583 247 539 242 559 254 575 251 563 251 567 265 615 266 603 257 579 257 595 272 603 250 511 209 396 171 345 111 186 37 7 10 31 6 0 15 0 42 400 185 234 12 448 70 440 81 380 49 289 129 218 24 51 13 31 0 246 132 503 104 579 72 71 193 388 156 249 73 460 37 75 22 47 21 35 27 55 27 59 28 63 30 63 31 67 31 71 33 75 34 75 31 67 31 67 31 67 31 67 30 63 30 63 30 63 30 63 34 63 36 63 36 59 34 59 30 67 39 79 34 63 33 71 25 71 36 87 39 71 31 47 21 99 45 47 28 27 22 107 55 111 49 95 46 79 34 39 37 99 61 126 58 126 61 119 55 87 55 95 57 99 51 75 46 71 49 115 57 71 39 87 48 134 66 142 58 162 81 119 37 59 34 27 33 71 43 27 45 43 42 75 16 95 85 202 167 936 315 710 316 734 269 361 13 31 33 55 37 59 33 35 22 23 21 27 21 23 21 23 24 11 13 3 21 111 63 170 54 35 4 3 16 0 12 39 34 55 34 59 33 55 30 39 28 43 24 7 18 35 34 39 33 39 34 39 34 39 34 39 34 39 34 39 34 39 34 39 30 31 31 31 34 31 34 23 37 23 37 27 39 39 42 47 43 31 43 35 42 35 42 43 33 23 33 31 33 31 31 23 25 7 24 3 24 11 28 23 33 39 37 43 34 31 33 35 57 134 85 174 85 178 90 178 82 166 82 154 73 130 73 138 70 115 73 126 81 146 88 162 98 186 102 210 119 257 129 265 117 198 75 67 22 0 13 15 18 23 16 23 12 15 10 3 13 19 10 15 10 7 10 15 9 0 6 3 40 166 82 166 63 134 52 79 30 55 37 103 64 170 75 178 57 111 39 95 52 111 37 71 30 59 43 123 60 134 70 162 81 166 76 154 85 170 84 162 79 146 75 138 76 158 81 146 79 170 88 166 98 218 110 238 104 198 87 170 79 154 73 119 57 103 69 158 67 154 88 202 120 253 114 269 138 305 128 301 141 305 179 372 190 353 188 432 236 527 217 408 153 285 113 170 75 126 67 126 101 246 116 206 78 91 69 134 79 138 70 142 72 150 63 119 31 39 7 0 0 0 0 7 7 3 3 0 1 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 11 7 35 19 63 1 3 1 3 1 3 1 3 1 19 1 11 1 11 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 1 0 15 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 3 0 1 0 1 0 0 0 0 0 4 0 0 0 0 0 13 47 49 174 72 166 63 150 69 186 79 194 69 150 60 115 45 83 39 75 49 265 173 396 114 198 82 130 75 146 79 142 72 126 73 146 85 198 110 226 95 158 79 150 351 177 360 185 370 185 365 182 374 190 374 188 370 187 367 187 382 196 389 196 389 196 391 197 384 193 384 194 386 196 389 194 403 200 401 197 396 194 396 191 391 188 393 191 398 194 403 196 408 196 410 194 410 193 408 193 425 203 427 206 432 208 434 211 401 203 413 202 377 205 358 153 90 10 9 1 7 0 0 4 0 0 0 0 0 0 0 0 0 1 2 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 2 0 28 104 358 176 310 155 384 147 269 105 241 95 234 92 198 49 179 144 260 159 253 33 62 24 124 76 377 182 362 199 339 182 398 196 398 193 398 185 417 194 389 194 417 208 417 203 420 209 425 205 425 206 425 208 432 209 439 211 441 206 444 197 439 188 432 168 420 164 425 140 444 221 608 265 604 245 563 268 580 253 425 119 62 1 33 21 7 10 0 4 2 3 0 4 4 4 7 0 2 0 7 10 100 99 162 37 477 260 260 6 105 42 274 164 260 158 408 123 417 250 410 132 546 173 336 165 253 39 198 76 300 87 260 67 183 105 257 170 427 203 405 218 386 184 382 180 353 162 329 156 322 153 231 87 214 102 191 64 214 122 195 24 71 39 176 125 181 18 26 15 14 6 4 12 14 7 7 7 7 6 9 6 9 4 16 0 47 0 35 0 83 31 331 209 539 300 565 263 542 277 546 262 527 259 544 271 549 265 539 272 561 280 556 274 546 276 553 282 558 279 544 277 556 289 544 277 546 280 546 285 551 288 522 274 425 128 105 0 31 10 16 9 102 108 193 9 28 69 38 48 74 54 57 36 78 10 33 12 21 13 4 82 191 159 124 117 33 39 81 57 124 42 45 76 40 40 16 36 42 39 45 27 45 28 47 30 50 30 52 31 52 33 54 34 57 34 52 31 52 31 52 31 52 31 50 30 50 30 50 30 50 30 62 39 59 37 57 34 50 33 50 37 64 40 52 30 45 31 66 39 57 31 38 27 42 31 38 39 42 22 74 21 47 46 145 54 145 48 143 42 133 30 157 55 193 61 188 58 195 55 193 55 186 54 188 57 188 52 207 51 188 64 202 45 179 61 207 57 171 78 200 99 193 46 107 37 117 30 121 42 117 37 140 27 133 43 74 54 217 85 312 369 539 280 580 297 427 218 95 25 109 34 119 43 109 25 81 21 78 21 78 22 78 22 76 21 69 9 105 45 171 70 140 25 38 10 50 10 47 25 114 36 126 34 126 33 126 30 126 28 117 16 119 28 143 33 138 37 136 37 136 37 136 37 131 34 131 34 131 34 131 34 126 28 128 31 133 34 133 34 136 36 133 34 136 36 138 40 136 43 136 43 136 43 136 43 121 36 126 37 126 34 119 30 128 37 126 34 119 30 112 27 102 24 114 31 121 36 133 45 131 49 152 45 133 45 152 55 155 58 169 64 167 61 171 66 179 67 191 76 205 85 217 90 238 102 243 114 276 137 303 144 248 95 164 34 78 12 62 13 69 24 59 18 54 12 45 9 57 13 57 12 54 13 62 13 54 9 47 4 97 69 169 66 157 61 128 40 105 33 97 33 117 58 159 79 157 64 133 60 107 49 90 39 74 28 97 58 119 60 145 76 169 82 171 78 183 82 183 82 183 81 174 79 157 78 174 79 174 85 179 78 169 78 171 72 150 57 136 52 131 57 150 61 145 61 164 81 159 105 219 113 212 105 188 96 217 123 229 104 217 126 351 173 341 174 360 171 351 174 393 211 432 212 415 193 386 187 403 205 372 184 403 162 291 73 212 55 257 70 245 81 245 76 191 66 145 82 224 104 198 87 152 51 40 7 21 1 2 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 3 2 3 9 10 23 18 2 1 2 1 2 1 2 1 0 1 0 1 2 1 4 0 2 0 7 0 7 0 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 14 0 7 6 4 0 2 0 9 3 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 0 3 2 7 0 1 0 4 9 3 2 0 7 0 2 3 7 7 11 1 23 19 52 31 76 43 97 57 128 73 138 70 121 57 107 48 100 45 117 45 179 147 229 85 167 95 176 88 167 79 152 75 157 81 145 78 174 96 186 92 169 79 167 365 176 365 171 365 170 337 152 321 162 361 179 396 190 408 200 392 193 384 194 392 197 380 196 380 199 376 193 365 193 372 191 369 194 376 196 369 190 361 190 365 188 365 188 365 188 365 197 380 191 369 190 380 196 392 202 396 194 384 199 408 206 408 200 376 200 400 197 480 173 273 10 19 0 35 9 35 6 47 3 19 0 19 1 23 3 11 0 3 6 3 0 0 0 3 0 15 0 15 0 11 0 11 0 7 0 7 0 0 0 0 1 15 1 15 3 23 3 0 0 123 146 412 177 289 165 369 162 293 107 130 84 115 81 146 95 138 132 325 88 43 45 130 52 158 156 325 167 305 177 357 184 349 179 337 179 353 191 369 197 361 194 357 211 361 185 333 184 309 177 293 171 285 171 285 177 293 155 222 137 190 141 190 131 142 131 83 105 194 215 416 266 464 253 424 248 499 268 555 271 698 114 0 4 0 12 19 3 19 12 7 3 3 7 0 0 7 1 0 7 198 177 563 51 126 259 476 73 0 0 0 101 273 146 337 162 246 230 492 159 333 211 261 126 234 102 0 42 123 98 95 88 43 67 218 161 424 239 515 224 444 196 365 180 349 158 301 150 313 143 269 101 186 79 142 79 186 105 253 75 35 12 27 95 333 46 3 15 51 15 39 7 39 9 35 9 31 3 35 21 11 0 7 4 0 0 0 21 79 155 563 248 440 191 416 220 464 218 456 230 464 227 452 224 456 227 464 232 480 236 484 235 464 223 440 238 503 253 507 239 480 248 535 251 519 256 539 263 559 271 587 271 630 304 702 212 7 0 35 4 71 43 142 40 95 30 91 9 31 31 67 28 75 22 43 18 51 1 31 31 174 66 158 52 119 27 91 48 142 42 63 31 63 28 39 27 39 27 39 25 51 25 55 27 59 28 59 28 59 28 63 30 67 31 67 31 67 31 67 31 67 31 67 33 67 31 63 30 67 31 71 30 63 34 75 36 71 31 63 34 75 34 71 33 71 31 67 28 63 30 75 31 79 33 83 30 63 30 83 28 35 28 107 55 83 48 87 45 51 33 51 46 119 69 130 60 123 60 103 58 95 54 79 49 79 51 83 55 91 52 87 51 95 57 115 63 134 61 154 88 202 66 47 37 47 37 39 37 47 42 63 43 95 30 63 19 150 122 178 155 964 306 825 315 694 233 634 58 0 27 71 33 47 30 55 22 23 21 27 21 31 22 39 22 15 15 15 15 103 72 162 57 43 4 3 13 19 15 51 42 51 37 47 34 39 30 23 34 23 19 0 19 19 30 35 37 51 37 47 36 43 34 43 36 43 33 39 31 31 28 27 27 19 31 23 33 31 36 35 36 31 39 43 37 35 33 15 37 27 37 31 37 43 39 43 36 47 37 55 37 55 39 59 31 39 31 39 31 39 31 39 30 35 30 39 31 39 33 43 37 59 42 75 48 87 51 91 52 99 57 111 61 119 61 111 60 111 70 134 76 146 82 166 84 186 101 238 128 313 141 301 101 194 64 35 10 0 15 3 16 7 16 3 13 0 10 3 13 19 10 19 16 23 15 15 1 0 7 0 15 99 72 162 63 134 54 87 43 91 36 19 28 87 55 162 76 194 67 138 48 83 37 75 30 67 37 91 51 99 51 87 84 186 82 158 90 134 85 154 92 202 63 162 84 166 85 170 81 154 70 134 73 142 66 115 54 83 45 71 54 103 55 111 61 126 67 130 84 190 110 238 108 206 95 190 96 202 101 194 85 190 134 376 176 369 171 281 141 277 155 285 164 357 184 436 218 567 248 579 242 511 202 424 158 214 78 107 67 134 87 162 78 123 69 134 120 380 206 440 196 400 159 305 129 162 33 0 0 0 0 35 0 7 0 7 0 31 3 15 1 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 12 31 15 31 31 63 36 79 43 99 49 111 52 146 85 249 111 265 102 222 82 178 82 182 84 186 85 190 73 154 73 170 84 202 90 202 305 153 317 152 310 152 308 141 300 146 308 152 319 159 329 164 334 170 346 179 362 187 374 193 379 191 382 188 377 188 386 197 382 193 386 196 391 194 384 190 386 190 391 188 391 188 391 188 398 191 393 188 393 193 403 197 415 200 405 199 413 205 420 206 396 180 365 205 389 188 281 102 42 3 7 4 0 1 0 3 0 1 0 3 2 0 0 0 4 10 16 7 4 0 2 7 0 0 0 0 0 0 0 0 0 0 2 0 2 0 7 0 2 6 0 3 0 1 0 0 26 25 140 102 286 159 351 164 384 190 355 165 315 114 212 88 234 117 331 149 193 42 226 135 212 107 317 144 312 129 303 125 315 137 327 146 339 146 331 141 355 158 336 147 355 155 339 161 355 158 351 152 346 150 346 150 358 146 372 158 384 164 389 165 396 156 408 132 386 171 563 248 608 251 580 236 585 263 580 248 556 260 234 0 28 0 28 10 0 4 0 6 4 7 4 1 9 0 28 55 234 149 191 24 145 131 558 200 205 4 119 43 272 165 417 196 365 173 520 194 358 205 520 144 288 129 351 85 202 82 312 102 207 40 255 171 362 208 453 245 429 200 372 193 341 152 291 144 300 143 288 141 224 88 188 73 188 92 222 105 150 37 107 30 236 144 119 0 7 0 4 9 0 6 0 1 0 15 16 0 2 0 14 30 47 22 267 206 532 288 565 268 434 164 379 167 429 184 422 180 432 184 434 184 436 187 441 190 446 193 451 194 451 191 441 188 441 199 441 196 429 191 434 199 456 208 458 211 465 215 470 217 479 224 496 288 518 182 117 0 26 24 40 33 19 19 19 28 57 27 59 15 38 19 50 24 23 13 7 6 14 33 52 34 50 21 38 21 52 30 45 21 47 30 42 27 40 28 38 28 42 25 42 27 45 28 47 28 47 28 47 30 50 31 52 31 52 31 52 31 52 31 52 31 52 31 50 30 50 30 52 31 50 31 57 36 59 34 52 30 57 34 54 33 54 31 52 31 52 31 50 31 50 33 52 33 54 24 64 34 76 19 90 49 136 51 128 51 136 36 121 33 150 57 193 61 198 63 212 58 207 55 200 51 193 49 193 52 191 54 176 49 171 54 179 61 195 66 193 73 212 82 159 25 124 37 114 36 112 40 112 43 109 40 105 34 93 75 243 73 308 358 499 306 577 268 491 276 210 24 81 36 109 48 105 27 90 25 85 22 81 21 81 19 95 15 81 13 83 43 167 69 140 28 50 4 42 10 47 28 117 37 121 36 121 33 119 31 131 28 114 18 114 25 133 33 138 36 136 34 136 33 133 33 136 34 133 31 128 28 126 27 126 30 128 33 133 36 136 37 138 37 140 40 140 37 136 34 133 37 133 39 136 39 138 39 133 36 133 36 133 34 131 34 121 31 121 31 121 31 121 31 121 31 121 31 124 33 126 34 138 40 145 46 155 51 157 52 159 54 164 58 171 61 174 61 164 64 181 73 191 78 200 85 205 95 236 116 279 144 298 135 224 88 150 27 62 10 64 15 54 16 47 15 52 13 52 12 54 13 50 12 57 18 59 13 47 13 59 6 62 37 143 79 164 76 148 57 124 51 100 27 69 28 100 57 138 70 136 64 107 55 93 33 64 18 95 49 88 61 152 76 164 81 179 81 186 66 212 75 195 102 186 92 188 92 186 87 176 73 159 64 140 58 131 52 119 43 107 37 128 54 131 58 140 66 152 70 179 96 212 111 210 96 191 90 195 88 191 82 176 79 212 120 317 158 331 176 377 187 401 206 386 179 348 149 317 161 346 176 389 202 425 208 389 152 260 72 207 70 217 76 224 70 200 57 298 188 391 193 374 191 355 171 317 147 253 99 128 18 16 0 7 6 11 0 0 1 0 12 0 1 0 1 2 0 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 9 6 11 7 21 12 31 18 40 22 47 34 81 58 109 66 107 60 119 63 131 72 148 84 164 90 152 81 152 81 150 79 150 79 123 246 129 234 123 234 122 210 120 218 119 218 119 226 125 230 126 238 146 281 156 297 167 325 184 353 184 341 180 345 188 369 190 365 194 376 196 372 193 365 190 365 190 365 188 365 188 365 190 365 187 361 188 372 194 388 199 388 196 388 200 396 199 376 191 357 187 341 180 444 138 103 0 0 0 15 4 11 6 31 0 15 0 15 0 7 0 11 7 19 7 11 4 0 1 0 6 31 6 31 3 27 4 19 1 7 0 3 0 0 0 0 1 7 1 7 0 7 0 0 33 107 67 126 84 186 134 265 161 380 185 408 173 230 92 146 99 269 173 253 45 87 146 456 111 210 141 261 146 253 137 214 134 234 141 249 143 234 137 218 132 194 126 198 152 238 141 238 152 234 150 230 150 222 152 238 153 261 165 301 184 329 193 321 215 365 217 333 194 376 250 464 215 325 202 349 236 464 241 424 170 150 3 0 0 0 0 27 12 0 1 7 4 0 0 0 0 71 98 305 110 126 13 0 28 400 282 309 25 0 33 130 144 404 233 420 156 380 241 119 70 345 250 238 69 178 138 142 58 130 113 123 70 0 55 238 200 484 256 547 209 329 159 349 174 309 144 293 144 261 126 261 107 178 81 142 88 202 102 222 49 39 21 111 158 372 18 7 15 31 15 31 10 35 13 55 7 31 0 0 18 39 1 0 72 408 294 745 292 591 262 547 191 321 174 345 196 365 187 357 167 293 170 305 174 313 174 317 176 321 177 325 180 337 185 345 188 337 182 317 177 313 177 309 187 337 187 337 187 341 188 341 180 353 182 384 202 519 75 0 10 39 30 75 30 67 36 95 31 55 31 51 24 67 22 55 15 71 24 43 12 27 25 59 15 55 22 63 21 47 24 59 30 55 27 47 27 39 28 43 25 51 25 55 27 59 28 59 28 59 28 63 30 67 31 67 31 67 31 67 31 67 31 67 30 63 28 59 28 59 30 63 30 67 33 75 34 71 31 63 33 71 33 67 31 67 30 63 33 71 34 79 33 83 31 83 28 63 25 75 27 43 31 103 54 79 46 79 42 43 30 35 37 87 54 111 57 130 67 134 58 103 57 95 52 99 55 103 54 87 49 79 49 87 58 103 66 142 69 162 79 154 46 11 34 47 36 43 37 51 42 67 28 79 39 67 36 202 114 142 152 904 306 868 295 650 262 476 107 35 21 51 40 91 37 39 30 39 25 35 22 27 19 31 30 31 16 11 12 71 64 146 61 59 7 0 4 19 19 67 37 43 36 43 34 39 33 39 36 35 24 11 22 35 33 51 34 39 33 39 33 35 31 35 33 39 31 35 30 27 28 23 31 23 33 27 34 35 36 39 37 39 39 47 40 47 39 43 37 27 39 31 37 39 39 43 36 43 34 47 33 39 31 39 31 39 31 39 31 39 31 39 33 43 33 47 34 47 36 51 40 67 45 83 49 91 52 95 51 95 54 107 58 115 60 115 58 111 67 130 73 146 81 166 84 190 105 257 134 329 143 301 96 182 48 15 6 0 13 7 12 0 15 3 13 3 13 15 13 15 10 19 16 23 15 11 13 7 15 11 15 31 51 178 87 202 84 162 63 119 46 71 25 55 37 111 63 178 78 186 64 142 60 107 25 43 25 35 25 3 51 23 52 107 70 138 76 146 98 170 76 214 96 174 90 178 87 174 76 142 64 119 52 99 55 103 54 91 46 71 57 107 60 123 66 142 75 158 88 198 105 226 99 186 87 170 92 170 79 162 79 154 76 154 143 273 168 452 224 432 203 476 215 436 179 301 128 265 140 317 147 361 179 380 174 392 161 277 111 210 111 249 135 281 119 194 170 404 194 353 188 396 191 392 184 369 158 333 141 249 52 0 0 0 1 19 4 7 1 19 1 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 1 0 7 15 15 35 21 39 22 35 30 71 45 111 58 134 72 174 82 198 84 202 92 230 250 117 257 111 245 111 243 102 231 99 224 96 226 101 238 108 248 120 272 129 272 131 296 150 343 176 360 179 365 179 367 184 377 190 384 194 391 194 386 191 384 188 386 190 391 188 393 190 391 188 389 188 393 193 401 197 398 193 398 194 403 193 391 185 365 188 370 179 351 180 219 0 42 6 33 6 11 0 0 0 4 0 4 0 2 0 7 10 9 4 0 3 2 4 0 1 0 0 0 0 0 0 0 0 2 0 2 0 7 0 7 0 4 0 0 0 2 0 16 1 131 105 245 108 212 113 308 161 265 129 293 143 288 107 238 131 288 161 331 88 114 76 348 206 310 150 334 164 355 173 367 174 370 173 360 165 353 165 360 168 360 173 386 202 470 224 429 197 398 180 403 182 413 185 417 187 415 168 401 161 401 171 427 185 446 194 496 215 508 212 539 203 522 203 503 208 532 223 491 190 391 114 224 28 50 10 14 0 7 3 16 1 14 0 57 49 198 117 231 82 90 0 42 10 245 221 465 116 202 27 265 162 446 244 503 221 446 236 484 87 260 182 525 138 238 98 334 102 305 156 346 117 324 73 217 179 468 259 496 257 432 193 327 140 341 170 334 158 305 143 274 123 219 90 179 79 193 99 210 98 112 34 59 33 300 155 50 0 23 0 11 3 14 0 11 4 9 7 38 3 26 0 47 33 518 254 448 211 489 265 489 177 456 199 441 202 446 191 422 190 458 206 465 211 470 212 468 209 456 202 451 200 453 206 470 215 475 218 468 212 456 209 458 212 472 220 472 220 472 218 470 218 479 230 429 116 293 221 234 30 35 13 52 24 42 12 26 9 26 15 28 21 40 27 45 22 35 25 57 27 42 19 52 31 31 21 47 28 42 25 50 34 47 28 45 25 42 27 45 30 42 25 42 27 45 28 47 28 47 28 47 30 50 31 52 31 52 31 52 31 52 31 52 31 50 28 47 27 45 28 47 30 50 31 54 33 54 33 52 30 52 31 52 31 50 30 50 28 57 34 52 34 50 31 47 30 54 24 62 28 74 25 100 51 138 48 128 46 128 31 107 30 124 39 145 48 167 61 188 67 191 57 191 54 186 51 176 51 179 51 171 48 169 52 179 58 186 64 193 76 200 67 140 25 119 33 112 36 112 39 109 40 97 39 114 31 102 76 181 39 334 374 491 325 580 265 248 87 200 28 97 40 100 37 102 37 95 28 90 25 88 24 88 24 112 21 83 13 74 30 152 64 157 37 62 0 35 9 59 34 109 34 117 34 119 34 121 34 126 30 114 22 121 30 133 34 136 34 133 33 133 33 133 33 133 33 131 31 128 30 126 28 131 33 133 34 136 36 138 37 136 36 138 39 140 40 143 40 136 39 136 39 136 37 136 37 136 37 133 34 128 31 124 30 121 31 121 31 121 31 121 31 126 34 126 36 128 37 131 37 140 42 145 46 152 49 155 51 155 51 159 55 167 58 169 58 159 60 171 67 179 73 193 82 200 95 243 125 288 146 288 125 217 72 119 13 54 9 62 16 47 13 45 15 52 15 57 16 52 12 47 10 54 16 57 12 64 10 62 25 78 19 100 66 167 85 181 84 159 63 117 45 93 31 85 45 124 67 152 87 131 69 128 60 133 49 112 19 133 40 152 48 148 51 164 82 195 67 205 88 191 95 205 84 171 81 169 76 159 66 145 58 131 57 145 66 152 64 140 57 155 70 159 75 171 84 186 92 191 99 210 102 195 87 179 84 191 81 179 85 193 81 181 78 265 146 362 211 401 170 329 162 355 173 351 147 281 123 272 129 279 134 288 132 310 164 360 171 372 180 391 211 456 235 444 208 398 205 386 184 405 208 393 184 382 174 322 150 327 168 260 85 85 12 9 0 14 7 0 0 0 1 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 4 1 0 0 0 0 2 0 2 0 4 1 4 1 2 0 2 0 2 0 7 4 9 0 16 4 31 12 40 18 42 25 74 40 81 43 102 63 111 210 114 186 105 186 104 162 96 154 92 142 92 154 99 166 108 182 114 174 108 178 125 230 149 281 168 333 179 345 180 341 187 349 191 361 194 361 191 353 190 353 188 357 190 361 191 369 191 376 191 380 193 388 197 392 193 380 193 384 194 372 182 333 177 261 173 428 174 186 27 0 0 0 0 0 0 0 0 0 3 7 4 3 1 0 0 0 4 0 3 3 6 15 6 7 3 3 1 3 1 7 1 0 6 7 4 0 3 0 3 0 9 0 3 0 0 0 0 0 1 35 36 55 63 178 119 202 117 234 110 174 102 174 135 357 193 345 128 7 18 170 184 376 149 301 155 313 155 301 161 337 180 357 171 325 165 325 170 329 177 337 187 424 247 476 208 349 196 357 199 353 203 357 206 372 193 325 174 265 164 273 177 305 194 345 227 448 238 456 242 416 211 376 227 444 247 476 244 492 248 591 260 214 0 15 15 23 0 0 0 0 1 79 84 214 96 130 28 0 0 0 43 87 138 341 123 154 132 170 156 388 236 547 241 460 253 492 217 285 187 412 218 162 39 31 99 166 128 277 176 321 150 182 168 567 221 543 253 488 211 408 152 150 125 297 164 309 149 313 141 218 101 154 85 134 95 186 107 202 55 115 24 0 150 396 19 0 3 0 6 27 28 23 9 0 6 0 0 0 0 0 3 19 259 559 235 484 223 480 230 480 218 428 211 412 202 384 196 392 193 357 194 361 194 353 188 341 202 369 190 333 182 329 187 345 191 365 202 365 188 337 194 380 206 388 206 392 208 396 209 396 214 388 190 51 126 452 113 0 7 0 18 27 28 47 33 59 46 87 30 59 25 59 24 59 15 35 19 27 21 11 19 23 16 43 21 51 25 55 28 63 28 51 25 47 25 43 28 47 25 51 25 55 27 59 28 59 28 59 28 63 30 67 31 67 31 67 31 67 31 67 31 67 30 59 28 55 27 59 28 63 30 67 31 67 31 67 31 63 31 63 30 63 28 59 28 59 33 67 34 67 30 71 28 75 28 67 25 63 25 55 39 107 51 79 42 79 40 47 27 43 33 47 33 67 45 107 58 134 58 119 55 111 51 95 48 79 54 91 48 75 51 79 58 107 66 142 73 170 73 115 39 31 31 43 34 47 37 51 40 47 31 63 43 55 39 162 67 75 265 805 310 825 242 309 75 214 131 95 39 55 27 47 34 67 28 39 28 47 30 55 31 63 39 39 16 15 7 35 52 138 66 87 15 0 0 19 25 87 34 35 33 39 33 39 33 39 33 31 24 19 27 43 36 51 34 43 36 47 36 47 36 47 33 39 33 35 31 35 31 35 36 35 36 35 37 39 37 39 34 31 34 35 36 39 39 43 39 31 39 31 37 39 37 39 39 51 37 51 34 43 31 39 31 39 31 39 31 39 31 39 34 47 36 51 37 55 37 55 37 59 42 71 45 79 46 79 46 83 51 99 55 103 57 107 55 99 61 111 64 126 75 158 85 210 120 305 149 341 135 261 90 138 28 0 4 0 13 7 10 0 13 3 13 15 13 19 12 15 9 15 15 19 13 11 18 0 12 55 37 35 28 91 61 150 79 194 81 146 55 103 40 55 25 59 40 111 60 166 75 150 55 158 87 242 76 59 22 0 55 31 70 23 7 51 57 95 55 158 85 170 90 174 81 154 76 146 69 123 60 111 49 91 61 123 69 123 63 103 76 150 79 162 87 186 95 202 96 210 104 206 90 166 82 166 79 154 81 174 82 150 76 162 110 313 187 353 140 210 114 182 113 249 144 285 125 242 116 230 120 218 116 261 135 273 132 289 161 372 188 476 223 523 220 480 196 396 185 376 215 436 180 317 176 384 182 353 153 345 158 345 117 166 25 0 0 0 3 19 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 238 108 238 98 222 96 219 87 205 82 200 79 198 81 205 85 202 90 210 92 217 101 248 122 274 137 322 167 355 179 367 185 362 185 374 191 382 191 382 188 379 188 384 190 386 191 396 193 391 193 391 194 393 194 393 194 396 194 391 191 386 185 367 173 367 161 322 146 205 18 71 15 64 10 64 12 57 15 45 1 19 0 14 0 16 3 7 0 2 1 2 3 0 1 0 3 9 6 14 1 9 0 9 0 9 0 14 0 14 0 14 0 16 0 19 0 21 1 38 4 33 1 62 16 131 78 214 87 262 123 241 88 241 138 358 220 405 159 217 33 145 141 393 173 279 131 274 131 265 120 274 141 305 149 317 153 324 150 317 144 324 146 324 155 389 170 348 144 382 164 393 171 405 176 417 176 432 177 432 174 427 173 429 174 432 174 463 197 472 193 501 194 470 196 501 214 491 199 475 212 460 203 441 132 181 66 159 84 176 78 131 39 174 140 317 144 205 72 145 33 171 108 310 156 377 165 351 168 420 159 432 236 501 263 518 245 537 226 463 248 525 226 465 131 236 57 276 122 405 140 460 247 396 176 496 250 362 260 539 233 324 135 267 102 212 125 308 146 303 149 288 110 202 84 181 78 183 87 200 96 152 25 40 28 286 114 35 52 126 24 33 0 31 0 31 0 40 10 112 101 324 165 262 87 496 242 494 250 503 236 494 248 515 247 506 239 491 235 494 242 496 239 501 238 496 233 489 230 465 209 439 190 413 180 408 180 401 185 427 187 405 176 420 199 408 179 410 182 415 185 420 187 391 173 389 81 305 171 234 0 69 0 40 0 40 0 45 0 45 13 33 28 64 30 54 18 57 18 52 21 62 19 50 19 42 21 28 24 47 31 50 27 50 27 47 25 47 25 54 28 47 25 42 27 45 28 47 28 47 28 47 30 50 31 52 31 52 31 52 31 52 31 52 31 50 30 47 28 47 28 50 30 50 30 50 30 50 30 50 30 50 30 47 28 47 27 45 27 50 30 47 30 45 28 45 28 54 27 59 24 74 33 114 52 133 42 126 43 124 33 107 34 112 28 95 30 112 40 126 51 164 60 169 60 167 58 167 57 167 52 162 51 169 55 183 63 195 73 202 79 179 48 117 27 112 31 112 36 114 37 107 39 107 31 114 34 119 69 138 64 542 304 561 239 296 72 341 193 379 96 119 31 93 45 107 31 97 31 97 33 102 36 109 39 109 21 85 18 71 19 136 60 159 46 76 1 33 9 71 39 109 34 117 33 117 31 117 31 119 27 107 24 114 33 131 36 133 36 138 36 138 37 140 37 136 34 136 34 136 34 136 34 138 37 138 37 138 37 138 37 136 36 133 34 133 36 138 37 138 40 136 39 136 37 133 36 136 37 136 36 131 34 128 33 121 31 121 31 121 31 121 31 126 34 126 36 128 37 131 37 136 39 140 43 145 45 148 45 148 46 155 51 162 54 164 55 152 55 162 60 167 66 186 78 212 108 276 149 319 150 272 104 205 55 93 7 59 12 62 16 50 13 47 15 52 13 57 15 52 10 45 9 52 15 57 10 59 9 69 40 114 34 88 37 114 51 140 76 167 70 133 57 114 33 69 28 83 31 93 55 150 64 114 58 207 128 276 101 265 113 300 149 491 214 241 52 205 90 176 67 191 69 164 79 176 82 169 75 155 67 148 61 148 64 164 76 176 76 169 70 181 81 183 84 191 90 202 98 195 101 200 93 179 79 174 84 179 85 193 88 181 73 176 87 231 164 365 146 245 117 276 116 245 126 303 141 281 123 257 114 255 105 238 125 272 116 253 123 243 119 296 152 331 158 327 150 339 158 334 168 393 177 329 134 319 152 343 162 346 171 355 174 288 144 198 55 33 0 7 3 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 4 1 4 1 4 1 4 1 2 0 4 3 4 0 2 0 2 0 7 0 7 0 7 0 11 7 21 6 7 0 7 1 87 146 85 115 73 111 72 91 63 79 64 91 69 103 73 103 75 99 84 126 99 170 113 194 122 218 141 277 161 325 177 349 180 329 185 345 190 349 188 341 188 349 190 357 190 361 193 365 193 380 193 380 193 376 190 372 193 372 187 357 182 337 170 305 167 281 131 138 63 126 102 206 131 297 128 257 111 178 67 43 28 3 0 0 0 0 4 0 7 19 15 19 4 0 4 7 0 0 0 0 0 0 0 0 0 0 6 11 18 39 30 47 36 63 49 126 70 174 79 194 125 317 141 313 134 285 149 333 123 265 114 150 123 341 215 484 215 293 117 107 113 345 202 285 102 170 99 182 99 166 104 210 113 206 122 222 128 222 122 202 125 218 128 210 138 194 122 198 129 178 135 186 140 194 141 186 137 186 141 214 146 210 140 194 156 226 158 257 149 234 165 277 184 317 177 257 129 123 98 142 141 182 122 301 152 297 120 337 153 309 117 222 143 404 191 376 193 388 149 281 176 492 215 357 123 170 135 253 134 230 212 519 245 519 257 503 244 416 224 539 251 456 236 361 107 43 72 162 177 269 203 464 190 361 232 456 235 718 345 603 174 253 143 281 105 238 159 376 180 349 161 313 120 206 111 174 102 182 114 238 107 35 37 186 174 154 6 285 125 115 13 0 0 0 3 0 0 202 217 622 304 678 277 563 244 492 230 503 241 515 254 579 251 539 251 535 248 543 253 543 259 527 254 519 251 515 251 515 259 523 247 488 236 476 238 484 229 468 236 468 229 460 236 495 220 432 221 436 223 444 224 436 215 440 232 349 206 436 191 313 168 329 140 242 105 146 64 75 12 0 0 0 19 19 19 35 24 27 19 43 27 19 21 39 25 43 25 47 30 63 31 59 27 47 24 47 24 43 27 51 24 51 25 55 27 59 28 59 28 59 28 63 30 67 31 67 31 67 31 67 31 67 31 67 31 67 30 63 30 63 31 67 31 63 30 63 30 63 30 67 28 59 28 55 27 55 25 51 25 47 27 55 27 63 27 63 28 59 24 43 25 75 46 111 46 91 40 99 42 75 33 79 39 47 19 35 27 43 28 79 46 115 52 130 58 130 58 123 57 103 54 79 55 95 61 115 72 162 76 170 60 67 27 43 30 47 34 55 39 55 36 51 40 15 40 55 54 138 58 202 328 900 187 297 241 412 218 579 227 253 57 55 34 83 39 43 37 63 36 71 37 75 39 87 36 39 18 31 9 19 46 119 66 95 22 0 0 15 27 83 37 47 33 39 31 35 30 31 28 23 22 19 28 43 33 47 34 39 36 43 36 47 37 47 37 47 37 47 37 47 37 47 39 43 39 43 39 43 39 43 40 43 37 35 34 35 37 39 40 35 40 31 37 35 36 35 34 39 34 43 33 43 33 43 31 39 31 39 31 39 31 39 33 47 34 47 36 51 36 51 39 63 42 71 45 75 45 75 43 75 48 91 52 95 54 99 51 87 55 95 58 111 70 146 85 226 132 341 156 321 111 170 82 111 16 0 12 7 13 7 15 7 13 11 13 11 10 15 10 11 7 11 13 15 12 7 12 15 30 87 46 71 37 83 43 75 46 138 75 158 69 154 60 91 31 67 33 63 34 103 60 126 52 134 81 293 134 261 146 309 147 246 306 722 123 63 95 365 98 87 55 75 54 107 73 146 73 150 72 154 73 150 78 158 85 182 92 182 87 170 82 166 84 170 87 182 92 190 93 202 95 182 78 150 76 166 90 194 92 202 85 158 76 162 96 337 188 313 125 277 140 234 85 202 125 269 125 242 114 206 116 206 107 206 114 226 122 246 104 218 126 281 140 281 129 249 120 246 128 257 138 222 104 206 107 170 99 246 152 369 171 388 165 420 155 194 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 3 0 3 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 176 72 174 58 152 55 152 48 150 55 162 67 183 78 195 82 200 90 222 111 257 129 276 128 272 132 291 143 315 158 343 176 355 180 362 187 374 188 372 187 379 188 382 191 386 191 391 193 389 191 389 191 386 188 382 185 382 182 367 174 358 167 341 156 291 93 212 126 343 205 417 209 405 221 427 233 439 230 377 168 238 85 97 3 28 3 40 12 64 34 69 31 33 13 23 21 62 33 76 39 90 48 105 52 148 84 179 107 224 135 262 152 293 164 317 177 336 185 343 182 334 179 358 191 353 170 331 177 324 170 310 114 310 203 448 242 468 209 377 182 367 203 367 116 193 75 167 78 183 75 183 82 214 92 212 88 219 96 236 104 243 113 293 120 296 104 286 131 329 129 346 137 365 138 367 138 377 141 384 140 382 137 374 135 370 131 396 159 403 156 441 179 456 187 446 180 417 152 401 174 386 191 405 137 296 119 272 107 231 90 226 95 257 120 300 140 286 164 396 179 396 215 451 193 245 39 207 51 195 126 470 233 518 238 525 256 511 262 568 279 561 265 585 238 351 70 243 110 276 149 346 113 324 131 370 262 565 315 546 251 413 194 346 144 305 149 379 235 475 224 441 247 453 232 444 217 413 208 432 230 432 226 451 227 470 188 272 223 441 187 291 138 298 143 272 126 310 248 553 262 482 257 520 253 484 236 496 245 515 256 518 248 511 251 508 250 506 254 508 250 522 260 522 256 522 259 527 262 513 250 506 247 508 254 525 263 513 247 508 245 511 248 518 251 518 251 518 251 518 251 518 254 525 272 501 268 525 279 525 277 532 283 544 297 556 282 499 241 408 168 198 40 59 0 35 3 64 13 59 25 54 18 45 36 33 24 40 24 40 24 47 28 47 25 50 24 54 25 62 28 47 25 42 27 45 28 47 28 47 28 47 30 50 31 52 31 52 31 52 31 52 31 52 31 54 31 52 30 50 31 52 33 52 30 50 28 47 30 50 31 47 28 45 27 45 25 42 25 38 22 38 25 40 27 42 27 52 28 57 21 71 37 121 52 131 39 124 45 126 39 107 42 114 27 62 18 64 19 59 27 78 24 95 39 117 48 131 48 157 57 157 55 164 60 181 67 176 66 183 70 157 36 112 37 105 31 112 36 114 37 109 34 126 24 109 37 128 60 121 104 592 271 229 291 456 188 511 251 365 104 155 52 105 42 105 36 117 42 112 40 109 40 112 40 102 18 85 22 76 16 128 58 159 49 93 3 40 12 81 37 117 34 117 31 114 28 112 27 109 24 102 24 112 33 121 34 124 33 128 34 131 36 133 36 138 39 138 39 138 39 140 40 140 39 140 39 140 39 140 39 148 42 140 37 136 36 138 39 138 40 138 39 136 36 133 36 124 30 126 31 126 31 126 33 121 31 121 31 121 31 121 31 124 33 124 34 126 34 128 36 140 42 145 45 150 46 150 46 145 45 150 49 157 52 159 52 150 52 155 55 159 63 181 76 191 99 272 147 308 132 222 64 198 46 81 9 71 16 62 15 57 16 50 13 52 12 52 9 50 10 45 9 52 15 54 10 52 24 105 48 109 39 112 52 117 37 102 55 152 73 152 76 136 43 83 36 85 24 71 42 90 55 145 61 179 98 284 125 305 194 393 119 565 313 365 90 226 182 243 24 100 30 114 52 131 60 138 66 157 78 176 87 188 88 198 95 205 95 198 90 191 87 191 87 193 90 198 95 183 92 181 82 159 70 159 79 186 84 183 88 188 76 167 72 191 143 351 164 293 144 267 95 171 92 253 134 281 134 260 114 231 122 257 117 245 123 245 96 212 96 234 116 265 119 248 102 255 125 272 119 243 82 210 111 224 81 200 90 231 110 288 164 353 190 262 57 31 3 23 1 2 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 7 0 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 1 2 1 2 1 2 1 2 1 2 1 4 0 0 0 2 3 2 0 64 87 64 83 61 75 58 71 70 123 88 170 99 178 101 178 122 214 117 210 128 242 132 230 129 222 119 190 120 242 156 325 177 329 182 341 185 349 185 353 191 357 185 353 190 365 188 349 171 341 179 365 184 357 176 337 162 309 165 321 159 249 111 123 88 222 171 428 215 495 214 464 214 472 205 464 217 499 232 519 208 472 149 134 33 83 72 146 98 226 101 253 119 313 143 365 164 396 168 416 173 420 179 432 196 468 199 480 203 480 200 460 190 440 196 452 199 484 200 452 190 448 180 388 164 337 162 349 140 325 171 329 174 408 239 535 232 539 253 476 221 361 161 138 54 55 52 83 69 87 67 91 72 87 72 111 85 107 84 126 90 130 102 146 107 138 107 130 134 174 123 146 125 166 134 166 129 150 125 154 132 178 128 150 128 178 134 206 144 269 184 372 205 396 208 408 211 420 215 428 223 468 230 495 226 499 230 527 208 440 197 396 182 372 188 396 202 444 205 440 215 472 230 349 39 0 25 0 55 289 239 523 260 456 254 523 236 369 285 495 217 408 202 313 116 3 31 0 37 0 55 19 87 202 187 428 309 773 238 261 176 416 165 305 140 253 140 289 173 428 230 543 247 547 248 555 253 567 257 575 259 591 260 571 250 539 226 444 263 531 208 420 223 567 254 515 265 567 253 523 253 527 257 527 241 472 227 495 251 539 250 539 253 523 242 539 254 551 250 539 257 531 262 535 262 539 265 547 256 515 253 503 250 507 253 515 248 511 253 523 256 527 254 519 250 499 247 519 253 507 248 507 251 480 257 499 254 515 256 543 260 567 260 567 263 579 266 595 277 646 283 555 200 277 55 0 0 0 24 63 10 51 46 43 24 39 25 39 28 51 25 19 24 39 24 47 24 47 24 47 25 55 27 55 27 55 27 55 28 59 28 59 28 59 28 59 27 59 31 71 33 67 28 55 30 63 30 63 30 63 30 63 31 63 30 59 28 63 30 67 28 59 28 59 28 59 28 59 27 43 28 51 28 55 27 63 25 63 24 35 25 71 45 91 51 115 46 95 39 91 39 87 39 71 24 39 15 35 18 35 24 55 22 51 25 47 25 39 42 91 54 111 63 126 66 126 67 158 75 146 52 63 30 39 34 55 36 59 39 55 37 51 43 0 25 95 54 130 33 301 313 408 241 872 203 571 280 547 182 186 73 67 39 67 45 0 37 59 37 75 42 83 36 67 33 51 15 11 13 23 36 103 61 99 27 0 0 15 34 75 33 43 33 43 33 39 30 31 28 11 18 19 28 31 31 47 39 47 34 35 31 31 33 39 36 39 31 27 31 39 37 51 37 39 37 39 37 39 37 39 34 35 36 39 37 43 39 47 37 27 37 27 36 35 36 35 33 35 33 39 31 35 30 35 31 39 33 43 33 47 34 47 31 39 33 47 34 51 37 55 37 59 42 75 46 79 45 75 45 75 45 83 49 95 55 107 57 91 52 87 57 111 69 138 72 210 138 341 125 174 75 166 64 75 13 15 15 3 10 23 15 15 15 23 13 23 13 23 9 11 9 11 10 7 13 15 3 15 34 95 60 142 60 99 49 103 46 67 42 123 69 154 61 119 40 55 25 59 31 63 25 115 54 59 39 226 126 249 147 301 184 154 254 599 165 182 55 321 150 119 0 3 45 47 54 95 51 107 66 170 79 178 70 170 95 186 88 190 95 182 95 190 92 182 88 178 90 186 107 198 78 126 66 134 73 146 79 170 85 186 84 158 69 115 69 257 167 372 153 305 111 134 48 123 111 309 144 273 122 253 123 230 113 214 117 238 122 234 101 186 96 170 90 178 102 226 125 261 117 234 82 178 105 246 110 234 99 202 92 194 96 210 135 198 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 1 0 0 0 1 3 9 15 1 0 1 3 0 0 0 0 1 7 1 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 1 0 0 0 4 0 9 7 0 3 4 11 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 167 64 164 64 171 70 183 76 198 88 217 99 226 105 238 113 255 119 248 120 265 129 267 126 253 111 238 102 241 116 284 144 327 167 346 182 370 191 382 191 391 194 384 188 384 188 372 177 351 168 353 170 353 168 351 167 334 156 324 146 303 135 296 134 343 187 408 217 415 208 391 190 403 203 396 206 408 212 405 208 396 212 374 168 260 110 224 123 217 113 214 120 224 137 253 150 255 138 257 143 272 146 262 132 257 135 260 134 260 131 255 128 253 125 265 123 267 128 265 114 226 88 214 110 279 137 253 93 262 104 248 137 365 218 460 254 451 260 460 220 384 170 305 82 143 46 109 40 126 48 145 60 171 69 186 72 186 69 198 76 210 78 238 92 253 95 267 99 308 110 296 110 329 125 331 111 348 128 348 119 327 107 336 119 341 114 339 120 362 150 422 185 432 185 448 197 472 212 487 221 487 227 503 241 501 238 496 239 515 251 508 247 503 245 513 253 506 274 539 256 506 259 518 197 219 49 217 57 288 206 496 245 513 235 496 244 518 250 518 126 348 132 322 125 293 67 202 40 200 55 224 76 312 180 439 205 487 268 374 99 276 155 327 161 353 159 346 158 365 184 420 211 463 218 477 224 484 227 482 229 491 238 494 235 484 233 460 206 401 241 491 206 351 185 446 250 511 259 503 251 511 254 522 254 503 230 470 229 491 247 511 260 525 254 496 247 494 241 484 242 508 248 499 250 515 260 518 254 513 256 508 251 506 251 508 254 511 248 515 250 515 250 515 248 525 251 515 253 518 244 501 245 513 250 515 251 511 250 508 254 506 251 503 250 503 251 508 253 496 263 532 274 530 271 475 215 217 27 31 28 90 16 0 39 33 27 62 27 45 21 50 31 52 25 52 25 52 25 52 27 45 27 45 27 45 27 45 27 47 28 47 28 47 28 47 28 47 28 52 31 52 31 47 28 50 30 50 30 50 30 50 30 52 30 50 28 47 30 50 31 45 27 45 27 45 27 45 27 45 28 42 28 42 28 42 28 47 27 57 19 74 39 119 46 133 43 126 39 117 39 107 39 97 33 64 18 47 19 42 19 52 21 57 21 59 19 69 21 83 31 114 45 136 57 162 63 169 70 179 64 143 37 109 31 112 36 114 37 114 37 112 36 119 30 97 49 117 64 112 104 379 161 458 336 339 245 489 236 362 98 162 40 109 28 112 46 97 31 100 37 114 43 114 37 112 28 83 15 78 18 117 49 150 51 102 1 45 16 97 37 114 33 119 33 119 31 112 28 102 18 93 27 117 34 119 39 128 34 128 31 126 31 131 34 133 34 126 31 126 34 136 39 138 37 138 37 138 37 138 37 136 36 138 37 138 37 138 39 133 37 133 37 133 36 133 36 128 33 126 31 126 30 124 30 121 31 121 33 124 33 126 34 121 31 124 34 126 36 131 37 136 39 143 45 150 46 148 45 143 43 145 45 152 49 159 54 150 51 152 55 164 66 183 75 198 101 267 131 241 79 181 78 152 28 74 13 74 12 57 19 54 15 50 15 54 13 57 13 47 10 47 10 50 13 54 12 50 24 102 49 133 64 138 54 119 52 117 40 107 55 136 63 133 52 100 36 85 33 81 34 74 42 112 31 119 67 272 143 317 143 401 117 496 247 415 126 217 129 284 85 105 27 109 51 97 37 90 40 117 57 140 63 145 75 183 84 188 93 200 90 195 93 198 95 198 92 193 88 179 78 138 58 133 66 152 72 171 82 181 85 179 75 157 64 128 93 284 155 286 123 191 54 121 69 219 135 274 123 245 120 243 114 226 111 236 119 243 113 217 96 217 95 214 95 226 104 224 105 222 98 157 66 164 81 214 111 214 102 183 73 133 46 95 21 38 0 16 1 9 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 3 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 9 0 9 3 19 0 14 0 4 0 0 1 4 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 107 72 115 79 150 96 186 111 214 114 218 113 222 120 246 122 222 117 222 120 218 116 194 108 174 102 150 101 170 119 218 141 265 162 337 187 380 193 384 197 392 193 380 187 357 173 321 162 313 159 305 158 309 161 317 165 321 159 289 147 297 173 380 202 456 214 444 197 408 190 388 185 392 188 396 193 392 187 372 185 432 203 456 152 170 72 174 70 119 70 130 75 142 79 150 63 79 57 87 69 103 54 31 49 51 52 43 40 15 40 31 54 51 55 43 52 51 49 15 54 43 57 130 114 214 93 71 79 39 63 190 182 444 239 503 232 456 203 349 167 249 125 51 43 11 33 3 36 0 31 0 45 39 63 7 39 0 45 0 52 15 64 51 73 51 78 51 82 35 75 47 104 115 105 71 96 87 107 115 110 111 104 103 113 123 107 130 125 214 159 289 176 321 182 349 194 384 208 412 226 464 239 499 244 503 242 503 232 484 238 492 236 488 241 503 235 559 259 523 256 591 265 333 58 0 58 11 140 488 257 531 242 499 260 444 221 472 282 349 144 222 147 313 176 242 93 19 54 31 78 134 184 503 257 432 224 511 217 357 191 436 220 472 238 492 229 472 224 472 233 492 230 492 233 511 238 515 238 507 238 511 238 503 241 519 236 468 190 392 226 503 220 376 215 567 256 535 251 523 251 511 250 492 224 444 224 495 248 531 254 567 253 539 245 535 245 515 248 543 251 499 239 503 257 551 260 523 250 511 247 507 247 511 250 515 254 523 250 507 247 507 247 511 256 519 251 523 251 499 241 492 242 476 247 488 245 488 247 507 251 515 248 515 247 515 245 511 248 511 259 527 266 603 276 591 260 424 60 0 34 75 10 55 21 7 16 23 28 51 33 43 25 43 27 51 27 51 27 51 27 55 27 55 27 55 27 55 28 59 28 59 28 59 28 59 28 63 30 67 31 63 30 59 30 63 30 63 30 63 30 63 31 63 30 59 28 63 30 67 27 55 27 55 27 55 27 51 28 35 28 43 28 51 28 55 22 51 24 31 30 83 48 87 42 87 39 79 36 75 37 87 36 67 24 43 18 43 19 47 21 43 18 35 16 27 16 15 10 11 19 39 31 63 48 107 63 142 64 123 45 67 31 59 33 63 34 67 36 63 34 51 39 59 37 95 42 126 54 154 203 492 262 690 158 674 262 575 203 214 60 67 67 59 25 59 27 35 30 63 42 91 45 95 48 79 22 15 12 11 30 83 52 83 30 0 3 15 34 63 31 51 31 51 31 47 30 39 28 19 22 39 36 55 37 59 34 31 33 27 33 31 34 39 36 35 33 31 33 35 37 47 37 39 37 39 37 39 37 39 37 39 37 39 36 35 36 35 37 27 37 27 36 35 36 35 33 31 31 39 30 35 30 35 30 35 31 39 31 43 33 43 31 39 33 47 34 51 37 55 39 63 43 75 46 79 45 71 40 67 42 71 45 79 48 83 49 79 54 99 63 123 70 134 79 174 98 206 84 126 67 150 39 35 6 7 13 3 9 19 13 23 15 23 13 31 12 31 7 11 10 19 15 11 10 3 10 43 43 99 52 119 57 111 52 111 49 83 43 99 52 107 60 126 49 95 40 91 36 67 31 39 34 79 27 87 96 365 131 214 147 99 131 265 96 134 84 214 111 238 67 27 21 55 36 43 33 59 40 91 49 95 52 103 64 134 79 178 88 166 82 170 87 182 88 174 82 166 70 123 55 95 55 123 67 150 81 178 84 178 78 158 67 126 54 186 138 372 146 226 66 59 46 123 102 285 143 293 132 269 117 214 111 214 117 230 113 202 95 178 98 178 92 166 90 190 107 249 102 206 43 63 27 51 34 91 42 99 33 15 0 0 0 0 0 0 3 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 9 27 10 27 6 19 9 15 0 0 1 15 3 3 0 0 0 0 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 1 0 0 0 3 0 7 55 15 0 0 15 4 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 1 0 1 0 1 0 1 0 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 210 92 212 96 224 108 243 117 262 125 260 120 248 114 248 119 248 119 245 114 238 107 226 98 226 104 236 104 238 108 255 119 267 131 296 158 339 179 365 185 374 185 374 184 367 173 343 159 331 158 331 159 336 162 343 167 360 179 367 182 370 188 393 205 389 197 386 180 358 177 367 182 351 171 358 176 362 176 348 170 336 170 362 187 305 99 200 105 219 101 217 99 207 95 195 90 207 93 210 99 226 108 222 96 205 93 219 93 207 84 217 101 222 102 231 99 236 105 243 93 241 101 253 110 253 105 234 96 229 88 243 140 379 223 463 250 441 194 343 171 322 126 276 84 179 76 181 82 176 63 159 63 183 96 253 95 226 98 253 95 267 113 288 122 300 125 312 129 341 138 346 149 374 161 374 150 329 125 343 152 422 197 468 197 465 194 453 196 477 223 506 233 494 223 494 223 496 226 501 227 503 230 499 224 491 221 491 226 489 226 491 224 479 220 479 224 484 238 475 236 518 259 477 140 200 79 267 110 415 266 491 238 484 233 487 247 520 307 608 274 475 227 494 259 542 232 422 153 284 96 298 152 463 265 530 238 453 236 494 259 499 256 511 251 544 277 553 276 556 277 558 276 558 265 573 274 582 272 570 268 549 262 544 256 544 266 544 251 518 197 403 235 525 247 482 259 499 248 499 248 503 247 503 239 463 223 487 250 506 241 460 220 446 220 458 229 465 223 472 239 484 233 479 238 499 251 506 247 491 242 494 244 501 250 508 253 520 251 506 242 494 241 499 245 501 241 499 248 511 245 503 250 499 244 506 245 503 245 506 250 513 251 511 250 511 250 513 251 506 250 513 247 515 257 513 244 553 295 372 61 59 34 78 36 54 19 59 30 71 28 57 27 54 27 52 28 47 28 47 28 45 27 45 27 45 27 45 27 47 28 47 28 47 28 47 28 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 52 30 50 28 47 30 50 31 42 25 42 25 42 25 42 25 47 30 42 28 42 28 40 27 45 24 52 21 81 46 124 46 121 39 119 37 109 39 107 42 90 30 62 18 50 22 45 21 45 22 42 21 42 18 45 16 47 12 54 15 66 18 85 39 148 57 145 48 121 33 112 34 112 34 114 36 117 34 114 33 105 34 114 55 119 43 114 51 468 286 518 269 336 309 458 233 362 92 126 57 257 113 131 25 97 31 100 37 117 48 124 46 126 37 88 16 76 12 105 40 140 46 112 10 66 24 102 33 114 31 119 31 119 30 112 28 114 27 93 28 102 33 109 40 124 36 124 34 121 33 121 34 124 34 121 33 121 34 128 37 136 36 136 36 136 36 136 36 140 39 138 37 136 34 133 34 131 36 131 36 131 34 131 34 126 31 126 30 124 30 121 28 117 30 119 30 121 31 121 31 121 31 124 34 126 36 131 37 138 40 145 45 150 45 145 43 143 42 145 43 148 45 145 43 145 51 157 60 169 64 174 66 174 67 179 69 176 64 176 70 117 16 69 10 71 12 54 13 54 15 50 15 54 13 57 13 42 10 52 13 57 13 50 7 45 27 112 51 121 51 119 48 126 54 124 48 112 45 105 42 128 57 117 52 107 40 81 27 74 28 81 31 83 27 198 146 329 125 303 75 217 67 205 55 226 98 250 140 238 63 97 39 93 36 90 37 102 42 112 46 114 49 124 61 155 79 167 75 159 75 162 76 162 76 159 72 128 55 117 51 121 61 145 70 171 81 171 79 167 72 155 66 131 72 236 140 234 69 102 36 117 55 164 107 255 134 260 117 241 117 236 119 245 122 238 107 222 99 222 95 212 88 212 95 224 101 174 61 52 0 11 0 7 0 7 0 9 0 9 0 23 3 26 3 14 0 2 1 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 13 28 19 31 19 21 19 35 18 16 7 21 19 19 9 4 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 0 0 0 0 0 0 2 0 9 1 21 0 19 19 114 93 81 18 0 6 9 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 111 218 116 234 120 238 119 234 113 226 117 222 110 202 105 190 113 206 110 186 98 154 88 130 88 150 99 166 104 174 110 194 114 198 125 238 144 297 161 333 170 349 176 357 173 337 164 317 164 325 170 349 179 365 182 372 188 384 188 396 197 412 194 388 190 408 184 349 161 329 167 325 164 321 165 321 164 321 167 333 167 361 165 317 126 194 99 174 93 150 95 154 95 146 90 138 107 190 116 202 114 198 123 230 126 234 137 246 132 238 146 297 156 305 162 309 168 341 174 329 190 392 196 365 171 305 173 353 184 353 165 293 187 452 241 456 200 281 153 325 132 174 164 376 224 440 167 234 93 95 96 182 161 376 215 416 211 448 229 432 248 511 253 523 254 515 257 523 239 476 244 440 211 317 171 249 137 170 138 226 177 372 230 480 253 499 254 515 274 567 285 567 276 559 276 555 274 551 271 543 263 523 259 507 250 468 236 444 241 480 233 444 220 412 217 424 212 404 214 464 239 428 205 238 135 226 141 206 191 511 241 523 253 488 238 440 242 654 331 607 205 388 194 384 193 361 190 369 197 317 177 404 239 464 238 484 247 472 235 499 227 460 236 472 238 495 245 519 257 543 262 547 266 579 274 599 279 591 271 571 269 563 265 543 269 579 274 551 277 531 230 380 215 527 260 511 248 519 248 523 253 511 244 480 242 468 223 440 208 384 176 337 182 365 188 384 188 341 180 353 199 392 208 408 208 408 214 432 223 452 229 468 236 488 242 499 241 480 230 452 224 452 229 468 230 456 230 484 241 488 239 503 241 492 245 499 245 495 248 511 247 499 248 499 250 511 254 519 250 503 253 507 257 543 260 547 239 591 280 440 61 0 0 0 7 7 31 59 25 0 15 47 27 47 28 55 30 55 30 59 27 55 27 55 27 55 27 55 28 59 28 59 28 59 28 59 30 63 30 63 30 63 30 63 30 63 30 63 30 63 30 63 31 63 30 59 28 63 30 67 25 51 25 51 25 51 25 47 30 39 30 43 28 47 27 51 25 47 22 31 34 95 51 83 40 75 37 71 39 79 40 95 31 59 22 43 21 47 21 51 27 59 27 55 24 43 22 43 21 23 15 23 12 11 19 75 51 99 46 79 36 59 34 63 34 63 34 67 36 63 34 59 25 51 57 130 55 67 28 142 292 872 339 761 229 757 227 571 185 206 55 119 156 392 108 130 46 83 43 91 49 107 49 107 46 87 24 27 10 3 24 55 45 75 31 0 13 27 36 55 30 51 31 51 31 47 30 39 34 19 16 3 24 31 37 71 39 43 37 39 34 31 31 27 33 31 33 31 33 35 36 39 36 35 36 35 36 35 36 35 37 39 37 35 34 31 33 27 36 23 36 23 34 31 34 31 31 31 30 35 30 31 28 31 28 31 28 31 30 35 30 39 31 39 33 47 34 51 37 55 40 67 43 75 46 75 43 67 43 71 45 75 45 71 42 63 40 59 49 91 61 115 64 115 58 95 55 95 61 115 64 115 25 31 10 11 12 11 9 7 13 23 15 31 13 31 12 31 7 11 12 27 15 11 9 0 4 39 48 115 55 111 49 87 57 111 52 103 48 79 37 71 57 126 57 123 49 95 30 31 27 35 30 35 15 59 61 218 113 150 99 126 67 142 81 198 84 194 102 273 110 146 43 51 34 55 34 55 33 63 36 67 43 67 42 95 60 130 61 119 61 115 55 103 54 111 60 126 51 91 52 91 52 103 60 126 76 162 78 162 75 150 69 130 46 107 90 246 84 63 24 59 46 75 51 146 114 277 129 222 119 238 114 242 120 246 110 202 102 202 99 190 95 198 105 253 117 230 73 95 4 0 4 7 3 7 1 0 0 0 3 0 1 0 1 0 0 0 3 31 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 39 19 55 21 55 19 67 28 67 18 39 21 71 21 43 9 7 0 0 0 3 6 11 4 11 3 3 1 3 0 3 3 11 4 7 1 3 3 11 1 7 0 0 0 0 0 0 0 0 21 150 104 277 79 99 1 0 4 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 1 0 1 0 1 0 1 0 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 245 119 253 123 253 119 238 110 219 104 229 107 224 102 219 102 214 98 212 90 195 79 188 81 202 92 224 104 241 108 248 113 243 113 245 119 269 134 298 144 322 159 341 167 346 164 341 165 353 174 365 185 382 193 389 194 393 191 372 184 379 188 372 177 365 174 355 159 331 156 329 152 322 152 315 149 310 152 327 164 343 174 346 153 310 146 303 128 319 152 327 159 339 164 343 165 341 170 358 170 339 164 358 184 391 200 413 209 417 214 436 227 441 239 451 239 472 254 496 248 494 251 494 251 484 254 484 256 503 235 370 150 365 226 432 182 312 134 327 171 265 114 439 280 472 214 305 104 200 107 319 199 470 263 530 274 525 271 534 265 506 257 513 257 511 256 518 260 546 280 542 239 422 153 317 122 322 158 396 176 379 153 398 180 484 214 494 227 513 245 522 248 561 268 575 279 585 283 582 280 580 280 592 288 594 272 553 245 515 233 499 218 468 209 463 215 475 229 482 232 403 135 339 134 348 141 315 128 353 214 463 271 479 256 460 185 403 301 587 263 398 194 425 194 415 193 463 233 508 209 453 230 475 196 434 239 501 230 468 236 470 229 491 238 468 224 491 233 513 244 530 247 549 260 556 265 558 262 544 259 546 263 539 260 549 277 561 268 553 279 549 241 479 244 508 250 501 251 501 253 508 256 503 247 511 220 391 156 331 149 339 162 343 158 362 171 386 170 389 176 384 179 403 184 389 173 396 188 410 191 420 200 432 206 439 208 448 208 436 200 432 202 441 209 456 212 453 220 465 217 458 221 475 229 484 235 484 235 491 241 494 241 489 242 494 245 499 251 503 253 496 244 503 245 518 251 520 248 558 277 365 104 183 43 102 10 35 12 76 31 59 22 52 27 45 28 40 30 40 28 42 27 45 27 45 27 45 27 47 28 47 28 47 28 47 28 52 30 50 28 47 30 50 31 50 30 50 30 50 30 50 30 52 30 50 28 47 30 50 31 45 27 45 27 45 27 45 27 50 31 45 28 42 27 38 25 50 25 52 24 88 51 124 42 119 40 117 37 109 39 109 42 81 24 59 19 57 22 54 21 50 30 47 28 52 27 50 25 47 16 45 21 45 10 62 42 112 42 114 36 109 34 109 34 109 36 114 36 117 34 114 33 85 34 188 55 138 31 74 99 546 345 530 289 494 307 444 236 339 98 145 37 191 110 202 76 138 52 126 48 126 49 124 45 107 28 83 18 81 15 102 36 136 45 117 15 78 30 114 34 117 31 119 31 119 30 112 28 95 12 62 10 74 24 105 46 124 36 126 36 124 33 117 30 119 31 121 33 124 34 124 34 131 34 133 34 133 34 133 34 136 36 136 36 133 34 133 34 128 34 128 34 128 33 128 33 124 30 124 30 121 28 121 27 114 27 114 28 117 28 119 30 121 31 124 34 126 36 131 37 140 42 148 46 150 45 145 42 145 45 150 46 148 42 138 36 117 34 133 49 157 61 171 66 157 57 157 54 159 61 162 49 102 18 78 12 69 12 59 12 54 15 50 15 54 13 57 13 47 12 52 13 52 12 50 7 50 28 119 58 138 63 133 52 133 54 124 52 119 40 95 39 117 51 119 55 114 42 76 22 52 30 59 13 54 25 112 48 136 42 143 57 148 52 152 48 159 61 162 61 143 49 100 28 85 37 93 37 90 33 95 37 102 40 97 48 117 51 112 52 117 48 102 40 97 45 114 54 97 45 105 48 105 46 117 51 150 70 159 76 164 73 155 66 152 61 174 84 138 18 42 19 59 12 59 37 174 120 262 126 245 117 241 116 248 116 234 101 226 102 229 101 234 111 269 132 248 92 128 28 21 0 16 1 0 1 0 1 0 1 0 0 7 0 2 0 0 0 0 1 0 1 0 1 2 0 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 19 13 23 15 26 21 35 19 23 15 28 22 38 19 19 4 0 0 0 1 21 13 19 12 16 9 14 7 7 6 11 7 11 4 4 0 2 3 2 1 0 0 7 0 14 0 16 18 136 113 200 85 152 51 16 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108 206 110 210 108 198 102 186 98 182 98 170 90 154 90 162 79 134 79 111 72 107 79 134 90 162 102 190 110 198 113 198 110 194 111 206 116 226 125 246 138 285 149 309 152 313 156 337 171 345 173 353 179 369 187 384 184 365 174 341 170 337 170 337 146 305 149 289 146 297 152 273 140 261 147 285 155 321 176 384 193 436 212 472 227 535 247 531 226 480 227 488 233 492 236 499 226 484 232 476 224 464 229 484 233 484 236 492 244 503 247 519 241 515 242 499 244 515 250 499 241 495 244 507 257 535 260 535 266 460 170 273 191 448 200 257 126 218 159 305 102 226 212 499 131 182 93 166 147 392 244 587 260 543 260 515 250 476 241 468 253 503 257 511 256 507 260 527 277 527 235 357 164 226 152 257 218 448 257 495 229 365 190 329 205 376 208 376 214 384 223 412 230 440 247 488 257 499 254 484 244 468 250 488 259 484 250 456 251 499 254 495 251 495 253 507 285 599 269 440 150 103 122 166 135 170 150 325 190 400 203 452 223 408 187 329 242 753 277 313 191 420 227 476 224 448 227 476 220 372 200 416 209 325 197 444 235 488 245 523 256 507 247 503 248 499 250 511 253 511 256 519 259 527 260 531 259 523 257 507 257 507 254 484 257 519 263 492 251 464 248 539 263 495 239 523 250 527 248 535 254 539 254 523 244 396 158 234 135 261 150 309 141 242 140 269 162 301 173 329 170 321 174 321 165 297 165 317 164 305 168 321 173 325 171 321 177 333 174 329 176 341 184 357 194 369 191 384 194 369 188 372 197 396 203 404 202 396 208 412 217 416 217 416 218 424 223 444 223 464 227 476 236 484 244 503 245 499 250 543 268 599 253 456 149 202 36 39 37 67 25 19 25 43 27 51 30 51 30 55 28 55 27 55 27 55 27 55 28 59 28 59 28 59 28 59 31 67 28 59 28 59 31 67 30 63 30 63 30 63 30 63 31 63 30 59 28 63 30 67 27 55 27 55 27 55 27 51 31 43 30 43 28 47 25 43 30 47 24 31 37 99 49 67 42 55 39 55 36 67 37 75 27 51 21 43 21 55 21 55 25 47 28 51 27 55 28 59 24 35 19 67 19 35 25 123 36 63 33 63 34 67 33 59 34 71 34 75 36 71 34 67 15 130 129 99 52 115 27 388 327 876 268 682 309 765 256 555 177 178 61 31 33 43 46 87 48 79 39 67 36 67 31 59 25 47 16 27 15 7 24 51 43 67 34 0 15 31 40 55 30 51 31 51 31 47 30 39 18 0 4 0 13 0 24 27 27 15 30 27 33 27 31 23 31 27 33 31 34 35 34 35 34 31 34 31 34 31 34 31 33 31 34 31 34 31 36 35 34 19 34 19 33 27 33 27 30 27 30 31 28 31 27 27 25 23 27 27 27 31 28 31 31 39 33 47 34 51 37 55 42 67 45 79 46 75 42 63 42 71 45 71 42 55 34 39 30 31 37 59 48 83 55 95 46 75 48 59 48 87 51 63 13 19 7 7 9 19 15 27 13 23 15 31 13 31 12 31 12 19 12 15 12 3 9 3 16 51 43 107 60 146 67 130 60 107 51 111 51 79 39 83 43 103 52 123 54 115 37 55 28 23 22 27 16 55 24 47 48 91 48 103 46 111 36 99 48 103 49 79 42 83 46 75 37 71 43 79 37 67 37 79 39 67 40 91 46 75 42 99 43 79 39 67 37 75 45 95 33 63 43 79 42 75 45 91 61 142 72 170 76 166 70 142 60 91 52 142 60 59 13 0 10 0 4 0 42 138 105 214 123 246 116 238 117 238 108 202 99 202 99 202 101 218 114 265 93 111 30 0 0 0 1 0 0 0 4 7 9 0 6 0 1 3 3 15 3 15 1 19 1 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 19 9 23 12 31 12 27 10 27 12 35 16 35 9 7 0 0 0 0 16 39 15 35 12 27 9 23 9 27 12 31 10 15 3 0 4 27 3 11 0 0 0 0 4 0 13 142 107 253 92 190 93 190 34 15 0 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 214 95 212 93 212 93 212 93 212 90 195 73 169 63 169 69 164 67 167 66 164 70 191 90 207 95 226 105 236 107 243 110 238 110 245 117 255 120 262 119 272 131 291 140 298 143 312 155 341 165 336 161 336 167 353 176 327 161 341 162 327 153 327 158 315 146 317 141 312 149 315 141 296 147 324 168 358 194 405 221 446 229 453 232 453 229 446 232 463 236 460 232 456 230 456 230 453 236 458 239 470 242 468 239 475 241 477 242 484 244 475 238 470 250 468 239 465 245 479 233 482 248 501 250 477 239 484 259 448 196 355 185 436 232 401 159 339 164 355 150 243 117 322 75 236 102 279 187 460 262 484 236 491 241 477 238 484 236 496 251 487 244 494 247 494 250 506 257 499 221 384 143 322 165 436 242 515 254 489 241 508 250 518 242 515 238 508 229 482 224 491 239 496 230 520 247 532 244 511 232 530 242 520 241 544 263 580 277 573 279 592 294 606 300 606 304 589 301 553 241 425 200 494 242 496 193 398 196 360 184 401 232 417 193 362 191 444 304 496 229 475 244 515 256 522 257 544 263 534 245 515 256 525 242 513 272 522 272 546 268 539 259 527 268 544 262 542 254 542 254 544 256 532 256 530 254 527 253 522 253 515 251 506 242 501 248 499 232 482 236 484 214 444 226 479 235 484 242 482 244 491 251 501 250 482 208 379 161 351 152 312 128 303 120 281 125 319 141 348 155 389 174 382 170 377 167 370 162 374 168 382 168 382 165 374 161 372 162 372 162 377 170 389 176 396 173 391 179 398 174 389 177 377 170 386 176 393 174 398 182 403 185 401 184 396 184 393 187 396 202 427 218 451 209 441 202 420 211 439 202 477 232 465 265 501 224 324 98 102 0 42 37 54 25 42 27 38 28 33 28 42 27 45 27 45 27 45 27 52 28 52 28 52 28 52 28 54 31 47 27 45 28 52 33 50 30 50 30 50 30 50 30 52 30 50 28 47 30 50 31 47 28 47 28 47 28 47 28 50 31 45 28 42 27 38 24 57 27 57 24 93 49 121 37 117 39 112 34 107 33 100 33 83 22 71 19 66 22 62 19 40 24 38 24 45 24 47 25 52 21 50 28 47 12 52 45 90 30 95 33 102 36 102 31 109 36 112 37 114 36 112 34 74 78 303 30 114 61 102 185 513 345 520 301 589 285 460 208 327 66 145 52 114 19 100 33 102 28 85 21 78 19 76 15 76 15 71 18 83 18 105 37 133 45 117 15 81 30 121 37 117 31 119 31 119 31 112 28 85 10 62 13 64 9 52 10 78 22 97 30 112 33 114 31 114 31 119 34 124 34 124 33 131 34 133 34 133 34 133 34 128 33 131 34 133 36 136 37 128 34 128 34 128 33 128 33 124 31 119 28 117 27 114 27 112 27 112 28 114 28 117 30 121 33 124 36 126 37 131 37 138 43 148 46 150 43 143 40 140 42 143 42 138 34 124 27 131 39 131 40 136 43 138 45 119 36 126 31 128 48 143 39 74 9 62 4 57 13 66 19 54 15 54 13 54 13 57 12 54 13 50 9 47 10 50 9 66 27 97 42 128 67 152 66 136 52 119 54 121 43 100 46 95 43 109 55 124 54 97 39 71 25 52 28 69 18 66 28 105 54 93 30 93 34 109 48 100 30 119 37 112 33 97 36 85 37 100 40 93 33 95 37 93 36 95 46 100 36 95 51 93 39 93 40 90 42 95 45 78 36 100 45 100 42 105 46 126 63 148 76 167 76 155 69 155 57 148 96 229 111 176 76 179 92 159 57 136 79 217 116 267 125 255 119 257 120 243 107 226 101 234 98 224 92 224 96 117 10 31 0 19 7 28 0 11 3 0 1 0 0 2 0 2 0 0 0 0 6 0 4 0 1 0 0 0 0 7 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 2 1 2 1 4 6 11 9 16 7 9 6 14 10 16 9 14 7 7 1 0 0 0 1 21 12 19 10 14 7 9 6 19 13 23 13 19 7 4 1 7 6 2 3 2 0 7 0 19 0 90 105 212 79 152 107 176 92 107 18 2 3 4 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 84 126 78 111 75 107 70 91 60 71 58 67 57 59 55 55 45 15 45 63 67 91 78 142 101 186 111 214 119 222 114 210 117 210 110 206 117 222 116 210 117 234 126 253 131 265 140 293 146 289 152 305 155 301 149 285 156 305 149 281 144 285 149 305 144 277 138 281 131 206 104 166 116 285 185 452 218 468 226 495 229 488 242 484 230 460 233 476 229 472 239 456 226 408 227 432 232 472 244 488 241 480 244 499 241 468 235 468 241 492 245 495 250 519 250 503 241 488 242 507 241 495 247 511 242 488 244 523 215 341 182 432 236 420 194 376 202 428 173 194 126 170 98 182 173 396 239 507 244 476 239 472 239 488 245 488 241 468 238 468 247 480 241 492 254 499 230 408 143 198 143 289 212 472 253 499 253 492 253 484 248 472 244 468 239 464 241 460 244 468 247 464 245 448 241 440 239 440 239 440 245 452 244 440 244 460 263 519 271 503 262 519 262 511 268 488 263 472 253 555 272 607 303 694 247 416 208 440 179 285 200 349 158 313 167 261 185 495 271 531 257 499 276 567 279 527 268 579 282 563 265 531 268 543 268 539 266 539 268 547 271 551 268 539 260 523 265 543 263 543 259 543 263 543 265 535 262 499 254 476 257 464 256 476 236 527 268 444 176 289 173 341 190 396 211 380 233 484 233 472 236 515 254 531 232 384 165 309 173 313 152 273 135 194 107 142 110 178 123 194 137 238 147 257 147 265 161 313 153 281 158 293 158 293 162 305 164 305 162 297 159 289 158 285 168 313 167 313 165 309 164 305 168 309 162 293 159 297 164 309 161 297 165 317 174 333 179 341 173 349 188 365 184 333 177 337 171 317 174 317 167 309 187 408 215 468 256 619 200 150 16 0 12 0 6 43 34 75 21 55 25 87 40 87 24 43 25 59 28 51 28 51 30 43 30 51 28 55 30 55 30 55 30 55 28 55 28 55 28 55 28 55 25 55 27 59 28 55 27 51 27 55 27 55 27 55 27 55 28 59 27 47 25 43 24 31 27 31 22 55 42 99 42 71 40 87 37 47 30 39 33 11 34 7 9 0 9 27 12 27 25 19 19 43 27 47 21 47 30 51 19 67 22 67 31 119 19 43 36 75 36 59 31 55 28 71 40 63 33 67 33 35 15 253 150 150 45 91 46 531 279 849 346 805 301 726 247 527 158 202 46 71 31 39 30 55 42 71 30 39 22 27 18 19 18 27 22 39 21 3 19 43 43 71 33 19 19 35 34 55 36 51 33 51 33 47 31 59 25 19 10 0 15 31 24 27 30 19 25 23 31 35 30 23 36 63 27 7 30 23 25 31 31 47 36 35 36 27 40 31 30 3 31 15 33 23 34 35 28 7 30 7 28 15 30 23 33 31 27 23 27 31 30 27 27 23 24 27 30 43 31 35 28 35 33 47 36 55 37 55 40 63 42 71 43 71 42 67 42 75 46 71 39 47 31 39 27 19 28 27 31 39 37 51 33 51 42 63 46 75 42 43 6 11 9 19 10 23 15 27 12 19 12 19 12 19 12 19 13 15 9 11 10 7 10 7 25 59 40 67 36 75 58 154 69 134 51 99 49 103 46 83 45 79 43 99 57 115 48 75 30 55 28 63 25 27 21 39 40 67 25 23 28 15 9 43 25 35 27 11 24 47 34 31 34 35 30 67 48 87 43 79 42 79 42 79 42 71 39 67 39 59 31 43 34 71 43 83 37 87 45 91 39 75 40 91 51 123 63 162 75 178 75 170 82 126 54 170 95 210 84 190 96 226 107 210 92 170 88 178 105 238 123 257 122 261 119 230 108 246 111 190 93 178 57 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 3 0 3 7 4 11 3 11 0 7 6 19 3 3 1 3 1 3 1 7 1 7 1 7 1 15 1 15 3 23 0 19 1 31 4 7 1 11 1 15 1 15 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 7 6 19 16 31 12 23 15 35 12 3 4 3 6 7 4 0 0 0 1 0 3 0 0 0 1 3 10 19 10 19 9 3 1 0 1 43 6 7 0 0 1 0 0 91 95 214 82 142 75 174 85 206 79 71 6 0 1 3 1 7 1 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 188 69 171 58 159 51 140 39 133 40 138 43 143 43 140 43 124 36 131 58 174 78 200 99 224 105 238 116 250 119 245 114 253 120 253 125 267 131 265 123 253 122 255 120 250 122 265 132 305 147 305 147 305 146 300 143 298 143 298 143 298 143 298 143 305 132 267 108 226 84 207 87 322 162 367 209 434 230 444 239 482 248 489 245 468 230 436 221 444 235 463 239 460 233 463 239 453 239 458 238 451 232 451 238 458 239 472 239 465 236 472 245 453 233 477 250 496 254 489 245 477 242 477 241 477 244 477 239 391 182 389 218 441 206 393 200 382 212 396 156 315 149 360 214 470 251 503 256 489 250 494 247 496 241 470 230 484 250 503 245 489 248 503 256 487 208 355 120 355 171 413 221 501 256 515 250 508 253 506 251 506 248 503 247 503 244 506 245 513 248 518 248 525 247 525 244 520 241 522 242 527 247 532 244 525 242 534 250 539 248 520 236 513 241 530 251 525 262 551 257 518 280 530 230 460 239 436 205 353 202 468 203 351 194 393 194 365 200 451 269 527 269 556 280 561 265 542 253 542 254 542 256 539 263 542 265 530 260 537 263 542 265 539 263 551 268 553 268 553 266 549 265 539 262 537 265 537 265 530 260 511 242 518 256 499 245 513 226 372 141 305 150 339 167 393 200 370 188 422 214 460 241 494 247 436 179 339 153 353 161 355 168 343 144 305 123 296 129 310 134 312 132 303 126 300 125 298 122 300 125 310 131 317 131 327 138 353 155 353 156 355 156 355 158 351 153 351 153 351 153 348 150 353 150 353 147 353 150 360 155 351 147 353 150 360 155 365 159 358 159 358 162 362 161 351 153 331 140 317 132 303 129 334 162 434 193 434 215 475 251 401 147 155 34 19 0 28 22 52 37 45 21 42 18 42 25 59 31 54 27 54 28 54 28 54 28 47 30 45 30 45 30 45 30 47 28 47 28 52 28 52 28 42 27 45 28 47 27 45 25 45 27 45 27 45 27 45 27 47 28 45 25 42 24 42 21 57 21 69 31 114 46 131 37 126 40 112 27 117 43 145 46 138 48 159 67 162 49 81 0 23 0 19 10 52 21 59 27 52 13 45 19 50 13 57 31 74 25 97 37 102 33 95 33 93 36 105 33 97 36 93 21 85 134 245 57 97 39 148 239 451 340 608 330 539 292 439 227 265 75 131 55 97 21 109 46 112 37 97 28 88 24 81 16 78 19 85 25 81 15 85 31 126 40 109 22 95 28 119 34 124 36 119 33 109 34 105 33 83 18 54 12 52 19 52 18 50 21 54 24 85 31 100 25 117 25 140 28 112 45 152 37 117 33 131 40 136 36 124 28 148 43 138 33 128 31 128 33 124 28 121 30 121 28 117 30 119 30 107 25 102 30 105 28 107 25 102 27 112 31 114 30 109 30 114 34 121 37 124 39 133 39 136 40 136 40 133 39 133 42 140 40 128 31 119 30 119 27 119 28 124 33 131 36 128 39 143 42 145 45 136 28 59 10 54 12 54 13 57 13 54 12 54 12 54 12 54 12 57 10 50 9 52 10 52 10 83 36 100 39 88 36 109 58 140 64 133 55 117 46 107 48 95 43 95 51 112 57 97 39 76 28 69 30 64 16 57 22 183 111 219 98 214 98 205 92 169 69 167 64 174 81 171 61 102 33 97 39 102 34 90 42 100 43 100 43 97 40 88 39 83 36 74 33 76 42 85 43 81 39 90 39 83 34 85 40 90 45 107 58 128 69 138 72 112 37 64 39 117 64 124 54 133 67 148 60 126 48 126 55 159 78 234 120 267 125 267 128 245 101 214 87 183 39 66 0 40 1 23 0 19 0 19 0 42 6 23 0 19 0 19 0 9 0 7 0 11 3 16 4 7 0 7 0 7 0 7 0 2 3 0 4 2 6 7 9 9 7 9 3 0 0 0 0 2 0 0 1 4 6 0 4 0 1 0 0 9 0 16 0 2 0 0 0 0 0 0 0 0 0 2 4 9 6 4 0 2 1 2 4 16 15 21 9 2 3 7 4 7 3 2 0 2 4 9 6 7 4 11 10 0 0 4 4 7 1 0 0 0 0 0 0 2 0 9 0 81 67 183 92 169 72 167 73 193 95 188 55 50 0 2 6 0 3 0 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 81 119 73 99 66 75 55 43 42 27 46 39 46 31 40 15 39 11 49 79 79 146 102 202 117 222 123 242 128 246 125 234 126 246 129 261 135 257 126 230 110 198 108 190 105 198 117 234 135 261 137 265 138 273 140 277 144 293 152 309 153 301 146 281 125 222 108 202 111 238 150 357 173 325 176 456 241 515 227 480 238 480 235 495 242 507 239 495 233 472 239 472 241 472 242 464 236 472 238 468 233 468 239 492 230 472 241 472 224 432 226 472 244 492 238 480 238 484 238 480 247 511 245 499 251 535 244 440 168 333 206 428 214 384 202 396 190 380 205 325 164 365 247 571 250 495 247 464 239 484 245 480 236 480 248 511 251 495 244 488 251 543 256 404 150 170 137 281 197 416 244 527 263 511 250 480 248 488 248 488 248 488 248 488 248 488 248 495 248 499 251 495 248 468 245 460 244 460 245 452 242 452 247 456 242 436 236 432 248 476 239 408 236 424 239 476 251 468 257 571 279 511 199 297 268 599 282 436 220 591 340 543 205 337 156 281 152 317 218 587 260 511 265 523 268 547 265 511 265 547 268 543 263 527 259 523 251 495 254 503 256 503 254 511 260 527 259 523 256 527 254 535 250 515 253 515 257 507 259 492 250 460 256 531 251 515 262 539 202 281 146 269 138 166 123 222 150 297 180 357 194 396 209 420 191 313 140 242 141 265 155 321 168 313 156 281 152 285 158 305 159 273 143 246 141 234 128 186 122 202 125 210 126 210 128 226 122 202 125 214 128 226 132 234 141 253 141 253 141 253 141 257 138 234 138 238 140 242 141 246 132 214 129 210 131 222 135 234 140 222 129 210 134 218 126 178 135 198 120 174 114 170 126 234 161 301 180 460 254 615 285 686 266 488 96 0 0 63 28 0 34 63 25 67 34 75 25 31 25 51 27 43 27 43 27 43 28 55 30 55 28 55 28 55 28 55 28 55 28 55 28 55 25 55 27 59 28 55 27 51 27 55 27 55 27 55 27 55 28 67 27 51 25 43 22 31 25 35 25 59 42 95 40 75 43 83 27 23 34 95 69 126 60 119 85 234 122 305 113 253 60 79 24 3 6 0 7 19 16 31 16 43 18 43 22 75 21 35 30 63 33 59 31 59 31 63 33 55 34 63 27 11 51 396 128 99 51 51 107 638 279 896 352 797 312 730 229 503 150 150 43 115 27 27 43 91 39 67 33 55 31 47 24 23 21 31 22 35 21 15 19 47 39 75 33 23 21 39 34 55 36 47 34 51 33 43 31 59 22 19 13 15 16 31 15 0 10 0 9 3 24 31 27 11 24 0 18 0 10 0 6 27 31 51 43 63 46 39 36 3 40 15 34 3 30 23 33 35 30 11 31 7 28 15 30 15 33 23 27 19 27 31 28 23 27 19 25 19 31 35 33 27 30 31 33 43 37 51 39 51 36 47 39 51 40 47 37 43 37 51 42 47 34 23 30 23 28 31 28 27 28 35 31 43 33 59 42 63 42 67 34 31 12 23 13 23 12 19 12 19 12 19 12 19 12 19 12 19 12 19 10 15 10 7 12 11 34 75 45 75 33 43 34 75 55 134 66 138 54 95 46 99 43 79 45 99 57 111 48 79 37 75 30 59 22 11 13 19 158 495 208 456 184 460 184 424 194 456 191 472 209 515 202 440 46 67 40 63 33 35 34 79 43 87 45 83 42 75 40 67 39 63 34 59 39 67 39 59 33 75 36 75 33 67 33 79 30 71 37 103 52 142 64 162 66 111 36 51 40 99 43 43 31 35 28 7 18 0 27 23 22 27 63 162 90 154 93 226 116 198 114 333 159 277 114 257 107 230 104 214 98 194 92 186 48 63 36 31 28 15 21 3 22 27 16 3 6 0 0 0 4 0 6 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 7 19 6 15 3 15 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 9 15 0 0 0 0 0 0 6 7 4 0 4 0 3 0 1 0 1 0 0 0 6 11 6 11 9 23 0 0 3 3 4 0 0 0 6 19 0 7 3 0 3 0 75 166 84 150 72 130 69 119 75 178 96 150 34 0 0 7 1 7 1 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 224 98 222 99 229 102 226 98 195 81 198 81 186 67 162 55 150 58 169 79 207 102 241 119 265 129 269 131 267 126 257 122 248 117 245 114 238 107 224 98 212 98 224 105 231 113 250 125 272 132 291 144 308 152 315 153 324 161 329 161 322 153 308 144 284 126 274 129 293 152 358 203 393 171 343 205 441 230 434 236 415 208 420 221 439 232 448 245 448 235 436 229 441 229 444 227 441 229 434 223 429 221 436 227 451 236 468 241 468 239 479 253 477 248 475 242 460 238 468 247 463 244 470 244 484 254 439 185 331 188 425 218 415 208 415 209 417 190 384 182 360 223 506 251 477 248 479 244 484 253 499 247 506 245 482 239 494 251 513 266 475 203 348 132 322 171 429 227 484 250 520 260 506 242 489 242 491 244 494 244 496 245 503 247 506 248 511 248 518 248 520 251 518 247 515 245 515 244 518 245 508 242 520 248 520 245 518 247 530 256 530 241 546 251 525 254 546 260 530 262 468 176 334 182 427 238 451 202 422 286 608 257 362 167 317 180 351 168 346 208 503 277 542 276 537 274 553 272 556 268 544 262 537 260 522 253 508 248 513 251 515 251 513 250 522 251 515 245 511 244 513 247 508 247 511 250 515 254 518 256 534 262 522 247 496 248 522 251 453 188 362 167 310 110 260 108 274 126 315 144 339 173 396 196 377 158 324 137 310 132 317 149 341 155 346 158 351 164 370 176 382 180 379 179 386 180 382 171 365 167 370 164 360 158 360 158 384 173 389 176 396 180 401 184 396 179 396 180 398 180 401 182 382 173 386 174 386 173 382 171 374 165 367 161 367 167 379 173 379 168 360 161 355 156 343 147 343 146 331 146 329 137 319 140 303 134 360 165 341 150 386 268 525 303 458 167 119 0 40 42 40 9 42 18 59 22 59 31 52 25 50 25 50 27 50 27 47 30 45 30 47 28 47 28 47 28 47 28 52 28 52 28 42 27 45 28 47 27 45 25 45 27 45 27 45 27 45 27 45 27 45 25 42 24 45 22 54 22 74 34 114 43 126 36 128 34 95 21 131 69 210 88 210 81 200 84 212 98 229 105 226 96 162 60 109 24 62 12 62 13 52 13 52 15 66 27 78 24 90 31 95 33 97 33 97 31 93 31 100 33 81 15 133 185 214 57 138 27 241 244 479 358 608 342 587 312 432 223 355 82 105 45 93 30 124 34 107 36 102 34 102 33 90 22 88 19 81 22 78 16 85 30 119 37 112 25 100 30 119 33 121 34 117 33 109 33 102 31 81 19 62 19 59 18 40 4 26 3 28 10 71 25 88 15 109 0 171 88 138 30 88 9 102 22 112 34 143 49 157 52 138 40 136 37 136 34 133 34 128 30 124 31 124 28 117 30 117 28 107 27 107 28 107 27 105 25 102 27 109 33 112 30 107 30 114 34 121 37 124 37 131 39 131 40 131 39 128 36 128 39 131 37 121 30 117 30 119 28 117 27 114 27 117 28 121 37 136 39 136 42 126 25 69 16 59 13 54 10 52 9 54 12 54 12 54 12 54 12 52 12 54 10 52 10 57 15 93 42 109 45 90 30 81 33 100 49 131 64 131 54 109 46 95 45 97 51 109 52 95 40 78 30 66 28 59 13 52 18 222 152 298 141 269 135 279 141 324 165 327 171 343 182 329 162 150 54 109 37 97 34 95 45 97 42 97 42 95 37 83 36 81 36 78 37 81 39 74 31 76 31 78 33 76 31 76 33 69 28 76 37 95 51 119 61 107 49 69 13 62 49 114 39 93 37 95 30 93 36 121 57 143 43 145 66 167 52 164 85 214 87 243 162 358 176 348 202 372 203 367 205 370 206 372 208 346 187 336 182 336 184 334 179 296 158 276 140 241 116 205 101 157 75 155 69 138 54 112 40 97 39 71 19 40 3 23 0 33 0 19 0 21 0 21 0 14 0 7 0 2 0 0 4 0 0 0 0 2 0 9 0 2 0 0 0 0 0 0 0 2 0 0 3 16 10 7 0 11 4 9 12 23 13 19 15 23 10 4 0 0 0 0 3 2 4 9 4 2 1 4 6 14 9 14 7 9 4 2 1 11 0 0 6 9 0 35 43 162 84 159 70 152 69 164 69 171 78 188 88 112 13 7 3 0 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 104 186 104 202 114 234 122 242 117 226 117 218 107 174 90 138 81 142 90 170 104 206 114 222 119 226 117 218 111 198 102 178 93 158 90 138 81 123 79 126 98 186 114 230 125 246 128 253 138 281 150 325 164 341 164 337 162 329 156 301 146 281 140 269 141 281 146 317 158 333 173 388 149 182 88 158 117 206 140 329 197 420 211 480 217 444 202 440 197 392 177 329 162 297 158 273 152 246 138 210 129 198 126 194 138 230 141 257 158 301 170 321 159 341 199 428 214 448 230 511 242 531 254 547 257 519 208 313 165 365 215 408 209 420 217 396 218 341 187 337 177 452 262 428 239 484 248 472 241 476 245 476 247 452 229 492 259 492 215 353 135 206 141 309 212 484 248 492 254 507 250 472 236 456 238 472 238 460 239 464 241 468 242 472 245 480 245 484 245 484 247 488 242 460 239 456 239 460 241 464 241 464 244 468 244 472 251 488 248 464 236 440 254 503 257 495 260 587 259 325 146 249 194 507 226 420 223 468 256 638 327 535 200 428 206 428 176 305 152 333 232 527 277 579 256 507 244 507 250 495 235 468 245 507 251 488 247 480 250 495 251 499 250 495 254 515 248 503 245 511 248 519 253 535 253 527 254 519 256 515 245 523 254 499 256 591 269 543 242 436 194 321 141 202 120 150 114 198 129 206 129 234 147 269 150 285 144 273 138 246 132 253 135 261 140 269 143 281 150 305 164 329 179 365 188 376 193 400 193 392 194 392 190 376 188 376 203 412 206 412 208 416 209 420 202 400 202 400 202 400 202 400 194 392 194 388 193 376 188 369 188 369 185 365 187 376 194 396 194 392 194 376 182 345 177 349 170 321 171 337 167 273 137 230 131 265 108 67 81 238 173 460 257 603 291 749 211 119 0 11 27 55 27 55 16 15 19 87 28 71 28 71 30 71 28 71 28 55 28 55 28 55 28 55 28 55 28 55 28 55 28 55 25 55 27 59 28 55 27 51 27 55 27 55 27 55 27 55 27 63 25 51 25 47 24 35 22 39 30 67 42 87 37 75 39 75 21 35 46 154 88 162 79 138 75 130 69 130 57 111 69 154 87 222 98 174 58 91 28 31 15 0 6 0 13 11 28 43 28 51 31 59 33 55 34 51 28 51 33 47 22 19 92 480 113 107 67 23 152 567 274 888 377 936 361 829 277 686 179 198 42 95 34 71 48 67 36 63 34 67 37 63 30 39 27 35 19 27 19 15 19 43 34 67 34 31 25 47 34 47 34 47 33 47 31 43 30 55 24 31 21 39 24 35 12 0 9 0 1 0 19 31 16 0 4 0 203 607 129 194 105 0 24 0 12 0 25 27 46 55 51 55 51 59 43 39 33 23 33 15 33 11 30 15 30 15 30 15 25 15 28 27 27 11 25 7 22 11 28 23 30 19 27 19 30 31 34 39 36 39 40 43 39 43 39 39 36 31 36 39 37 31 30 15 30 31 30 35 30 27 28 27 28 31 30 47 40 59 42 71 37 35 16 35 16 27 13 19 10 11 12 19 12 19 12 19 12 19 9 19 13 19 10 7 13 27 36 79 48 91 42 59 33 51 33 75 49 134 69 150 58 95 49 91 49 95 51 95 45 83 37 59 28 51 21 15 15 31 113 293 125 261 110 218 107 305 119 265 123 285 126 281 128 301 81 103 34 43 39 71 43 75 39 71 39 67 36 55 31 43 34 55 34 59 39 55 31 31 31 67 30 63 31 67 31 63 31 67 33 75 40 107 52 130 43 83 24 0 25 170 114 285 122 261 113 238 113 257 131 305 176 353 152 372 164 341 152 376 144 309 144 341 150 313 137 309 149 325 156 341 164 365 171 376 188 416 188 424 196 444 199 448 214 495 214 488 208 472 202 460 208 480 208 472 200 444 188 416 174 380 156 305 125 234 102 202 58 71 33 11 15 0 0 0 4 0 1 0 0 0 1 27 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 13 63 30 79 22 43 24 83 39 87 39 119 31 51 9 0 0 0 3 15 12 23 10 3 0 0 0 0 4 3 3 0 0 0 1 3 4 15 0 7 0 0 24 138 78 142 72 126 70 134 78 166 79 142 85 198 76 67 4 0 1 0 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 226 99 217 98 229 111 248 117 260 125 262 125 257 116 241 108 229 108 241 108 241 114 248 110 238 108 234 102 224 95 210 87 200 87 195 84 191 85 207 99 243 123 272 138 281 135 269 132 284 141 303 150 312 152 308 147 317 150 300 138 286 137 291 141 308 144 310 153 319 144 296 138 234 82 195 85 210 78 207 102 243 113 274 146 286 116 212 92 191 84 181 69 167 61 164 61 210 84 205 81 212 87 222 85 207 73 195 69 200 73 205 67 202 88 234 104 250 125 319 173 415 218 436 227 425 197 355 158 365 200 413 205 408 217 422 203 403 190 396 188 353 220 496 236 453 236 463 230 456 239 479 244 472 238 484 235 417 146 288 111 315 177 448 244 479 233 482 254 487 238 477 236 482 239 487 239 475 236 477 238 482 238 484 238 496 242 499 241 499 241 499 241 494 238 499 238 499 239 499 241 506 245 501 239 496 242 511 254 542 244 515 253 522 262 556 263 496 224 360 150 372 214 436 282 458 221 398 248 458 271 477 190 336 164 272 125 241 134 272 150 329 196 436 256 491 250 491 257 501 242 487 242 506 253 503 245 506 250 511 251 513 251 511 250 515 253 513 250 513 251 515 253 515 254 511 253 508 253 511 253 482 256 515 251 527 253 456 194 396 185 396 194 384 179 351 131 343 164 351 153 319 132 279 104 276 119 296 131 300 126 293 123 308 132 303 129 298 129 300 129 303 140 331 153 339 156 358 171 367 173 382 177 386 179 396 185 396 180 396 180 396 179 393 179 410 190 408 188 405 187 405 185 401 185 398 182 391 177 389 176 379 170 374 168 374 171 382 176 377 176 396 180 384 170 382 179 393 179 396 180 372 146 317 129 353 125 217 55 267 152 367 230 501 253 453 286 527 227 200 0 59 12 78 36 90 18 50 21 62 27 54 28 47 30 47 30 47 28 52 28 52 28 47 28 47 28 47 28 47 28 47 28 42 27 45 28 47 27 45 25 45 27 45 27 45 27 45 27 42 25 42 25 42 25 47 24 50 24 81 39 114 40 124 34 119 28 90 25 152 81 219 84 205 76 202 72 198 67 193 66 148 49 157 75 195 81 183 82 157 61 126 37 95 36 97 31 100 31 90 28 95 33 97 31 97 28 90 30 90 24 83 30 245 193 198 39 107 18 312 217 425 220 331 167 308 152 231 101 191 61 124 45 102 27 100 39 105 34 100 34 105 36 100 30 97 22 78 19 78 18 85 27 109 34 112 28 107 33 119 31 119 33 117 31 107 31 102 30 85 24 69 24 66 21 40 3 33 4 28 7 71 21 76 1 50 167 525 262 398 170 303 131 217 72 157 36 119 27 114 24 128 36 136 42 140 39 133 33 128 34 128 31 124 31 117 30 114 27 107 27 112 28 102 22 107 22 102 24 112 30 112 27 107 27 114 33 121 36 124 36 138 39 138 39 136 36 131 33 131 36 133 33 121 27 124 33 119 31 114 30 114 30 117 31 114 36 128 37 131 40 121 25 71 18 62 15 57 12 52 10 54 12 54 12 54 12 54 12 47 12 59 13 52 10 59 21 90 39 107 48 105 40 95 37 88 34 100 54 143 72 138 60 112 54 105 48 93 43 90 43 78 33 66 27 66 15 69 24 217 107 207 95 207 84 202 114 217 98 222 101 212 96 219 117 191 60 90 27 102 43 97 34 90 37 90 36 83 30 69 27 71 30 69 31 71 33 62 25 74 28 69 28 74 31 74 27 78 33 78 34 85 42 100 48 117 54 71 7 59 82 255 171 303 165 296 155 291 158 303 164 303 144 293 162 331 162 305 155 331 171 322 152 293 146 288 135 288 141 293 147 303 155 312 158 291 141 291 146 303 152 303 147 286 146 296 152 308 158 312 161 327 170 336 177 346 182 348 182 377 203 370 196 355 187 343 182 339 171 303 143 262 120 234 110 179 87 138 48 52 3 7 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 23 31 76 58 85 48 81 58 90 46 74 57 71 34 31 7 2 4 19 18 47 27 31 10 4 0 2 4 0 0 0 0 0 0 0 0 0 0 2 1 7 4 78 76 140 67 145 72 162 76 183 92 210 88 188 98 179 63 42 0 0 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 107 186 93 158 95 186 105 206 117 230 119 238 120 238 119 234 108 222 117 210 111 218 113 194 105 190 102 182 99 170 95 162 92 166 101 178 102 194 114 230 128 265 140 285 138 265 129 246 126 238 126 238 126 242 129 249 134 253 129 246 134 273 146 301 156 281 126 222 108 138 73 67 69 83 85 138 93 95 70 79 95 138 90 226 126 226 95 162 105 230 128 285 146 305 156 321 147 261 149 285 162 329 171 329 167 317 159 277 140 234 129 230 119 182 102 126 85 111 92 142 120 206 131 242 123 174 119 249 191 380 203 369 197 388 206 376 194 353 191 297 158 400 259 507 242 488 245 492 251 523 250 472 238 420 188 249 114 119 135 321 253 492 233 484 248 519 242 456 233 460 233 464 238 464 241 472 236 456 236 456 236 460 236 460 239 468 238 468 238 468 238 468 236 460 236 460 236 468 239 476 244 484 244 476 239 484 248 511 256 460 262 555 232 456 250 432 190 234 101 234 220 444 212 539 282 579 241 622 269 726 292 424 138 222 105 249 147 357 152 293 176 321 176 452 244 543 253 575 247 531 260 543 254 507 248 492 248 492 250 503 253 511 251 515 247 507 248 515 251 519 251 527 253 543 250 535 250 531 253 539 260 567 257 543 242 337 111 154 110 150 129 337 197 420 202 365 167 321 171 321 171 321 156 249 107 194 111 202 113 206 111 198 122 218 113 210 120 234 123 226 119 206 123 214 126 222 132 238 131 242 138 261 143 277 150 289 171 321 170 317 170 317 170 317 174 329 173 321 170 313 167 309 167 321 164 313 162 317 165 325 159 301 156 293 153 285 150 281 141 269 155 309 167 333 171 341 171 329 167 309 146 234 132 257 129 158 60 115 129 249 190 690 285 694 282 571 268 690 239 329 34 0 0 0 22 47 21 51 24 67 27 75 28 83 28 83 27 55 27 55 27 55 28 55 28 55 28 55 28 55 28 55 25 55 27 59 28 55 27 51 27 55 27 55 27 55 27 55 25 59 25 51 25 47 25 39 21 39 34 79 42 79 36 71 36 71 15 51 55 186 93 162 87 150 70 91 48 71 45 79 58 75 37 59 43 87 60 138 81 166 75 123 66 130 66 99 43 67 31 51 31 59 33 51 33 51 30 55 25 23 27 79 164 440 102 55 33 31 193 519 283 448 102 186 63 95 27 0 30 103 45 59 36 47 22 71 36 59 30 55 33 67 34 59 31 39 18 23 19 19 19 39 30 63 34 39 28 51 34 43 33 43 31 47 31 39 28 51 24 31 19 35 22 35 12 0 7 3 0 15 18 43 12 0 72 682 253 392 209 329 141 372 146 277 105 154 70 71 45 3 31 0 30 7 33 39 36 59 36 31 34 31 31 27 30 23 27 11 25 15 28 23 24 7 24 3 22 7 27 23 28 15 25 15 30 27 34 35 34 35 37 39 37 39 36 31 31 19 33 27 33 15 25 7 27 27 33 39 31 39 31 39 33 47 31 51 37 47 34 43 24 0 15 31 16 27 15 23 13 19 12 19 12 19 12 19 12 19 7 19 16 27 10 3 15 39 33 71 43 87 45 79 40 71 33 59 33 75 48 126 67 158 63 119 52 83 39 67 42 83 45 75 31 51 22 11 18 35 105 257 99 202 102 222 99 222 96 190 92 210 98 202 101 249 98 130 37 43 37 63 36 47 39 67 37 63 33 47 28 35 28 35 25 35 30 39 28 27 28 47 22 47 27 59 25 43 28 59 30 67 34 83 40 95 48 95 28 0 0 51 81 265 122 261 113 234 108 222 105 214 104 218 111 253 125 265 119 242 102 206 102 210 113 257 125 253 102 194 104 198 105 202 108 206 114 222 114 226 119 234 116 214 110 206 111 210 111 210 110 202 96 174 102 194 110 218 117 230 110 214 119 249 129 265 132 277 141 301 134 277 122 257 122 277 135 309 119 202 54 23 0 0 0 0 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 1 7 6 51 39 138 63 138 57 158 57 103 40 130 48 103 33 59 22 51 25 67 42 91 27 27 4 0 7 23 12 39 24 63 25 35 6 0 0 0 0 0 13 59 60 146 70 99 57 111 70 126 73 158 95 186 90 198 98 182 40 0 1 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 231 99 202 85 198 93 219 104 238 114 241 116 243 117 245 119 234 114 250 110 238 114 243 102 224 98 222 98 222 98 222 98 210 101 229 110 234 111 243 120 260 131 272 134 265 126 257 123 262 119 255 113 253 120 274 132 245 111 253 120 276 138 305 153 300 123 245 105 248 107 238 102 255 116 257 114 257 120 274 129 219 66 145 73 210 102 191 87 205 123 300 188 382 221 436 244 429 223 425 224 441 229 439 221 432 224 444 221 420 205 417 217 420 217 413 211 379 159 255 84 191 73 202 93 205 81 265 174 384 200 391 191 374 193 389 197 389 187 343 138 300 200 468 242 460 241 468 247 489 242 427 180 346 122 260 129 384 214 475 253 477 244 487 250 491 247 482 236 479 241 482 233 465 229 477 242 479 238 479 238 479 238 482 236 487 239 491 238 494 236 491 236 489 236 489 236 489 239 489 242 489 244 494 247 491 247 503 256 456 209 511 276 417 187 401 147 253 146 257 108 248 143 279 214 408 242 396 257 453 354 565 217 362 180 305 170 298 165 317 208 362 143 222 129 327 165 348 176 432 233 508 262 503 244 494 256 501 250 511 253 508 251 508 250 499 250 506 256 513 260 511 257 513 257 513 254 513 259 520 263 518 254 513 283 546 194 331 167 329 98 236 117 310 146 351 174 386 184 360 167 355 173 343 146 293 125 276 108 257 107 257 102 241 90 229 95 265 120 286 122 279 117 260 110 269 117 272 113 267 113 281 117 286 120 296 128 305 126 308 128 310 129 312 129 324 135 319 131 312 126 305 125 296 119 288 116 293 122 305 129 317 134 312 128 303 120 288 114 265 101 281 123 329 149 343 146 348 147 334 134 300 120 322 153 329 143 262 84 279 165 491 375 608 327 532 262 491 274 522 274 448 143 121 0 47 7 69 21 66 22 57 25 45 27 42 25 54 27 54 27 54 27 54 28 52 28 47 28 47 28 47 28 42 27 45 28 47 27 45 25 45 27 45 27 45 27 45 27 42 25 42 25 42 25 47 24 47 24 85 40 114 39 121 34 119 27 83 25 157 88 224 88 186 69 200 69 191 52 167 43 140 30 133 43 155 46 140 45 159 66 167 66 164 76 162 57 119 40 97 30 95 34 97 30 95 30 95 31 83 18 90 49 310 164 198 36 88 31 355 197 446 182 298 153 183 40 109 36 105 66 117 22 124 48 90 39 105 31 93 28 97 34 105 36 102 22 76 18 78 18 85 25 105 33 112 30 109 34 119 30 119 33 114 30 107 31 100 30 78 19 62 19 59 18 38 1 26 0 19 4 71 22 74 0 436 283 415 197 355 149 355 138 298 132 269 117 253 104 210 78 169 57 140 37 117 30 117 33 126 36 121 34 119 31 114 30 109 25 107 27 112 27 105 19 105 22 100 24 109 30 112 27 107 27 114 31 119 34 121 34 128 36 133 34 128 31 121 28 124 30 124 25 112 22 117 30 119 33 114 31 117 33 119 36 117 36 121 31 109 25 90 7 66 16 62 15 59 15 57 13 54 12 54 12 54 12 54 12 45 12 62 15 52 9 62 24 88 36 100 43 102 42 97 39 85 30 78 24 78 40 131 79 131 61 107 43 78 36 85 46 95 43 78 30 66 13 69 22 191 104 207 82 214 114 212 82 202 79 186 87 205 90 198 96 212 78 121 39 100 36 88 34 95 39 93 37 85 31 71 28 64 24 57 24 59 28 59 25 66 21 54 19 64 25 62 19 59 22 66 28 76 34 85 37 76 43 88 24 33 12 93 66 183 93 186 90 186 87 176 79 191 95 205 85 183 85 195 87 207 84 181 85 195 82 179 78 176 76 176 76 179 78 179 78 181 78 181 81 188 82 181 76 198 85 195 82 186 76 176 72 181 75 179 75 179 76 183 78 186 85 193 88 191 81 174 72 167 73 171 70 162 69 179 85 164 85 179 79 124 37 52 16 7 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 4 7 0 0 0 23 30 57 30 59 51 81 42 74 61 76 46 69 40 62 37 57 36 74 39 42 13 7 4 16 16 69 51 95 63 88 37 28 4 9 1 7 7 64 61 136 70 145 57 112 54 143 63 148 63 183 84 181 85 186 92 105 15 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 98 178 88 146 79 154 96 202 101 202 108 222 113 226 111 210 110 210 108 206 107 202 105 198 101 186 98 178 96 182 101 194 104 198 110 210 113 222 122 253 122 198 105 242 132 246 119 230 105 178 105 186 108 190 104 170 102 194 123 265 149 313 158 321 138 277 150 309 158 317 165 333 188 408 208 432 199 396 203 448 176 222 61 83 64 107 76 214 90 182 88 198 119 337 196 507 224 507 244 527 233 488 227 503 227 495 227 484 215 456 215 476 220 492 236 523 208 301 105 115 88 194 135 178 88 150 111 317 199 361 190 376 200 369 187 345 180 345 158 71 98 376 233 452 211 420 211 317 152 202 119 119 144 273 193 428 241 507 248 499 239 492 239 472 226 440 224 460 220 432 224 440 229 456 235 468 236 452 233 444 232 444 232 448 235 456 235 460 235 464 236 464 241 484 241 476 239 488 242 492 230 499 250 515 248 476 190 249 98 178 146 337 164 257 125 242 126 242 134 234 122 210 131 238 153 261 177 444 259 745 316 503 190 420 200 460 193 428 203 543 226 412 164 329 155 273 129 234 180 194 144 472 272 527 251 499 239 519 262 492 239 511 256 587 257 547 248 547 282 591 269 587 271 611 265 567 265 646 291 630 285 607 268 599 235 380 162 349 171 249 119 198 110 174 114 178 117 162 108 210 131 194 107 166 101 166 92 150 92 154 87 130 87 146 88 138 82 134 90 158 104 170 111 198 123 218 120 198 114 194 116 206 119 218 123 218 116 186 114 154 110 182 113 142 111 170 114 174 116 178 114 174 104 170 111 194 122 222 131 238 137 249 138 253 138 249 135 246 128 289 132 87 48 91 98 142 105 190 125 249 143 277 144 269 141 325 156 249 137 420 291 821 319 801 361 789 289 555 250 607 279 678 236 317 40 0 0 0 19 39 21 51 24 67 22 59 24 47 22 51 27 59 25 43 24 47 28 59 30 55 27 43 27 55 27 55 27 55 27 55 27 51 24 47 27 55 25 47 22 47 19 39 24 47 24 31 21 47 39 83 40 75 36 83 34 63 16 35 30 99 76 218 82 154 76 134 61 103 54 99 48 67 40 63 46 75 46 55 49 71 49 75 54 79 54 79 34 59 33 55 31 51 30 51 31 35 25 43 34 0 13 289 190 372 84 79 21 150 220 416 230 424 233 476 117 134 21 35 45 142 43 75 36 31 48 150 36 47 22 35 30 63 31 39 28 51 25 27 16 11 16 23 28 51 33 55 34 51 31 43 31 43 33 51 34 47 31 55 21 31 21 39 21 27 9 0 3 35 4 0 52 95 0 380 300 579 197 388 176 289 144 285 156 277 117 249 123 218 113 226 110 206 113 166 43 15 28 31 31 31 28 23 27 27 30 35 25 27 30 23 21 7 25 27 24 11 22 11 22 11 22 11 25 23 30 39 34 47 36 47 36 43 36 43 34 35 31 31 28 23 27 19 25 15 24 19 28 35 31 39 33 43 34 43 40 39 31 51 39 23 13 0 12 23 13 23 13 23 13 23 10 19 12 23 13 19 12 15 13 7 7 23 13 3 15 51 42 87 45 83 43 75 42 75 40 71 28 23 18 39 42 115 63 146 70 126 46 63 40 87 48 83 34 39 24 35 22 23 85 190 92 226 111 230 92 146 84 174 85 190 93 198 96 210 96 198 76 99 36 47 36 55 33 47 30 55 36 59 27 15 28 39 31 47 33 43 28 31 25 47 22 39 21 39 21 43 24 47 24 51 27 59 31 71 34 67 42 75 18 0 24 119 75 150 76 150 78 146 78 146 76 142 72 130 70 134 76 150 73 130 67 130 75 150 75 134 67 119 66 115 66 111 64 111 70 126 69 123 69 123 67 119 75 119 66 107 69 115 64 95 63 103 66 111 66 99 60 83 70 103 64 95 60 91 61 103 69 115 61 91 51 71 46 67 58 79 45 83 57 119 54 91 0 0 0 0 0 23 3 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 19 9 23 19 63 33 71 25 55 25 71 36 99 43 103 31 27 0 0 16 83 66 146 55 150 66 146 37 39 0 0 21 115 69 138 67 111 66 95 54 67 54 99 63 107 67 190 99 170 88 218 81 71 1 0 4 0 0 15 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 202 90 191 79 179 82 200 99 207 98 214 104 222 104 219 102 222 102 222 99 217 96 212 95 205 90 205 90 210 96 219 101 207 101 212 99 202 90 195 90 224 116 241 111 214 101 214 102 219 95 217 92 219 96 229 99 253 125 296 156 329 161 315 147 334 165 346 171 351 179 367 190 360 190 391 203 396 208 417 227 415 194 300 102 159 58 179 104 164 70 157 61 157 73 207 102 269 149 358 206 417 218 422 214 396 211 436 224 432 211 413 208 417 196 341 144 257 93 202 85 265 159 389 171 260 81 198 138 379 202 382 185 355 184 348 162 343 123 245 119 298 152 272 131 238 96 222 84 243 134 353 182 422 217 453 236 477 235 460 223 434 217 432 211 415 203 420 208 432 212 441 218 456 226 468 232 477 238 475 235 475 235 475 235 479 235 482 236 487 236 489 236 479 235 482 239 487 242 491 245 489 263 506 220 360 135 276 105 222 99 234 111 231 93 207 98 219 119 250 146 257 150 245 147 284 170 382 232 503 280 396 146 331 191 382 235 425 241 429 259 420 223 398 229 427 208 382 184 515 205 267 99 413 271 518 260 522 257 520 256 503 260 475 177 403 187 362 167 379 179 346 165 353 152 336 170 386 177 358 155 355 167 348 149 358 197 432 203 341 140 317 138 303 140 329 147 286 122 281 138 308 141 296 134 243 98 236 96 243 101 243 96 238 98 238 90 219 81 217 87 241 99 238 104 257 116 269 117 279 120 279 119 284 120 286 120 281 122 296 122 298 132 305 122 286 120 291 125 300 129 303 129 305 131 308 132 310 135 312 137 310 135 315 138 317 140 317 138 317 147 296 70 181 75 265 108 293 123 303 129 305 123 288 111 272 116 293 161 477 319 565 245 444 263 499 214 382 214 499 272 484 279 546 280 448 165 183 9 50 18 78 28 57 19 64 40 54 27 74 30 54 21 62 36 50 25 47 28 47 28 40 27 45 27 45 27 45 27 45 27 45 25 40 24 45 27 42 24 38 21 33 21 40 25 45 21 50 27 93 42 112 37 121 39 107 22 71 12 83 24 114 49 162 64 176 66 174 57 174 55 164 49 150 45 150 48 138 40 136 42 131 45 138 49 136 46 100 31 95 31 93 30 90 28 93 25 88 27 97 7 81 138 324 158 155 40 62 92 315 182 379 177 417 164 193 57 114 36 128 69 119 39 117 51 202 132 126 34 74 9 66 19 88 27 90 25 83 18 69 15 83 22 102 28 109 34 119 33 114 30 117 31 117 33 109 34 105 31 83 24 74 25 64 19 40 4 42 1 28 16 50 0 183 282 470 221 360 156 305 149 315 159 315 128 255 116 257 108 243 122 255 122 260 108 155 21 76 12 88 24 93 28 97 28 97 27 90 24 97 25 93 21 95 22 97 25 97 25 97 25 97 25 97 27 102 31 109 34 112 33 126 36 126 36 124 31 117 30 121 31 119 31 117 30 114 28 107 31 107 33 109 34 112 34 117 31 107 37 117 27 78 7 62 13 57 13 57 13 57 13 52 12 54 13 57 12 54 10 57 7 47 12 54 9 59 25 90 43 117 52 105 39 95 43 97 37 90 28 74 25 85 42 105 57 124 60 102 43 85 43 85 31 64 30 66 4 74 33 198 93 229 111 234 104 205 88 198 87 202 88 202 92 200 93 193 90 164 54 105 37 95 36 90 37 90 37 90 33 66 22 64 28 69 30 66 30 62 27 64 24 62 22 59 21 62 22 66 24 64 24 66 27 71 30 71 33 85 46 78 22 85 58 152 75 162 76 169 78 167 76 169 72 162 67 159 69 167 73 162 66 152 66 164 72 164 69 152 70 148 69 145 67 143 66 145 69 148 70 150 72 152 72 157 67 145 64 148 67 143 60 138 58 133 55 128 54 128 54 131 60 136 63 140 63 136 61 148 66 136 55 121 48 117 49 121 45 107 46 119 58 124 57 69 9 7 0 2 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 2 3 14 6 7 3 7 7 19 15 33 22 28 7 0 0 11 18 50 27 40 31 62 39 47 19 19 7 57 55 140 78 133 67 143 66 136 63 143 66 152 67 150 79 188 85 186 102 157 57 16 3 7 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 9 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 150 78 130 72 134 84 170 87 162 88 166 88 166 88 158 90 150 87 146 84 138 82 138 85 146 87 154 93 174 101 190 95 174 98 166 87 123 72 103 76 174 105 154 82 154 90 119 79 119 85 150 105 218 132 273 149 317 167 369 177 357 162 317 162 333 167 325 165 333 174 357 150 289 159 305 165 325 179 369 199 499 215 349 119 198 96 162 67 123 64 87 48 43 40 23 43 59 96 218 141 261 134 226 134 281 161 321 150 265 137 261 116 190 111 210 129 269 156 345 176 349 176 297 128 162 82 206 159 353 188 325 167 341 170 265 155 210 128 226 170 369 131 87 101 111 113 230 179 384 218 452 236 476 233 468 227 448 220 428 220 444 218 424 211 412 214 424 215 428 220 440 229 464 236 468 241 472 238 464 236 464 235 468 235 464 236 468 236 472 236 472 236 468 242 488 244 495 242 495 236 511 226 309 105 87 87 138 114 190 105 154 88 158 95 170 105 238 140 349 182 396 185 361 202 464 227 515 277 495 159 285 171 349 171 380 177 384 176 404 188 400 194 476 214 420 180 353 230 484 122 27 171 476 229 488 248 444 244 515 245 531 197 162 144 361 180 257 140 218 131 170 116 142 88 130 104 190 113 198 92 218 126 194 125 321 188 369 167 333 167 313 144 309 165 289 141 281 153 293 158 317 164 309 167 345 165 357 173 376 177 376 152 321 158 333 158 329 159 337 132 230 122 214 126 242 137 257 140 265 140 269 140 273 143 277 150 273 134 194 113 210 137 261 132 238 135 249 140 253 140 253 152 297 150 289 149 285 146 281 152 301 155 313 159 321 161 321 167 329 144 206 105 222 141 293 146 289 150 301 150 289 144 273 158 285 134 341 211 507 205 345 176 369 168 285 182 515 271 587 259 595 263 638 288 682 245 468 69 67 16 0 6 3 15 7 19 31 13 39 25 71 30 55 27 51 27 47 25 51 28 55 27 55 27 55 27 55 27 55 27 51 24 47 27 55 25 47 22 47 19 39 24 47 24 31 22 51 39 83 40 71 36 79 37 63 16 31 19 11 10 0 34 67 49 99 55 103 52 103 57 103 51 87 48 75 43 55 37 47 36 43 40 55 39 51 30 51 30 47 28 47 27 43 28 43 28 39 30 0 36 396 168 404 63 67 9 257 129 436 167 444 238 388 84 138 43 39 63 178 48 71 40 99 96 313 93 174 54 75 33 63 37 71 34 67 28 23 13 7 16 23 27 47 33 51 33 51 31 43 31 39 33 51 33 43 30 55 22 35 24 43 24 35 12 3 0 39 0 43 0 123 241 730 223 484 176 281 135 277 158 285 137 242 111 214 108 182 107 226 122 246 134 277 82 11 0 0 6 0 16 31 24 35 22 15 18 15 19 15 24 19 19 3 25 23 24 23 24 23 24 23 21 19 25 31 28 39 30 39 37 55 34 47 33 43 30 39 31 43 31 39 30 39 28 43 31 43 34 47 34 47 36 51 34 39 33 59 37 23 15 0 12 23 13 23 13 23 13 23 10 19 12 23 13 19 12 15 10 7 7 15 10 3 15 43 24 79 57 123 49 67 39 79 37 75 40 71 33 43 27 39 34 75 52 119 58 99 42 59 48 43 28 67 22 0 18 126 84 226 114 253 107 198 96 198 88 182 87 186 88 186 90 194 84 178 75 111 43 67 39 55 40 79 43 75 36 47 27 35 24 27 25 35 28 35 27 31 22 43 22 43 22 43 24 47 25 51 24 47 24 47 25 55 28 43 37 107 54 91 49 126 75 146 75 146 76 142 76 138 72 130 67 119 66 123 69 130 67 119 64 119 69 130 69 123 72 150 72 142 69 134 66 130 64 130 67 138 70 146 73 154 70 134 64 126 66 130 63 119 66 123 58 103 54 103 57 115 48 75 57 111 64 115 61 111 67 126 60 111 52 99 51 99 48 71 45 71 49 107 63 138 69 55 0 0 3 11 1 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 1 0 4 0 0 0 0 0 0 0 0 0 1 0 1 0 4 0 0 0 0 0 1 0 0 0 10 31 18 27 19 23 34 130 82 166 73 103 66 91 61 91 64 103 63 103 57 119 76 166 96 214 95 174 22 0 0 0 3 7 0 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 164 72 162 67 155 67 167 78 169 73 164 70 159 69 162 70 169 75 169 76 171 76 174 78 176 81 181 84 188 90 195 93 186 85 191 84 176 73 167 72 152 72 176 76 181 87 176 61 200 92 238 122 288 152 334 174 351 176 351 176 348 174 348 173 348 173 353 174 343 168 343 171 346 170 339 164 329 159 327 161 300 174 360 167 296 132 212 61 157 64 159 57 145 43 133 36 107 25 124 43 152 52 148 40 148 51 171 52 155 42 171 67 226 110 288 165 370 196 384 194 401 176 310 131 334 187 317 143 272 152 327 162 312 153 293 131 231 125 288 129 365 283 496 226 410 188 367 199 429 226 451 241 451 226 451 223 448 224 453 229 460 233 453 230 453 230 460 235 456 229 465 233 475 239 484 242 475 239 477 236 472 235 477 235 477 235 479 236 482 236 489 236 496 241 499 242 484 232 463 223 420 188 334 110 226 90 241 104 257 128 257 113 243 120 250 101 202 93 214 125 272 162 291 162 348 221 508 322 568 214 262 104 219 98 219 104 229 111 250 128 281 135 296 149 317 141 310 146 339 197 360 156 432 212 389 227 432 217 463 239 494 220 343 98 310 235 527 248 422 215 410 203 358 168 303 92 207 102 315 164 291 135 315 140 298 131 296 134 317 140 327 134 312 159 339 122 312 159 343 161 329 171 343 162 334 162 336 167 348 174 355 177 362 184 377 194 389 197 389 197 401 199 377 187 377 188 382 191 386 191 393 197 405 202 415 206 422 232 484 260 482 232 417 199 415 209 415 209 413 205 405 200 384 185 389 185 391 187 391 187 377 179 382 182 386 184 384 182 377 177 367 179 374 179 374 184 367 179 377 185 384 187 384 185 351 179 396 179 315 126 286 153 327 153 362 223 503 274 518 257 520 263 499 253 503 280 527 280 482 199 231 48 71 13 54 6 57 18 62 27 71 28 59 24 57 28 47 24 40 25 45 31 45 27 45 27 45 27 45 27 45 25 40 24 45 27 42 24 40 21 33 21 40 25 45 19 52 28 93 43 112 36 119 37 107 24 76 24 85 21 54 7 62 22 90 36 117 40 136 48 145 52 138 48 138 45 133 42 121 34 121 36 128 40 126 34 90 27 88 27 88 27 88 27 88 28 95 24 85 9 121 184 298 164 124 31 45 102 281 152 276 164 382 129 164 48 107 10 148 78 124 37 107 33 131 61 198 88 174 73 157 64 138 52 128 45 107 25 74 13 76 16 100 27 107 33 117 33 114 30 114 31 114 31 109 33 102 30 78 21 69 24 62 18 40 3 16 16 19 0 54 147 544 239 391 190 334 147 310 158 310 135 272 114 250 110 241 99 229 113 238 119 260 137 214 34 45 3 40 4 50 15 69 19 71 19 76 16 66 15 81 22 83 15 83 24 83 24 83 24 83 24 76 21 81 24 85 27 88 25 114 36 114 36 114 36 117 39 109 33 109 33 109 31 107 31 105 33 107 34 107 34 107 34 100 28 105 37 107 21 74 13 62 13 57 13 57 13 57 13 52 12 54 13 57 12 54 10 50 9 50 9 47 10 62 22 64 33 114 58 121 48 105 45 97 40 105 42 95 30 71 22 59 30 93 57 124 58 93 34 88 37 74 37 90 25 131 76 222 104 245 107 210 87 195 99 205 88 200 84 191 84 188 85 171 81 162 60 114 40 90 30 85 39 95 37 78 25 66 30 52 21 54 22 57 25 57 25 62 22 64 24 66 25 66 24 66 25 64 22 62 22 64 24 64 22 69 48 124 64 131 64 150 75 162 75 164 75 162 73 157 69 152 66 150 66 152 69 155 69 155 69 157 70 157 69 152 75 150 72 145 69 140 66 138 66 140 69 145 70 148 72 140 67 138 66 136 66 133 64 136 64 128 60 124 58 126 61 107 52 119 61 128 63 128 60 133 61 124 54 114 51 114 52 117 54 121 49 114 52 133 72 167 61 57 0 2 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 7 21 15 16 4 0 0 2 3 4 4 7 3 0 0 0 3 7 3 0 0 0 0 0 0 0 0 7 7 52 34 105 73 155 81 140 66 131 61 133 64 145 66 140 57 143 55 145 78 188 98 191 105 114 21 9 0 9 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 115 67 115 64 111 67 126 66 111 63 103 60 99 60 91 64 95 67 107 72 119 76 126 69 107 70 111 72 111 72 111 61 87 60 75 55 75 61 99 70 103 70 130 76 115 81 170 131 277 156 345 173 369 177 376 185 388 182 380 182 388 185 396 184 380 188 380 180 345 171 333 168 317 162 289 153 257 146 246 156 277 144 249 132 230 110 174 88 138 72 87 57 59 52 43 60 23 49 23 63 71 73 79 63 71 73 83 73 107 102 202 156 329 173 384 194 416 190 380 159 333 161 297 208 579 202 281 144 261 141 269 129 178 101 174 113 154 110 174 126 333 184 436 238 424 208 424 227 440 223 452 230 456 230 460 229 456 227 452 230 472 227 464 229 464 233 472 230 468 232 468 233 464 233 468 238 460 235 452 232 452 232 456 232 460 233 460 235 464 235 468 235 456 235 452 227 424 214 412 190 293 129 158 114 202 126 194 129 238 138 234 134 269 131 210 135 273 135 289 167 361 182 345 152 333 272 761 285 361 117 111 102 206 141 289 153 297 153 309 171 333 167 337 165 325 174 361 196 372 199 436 247 460 220 412 209 456 229 495 268 416 107 138 75 305 230 567 254 444 215 444 217 416 185 230 75 27 78 218 185 404 194 404 196 388 193 369 188 396 187 384 188 428 167 166 120 253 144 265 146 305 162 297 165 329 167 337 168 341 173 353 170 345 173 353 174 345 165 329 179 357 170 337 165 337 162 325 167 341 168 357 174 372 179 380 179 412 220 511 230 452 194 384 185 380 185 376 182 369 179 361 185 384 187 392 188 396 191 400 184 384 185 384 184 376 180 369 168 325 168 380 190 369 168 341 176 361 176 361 173 341 165 325 153 372 162 265 119 242 134 222 143 372 245 630 276 543 245 579 251 575 269 595 262 587 260 599 276 710 306 559 134 43 12 0 6 51 33 83 22 35 24 75 30 55 25 39 24 47 30 63 27 55 27 55 27 55 27 55 27 51 24 47 27 55 25 47 24 51 21 39 24 43 22 27 24 55 40 87 39 71 34 75 28 31 13 43 27 51 18 15 12 11 16 27 21 39 31 75 42 91 45 91 43 87 43 83 37 59 36 55 40 67 37 51 25 39 25 43 27 43 27 43 25 47 31 31 21 0 52 484 161 376 46 47 12 182 220 369 152 349 143 170 40 51 34 59 55 158 42 67 45 67 37 39 42 87 49 115 57 119 51 99 46 95 37 39 16 7 13 11 24 39 30 47 33 51 31 47 30 35 31 47 31 43 30 51 22 31 22 43 25 39 13 7 21 11 0 0 7 226 206 575 191 361 138 293 158 301 141 238 114 218 113 214 107 174 96 174 102 214 117 269 111 79 0 0 1 0 4 15 10 27 18 31 18 7 7 0 10 11 13 0 15 11 15 11 15 11 15 11 12 7 15 15 18 19 18 19 25 31 24 35 28 51 34 67 31 51 31 51 33 55 33 55 31 39 31 35 30 35 30 35 24 23 33 55 31 3 12 3 12 23 13 23 13 23 13 23 10 19 12 23 13 19 12 15 9 15 10 7 7 11 18 35 16 35 37 95 57 119 52 87 42 83 42 79 39 63 31 39 19 31 36 99 61 123 48 63 39 63 34 47 42 150 87 218 110 246 104 202 87 162 90 182 88 178 82 166 79 162 81 170 73 162 75 123 48 67 33 31 27 47 33 43 24 23 27 47 18 11 18 15 22 23 25 31 24 51 27 59 28 55 25 51 25 51 24 43 22 43 24 47 28 27 21 71 57 142 67 142 73 146 73 138 73 134 72 126 72 134 70 126 69 123 67 123 69 126 69 126 67 123 67 134 72 150 70 146 69 138 66 134 67 138 67 138 67 138 67 138 69 138 70 138 67 134 67 134 60 115 61 119 60 107 55 95 58 91 57 99 58 107 61 119 61 111 55 107 52 103 54 107 54 103 55 87 49 95 67 166 82 186 58 7 0 3 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 23 7 0 0 0 0 0 1 0 0 0 6 0 0 0 3 0 0 0 0 0 4 0 0 0 0 0 22 83 70 166 75 115 64 95 67 95 69 103 72 115 66 99 63 91 55 123 79 174 101 246 96 67 0 0 3 15 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 0 0 3 15 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140 63 150 67 148 64 148 66 143 61 143 60 140 58 138 58 131 60 136 64 148 72 155 75 145 67 145 67 143 64 136 60 126 49 124 42 114 43 131 57 150 66 171 82 164 73 234 167 346 185 384 202 389 197 384 199 382 199 393 206 398 205 391 200 382 196 386 194 372 184 360 180 367 188 379 193 377 191 374 194 389 185 362 176 334 158 329 187 324 155 296 137 288 134 296 137 303 144 293 152 329 174 353 176 351 179 372 185 374 188 389 200 391 200 403 208 422 218 415 200 348 187 382 179 482 322 479 159 312 132 253 125 241 88 205 110 243 101 260 131 272 144 329 226 439 227 451 242 465 232 434 218 439 227 453 230 458 227 451 223 453 229 444 226 448 232 458 232 465 233 463 232 465 229 463 229 465 233 460 230 463 229 465 230 470 230 470 232 475 232 477 233 482 232 482 232 479 227 460 224 448 211 405 190 389 196 396 197 386 196 379 184 377 187 377 171 370 173 365 185 389 199 377 187 393 187 458 276 434 188 393 197 415 224 448 227 425 214 422 217 446 230 453 233 465 238 487 247 511 235 491 247 470 253 511 229 479 257 477 248 542 206 236 57 222 99 327 251 549 269 456 271 527 268 508 257 379 88 169 73 329 224 525 276 494 263 513 265 520 263 525 268 520 265 436 150 250 110 255 114 265 135 293 144 291 141 300 141 296 138 296 143 308 147 310 152 317 152 308 144 331 162 329 164 336 164 334 159 339 162 341 161 341 161 341 162 358 167 317 146 300 147 329 176 324 159 329 164 336 165 336 164 341 161 343 161 341 159 341 159 355 168 355 167 351 164 343 159 331 150 315 158 334 152 310 146 315 150 317 150 310 141 293 131 312 102 245 150 379 179 339 170 384 242 515 266 479 251 508 263 515 253 501 250 503 266 525 280 506 256 479 286 542 254 293 58 97 16 28 0 52 30 64 18 57 28 47 24 38 27 45 31 45 27 45 27 45 27 45 27 45 25 40 24 45 27 42 24 42 22 35 21 40 24 42 18 54 30 95 43 109 34 117 36 95 24 66 24 71 27 54 24 35 15 40 10 45 12 66 24 81 31 90 36 97 36 109 40 117 36 121 37 131 40 131 37 93 25 85 27 88 27 90 28 85 27 90 19 74 3 124 191 300 141 112 28 81 54 463 190 305 135 226 57 136 28 112 28 143 72 109 30 112 36 105 21 88 25 90 27 90 27 90 27 95 27 88 21 71 13 78 18 95 24 102 31 117 33 114 31 114 30 112 30 107 31 100 30 83 25 76 28 71 24 50 10 42 0 45 4 42 21 157 153 351 155 296 146 310 140 274 125 265 116 260 114 245 102 217 92 217 113 224 114 231 60 54 7 33 4 31 4 35 12 50 16 54 10 47 4 52 7 54 7 57 10 57 10 57 10 57 10 54 10 59 13 62 13 62 13 62 10 64 12 71 19 85 27 93 28 93 30 95 30 95 31 85 24 83 22 83 21 81 21 76 24 100 37 93 15 66 19 62 13 57 13 57 13 57 13 52 12 54 13 57 12 54 10 50 13 57 9 47 15 69 22 66 19 74 37 117 58 124 52 112 45 102 40 100 39 90 34 62 27 74 42 102 54 97 43 71 45 83 39 148 105 255 113 260 107 226 92 207 90 195 92 193 82 188 75 176 73 174 76 162 78 164 64 124 45 93 30 71 25 71 22 64 21 66 30 52 19 52 21 57 28 66 33 71 30 76 33 76 30 69 25 66 25 64 24 64 24 66 27 66 22 52 27 93 57 133 67 150 73 159 73 159 72 157 69 159 73 157 72 155 69 152 67 145 67 152 67 145 63 145 66 152 69 152 69 150 67 150 67 152 67 150 67 148 66 145 66 145 70 152 70 145 67 148 70 136 64 143 67 143 63 131 55 138 61 133 58 128 58 133 61 131 55 124 51 121 51 126 55 112 51 117 52 121 61 155 84 155 95 159 39 14 3 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 4 2 0 0 0 0 0 0 0 0 0 11 3 0 0 0 0 0 0 0 0 7 6 7 1 0 0 40 46 148 84 140 63 131 67 140 66 140 67 148 66 140 58 148 55 131 57 143 73 176 99 183 52 21 0 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 87 58 103 58 91 55 91 54 91 57 99 58 95 54 79 54 63 57 71 60 79 63 87 66 91 67 91 64 83 60 71 54 63 51 51 45 47 52 75 54 95 76 146 87 202 143 380 162 345 171 357 170 365 185 416 185 392 187 396 185 388 180 369 184 376 184 361 176 353 180 372 159 325 184 365 188 365 194 384 212 412 218 448 215 428 211 488 217 464 208 440 209 456 214 456 211 436 214 452 221 472 224 468 220 468 223 476 221 460 211 436 218 495 233 515 232 476 194 337 167 384 179 293 199 555 184 186 143 253 125 257 129 226 116 234 125 246 137 210 104 238 128 285 221 448 224 412 205 408 221 460 214 424 220 444 224 448 221 436 232 464 224 456 227 476 232 460 233 468 232 464 232 456 229 452 233 452 232 444 230 444 229 444 227 444 227 448 229 448 230 444 229 436 232 452 235 468 238 480 241 507 250 531 250 527 253 555 253 488 238 488 235 492 230 511 232 503 233 507 244 495 238 460 224 444 238 527 247 495 248 547 247 531 247 495 238 531 260 571 250 539 253 543 257 555 260 547 254 523 269 527 232 484 263 460 251 492 251 535 256 480 144 83 85 99 92 305 245 567 268 547 262 527 260 591 242 333 87 11 69 301 236 587 263 559 265 563 247 571 262 607 257 607 254 495 134 214 104 162 104 182 117 214 125 222 131 222 125 206 126 222 116 182 116 198 125 218 125 206 126 234 125 242 131 253 129 246 123 238 123 234 120 230 119 226 146 269 135 277 138 249 123 234 128 249 131 261 137 273 138 273 146 289 144 285 141 277 138 273 137 269 138 269 137 265 134 257 137 246 126 238 129 238 126 234 116 214 123 230 123 214 113 186 87 182 168 622 297 599 242 583 266 603 263 555 257 611 272 567 265 555 257 555 265 563 254 527 251 555 260 587 272 619 285 682 159 277 42 27 19 71 22 11 27 55 25 47 27 47 30 55 27 55 27 55 27 55 27 55 27 51 24 47 27 55 25 47 25 55 21 39 24 43 21 23 25 55 40 87 39 67 33 71 33 59 28 71 33 55 25 51 16 27 16 19 7 15 12 35 18 43 25 55 25 51 30 67 34 67 31 63 36 75 33 59 24 43 27 43 28 47 30 51 24 39 27 15 15 0 42 448 173 329 48 43 30 47 233 630 215 488 150 214 84 119 42 23 61 182 46 51 33 51 36 39 39 75 36 51 24 23 16 15 15 27 19 19 16 11 16 19 21 35 28 43 31 51 31 47 28 35 30 43 31 39 28 47 21 31 22 43 25 39 15 3 3 0 13 3 7 11 4 31 110 289 156 329 137 234 122 222 132 249 117 210 108 178 96 142 98 226 105 218 122 154 12 0 3 15 4 19 7 15 9 15 15 31 19 31 15 7 7 0 6 0 6 0 6 0 6 0 6 0 7 3 9 3 9 0 3 0 1 0 3 0 10 11 15 15 15 19 16 23 18 23 15 0 13 0 12 0 10 0 15 11 34 51 27 0 12 15 12 23 13 23 13 23 13 23 10 19 12 23 13 19 12 15 10 31 16 11 9 27 24 39 24 31 25 43 40 95 55 119 54 103 45 87 43 83 39 59 31 39 28 43 34 71 45 91 49 79 43 103 78 238 111 253 99 218 95 198 90 174 90 166 82 158 73 142 70 138 73 154 70 158 78 142 58 103 49 75 34 47 24 27 22 35 28 39 25 31 25 35 31 51 37 67 34 79 37 83 36 67 28 51 25 47 24 47 25 55 28 63 27 39 22 35 33 87 55 126 73 142 72 134 72 126 69 119 73 138 73 134 72 126 69 119 67 126 72 126 66 111 66 123 66 115 66 115 67 119 67 119 66 115 66 115 66 115 67 119 63 123 69 123 64 111 66 126 67 123 67 123 66 115 63 107 60 95 60 95 60 99 58 95 54 91 51 83 51 91 54 107 49 95 49 87 54 111 70 146 73 182 92 166 36 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 4 3 1 0 6 67 73 154 72 111 69 103 63 79 60 79 61 87 57 79 58 111 55 75 51 91 64 126 78 95 21 0 0 15 3 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 10 31 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102 42 119 51 121 46 114 43 117 49 126 54 128 52 121 48 114 54 114 52 117 54 117 54 121 58 126 60 126 57 117 52 124 52 136 54 133 52 138 58 155 75 176 85 224 135 269 122 255 117 248 104 231 111 276 146 310 144 284 126 267 125 274 132 276 125 269 116 260 122 288 140 339 179 389 203 393 199 401 209 429 214 410 205 408 211 403 202 403 205 403 206 417 211 413 202 408 212 401 206 393 202 393 203 425 215 415 215 429 224 434 218 408 214 432 217 420 200 353 138 427 266 534 229 401 197 315 116 281 141 305 156 317 155 281 120 241 88 202 81 210 117 253 143 308 188 429 232 439 226 434 214 439 223 441 224 444 220 434 215 441 217 425 211 427 218 436 215 448 226 448 227 453 227 453 227 465 233 460 230 458 230 463 230 463 226 463 227 465 227 470 229 468 224 468 224 470 230 475 236 468 233 472 244 479 241 468 241 479 238 465 244 487 232 472 241 479 232 470 229 468 235 468 235 472 257 451 223 482 250 451 244 468 247 482 244 482 253 482 232 496 251 487 244 496 251 506 245 513 245 499 256 508 253 496 247 479 233 527 265 456 248 458 125 200 98 210 79 329 268 520 253 475 262 487 248 520 285 405 93 171 58 255 199 501 277 499 265 527 268 518 238 422 208 448 229 372 149 257 102 222 90 217 105 234 108 245 110 236 104 236 110 250 111 238 107 241 107 231 95 248 107 238 102 241 107 243 105 245 107 248 108 248 110 250 110 250 105 226 111 250 114 243 116 241 113 243 114 245 114 245 111 248 107 253 107 253 107 253 107 255 110 257 111 260 111 257 111 236 105 236 108 243 113 243 108 231 107 241 110 234 96 205 81 262 218 539 266 465 276 530 268 515 263 496 277 522 256 484 259 511 257 518 263 511 256 501 260 491 254 489 260 496 263 494 263 537 259 341 93 78 0 47 33 64 25 52 25 42 27 45 30 42 27 42 27 42 27 45 27 45 25 40 24 45 27 47 24 50 22 40 21 45 24 42 16 59 33 95 43 107 34 112 36 83 25 78 33 69 21 40 21 38 19 42 19 35 12 35 12 42 16 57 22 57 19 71 28 97 30 102 31 119 34 119 30 95 27 90 28 90 30 90 33 81 25 81 16 69 0 102 173 327 135 119 24 85 7 324 289 520 277 367 111 202 64 148 24 128 79 138 42 109 34 124 42 93 33 109 39 105 30 85 21 76 19 83 22 78 16 78 16 93 22 102 31 114 33 114 31 112 30 114 30 107 31 95 28 64 15 59 19 57 15 38 3 54 0 19 16 64 6 45 0 74 88 312 155 272 123 274 129 303 134 260 107 241 105 219 90 202 117 212 99 250 87 74 1 23 4 26 10 35 6 28 0 54 25 88 36 85 19 62 10 45 6 45 6 45 7 45 7 38 6 42 7 45 6 42 4 45 3 42 0 40 0 50 6 42 1 45 3 47 4 50 4 52 6 52 4 50 3 47 3 64 22 97 37 83 12 62 21 57 13 57 13 57 13 57 13 52 12 54 13 57 12 54 10 52 18 64 10 50 19 76 24 78 28 78 27 78 39 114 63 126 55 112 48 109 45 90 31 81 31 64 21 59 31 88 49 95 39 76 52 150 73 181 84 200 85 217 93 205 87 188 85 181 76 176 69 164 67 167 73 157 76 167 70 145 61 131 51 102 36 74 24 74 28 76 27 71 30 69 31 76 40 85 45 85 39 90 40 85 33 71 25 64 24 64 25 69 28 76 33 62 28 62 25 64 39 105 58 148 73 155 72 157 69 152 67 157 73 155 72 150 69 145 66 152 75 159 75 150 67 150 72 145 63 152 64 155 67 159 69 148 63 150 64 157 69 159 70 140 64 150 66 143 61 145 67 148 64 138 57 131 57 136 60 124 55 138 63 143 60 136 54 128 52 126 49 126 52 133 57 119 51 112 49 121 58 140 64 159 76 176 98 121 6 14 13 2 0 0 1 0 1 0 0 0 0 0 0 0 0 2 0 0 0 2 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 2 0 0 0 2 4 7 1 0 0 4 4 4 1 21 36 128 76 143 75 148 72 145 66 136 63 140 64 138 60 126 60 136 46 109 49 112 45 105 48 66 10 2 1 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 22 54 36 40 16 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 43 42 55 40 47 37 47 52 71 43 59 45 63 42 43 46 51 49 63 51 59 48 51 46 67 52 79 51 59 46 59 39 47 48 63 49 55 51 67 61 103 85 178 107 202 108 194 107 154 88 111 82 134 102 182 108 178 108 178 108 182 113 190 107 174 105 150 101 202 147 337 199 412 199 408 202 416 206 428 203 428 205 432 206 424 206 420 221 436 206 384 199 380 203 384 211 392 202 416 212 404 205 416 209 412 206 404 211 424 209 400 197 424 227 424 190 293 107 158 173 646 256 345 179 392 138 277 119 246 107 226 167 404 105 293 137 257 111 166 116 210 114 182 120 226 180 440 226 408 205 436 215 440 223 432 220 444 220 404 212 408 212 428 215 400 212 436 229 440 223 428 221 432 226 448 236 464 229 448 224 440 223 440 227 460 232 460 227 444 224 448 227 444 227 444 227 452 229 452 227 452 229 472 236 488 242 499 235 472 238 484 238 484 238 484 235 480 236 476 235 472 235 472 238 476 238 480 238 484 239 484 242 492 244 495 245 499 245 499 244 492 244 492 242 492 244 488 247 499 250 499 245 484 241 476 241 464 241 484 245 515 248 539 131 51 78 142 73 281 260 595 254 567 260 511 256 583 262 480 102 0 54 142 146 519 295 563 247 535 218 400 165 341 170 357 159 301 129 206 101 154 88 134 99 158 92 142 92 162 93 158 99 170 95 158 92 162 96 182 104 210 96 186 96 198 101 202 101 202 102 198 105 198 105 202 90 178 105 190 107 210 102 150 104 206 111 198 105 198 104 174 98 190 110 202 102 174 98 178 107 202 108 198 102 178 99 178 110 206 101 178 95 174 98 190 113 182 98 206 96 134 95 253 259 630 279 630 276 634 280 607 268 575 262 563 263 555 257 539 256 543 256 543 256 551 257 551 259 555 259 555 259 563 259 571 256 662 292 607 176 186 24 0 12 19 13 27 18 75 21 43 33 67 18 91 37 71 25 75 22 43 24 31 25 19 24 15 22 35 25 47 27 35 21 15 24 47 34 63 39 87 43 75 25 59 27 55 25 55 21 43 21 43 21 43 21 47 18 39 16 39 16 39 18 35 22 31 19 27 25 59 39 71 33 47 27 47 27 43 27 51 30 55 45 7 12 31 9 3 3 400 161 376 49 79 30 63 88 730 291 468 211 539 153 289 87 83 60 178 66 71 33 67 34 71 43 79 34 59 31 47 24 23 22 27 15 11 16 19 18 11 22 47 40 67 36 43 31 39 30 11 27 27 28 39 28 35 18 35 24 59 25 39 13 7 4 0 0 19 22 63 10 0 0 47 99 349 140 226 129 309 158 273 113 206 119 238 111 182 104 186 102 218 108 214 55 0 7 27 4 15 7 19 6 0 15 83 60 99 40 59 36 31 30 27 19 0 7 0 4 0 3 0 4 0 6 0 6 0 3 0 0 0 0 0 3 0 3 0 0 0 3 0 3 0 4 0 4 0 4 0 3 0 10 31 30 35 16 15 18 15 18 19 16 11 15 7 12 3 10 0 10 3 12 7 13 15 13 23 13 23 13 35 27 75 27 59 33 51 24 47 39 103 60 126 52 107 45 95 43 91 28 55 30 43 21 27 25 55 49 87 42 59 33 59 43 95 58 134 72 186 88 186 87 190 82 154 64 126 67 158 69 138 70 150 69 142 64 130 61 126 57 103 42 55 28 39 30 51 34 71 37 79 42 79 39 79 37 115 48 71 30 83 33 35 22 43 24 55 31 67 30 55 15 27 18 27 24 59 45 111 67 142 73 134 67 115 64 111 69 134 69 134 69 134 69 134 73 142 70 134 67 130 67 130 64 111 63 107 61 107 63 111 66 111 61 111 66 119 61 95 60 115 63 115 58 103 58 111 57 107 58 107 57 87 46 67 55 91 51 91 55 103 55 91 52 87 51 107 60 119 54 91 51 87 48 75 52 103 60 107 79 126 82 242 102 75 6 0 7 0 1 0 1 7 1 15 1 15 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 115 78 170 78 126 69 123 75 126 70 103 57 75 54 111 61 111 60 95 43 43 46 87 33 7 0 0 3 15 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 3 7 55 48 178 61 107 40 55 27 11 9 0 1 0 1 0 0 0 0 0 6 15 0 0 0 0 1 0 0 0 3 0 3 0 1 0 0 0 95 36 107 42 107 39 105 40 105 36 100 39 112 45 112 40 97 48 102 49 107 49 102 45 95 45 114 51 114 46 109 45 109 45 119 49 126 49 136 57 159 72 181 82 200 92 205 93 207 88 198 85 202 95 226 108 236 108 234 108 234 110 236 111 262 117 274 122 288 144 346 182 398 199 396 199 398 200 403 203 398 202 401 203 403 203 403 202 413 205 403 202 405 203 405 200 408 196 384 190 389 199 413 215 408 212 422 203 386 190 401 211 420 188 351 161 269 70 202 108 257 152 310 141 293 125 245 140 281 153 346 167 365 265 441 184 245 134 250 110 219 93 205 107 276 120 269 158 391 226 434 215 417 215 417 208 410 215 425 212 432 211 434 218 436 214 436 227 444 221 432 218 432 221 439 224 444 218 448 220 453 221 453 221 448 221 460 226 458 224 460 227 458 226 458 226 458 226 458 226 460 227 463 232 472 236 477 241 458 232 456 235 460 236 458 235 456 233 456 233 456 233 456 233 456 236 458 236 460 238 460 238 465 241 465 242 468 242 470 242 482 239 487 241 489 242 491 244 491 245 499 247 489 239 484 242 487 239 489 242 491 247 491 251 434 146 219 79 202 69 303 260 553 227 491 292 506 242 532 259 494 125 181 70 231 140 370 197 353 168 341 147 310 144 310 137 308 135 276 116 245 98 217 82 205 85 193 82 198 85 200 85 202 88 207 90 210 92 210 90 219 88 207 85 212 92 212 92 212 93 198 90 198 95 200 93 245 117 226 92 200 96 231 114 200 93 210 92 207 99 219 96 202 93 207 93 205 92 210 96 217 101 219 98 210 90 200 87 191 79 188 82 202 96 224 104 167 79 207 90 198 102 298 194 382 212 398 205 389 211 415 214 460 247 487 253 491 257 499 250 499 257 494 257 494 257 494 257 491 256 491 256 491 256 491 254 537 250 484 272 568 280 393 128 85 12 62 19 54 10 47 33 35 33 59 33 35 19 35 27 42 27 50 28 52 28 52 25 42 21 52 24 57 21 54 18 66 31 90 36 100 43 109 36 83 25 78 25 71 22 59 19 47 21 45 21 42 21 33 18 47 16 45 15 45 18 50 21 54 22 74 30 102 34 107 28 107 27 97 28 90 30 85 33 78 28 85 21 47 10 66 143 312 162 121 45 83 30 66 177 334 125 284 224 432 226 238 0 150 79 150 39 107 37 100 33 107 34 100 31 95 30 93 28 83 21 71 15 74 19 78 18 90 30 114 40 114 31 107 31 121 28 112 27 109 31 90 25 69 24 71 24 64 15 47 3 64 10 50 15 71 21 45 0 33 7 109 92 262 138 281 140 288 128 248 113 250 119 238 104 224 96 212 105 224 107 148 0 35 6 26 4 33 7 35 3 47 40 140 64 138 60 143 51 119 45 107 36 90 28 83 25 59 15 54 10 45 7 40 6 31 3 26 0 23 0 26 3 31 3 26 1 31 6 28 0 42 3 47 1 45 1 42 0 64 25 90 24 69 15 66 12 62 16 59 13 54 12 52 10 52 10 52 12 54 13 57 13 57 15 57 12 54 16 71 28 78 36 85 33 66 27 76 42 102 51 114 57 114 49 93 37 85 37 83 31 66 22 66 31 78 43 90 37 69 25 83 39 117 58 167 76 191 81 200 85 181 70 155 61 162 70 162 64 164 69 162 64 155 61 150 60 131 55 114 45 97 36 83 33 76 34 83 39 90 45 93 45 85 46 95 30 69 34 78 21 62 21 62 25 74 30 71 27 35 16 38 16 52 31 90 52 138 72 155 73 152 66 150 67 152 69 152 69 152 69 152 69 155 69 150 67 150 67 152 70 148 66 145 63 143 63 143 64 148 63 140 63 148 66 140 57 136 61 140 60 133 55 133 60 133 58 136 58 133 55 126 51 128 54 124 52 128 55 126 52 121 51 121 55 133 58 126 49 124 51 112 46 114 54 133 60 155 73 176 99 205 76 107 4 7 4 7 1 0 6 0 1 0 0 0 0 7 0 9 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 9 24 114 85 159 76 150 78 164 81 167 75 157 69 131 64 136 66 128 49 85 22 78 39 71 16 4 0 2 3 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 1 4 12 50 52 85 46 76 52 93 57 88 43 57 27 38 15 21 4 7 0 7 0 2 0 4 3 7 4 9 4 4 1 4 1 4 1 4 1 25 19 33 35 33 31 34 39 28 19 30 35 39 51 39 39 39 31 42 39 45 43 43 39 37 35 43 43 42 35 40 39 43 35 51 59 58 79 72 111 76 115 79 138 95 174 111 202 125 218 129 234 135 253 143 265 153 289 152 281 150 281 152 285 147 273 156 309 174 365 194 404 200 400 199 396 197 400 200 404 199 412 199 412 199 404 200 392 194 376 197 380 203 388 202 376 197 392 200 384 197 392 199 376 190 372 199 396 202 384 191 372 162 321 153 269 119 234 214 472 155 246 138 329 137 214 125 317 158 484 312 666 256 805 371 436 104 226 120 194 108 142 99 186 171 293 137 206 155 408 230 476 214 440 218 424 215 444 223 428 218 420 214 428 217 416 217 436 217 420 215 404 215 412 220 424 208 408 211 424 215 428 215 424 209 420 217 440 221 448 224 460 224 440 224 440 224 440 224 440 226 444 227 452 229 456 232 460 227 456 229 464 232 468 230 464 230 464 230 464 230 464 230 464 233 464 233 464 235 468 235 472 236 472 236 472 238 476 239 472 238 468 238 476 241 484 244 488 241 484 245 488 241 472 238 464 239 464 239 472 242 495 248 519 259 492 152 119 73 59 81 261 233 559 257 515 262 555 251 523 286 476 155 91 43 47 110 277 143 273 146 273 144 285 141 246 125 226 122 226 114 182 90 123 76 111 72 107 76 126 79 123 67 115 75 138 81 146 78 146 82 170 78 170 82 174 82 166 95 178 87 170 96 186 101 182 78 138 95 190 98 150 81 138 88 162 90 138 81 142 84 130 87 142 81 130 84 150 90 162 81 138 82 142 85 150 90 158 87 138 75 119 75 123 72 103 96 138 58 75 88 253 126 210 126 257 131 242 131 277 156 313 176 396 205 404 215 511 257 527 254 547 256 551 257 551 257 551 257 551 257 551 257 551 257 551 259 551 256 563 260 607 276 662 247 325 39 0 3 0 10 35 0 43 22 47 31 103 37 23 25 51 28 47 30 35 27 31 21 27 21 35 22 23 18 19 25 51 36 59 36 75 39 55 25 51 27 55 24 43 19 39 18 35 21 43 21 39 19 39 18 55 15 39 16 27 16 23 19 15 18 27 27 43 30 43 28 43 28 47 28 55 31 67 25 55 34 23 0 0 0 281 156 365 57 83 45 43 21 305 182 305 141 432 211 527 117 63 73 186 61 75 40 83 31 51 30 55 33 55 30 47 30 55 27 35 18 15 18 23 19 15 22 47 39 63 34 39 30 35 28 7 27 15 28 35 25 27 21 39 22 35 18 7 7 0 10 0 6 15 22 67 12 3 0 0 0 43 114 325 146 293 129 242 117 218 114 226 111 210 104 182 96 206 110 230 67 0 6 19 1 11 4 7 4 0 4 63 64 142 72 142 73 119 66 115 63 111 55 87 48 79 33 43 30 31 22 11 15 3 9 0 4 0 3 0 3 0 4 0 1 0 4 0 3 0 6 0 3 0 1 0 1 0 19 59 33 47 16 23 13 11 15 11 13 3 10 0 9 0 10 0 12 3 12 3 13 7 13 27 13 19 10 23 19 51 37 91 43 87 34 59 30 67 33 91 52 142 60 126 43 79 40 91 37 67 24 35 18 35 25 67 45 71 27 11 19 35 25 91 57 126 64 174 81 182 72 142 61 126 66 146 67 134 69 146 67 138 64 130 61 123 57 123 60 119 54 87 39 59 33 67 36 79 42 95 45 103 39 99 40 55 25 67 33 47 24 39 22 47 28 59 28 47 15 23 15 23 19 55 40 99 67 142 72 142 70 126 69 130 70 138 70 138 70 138 70 138 66 126 64 123 66 134 72 146 69 130 66 123 64 123 64 123 64 119 63 119 64 123 61 107 57 111 61 111 57 99 55 107 58 107 58 103 57 107 60 111 55 103 52 99 55 107 54 99 51 95 51 103 57 111 54 95 54 83 46 63 45 83 55 107 64 150 82 154 96 214 70 7 0 0 7 0 1 23 7 15 0 19 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 36 134 82 190 82 166 84 158 81 138 72 123 69 146 72 142 64 71 30 0 21 47 36 43 9 0 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 0 0 12 83 42 99 43 87 58 138 64 119 48 83 45 91 33 55 16 27 7 19 4 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 74 24 85 28 88 28 93 34 90 31 95 36 102 37 97 34 93 37 97 40 102 43 105 43 121 51 121 46 117 46 128 57 152 73 183 93 214 110 245 123 284 143 293 152 317 170 348 184 348 180 353 185 360 188 362 188 374 196 372 191 367 191 367 191 365 184 372 193 396 205 401 200 396 199 391 197 391 197 391 199 396 199 393 197 391 197 391 197 389 191 389 196 401 203 398 199 389 205 405 205 393 205 393 194 434 209 384 200 413 218 410 205 346 187 331 180 310 180 532 291 329 164 334 170 312 140 284 140 331 218 518 230 341 253 604 193 195 95 195 95 231 105 214 105 284 176 351 140 250 149 379 218 425 229 439 226 422 215 405 199 432 215 429 214 429 211 422 211 420 212 420 212 420 215 427 217 425 208 436 214 439 211 432 205 427 209 444 217 448 220 456 226 453 223 453 223 453 223 453 223 456 224 456 224 456 224 456 226 441 223 441 226 444 226 444 226 444 226 444 227 446 227 446 227 451 232 451 233 453 235 456 235 453 233 453 235 456 236 458 235 470 233 477 236 484 241 489 242 484 242 491 244 484 238 482 241 487 239 487 241 484 244 487 248 496 260 468 159 214 82 219 49 257 242 506 224 496 263 465 238 477 271 479 159 241 66 195 102 296 134 303 138 300 131 276 116 267 117 267 120 260 107 222 84 191 73 179 72 183 75 183 72 164 61 171 69 181 72 183 70 188 72 186 75 191 79 186 75 183 76 169 78 186 90 183 82 202 81 171 69 164 61 164 78 157 66 164 61 157 64 159 58 186 73 169 69 174 75 176 70 181 70 159 60 155 63 164 67 169 61 159 64 181 78 183 72 148 64 181 76 200 101 231 102 226 108 238 110 250 120 279 134 300 153 331 152 377 232 506 256 489 256 491 256 491 257 494 257 499 260 499 260 499 260 499 259 511 263 520 263 496 256 487 266 506 282 465 187 162 0 31 18 74 28 40 4 28 27 57 21 42 24 40 25 42 25 38 24 38 22 42 22 47 21 50 19 69 33 93 34 97 36 97 27 83 25 78 25 71 19 62 18 47 18 50 21 45 19 38 18 47 18 47 15 38 16 38 16 47 16 52 15 74 25 93 27 102 30 95 30 90 31 88 33 85 21 74 12 93 0 66 98 319 144 164 54 131 39 121 174 272 131 260 153 293 131 136 34 183 84 140 36 112 42 100 31 88 30 100 33 93 24 85 24 90 24 76 18 76 21 81 19 88 28 112 39 109 30 102 30 112 27 107 28 105 27 83 18 76 19 78 22 81 22 81 21 64 6 57 12 81 21 66 1 35 7 40 4 207 143 300 164 284 128 253 113 241 111 238 107 226 93 207 99 226 116 179 13 33 4 21 1 31 4 31 1 42 33 133 67 155 72 159 67 152 70 155 69 148 60 128 54 121 49 107 42 90 34 78 28 71 25 71 22 66 19 62 18 59 13 52 12 57 15 54 9 57 7 54 7 52 6 52 4 78 30 93 24 71 16 66 12 59 15 57 13 54 10 52 9 54 12 54 12 54 12 54 12 57 13 57 12 50 10 57 19 85 42 100 46 90 37 76 33 64 31 90 49 109 52 102 45 100 45 93 36 71 21 54 16 57 33 83 40 76 25 64 18 62 27 105 37 143 75 193 70 159 63 143 60 148 66 152 64 155 66 152 64 148 61 143 61 136 63 136 63 126 51 100 39 81 34 81 34 78 39 85 42 85 42 81 28 62 31 74 28 62 24 59 25 66 30 66 28 40 15 33 13 45 27 88 51 138 70 155 73 155 70 157 75 155 70 155 70 155 70 155 70 143 63 140 61 145 69 159 76 157 70 152 67 148 64 145 64 145 63 143 64 145 63 140 60 133 58 138 58 131 54 131 57 143 60 133 55 131 57 138 61 131 54 124 52 128 55 126 51 119 51 124 54 128 55 126 52 124 51 112 43 109 51 138 67 157 84 176 76 188 107 195 58 31 3 0 1 0 4 0 3 0 1 0 0 2 0 9 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 16 3 19 22 100 73 150 84 167 88 167 76 148 64 148 72 145 75 136 49 81 22 52 28 74 28 19 1 0 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 0 0 2 13 45 39 66 37 71 39 76 43 81 45 97 51 85 42 71 34 66 31 47 22 31 13 14 3 2 0 4 0 2 0 2 0 2 0 21 7 27 19 28 23 33 39 34 43 40 59 43 59 42 51 42 35 45 43 48 55 52 63 66 95 63 87 64 119 87 170 114 230 138 301 158 329 167 341 185 384 188 384 193 396 194 404 191 392 191 396 194 404 197 412 194 400 193 392 190 388 190 384 199 380 191 380 199 400 197 372 199 392 197 384 196 384 197 388 200 392 197 392 194 388 196 392 199 392 193 388 196 400 197 404 196 416 199 396 191 412 206 440 182 396 208 436 188 345 182 424 263 559 263 801 276 313 156 226 102 253 128 230 138 249 111 242 131 261 155 198 99 246 205 226 76 126 73 107 84 107 72 130 107 293 171 253 110 190 141 289 174 369 196 396 205 456 230 484 215 436 218 436 214 416 211 404 212 408 212 408 212 404 215 408 208 412 212 424 214 420 208 404 209 420 217 440 218 440 221 448 224 436 224 436 224 436 224 436 224 436 223 432 221 428 221 424 218 432 220 440 221 440 221 440 223 444 223 448 224 452 226 452 232 460 232 464 233 468 235 468 233 464 233 468 235 468 236 464 232 452 232 460 236 472 239 480 239 484 244 488 241 476 239 472 239 460 239 464 241 488 244 507 254 527 265 527 153 107 72 99 61 190 208 571 253 480 238 507 239 495 230 484 221 230 61 51 98 166 122 234 135 230 122 202 116 198 116 194 110 170 92 130 73 103 69 95 69 91 63 75 61 79 58 87 61 95 66 126 66 126 64 134 70 146 70 126 78 138 70 123 73 123 67 87 61 55 37 39 51 95 72 142 128 313 165 420 209 543 245 587 209 472 200 464 202 460 193 420 140 261 105 166 79 134 75 119 57 59 49 47 51 51 46 27 40 43 64 126 81 126 90 202 113 206 119 214 117 194 116 198 132 257 143 253 179 488 257 519 253 551 253 555 254 559 256 559 259 567 259 567 259 567 259 559 262 531 251 527 265 583 266 567 266 615 279 634 259 436 99 0 3 0 12 35 30 27 21 47 22 43 24 51 27 47 25 51 25 59 25 55 22 47 22 39 28 59 36 59 33 55 31 39 27 51 25 43 22 31 16 23 15 23 16 39 19 39 19 43 21 63 19 47 18 35 19 35 18 19 10 7 16 31 27 47 30 43 30 47 30 63 31 67 30 59 10 0 45 103 45 226 170 309 51 67 40 15 43 384 135 226 93 261 123 194 16 59 98 206 55 55 39 79 36 75 24 43 30 51 27 35 22 27 28 43 19 19 19 27 19 11 19 39 36 55 31 35 28 39 25 19 25 35 27 43 21 15 13 23 21 47 31 63 37 59 34 31 27 39 28 43 12 0 0 0 0 0 79 277 143 337 150 273 116 202 111 214 108 190 102 178 92 186 105 246 85 39 4 19 0 7 4 7 3 0 9 43 49 111 61 126 69 126 64 115 67 119 66 103 54 79 57 95 52 91 48 75 43 75 39 67 37 63 34 55 31 47 28 35 22 31 25 35 22 27 16 15 16 11 15 11 13 7 24 47 30 31 19 27 21 15 18 15 16 11 13 7 12 3 12 3 12 3 12 3 12 3 13 23 13 19 10 15 13 31 30 83 45 119 51 107 43 87 25 51 27 67 37 103 52 130 58 134 52 111 42 79 28 47 22 31 25 55 37 55 22 7 6 0 10 23 42 158 75 142 61 126 60 123 61 130 63 130 64 134 64 130 61 126 60 123 63 134 63 123 57 99 46 83 30 51 27 43 30 67 37 83 40 83 36 55 28 63 34 63 30 51 25 47 30 59 30 51 15 15 13 11 16 47 43 111 69 142 72 138 69 130 72 142 70 138 70 138 70 138 70 138 63 115 60 111 63 130 72 154 75 146 70 130 66 123 64 119 63 123 64 123 63 115 61 115 57 107 60 107 55 95 55 103 66 119 58 95 52 95 57 111 58 107 52 99 55 107 52 91 49 95 52 99 52 99 52 103 51 83 48 71 46 95 66 142 90 182 88 166 88 186 96 194 48 7 0 0 6 0 0 19 1 15 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 12 51 58 134 76 186 87 174 78 142 78 150 73 154 70 87 33 23 24 43 34 47 12 0 1 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 3 3 3 0 7 16 71 36 55 28 39 28 63 39 87 39 91 39 87 37 91 39 95 45 99 39 71 27 47 21 39 13 15 10 3 4 0 0 0 85 28 90 30 90 30 97 37 114 48 124 54 128 57 140 66 136 60 138 63 148 69 157 75 159 70 169 79 195 105 250 137 308 165 336 184 355 185 358 188 343 179 353 185 365 187 365 185 367 185 365 187 372 194 386 200 384 196 379 193 377 193 379 194 393 197 384 193 391 200 391 194 386 194 384 193 384 194 386 196 396 199 389 193 382 193 384 193 396 196 384 191 384 196 384 193 374 199 386 206 374 180 341 177 353 203 396 173 250 119 384 294 549 274 432 263 405 171 379 214 286 132 205 79 231 98 253 190 398 170 284 129 269 101 193 54 167 88 198 87 183 67 195 126 420 199 300 123 243 122 245 105 231 113 248 116 272 153 353 193 384 203 425 215 425 215 427 214 420 212 420 212 420 212 420 211 417 205 425 211 432 212 429 211 429 214 441 218 441 218 444 221 446 223 446 223 446 223 446 223 444 221 444 220 441 218 439 218 432 215 429 218 432 218 432 218 434 221 436 223 441 224 444 226 448 232 451 232 453 233 453 233 451 232 453 233 456 235 456 233 465 229 470 232 475 235 479 236 482 241 491 244 487 239 484 241 484 238 482 239 479 241 479 244 484 247 477 260 496 168 222 87 191 58 234 194 499 263 477 239 470 238 458 247 511 208 281 82 195 76 238 123 305 141 303 140 267 116 255 111 245 104 229 90 195 75 181 70 179 66 164 57 162 57 152 51 150 52 157 57 159 55 155 57 159 63 162 61 159 64 150 57 140 55 140 57 107 48 191 123 343 229 479 276 448 247 448 235 422 221 401 205 351 182 351 182 348 176 331 165 358 171 300 135 265 126 257 120 248 110 231 88 193 67 169 58 136 31 133 64 205 90 224 105 231 102 243 117 262 117 269 126 288 146 339 176 427 250 503 244 487 251 487 253 491 254 494 256 491 254 491 254 491 254 491 256 491 257 501 247 468 242 499 283 484 265 487 257 501 286 463 202 186 34 38 4 74 25 59 22 50 27 45 30 42 28 35 27 40 28 40 24 45 24 57 22 74 36 95 36 97 37 100 25 88 25 83 22 74 18 59 13 52 15 52 18 52 19 47 18 54 19 45 19 42 19 42 21 42 13 38 10 57 22 85 28 95 28 90 28 81 30 83 30 78 37 97 0 241 137 327 120 389 123 176 36 174 31 124 105 327 105 159 70 143 36 57 58 205 88 136 34 109 40 107 46 105 31 88 22 85 25 88 24 90 24 76 18 74 19 76 16 83 25 107 36 107 27 100 28 105 24 105 27 102 24 81 10 69 15 93 31 126 43 145 48 143 43 133 43 136 42 114 28 81 15 52 13 200 135 286 141 312 134 255 110 245 114 236 98 222 93 214 96 224 116 212 49 40 3 23 3 31 6 33 1 38 19 95 52 133 64 155 75 143 63 148 64 143 60 128 51 119 51 117 49 109 48 107 46 109 43 112 43 109 40 105 37 102 34 95 33 97 33 93 28 78 22 76 22 74 21 74 19 78 27 83 19 69 21 74 15 64 18 62 16 59 13 54 12 57 13 54 12 54 12 52 10 54 13 59 13 54 12 54 16 59 28 88 49 109 55 102 48 78 28 64 22 69 37 105 58 114 54 109 51 102 43 81 28 62 19 42 22 78 39 76 15 59 0 40 7 107 55 159 63 145 61 145 61 145 61 143 60 148 63 148 61 145 60 143 61 140 63 128 57 117 49 105 45 62 21 57 18 57 28 76 39 74 34 69 30 62 30 66 31 64 27 57 25 59 30 62 27 42 15 38 13 52 33 102 60 145 72 152 70 150 67 155 73 152 69 152 69 152 69 152 69 148 63 138 58 138 64 152 73 164 73 155 67 145 63 140 61 140 64 148 66 143 60 140 61 133 60 140 60 133 55 131 58 148 63 136 55 128 55 133 58 133 55 126 54 126 54 124 49 117 51 124 52 121 51 124 55 117 51 121 49 117 55 148 76 195 90 193 96 186 81 200 117 157 36 7 0 7 0 0 4 0 0 0 0 2 0 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 4 4 9 0 35 25 81 57 126 69 128 64 126 60 128 78 143 49 76 24 74 31 66 27 33 3 0 3 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 4 4 2 0 11 21 59 30 64 31 66 31 64 30 69 31 71 33 74 34 76 37 76 42 64 36 57 34 59 37 47 27 42 21 31 15 21 12 51 79 52 75 49 75 55 95 63 111 67 115 66 123 75 146 76 115 76 119 81 138 88 158 87 166 105 230 131 301 159 357 182 380 188 380 187 376 188 384 188 380 193 388 197 404 200 408 190 392 193 400 196 408 199 416 203 420 202 420 202 424 205 424 200 392 199 388 200 392 200 388 188 361 188 361 190 369 193 376 197 376 193 365 187 372 190 388 191 396 188 400 193 416 190 408 193 388 182 400 170 277 132 289 78 186 140 293 113 134 101 273 132 289 128 234 138 444 262 658 211 313 105 170 96 206 179 575 312 480 173 289 129 170 70 158 98 210 107 190 90 138 110 333 318 523 153 249 138 249 119 186 110 182 98 87 63 55 73 91 138 301 188 388 197 404 212 416 211 412 212 404 209 396 206 384 202 396 203 400 205 404 206 404 208 416 215 432 217 432 218 444 220 436 220 436 220 436 220 436 218 432 218 428 217 428 217 424 212 420 215 428 217 428 217 428 220 436 221 440 223 448 226 452 229 452 229 452 230 456 230 460 230 456 232 460 232 464 233 464 230 456 230 460 232 464 233 468 235 480 241 488 239 480 238 476 239 464 238 460 239 472 239 495 238 511 236 527 279 575 180 174 88 115 49 87 188 555 247 503 220 519 248 472 235 440 173 218 90 59 63 79 102 182 125 218 125 202 120 198 119 190 110 170 95 146 90 142 87 138 79 115 67 95 64 83 60 83 57 87 57 99 51 95 57 107 61 111 46 71 51 71 58 130 99 234 176 567 319 849 342 722 235 388 153 333 152 301 140 301 141 285 143 305 147 317 147 313 149 321 155 309 137 277 137 293 137 277 143 293 149 293 143 289 152 333 159 440 233 472 156 190 85 130 114 190 111 218 128 246 147 321 162 357 202 464 242 555 259 539 250 543 251 551 254 555 256 559 253 551 253 551 253 551 253 543 259 531 260 571 280 587 253 492 254 583 268 563 259 607 283 642 282 448 90 0 0 0 9 3 22 43 27 59 28 71 28 75 27 75 24 59 21 55 22 51 30 75 39 63 34 63 33 39 27 43 25 35 21 15 13 11 12 15 15 31 18 31 18 39 16 55 16 51 18 47 21 47 19 27 10 19 18 51 27 59 27 35 25 39 27 51 27 55 19 51 9 47 149 448 176 376 159 329 95 158 102 214 90 277 135 214 88 186 55 55 21 146 96 202 58 79 43 79 37 99 69 107 27 11 16 31 24 35 28 39 18 15 16 15 16 3 18 35 34 51 30 27 25 31 24 35 25 51 27 43 13 11 12 27 24 63 39 67 40 59 37 27 39 67 51 103 52 95 43 39 24 47 79 218 117 222 131 242 116 214 114 218 107 190 93 174 98 190 99 234 102 119 6 15 3 15 4 15 4 0 0 3 31 99 60 130 67 138 60 95 61 95 60 83 55 79 48 63 48 67 49 75 48 75 43 79 45 83 45 79 42 71 39 63 34 55 34 55 31 51 27 43 25 39 25 35 24 35 27 47 25 19 16 23 16 0 16 15 15 11 13 3 10 0 13 7 13 3 12 0 10 0 10 23 15 27 13 23 16 39 12 35 31 99 54 126 54 111 40 79 30 55 28 75 42 111 48 107 46 115 49 103 37 63 31 43 16 23 28 71 34 43 21 0 0 0 24 59 48 146 61 130 66 130 63 119 60 119 63 126 63 123 61 123 61 119 60 126 60 115 54 95 45 83 30 43 19 19 18 35 25 59 28 47 27 51 27 43 25 47 28 39 21 31 22 43 25 39 18 11 13 3 22 63 55 142 70 146 72 130 66 123 67 130 67 130 67 130 67 130 67 130 69 126 61 107 57 115 66 134 76 146 70 130 63 115 60 111 60 123 67 126 61 111 60 119 58 115 61 111 57 99 57 111 63 115 60 107 58 111 61 119 58 111 54 103 54 103 51 91 48 95 52 99 49 87 52 107 51 91 55 87 49 87 60 126 76 154 87 182 84 146 92 238 99 166 36 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 9 23 4 0 0 0 7 31 25 55 30 47 27 43 51 158 76 91 28 11 30 27 24 55 25 7 3 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 7 0 0 3 31 22 43 25 51 27 43 21 39 25 63 28 71 31 75 31 75 30 59 28 51 28 63 34 75 33 67 31 59 27 47 24 43 181 87 183 84 176 84 183 92 174 81 171 75 159 73 171 87 174 82 179 84 188 92 205 99 243 131 291 161 334 182 362 196 372 196 370 193 365 191 377 202 386 199 379 193 372 187 370 187 382 194 384 197 384 193 374 188 374 190 374 190 377 193 382 196 384 197 384 197 379 193 372 190 362 184 362 184 365 188 372 191 389 193 372 187 365 184 370 188 360 184 367 191 377 194 365 184 360 153 257 119 224 95 250 165 370 134 179 67 188 90 198 88 234 114 205 78 171 101 231 152 310 108 241 126 231 150 436 263 515 226 401 209 293 140 214 152 253 117 205 88 195 82 217 138 446 185 279 155 308 137 248 126 276 147 296 135 257 120 255 119 222 123 334 171 365 188 401 208 417 209 417 209 413 206 410 200 422 205 415 200 408 196 405 196 417 208 432 215 436 217 441 221 439 217 439 217 439 217 439 217 439 217 439 217 439 217 439 218 422 214 427 215 429 217 427 215 432 220 436 221 439 224 444 226 441 226 441 227 444 227 446 229 446 229 446 230 448 232 451 230 465 229 470 230 470 230 470 230 472 235 482 238 479 235 479 238 482 239 479 238 477 239 482 239 494 220 494 259 441 259 534 197 243 76 200 67 169 152 496 271 472 226 448 236 448 184 346 159 348 113 183 55 205 98 257 120 288 131 281 131 284 131 272 120 250 111 248 111 248 108 238 99 217 92 219 90 210 81 193 72 162 58 148 54 155 63 167 66 191 85 217 107 267 164 389 239 506 292 489 200 310 153 319 153 272 126 250 101 219 99 229 101 226 105 241 110 243 116 265 132 296 140 284 141 300 149 293 135 279 135 300 135 286 132 310 156 425 286 608 374 608 331 511 215 353 158 317 149 319 158 365 197 446 242 496 263 506 253 491 254 482 250 487 251 489 254 494 256 491 254 491 254 491 254 491 254 487 250 489 245 477 245 496 262 501 251 491 257 501 256 491 259 503 286 482 177 191 25 57 6 59 21 52 24 42 24 38 22 38 24 33 18 38 18 52 21 78 36 102 36 105 39 109 28 90 25 83 22 76 16 62 12 59 12 59 16 59 16 59 18 45 13 42 13 38 19 42 21 42 18 42 15 64 25 83 28 88 27 81 27 76 25 83 27 109 0 66 55 427 179 422 182 403 190 410 137 358 158 362 177 226 46 131 43 109 54 133 85 188 85 148 48 126 42 105 46 210 72 100 10 62 15 78 19 88 22 74 15 69 16 71 13 81 24 105 36 105 25 97 25 102 24 100 27 100 21 78 6 83 19 109 33 136 36 138 31 140 34 140 40 148 45 136 42 145 42 138 57 155 66 210 92 248 113 262 119 260 111 245 107 219 93 226 98 219 113 231 70 45 4 33 3 42 7 40 3 26 6 81 49 136 60 133 60 140 61 140 58 136 55 128 54 119 49 117 49 117 51 112 49 112 43 121 48 124 48 119 45 109 36 100 33 102 33 97 30 85 27 83 27 81 25 81 24 88 31 81 16 64 16 62 6 59 15 57 12 54 10 50 9 57 13 57 12 54 10 52 10 52 13 59 15 59 15 62 21 38 13 66 39 102 54 105 49 97 43 88 34 78 33 81 36 102 48 105 52 114 54 97 37 83 33 62 24 69 34 93 42 78 7 42 10 71 13 105 67 145 66 150 66 143 60 136 58 143 61 140 61 140 61 138 60 131 60 128 60 121 51 102 40 93 36 69 18 42 13 45 19 54 22 47 25 52 22 45 22 52 21 40 16 42 21 45 21 47 16 47 16 64 40 126 73 148 72 150 67 140 64 148 69 148 66 148 66 148 66 148 66 157 67 140 57 131 58 143 66 164 73 155 66 143 60 136 58 138 64 150 66 140 58 138 63 138 61 143 61 136 57 136 60 140 61 140 61 143 64 148 67 136 57 126 54 126 54 121 48 117 51 124 51 117 48 124 57 119 55 128 54 114 48 128 61 124 66 169 81 169 79 191 96 195 102 126 10 9 0 11 0 0 0 0 0 2 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 4 7 3 4 0 7 0 9 0 14 1 74 72 152 57 81 24 66 21 54 33 62 18 9 3 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 13 62 24 57 21 52 21 57 22 52 19 57 24 66 28 69 30 59 30 50 25 47 28 57 33 54 30 54 30 54 30 54 30 108 202 101 198 96 162 82 154 79 154 87 158 79 130 75 138 72 134 96 190 111 238 137 313 176 420 191 436 208 456 191 428 208 436 202 416 199 408 200 416 188 388 197 404 194 376 187 369 194 408 193 392 185 384 190 404 194 404 193 396 188 380 180 361 187 345 180 396 199 365 180 372 188 353 176 353 180 341 180 372 182 353 187 376 191 380 184 372 191 432 196 396 167 337 146 285 135 238 107 202 123 297 155 341 119 142 61 123 96 182 93 174 78 154 70 95 66 99 70 154 93 257 138 226 140 309 153 460 209 325 262 531 153 246 132 361 128 214 104 222 105 170 90 190 149 349 135 345 248 480 134 249 135 341 182 384 170 285 182 607 182 230 131 238 95 218 208 480 218 420 211 400 203 380 200 376 203 400 202 400 202 400 202 400 202 408 209 428 214 428 211 412 209 416 214 424 217 424 214 420 214 424 215 428 217 424 215 420 212 416 212 420 214 424 215 424 218 436 221 444 223 444 223 440 232 456 227 444 226 448 232 464 229 452 229 456 230 460 232 460 230 456 230 460 230 464 232 464 233 468 233 468 233 468 233 460 233 452 233 464 235 468 238 476 241 495 241 507 244 539 254 567 217 273 92 99 60 27 125 472 250 539 248 480 217 416 214 432 209 412 180 198 73 39 87 170 144 273 188 353 158 341 167 293 140 261 141 297 155 313 152 321 143 293 141 345 150 281 153 301 155 253 137 380 188 452 162 309 141 297 141 329 162 357 161 321 135 257 123 246 129 253 120 210 90 178 107 194 102 202 126 293 129 253 125 242 120 230 117 222 117 230 120 238 123 246 125 249 132 253 137 261 146 297 143 230 126 253 158 384 202 440 208 456 184 333 147 289 165 365 180 345 193 492 253 535 238 535 260 579 265 575 266 591 250 559 266 595 253 591 262 575 266 579 251 567 254 571 256 571 256 575 256 575 248 571 263 591 262 599 265 567 269 595 271 630 262 428 90 0 0 0 16 51 22 31 22 95 16 63 27 63 24 51 24 51 28 59 33 67 33 55 27 31 22 35 34 75 40 83 43 99 12 0 3 0 12 23 18 31 12 27 10 23 12 27 16 31 22 43 18 35 19 55 27 39 24 27 27 43 28 55 27 51 15 27 0 190 191 372 155 341 152 357 155 329 144 341 146 325 49 99 31 23 33 230 149 249 51 130 67 142 54 91 45 99 79 206 79 103 19 3 19 39 34 39 13 3 19 31 18 0 15 27 33 47 30 31 27 47 27 51 25 51 24 47 13 11 6 11 19 35 33 35 28 15 33 11 30 19 31 43 40 59 40 47 39 47 48 55 49 51 63 119 88 182 104 194 108 218 96 194 101 174 98 214 99 166 13 0 6 35 6 7 12 0 0 0 22 71 48 103 52 87 48 55 54 91 64 99 58 83 54 75 48 67 46 59 46 71 42 67 43 75 45 71 42 63 36 39 28 31 31 51 37 63 27 39 25 27 22 27 22 27 34 39 19 3 13 7 16 11 15 11 15 11 15 11 15 11 12 0 9 0 13 11 13 3 10 19 12 23 16 35 18 39 15 27 18 47 36 107 60 158 51 111 43 83 33 67 30 67 37 75 36 91 46 111 45 91 39 71 28 39 19 47 39 103 36 43 16 0 6 3 22 51 55 123 67 138 60 111 61 134 57 111 57 111 57 111 57 111 55 115 57 115 54 95 46 83 49 99 39 39 10 0 12 31 21 19 18 39 21 7 12 27 10 19 19 19 13 11 15 7 12 7 16 11 36 123 72 126 73 146 72 134 70 130 69 130 67 130 67 126 66 123 64 123 69 134 67 130 64 119 60 107 61 119 64 119 63 123 67 138 58 119 66 123 60 103 58 115 60 111 61 115 61 111 58 107 61 123 66 123 60 103 60 119 61 115 57 103 52 99 54 107 49 95 52 99 49 91 51 99 52 87 52 75 45 67 46 75 66 111 61 119 76 162 84 158 88 273 107 87 0 0 1 0 1 11 6 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 51 174 75 119 43 11 16 23 28 47 33 63 21 0 9 11 0 0 1 7 3 7 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 55 30 75 27 55 25 63 27 59 25 51 30 67 31 59 25 47 28 51 27 43 22 31 24 39 24 43 27 47 28 51 193 84 181 84 179 72 157 70 179 82 179 76 162 67 162 73 183 93 219 117 253 135 284 153 293 161 315 159 324 159 315 170 327 168 329 170 336 173 341 174 343 174 353 179 358 180 367 191 365 188 377 193 374 191 377 196 362 184 360 182 355 177 348 173 348 171 343 171 358 188 372 184 365 177 351 177 353 170 343 176 367 182 358 179 362 187 370 187 372 177 303 125 222 93 212 102 272 137 262 134 260 123 222 95 191 70 159 92 224 107 205 95 174 75 148 81 193 72 128 57 224 120 265 126 293 152 353 286 436 206 463 220 303 147 238 120 236 110 205 99 195 84 219 126 267 134 260 205 518 251 296 131 303 176 370 211 396 220 494 342 391 147 279 117 224 125 401 235 425 214 417 206 415 205 417 208 413 202 413 202 413 202 413 202 413 205 422 211 429 212 427 209 422 211 429 215 432 215 429 212 429 215 432 217 434 215 432 214 422 212 422 214 425 214 427 215 432 220 434 221 439 223 436 221 446 227 439 223 439 226 446 232 446 229 446 230 448 230 451 230 465 229 468 230 470 230 472 232 475 233 475 233 475 233 475 233 475 235 475 235 477 235 477 238 477 238 477 244 484 245 487 247 494 217 327 108 188 61 202 105 410 221 460 251 496 248 472 229 470 245 456 200 329 113 205 58 260 147 298 164 501 272 384 221 434 233 444 227 413 211 420 232 448 223 398 221 432 227 451 208 339 187 453 256 453 226 353 144 279 128 272 120 257 111 245 108 248 101 226 95 231 99 224 87 241 111 262 117 260 123 296 152 401 202 391 196 386 199 396 203 410 209 401 200 384 188 367 180 382 191 389 190 398 211 425 209 372 176 362 176 353 153 315 143 329 152 319 141 298 132 293 134 305 147 346 177 379 185 396 199 413 205 439 235 453 233 463 226 458 256 484 232 470 257 501 263 508 260 511 263 518 266 525 269 551 272 513 248 499 253 511 259 482 248 494 279 537 282 463 223 188 42 42 0 57 22 45 1 66 25 35 10 40 21 59 21 81 28 95 33 97 28 93 21 93 33 112 45 128 57 150 69 200 76 121 24 62 6 54 6 69 19 54 15 50 21 57 28 33 9 38 16 69 27 83 30 83 25 83 28 78 28 78 24 66 6 78 120 446 161 396 132 401 156 405 153 393 161 382 155 164 42 159 61 169 92 226 61 117 48 131 57 138 55 133 52 131 63 155 58 128 49 121 40 112 33 81 18 71 16 64 6 78 22 105 34 105 27 100 27 102 25 95 24 95 19 78 7 71 13 100 31 131 34 138 28 136 30 131 30 124 34 128 39 126 40 133 42 138 37 133 34 131 34 150 51 181 75 217 96 214 95 222 87 222 105 229 85 83 1 40 7 59 19 90 24 64 15 78 28 100 37 109 40 136 51 131 51 128 52 124 45 114 48 117 46 114 45 107 42 112 40 114 42 114 42 112 40 102 31 90 27 93 31 100 33 85 25 81 25 81 25 81 25 90 25 66 12 59 13 64 15 59 15 59 15 59 15 59 15 62 13 52 12 54 13 52 7 52 12 54 15 62 18 64 19 54 18 54 22 71 43 107 61 119 54 102 42 88 36 83 36 93 37 81 36 93 45 97 43 93 42 76 25 57 21 76 34 105 42 100 33 85 24 81 21 102 48 138 64 140 57 136 61 131 55 131 55 131 55 131 55 124 57 124 55 117 49 105 43 105 48 93 30 50 13 50 24 52 16 38 19 38 9 26 15 31 10 23 7 31 18 45 19 59 15 47 19 107 72 152 66 148 72 150 70 150 69 148 69 150 67 150 66 148 64 145 64 150 67 150 66 145 61 136 57 138 61 143 64 145 64 148 67 136 63 148 64 138 58 136 61 136 60 138 61 140 60 136 58 136 61 143 61 133 54 133 60 138 58 128 54 124 52 126 54 119 51 124 52 119 48 121 52 121 54 121 51 114 48 121 52 140 57 131 57 150 76 188 93 195 93 188 92 105 0 9 6 2 0 0 0 0 1 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 9 12 102 79 138 55 88 15 47 21 62 27 69 33 42 7 9 3 0 0 2 3 4 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 19 66 30 69 25 64 27 59 21 54 22 62 27 64 25 52 25 54 27 54 25 47 21 47 22 47 22 47 24 50 24 63 83 57 91 58 67 48 67 64 99 60 75 49 59 51 75 60 87 67 115 75 123 72 119 90 202 98 166 90 166 95 226 105 190 110 198 111 202 114 206 123 222 123 218 122 226 137 277 138 285 150 313 155 313 155 317 176 372 177 372 177 369 174 365 174 376 182 341 177 404 194 357 179 349 174 357 176 337 168 341 187 353 170 337 177 372 179 372 141 222 84 95 49 59 64 178 113 253 131 285 125 202 78 95 75 119 78 194 113 222 110 246 102 186 79 154 99 190 111 297 155 309 167 365 170 325 220 857 259 412 177 210 101 218 101 234 117 222 102 178 79 142 114 321 170 230 87 265 188 369 144 321 155 353 206 527 242 587 295 742 203 337 123 150 82 162 149 380 194 384 202 396 208 400 208 400 203 400 202 400 202 400 202 400 203 408 208 424 211 424 209 416 209 412 212 420 214 420 214 416 214 420 215 424 215 424 214 420 212 416 212 416 214 420 214 424 217 432 220 440 221 440 221 436 224 440 223 432 223 440 227 452 229 452 229 452 230 456 230 460 227 460 229 464 229 468 230 468 233 476 233 476 233 476 233 468 233 460 233 460 235 464 235 476 233 484 239 495 242 495 238 492 247 559 238 376 123 115 76 103 75 253 217 559 253 488 235 515 226 499 244 527 233 408 146 158 57 202 129 277 260 622 196 432 236 547 253 567 247 543 247 567 233 607 271 607 217 412 190 353 146 392 226 452 156 309 131 253 135 301 155 337 161 345 171 372 171 337 156 309 155 309 147 281 138 261 131 234 117 214 120 234 107 198 120 261 156 380 200 464 217 484 224 507 236 543 247 551 232 503 233 495 232 527 251 559 239 503 229 492 226 464 217 480 206 444 208 420 184 333 156 289 177 293 138 261 134 186 102 174 123 198 122 246 132 269 147 257 149 289 147 329 185 365 170 380 187 404 185 400 187 412 191 416 174 337 153 313 158 365 214 563 257 547 254 543 257 587 271 646 282 480 113 63 18 0 12 7 13 27 18 43 28 63 28 51 30 55 31 59 30 43 21 15 27 39 36 63 45 107 61 150 64 174 93 246 96 174 43 43 1 3 12 31 19 35 18 15 21 7 16 47 33 47 22 51 25 27 27 43 28 59 25 47 6 0 0 341 184 384 159 341 144 333 158 357 168 392 173 380 104 182 75 158 69 154 92 59 37 75 42 103 57 126 55 107 25 51 37 95 58 142 58 95 55 107 42 55 24 19 13 0 15 27 33 47 30 27 25 43 27 43 24 47 24 35 13 7 4 7 19 31 33 43 34 27 28 19 28 19 30 23 33 23 33 19 37 23 40 47 58 99 61 51 40 0 33 35 54 79 61 103 66 91 72 150 82 134 36 3 0 0 6 31 30 43 42 75 42 67 40 59 37 55 39 39 33 31 36 51 42 55 36 47 42 71 45 71 37 51 39 67 37 63 37 63 39 67 34 43 27 31 27 35 25 27 22 19 24 27 27 35 28 39 28 19 15 0 10 0 13 3 15 11 15 11 15 11 15 11 18 11 12 3 12 3 9 0 10 19 13 27 16 35 19 43 22 39 18 35 25 71 45 115 61 142 55 123 48 103 42 91 43 87 34 71 36 91 43 103 46 107 37 71 24 43 24 55 42 95 49 107 46 67 25 15 19 47 49 119 61 115 57 111 52 99 52 99 52 99 52 99 55 111 55 107 51 91 45 83 49 107 46 79 30 47 27 63 22 19 15 19 16 11 15 31 15 3 9 11 22 39 19 7 19 7 33 95 69 134 69 134 70 134 70 130 69 130 67 126 67 130 66 126 66 126 64 123 66 126 66 123 63 111 58 103 57 111 61 123 66 126 66 123 60 119 64 123 61 107 60 111 58 107 60 111 60 111 58 107 55 103 58 103 54 95 54 103 60 115 55 99 52 99 54 103 48 95 52 95 49 87 49 99 52 91 54 83 49 83 52 95 60 95 52 71 52 111 81 174 102 174 98 265 88 39 0 0 3 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 0 0 11 58 182 70 103 36 0 13 7 21 27 31 55 25 15 3 0 0 0 3 7 1 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 31 24 71 30 67 28 63 24 35 21 35 25 39 25 31 25 43 25 47 25 39 24 35 21 31 21 27 19 27 19 27 155 63 150 67 155 60 143 63 148 61 145 57 136 54 136 55 148 64 140 58 143 55 131 45 150 67 152 48 145 52 150 72 179 75 171 69 169 69 179 73 195 81 191 75 181 75 202 88 210 95 226 104 234 105 236 110 272 131 276 134 281 135 281 135 267 138 310 150 319 167 341 165 343 171 348 176 351 171 339 167 370 180 353 179 360 174 317 141 191 63 136 58 143 54 162 98 198 104 219 110 207 92 179 81 186 84 181 92 198 104 241 144 308 184 308 108 214 141 358 230 365 167 324 174 327 150 339 283 286 113 214 76 202 105 179 120 229 113 210 95 181 87 241 152 269 96 183 99 219 101 234 126 288 146 341 196 362 203 405 194 308 141 238 82 217 88 238 132 336 167 372 193 410 203 410 199 415 203 415 203 415 203 415 203 415 205 420 208 425 209 422 208 422 209 425 212 427 212 427 212 427 214 432 215 432 215 429 212 420 211 422 212 422 214 425 214 429 217 432 220 434 220 434 220 436 223 434 221 436 224 444 229 444 227 446 229 446 230 448 229 460 227 465 227 468 229 468 229 472 232 472 232 472 232 472 232 472 232 475 233 475 235 477 235 472 235 477 238 479 238 479 235 456 241 487 244 391 137 241 107 186 81 260 179 465 266 496 244 482 250 482 253 487 245 429 194 286 87 202 82 331 282 463 117 348 187 408 230 465 239 415 188 343 165 298 132 286 149 348 134 243 123 353 167 300 147 329 171 374 197 434 230 468 241 475 247 491 245 477 236 465 229 444 214 420 196 386 173 355 156 336 149 315 132 288 110 255 93 236 87 262 111 288 134 329 161 365 176 417 214 444 224 451 232 477 250 489 244 479 247 479 235 458 233 470 227 434 215 427 199 360 149 293 116 262 114 274 117 291 143 303 128 300 137 293 135 315 137 265 125 288 125 291 120 281 141 308 129 298 122 291 122 300 122 303 125 312 132 300 132 415 260 508 262 503 253 484 248 499 272 494 292 537 227 245 24 64 13 78 24 71 22 64 16 78 36 90 31 97 33 97 27 88 18 95 30 107 37 114 39 124 48 119 48 150 75 195 96 219 101 157 55 90 10 35 6 50 24 64 12 50 30 85 22 71 27 83 28 78 28 71 27 66 24 76 0 107 173 405 168 422 161 422 164 422 168 432 173 413 159 401 173 382 179 370 177 317 60 117 42 119 48 128 51 124 45 90 22 78 25 107 48 126 43 126 51 119 37 85 18 74 18 78 22 105 34 102 25 95 27 95 25 93 24 88 19 69 7 52 7 83 24 117 33 128 31 126 30 128 33 121 34 117 31 119 36 128 34 140 55 217 101 274 101 205 55 155 36 136 28 148 45 148 40 152 58 169 52 136 19 78 13 71 12 90 13 114 40 131 51 143 55 138 48 117 36 105 31 105 34 100 33 93 31 100 37 102 36 95 31 105 36 100 31 97 33 105 37 100 31 93 27 90 25 83 21 66 18 71 22 81 28 88 31 85 22 66 12 62 15 64 13 57 13 57 13 57 13 57 13 62 15 54 12 54 12 50 7 52 12 57 15 64 19 66 22 69 24 57 18 54 27 76 40 114 57 121 60 117 51 95 39 90 37 81 33 78 36 85 39 85 40 88 34 76 30 81 33 71 30 93 40 100 34 78 21 71 30 112 55 136 58 131 55 124 52 124 52 124 52 124 52 121 55 119 52 112 46 102 43 100 48 102 43 83 34 76 34 52 19 42 16 50 24 59 30 47 19 54 33 69 24 40 9 66 49 186 116 191 63 128 70 148 69 148 67 145 67 145 67 148 66 148 66 148 66 148 66 143 64 145 63 140 60 133 57 131 57 138 64 150 67 145 61 140 63 143 63 140 60 138 60 133 57 136 60 138 60 138 58 131 57 133 55 131 55 131 55 136 58 128 52 121 51 124 54 117 49 124 51 117 48 119 51 119 51 119 51 117 51 126 57 140 61 138 52 124 52 150 72 193 101 217 101 174 64 54 0 11 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 22 119 87 138 58 90 16 47 15 52 22 66 33 54 19 4 0 0 0 4 3 2 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 7 45 25 66 30 64 28 59 25 54 24 59 28 59 24 50 24 52 25 50 24 50 24 47 22 45 19 42 18 40 18 92 162 88 178 95 166 88 174 79 142 84 154 87 150 81 134 58 75 51 63 52 83 58 91 75 134 64 95 73 130 67 130 81 138 70 111 66 115 75 130 79 134 78 115 72 103 72 115 84 150 85 150 84 150 90 174 93 174 96 186 101 194 104 198 98 166 102 186 93 126 93 206 170 365 174 365 171 349 162 321 174 361 179 388 180 333 125 174 70 75 61 134 82 123 78 198 107 222 104 190 85 158 88 190 98 182 85 150 76 174 116 305 196 595 227 293 117 345 191 400 155 214 111 242 159 333 135 289 117 281 135 162 104 202 95 230 111 210 101 170 88 150 105 226 99 150 101 190 96 194 120 202 138 226 122 214 105 226 134 194 101 210 93 142 111 182 104 230 140 253 153 301 177 353 196 388 203 412 205 412 205 412 205 412 205 416 206 420 208 420 208 412 209 416 209 416 209 420 212 424 212 424 214 432 215 428 212 424 211 412 211 416 212 416 214 420 215 424 217 432 220 436 218 432 221 432 223 436 224 444 229 452 227 448 227 452 229 452 230 456 226 456 226 456 227 460 227 464 232 472 232 472 232 472 232 464 233 456 233 460 233 460 235 472 236 472 233 468 235 484 238 499 251 492 233 527 245 444 150 174 120 111 58 119 149 420 235 531 257 567 250 519 238 539 251 559 259 321 129 115 73 432 220 142 126 305 194 480 230 476 184 305 95 242 143 333 164 416 230 480 209 337 156 285 135 297 170 436 235 523 241 539 241 523 230 488 235 511 238 515 236 495 221 456 200 396 185 365 179 361 176 345 177 357 176 349 171 329 164 313 129 226 125 210 119 194 114 186 120 218 138 265 150 301 177 392 206 424 214 460 217 416 191 376 199 388 185 372 185 345 150 246 152 337 170 277 120 182 111 186 144 289 168 361 164 341 182 380 177 472 230 456 200 388 165 305 143 273 138 257 134 253 135 257 131 234 141 293 152 317 208 579 245 523 257 551 257 563 263 587 262 559 253 634 286 527 123 15 1 0 0 0 28 43 28 51 31 59 34 63 30 47 21 23 27 35 39 59 40 59 36 55 45 71 27 43 31 111 70 214 104 246 98 198 67 91 27 7 12 0 4 15 22 23 18 43 25 23 28 43 27 51 24 47 3 0 31 432 165 345 153 325 140 261 132 269 137 269 122 230 123 293 144 329 180 488 193 111 40 99 52 107 45 79 42 95 39 59 28 47 30 63 37 79 28 59 31 39 16 3 13 11 15 27 31 43 28 23 24 27 27 31 24 35 22 27 12 0 4 0 18 27 31 43 34 43 30 55 33 47 34 35 34 19 37 31 39 11 34 31 64 123 107 166 78 91 57 35 34 0 37 23 37 15 36 35 42 43 43 63 42 87 33 39 31 39 15 3 24 31 36 63 45 79 51 79 43 59 37 43 25 7 27 35 25 39 25 43 28 47 31 51 28 43 27 47 30 55 31 51 28 47 30 43 22 23 13 0 15 3 21 27 30 47 28 23 18 0 16 7 16 3 13 7 13 7 13 7 13 7 13 3 10 0 13 7 12 0 10 15 13 27 18 43 22 51 30 55 22 35 21 43 28 63 40 107 57 150 61 126 43 83 36 79 37 79 34 71 31 67 33 83 34 79 30 67 30 67 16 23 19 31 24 43 31 51 34 63 48 103 57 111 57 111 52 99 52 99 52 99 52 99 55 107 52 95 46 83 43 83 43 95 46 95 43 83 37 75 28 43 19 27 21 51 28 47 24 43 30 67 27 27 21 59 58 174 128 325 117 138 58 123 66 123 66 126 67 126 67 134 66 126 66 126 66 126 66 126 63 119 63 119 61 111 58 103 54 95 57 115 67 130 64 111 63 115 61 119 63 115 60 107 55 99 57 107 60 111 60 107 58 103 57 103 58 107 58 103 58 111 54 99 51 95 52 99 48 91 51 95 48 83 49 95 48 79 49 75 46 75 51 91 55 103 64 107 57 75 51 71 69 202 105 194 93 230 58 0 0 0 3 11 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 7 0 0 0 31 66 194 72 126 48 23 19 0 16 23 30 51 27 47 6 7 0 0 1 7 1 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 43 28 71 31 63 27 43 25 31 28 39 27 19 24 31 22 27 24 31 24 31 24 31 22 27 21 23 19 19 195 85 193 93 202 88 195 92 181 81 191 88 200 88 183 76 179 82 164 73 162 76 176 87 176 81 164 70 195 87 171 73 171 72 157 63 157 69 176 79 179 76 191 79 188 76 186 78 195 85 193 81 186 81 195 90 195 88 202 93 212 98 217 98 238 96 224 96 210 79 238 140 351 177 355 170 336 162 322 147 300 144 310 153 300 123 205 63 174 67 162 81 174 76 171 96 200 98 198 88 176 81 181 92 188 88 179 78 164 82 202 114 279 184 339 120 274 176 346 149 317 167 355 176 312 156 234 93 236 176 317 90 179 107 219 107 202 98 193 96 195 98 202 95 238 104 212 85 202 120 269 110 245 107 236 107 236 111 255 104 248 131 253 113 284 135 281 153 312 143 310 147 343 179 408 211 417 206 413 206 413 206 413 206 413 206 413 206 413 206 413 206 417 208 415 208 415 209 420 212 422 212 425 214 425 214 422 212 417 211 420 211 422 212 422 212 425 215 429 217 432 218 429 217 432 221 434 224 441 227 444 229 441 227 444 227 446 229 446 227 458 224 460 226 463 226 465 227 470 230 470 230 470 230 470 230 468 233 470 233 475 233 475 233 482 236 475 232 477 235 487 242 477 248 482 239 484 260 422 165 276 116 224 85 207 107 334 211 417 214 417 197 389 197 413 215 451 202 382 131 193 90 238 95 224 135 355 194 384 188 351 156 341 194 367 144 243 153 537 371 525 184 293 102 234 111 300 171 384 179 382 180 401 196 429 206 436 214 453 224 463 223 453 215 468 226 456 221 458 224 460 224 468 230 472 232 468 224 451 215 417 193 396 173 360 150 331 137 315 131 300 123 284 119 308 149 300 132 329 159 355 152 322 138 391 197 420 205 401 184 382 182 372 221 484 239 439 218 432 212 425 212 444 226 434 241 537 303 570 214 346 203 451 180 334 193 403 193 405 196 410 197 413 199 379 167 365 188 425 218 475 250 499 251 494 251 496 250 487 239 503 257 515 269 534 271 506 235 248 61 66 0 62 18 95 33 93 30 97 31 95 25 83 19 85 28 112 42 121 37 112 33 97 31 124 45 133 36 114 27 126 63 193 114 224 101 155 60 95 34 74 19 69 19 76 19 83 28 78 30 66 27 59 22 81 0 126 117 238 43 207 31 226 36 210 43 245 60 250 58 236 70 229 61 284 177 374 49 126 51 138 52 117 39 117 49 100 33 105 40 105 28 88 28 71 21 81 21 71 15 74 21 81 22 102 33 100 22 93 24 93 24 83 24 81 18 62 7 57 13 76 27 105 36 121 36 119 31 119 33 119 36 119 36 109 34 140 46 155 46 169 54 198 66 193 63 181 52 155 36 143 37 140 34 131 33 128 30 133 36 162 70 164 54 164 57 131 34 109 19 93 19 100 25 109 31 105 30 105 30 93 19 85 22 81 18 74 19 78 22 83 22 81 21 78 22 81 24 83 24 85 28 95 30 83 19 62 12 57 12 64 22 88 34 83 24 69 16 69 19 69 16 54 12 54 12 54 12 54 12 54 10 50 10 57 15 57 12 52 10 57 16 66 21 71 25 71 27 66 24 59 25 64 27 69 34 100 55 119 54 97 39 85 39 93 40 83 31 74 30 76 33 78 28 62 18 54 19 66 18 50 9 52 22 85 42 117 49 121 52 126 55 128 55 124 52 124 52 124 52 124 52 121 54 114 48 105 43 100 43 93 43 97 45 93 42 83 37 78 34 64 22 62 30 64 19 69 24 57 22 47 19 93 76 217 114 238 132 243 101 157 60 140 64 140 66 143 66 140 67 145 64 148 66 148 66 150 67 143 63 145 64 143 61 138 58 131 52 126 58 148 67 145 60 143 61 140 61 143 63 138 57 128 54 133 58 138 60 138 58 138 58 133 58 140 63 140 58 133 57 126 51 119 51 121 52 114 49 121 49 117 46 117 51 117 49 117 48 109 46 121 52 121 55 145 67 148 60 138 51 150 69 188 98 219 113 155 48 7 0 0 3 0 1 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 2 21 112 79 124 60 107 28 74 21 52 24 69 30 59 28 21 7 4 0 0 1 2 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 21 15 52 30 62 31 52 24 45 22 47 25 45 21 52 22 52 21 52 24 54 25 54 24 54 24 54 22 52 22 70 107 69 126 75 115 70 123 67 103 66 107 69 103 58 75 57 91 55 75 45 59 51 91 64 126 63 111 78 142 64 123 64 115 61 107 60 111 63 115 66 119 70 126 69 111 69 130 75 142 79 142 76 138 79 154 76 142 81 158 85 166 88 162 90 154 93 190 114 277 165 416 149 329 153 305 143 297 138 265 113 222 114 218 107 174 76 95 75 130 78 130 79 150 93 190 87 174 88 178 87 178 90 190 88 178 88 178 90 194 99 206 84 178 111 277 171 380 165 353 218 579 294 527 155 214 79 63 22 130 98 142 93 214 110 170 105 198 105 194 110 198 111 178 107 206 113 214 123 242 113 166 114 246 138 281 153 277 134 285 156 357 155 301 150 301 149 317 155 281 158 297 174 353 199 408 205 416 206 416 206 416 206 416 206 416 205 412 205 412 205 416 209 412 206 408 206 412 211 424 211 424 212 428 214 424 212 420 209 408 211 412 211 416 212 416 212 420 215 428 217 428 217 424 217 420 220 432 224 444 226 444 226 444 227 448 227 452 229 452 223 452 223 456 223 460 224 460 229 472 229 472 229 472 229 468 232 452 233 456 232 460 233 468 238 476 233 472 232 468 232 472 205 464 239 460 224 515 239 499 200 333 129 218 125 226 138 293 176 353 164 309 152 317 158 313 158 313 155 281 140 246 85 154 87 190 140 293 165 357 162 273 123 234 110 226 120 321 229 571 119 83 76 126 98 190 108 202 138 269 158 325 177 376 202 440 226 472 230 488 235 495 238 503 230 480 229 468 223 460 224 464 232 488 236 503 242 515 244 515 248 523 245 515 241 499 236 499 230 452 209 384 170 253 132 230 144 249 147 281 152 246 134 230 113 222 141 269 138 234 132 257 141 329 188 408 188 369 174 349 205 412 197 408 190 468 260 638 260 329 177 730 345 448 143 444 245 511 251 535 259 539 257 535 277 571 262 547 263 551 256 519 254 527 251 531 259 555 263 563 247 543 253 535 250 563 263 591 309 559 135 87 4 0 3 39 21 27 25 47 25 39 21 23 19 15 31 47 36 43 34 51 33 71 40 75 36 83 42 103 30 31 25 39 51 166 107 289 87 182 60 51 19 35 22 7 27 23 28 39 27 47 24 39 0 0 66 313 141 249 138 301 132 218 114 238 141 297 153 325 162 404 193 444 238 642 257 257 48 115 55 111 46 87 45 95 30 43 33 79 40 51 22 31 18 31 22 31 19 19 19 15 16 27 31 43 27 19 21 19 22 7 22 23 21 19 12 0 9 3 18 23 28 39 33 43 30 67 28 47 31 43 37 35 24 0 37 35 51 59 55 63 54 63 60 63 54 43 45 39 40 31 43 39 39 15 31 15 30 27 42 115 54 87 57 91 60 103 54 67 39 27 25 11 16 3 15 11 18 27 22 35 19 19 16 23 16 15 15 11 18 19 19 23 19 23 18 19 18 23 22 47 31 55 27 23 18 0 10 0 13 19 33 63 24 15 16 3 18 7 16 0 12 3 12 3 12 3 12 3 15 3 10 0 13 7 12 0 10 15 13 31 19 47 24 55 27 55 28 59 30 55 27 47 19 51 34 99 49 119 51 115 45 107 46 95 36 71 33 79 36 87 33 63 21 31 13 23 25 35 13 3 15 47 42 99 52 99 52 99 54 99 51 91 49 91 49 91 49 91 49 91 55 103 49 87 43 75 42 79 45 91 43 91 45 95 40 79 39 87 34 63 36 99 39 55 31 39 16 47 28 87 69 238 119 246 113 253 123 253 90 107 63 115 64 119 64 123 66 130 64 123 64 126 66 130 67 130 64 123 64 123 64 119 61 115 57 91 49 99 63 130 66 115 64 115 60 115 64 123 60 99 52 95 55 103 58 111 60 111 60 103 55 103 61 119 61 107 58 111 54 95 49 91 51 99 46 87 51 91 46 83 48 91 52 87 52 79 46 71 49 83 54 91 58 107 66 119 64 95 55 87 64 162 101 249 99 218 28 3 0 0 3 0 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 43 64 166 61 123 55 43 37 23 21 27 30 35 25 51 19 35 4 0 0 0 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 19 21 63 31 63 28 39 24 27 27 23 25 11 24 27 21 23 21 27 25 39 22 27 22 31 24 31 24 31 176 67 171 75 181 70 171 73 171 64 157 57 152 55 140 45 119 52 143 58 138 55 152 72 145 69 159 64 171 69 155 72 169 72 171 72 164 64 150 57 169 69 174 66 164 63 169 70 179 81 188 88 191 85 188 87 200 95 205 99 214 104 217 102 234 111 238 95 224 113 248 99 236 113 250 108 241 116 250 108 250 107 231 93 212 88 210 93 214 104 214 95 191 99 207 101 217 101 212 99 212 99 214 101 214 99 210 99 224 114 238 111 248 108 310 226 448 164 267 161 310 185 415 188 274 123 200 67 241 96 191 102 231 99 226 125 231 120 243 122 245 131 265 135 257 134 286 141 291 129 286 161 319 173 336 164 348 158 322 188 327 170 339 165 327 159 334 167 329 165 372 194 405 203 408 197 413 206 413 206 413 206 413 206 413 206 410 203 408 203 410 205 415 208 413 205 413 208 417 212 420 212 422 214 425 212 422 211 417 209 417 211 420 212 422 212 422 214 427 217 429 217 427 215 422 215 427 220 434 223 439 224 441 226 441 227 444 229 446 227 451 223 456 224 458 224 460 226 468 230 470 229 470 229 470 230 468 232 468 233 472 233 475 233 479 236 482 238 479 232 468 224 448 194 386 191 384 177 362 196 405 188 322 135 250 107 286 164 300 126 267 125 331 190 398 200 358 187 398 168 298 140 269 120 274 123 265 135 341 184 317 105 200 92 267 153 319 129 303 120 346 152 386 197 422 233 468 236 465 245 522 262 503 238 482 238 489 239 484 233 477 235 489 244 499 247 503 247 499 245 503 251 491 239 487 238 487 239 491 242 482 235 484 238 487 239 491 241 501 244 479 226 408 147 279 98 255 95 257 108 284 114 291 126 348 156 362 176 396 188 382 168 362 152 331 159 339 135 293 129 291 123 317 149 317 143 334 143 310 132 374 233 405 108 322 271 506 259 518 266 522 266 513 257 491 263 530 262 491 248 499 259 506 257 506 254 503 250 499 245 511 256 513 245 511 257 525 253 499 279 532 250 322 54 71 1 88 18 90 22 90 21 76 16 102 34 114 40 114 37 114 40 107 34 114 34 109 28 114 36 119 33 102 28 102 45 136 66 195 98 155 33 76 31 97 18 83 28 76 28 64 27 59 21 33 24 312 238 542 236 513 223 532 217 468 200 479 203 479 205 472 203 448 197 470 251 494 137 171 57 148 49 136 45 121 37 119 31 95 39 112 34 90 30 74 18 74 16 71 15 66 10 81 22 102 31 100 19 90 22 93 22 81 24 78 18 59 6 40 6 54 18 78 25 85 24 107 28 100 25 100 33 114 39 121 34 121 30 143 46 171 57 174 55 181 52 167 45 169 54 174 54 181 58 176 46 157 43 124 13 114 33 124 31 131 27 140 52 176 76 195 72 162 49 128 34 102 16 88 13 81 13 74 15 81 18 76 13 62 4 64 13 69 16 71 16 64 13 57 12 66 25 85 30 76 21 74 16 57 7 59 22 95 42 76 18 64 15 69 16 66 13 54 12 54 12 54 12 54 12 64 15 54 12 54 12 50 6 50 10 57 16 66 22 74 28 66 28 71 34 76 33 64 27 54 21 69 34 93 49 114 58 112 54 107 43 83 34 85 43 88 39 83 30 64 19 57 21 57 16 52 15 66 34 109 57 117 49 121 52 124 51 114 43 117 48 117 48 117 48 117 48 121 52 112 45 100 42 97 42 105 46 100 43 97 43 90 37 93 42 95 39 109 60 121 45 83 22 66 40 114 61 159 107 193 108 231 117 234 117 198 69 138 63 138 64 140 66 143 66 145 64 145 66 148 67 150 67 145 64 148 66 148 64 143 63 133 52 119 52 140 67 148 61 145 61 138 61 145 64 138 55 126 54 131 57 136 60 138 60 138 55 128 55 140 63 140 58 133 55 124 51 119 49 121 52 114 48 119 49 114 46 117 49 126 55 126 52 114 48 121 52 148 60 133 55 145 69 159 69 152 64 143 51 152 99 212 105 121 24 7 0 7 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 7 0 7 0 2 0 2 0 0 0 0 0 0 0 7 31 121 76 119 63 117 36 93 30 59 27 69 25 57 28 47 18 11 0 2 0 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 7 33 28 52 31 54 31 47 30 50 31 45 25 47 21 47 19 50 22 57 27 50 21 50 22 52 24 54 25 125 257 126 277 138 293 132 261 126 257 122 249 123 253 120 242 131 269 126 265 126 261 120 242 114 246 120 261 126 269 126 261 128 253 129 253 129 249 126 242 134 261 132 261 132 261 138 273 152 305 152 305 152 305 152 305 158 309 147 293 152 313 153 313 161 329 150 293 134 246 117 222 111 218 111 226 110 218 107 210 102 198 104 202 105 198 102 190 116 234 122 249 129 269 134 281 128 261 126 249 119 226 111 210 122 238 116 234 126 293 155 349 158 277 143 333 185 365 159 273 165 305 144 257 134 230 116 174 102 182 111 218 126 242 132 249 138 265 140 277 147 297 158 317 165 329 171 349 177 353 177 349 184 365 180 361 180 361 174 341 164 325 168 341 174 349 182 357 197 396 200 404 203 400 203 400 203 408 203 408 203 408 203 408 205 412 205 408 203 404 202 404 202 404 203 412 205 416 208 420 209 424 209 428 211 432 212 424 208 404 208 408 209 412 211 412 214 420 215 428 218 432 220 436 214 424 217 428 218 436 221 440 224 444 223 444 224 452 227 456 227 452 227 452 226 452 226 452 226 452 224 456 226 460 227 460 224 448 229 464 235 468 224 436 211 420 214 424 214 420 209 408 199 365 184 305 156 242 134 218 164 293 146 253 138 238 122 198 117 182 113 253 137 424 260 662 262 611 241 432 149 249 123 257 125 257 165 384 171 249 117 210 202 464 223 484 215 484 238 575 247 535 250 539 248 523 238 503 232 495 232 495 232 492 229 476 215 440 223 456 226 452 221 440 226 456 226 456 226 456 226 456 226 456 223 440 217 424 212 416 215 428 215 432 217 436 218 440 199 369 162 265 129 186 96 107 67 87 92 186 140 329 191 412 233 519 257 563 256 527 247 523 245 511 236 476 220 432 206 408 174 313 155 253 135 226 134 230 141 257 149 265 155 345 218 527 253 531 253 531 253 531 253 535 251 531 253 535 254 539 256 539 253 527 253 523 251 519 250 519 251 523 251 523 250 523 250 523 250 551 266 591 286 563 149 3 0 0 10 0 19 0 9 0 22 23 36 71 40 43 33 47 34 43 36 39 36 27 33 27 31 19 22 7 24 31 39 83 43 87 39 59 24 31 21 51 24 19 25 35 30 35 22 0 0 23 235 515 262 440 221 424 226 464 236 507 239 492 218 440 214 476 220 507 223 480 202 436 173 313 82 75 30 55 46 111 30 35 21 3 27 83 18 63 19 19 19 27 18 11 9 3 10 39 30 47 21 35 19 27 18 27 27 43 25 23 7 0 7 0 4 11 13 0 7 0 24 39 28 43 31 39 27 23 33 51 43 87 54 103 55 87 66 87 58 47 48 35 58 67 57 55 66 59 55 0 45 39 42 43 30 15 27 35 31 39 34 51 40 79 57 142 81 190 79 166 66 115 43 51 24 11 22 15 9 0 4 0 10 0 7 11 15 27 18 31 13 11 13 19 7 11 15 39 25 47 21 0 9 0 15 43 37 67 19 19 16 19 13 11 10 15 10 7 10 7 10 7 10 7 9 7 10 7 10 3 7 0 4 0 13 23 22 43 25 35 27 39 33 51 37 51 34 43 27 51 24 51 30 83 45 115 52 123 52 123 49 107 42 91 48 103 34 63 45 75 18 0 12 19 19 19 33 115 61 111 55 111 52 95 46 87 49 107 45 83 45 83 45 83 45 83 54 103 49 87 43 75 42 75 43 79 40 75 39 71 37 63 37 71 30 75 75 194 76 158 61 126 66 142 79 182 95 206 102 202 99 230 119 253 101 166 61 111 64 103 61 115 64 103 64 119 61 119 66 130 67 123 64 119 60 107 58 111 63 123 58 107 52 95 52 111 63 138 60 111 54 107 58 119 58 103 51 95 49 99 54 115 60 126 58 119 58 115 55 107 51 95 52 95 52 95 55 99 51 83 55 103 54 95 49 83 46 79 51 87 49 83 49 83 54 95 54 91 60 107 61 107 67 126 70 123 72 99 58 134 102 281 111 130 6 0 0 7 1 0 1 7 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 73 146 72 123 58 79 42 43 36 27 28 27 25 39 33 55 16 3 0 0 1 0 0 3 1 11 1 11 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 13 47 27 55 24 39 25 39 25 31 25 39 21 35 24 47 27 43 22 31 22 31 21 27 19 31 21 35 308 147 308 152 322 156 315 147 341 165 334 164 336 167 336 162 322 155 319 156 324 158 319 152 336 165 336 164 334 161 327 158 317 155 317 156 317 153 312 152 317 155 315 153 317 158 324 162 329 162 329 162 329 162 329 162 329 159 317 156 324 161 324 158 329 164 312 149 281 126 250 113 250 117 250 117 250 116 245 113 243 113 245 116 248 117 253 119 257 123 267 131 279 140 291 146 315 156 312 153 308 152 305 150 308 149 300 147 308 159 331 173 343 167 329 177 353 174 324 161 322 156 308 156 322 165 322 156 319 162 327 168 334 171 336 170 343 174 339 173 339 174 343 176 334 165 346 170 353 173 355 174 358 173 353 174 362 180 365 179 377 187 382 191 389 196 396 199 401 202 405 203 405 203 405 202 408 203 408 203 408 203 408 203 410 205 408 203 408 202 405 202 405 202 408 205 410 206 415 208 417 209 417 211 420 211 422 212 417 209 420 211 420 212 422 212 422 214 425 215 429 218 432 220 427 215 429 218 434 220 436 221 439 223 436 221 439 224 444 226 446 229 446 229 451 227 451 227 453 226 453 227 460 226 463 227 465 226 458 223 451 215 432 202 398 188 403 191 408 191 405 190 396 188 384 180 365 171 353 168 374 174 348 164 339 159 319 143 262 96 219 93 222 140 391 224 482 265 472 217 351 152 303 144 331 170 362 149 231 61 231 141 391 202 420 202 386 180 393 197 439 212 448 220 456 220 451 217 432 208 439 214 448 218 453 221 448 221 458 227 463 226 458 223 448 218 448 218 448 218 448 218 456 223 453 221 453 220 451 220 458 224 458 224 460 226 460 227 496 239 479 235 482 232 460 214 439 212 451 224 475 239 496 248 484 247 511 254 501 245 499 250 508 251 501 245 491 239 482 235 499 241 477 226 458 220 458 223 479 238 487 236 477 236 496 253 503 250 503 250 503 250 503 250 503 250 506 251 508 253 508 253 506 253 506 251 503 250 501 250 503 251 503 251 503 251 503 251 491 251 501 248 511 280 511 239 319 98 112 0 69 24 85 7 69 21 93 36 90 25 95 46 102 37 105 37 109 36 107 33 119 31 107 22 100 28 109 40 107 37 97 25 71 15 66 24 64 27 59 28 64 24 59 10 66 84 508 239 542 248 558 239 527 236 518 229 501 212 489 211 479 200 451 190 425 184 405 174 398 165 324 114 229 60 128 15 117 24 93 16 83 34 64 34 85 25 74 16 59 7 66 16 74 22 107 25 93 21 97 18 81 21 83 25 76 15 45 1 33 3 40 12 62 15 69 22 85 21 90 24 100 30 112 31 112 31 124 42 155 63 188 78 188 64 186 57 179 58 198 70 222 73 219 60 205 51 195 45 157 39 126 27 117 27 114 27 114 28 117 36 133 49 155 61 191 82 212 95 214 82 183 63 133 33 105 15 85 7 76 3 81 10 76 9 71 10 64 10 62 10 47 10 50 16 52 16 54 12 52 6 69 30 95 28 74 18 74 13 69 10 66 10 54 12 52 12 52 12 52 12 47 10 50 10 50 9 45 6 38 7 52 18 62 25 64 28 66 33 66 39 69 40 66 36 69 27 66 25 71 31 83 39 105 49 105 49 100 43 90 37 93 45 85 45 131 57 76 13 35 6 47 18 95 52 131 52 112 52 119 51 109 45 105 46 105 45 105 45 105 46 107 46 105 45 102 42 100 43 102 45 105 43 102 42 97 39 93 37 102 39 88 42 162 90 171 81 167 78 169 79 176 85 193 90 212 96 207 104 234 116 224 99 143 58 136 64 148 67 143 63 145 63 140 63 148 67 148 64 140 61 143 63 143 63 140 61 143 61 128 51 121 52 128 58 133 55 126 55 133 60 131 54 126 51 128 52 133 55 140 60 140 57 138 55 133 54 131 54 124 52 114 51 119 55 119 51 114 49 112 49 112 48 109 48 112 49 112 48 112 51 121 54 131 61 143 64 143 63 150 69 143 75 152 66 140 64 179 90 226 85 105 3 9 1 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 40 128 66 126 66 105 52 85 40 74 30 59 25 62 27 69 27 35 9 11 0 2 1 4 0 2 1 2 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 7 1 23 18 50 28 50 27 47 25 45 24 42 22 52 25 54 27 54 25 50 24 47 22 45 21 45 21 47 22 159 333 156 333 159 341 159 329 161 337 158 337 162 349 162 337 167 353 167 365 174 380 174 369 167 353 164 341 158 329 155 325 168 341 170 345 168 337 165 333 164 329 164 329 165 337 168 345 173 353 173 353 173 353 173 353 168 337 165 337 170 345 167 333 171 349 162 309 144 265 126 238 126 246 125 249 120 238 114 226 120 230 120 234 125 253 132 269 134 269 137 281 143 293 146 301 153 309 152 309 153 321 159 333 159 329 156 317 155 321 159 333 177 353 176 357 171 325 168 349 167 321 161 325 171 349 173 337 180 365 182 372 184 372 184 369 177 353 173 341 168 333 168 333 179 349 179 353 182 361 187 372 188 365 184 365 190 384 196 392 197 396 199 400 202 404 203 408 203 412 205 412 205 408 203 404 203 408 203 408 203 408 203 408 205 408 203 408 202 404 202 404 202 404 203 412 205 416 208 420 209 424 209 424 211 428 211 424 211 412 212 416 212 420 214 420 211 416 212 420 215 428 217 432 217 428 217 432 220 436 221 440 223 440 221 440 221 444 224 448 229 452 229 452 227 452 227 452 226 452 226 452 226 456 226 460 230 452 217 416 206 392 197 372 182 341 184 345 182 337 179 333 182 337 184 349 187 353 188 365 190 357 176 345 177 353 170 325 155 261 122 198 98 226 158 361 211 499 227 456 180 337 155 309 122 166 85 67 54 47 96 257 141 305 173 376 182 384 194 436 202 424 209 444 215 452 215 452 205 432 211 452 218 468 223 464 224 456 229 468 232 468 229 460 224 452 224 452 224 452 224 452 224 456 227 464 230 476 235 480 235 480 235 484 236 488 238 492 244 527 247 555 260 567 250 523 248 543 251 547 251 539 245 519 244 519 250 519 242 507 248 539 250 527 250 527 250 527 250 527 254 535 250 519 245 519 248 523 248 527 250 531 250 515 239 488 247 519 247 519 247 519 247 519 248 523 250 527 250 531 251 531 253 527 253 523 251 519 250 519 251 523 251 523 251 523 251 515 265 551 262 511 247 543 269 607 260 531 184 166 10 0 0 19 33 15 4 3 25 39 25 19 33 63 36 59 37 59 36 59 39 43 28 31 25 39 31 59 33 55 28 35 16 23 18 39 28 47 25 43 25 23 12 0 0 218 285 543 248 492 241 416 229 436 223 408 202 376 199 408 196 384 176 345 165 329 159 329 146 313 138 277 119 218 90 178 45 43 31 35 21 59 16 83 30 47 25 15 10 0 13 15 13 39 28 47 19 35 19 27 13 11 21 31 19 19 7 0 6 3 4 11 9 0 9 11 15 0 12 0 16 15 28 39 28 39 34 63 48 107 63 134 58 79 60 67 57 59 61 75 66 91 78 91 78 83 57 0 45 55 30 19 25 23 25 19 22 19 24 35 27 43 30 47 37 99 69 206 105 261 113 261 95 194 72 123 46 59 24 19 21 27 13 0 4 0 4 0 4 0 3 0 7 11 9 0 9 0 7 0 18 39 30 35 16 19 13 15 12 15 10 11 13 23 13 23 13 23 13 23 9 15 10 15 10 11 7 3 3 3 13 35 24 43 28 39 34 55 39 59 40 59 42 59 36 71 33 67 30 63 28 59 40 95 43 107 46 111 46 107 49 111 40 115 76 170 49 67 10 0 1 15 39 95 52 103 46 95 54 103 48 75 39 67 43 79 43 83 46 87 46 91 45 79 43 75 42 79 43 83 45 79 43 75 40 71 39 67 39 71 31 79 79 206 85 178 87 178 84 166 82 166 82 166 95 190 93 206 107 246 117 257 70 91 54 107 72 115 63 111 64 119 61 119 66 126 66 119 60 115 64 130 67 123 61 111 64 123 57 99 49 91 51 99 57 107 54 103 57 115 55 103 55 103 54 103 54 107 57 115 58 115 55 103 54 107 57 115 51 91 49 87 54 107 57 103 45 79 46 83 48 87 49 87 51 95 49 87 49 91 52 87 60 115 64 119 64 111 64 115 66 115 70 123 66 99 61 115 96 234 78 47 0 0 4 0 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79 69 119 64 107 57 75 46 39 34 7 22 19 24 35 33 47 21 3 4 0 0 0 0 3 1 11 0 19 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 4 15 22 63 28 55 27 47 25 31 22 23 30 47 27 39 25 35 25 39 25 39 24 35 24 35 25 39 324 158 317 153 317 155 319 156 327 159 322 159 329 165 331 162 327 161 327 164 339 170 339 167 336 165 331 162 331 165 339 170 339 168 341 170 339 167 334 165 327 161 329 162 331 165 336 167 348 174 348 174 348 174 348 174 341 171 346 174 351 174 343 170 339 171 331 164 312 149 296 141 298 144 293 140 281 131 267 125 269 128 267 126 269 132 286 141 300 147 298 144 293 141 291 140 293 138 288 137 293 144 308 152 312 150 305 144 300 146 305 150 327 164 336 167 331 164 341 179 343 168 334 165 339 168 334 162 334 168 343 174 351 179 358 180 365 185 365 185 365 185 367 185 386 193 384 191 384 196 393 202 405 202 391 197 396 203 403 205 401 200 401 200 401 200 401 200 410 206 410 206 410 205 403 202 408 203 408 203 408 203 408 203 408 203 408 202 405 202 403 200 405 202 408 205 410 206 415 208 415 208 417 209 417 211 420 211 420 211 420 211 422 212 425 214 420 211 422 212 425 215 429 217 429 218 432 220 434 221 436 221 436 221 434 220 434 221 436 223 444 227 444 227 448 226 448 226 451 224 453 226 458 226 460 226 465 221 436 203 420 199 417 197 410 193 405 188 393 180 382 174 386 180 386 179 379 179 377 177 372 174 362 170 362 174 358 168 336 153 315 135 272 117 272 120 291 152 343 164 324 147 310 141 291 105 231 113 329 177 386 184 422 218 458 232 463 229 470 235 463 227 465 229 465 227 460 224 465 227 468 230 470 230 470 230 470 233 475 236 479 236 477 235 477 236 477 236 477 236 477 236 475 236 479 239 487 245 494 248 487 242 489 244 489 245 491 245 489 241 491 247 499 244 479 227 484 239 489 241 491 242 491 242 496 247 499 244 491 242 501 253 496 245 496 244 494 242 491 241 496 245 496 245 499 247 501 248 487 239 484 239 489 244 499 248 496 245 496 245 496 245 496 245 499 247 499 248 501 250 503 250 506 253 506 251 503 250 501 250 503 251 503 251 503 251 503 251 501 245 491 254 511 256 484 245 494 274 522 250 370 104 124 0 42 0 76 21 78 9 74 30 93 28 97 33 105 34 105 34 112 34 102 28 97 30 100 34 97 31 88 22 74 19 76 22 81 22 78 22 76 18 64 1 57 132 537 230 465 212 508 230 479 211 475 202 463 188 448 180 436 173 422 165 401 156 370 141 343 144 315 123 274 116 276 134 191 34 97 18 71 22 62 30 76 24 78 21 78 22 74 9 76 24 105 24 90 21 97 19 78 18 78 24 74 16 50 6 54 9 47 7 47 0 42 4 64 4 64 4 74 9 83 13 95 22 114 37 136 43 140 43 159 54 174 57 176 58 188 63 186 72 234 81 245 88 224 49 157 37 128 24 119 25 119 25 114 25 112 25 109 22 100 18 83 15 109 42 167 79 222 105 234 99 214 82 188 67 159 51 128 36 109 21 81 10 69 7 52 3 40 0 38 6 40 6 52 9 54 9 74 33 97 28 69 15 69 12 66 10 64 10 54 12 52 12 52 12 52 12 47 10 50 10 50 9 45 6 38 6 47 19 64 27 69 30 74 36 71 39 74 40 71 40 85 39 88 39 83 33 74 28 71 31 83 42 102 54 117 60 117 58 95 43 131 73 143 76 100 24 59 31 109 49 112 55 112 51 117 51 105 40 95 39 100 42 102 43 105 46 107 48 117 51 109 46 102 43 100 42 102 43 100 42 97 40 95 39 100 37 88 45 169 95 183 88 167 78 169 79 174 82 181 82 198 92 205 98 217 111 243 126 191 67 128 64 155 66 143 70 145 63 140 61 145 66 145 61 140 63 145 66 148 64 143 61 133 57 126 52 121 51 124 54 128 54 126 54 128 55 128 54 133 57 131 54 128 55 131 57 136 57 128 52 126 54 136 60 121 49 109 49 119 58 126 58 107 48 109 48 112 49 112 49 109 49 112 49 112 49 119 51 126 60 143 64 143 63 148 67 131 64 145 72 162 70 155 57 164 90 169 45 28 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 49 136 66 124 67 112 60 93 43 71 27 52 22 59 28 66 28 45 16 21 3 2 0 4 0 2 1 2 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 7 1 2 6 28 27 45 25 42 24 40 24 38 24 52 27 45 21 40 21 42 24 50 25 47 24 45 25 47 27 164 325 161 313 156 313 161 329 165 329 164 333 168 345 168 337 164 325 162 329 167 337 164 321 170 341 168 341 170 353 177 369 171 349 173 353 173 349 170 341 165 333 167 341 170 345 171 349 173 353 173 353 173 353 173 353 168 349 174 357 174 353 171 345 168 329 168 329 168 333 165 333 165 341 164 341 159 325 155 309 144 273 140 261 140 269 146 285 155 305 153 297 149 285 146 277 152 285 147 277 147 289 156 305 153 285 146 265 146 285 158 317 156 309 161 317 167 341 174 349 171 337 170 341 174 357 177 353 174 341 176 353 182 372 190 384 187 376 190 384 193 388 194 392 194 380 193 372 193 384 199 396 205 396 196 384 199 400 203 404 203 408 203 404 202 404 200 400 206 416 206 416 206 412 202 404 203 408 203 408 203 408 203 408 203 408 202 404 202 400 200 400 202 404 203 412 205 416 208 420 208 420 208 424 209 424 211 420 208 404 209 408 211 412 211 412 211 412 212 416 214 424 217 428 218 436 220 436 220 440 221 440 223 440 221 436 220 436 221 440 227 448 227 448 226 448 226 448 224 448 224 452 224 452 226 456 229 440 209 388 199 384 199 384 194 369 190 353 182 333 177 325 182 345 179 337 177 325 174 329 177 349 176 349 182 369 184 372 173 365 176 349 165 301 141 265 146 325 177 376 184 392 191 392 205 420 218 499 248 531 242 507 230 495 232 488 223 460 218 464 239 503 238 499 235 488 232 480 238 503 239 499 236 492 232 484 239 492 241 499 242 499 242 499 238 488 238 488 238 488 238 488 242 503 244 507 247 511 248 515 244 503 245 507 245 511 247 515 245 523 245 527 248 535 248 523 251 535 247 519 242 519 247 531 242 511 245 515 244 511 245 519 248 519 247 515 244 507 242 503 248 523 250 527 251 531 251 531 250 531 251 523 242 511 251 547 247 519 247 519 247 519 247 519 247 519 247 519 248 523 250 527 253 527 253 523 251 519 250 519 251 523 251 523 251 523 251 523 254 488 238 523 262 555 260 571 251 543 260 646 294 583 182 238 33 0 0 0 12 27 15 3 19 59 24 79 28 95 30 91 30 39 28 47 30 55 34 71 33 51 25 31 21 27 22 39 19 43 18 47 19 39 9 0 0 277 238 531 235 480 218 448 208 372 196 357 191 345 174 297 159 277 155 261 149 242 140 230 149 297 147 273 132 269 137 321 111 59 18 19 12 39 15 35 21 27 16 7 19 39 19 0 15 43 30 39 18 31 21 35 19 23 24 39 22 31 15 19 16 15 10 27 21 19 19 19 18 0 18 0 15 0 7 0 4 0 9 0 19 19 28 35 36 47 46 75 55 91 64 107 72 138 87 126 79 138 84 119 40 55 27 27 25 35 28 39 25 35 30 47 28 31 19 23 22 19 18 11 24 59 48 111 51 99 54 126 67 154 72 150 51 99 46 79 39 59 30 51 24 19 10 0 4 0 6 0 7 0 3 0 15 39 34 55 12 7 12 7 10 11 10 11 9 11 9 11 9 11 9 11 9 15 10 15 10 11 7 3 4 3 13 35 27 51 31 55 36 55 36 55 39 55 40 63 39 87 40 91 39 79 33 63 24 55 30 79 42 111 54 130 55 142 51 99 54 142 75 234 87 130 45 99 54 99 51 115 54 107 52 91 42 71 42 79 40 71 42 75 43 79 45 83 49 91 46 79 42 75 42 75 40 71 40 71 40 67 39 67 34 59 28 71 79 206 87 182 72 146 75 150 79 158 81 162 87 186 98 210 104 230 116 265 116 170 64 103 66 107 66 126 64 119 61 115 64 123 63 111 64 123 61 115 61 115 64 123 57 111 55 103 52 99 51 95 52 103 54 103 52 99 52 103 58 111 55 103 54 103 55 107 58 107 52 95 51 103 57 119 49 87 48 91 55 115 60 115 52 91 51 91 49 87 49 87 49 95 49 87 49 87 48 75 46 87 57 107 61 111 64 115 64 103 66 119 72 123 64 103 64 138 72 154 37 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 103 75 123 66 111 60 87 51 47 36 11 22 19 25 39 30 51 27 27 13 0 0 0 1 0 1 3 1 11 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 3 0 0 0 12 35 19 35 21 35 22 43 25 35 28 51 24 39 21 39 24 47 27 47 25 43 24 47 25 51 329 164 331 161 324 159 331 167 324 158 319 158 327 161 324 158 339 167 334 165 336 167 331 161 327 161 324 159 324 159 327 161 343 171 343 171 343 170 339 168 334 167 339 171 343 173 346 171 343 171 343 171 343 171 343 171 336 168 343 171 339 167 339 170 324 165 331 171 339 174 341 174 327 167 331 171 336 173 339 173 327 164 319 159 315 159 317 161 319 161 319 161 322 162 322 164 336 167 329 162 327 164 334 167 329 161 319 156 322 167 348 180 343 173 343 171 353 184 355 171 353 177 355 179 358 180 360 182 384 191 384 191 386 194 391 197 374 187 377 188 379 187 374 185 386 194 386 194 386 196 391 199 391 194 384 194 393 203 403 205 403 202 401 200 398 199 398 197 405 205 408 205 408 203 405 202 408 203 408 203 408 203 408 203 405 202 405 202 403 200 403 199 405 202 408 205 410 206 415 208 413 208 415 208 417 209 417 209 415 208 415 209 417 209 420 211 420 212 422 214 427 217 429 218 434 220 434 221 436 221 436 221 441 224 439 221 436 221 436 223 441 226 441 226 446 224 446 224 448 224 451 224 458 224 458 224 463 220 436 203 420 199 415 196 410 193 408 191 405 193 410 196 408 190 413 193 415 199 422 200 427 206 425 208 429 212 434 214 432 227 441 220 453 224 429 224 429 224 456 233 465 245 484 248 472 247 494 253 487 239 472 238 479 238 482 238 491 247 508 254 479 236 477 236 477 236 477 236 479 238 482 239 482 239 479 238 487 242 489 244 489 245 491 245 482 239 482 239 482 239 482 239 489 244 487 242 487 241 484 241 487 242 487 242 489 244 491 245 487 238 482 236 482 239 491 245 494 241 482 233 477 236 487 242 487 241 494 245 499 245 494 242 496 245 496 245 496 245 499 247 491 242 491 242 491 242 494 244 484 245 506 250 491 239 489 245 501 248 501 248 501 248 501 248 499 247 499 248 501 250 503 250 506 253 506 251 503 250 501 250 503 251 503 251 503 251 503 251 518 262 513 256 494 241 494 256 503 254 496 251 499 263 522 274 410 134 136 0 47 0 47 0 69 9 71 16 81 22 85 25 81 22 85 28 93 33 100 36 93 27 74 18 69 18 69 16 83 16 83 18 85 13 71 3 59 84 322 179 453 235 470 229 470 211 444 190 434 184 434 176 427 165 396 150 384 152 386 158 348 150 336 140 315 144 329 165 274 37 78 15 66 19 64 10 97 37 95 16 66 21 81 13 78 25 102 24 88 19 95 22 90 27 90 30 83 22 62 15 52 7 54 33 131 63 155 69 152 61 157 58 150 49 133 37 102 16 78 0 62 0 76 7 90 15 112 28 133 42 157 52 195 84 257 119 281 102 229 70 155 34 133 25 126 31 133 33 121 27 119 30 117 25 107 19 107 24 100 21 95 21 97 22 102 25 112 37 140 54 155 57 150 54 152 54 155 54 148 52 140 45 107 25 81 16 66 10 57 7 47 1 62 27 95 28 62 10 62 10 62 10 62 10 47 7 45 7 45 7 45 7 47 10 50 10 50 9 45 6 33 7 47 19 64 30 74 33 76 36 74 36 69 39 74 40 76 34 83 37 83 34 78 31 71 28 71 30 78 34 85 39 83 55 112 51 109 54 126 85 195 85 138 58 121 51 117 55 119 54 114 45 97 39 102 46 97 40 97 40 97 40 97 40 93 36 90 36 93 39 97 42 93 37 93 37 93 37 93 37 93 33 83 40 162 92 176 84 164 78 171 81 176 84 181 81 193 92 207 99 214 107 229 114 245 105 167 61 133 63 148 69 145 63 138 61 143 63 140 58 145 63 138 57 133 60 143 64 138 61 136 58 126 51 114 45 121 52 126 54 121 49 124 54 133 57 131 54 128 54 131 55 133 55 128 52 126 54 131 57 112 49 114 54 126 60 126 57 119 52 117 51 114 49 112 49 107 49 112 49 112 48 112 46 105 48 128 58 140 61 145 66 148 67 140 64 148 64 148 58 162 60 143 81 131 25 7 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 51 136 64 119 63 105 54 100 46 78 31 59 25 62 30 62 28 54 27 40 12 9 0 4 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 0 2 1 11 10 21 12 23 15 28 18 33 21 50 27 47 25 47 25 50 27 47 25 45 24 45 24 47 25 153 297 159 301 156 297 159 317 167 321 162 317 165 321 164 313 165 317 162 317 165 321 162 301 165 325 167 325 165 317 162 313 165 325 165 325 165 321 162 313 159 313 164 329 167 329 167 325 167 329 167 329 167 329 167 329 164 329 168 329 164 317 165 337 165 313 168 321 171 333 171 329 162 317 164 325 167 329 167 329 168 329 167 325 165 321 165 317 162 317 165 325 168 333 171 337 168 321 167 317 167 317 167 317 171 325 168 321 170 337 179 357 182 376 184 353 179 372 184 349 184 369 184 365 180 357 179 357 191 365 188 357 187 357 188 365 196 384 197 388 197 380 194 380 194 388 196 392 197 392 197 392 196 384 194 388 199 404 202 400 199 392 197 392 197 388 196 388 200 404 203 408 203 408 203 404 203 408 203 408 203 408 203 408 202 404 202 400 200 400 199 396 202 404 203 412 205 416 208 420 206 416 208 420 208 424 209 416 209 408 209 412 211 412 212 416 212 420 214 424 217 432 218 436 221 440 221 440 221 440 221 440 226 452 224 444 221 440 223 444 226 444 226 444 224 444 224 444 223 444 224 448 223 452 224 452 223 440 215 420 212 416 208 400 208 404 206 408 209 420 215 436 208 420 209 432 217 448 221 468 226 476 230 484 232 484 232 499 229 515 232 480 248 523 236 539 233 503 238 495 236 515 244 511 244 480 229 464 236 499 241 480 236 476 229 460 227 464 224 460 236 499 238 499 239 503 241 511 239 507 242 515 244 515 244 507 242 499 242 499 242 503 245 507 244 503 244 503 244 503 244 503 242 499 241 495 239 488 238 484 239 492 239 492 241 495 242 499 245 523 242 507 238 503 239 515 238 503 238 503 241 519 245 531 241 503 241 507 245 515 244 507 242 507 242 511 244 511 244 511 247 519 245 515 247 523 250 527 244 515 248 531 253 535 251 531 248 523 248 523 248 523 248 523 248 523 248 523 250 527 250 531 253 527 253 523 251 519 250 519 251 523 251 523 251 523 251 523 233 503 253 523 245 507 247 519 251 515 247 535 262 559 251 515 276 607 218 289 42 0 0 7 0 0 3 27 13 59 16 67 18 31 25 47 31 59 33 59 34 47 21 15 18 19 18 15 21 55 16 55 16 43 7 3 31 226 88 154 116 337 188 484 209 436 217 424 202 388 197 400 199 369 184 325 179 325 182 333 185 329 161 261 137 257 143 317 123 15 12 31 13 35 12 7 48 150 78 111 30 23 21 7 18 35 28 27 18 23 24 31 30 55 30 51 25 39 18 27 9 0 10 87 76 214 96 198 98 190 93 182 87 166 82 158 66 99 46 31 18 0 3 0 0 0 7 0 12 0 21 19 31 59 76 261 131 226 78 115 46 67 33 39 30 47 33 51 28 47 28 51 25 39 21 31 13 11 19 23 22 23 21 19 30 39 27 43 36 67 39 63 46 75 43 75 46 87 52 107 60 111 49 83 37 47 24 11 16 7 12 0 18 35 28 27 9 0 9 0 9 7 9 7 9 11 9 11 9 11 9 11 9 15 10 15 10 11 7 3 4 11 13 47 27 63 33 63 40 71 37 59 37 67 42 75 37 79 36 79 36 79 34 71 36 75 31 63 30 63 31 67 28 115 49 115 49 103 46 146 84 194 72 119 49 103 51 99 46 91 48 83 42 67 40 79 40 67 39 63 37 59 34 55 33 51 33 55 34 63 39 71 36 59 36 59 36 59 36 59 34 59 27 67 76 198 84 174 76 158 81 166 85 170 84 162 90 182 90 190 99 222 110 242 122 242 92 103 54 107 67 99 66 119 60 115 63 119 60 107 60 111 58 107 58 107 60 111 60 123 61 119 57 103 49 83 49 99 54 99 49 87 51 103 55 107 54 103 54 107 57 111 57 111 55 103 54 99 52 99 49 87 52 107 61 119 57 95 48 87 49 87 49 91 51 91 48 95 49 91 49 83 46 67 43 79 55 107 61 107 61 107 69 123 66 103 60 91 60 111 73 119 64 182 79 115 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 99 75 123 64 103 54 67 52 59 42 31 30 31 27 35 27 47 33 47 25 19 9 0 1 0 1 3 1 11 1 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 1 0 1 0 6 0 7 0 9 3 10 3 19 31 21 39 24 43 24 43 24 43 22 39 22 39 24 43 310 156 324 161 319 158 324 165 331 162 322 159 324 161 322 156 329 164 327 164 334 167 331 162 324 162 331 167 334 165 327 161 331 164 331 164 331 162 327 159 322 159 329 165 336 165 334 164 327 161 327 161 327 161 327 161 331 167 336 164 324 159 334 171 339 170 339 168 334 165 329 162 339 170 339 170 336 164 329 162 329 164 331 165 331 165 329 162 339 170 339 170 341 171 341 171 346 174 351 176 351 176 348 174 355 180 358 182 360 182 360 182 360 187 367 174 346 180 367 182 355 180 365 185 367 188 377 193 384 188 382 185 379 187 384 190 382 190 389 194 393 194 391 191 384 193 391 196 396 196 391 193 396 196 391 194 393 194 384 187 403 202 403 202 403 202 403 202 396 199 401 202 405 203 405 203 408 203 408 203 408 203 408 203 405 202 405 200 403 199 401 199 405 202 408 205 410 206 415 208 413 206 413 208 415 209 417 209 420 211 420 212 422 214 425 214 425 214 427 217 432 218 434 220 436 221 436 221 436 221 436 221 446 227 444 224 439 223 439 224 441 226 441 226 446 224 446 224 448 223 448 224 456 224 458 224 448 217 448 221 458 226 456 220 451 220 448 218 448 221 458 226 470 226 475 226 470 229 472 227 472 233 479 236 475 235 477 238 458 244 465 229 491 241 453 238 479 244 482 236 475 242 482 236 479 241 487 239 479 238 479 235 482 233 477 235 494 241 494 236 487 239 479 238 479 238 482 239 484 241 487 242 487 241 484 239 484 239 482 239 482 241 487 244 484 241 484 241 484 241 484 241 487 242 487 241 484 239 482 239 479 238 479 238 482 239 482 241 487 241 489 241 487 241 491 244 489 242 494 245 494 242 489 239 494 241 487 239 489 244 494 244 501 247 499 245 494 244 491 242 494 242 489 241 491 245 501 250 520 250 489 239 496 251 503 247 499 247 499 247 499 247 499 247 501 248 503 250 503 251 506 251 506 253 506 251 503 250 501 250 503 251 503 251 503 251 503 251 501 251 491 241 494 259 511 242 496 251 511 247 489 239 508 259 491 268 527 272 422 128 128 0 52 0 54 3 64 12 71 15 74 21 81 28 88 30 88 30 105 33 81 21 76 24 74 18 85 22 81 19 74 12 47 1 69 116 241 87 181 81 207 111 384 212 468 238 460 212 458 223 463 211 463 212 463 208 441 194 384 173 374 167 355 158 329 152 255 19 88 33 81 15 69 10 133 98 245 101 138 30 78 13 76 27 100 22 83 21 93 25 97 31 95 30 78 21 62 13 52 1 57 43 183 101 212 90 222 99 214 95 212 93 219 98 222 98 222 90 198 58 140 28 97 16 93 9 85 3 85 9 88 0 102 61 231 87 210 82 169 43 145 31 131 31 131 30 128 33 121 27 114 22 107 22 105 24 100 19 95 21 100 24 88 13 85 18 102 30 114 31 133 36 119 27 109 31 121 40 145 51 140 52 136 40 105 21 95 27 88 24 93 33 88 18 59 9 59 10 57 9 57 10 50 10 50 10 50 10 50 10 47 10 50 10 50 9 45 7 31 7 45 21 66 31 76 34 85 42 81 39 81 42 88 45 93 42 90 39 88 37 85 37 88 37 83 34 78 34 83 39 78 46 88 34 88 39 88 54 119 69 138 52 100 49 109 43 95 43 107 46 102 40 93 37 97 39 93 36 88 33 83 31 97 39 93 36 90 36 90 36 85 33 88 34 88 34 88 34 97 36 85 42 164 92 176 82 152 72 167 81 181 87 188 85 200 87 191 87 205 105 229 114 224 117 198 64 126 66 150 54 148 63 138 60 140 63 138 57 131 57 138 61 140 60 133 55 126 55 133 61 138 58 128 54 117 51 126 52 119 48 119 54 128 54 126 54 126 55 131 58 131 57 131 55 126 52 119 48 109 49 119 60 133 61 121 51 102 43 105 46 112 51 117 52 107 49 112 51 112 48 109 43 114 54 138 63 143 61 143 63 143 69 148 67 143 64 157 72 150 64 145 72 155 67 74 0 9 0 7 0 7 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 55 145 72 128 67 107 54 100 49 88 39 71 30 64 28 59 31 59 34 54 21 21 6 4 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 4 4 0 0 2 3 0 1 0 1 0 1 16 10 26 18 33 19 31 18 40 22 38 21 35 22 38 24 159 301 159 297 158 293 156 293 156 293 158 301 159 305 162 309 164 313 162 309 162 313 165 321 161 309 165 321 167 317 162 305 164 329 167 325 162 313 162 321 161 313 161 313 161 313 161 313 161 313 161 313 161 313 161 313 162 313 161 313 162 321 165 321 164 289 167 293 167 305 167 305 167 313 167 313 167 321 167 321 162 313 174 313 161 281 165 325 170 313 171 321 174 329 176 333 176 321 177 325 177 329 179 329 179 325 176 321 177 337 187 365 190 376 191 376 190 369 185 361 184 361 184 365 187 372 190 372 190 353 188 357 190 361 191 361 193 361 191 357 190 353 188 349 193 369 188 361 188 369 194 380 196 372 191 369 194 376 193 369 197 392 199 396 199 400 200 400 202 404 202 404 202 404 202 404 203 408 203 404 202 400 200 400 199 392 197 392 197 396 200 404 208 416 205 408 203 416 208 428 206 420 209 424 211 428 209 416 211 412 211 416 212 420 214 420 218 428 215 420 215 436 223 452 221 440 221 440 221 440 221 440 221 440 221 444 223 448 224 448 226 444 226 444 224 444 224 444 221 440 221 444 221 444 223 448 221 440 220 440 221 452 227 464 229 464 227 456 226 456 227 460 226 476 226 480 227 476 230 480 232 480 233 484 233 488 236 488 235 484 235 480 233 476 232 476 235 484 235 488 236 492 238 492 238 480 238 480 238 480 236 480 236 480 236 480 236 480 236 488 233 484 235 488 236 488 238 492 239 495 239 495 239 495 239 495 241 492 239 488 238 492 239 495 242 499 242 495 241 492 239 492 241 495 241 495 241 495 241 495 241 495 241 495 241 495 241 495 241 503 241 503 241 503 241 503 238 495 238 499 239 503 241 503 244 511 244 511 244 511 244 511 244 511 244 515 245 519 247 519 248 519 247 515 245 519 247 523 248 523 248 523 248 523 248 523 251 531 251 527 250 523 248 523 250 527 250 527 250 527 250 527 251 523 251 523 251 523 251 523 251 523 251 523 251 523 251 523 247 515 245 519 248 515 248 511 250 507 250 507 250 507 250 507 245 519 262 583 280 591 221 376 120 63 0 0 9 0 4 0 18 27 25 27 24 43 36 67 40 47 22 27 22 19 21 39 15 55 16 67 31 51 12 0 72 249 105 198 98 170 73 154 84 174 126 337 190 440 205 448 202 408 191 372 190 357 176 297 171 285 159 277 152 281 155 349 138 0 10 15 27 0 9 0 52 182 93 253 75 23 16 0 19 23 24 27 21 11 19 15 24 43 27 39 21 27 16 23 12 0 4 111 87 170 88 158 90 174 92 170 90 170 88 170 98 198 99 206 101 206 101 214 90 194 73 119 36 0 0 0 0 0 0 0 19 31 34 55 40 71 39 63 34 55 36 71 39 63 25 39 27 59 27 43 25 31 27 27 25 23 24 23 16 7 18 11 19 15 21 11 24 7 24 27 30 35 33 47 34 55 42 91 58 134 55 75 37 55 16 19 42 67 18 0 10 3 12 0 9 3 9 3 10 15 10 15 10 15 10 15 9 15 10 15 10 11 7 3 4 7 15 63 34 67 36 83 43 83 40 79 40 75 42 79 40 95 45 103 45 91 37 75 39 79 34 71 33 71 36 83 42 103 42 91 36 75 37 83 64 134 52 99 43 87 48 103 42 71 39 67 37 63 39 67 37 63 37 63 37 59 33 51 31 47 33 55 34 59 37 63 33 51 33 51 33 51 33 51 27 51 25 59 72 190 81 166 84 170 81 158 81 166 85 174 81 162 85 182 95 206 102 218 119 238 107 182 69 67 52 111 64 119 63 115 61 111 60 107 58 107 58 103 57 99 55 99 52 103 57 115 58 111 54 99 46 83 48 95 51 95 51 91 57 103 49 91 52 107 55 107 57 107 54 99 49 87 46 79 49 99 60 130 66 123 57 99 48 83 46 79 46 75 45 75 54 99 46 79 48 91 51 79 48 79 51 91 58 107 61 107 66 115 67 115 67 111 67 111 67 134 75 146 70 162 52 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 111 76 119 60 91 54 75 51 55 45 43 33 31 24 19 28 39 31 43 33 55 16 0 3 0 0 0 3 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 1 0 3 0 3 0 3 0 1 0 4 3 9 15 13 19 7 7 10 19 15 31 19 39 322 159 322 158 319 156 317 156 317 156 319 159 322 161 327 162 324 161 324 161 324 162 329 165 327 162 329 165 331 164 327 162 329 164 334 164 327 159 324 162 324 159 324 159 324 159 324 159 327 161 327 161 327 161 327 161 327 161 324 159 327 162 331 165 329 165 329 167 331 167 334 167 334 167 334 167 334 167 334 167 324 167 343 171 331 162 331 168 339 170 339 171 343 173 346 174 348 174 351 176 353 177 353 177 353 177 351 177 355 182 365 188 372 188 374 190 372 188 370 185 367 184 365 185 370 188 374 191 382 188 384 190 386 190 389 191 389 191 386 190 386 190 384 188 386 190 389 193 391 193 391 193 396 194 389 193 393 196 393 191 391 194 393 196 393 197 396 197 403 202 403 202 403 202 403 202 408 203 408 202 405 200 403 200 401 199 401 199 401 200 405 203 413 206 413 206 413 208 417 209 415 208 417 211 422 211 420 211 420 211 420 212 422 212 425 214 429 215 422 212 422 215 432 221 434 220 434 220 434 220 434 220 436 221 436 223 439 223 441 224 441 226 441 226 446 224 446 224 446 223 448 223 456 223 456 224 458 224 456 223 458 227 465 230 463 227 463 227 465 230 470 233 472 229 479 229 479 229 477 232 475 230 475 232 475 235 475 235 475 235 475 233 472 232 470 232 475 235 475 236 477 238 479 238 479 239 482 238 482 238 484 236 484 236 489 236 489 236 489 236 479 236 477 236 479 238 482 239 482 239 482 239 482 239 482 239 484 239 482 238 479 239 482 241 487 242 487 241 484 239 482 239 484 241 484 241 484 241 484 241 484 241 484 241 484 241 484 241 489 241 489 241 489 241 489 241 484 238 487 239 487 241 489 241 494 244 494 244 494 244 494 244 494 244 494 245 496 247 499 247 501 247 499 245 496 247 499 248 501 248 501 248 501 248 501 248 506 251 506 250 503 248 501 248 503 250 503 250 503 250 503 250 503 251 503 251 503 251 503 251 503 251 503 251 503 251 503 251 496 248 499 247 501 250 506 250 511 250 511 250 513 250 513 251 506 256 491 248 496 274 518 266 527 226 303 69 81 0 66 34 93 22 85 30 105 33 90 24 102 27 76 24 78 21 74 25 59 25 62 27 69 18 42 7 155 111 200 98 200 102 183 102 205 90 205 96 257 137 343 173 389 187 401 174 358 156 365 177 393 174 382 171 370 164 353 174 296 19 83 7 78 7 102 33 169 88 193 95 159 19 76 15 78 22 85 24 81 18 78 19 78 24 81 24 64 15 57 13 62 7 54 52 193 81 202 76 202 87 202 87 200 85 202 84 214 95 229 101 241 104 243 104 229 102 234 96 200 60 136 27 81 0 64 0 74 7 100 16 112 24 121 33 131 33 121 30 128 31 109 25 109 28 112 28 102 28 100 27 97 24 95 22 90 21 90 22 93 22 93 21 100 21 105 24 109 28 114 30 117 40 143 64 210 119 276 135 296 168 269 69 105 24 76 19 62 10 59 10 52 10 50 9 50 10 50 10 50 10 50 10 47 10 50 10 50 9 45 7 31 3 31 18 57 27 69 40 90 43 90 43 90 42 88 42 90 42 95 45 95 40 85 34 85 37 85 37 88 40 93 45 90 46 90 37 64 28 81 48 124 57 107 46 100 43 105 48 100 40 95 37 93 37 93 37 90 37 93 37 90 36 88 33 90 36 88 34 88 33 85 33 85 33 85 33 85 33 85 33 83 31 83 39 157 87 171 81 169 79 174 82 181 88 193 90 186 84 191 88 198 93 202 95 219 113 224 107 167 54 121 60 138 60 138 61 140 61 140 63 136 58 136 57 133 55 131 55 126 55 128 57 131 57 128 55 117 48 119 49 119 51 121 52 128 54 121 52 128 57 131 55 128 55 126 52 119 48 114 46 109 52 126 64 136 61 124 52 109 48 109 48 107 46 107 45 117 49 107 46 109 51 119 49 114 49 124 55 136 60 143 61 145 66 145 67 148 67 152 67 140 67 148 67 150 69 124 40 38 4 14 0 9 1 11 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 54 138 64 114 60 102 54 97 49 88 39 71 28 59 24 59 30 54 30 59 31 33 3 7 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 3 2 3 2 3 2 0 2 0 7 4 9 6 9 6 14 9 19 12 23 13 159 301 158 297 158 297 156 293 156 293 158 301 159 305 162 309 159 301 158 297 159 305 162 309 162 309 164 313 164 313 162 309 161 309 164 309 159 301 159 309 161 305 161 305 161 305 161 305 162 309 162 309 162 309 162 309 161 305 159 301 159 305 162 305 162 285 164 289 164 293 165 301 165 313 165 313 165 321 165 313 161 301 168 317 170 309 165 297 170 313 170 313 170 313 170 317 171 313 173 317 173 321 174 321 174 321 176 329 179 337 182 345 185 365 187 372 188 372 188 369 185 365 185 365 187 372 190 372 190 361 188 361 190 365 190 369 188 361 190 365 190 365 191 369 188 369 194 384 197 380 193 369 196 372 191 372 196 380 194 372 191 376 193 380 194 384 194 384 202 404 202 404 202 404 202 404 203 408 203 408 202 404 202 404 202 400 200 400 200 404 203 412 206 416 208 424 209 424 209 424 209 424 211 432 212 432 212 424 211 412 211 412 212 416 212 420 214 416 211 408 209 412 214 424 218 432 218 432 218 432 218 432 221 440 221 440 223 444 223 448 226 444 226 444 224 444 224 444 223 448 224 448 224 452 224 456 227 460 227 460 229 468 232 476 227 460 227 460 230 472 235 484 230 488 230 488 232 476 230 476 230 468 230 472 232 464 233 476 233 476 233 476 232 472 232 472 235 480 235 484 236 488 238 488 239 480 239 480 239 480 238 480 236 480 236 480 236 480 236 480 236 492 238 495 239 495 241 499 239 495 239 495 239 495 239 495 241 492 239 488 238 492 239 495 242 499 242 499 241 495 241 495 241 495 241 495 241 495 241 495 241 495 241 495 241 495 241 495 241 503 241 503 241 503 241 503 238 499 239 499 241 503 241 503 244 511 244 511 244 511 244 511 244 511 244 515 245 519 247 519 248 519 247 515 245 519 247 523 248 523 248 523 248 523 248 523 251 531 251 527 250 523 248 523 250 527 250 527 250 527 250 527 251 523 251 523 251 523 251 523 251 523 251 523 251 523 251 523 248 523 248 527 250 523 251 519 251 507 250 499 250 499 251 495 248 492 257 499 256 543 274 591 260 630 294 531 147 63 16 0 25 0 24 7 22 0 27 63 31 15 21 27 28 27 24 35 21 59 27 43 24 0 7 39 107 273 108 198 101 198 88 182 102 206 93 182 93 206 114 242 143 329 177 388 182 345 180 361 170 305 167 317 165 317 161 357 138 7 13 0 13 55 70 182 87 198 72 158 54 3 19 3 19 15 25 19 22 3 21 15 22 35 27 35 19 19 13 19 12 0 6 111 88 158 84 138 82 142 82 142 81 142 81 142 85 166 95 194 104 210 105 214 101 234 110 249 105 198 78 142 48 59 27 0 7 0 0 0 1 0 10 15 25 35 24 27 33 51 24 43 27 55 30 47 28 35 28 31 25 23 22 19 22 19 21 15 21 15 21 3 19 0 19 7 22 23 25 27 24 39 31 67 60 214 117 309 149 444 173 305 76 55 10 0 10 3 12 3 10 7 12 3 10 15 10 15 10 15 10 15 9 15 10 15 10 11 7 3 6 0 1 7 12 31 25 83 40 91 45 95 45 91 42 83 43 103 46 107 45 95 39 83 39 91 43 103 46 111 48 111 48 123 46 71 18 39 36 126 58 126 49 95 42 87 43 87 40 67 37 59 36 59 36 63 36 59 36 63 36 55 34 51 39 67 37 55 33 47 30 39 33 51 33 51 33 51 33 51 28 51 27 71 76 190 79 166 78 162 82 166 87 174 87 174 90 186 95 198 98 198 96 194 98 222 120 246 95 115 55 87 60 111 60 111 60 111 61 115 58 107 58 103 57 99 55 99 55 107 55 107 55 111 58 119 51 95 49 87 48 91 52 103 55 99 54 103 58 115 58 103 57 103 55 99 51 87 49 83 45 87 55 115 61 115 55 95 49 87 49 83 48 79 46 79 51 95 46 79 49 91 49 79 48 79 51 87 57 103 60 103 63 111 64 111 66 107 67 107 61 107 64 126 70 162 66 119 33 19 0 0 0 0 1 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 99 73 119 61 99 52 63 52 59 43 35 31 31 25 31 24 31 31 31 31 51 24 0 1 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 1 0 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 1 0 3 0 4 3 6 7 319 158 319 158 319 158 319 158 319 158 319 159 322 161 324 161 322 159 322 159 322 161 327 162 327 162 327 164 329 162 327 162 324 162 329 162 324 159 324 162 322 159 322 159 322 159 322 159 324 161 324 161 324 161 324 161 324 159 322 158 319 159 324 161 327 162 329 162 331 164 331 164 334 164 334 164 334 164 334 164 336 165 331 165 341 171 339 164 341 170 339 168 339 168 339 167 348 170 348 171 351 173 353 173 353 174 358 179 365 180 365 180 365 182 370 187 377 188 377 188 372 185 372 185 372 187 377 190 379 187 384 188 384 190 386 190 382 188 384 190 386 191 389 193 389 193 393 196 398 196 393 194 391 191 386 191 391 194 391 191 386 191 389 193 389 194 391 194 401 200 401 200 401 200 401 200 408 203 408 203 408 203 408 202 408 202 405 202 405 203 410 206 410 208 417 212 422 211 417 208 417 211 422 214 425 214 425 212 417 209 420 211 420 212 422 212 425 212 420 209 417 211 420 212 427 215 427 215 427 215 427 215 434 220 436 221 436 223 439 223 439 224 439 224 444 223 444 223 451 224 453 226 458 226 460 226 465 229 465 229 468 230 470 232 463 227 463 227 463 229 470 232 479 230 482 229 475 229 472 227 465 227 465 230 465 232 468 232 472 232 470 232 470 232 470 232 475 235 475 236 477 238 479 238 479 239 479 239 479 239 482 238 482 236 484 236 484 236 489 236 484 239 482 241 484 242 487 242 482 239 482 239 482 239 482 239 484 239 482 238 479 239 482 241 487 242 487 242 487 242 487 241 484 241 484 241 484 241 484 241 487 242 487 242 487 242 487 242 489 241 489 241 489 241 489 241 487 239 487 241 489 241 491 242 494 244 494 244 494 244 494 244 494 244 494 245 496 247 499 247 501 247 499 245 496 247 499 248 501 248 501 248 501 248 501 248 506 251 506 250 503 248 501 248 503 250 503 250 503 250 503 250 503 251 503 251 503 251 503 251 503 251 503 251 503 251 503 251 503 250 503 251 508 253 511 253 506 251 506 251 511 251 511 251 491 254 525 265 513 250 491 245 501 253 496 266 530 239 319 55 105 9 90 37 136 36 100 31 95 21 76 25 78 25 71 25 66 27 62 19 59 9 21 42 241 129 222 107 214 110 207 101 205 101 231 101 229 93 231 84 224 87 262 131 341 168 355 161 377 162 379 168 372 164 362 177 291 22 88 4 112 61 226 108 207 87 155 63 128 16 85 16 78 22 83 25 78 19 76 21 85 27 88 27 71 18 64 16 62 6 66 63 210 79 202 78 198 82 195 82 198 82 200 82 207 88 224 98 238 102 238 99 234 101 234 99 234 98 231 98 222 88 207 73 174 45 119 16 81 7 74 7 83 15 93 18 97 24 90 22 93 27 97 27 100 28 100 25 95 24 93 22 88 19 85 18 83 16 81 15 88 21 95 24 100 24 102 25 97 21 85 4 71 19 119 40 155 63 193 120 243 52 52 4 64 13 54 12 54 12 50 12 50 10 50 10 50 10 50 10 47 10 50 10 50 9 45 7 31 1 11 4 28 9 42 25 74 36 85 45 97 45 95 42 105 49 105 49 102 46 95 42 95 45 102 51 107 51 105 49 97 45 66 19 33 13 69 46 105 51 100 43 90 40 90 42 93 37 90 34 88 34 88 34 88 34 90 36 90 34 88 33 93 37 90 34 85 30 81 28 85 33 85 33 85 33 85 33 88 31 85 46 167 87 167 81 169 82 179 87 183 85 183 81 205 96 212 102 214 102 210 98 188 99 219 117 210 87 148 58 140 61 138 60 136 58 133 57 136 58 136 57 133 55 131 55 128 55 126 52 126 57 136 61 126 51 117 46 114 49 124 54 117 52 119 57 128 61 126 54 121 55 119 52 117 51 112 49 105 48 119 57 126 57 119 51 112 49 112 49 109 48 107 46 109 46 105 46 112 51 117 48 114 49 124 54 133 58 140 60 140 63 143 64 145 66 145 66 145 67 148 69 162 78 162 70 117 40 50 1 16 0 9 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 51 133 63 119 61 100 49 100 49 85 37 69 30 64 28 52 28 52 30 54 33 42 18 4 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 3 0 3 0 3 2 1 2 1 0 0 0 0 2 1 2 1 2 1 0 0 156 301 156 301 156 301 156 301 156 301 158 305 158 305 159 309 159 309 159 305 159 313 162 317 161 313 161 309 159 313 161 313 161 309 165 313 162 305 162 317 159 301 159 301 159 301 159 301 161 305 161 305 161 305 161 305 161 301 158 297 158 297 159 293 161 281 161 289 162 293 161 305 164 309 164 317 164 317 164 317 171 309 158 293 165 325 170 317 167 317 167 317 167 313 165 305 170 317 170 317 171 321 173 325 173 329 176 337 179 341 179 341 179 345 182 357 187 365 188 365 187 361 185 357 185 361 188 369 187 365 187 369 188 369 190 372 187 369 188 372 190 376 191 372 196 369 193 365 193 369 197 380 190 353 187 353 191 365 193 365 193 384 194 384 196 388 196 392 200 400 200 400 200 400 200 400 203 408 203 408 203 408 203 412 203 408 202 404 203 412 206 416 205 420 209 432 212 428 209 420 209 428 212 436 214 436 214 424 209 408 209 412 211 412 212 416 214 420 212 416 212 416 212 416 214 420 214 420 214 420 214 420 220 436 220 440 221 440 223 444 224 440 224 440 223 440 223 440 224 448 226 452 224 456 226 456 227 460 227 464 229 464 229 464 229 464 227 456 224 452 224 452 229 480 227 476 227 464 226 460 226 460 229 452 232 448 232 456 232 472 233 472 233 472 233 472 236 480 236 484 238 488 239 488 239 488 239 488 239 488 238 488 238 488 238 488 238 488 236 488 239 492 241 495 242 499 242 499 239 492 239 492 239 492 239 492 241 492 239 488 238 492 239 495 242 499 242 499 242 499 242 503 241 495 241 495 241 495 241 495 242 499 242 499 242 499 242 499 242 499 242 499 242 499 242 499 241 495 242 499 242 503 244 503 244 511 244 511 244 511 244 511 244 511 244 515 245 519 247 519 248 519 247 515 245 519 247 523 248 523 248 523 248 523 248 523 251 531 251 527 250 523 248 523 250 527 250 527 250 527 250 527 251 523 251 523 251 523 251 523 251 523 251 523 251 523 251 523 250 527 251 531 253 531 253 523 251 515 251 507 251 507 251 499 256 503 250 499 253 511 254 523 266 531 241 507 269 607 253 424 140 126 25 0 33 31 40 27 27 0 19 27 28 27 22 35 33 39 21 11 24 0 0 103 119 222 96 186 93 194 96 182 84 170 85 130 73 154 95 178 88 119 76 126 108 234 153 293 155 273 146 293 150 305 159 376 119 0 4 0 54 202 123 249 101 210 69 142 51 3 18 0 19 15 25 19 24 3 22 15 24 43 28 39 21 23 15 23 10 0 12 142 102 162 87 150 85 146 88 150 90 154 90 158 88 162 93 178 98 178 95 178 98 198 96 198 99 210 104 222 102 210 104 218 104 190 84 146 52 79 30 0 4 0 10 11 15 15 18 19 16 27 19 31 25 23 25 23 24 19 24 19 22 11 21 7 19 3 18 0 24 11 22 15 25 27 27 31 22 39 21 7 6 3 10 7 25 0 9 119 82 83 7 15 12 7 13 3 13 11 12 7 10 15 10 15 10 15 10 15 9 15 10 15 10 11 7 3 10 0 3 7 9 3 6 19 19 47 30 83 42 91 43 91 52 123 52 119 51 115 48 107 46 111 49 115 49 107 43 95 45 75 16 0 4 23 24 71 45 99 43 91 39 75 36 63 34 59 34 51 31 47 33 51 33 51 34 59 36 55 34 51 33 51 33 51 33 51 33 51 33 51 33 51 33 51 33 51 31 51 30 95 84 190 76 166 81 170 87 182 92 186 88 174 90 186 96 206 101 214 102 214 98 202 105 230 113 206 78 91 57 103 57 103 58 107 58 111 58 107 58 103 57 99 55 99 55 103 52 99 52 107 58 119 54 95 48 79 45 83 51 99 51 91 52 103 60 115 57 99 55 103 54 95 52 91 49 87 46 83 52 103 57 99 51 83 49 87 49 83 48 79 46 79 46 83 45 79 49 91 49 75 48 79 51 87 55 95 58 95 61 115 61 103 64 99 64 103 70 111 69 130 72 158 73 166 67 123 43 19 1 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 103 72 115 63 103 52 55 52 59 45 39 33 39 28 39 24 27 31 27 28 47 30 27 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 15 0 7 1 0 3 3 3 0 3 0 3 0 3 0 3 0 1 0 1 0 3 0 1 0 1 0 0 0 317 155 319 156 319 156 322 158 322 158 322 158 322 158 322 158 324 159 324 159 324 161 329 162 327 161 324 159 324 159 327 161 324 162 331 164 327 162 329 167 324 161 324 161 324 161 324 161 322 159 322 159 322 159 322 159 327 161 322 158 319 158 322 159 324 159 324 161 327 161 329 161 331 162 331 162 331 162 331 162 346 165 324 156 331 168 346 171 339 167 339 167 339 167 339 167 348 170 348 171 351 173 353 173 355 174 358 176 360 177 362 179 360 179 367 184 372 187 374 187 377 187 374 185 372 187 377 188 377 187 379 187 382 188 382 188 382 188 384 190 384 190 386 191 396 194 393 190 391 193 401 199 391 187 386 188 393 194 396 191 396 196 393 197 396 197 398 199 398 199 398 199 398 199 398 199 408 203 408 203 410 205 410 205 408 203 405 202 405 203 410 206 413 206 415 209 417 209 417 209 417 209 420 212 422 212 422 212 415 209 417 209 420 211 420 211 425 214 425 214 425 214 425 214 425 214 425 214 425 214 425 214 432 220 434 220 436 221 436 221 436 223 436 223 441 221 441 221 448 224 451 224 458 224 458 226 460 226 463 229 465 227 463 226 468 229 463 224 456 221 453 221 468 226 468 226 465 226 463 227 460 229 458 230 460 232 460 232 463 232 463 232 465 233 465 233 470 236 470 238 472 239 475 239 475 239 475 239 475 239 479 238 479 238 482 238 482 238 484 238 482 239 482 241 484 242 487 242 482 239 482 239 482 239 482 239 484 239 482 238 479 239 482 241 487 242 487 242 489 244 489 244 484 241 484 241 484 241 484 241 489 244 489 244 489 244 489 244 489 242 489 242 489 242 489 242 489 242 489 242 491 244 491 245 494 244 494 244 494 244 494 244 494 244 494 245 496 247 499 247 501 247 499 245 496 247 499 248 501 248 501 248 501 248 501 248 506 251 506 250 503 248 501 248 503 250 503 250 503 250 503 250 503 251 503 251 503 251 503 251 503 251 503 251 503 251 503 251 506 250 506 251 508 253 511 254 503 251 503 251 503 253 503 251 518 245 499 248 518 254 518 253 482 257 553 260 503 247 527 271 522 223 317 79 140 33 136 55 100 21 76 24 74 22 64 24 76 18 66 9 76 4 40 88 272 108 236 105 226 92 231 82 250 114 272 105 269 126 334 147 348 155 358 147 324 143 348 174 358 143 346 143 341 144 346 168 284 10 90 31 191 104 253 105 234 107 198 87 152 16 76 9 78 22 83 25 76 21 74 21 74 21 76 21 59 12 57 10 62 7 83 81 241 90 222 93 219 96 219 98 224 99 231 99 226 96 231 96 229 95 231 92 219 93 234 102 243 101 234 96 243 104 234 101 236 104 241 105 222 92 162 36 66 0 52 13 62 12 69 15 66 15 69 18 81 21 85 22 88 22 90 24 93 25 93 24 90 24 90 24 93 25 93 27 95 28 100 27 90 24 97 19 90 22 95 12 88 19 76 10 100 24 69 13 66 13 57 13 52 13 47 13 50 10 50 10 50 10 50 10 47 10 50 10 50 9 45 7 26 6 21 10 28 4 21 4 42 15 59 27 78 37 93 40 105 49 102 46 100 45 95 43 95 43 95 42 90 37 83 34 71 21 19 0 16 12 45 18 85 39 85 40 85 36 78 31 88 33 83 31 81 30 83 31 83 31 85 34 88 34 88 33 78 28 81 31 85 34 88 36 85 33 85 33 85 33 85 33 93 30 90 55 181 87 162 81 169 82 181 88 193 96 205 96 198 92 205 98 212 104 222 108 214 105 210 108 219 110 181 66 121 51 126 55 136 60 143 64 136 58 136 57 133 55 131 55 126 54 124 52 124 52 124 54 121 49 114 45 112 45 114 48 112 48 112 52 121 58 124 54 119 54 119 52 117 51 114 51 112 51 119 55 121 52 112 46 109 48 107 46 107 45 105 45 102 43 102 46 112 51 117 46 114 49 124 54 131 57 136 57 138 60 138 63 140 63 143 64 148 64 143 69 155 64 157 69 145 72 126 43 50 0 14 0 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 57 133 61 117 63 100 48 95 48 88 42 78 33 66 28 52 30 54 28 50 31 50 27 19 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 4 3 4 3 2 1 2 1 155 305 155 309 156 313 158 313 158 313 158 313 158 313 158 313 158 313 156 309 158 317 161 321 161 321 159 313 158 317 161 313 158 297 162 301 161 297 162 309 161 297 161 297 161 297 161 297 159 293 159 293 159 293 159 293 164 301 161 293 159 293 159 293 158 281 159 285 158 297 159 297 162 313 162 317 162 317 162 317 167 317 161 305 162 325 170 337 165 321 167 325 168 333 170 325 171 329 170 329 171 333 171 337 176 341 173 333 173 341 176 353 177 345 180 353 182 353 182 353 187 361 185 357 184 361 185 365 187 369 188 372 188 376 190 376 193 384 191 380 191 380 190 369 191 361 191 361 191 365 194 369 191 357 190 361 194 376 196 369 196 388 196 392 197 392 199 396 199 396 199 396 199 396 199 396 203 408 203 412 205 416 206 416 202 404 200 400 202 408 205 412 206 416 206 416 206 420 209 424 208 420 209 428 212 428 211 420 208 404 209 408 209 412 211 412 211 412 212 420 215 424 215 424 215 424 215 424 215 424 215 424 218 432 220 436 220 440 221 440 223 436 223 436 221 436 221 436 221 444 223 444 223 448 223 452 226 460 229 468 229 464 226 456 229 464 226 452 224 452 224 452 226 472 227 476 229 468 229 468 229 452 230 448 233 448 235 452 230 468 230 472 232 476 233 476 236 484 236 488 238 492 239 492 241 488 241 488 241 488 239 488 238 488 238 488 238 488 238 488 238 492 239 492 241 495 241 495 239 492 239 492 239 492 239 492 241 492 239 488 238 492 239 495 242 499 242 503 244 507 245 507 241 495 241 495 241 495 241 495 244 503 244 503 244 503 244 503 242 499 242 499 242 499 242 499 242 499 242 503 244 503 245 507 244 511 244 511 244 511 244 511 244 511 244 515 245 519 247 519 248 519 247 515 245 519 247 523 248 523 248 523 248 523 248 523 251 531 251 527 250 523 248 523 250 527 250 527 250 527 250 527 251 523 251 523 251 523 251 523 251 523 251 523 251 523 251 523 248 527 250 527 251 531 253 527 251 523 251 523 251 515 253 515 247 523 245 547 256 519 238 492 257 503 230 468 250 543 254 499 256 607 272 499 173 242 96 115 31 7 19 7 24 19 21 39 25 31 27 0 16 0 0 309 194 392 174 412 158 337 155 313 159 396 187 392 176 404 194 412 184 408 208 416 185 313 161 297 177 369 170 369 170 369 173 412 129 0 10 51 81 190 105 202 96 242 98 214 63 0 16 0 19 15 25 19 24 3 22 15 18 23 21 19 13 3 7 0 10 0 24 190 119 190 99 198 102 186 104 194 107 202 107 206 102 190 99 182 96 178 98 182 88 162 95 174 96 166 90 154 107 194 98 170 96 190 99 198 113 246 93 107 19 0 0 0 7 0 16 7 12 0 13 7 15 0 16 3 19 15 24 19 25 23 25 23 27 27 27 27 25 23 25 27 27 35 27 39 19 31 15 11 15 39 18 3 3 27 19 0 15 7 7 0 13 11 13 7 15 11 13 11 10 15 10 15 10 15 10 15 9 15 10 15 10 11 7 11 7 3 3 11 9 0 3 7 9 19 13 31 21 55 28 67 40 91 39 83 36 75 34 75 34 75 33 67 30 63 30 71 15 23 4 0 3 7 10 19 36 87 39 83 37 71 30 51 31 51 31 43 28 39 30 43 30 47 33 55 34 55 34 55 28 39 30 47 33 51 34 55 33 51 33 51 33 51 33 51 34 47 31 115 92 194 73 166 81 166 81 162 84 170 85 174 85 166 84 170 88 190 98 210 99 222 113 234 116 242 104 170 54 95 54 99 57 103 58 107 58 107 58 103 57 99 55 99 52 99 52 99 51 91 48 83 46 83 45 79 43 75 43 75 48 79 46 83 52 103 57 103 55 99 54 95 54 95 52 91 54 103 55 103 54 91 46 75 46 79 45 75 43 71 43 71 43 75 43 79 51 91 49 71 48 79 51 83 55 91 55 87 58 107 60 99 61 95 64 87 64 87 61 119 66 119 58 146 69 154 72 123 39 15 4 0 0 0 0 0 0 7 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 130 73 107 61 103 52 55 46 51 46 55 40 47 28 31 25 35 33 27 27 39 31 43 16 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 1 15 1 7 1 7 3 3 3 3 4 0 4 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 3 0 317 155 317 156 319 158 322 158 322 158 322 158 322 158 322 158 319 155 317 155 317 156 322 159 329 161 322 156 319 158 327 162 315 158 324 159 319 158 324 164 327 162 327 162 327 162 327 162 322 159 322 159 322 159 322 159 329 164 327 161 322 159 322 159 322 158 322 159 324 158 327 159 331 162 331 162 331 162 331 162 331 162 334 164 336 167 341 170 334 165 339 168 343 171 346 173 351 170 355 171 355 173 358 173 365 174 358 170 355 173 365 179 365 179 370 182 372 182 370 180 379 187 377 184 374 184 377 185 374 187 374 188 377 190 379 190 386 193 384 191 382 190 379 187 382 188 393 194 398 193 393 190 398 193 393 194 403 200 408 197 393 196 393 197 393 199 396 199 398 200 398 200 398 200 398 200 408 203 408 205 410 206 413 206 405 200 403 200 403 202 408 205 415 206 410 203 408 206 415 211 413 208 417 209 420 211 417 209 415 208 415 209 417 211 420 211 415 208 420 212 425 215 427 215 427 215 427 215 427 215 427 215 432 218 432 220 434 221 436 221 436 223 436 223 441 221 441 221 446 221 446 223 453 221 456 223 463 229 468 232 468 229 463 226 463 227 460 226 460 227 465 229 463 229 465 230 468 233 470 235 458 229 456 232 458 233 460 233 460 230 460 232 463 233 465 233 470 236 470 238 472 239 475 239 472 241 472 241 472 241 475 239 479 238 479 238 479 238 482 238 479 238 479 239 482 239 484 241 482 239 482 239 482 239 482 239 484 239 482 238 479 239 482 241 487 242 487 244 489 245 491 245 484 241 484 241 484 241 484 241 489 244 489 244 489 244 489 244 487 242 489 242 489 242 489 242 489 242 489 244 491 245 494 245 494 244 494 244 494 244 494 244 494 244 494 245 496 247 499 247 501 247 499 245 496 247 499 248 501 248 501 248 501 248 501 248 506 253 506 251 503 250 501 250 503 251 503 251 503 251 503 251 503 251 503 251 503 251 503 251 503 251 503 251 503 251 503 250 508 247 503 250 506 250 508 253 503 251 503 251 501 251 501 251 525 248 511 250 518 242 520 262 501 251 546 269 532 247 522 260 503 263 515 263 522 266 432 162 121 24 81 19 71 18 57 24 66 16 95 7 69 0 83 170 425 190 427 220 434 203 451 205 444 224 458 200 415 203 456 209 458 208 441 203 439 196 403 173 398 168 391 168 377 158 355 165 288 3 83 33 164 63 181 76 188 95 207 96 152 13 83 22 78 22 83 25 78 19 74 21 71 21 76 19 59 12 57 9 64 10 95 96 262 101 234 108 234 107 236 108 241 111 250 111 245 107 238 101 236 101 243 105 241 99 229 88 222 90 226 96 226 95 231 104 245 108 241 101 212 105 207 67 85 0 40 7 54 13 66 16 54 10 54 15 64 12 69 16 78 21 85 24 81 22 83 24 85 25 88 27 85 25 88 25 88 24 95 25 102 24 83 10 88 28 107 19 85 10 69 18 105 9 45 16 64 15 59 13 57 13 52 13 50 10 50 10 50 10 50 10 47 12 50 12 45 10 40 7 19 0 9 4 21 4 26 12 38 9 40 12 50 19 62 24 78 33 74 30 69 28 66 28 66 28 62 24 62 27 66 30 19 7 23 6 16 3 28 12 71 34 81 37 81 34 71 27 83 31 78 28 76 28 78 30 81 30 83 34 88 34 88 34 81 30 81 31 83 33 85 33 85 33 85 33 85 33 85 33 95 30 90 61 188 88 157 82 176 81 164 73 155 69 155 70 162 67 155 64 152 73 169 82 176 102 226 119 229 122 229 110 143 61 138 57 128 51 119 48 136 58 136 57 133 55 131 57 121 52 124 52 121 48 109 42 109 45 112 45 109 42 105 40 109 46 100 46 109 54 119 57 117 55 114 54 114 54 112 52 124 57 124 57 119 49 107 43 105 45 102 43 102 42 100 43 97 42 102 46 114 51 117 46 114 49 124 52 128 55 131 55 136 58 136 61 138 61 138 64 140 60 140 70 157 64 155 72 145 70 143 67 109 33 35 0 9 0 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71 69 138 60 114 63 100 49 88 46 93 46 85 36 66 24 57 33 59 28 45 28 54 28 33 13 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 3 0 3 0 4 0 3 0 0 2 1 2 3 4 3 0 0 0 1 2 3 4 3 152 301 155 313 156 309 152 301 153 305 153 305 153 305 153 305 153 293 155 301 159 313 162 317 155 297 156 301 156 305 158 305 158 301 161 309 162 309 162 309 162 309 162 309 162 309 162 309 158 301 158 301 158 301 158 301 158 301 158 305 159 305 161 301 159 297 159 301 161 301 162 305 158 305 165 309 161 297 162 317 170 325 170 325 170 325 170 325 168 321 168 321 168 321 167 317 176 333 174 329 174 329 174 325 179 341 176 329 174 329 174 337 182 357 182 365 184 369 187 372 184 365 184 369 185 372 187 372 191 376 190 376 190 380 193 388 190 380 194 392 196 388 191 376 193 372 193 380 194 384 197 388 197 384 196 380 194 384 196 388 197 376 199 376 199 376 199 376 200 380 199 376 200 380 202 388 203 384 200 376 200 384 205 396 202 384 202 388 203 392 205 400 203 408 203 408 203 408 203 408 205 412 205 416 206 420 208 420 209 416 211 420 211 424 212 424 214 428 214 428 214 428 214 428 211 408 212 408 212 408 212 408 220 428 221 432 221 436 223 440 223 444 221 440 221 444 223 452 221 452 224 460 226 460 226 456 227 464 227 464 227 464 227 464 230 472 230 472 230 472 230 480 230 480 230 476 229 472 227 464 235 472 233 472 233 476 236 480 235 464 235 464 235 464 235 464 241 476 239 472 238 476 239 480 238 476 239 480 241 484 242 488 241 480 241 480 241 480 239 480 235 476 235 480 236 480 238 484 239 488 239 484 236 480 236 476 244 499 241 495 239 492 238 488 245 507 244 503 242 507 244 511 242 495 242 495 242 495 242 495 241 492 242 499 245 503 245 503 242 499 241 499 242 503 244 507 241 499 241 503 242 503 244 507 241 503 239 499 241 507 244 515 247 519 247 523 248 523 248 523 247 527 247 527 247 527 247 527 248 531 248 531 248 531 248 523 253 515 251 511 250 515 251 519 253 519 253 519 253 519 253 519 250 515 250 515 250 515 250 515 248 511 250 519 251 515 250 511 248 511 247 511 247 511 248 511 250 515 250 515 250 515 250 515 244 495 245 495 250 503 253 511 251 503 253 507 254 507 254 503 257 511 260 523 262 551 268 591 196 91 0 0 19 7 27 47 28 51 25 0 0 0 30 468 205 436 199 444 203 436 203 464 214 476 205 444 194 428 193 420 208 448 196 396 176 349 162 325 165 337 161 353 165 349 162 369 104 0 13 83 55 87 42 103 46 119 67 146 46 27 15 23 22 27 19 19 18 23 18 27 21 35 18 27 15 7 10 3 6 0 34 214 131 273 113 273 116 218 111 206 108 218 111 226 108 222 108 222 110 222 110 222 93 194 101 214 104 210 99 198 93 190 98 198 93 178 90 190 93 230 104 142 12 0 10 19 15 35 15 19 9 7 12 27 12 27 18 27 10 3 7 11 18 31 19 35 21 39 22 35 22 27 24 35 27 39 25 39 13 7 13 11 16 19 18 35 24 23 16 35 27 23 12 3 10 15 13 23 15 23 10 11 12 7 12 3 9 7 9 7 7 15 10 23 12 15 7 7 0 0 3 0 7 11 10 19 9 15 13 31 16 35 16 31 27 63 27 51 16 35 22 59 21 39 22 51 30 55 24 31 6 0 6 11 12 23 12 11 30 59 31 67 31 59 31 55 36 55 33 47 31 51 33 59 31 51 30 59 36 71 36 59 31 51 31 51 31 51 31 51 33 55 33 55 33 55 33 51 31 23 34 119 85 190 78 134 63 123 57 91 48 71 45 63 48 71 43 59 42 67 48 83 69 150 87 214 110 253 119 261 92 134 49 103 61 107 49 99 54 107 55 107 55 103 52 95 52 99 52 91 51 87 48 83 49 87 49 95 54 95 46 67 49 83 46 75 46 91 55 111 52 95 52 91 51 87 49 87 54 103 61 111 54 83 48 87 45 75 48 79 46 71 42 55 45 71 45 75 46 79 46 79 45 79 45 79 51 99 60 115 61 87 54 79 63 99 66 91 66 99 67 107 69 119 70 126 72 130 70 123 57 75 30 31 0 0 0 0 1 0 1 15 0 7 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 0 0 3 0 39 111 72 111 51 99 57 75 46 71 43 63 40 43 27 15 27 39 27 31 25 47 31 67 19 11 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 315 152 319 155 322 153 317 150 319 153 319 153 319 153 319 153 317 155 319 158 322 159 324 161 315 153 317 155 319 156 319 156 317 158 322 161 327 161 324 161 324 161 324 161 324 161 324 161 324 158 324 158 324 158 324 158 324 158 327 159 327 161 329 161 327 159 329 161 329 162 331 162 327 162 336 164 329 161 334 167 348 170 348 170 348 168 346 168 353 173 351 171 351 171 351 171 353 173 353 174 355 174 355 174 362 177 358 176 355 174 355 176 365 179 367 180 370 184 374 185 372 184 374 185 374 187 377 187 382 190 379 190 379 191 384 194 382 191 384 194 386 193 382 190 391 193 398 194 403 196 405 197 405 196 401 194 401 194 403 199 398 199 396 199 396 199 396 199 396 199 393 197 396 200 401 202 401 200 398 199 398 202 403 205 401 202 401 203 403 203 405 205 408 203 408 203 408 203 408 203 410 205 410 206 413 206 415 208 415 208 417 209 420 211 420 211 425 214 425 214 425 214 425 214 422 214 422 214 422 214 422 214 429 218 432 220 434 221 434 221 436 221 436 220 441 220 444 223 448 221 451 224 458 224 458 224 456 226 456 226 456 226 456 226 460 229 460 229 460 229 460 229 463 232 460 230 458 229 456 229 463 232 460 232 460 233 465 238 463 235 463 235 463 235 463 235 468 238 468 236 465 238 468 238 470 238 475 239 477 239 477 239 477 239 477 239 477 239 477 239 468 235 468 236 470 236 472 238 479 241 477 241 475 239 472 238 477 241 477 239 475 239 475 239 484 244 482 244 482 244 482 245 475 239 477 241 477 241 477 241 477 241 479 244 482 244 482 244 482 244 482 245 484 245 487 247 479 242 479 244 482 245 484 244 496 247 494 245 496 248 501 250 499 248 499 248 499 248 496 245 499 247 499 247 499 247 499 247 506 250 503 248 499 245 496 245 501 250 499 247 496 248 501 250 508 253 506 251 501 250 499 248 501 247 501 247 501 247 501 247 503 250 508 251 511 251 508 251 511 250 511 250 511 250 511 250 503 245 503 247 506 247 506 247 515 250 520 251 513 250 511 251 508 251 508 254 513 256 515 259 499 259 501 259 513 259 520 260 503 235 257 7 66 18 47 28 57 27 81 19 59 0 148 223 427 193 393 184 415 193 417 194 415 187 396 173 377 164 370 162 379 165 370 159 358 152 351 150 367 156 360 162 358 158 341 161 234 15 100 57 148 48 109 45 107 36 131 46 112 15 71 15 83 19 78 16 74 18 74 19 74 19 71 16 64 13 62 10 59 7 112 95 234 105 214 117 250 116 253 116 255 120 257 123 248 116 245 116 245 117 245 116 253 117 255 117 257 119 255 117 243 114 257 119 253 113 245 110 236 113 229 69 66 0 47 9 57 16 59 15 57 13 64 16 59 13 66 13 57 6 54 10 66 15 66 16 69 16 71 18 74 18 83 19 88 22 93 21 97 22 97 19 95 18 95 18 93 19 76 24 85 19 64 10 62 12 64 13 59 13 52 9 50 12 50 10 47 7 40 9 35 9 40 12 38 10 31 6 21 3 26 6 33 12 40 13 28 7 33 12 38 12 38 10 50 22 59 25 52 19 47 25 40 19 35 19 33 19 26 12 2 1 9 9 28 16 42 19 64 30 69 30 76 30 78 30 74 31 66 28 69 28 74 31 81 30 81 31 90 36 90 31 81 31 81 31 81 31 81 31 81 31 81 31 81 31 81 31 83 27 90 61 164 82 145 60 117 51 109 43 97 39 93 36 97 39 90 34 90 37 97 43 102 45 109 57 148 90 205 120 207 84 138 54 124 51 117 49 126 54 128 55 126 52 124 51 119 54 117 51 114 49 109 48 109 48 109 49 114 49 105 40 107 45 102 43 107 49 119 57 117 51 114 49 112 49 114 51 114 58 124 58 112 48 105 48 102 46 102 46 100 43 95 40 95 45 100 46 102 48 107 46 107 46 114 48 121 54 131 60 133 58 124 57 136 66 138 63 138 66 140 67 145 70 150 72 145 67 143 64 124 52 95 43 38 6 2 0 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 4 6 85 61 136 60 107 55 112 49 95 43 90 40 85 34 66 24 59 25 50 24 52 27 57 33 47 16 11 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 150 301 153 305 153 305 152 297 153 305 153 305 153 305 153 305 156 301 156 305 158 305 158 305 152 289 153 293 153 297 155 297 156 293 158 301 161 301 159 301 161 305 161 305 161 305 161 305 159 305 159 305 159 305 159 305 159 305 159 309 161 309 162 313 161 301 161 305 162 305 164 309 161 309 164 309 162 305 165 321 168 321 168 321 168 321 168 321 173 333 173 333 173 333 173 333 171 321 171 325 174 329 176 333 179 337 177 333 174 333 176 333 177 357 179 361 180 369 184 372 184 376 185 376 187 380 187 380 190 376 190 376 190 380 193 384 191 380 193 384 193 384 191 380 194 384 193 388 196 396 197 400 196 392 194 384 193 388 196 384 196 372 197 372 197 372 197 372 197 372 196 369 197 372 199 380 200 380 199 376 199 380 202 388 202 384 202 384 203 388 203 392 203 408 203 408 203 408 203 408 205 412 205 412 206 416 206 420 206 416 208 420 208 424 209 424 214 436 214 436 214 436 214 428 212 412 214 412 214 412 214 412 217 420 218 424 218 428 220 428 220 432 218 432 220 436 223 444 221 444 223 452 224 452 223 452 226 460 226 460 226 460 226 460 229 468 229 468 229 468 229 468 232 472 232 472 230 468 230 468 233 472 232 472 232 476 235 480 235 456 235 456 235 456 235 456 235 456 236 460 236 460 235 456 236 464 235 464 235 460 233 460 235 464 235 464 235 464 235 472 235 480 235 484 236 484 238 488 239 492 239 492 238 488 238 488 236 484 236 488 238 488 238 488 242 499 242 499 242 499 242 499 238 488 238 492 239 495 241 499 241 495 241 495 242 499 242 499 241 492 242 492 244 495 244 499 242 492 242 495 244 499 245 499 250 507 248 507 248 511 251 515 250 511 250 507 247 503 245 507 248 515 247 515 247 515 247 515 253 531 253 527 251 527 250 523 253 507 251 503 250 507 251 511 257 523 256 515 253 507 250 503 251 507 250 507 250 507 250 507 245 499 248 507 250 507 250 507 248 507 248 507 248 507 248 507 245 499 247 503 247 507 248 507 248 499 247 495 247 492 247 492 248 492 250 499 253 507 256 511 259 503 259 507 257 515 257 539 263 642 256 317 40 0 15 3 12 43 13 15 7 0 84 543 214 396 165 345 179 392 180 369 170 357 161 329 152 313 149 309 144 297 144 301 146 301 146 301 149 305 147 325 153 321 147 325 88 0 31 115 55 63 28 51 19 23 24 47 25 3 9 7 19 31 18 23 18 31 18 31 18 31 16 23 15 7 10 3 9 3 39 170 90 170 78 210 92 186 98 202 104 222 107 226 113 246 114 249 113 249 113 249 110 238 107 230 105 230 108 242 96 218 107 238 105 226 102 226 105 234 99 142 13 0 4 7 13 43 21 43 16 27 16 35 9 15 12 19 9 7 9 15 12 19 12 19 13 23 13 15 9 0 10 7 15 15 16 23 25 43 22 35 19 31 16 27 22 23 19 39 25 19 13 7 12 15 15 19 13 19 10 15 12 7 12 3 9 7 9 7 7 15 10 23 12 19 7 7 3 3 6 11 10 27 15 31 12 23 13 31 15 31 13 23 10 31 21 55 24 47 22 47 16 23 9 7 7 3 4 0 1 0 4 7 12 35 22 51 27 51 28 59 28 51 28 51 27 35 25 31 25 31 27 35 28 39 25 47 33 63 31 51 31 51 31 51 31 51 31 51 30 47 30 47 30 47 30 43 30 31 37 111 75 146 60 87 42 63 39 51 34 43 33 43 34 47 31 39 31 47 36 55 28 23 24 31 42 123 84 210 113 226 78 111 48 91 51 87 52 103 54 103 54 99 51 91 54 99 52 91 51 87 48 83 46 75 46 83 49 83 45 63 42 67 40 67 45 87 52 103 52 87 48 75 46 83 51 99 55 107 58 99 51 75 45 71 49 79 46 71 43 67 43 67 45 71 45 71 46 75 45 75 46 83 46 87 49 99 55 103 58 83 54 83 60 99 63 99 63 107 64 111 67 115 69 119 69 115 64 103 58 107 55 111 37 31 1 0 1 0 1 0 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 0 0 3 0 43 115 70 115 52 99 55 83 43 63 40 55 37 43 28 19 25 31 25 31 24 47 31 71 33 43 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 315 150 317 152 317 152 315 150 319 153 319 153 319 153 319 153 324 158 322 156 319 155 317 155 310 150 310 152 312 153 315 153 317 156 319 159 322 158 319 156 322 159 322 159 322 159 322 159 327 159 327 159 329 161 329 161 329 161 329 161 331 162 331 164 331 162 331 162 334 164 334 165 334 164 334 162 331 164 339 168 343 167 343 168 346 168 346 168 348 170 348 170 351 171 351 171 348 170 351 173 355 176 360 177 362 177 360 176 358 176 360 177 362 179 365 180 370 182 372 184 374 185 374 187 377 187 379 188 379 190 377 188 379 190 382 193 382 191 382 193 384 191 382 190 391 193 398 194 403 197 405 199 401 194 398 193 398 193 401 196 391 196 391 196 391 196 391 196 391 196 389 194 389 196 393 199 396 199 396 199 396 200 398 202 398 200 401 202 401 203 403 203 405 202 405 202 405 202 405 202 408 203 410 205 410 206 413 206 410 205 410 206 413 208 415 208 422 212 422 212 422 212 422 212 420 212 420 212 420 212 420 212 425 215 425 217 427 218 429 218 429 217 429 217 436 220 441 223 444 221 448 223 456 223 453 221 458 224 458 224 458 224 458 224 463 227 463 227 463 227 463 227 468 232 463 232 463 232 463 230 465 232 463 232 463 233 468 236 468 236 468 236 468 236 468 236 463 235 468 238 470 236 465 232 482 238 482 236 479 233 477 233 479 235 479 235 479 235 479 235 482 238 479 238 482 239 482 241 479 238 479 236 477 236 477 236 477 238 479 239 482 242 484 242 487 244 489 245 489 245 487 242 484 241 484 242 489 245 491 245 487 242 487 242 487 242 489 245 484 242 484 244 487 244 489 245 489 245 491 247 494 248 494 248 499 248 496 247 496 248 499 250 506 253 503 250 499 247 494 245 501 250 501 250 501 250 501 250 499 248 499 250 501 251 503 251 501 250 499 247 496 248 501 250 506 253 506 251 503 250 501 248 506 247 506 247 506 247 506 247 496 242 501 245 503 245 503 244 506 244 506 244 506 244 506 244 501 241 503 242 506 244 506 245 496 238 496 241 496 242 499 244 491 241 491 241 487 242 489 244 482 245 475 241 482 242 499 248 487 235 539 283 329 55 78 0 59 28 33 7 66 0 272 217 401 170 341 153 367 168 365 158 353 155 343 152 341 152 343 155 334 147 331 146 327 141 322 138 329 137 327 144 329 140 303 141 200 22 126 66 136 42 93 36 100 21 90 22 93 16 76 15 81 18 76 16 71 16 74 18 71 16 69 15 64 13 62 10 59 9 85 49 140 49 131 60 140 52 145 61 157 64 155 63 174 76 169 76 169 76 169 76 157 64 157 61 155 61 155 63 138 52 145 55 143 54 145 60 164 69 162 51 57 0 33 3 40 15 52 19 54 13 54 15 47 7 47 7 47 7 50 10 52 10 52 10 52 10 52 10 50 6 52 9 62 12 69 16 74 18 78 21 85 21 88 21 85 19 81 25 85 16 62 15 62 12 57 13 54 12 52 10 50 12 50 10 47 7 40 9 35 9 40 10 35 9 28 4 23 3 26 7 35 12 40 15 42 15 42 15 42 15 40 13 31 10 40 18 45 21 47 22 38 13 19 1 4 1 2 0 7 7 14 9 23 13 45 25 57 27 64 27 69 27 71 25 62 25 59 24 62 24 64 25 74 25 74 27 83 31 83 27 78 30 78 30 78 30 78 30 76 28 76 28 76 28 76 28 81 28 93 55 138 60 109 40 95 39 93 36 90 37 93 39 90 36 88 34 88 36 95 39 90 34 90 37 100 48 119 57 186 96 174 61 121 55 131 48 124 52 124 52 124 51 119 49 117 52 117 51 114 49 112 49 109 46 107 48 112 49 107 43 93 39 95 40 102 48 114 52 114 48 105 43 105 49 119 57 119 57 117 52 107 45 97 43 109 48 100 43 95 42 97 45 95 45 100 45 100 45 102 45 109 48 114 46 117 51 124 55 128 55 124 55 128 60 136 61 138 63 140 64 143 66 145 67 152 70 148 66 131 58 109 51 95 28 23 3 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 4 6 100 61 133 61 109 54 109 49 90 40 83 37 83 34 69 27 59 24 47 24 50 27 57 33 66 30 31 7 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 150 297 149 293 149 293 150 297 153 305 153 305 153 305 153 305 159 305 158 301 155 297 153 293 150 285 150 285 152 289 153 293 156 297 158 301 159 297 156 293 159 301 159 301 159 301 159 301 159 305 161 309 162 313 164 317 161 313 162 313 164 317 164 317 162 309 164 309 165 313 165 313 168 313 164 305 164 317 168 325 167 309 167 313 168 317 170 317 170 317 171 321 173 325 173 329 171 321 173 329 176 337 179 341 179 337 177 333 176 337 179 341 180 365 182 369 184 376 185 380 185 376 187 380 187 384 188 384 190 372 188 372 188 376 191 384 191 380 191 376 190 380 191 380 193 380 194 384 196 392 197 396 194 384 193 380 193 380 194 376 196 369 196 369 196 369 196 369 194 365 194 365 194 369 197 376 196 372 197 376 199 376 199 376 200 380 200 384 202 384 203 388 202 404 202 404 202 404 202 404 203 408 203 412 205 412 206 416 205 412 205 412 206 416 208 420 212 432 212 432 212 432 212 424 209 408 209 408 209 408 209 408 214 420 214 420 215 424 217 428 217 420 217 420 217 432 221 440 220 440 223 444 223 448 221 444 224 452 224 452 224 452 224 452 227 460 227 460 227 460 227 460 230 468 230 468 230 468 230 472 232 468 230 468 230 472 233 480 235 460 235 460 235 460 235 460 235 460 236 464 236 464 235 460 239 476 238 472 235 468 233 464 236 472 236 472 236 472 236 472 239 484 239 488 241 492 242 492 238 480 239 484 239 484 239 484 238 472 239 476 241 484 242 484 242 488 245 495 247 492 244 492 244 495 245 499 247 503 248 507 245 495 242 488 241 492 244 495 242 476 242 480 244 480 245 484 244 484 245 484 247 488 247 492 248 492 247 484 245 488 247 492 253 503 251 495 248 488 245 492 247 495 245 495 245 495 245 495 238 476 238 476 238 472 236 472 241 480 239 476 239 476 241 480 241 480 241 480 241 480 241 484 239 480 239 480 239 480 239 480 238 480 239 484 241 480 239 476 238 480 238 480 238 480 238 480 229 456 229 456 229 456 229 464 229 472 229 472 229 468 229 468 229 456 223 440 217 432 215 428 214 388 206 369 205 400 220 460 239 511 229 575 282 392 48 0 9 63 13 0 9 0 143 408 164 321 144 305 152 297 146 297 147 301 147 301 149 305 150 309 147 297 144 285 137 261 128 242 131 249 129 273 135 265 128 277 76 7 45 103 45 63 34 67 42 51 24 35 24 15 15 11 19 27 18 19 16 27 16 31 16 23 15 19 13 7 10 3 13 0 9 31 36 51 27 35 19 3 24 23 27 23 24 23 28 35 28 43 28 43 28 43 19 23 25 35 27 27 22 15 18 7 15 0 10 0 21 27 34 47 43 79 15 0 4 0 6 19 15 31 15 15 12 7 7 3 4 0 6 7 7 11 10 15 10 15 10 15 9 3 7 0 6 0 9 3 13 15 12 15 16 27 19 35 21 31 22 23 22 43 24 11 13 11 13 15 12 11 10 15 10 15 12 7 12 3 9 7 9 7 9 15 10 23 10 11 4 0 1 0 4 3 9 19 13 23 12 19 10 15 10 15 10 15 10 15 10 15 15 35 21 47 19 23 7 0 1 0 1 0 4 0 7 0 7 19 21 59 22 39 24 47 24 39 24 35 25 31 25 31 25 31 25 31 25 31 22 39 28 51 28 43 30 47 30 47 30 47 30 47 28 43 28 43 28 43 28 39 28 31 37 95 57 87 39 47 39 59 37 59 39 63 42 71 37 55 37 55 37 59 40 63 45 79 46 79 45 67 40 55 52 138 72 123 55 119 57 83 51 95 52 99 51 91 48 87 52 95 51 91 51 91 49 87 49 83 46 83 51 91 49 79 37 55 39 63 43 79 48 87 48 79 43 71 46 91 57 115 57 95 51 83 46 71 43 63 51 79 45 67 42 63 43 71 45 71 45 71 45 71 43 67 46 79 45 79 46 91 51 91 54 79 55 83 55 87 60 99 63 103 63 103 64 107 64 107 67 119 70 123 64 107 51 83 52 75 24 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 0 0 3 0 55 119 67 115 55 95 52 83 42 59 37 47 37 47 31 35 24 35 24 27 24 35 27 51 37 63 22 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 315 149 310 147 310 147 312 150 319 153 319 153 319 153 319 153 322 158 319 156 317 155 315 153 310 150 310 152 312 153 315 153 322 159 322 161 322 158 317 156 324 161 324 161 324 161 324 161 327 161 329 162 334 164 336 165 331 162 334 164 334 165 336 165 334 164 336 165 336 167 339 167 346 167 331 162 336 168 343 171 343 168 346 170 348 171 353 173 353 174 355 176 360 177 362 179 355 174 358 176 360 179 362 179 362 177 360 177 360 179 365 180 367 180 370 184 374 185 377 187 377 187 377 187 379 188 379 190 377 188 374 187 377 190 382 191 382 191 379 190 379 190 382 191 386 191 389 193 393 194 396 196 393 193 389 191 389 191 391 194 389 194 389 194 389 194 389 194 391 194 389 194 389 196 393 199 389 196 393 199 396 199 393 197 396 200 398 200 401 202 401 202 403 200 403 200 403 200 403 200 405 203 408 203 410 205 410 205 410 205 410 206 413 208 415 208 420 211 420 211 420 211 420 211 420 211 420 211 420 211 420 211 425 214 425 215 427 217 429 217 427 217 427 218 436 220 444 224 446 221 448 224 458 223 456 223 463 226 463 226 463 226 463 226 468 229 468 229 468 229 468 229 470 230 468 230 470 232 470 232 470 230 468 230 468 232 472 236 475 236 475 236 475 236 475 236 477 236 472 235 472 235 475 236 491 238 491 236 489 236 489 236 489 236 489 236 489 236 489 236 484 238 484 239 484 241 487 241 487 241 487 242 489 242 491 244 482 239 484 239 484 239 487 241 487 242 494 247 496 245 489 241 491 244 491 244 491 244 491 242 491 242 484 238 482 238 484 241 489 244 489 244 491 245 494 247 487 242 487 244 489 244 491 245 499 245 494 244 491 242 494 244 496 245 494 244 491 241 489 239 484 238 484 238 484 238 484 238 491 241 487 238 479 233 475 230 487 238 484 236 482 238 484 239 482 236 482 236 482 236 482 236 484 233 484 233 484 233 484 233 484 233 484 233 482 230 477 227 477 226 477 226 477 226 477 226 470 220 468 218 463 217 460 215 465 217 451 211 436 203 425 197 422 197 408 188 393 182 389 182 374 179 365 171 374 182 413 199 439 230 460 224 513 276 355 52 35 6 64 6 57 0 308 174 327 150 334 159 339 147 329 150 331 150 329 149 324 147 322 146 319 144 319 141 310 132 293 125 291 122 284 126 284 120 267 126 179 24 119 54 107 42 107 43 124 33 97 25 88 13 66 15 78 18 74 16 69 15 69 16 66 13 64 13 62 13 62 10 71 9 57 13 85 25 83 10 69 15 66 13 66 13 59 10 54 9 50 10 47 10 47 10 42 9 54 18 62 16 52 10 54 12 47 6 38 6 54 19 62 13 74 33 50 6 28 1 19 7 31 10 33 9 40 10 47 10 35 6 35 10 40 10 45 13 45 13 42 12 42 10 42 10 38 9 42 10 52 15 64 19 69 24 78 24 76 21 78 19 83 27 83 15 62 16 57 13 54 10 47 9 50 10 50 12 50 10 47 7 40 9 38 9 40 10 33 6 23 1 14 1 16 6 26 10 31 13 33 12 28 10 28 12 33 13 40 10 23 7 31 16 38 19 35 10 11 3 4 3 2 3 0 1 4 4 9 12 47 34 50 21 54 22 62 22 59 21 62 25 64 27 66 27 64 25 71 24 71 25 81 30 81 25 76 28 76 28 76 28 76 28 76 28 76 28 76 28 76 28 76 28 90 46 109 40 90 36 90 36 90 36 93 39 100 42 90 36 93 37 93 39 95 39 102 42 97 39 95 42 105 46 85 40 124 55 128 57 124 46 119 49 121 51 119 49 117 46 114 51 114 51 114 51 114 51 114 48 107 48 114 52 114 49 93 39 97 42 102 45 107 46 107 45 105 46 112 54 128 63 114 51 102 45 100 46 97 42 107 48 102 45 97 43 97 43 95 45 100 45 97 43 100 42 102 43 107 43 114 48 121 54 119 54 126 54 124 54 131 61 138 63 138 63 138 63 138 63 136 63 145 69 138 60 114 48 100 43 66 27 26 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 4 6 117 63 128 63 114 52 105 49 93 40 83 37 83 37 78 33 64 27 54 22 47 24 50 25 57 30 47 16 14 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 150 293 147 285 146 289 149 297 153 305 153 305 153 305 153 305 156 301 155 297 155 297 155 297 152 289 152 289 153 293 153 297 161 305 161 309 161 301 158 293 161 305 161 305 161 305 161 305 159 309 161 313 164 321 167 325 164 317 164 321 165 321 167 325 165 313 165 317 167 317 168 321 173 321 162 301 165 325 171 329 168 313 170 321 173 329 174 333 174 329 176 333 177 341 180 345 179 341 179 341 179 341 180 345 177 337 177 337 177 341 180 349 180 353 182 361 185 365 187 369 188 372 188 376 190 376 191 380 188 372 187 369 188 372 190 380 191 380 190 372 188 376 191 380 188 369 190 372 191 380 194 384 193 380 191 372 190 376 193 372 193 361 193 361 193 361 193 361 196 369 196 369 196 372 199 376 193 365 196 372 199 372 197 369 199 376 200 380 200 384 202 384 200 400 200 400 200 400 200 400 202 404 203 408 203 412 205 412 206 416 206 416 208 420 208 424 211 428 211 428 211 428 211 420 214 420 214 420 214 420 214 420 215 424 215 424 217 428 217 432 217 412 217 416 218 428 224 440 224 436 226 444 226 444 226 444 226 448 224 448 224 448 224 448 227 456 227 456 227 456 227 456 230 460 230 464 232 468 233 468 232 460 230 460 230 464 233 472 235 464 235 464 235 464 235 464 236 464 230 444 227 452 235 468 235 468 233 468 233 472 235 472 233 468 233 468 233 468 233 468 232 468 233 472 233 476 235 476 236 480 236 484 238 488 239 488 238 460 236 460 236 460 235 456 238 468 242 480 244 476 239 472 236 480 235 476 233 468 232 464 238 480 232 464 229 464 233 468 233 452 233 452 235 456 236 460 233 452 235 456 235 460 236 460 238 460 235 452 233 452 233 456 232 448 232 444 230 444 230 444 227 444 227 444 227 444 227 444 232 456 232 456 232 456 230 452 233 456 232 452 230 456 232 460 233 460 232 452 227 440 224 432 223 436 223 436 223 436 223 436 220 428 220 424 215 408 209 396 205 392 205 392 205 392 205 392 206 392 203 384 199 369 194 372 193 388 187 365 174 329 164 313 165 313 158 285 149 269 147 269 156 257 153 253 152 281 164 309 159 341 224 456 212 563 259 329 61 0 1 0 6 0 153 392 158 337 159 353 159 317 149 321 147 305 149 301 147 293 143 289 141 285 141 285 138 261 128 242 125 226 116 222 119 226 117 253 66 0 39 71 33 59 36 51 36 43 24 31 21 0 13 23 19 23 16 19 15 23 16 27 13 19 13 15 13 7 10 3 13 3 10 0 13 11 13 0 15 11 15 7 12 3 13 15 12 7 10 15 12 15 12 15 7 0 12 0 16 7 16 3 13 0 13 0 9 0 12 3 15 0 15 39 15 3 10 3 4 3 10 3 7 0 10 7 18 15 7 0 7 7 10 0 12 11 12 7 10 3 9 3 13 3 9 0 6 0 10 7 12 15 19 35 24 43 22 27 21 27 24 47 24 7 12 19 15 15 12 3 9 11 10 15 12 7 12 3 9 7 9 7 9 15 10 19 9 7 3 0 1 3 3 15 9 27 12 35 13 31 12 31 12 39 16 47 15 31 9 23 15 39 13 23 10 7 1 0 1 0 1 0 1 0 3 0 1 7 22 71 19 27 21 35 21 27 19 27 24 27 25 35 27 31 24 27 25 31 22 39 30 55 28 43 28 43 28 43 28 43 28 43 30 47 30 47 30 47 30 43 25 27 34 67 42 51 34 59 34 47 34 47 36 55 40 63 36 55 39 59 40 63 40 63 42 63 39 59 42 79 51 95 40 59 42 95 54 95 51 103 48 91 49 91 49 87 46 79 51 91 51 91 51 91 51 91 49 79 45 79 49 91 51 87 40 63 42 71 43 75 45 71 43 75 46 87 54 111 63 126 52 79 42 63 45 75 45 67 46 75 46 75 45 67 42 59 45 71 45 67 43 63 40 63 40 67 40 71 45 91 52 95 49 79 55 83 52 79 57 103 61 103 61 103 61 103 61 103 61 103 66 119 64 111 57 103 54 83 40 75 28 15 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 0 0 3 0 64 123 64 119 58 91 49 83 45 63 39 51 39 59 37 55 30 35 25 19 21 23 21 35 22 39 25 31 10 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 312 149 308 144 305 146 312 149 319 153 319 153 319 153 319 153 317 155 317 155 317 155 317 155 312 152 315 153 315 155 317 155 327 162 327 162 327 161 322 158 327 162 327 162 327 162 327 162 329 161 331 164 336 165 339 168 334 164 336 165 336 167 339 167 336 165 339 167 339 168 341 168 351 168 331 161 336 171 348 171 348 170 351 173 355 176 358 177 348 171 353 173 355 176 360 177 367 182 367 180 365 180 365 180 360 177 360 177 360 180 367 182 362 179 365 182 367 184 372 185 377 188 377 190 379 191 382 191 377 187 374 187 374 188 379 191 384 191 377 187 374 188 382 193 379 187 384 188 386 191 391 193 391 191 389 190 386 191 389 193 386 193 386 193 386 193 386 193 393 197 391 196 391 197 396 200 384 193 391 197 396 197 391 194 396 199 396 200 398 202 401 202 403 200 403 200 403 200 403 200 405 202 405 203 408 205 410 205 413 206 415 208 415 209 417 209 420 211 420 211 420 211 420 211 429 217 429 217 429 217 429 217 427 215 429 217 429 218 432 218 427 217 429 220 439 223 446 226 448 226 453 229 460 227 460 226 465 226 468 226 468 226 468 226 472 229 472 229 472 229 472 230 470 230 470 232 472 233 475 233 472 230 470 230 470 232 475 235 477 235 477 235 477 235 477 235 479 233 465 224 460 227 475 236 479 230 484 232 487 233 489 235 487 232 487 232 487 232 487 233 472 229 472 229 475 230 477 232 472 229 475 230 477 232 479 233 479 235 479 233 475 232 472 230 477 236 487 241 489 239 482 233 475 230 472 227 468 224 463 221 479 232 470 224 465 226 470 230 458 221 460 223 460 224 463 224 468 229 470 229 472 230 472 230 468 227 465 224 460 223 460 223 458 221 458 221 458 221 460 223 456 220 456 220 456 220 456 220 436 209 444 217 456 224 468 229 453 217 451 215 448 217 451 218 460 221 453 214 439 206 429 202 429 203 434 203 434 203 434 203 441 208 439 203 429 197 420 190 413 188 415 188 415 188 415 188 410 185 405 179 396 173 386 167 370 162 360 155 343 146 329 141 324 141 310 131 298 128 298 131 296 135 300 137 315 138 327 140 360 170 384 180 444 220 472 276 365 45 57 0 85 22 308 167 327 152 322 155 329 144 315 143 298 134 300 137 305 138 305 138 298 134 298 132 291 123 274 114 279 116 260 114 253 113 248 123 155 19 112 45 95 39 90 24 93 24 90 24 81 15 76 25 76 18 71 16 66 15 66 16 64 13 62 12 62 13 62 10 54 12 71 9 57 9 69 9 64 13 52 9 47 12 54 16 40 9 40 9 38 9 38 10 26 7 26 7 31 13 42 19 23 9 35 13 31 6 21 3 40 0 26 16 26 7 23 12 14 9 21 7 21 7 38 16 52 16 31 7 31 12 33 9 35 12 35 10 33 9 31 9 40 13 33 7 26 6 35 10 23 3 42 16 66 24 71 25 74 21 85 30 78 13 54 18 59 13 50 10 45 9 50 12 50 12 50 10 47 7 40 9 38 9 40 9 33 6 21 0 19 4 23 7 31 12 38 15 26 6 23 6 26 10 35 15 38 12 33 13 38 16 26 4 7 0 2 0 0 1 2 0 2 6 7 1 2 3 33 28 40 19 50 21 54 21 54 18 54 22 62 27 66 25 59 21 71 25 74 27 83 31 83 27 76 28 76 28 76 28 76 28 78 30 78 30 78 30 78 30 74 25 85 39 95 33 90 43 90 36 90 36 93 39 97 42 97 40 100 43 102 43 102 43 102 46 114 52 119 52 112 46 143 48 107 51 128 49 126 64 117 48 119 49 119 48 114 45 114 51 114 51 114 51 114 51 107 45 100 43 107 49 112 48 100 43 102 45 105 43 102 42 102 45 109 52 124 60 133 66 109 45 93 40 100 48 102 43 100 46 105 48 102 45 95 39 95 45 100 43 97 42 97 40 95 39 102 42 112 49 124 55 117 52 126 54 119 51 128 61 136 61 136 61 136 61 136 61 150 69 145 64 136 60 124 57 114 48 85 45 83 27 19 0 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 4 6 128 64 124 63 117 52 102 49 95 42 85 39 88 42 88 39 71 28 59 22 47 19 47 19 38 21 47 21 28 4 9 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 149 281 141 269 143 281 146 285 155 309 155 309 155 305 152 297 156 301 158 305 158 301 155 297 158 301 155 293 152 293 155 301 162 309 162 305 161 305 159 301 159 301 161 305 161 309 162 309 159 309 161 313 162 317 164 317 164 321 165 325 167 329 168 329 165 317 167 321 168 325 170 325 170 325 170 329 173 337 176 345 177 325 176 321 174 321 176 325 179 333 176 321 174 321 174 321 176 333 177 341 179 337 177 337 180 345 179 337 176 333 174 325 180 345 180 349 182 349 184 353 184 353 185 357 185 357 184 353 180 353 182 365 190 376 187 361 185 365 187 372 190 380 193 384 191 372 188 369 188 372 193 384 191 376 191 376 193 380 193 376 193 361 194 365 194 365 194 365 194 365 194 365 196 372 200 384 197 376 200 384 202 380 199 372 200 376 197 376 203 392 203 384 205 412 205 412 205 412 205 412 202 408 205 416 206 416 206 412 211 428 211 428 211 428 211 428 209 432 217 448 217 436 214 440 215 436 218 440 218 436 214 424 220 444 220 444 218 440 218 432 217 424 218 424 218 428 218 428 226 452 226 456 224 448 221 444 223 452 224 456 227 464 230 468 229 464 229 464 227 456 226 452 230 468 229 464 229 464 230 468 230 468 230 468 230 468 232 464 230 456 230 456 232 460 232 460 221 428 217 416 214 416 217 424 218 436 221 444 223 436 217 420 214 420 215 428 217 424 214 420 214 428 215 424 214 420 212 416 218 452 229 456 217 420 214 428 214 412 218 424 221 432 223 432 220 424 218 416 215 412 214 404 215 428 214 420 209 400 202 384 206 408 209 420 212 416 209 400 208 400 214 404 209 392 211 412 212 404 211 400 209 396 208 392 212 392 203 372 202 376 200 372 200 369 196 349 187 337 190 353 194 365 196 369 196 365 193 361 199 369 193 353 188 349 188 349 194 365 194 365 194 365 194 365 199 372 193 349 184 329 177 321 176 337 190 357 184 329 180 345 184 337 180 325 174 309 168 301 156 277 164 309 173 317 170 305 161 277 152 246 143 238 144 257 141 265 134 238 125 230 125 234 123 222 122 218 122 210 120 198 123 194 126 206 131 218 134 226 137 246 155 305 180 369 221 519 263 357 46 0 0 107 140 349 140 305 141 301 143 301 140 293 138 269 134 269 138 281 138 273 141 277 135 261 129 246 125 242 122 234 123 242 120 230 117 238 60 3 42 75 25 35 22 23 21 23 24 19 18 3 16 19 21 31 21 23 18 27 16 23 16 19 16 39 18 3 10 19 19 19 16 3 12 0 7 0 15 19 15 11 12 7 10 11 15 23 10 19 12 27 10 11 6 0 6 0 7 0 12 7 9 3 10 3 10 0 7 0 9 0 9 7 10 7 7 11 7 11 0 0 4 0 10 43 31 39 12 0 4 3 10 0 13 3 7 0 9 7 12 3 9 0 7 0 4 0 3 0 10 3 7 3 10 27 22 43 21 27 25 39 21 7 12 7 10 3 10 3 10 11 10 11 9 0 9 0 7 7 9 7 10 19 10 23 10 11 4 0 3 7 4 11 6 15 7 19 15 39 18 47 19 43 16 35 9 15 7 11 4 3 3 0 1 0 1 0 1 0 3 0 6 0 1 0 9 31 27 63 21 27 18 19 16 19 21 31 22 27 24 27 24 23 21 15 22 27 21 31 24 39 27 47 31 51 31 47 28 39 25 31 28 43 27 35 25 35 27 35 28 31 30 39 33 43 33 39 36 51 34 47 36 59 42 71 40 59 39 59 39 63 42 71 49 87 49 87 49 87 49 87 45 79 46 87 49 95 52 103 51 95 49 91 49 91 48 87 51 87 48 87 52 99 54 91 43 75 46 83 48 75 42 63 51 87 46 71 42 67 43 71 49 67 37 71 57 130 66 119 46 79 51 91 51 83 45 67 42 67 43 71 45 67 43 63 43 67 43 71 45 75 45 75 42 67 42 75 45 87 49 87 48 79 55 87 52 79 57 99 61 107 63 107 63 107 64 111 69 115 67 111 66 111 64 119 63 103 45 83 46 71 22 0 1 0 9 0 1 0 1 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 3 0 0 0 0 0 3 15 58 138 63 91 58 99 46 79 46 71 43 63 39 51 36 43 27 31 25 23 21 15 19 19 24 31 27 55 30 35 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 3 3 11 1 0 0 0 0 3 3 11 310 146 305 146 312 149 310 144 319 153 322 155 319 152 315 150 319 158 322 159 324 158 319 156 317 153 312 152 312 155 322 159 327 161 324 161 322 159 322 159 319 158 322 159 324 162 327 162 331 162 331 162 329 161 329 161 334 165 336 165 339 167 341 168 336 165 339 167 341 168 341 170 343 170 343 170 346 173 351 177 362 179 362 177 360 177 362 179 365 179 360 177 358 177 360 177 362 179 365 180 365 179 362 177 353 173 355 176 360 177 362 179 360 177 362 179 365 180 365 180 372 185 374 188 377 187 372 185 367 180 365 184 377 190 377 185 379 190 382 191 384 193 384 194 389 193 389 193 389 194 393 196 391 194 391 194 391 194 391 196 389 194 389 194 386 193 384 191 393 197 393 199 398 202 403 203 401 203 405 206 408 205 403 202 408 203 403 205 410 209 410 206 410 205 410 205 410 206 413 206 415 208 415 208 413 205 410 203 415 209 420 212 425 214 425 214 420 214 429 218 427 212 422 212 427 215 429 217 429 215 422 211 427 217 432 220 436 223 441 226 425 217 427 218 434 218 436 220 451 224 451 224 456 221 451 220 446 217 448 218 453 221 456 223 456 220 451 217 448 220 456 224 456 223 453 221 451 223 453 224 456 224 456 224 456 224 456 224 451 223 451 223 451 221 448 221 436 212 432 209 429 209 432 211 441 209 439 206 434 203 432 203 425 200 427 202 429 200 427 199 422 200 422 200 420 199 417 197 401 194 422 199 413 193 417 202 417 199 422 200 422 200 422 199 425 202 422 199 417 197 415 196 420 197 415 194 410 191 405 190 396 185 401 190 410 194 415 196 413 197 420 197 413 193 413 197 410 193 408 191 405 190 405 188 401 184 389 179 389 180 389 179 384 177 379 170 365 165 370 171 365 165 367 167 370 167 367 165 379 171 374 167 367 167 370 168 384 174 382 173 379 174 384 176 370 167 370 167 372 170 379 174 362 171 382 174 370 164 367 170 365 165 360 161 353 155 346 152 331 144 343 152 351 150 341 146 339 143 324 132 312 129 315 132 310 131 298 122 284 119 284 122 279 120 279 120 274 120 272 119 276 123 281 123 288 122 296 120 315 132 343 155 377 174 429 224 472 223 300 27 69 75 305 137 300 140 303 141 308 140 305 137 305 137 296 134 298 135 296 131 288 128 286 128 288 131 293 134 291 134 284 129 272 125 262 123 145 19 119 46 90 31 83 22 78 21 81 19 71 13 69 16 78 22 74 19 64 18 62 16 69 13 66 18 66 12 64 18 93 30 95 28 90 27 93 25 69 15 45 3 35 4 45 12 50 12 42 10 42 12 40 10 26 10 23 10 28 15 33 18 26 12 28 13 26 12 23 9 21 9 21 10 19 9 11 7 9 13 9 1 23 6 31 28 57 18 31 10 31 12 28 12 38 12 26 7 28 12 31 10 26 12 26 9 23 6 26 6 28 6 26 3 28 7 38 12 59 21 83 27 66 13 52 12 47 10 47 10 42 10 42 10 45 9 45 9 45 7 40 9 38 10 40 10 35 7 26 3 16 4 16 6 19 6 21 7 26 12 31 13 31 13 28 10 16 4 14 3 11 0 2 0 4 1 2 1 0 3 0 3 4 3 0 3 14 21 45 30 42 19 45 16 45 16 52 21 54 21 57 22 59 22 59 21 66 22 69 22 74 25 78 28 78 30 78 28 76 25 69 22 74 27 71 25 71 27 76 28 76 28 81 31 83 33 85 33 90 36 88 34 90 39 100 43 97 39 95 39 95 40 100 43 102 45 107 48 112 51 117 52 114 48 117 49 121 52 126 54 126 52 124 51 119 48 114 45 114 48 109 49 117 54 117 51 105 46 107 46 105 45 102 42 109 46 102 42 97 40 97 42 100 36 85 40 117 60 126 52 102 48 107 51 109 48 100 43 95 43 97 45 100 43 97 42 93 43 97 45 100 45 105 45 100 42 107 42 112 46 119 51 112 51 124 54 121 51 126 58 136 61 136 61 138 63 138 64 148 67 145 66 143 64 136 64 133 55 102 43 95 43 76 24 16 7 4 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 4 12 109 67 119 51 114 54 95 46 95 45 93 42 85 37 81 36 62 25 59 22 57 21 52 22 52 25 54 30 54 21 21 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 7 14 9 11 6 4 1 7 4 2 0 0 0 0 0 147 289 149 301 155 305 149 281 152 301 153 305 153 301 150 293 156 305 158 309 159 309 158 305 152 285 150 285 152 297 159 313 161 305 161 301 159 297 158 297 155 293 158 297 159 305 162 309 165 317 164 313 161 309 159 305 165 321 167 325 167 329 168 329 167 317 167 317 168 321 168 321 170 325 168 325 170 333 174 333 179 333 179 333 179 333 179 333 177 329 176 325 176 329 179 333 180 345 180 341 177 337 176 333 170 321 173 329 177 341 180 345 177 337 177 337 179 341 180 345 185 357 187 361 187 361 185 357 185 361 180 357 187 372 188 372 191 380 193 384 193 384 193 384 194 380 196 388 197 388 197 388 197 388 197 384 194 376 193 369 196 369 196 365 194 361 193 357 196 372 199 384 202 388 203 388 203 392 205 396 206 392 205 388 208 396 205 396 209 408 209 396 203 408 205 412 206 420 208 420 215 440 214 432 209 420 206 412 205 416 209 424 209 420 206 412 206 424 214 440 214 432 212 432 211 420 211 420 211 416 208 408 208 412 209 420 212 428 215 432 206 400 208 408 211 416 212 420 215 428 215 432 214 424 211 420 205 404 206 408 208 416 209 420 209 412 203 396 203 412 212 432 209 412 208 408 208 408 209 412 208 408 208 408 208 404 206 404 203 392 202 388 200 384 199 380 194 365 193 361 193 365 194 372 196 369 188 345 182 341 184 349 187 357 190 361 190 361 188 357 184 349 184 349 182 345 182 345 168 321 179 337 176 325 177 345 180 345 182 345 182 341 179 333 180 337 179 333 176 329 174 325 179 333 176 321 173 325 176 333 170 309 168 313 171 325 179 341 173 325 176 325 171 309 170 317 167 305 167 305 165 301 165 301 165 293 159 285 162 297 162 289 158 281 156 265 147 253 149 265 143 261 144 273 147 273 147 273 153 285 152 281 150 281 152 289 155 277 150 261 147 269 152 281 155 277 150 261 146 253 144 253 147 269 153 273 146 249 146 265 150 265 147 257 143 246 140 238 137 238 141 246 141 234 134 218 131 210 123 186 117 182 119 198 123 218 116 198 113 190 113 194 114 198 114 202 117 202 119 202 122 198 119 198 119 194 114 186 123 210 132 230 146 253 176 372 208 547 218 174 33 123 135 257 138 301 138 301 137 285 134 277 137 281 131 269 131 269 128 253 119 242 120 249 125 265 132 277 138 273 132 257 125 257 126 273 54 0 40 79 28 51 27 35 16 11 19 11 15 0 12 7 22 27 21 23 18 23 16 23 16 15 12 23 13 0 12 31 37 71 39 67 40 75 40 79 45 75 33 35 15 0 6 0 6 0 1 0 6 3 6 3 9 7 7 3 6 7 7 11 10 19 12 19 12 15 9 3 7 0 9 7 9 15 7 19 3 15 12 7 10 0 6 43 33 23 10 19 19 11 13 23 18 15 12 3 12 11 12 3 12 11 12 11 12 7 9 7 6 0 1 0 0 0 0 0 7 19 31 43 18 0 10 7 10 3 10 3 10 11 12 11 9 0 9 0 7 7 9 7 9 19 10 23 10 11 3 0 3 11 4 15 4 19 6 19 4 15 6 23 7 19 4 15 1 3 0 0 0 0 0 0 1 3 1 3 3 3 3 0 7 0 3 0 13 35 25 55 22 27 18 19 16 15 18 19 18 15 19 19 22 23 24 27 24 27 21 27 22 35 27 43 28 43 28 43 27 35 24 27 25 31 24 31 25 39 28 43 27 27 28 35 31 43 34 47 37 51 34 47 36 55 40 67 40 59 39 59 39 63 42 71 39 63 43 79 49 99 55 107 49 91 51 99 52 103 54 107 55 107 54 95 49 83 45 75 51 83 46 83 51 95 51 87 48 79 45 75 43 71 43 75 46 75 42 63 40 59 40 63 37 47 33 67 52 107 54 83 46 75 48 83 49 75 45 63 42 67 43 71 45 67 43 63 43 67 43 67 45 71 43 75 43 67 42 71 43 83 48 91 45 75 51 83 49 83 52 95 60 107 60 111 61 111 63 107 66 111 66 107 64 107 63 107 63 99 48 71 43 71 42 75 25 3 4 0 1 0 3 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 3 0 0 0 0 0 3 15 55 130 60 87 58 103 48 83 45 67 43 63 39 51 37 47 27 31 25 19 22 19 22 23 24 31 27 51 28 31 10 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 27 13 43 16 35 10 19 10 23 6 7 0 0 0 0 315 149 312 152 319 153 315 146 315 152 317 153 317 152 315 150 317 155 319 158 322 158 322 156 317 153 312 152 312 155 319 159 324 161 322 159 319 158 319 158 315 155 317 158 322 161 327 164 336 165 336 164 334 164 334 164 343 170 343 170 343 170 343 170 343 170 343 170 343 170 346 171 346 171 346 171 346 173 351 177 358 176 360 177 362 177 360 177 355 174 353 173 355 176 360 179 365 179 360 176 355 173 353 173 358 176 358 177 360 177 360 177 362 179 365 180 367 182 367 182 370 184 372 187 374 185 370 184 377 185 367 182 372 188 379 190 377 188 379 191 382 193 384 194 382 193 389 197 391 197 389 194 391 196 386 193 382 190 377 187 389 194 391 196 391 196 391 196 386 194 393 199 398 200 398 199 398 200 398 200 398 200 398 200 403 202 398 202 403 205 403 202 403 200 405 203 408 205 413 206 415 206 410 203 403 200 401 199 405 202 408 202 401 193 384 185 382 191 396 199 401 199 403 202 401 199 401 199 398 197 396 196 396 194 393 193 391 191 389 190 389 193 391 196 403 197 408 199 410 199 413 199 417 197 413 194 408 193 408 194 413 196 413 197 410 193 405 190 403 193 410 196 396 191 391 190 391 190 393 193 391 190 391 188 389 188 389 187 382 182 379 180 374 179 372 177 367 174 367 174 370 176 372 176 374 176 365 168 355 164 353 164 362 171 365 173 367 171 365 170 355 162 360 161 358 161 358 161 360 165 367 165 355 156 348 156 358 161 360 162 360 162 358 159 362 162 360 161 358 159 355 159 365 164 355 158 351 158 358 162 355 156 343 149 339 152 348 158 346 153 346 150 339 147 334 146 336 147 336 146 334 146 334 146 334 149 327 149 334 153 336 152 324 147 324 143 315 138 315 143 310 137 315 141 322 143 322 143 319 141 319 143 322 144 324 146 322 141 310 132 303 135 312 141 331 147 319 135 298 125 284 119 300 134 303 132 293 129 300 137 308 138 305 135 300 132 296 131 305 135 308 137 308 132 296 126 291 123 281 116 274 114 276 117 274 116 267 111 262 108 257 110 262 113 262 116 267 120 265 122 269 119 276 120 286 122 291 122 300 123 315 135 341 149 382 184 408 218 465 174 262 98 288 138 300 138 303 137 303 134 296 131 300 131 293 128 293 129 288 123 279 120 279 119 279 122 284 125 274 123 262 116 250 116 255 119 143 16 121 49 100 33 93 21 74 19 78 18 66 13 64 15 74 21 66 19 64 16 59 15 66 12 59 12 59 9 64 21 97 33 105 37 112 43 124 46 131 58 138 57 119 34 71 10 40 0 33 0 31 0 26 0 23 7 16 3 11 1 11 1 23 9 23 9 23 7 19 4 16 6 14 9 16 9 14 7 2 12 26 10 31 0 35 42 124 34 35 15 50 16 42 22 50 18 40 13 40 15 38 10 28 12 26 12 23 10 26 9 28 4 23 1 21 0 23 0 45 22 93 31 62 10 50 15 47 10 42 10 42 10 40 12 45 9 45 9 45 7 40 9 38 9 40 9 33 6 23 1 14 3 9 3 9 4 11 4 7 1 7 1 7 1 7 1 9 0 7 0 2 0 2 0 2 1 0 3 0 3 0 3 0 6 2 9 23 22 40 24 40 19 40 16 42 16 42 16 47 16 47 18 57 22 62 25 69 22 69 21 71 24 76 25 76 28 78 30 76 27 71 24 66 22 66 24 71 27 78 31 78 28 81 31 85 36 95 39 93 37 90 34 90 37 97 42 97 39 95 39 95 40 100 43 100 42 105 48 117 55 126 58 124 52 126 54 126 54 126 55 126 54 124 51 119 48 117 46 112 48 107 48 112 51 112 48 112 48 105 42 100 43 105 46 105 45 102 42 100 40 97 40 95 37 97 48 124 60 119 48 100 46 102 48 102 45 97 42 95 43 97 45 100 43 97 42 90 42 97 43 97 45 102 43 102 43 107 42 109 45 117 48 109 46 114 48 114 49 119 52 128 57 131 58 133 61 136 61 143 64 143 63 138 63 138 63 133 58 119 48 102 45 107 51 71 31 21 4 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 4 12 114 70 126 55 124 61 109 55 93 43 90 40 88 39 83 37 76 31 66 24 54 21 54 21 54 24 52 27 54 22 35 10 7 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 13 26 18 26 16 21 12 14 6 4 1 2 1 155 297 147 289 149 301 152 297 150 297 152 305 153 305 152 301 152 293 155 301 156 301 156 301 159 305 155 293 152 293 155 297 161 305 161 301 159 297 158 297 156 293 158 301 161 305 162 309 162 317 165 325 168 329 170 337 174 345 173 341 173 341 173 341 173 333 173 333 173 333 173 333 174 333 173 333 173 337 176 333 174 317 179 325 182 329 180 325 177 313 176 313 177 321 180 337 182 345 177 333 174 325 174 329 177 337 177 337 179 341 179 341 182 341 184 345 184 349 185 349 185 353 187 357 188 353 187 357 188 365 182 353 184 369 188 369 185 365 187 376 191 384 194 392 188 369 193 384 196 380 193 372 196 380 193 369 188 357 184 345 188 353 190 357 194 369 196 372 190 353 191 365 194 369 196 369 194 365 193 361 193 361 194 365 197 365 193 365 196 369 194 361 193 380 193 384 194 388 196 388 185 357 182 349 180 349 180 353 190 372 190 369 185 349 177 333 170 333 179 349 179 341 177 345 182 353 180 345 179 345 179 345 180 349 180 345 177 337 174 333 177 345 179 349 180 357 184 361 180 357 182 361 180 357 177 349 179 353 179 353 180 357 180 357 176 349 179 353 177 341 171 325 171 325 170 317 168 321 171 325 174 333 173 329 171 325 170 321 167 309 165 309 164 305 162 301 159 297 161 297 161 297 161 297 159 293 159 289 155 269 147 253 147 261 149 265 149 265 147 261 141 257 140 257 140 257 140 261 147 281 147 269 140 246 132 238 134 257 137 269 141 273 141 273 147 289 146 285 146 285 144 281 153 285 146 265 140 261 143 269 140 249 131 226 126 230 134 257 137 261 134 253 131 249 128 242 129 246 129 246 129 246 129 246 132 242 129 246 135 257 135 249 131 246 132 238 126 226 126 234 123 238 126 249 131 253 131 253 125 242 128 249 129 253 131 253 134 238 126 218 122 222 128 238 128 226 123 214 120 206 119 206 120 210 123 214 123 218 129 234 126 218 125 214 123 210 122 210 120 214 123 218 123 214 120 206 122 210 119 198 116 198 117 202 116 198 114 194 111 190 113 190 113 194 117 202 120 210 123 214 120 210 120 218 123 226 125 230 123 218 128 234 144 249 167 321 193 384 215 436 171 273 138 277 135 281 135 285 132 273 131 265 131 261 126 261 131 269 129 261 122 242 119 234 117 230 117 234 116 218 111 210 111 230 117 261 48 0 39 95 28 55 19 15 18 19 22 15 16 0 15 15 21 27 19 19 18 23 16 19 15 11 9 11 10 0 10 27 22 35 27 43 33 63 37 71 39 75 52 111 58 107 46 79 27 27 16 3 7 0 0 0 3 0 3 0 3 0 4 3 4 0 6 3 4 0 1 0 3 0 4 11 7 23 9 19 3 7 7 0 6 0 15 111 104 138 21 7 16 23 18 31 19 27 15 23 18 27 15 11 9 11 9 11 7 7 7 7 3 0 3 0 1 0 3 0 10 43 42 51 18 0 15 11 10 3 10 3 12 11 12 11 9 0 9 0 7 7 9 7 7 15 9 19 9 7 1 0 3 11 3 11 3 7 1 7 1 7 0 3 0 3 1 7 0 3 0 0 0 0 0 0 1 3 3 3 3 3 3 0 4 0 7 11 18 39 22 31 18 19 16 19 16 11 15 7 15 3 15 7 18 19 24 35 24 27 21 27 21 31 24 35 30 47 30 51 30 47 28 39 22 27 22 27 24 39 28 43 30 35 31 43 36 59 43 75 39 55 36 47 36 55 39 63 40 59 39 59 39 63 42 71 46 83 49 91 54 103 57 107 55 107 55 103 54 103 54 103 51 95 51 95 51 95 52 99 49 83 45 79 48 87 48 75 49 83 45 67 42 71 45 79 45 75 45 75 45 71 43 71 39 59 43 91 57 111 52 79 45 71 45 71 45 67 43 63 42 67 43 71 45 67 43 63 42 63 42 67 43 67 43 71 43 71 40 71 42 75 46 83 45 67 45 71 48 79 49 79 54 91 55 99 58 107 60 103 60 99 61 103 63 103 63 103 57 95 58 83 48 59 45 71 49 67 34 0 4 0 1 0 1 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 3 0 0 0 0 0 3 15 58 138 64 99 63 115 54 99 43 67 42 59 40 55 37 51 40 55 31 27 21 7 18 11 24 23 24 39 27 43 19 19 4 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 7 31 15 43 12 31 10 23 7 19 9 23 324 152 310 146 312 152 319 153 315 152 319 155 322 155 319 153 312 153 317 156 322 158 322 158 331 162 324 156 315 153 317 155 327 162 327 161 324 161 322 159 322 159 324 161 324 162 327 162 329 162 334 165 341 171 348 173 353 176 351 174 351 173 348 173 351 174 351 173 348 173 348 171 351 173 348 171 346 173 351 176 355 177 362 182 367 184 365 180 362 180 362 179 362 180 365 184 370 182 362 176 358 176 360 179 351 173 355 176 362 180 367 184 365 180 367 182 367 184 370 184 372 185 374 187 374 187 372 185 367 180 360 177 365 182 365 179 365 182 367 185 374 188 379 190 370 184 372 187 374 187 374 187 377 187 372 184 367 179 360 177 362 177 365 180 370 184 374 187 370 180 367 180 370 184 377 188 374 184 372 182 370 184 372 185 374 184 367 182 372 184 370 179 367 177 367 177 367 177 367 177 358 170 353 165 348 167 353 170 353 168 353 170 355 171 358 173 355 173 362 174 355 165 346 164 346 164 343 161 339 161 341 161 348 165 348 167 351 168 353 168 348 164 348 165 355 165 358 167 358 164 358 165 362 161 358 161 351 162 351 162 351 162 351 162 346 161 353 164 348 156 331 146 324 152 322 150 322 150 324 152 341 161 339 159 334 158 331 156 327 153 327 153 327 153 327 153 319 150 322 150 322 149 315 147 303 143 308 144 305 138 291 131 291 134 293 137 296 135 291 134 300 134 305 135 308 135 310 137 303 132 303 132 300 129 296 126 291 126 298 131 305 134 308 135 308 134 305 134 305 134 305 134 312 137 303 129 296 128 296 128 293 125 286 120 286 125 298 134 298 125 288 122 291 123 288 119 281 117 281 119 284 119 284 120 279 120 276 123 286 128 284 123 281 125 286 125 279 120 276 122 272 117 276 120 281 122 281 122 276 120 281 123 284 123 284 125 286 123 276 116 269 116 274 120 269 114 267 113 265 113 267 116 265 117 267 120 272 123 276 125 274 123 274 123 274 123 274 122 265 117 269 119 272 119 272 119 269 117 267 114 265 116 267 114 267 114 267 114 265 116 265 116 260 117 262 120 265 123 267 125 279 125 279 122 281 120 286 119 298 123 310 140 343 156 379 184 425 193 446 205 410 184 348 117 296 134 300 134 303 134 300 132 298 129 293 129 300 134 300 131 281 120 279 119 279 120 281 122 274 120 262 119 265 120 267 126 136 9 124 46 109 28 88 13 78 22 78 21 69 15 66 18 71 19 66 18 59 16 57 15 66 10 59 12 57 6 57 15 74 19 81 24 90 30 102 33 119 42 124 45 131 54 145 61 143 55 119 37 90 21 62 6 19 0 9 0 14 3 19 6 14 3 16 3 16 1 11 0 14 1 16 6 16 7 14 7 11 6 16 3 28 0 52 57 212 85 88 16 40 16 52 18 50 18 47 18 54 21 50 15 31 10 26 9 23 6 19 4 16 0 19 1 23 1 26 3 62 36 100 30 57 16 57 13 42 10 42 10 40 12 40 12 45 9 45 9 45 7 40 9 35 7 38 9 31 4 21 1 14 3 7 1 7 0 4 0 7 1 4 0 2 0 7 1 4 0 4 0 4 0 2 1 2 1 0 3 0 3 0 4 0 4 0 15 23 21 26 15 23 13 33 15 42 16 40 15 45 15 42 13 50 19 62 25 69 24 69 21 69 21 71 22 74 28 78 30 78 28 76 27 69 22 66 22 69 25 74 28 81 30 81 31 90 40 105 48 95 37 90 34 88 36 95 40 97 39 95 39 95 40 100 43 112 49 114 51 117 54 119 54 131 55 128 54 126 52 124 51 119 49 119 51 124 54 126 55 112 46 105 45 107 48 105 43 109 46 105 45 102 43 102 45 105 45 107 46 107 45 105 43 90 37 100 48 117 52 109 43 100 45 97 43 97 42 95 42 95 43 97 45 100 43 97 42 88 42 95 42 97 43 100 42 102 43 105 40 107 43 112 45 109 43 107 45 117 51 117 48 119 52 124 55 128 58 133 60 136 60 136 61 138 61 140 63 128 58 133 58 121 48 109 45 85 52 71 33 19 3 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 4 12 109 67 119 51 117 57 100 49 90 42 90 40 88 39 85 39 93 39 76 25 57 19 52 19 57 24 54 25 54 27 47 21 9 4 7 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 2 3 9 7 16 10 14 9 16 12 21 15 156 305 152 301 155 313 155 305 152 305 155 313 156 313 156 313 155 301 158 309 161 317 162 317 165 317 161 305 156 305 159 309 164 313 164 313 162 309 161 305 164 313 164 313 162 309 162 309 161 309 162 317 165 325 168 329 174 345 173 341 171 337 171 333 173 333 171 329 170 325 170 321 171 325 170 321 168 321 170 321 167 301 174 317 179 321 177 313 179 321 177 313 176 313 177 317 179 333 173 321 171 325 176 337 171 321 173 325 174 333 177 337 174 321 174 325 176 325 177 329 176 325 177 329 177 329 176 325 173 329 170 329 174 337 171 321 173 333 171 329 171 329 171 329 170 313 168 313 168 317 171 325 171 321 170 313 167 305 164 293 165 289 165 289 165 289 165 289 165 281 161 273 159 285 168 305 170 297 167 289 165 293 168 301 167 289 162 281 164 289 162 277 161 297 159 289 158 285 155 281 164 297 156 277 152 273 153 281 147 261 146 261 150 277 158 297 156 293 162 301 159 285 156 285 152 269 147 257 146 257 147 265 149 265 149 265 149 269 150 269 147 281 147 281 144 277 144 277 141 277 143 277 143 273 140 265 143 269 143 269 143 265 141 265 141 265 143 269 141 257 135 242 138 249 137 246 135 249 137 253 146 269 144 265 141 257 138 253 135 249 137 253 140 257 141 261 135 246 135 246 134 234 128 222 128 222 128 218 125 210 122 202 126 218 128 226 129 222 126 218 129 238 129 242 131 242 132 246 123 222 123 230 128 234 126 226 119 226 122 234 123 234 123 234 123 234 123 234 123 234 123 234 123 222 123 218 120 214 120 214 123 218 119 206 119 218 126 242 120 234 114 230 119 238 117 226 113 222 113 226 114 230 116 230 117 234 119 238 123 246 120 230 122 249 126 249 122 238 122 246 119 238 120 246 122 242 120 238 119 242 123 253 125 249 122 242 122 222 117 210 114 206 114 206 119 214 116 202 110 194 108 190 114 202 116 210 119 210 114 198 122 222 122 222 122 222 122 222 117 210 116 214 116 210 116 210 111 198 110 194 111 198 111 198 114 190 116 194 116 194 117 190 117 194 120 202 122 206 123 206 123 214 123 222 123 242 123 234 129 242 134 265 155 281 174 329 184 341 197 376 193 420 179 253 131 261 132 277 135 273 134 273 135 281 129 277 132 285 131 273 122 257 122 253 122 257 123 265 128 261 126 257 126 269 125 277 30 0 30 87 27 59 19 19 16 11 21 11 15 0 13 7 19 23 18 19 18 19 15 15 15 15 12 19 10 0 3 0 16 15 18 15 21 27 24 23 42 39 34 35 39 67 52 103 66 119 55 91 46 67 36 55 16 27 10 7 4 0 0 0 0 0 1 0 1 0 0 0 0 0 3 15 6 23 7 23 7 11 1 0 6 0 7 99 101 230 66 59 10 19 18 19 15 23 16 35 22 47 21 39 16 35 12 23 7 11 1 7 0 0 0 7 1 7 0 0 25 67 39 27 13 7 16 0 10 3 12 3 12 11 12 11 9 0 9 0 7 7 9 7 7 11 9 15 7 3 1 0 1 7 1 3 0 3 0 0 1 3 0 0 0 0 0 7 0 3 0 3 1 3 1 3 3 3 3 3 3 3 3 0 3 0 7 15 18 27 13 0 10 0 13 15 18 11 16 11 16 3 13 0 15 11 21 27 24 31 21 23 19 27 21 31 24 31 25 39 27 35 25 31 25 31 24 27 22 31 25 31 27 27 27 31 33 55 43 79 40 59 36 47 34 51 39 59 40 59 39 59 39 63 42 71 46 79 48 83 49 91 52 95 57 107 55 103 52 95 49 91 51 95 52 99 52 99 52 99 49 79 45 75 46 79 43 67 45 79 46 79 45 75 43 67 42 71 45 79 46 75 43 67 36 55 40 75 48 83 45 67 45 67 43 63 42 59 42 63 42 67 43 71 45 67 43 63 40 59 42 63 42 67 42 67 43 71 40 67 40 71 43 79 46 67 43 67 49 87 51 75 49 83 51 91 55 99 58 99 57 91 60 95 60 99 61 99 60 91 58 87 55 79 49 63 51 83 51 63 31 3 4 0 1 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 3 0 0 0 0 0 3 15 55 130 60 87 57 95 45 75 42 63 40 59 40 59 39 55 40 47 30 27 22 19 24 31 24 23 22 31 27 43 27 39 6 15 4 7 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 7 3 7 3 7 9 23 7 19 9 27 12 31 322 155 324 158 331 159 324 152 319 155 324 158 327 158 327 158 322 159 327 164 334 165 334 165 329 162 324 159 324 161 329 164 331 165 331 164 329 164 327 162 334 167 331 165 329 162 324 161 329 161 331 162 331 162 331 164 346 171 346 170 343 168 341 167 343 170 343 168 341 167 339 165 341 167 339 165 336 165 339 167 331 161 341 168 348 170 346 167 353 171 348 168 346 167 346 168 348 168 341 164 339 167 348 173 355 174 353 171 348 168 346 167 341 170 341 170 343 171 343 173 334 167 339 168 339 168 336 164 336 165 341 167 348 168 341 161 339 162 334 159 327 155 322 152 324 153 319 152 319 153 327 158 327 155 324 153 319 152 317 150 329 158 327 153 319 150 315 147 315 146 303 140 303 146 319 155 324 153 319 150 317 152 322 155 319 149 312 147 315 149 310 144 319 149 317 146 312 143 308 140 322 147 308 137 296 132 293 134 300 134 291 129 291 135 308 144 286 132 303 141 308 141 310 146 312 143 308 138 303 138 305 141 300 135 296 132 291 128 284 126 298 134 296 132 293 129 293 128 291 129 293 129 298 126 293 125 291 131 288 129 286 129 286 129 291 131 288 129 286 129 286 129 286 131 284 129 284 129 286 131 288 132 286 129 281 126 276 125 274 123 276 126 281 131 286 132 274 123 276 123 269 117 257 111 265 119 255 113 248 113 253 117 255 116 257 119 260 117 255 116 267 117 267 119 269 120 272 120 269 117 267 120 274 122 272 117 260 111 265 113 265 111 260 108 276 120 276 120 279 122 279 122 269 119 274 122 279 122 276 122 274 119 267 113 260 111 262 114 272 114 262 113 272 119 272 113 269 116 269 117 272 119 274 119 262 113 262 114 269 117 262 110 269 119 276 122 272 116 269 119 269 117 272 119 272 117 267 116 265 116 269 119 272 117 267 114 276 120 274 119 269 116 265 114 269 116 267 114 265 116 269 119 260 117 257 119 257 114 243 104 253 114 253 116 255 116 255 117 257 114 257 113 255 111 250 110 250 110 253 111 253 113 255 113 257 111 260 114 262 114 257 114 260 117 262 120 260 122 262 120 274 120 281 125 291 131 300 134 315 135 319 152 358 167 386 188 417 182 436 206 446 209 422 174 298 129 300 134 305 137 308 137 315 138 308 135 305 134 300 128 303 131 298 128 293 126 293 129 288 129 284 128 274 122 260 117 105 0 107 42 105 33 95 19 71 18 74 16 64 10 62 13 71 19 69 16 62 15 57 13 64 12 62 15 59 3 42 7 64 16 69 18 71 19 78 19 76 16 88 27 112 40 131 49 138 48 131 48 136 54 138 51 112 45 90 28 59 9 31 0 26 1 26 3 26 3 19 0 11 0 14 4 14 7 16 7 26 7 16 7 38 0 28 39 152 95 164 42 50 13 54 13 50 15 52 19 64 25 62 21 47 18 38 13 33 6 26 3 26 6 31 4 31 3 28 1 81 40 90 18 50 15 54 4 42 10 42 12 40 12 40 10 40 9 45 9 40 9 40 10 33 9 33 9 31 6 21 0 11 1 7 0 4 0 2 0 7 0 2 0 2 0 4 1 2 0 2 0 0 0 0 0 2 3 2 3 0 3 0 3 0 3 0 15 23 18 16 6 11 10 26 16 38 19 40 16 47 15 42 12 45 16 57 22 69 24 66 21 66 21 69 22 64 21 66 24 69 22 66 21 71 25 69 22 66 22 69 24 69 25 69 27 78 37 100 45 97 39 93 34 88 36 93 39 97 39 95 39 95 40 100 43 97 42 102 45 107 49 114 51 131 55 128 52 121 49 117 48 126 54 126 52 124 51 121 51 112 46 102 43 105 45 102 40 102 45 107 48 109 45 100 40 95 40 100 43 105 43 100 40 95 39 100 45 107 46 105 45 100 43 95 40 93 40 93 42 95 43 97 45 100 43 97 42 93 40 93 42 95 43 100 42 102 43 105 40 105 42 109 43 109 45 102 45 119 54 119 48 114 49 119 52 126 57 131 58 131 58 133 60 136 61 138 61 140 58 128 55 128 58 126 54 93 48 81 46 74 28 16 1 2 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 4 12 114 70 124 52 117 55 97 48 90 42 88 40 88 40 85 39 81 33 69 24 59 25 66 30 59 22 52 24 59 28 59 25 14 4 9 4 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 14 9 11 6 14 7 11 6 9 7 11 9 155 289 153 309 161 297 155 309 161 305 155 289 150 289 153 297 158 309 162 321 162 309 156 293 162 305 155 305 164 333 165 313 158 297 161 297 156 285 155 293 161 305 164 309 162 293 153 277 152 289 158 285 150 269 153 293 168 325 170 325 170 321 167 313 170 329 164 309 159 305 159 309 158 301 158 301 158 301 158 301 152 273 147 269 149 281 155 293 155 289 156 293 153 277 147 265 158 289 153 273 149 265 147 265 155 285 153 281 155 289 158 297 147 265 146 277 156 297 155 273 158 293 155 281 152 281 153 293 150 301 150 305 150 305 152 309 138 273 138 269 137 269 137 269 129 242 129 242 129 246 134 253 137 261 137 261 135 249 131 242 131 253 137 269 138 257 129 234 132 249 131 242 128 238 128 234 132 234 134 238 137 249 143 261 128 226 132 234 134 230 129 218 132 226 128 214 128 226 134 242 131 214 120 202 125 218 125 202 123 218 122 214 120 218 122 222 116 202 119 214 122 222 123 226 123 222 117 210 117 218 117 210 128 234 122 218 117 222 125 242 120 230 117 222 116 222 116 222 122 234 119 222 114 218 114 218 117 218 120 226 122 222 119 214 117 214 117 214 117 218 120 222 120 222 119 222 119 222 119 222 122 230 120 218 116 206 111 198 110 198 111 206 113 206 113 202 119 218 116 206 111 194 107 186 108 190 107 186 107 186 107 186 108 190 108 194 113 210 119 222 114 214 117 222 119 222 119 222 113 206 113 206 113 206 113 206 114 214 111 210 110 214 111 218 119 234 119 234 119 234 119 226 117 210 114 202 110 190 107 186 116 202 110 190 108 194 113 218 110 210 111 214 111 218 113 218 113 214 111 222 119 230 113 202 111 210 111 206 110 202 108 202 110 206 111 214 114 218 116 222 120 230 114 218 111 218 114 222 113 222 114 222 114 218 111 210 119 226 114 214 111 214 114 218 111 218 116 230 119 230 116 222 117 222 114 218 113 210 110 206 111 210 111 214 113 218 114 222 107 190 110 202 111 202 111 202 113 206 113 206 113 206 113 206 110 186 114 198 117 198 114 190 114 194 116 198 122 210 125 214 116 206 120 218 125 230 134 249 144 265 152 289 171 333 184 337 194 341 187 369 208 424 209 396 159 246 126 253 137 261 131 281 137 281 140 285 140 289 137 277 134 273 129 261 125 257 123 249 117 253 120 261 123 273 143 249 15 0 16 39 31 59 28 63 22 23 16 11 16 15 15 7 18 15 15 7 12 0 12 7 12 23 10 7 4 0 4 0 18 15 19 15 18 7 19 11 13 7 21 15 22 23 27 35 46 95 60 119 61 99 49 79 48 87 40 79 43 79 31 35 12 0 1 0 0 0 0 0 0 0 0 0 6 19 10 23 13 27 7 7 9 0 4 63 69 186 85 111 27 15 18 0 18 7 16 7 16 11 19 27 10 23 13 19 7 11 9 23 7 11 6 7 6 3 4 3 31 63 30 19 9 3 10 0 7 7 9 7 9 15 9 7 10 11 10 7 9 11 7 11 10 19 9 19 4 7 1 3 6 3 4 0 3 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 3 3 6 7 0 0 0 0 0 0 1 0 1 0 12 31 16 19 9 0 9 11 13 15 16 15 13 7 15 11 13 11 13 11 13 11 19 35 25 43 21 31 19 35 21 35 22 39 22 35 19 31 21 35 21 39 22 43 24 43 27 27 24 31 33 59 37 63 36 59 36 63 37 67 39 67 37 59 39 63 40 67 42 71 45 75 45 79 48 87 52 99 55 103 57 103 54 91 46 75 52 91 49 83 48 83 48 87 46 79 46 79 46 79 46 79 48 83 48 83 48 79 45 71 42 63 43 75 51 87 48 71 42 63 43 71 45 71 43 67 39 67 40 67 40 67 40 67 42 67 40 63 39 67 40 71 37 51 37 59 39 63 42 67 40 71 45 79 48 79 45 75 55 91 49 75 45 79 48 91 52 91 48 83 46 91 51 91 61 107 61 107 61 107 63 111 58 99 57 91 52 79 49 71 48 47 36 63 48 79 25 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 4 0 4 75 67 126 61 99 48 67 43 71 42 63 42 63 42 63 42 63 31 47 36 43 27 11 19 19 19 27 21 31 22 35 21 39 16 19 0 0 0 7 0 0 0 7 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 3 4 3 7 11 7 15 9 19 10 23 300 140 300 149 312 146 305 150 315 150 310 149 312 153 319 158 327 161 331 164 331 159 322 155 319 156 324 158 324 156 322 158 317 155 319 152 310 146 308 149 319 156 324 159 324 155 315 149 312 152 317 152 315 152 319 158 324 158 327 159 327 158 322 155 327 159 322 155 315 152 312 150 308 147 308 147 308 147 308 147 315 146 310 140 303 138 305 140 317 147 319 149 317 146 310 141 305 144 298 140 291 137 288 135 298 141 298 141 300 143 303 147 284 138 284 141 291 143 286 138 284 138 281 135 279 135 279 135 276 128 276 126 272 125 272 123 272 125 272 125 272 125 272 125 265 120 262 119 265 122 269 123 262 119 262 117 260 114 253 111 262 120 267 123 269 122 262 116 257 114 255 114 257 117 262 122 260 122 257 120 255 122 260 123 257 120 255 120 253 120 255 120 257 120 253 117 250 120 260 126 257 119 248 116 250 117 250 116 248 113 245 111 243 113 245 114 243 111 245 114 248 114 245 113 253 113 241 110 243 113 243 110 250 113 243 108 238 111 245 114 248 114 245 111 241 110 243 111 243 111 243 113 245 113 248 114 245 113 248 114 248 114 245 113 243 111 243 111 243 113 248 114 255 114 255 114 255 114 255 114 257 116 255 113 250 110 245 108 248 110 248 110 245 107 241 104 250 111 248 108 243 105 238 102 234 101 236 102 236 102 236 102 241 105 243 107 245 111 253 114 250 113 255 114 257 116 257 114 253 113 253 113 253 113 253 113 257 113 253 111 253 111 255 114 262 117 262 117 262 117 262 117 262 116 257 113 253 108 248 107 257 113 253 110 250 111 255 114 250 110 253 111 255 113 255 113 255 111 255 116 265 119 255 108 253 111 250 110 250 108 248 108 248 110 250 111 255 114 257 114 262 116 257 113 253 111 255 114 257 114 260 116 257 114 255 111 260 116 257 113 253 111 255 113 250 111 255 114 257 114 257 113 260 116 257 113 253 111 250 110 250 110 253 111 255 113 255 114 245 108 250 111 253 111 253 110 255 113 255 113 255 113 255 113 257 113 262 116 267 116 262 114 262 114 265 117 269 120 274 125 272 119 281 125 293 129 310 137 331 146 346 159 377 176 403 184 420 190 413 196 441 208 446 205 401 155 308 125 303 140 303 134 308 140 305 138 300 134 286 132 286 128 274 123 265 120 260 120 260 122 262 123 262 126 288 113 78 15 69 25 76 22 59 22 69 12 62 9 62 9 62 7 76 16 71 13 66 10 66 10 59 7 59 7 42 6 42 12 52 18 57 16 62 18 66 16 64 15 76 19 83 19 93 25 114 37 138 52 152 54 150 52 143 43 140 45 136 43 117 33 93 25 76 15 45 3 23 0 16 0 9 0 16 6 28 13 23 10 19 4 26 0 19 31 140 84 164 54 76 21 57 12 50 16 47 15 45 16 50 19 45 15 47 12 38 7 38 12 35 7 35 7 33 6 31 4 83 33 85 16 50 9 47 7 45 7 40 9 40 9 40 9 40 12 40 10 35 9 33 9 31 12 26 7 19 4 14 3 9 4 7 3 4 1 4 0 4 1 4 0 2 0 2 0 7 4 9 6 11 7 14 9 7 1 2 0 2 0 2 1 2 7 14 16 23 13 14 7 21 12 28 15 31 15 31 13 45 13 47 15 50 16 52 18 57 22 66 25 62 21 59 22 59 16 62 19 66 22 69 22 66 21 66 22 69 22 71 25 66 27 59 28 76 37 85 39 90 37 95 39 95 40 97 40 95 39 97 40 97 40 100 42 102 43 102 45 109 51 117 54 119 54 121 55 119 52 112 46 117 51 112 48 109 48 109 49 105 45 107 46 107 46 107 46 109 46 107 45 105 45 102 43 95 42 97 46 109 51 105 45 95 42 95 42 95 42 97 43 88 40 88 40 88 40 88 40 90 40 88 39 85 40 88 42 100 42 97 39 95 37 90 36 95 40 102 45 105 45 102 43 114 51 105 45 100 46 107 48 112 49 117 48 117 49 121 52 133 57 136 58 138 60 140 61 136 58 133 55 126 51 121 49 114 39 102 45 114 49 81 27 23 1 2 0 9 1 7 0 2 0 0 0 0 0 0 0 0 1 0 0 7 0 7 34 131 66 119 54 102 46 95 43 88 40 88 40 88 40 88 40 71 36 76 31 59 21 52 22 54 21 57 22 57 22 54 21 47 10 14 0 7 0 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 7 4 9 6 9 6 11 7 14 9 14 10 141 261 140 281 147 277 143 285 143 273 144 277 146 285 147 289 152 293 155 297 153 285 147 269 140 273 149 277 140 249 141 273 143 265 144 257 137 238 134 242 135 246 138 253 140 249 137 242 138 246 135 246 140 265 144 265 143 261 143 261 143 257 140 257 143 265 143 261 140 249 135 242 134 242 134 242 134 242 134 242 134 242 131 230 125 222 125 222 129 238 132 242 132 238 131 234 129 222 126 210 122 206 120 206 123 210 123 210 125 214 125 222 123 222 128 226 125 214 122 218 117 202 117 202 117 198 114 194 116 214 111 206 108 198 105 190 108 202 108 202 110 206 110 206 108 198 107 198 107 202 110 206 108 202 108 202 108 194 104 186 105 198 107 198 108 202 108 202 105 190 104 186 102 190 105 186 111 182 108 170 104 162 102 162 110 178 105 162 102 170 108 182 108 174 105 166 105 174 110 186 108 182 110 174 105 166 105 178 102 182 101 178 101 178 102 182 104 186 105 190 104 182 102 178 107 190 101 182 102 190 102 182 104 190 102 186 102 190 104 190 105 194 104 186 102 186 102 186 98 178 102 198 108 206 110 202 105 190 104 186 104 186 105 190 107 194 107 194 107 198 110 202 108 202 108 202 108 202 108 202 108 202 108 198 107 194 105 194 110 202 108 194 104 178 96 166 104 190 102 186 101 182 101 178 99 178 101 182 102 186 104 190 107 194 105 194 105 198 108 206 107 202 110 210 111 210 110 206 111 210 111 210 111 210 111 210 113 214 111 206 110 210 113 214 113 214 113 214 113 214 113 214 114 210 113 202 110 190 107 186 110 198 110 198 110 198 110 198 108 202 110 206 110 210 111 210 113 210 113 218 117 222 113 202 111 206 110 206 108 202 108 202 107 198 108 206 111 210 113 214 114 214 111 210 110 210 111 210 114 218 116 222 114 214 111 210 111 214 113 214 113 210 110 206 110 202 108 202 108 206 111 214 114 218 114 214 111 210 110 206 108 202 110 206 110 210 111 210 107 194 110 202 111 202 110 198 111 202 111 206 113 206 113 206 111 198 114 206 116 206 116 194 113 194 116 198 119 206 123 202 119 214 125 226 128 230 134 246 143 261 152 289 167 321 179 333 188 345 188 353 196 384 208 408 211 353 141 214 128 285 141 265 137 269 132 249 125 238 123 238 123 242 116 214 110 214 110 214 107 218 105 222 111 246 132 222 15 0 13 19 18 7 9 7 34 67 36 51 19 3 12 7 18 15 15 7 12 0 12 7 6 3 7 0 6 0 9 7 13 11 13 7 13 7 15 11 10 7 16 15 16 7 18 11 19 15 31 47 40 59 45 75 37 59 45 75 43 63 40 67 43 79 42 71 30 23 10 0 3 0 0 0 0 0 4 7 4 7 3 0 7 0 0 51 63 154 73 83 27 15 16 0 15 3 15 7 15 15 19 19 16 35 18 31 12 15 10 23 9 15 9 11 7 11 6 0 31 59 28 15 9 3 10 0 7 7 9 7 9 15 9 15 12 11 12 7 10 11 9 11 12 15 9 15 6 7 3 0 3 0 1 0 1 0 0 0 1 0 1 0 1 0 3 0 9 15 9 15 10 19 10 19 6 3 3 0 1 0 1 0 7 15 12 27 13 27 10 7 12 11 12 11 12 7 15 11 13 15 13 23 16 31 19 39 18 39 24 47 22 39 21 43 12 19 15 31 19 47 24 55 21 43 21 43 22 47 22 43 27 27 25 31 33 59 39 63 39 67 39 71 40 71 42 75 42 67 40 63 40 63 39 59 42 67 43 75 48 91 54 103 52 99 55 103 55 95 51 83 51 91 49 83 48 83 48 83 43 71 45 75 46 79 48 83 46 75 43 67 40 67 43 75 42 63 43 75 49 87 48 71 43 63 40 55 39 55 42 63 42 71 42 71 42 71 42 71 40 67 39 63 39 63 40 67 42 67 40 59 39 55 36 51 37 59 40 67 42 67 42 67 51 83 46 71 43 71 45 79 45 79 46 91 51 95 52 99 52 95 54 99 58 111 60 115 58 107 57 99 54 91 51 79 46 63 46 83 52 103 46 87 19 15 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 3 0 0 4 0 4 75 72 123 57 91 51 83 45 59 40 59 40 59 40 59 40 59 36 55 34 35 25 15 21 23 22 31 22 31 22 39 22 47 24 39 6 0 0 0 0 3 0 0 0 7 0 15 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 3 6 7 6 7 6 7 7 11 7 11 291 134 286 140 293 135 284 138 284 135 286 135 284 132 276 129 284 134 284 134 279 128 269 123 267 123 267 120 257 119 269 129 279 132 281 129 267 120 262 120 257 119 262 122 267 123 265 122 276 125 262 122 274 131 276 126 274 128 276 129 274 128 272 125 267 123 269 125 267 119 255 114 262 120 262 120 262 120 262 120 255 114 255 114 255 114 257 116 245 110 248 111 250 113 253 113 255 114 250 111 245 108 243 108 243 108 245 110 245 110 245 108 231 110 245 113 236 105 236 113 231 107 236 110 238 107 229 101 238 104 236 101 231 98 229 96 226 96 226 98 229 98 229 99 231 99 229 98 229 99 231 101 238 105 241 105 238 102 234 101 234 99 231 99 231 102 238 105 243 105 236 99 226 95 222 93 229 102 224 98 214 95 212 93 219 96 217 95 214 96 222 101 222 99 219 96 217 98 222 101 219 102 229 101 214 93 219 101 219 95 217 93 214 95 217 96 214 95 219 96 222 96 219 95 226 98 217 95 219 98 222 96 224 101 229 104 231 104 229 101 222 98 219 96 217 96 219 98 210 93 222 102 234 105 231 102 226 99 222 96 219 98 224 101 234 105 234 104 234 107 238 108 241 105 241 105 241 105 241 105 236 102 236 102 236 104 238 104 241 105 241 104 234 98 224 93 229 98 231 99 231 99 231 99 234 101 236 104 241 107 245 108 245 107 243 105 241 105 243 107 243 107 245 110 248 108 245 107 248 110 248 110 248 110 248 110 253 111 250 110 250 110 253 111 253 111 253 111 253 111 253 111 253 111 250 110 248 107 243 105 245 108 248 110 250 108 248 107 245 107 245 108 248 110 250 110 253 111 253 113 257 113 253 110 250 110 250 108 248 108 245 107 243 105 245 108 248 110 253 111 255 113 255 111 253 111 253 113 255 114 257 114 257 113 253 110 248 110 253 113 255 111 248 107 250 108 245 105 245 108 253 113 257 113 255 111 253 110 250 110 248 108 248 108 248 108 248 108 248 108 250 111 253 111 250 108 250 111 253 111 253 113 255 113 260 113 262 114 265 116 265 116 260 114 265 117 269 120 274 125 276 122 286 126 293 129 310 137 329 149 353 161 374 171 391 177 398 187 413 188 417 193 439 212 458 205 374 132 284 128 296 125 291 126 276 117 265 113 257 116 262 113 248 104 236 102 234 105 241 107 234 108 243 114 267 98 71 12 64 18 57 6 33 7 162 88 195 76 112 16 64 18 74 16 69 13 64 10 64 12 62 10 59 10 45 7 40 13 42 13 47 13 54 15 64 13 64 15 71 16 71 13 74 16 78 19 90 22 93 22 102 28 102 31 124 37 117 34 117 42 121 45 121 46 114 39 95 30 54 12 38 3 23 0 21 0 33 7 31 4 38 0 23 25 126 67 131 45 74 19 52 13 50 15 45 15 45 16 47 21 50 18 54 18 45 10 40 12 40 10 40 10 38 9 35 7 78 31 78 16 50 9 47 7 45 7 40 9 40 9 38 9 40 12 40 10 35 9 33 9 28 10 23 7 19 3 14 1 4 1 4 1 4 0 2 0 4 1 4 3 9 4 11 6 21 12 21 12 19 10 19 10 19 9 11 4 7 1 4 1 19 13 21 12 19 12 21 10 21 10 21 7 21 10 28 13 38 10 45 13 52 18 57 21 52 21 64 24 59 21 59 22 52 12 54 15 59 19 66 22 64 19 66 21 66 22 69 24 66 27 59 28 76 37 85 39 90 37 93 39 95 39 97 40 102 42 100 40 97 39 95 37 97 40 100 43 107 51 119 55 121 55 124 57 121 52 112 46 114 49 109 48 107 46 109 48 100 43 102 45 107 46 109 48 107 43 97 39 93 40 102 45 95 42 95 46 107 49 105 43 97 42 88 36 83 37 90 42 90 42 90 42 90 42 90 42 88 40 85 37 83 39 88 40 90 36 93 39 95 40 100 42 95 40 97 42 100 42 100 43 105 46 100 43 97 43 102 43 100 43 114 49 124 52 124 51 124 52 128 55 133 60 140 61 136 58 133 55 128 52 126 51 131 57 131 55 112 49 95 48 66 24 16 0 7 0 11 3 2 0 0 0 0 0 0 0 0 1 0 0 7 0 7 34 138 64 109 51 107 52 95 39 85 39 85 39 85 39 85 39 83 37 74 30 59 22 54 21 59 24 57 22 57 22 59 24 62 19 26 1 7 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 4 4 9 7 9 6 9 6 9 6 9 6 123 206 119 214 120 194 111 194 120 210 120 210 119 202 116 194 117 202 114 190 108 174 104 166 110 166 96 150 101 182 113 198 117 210 119 198 110 174 105 178 110 186 111 194 114 198 116 198 125 214 114 202 119 214 117 198 116 202 117 206 116 202 114 202 105 186 107 186 105 174 99 158 102 174 102 174 102 174 102 174 99 170 99 174 101 174 101 174 92 150 92 150 93 158 96 162 105 170 102 162 99 158 99 162 98 158 101 162 101 162 99 162 92 158 99 166 96 154 99 182 99 170 102 178 102 170 98 166 90 158 90 158 90 158 90 158 90 162 92 162 93 170 95 170 96 174 95 166 93 170 95 174 95 170 95 174 95 170 93 162 98 174 93 166 93 174 99 190 104 190 99 174 93 162 90 154 95 154 92 142 90 142 90 142 88 142 92 150 95 154 93 146 95 154 95 150 93 150 93 154 93 158 98 154 90 138 92 166 95 162 93 158 92 162 93 166 85 146 90 162 95 170 96 170 98 166 92 158 95 170 96 166 96 178 102 194 105 190 102 182 95 166 93 162 93 166 95 170 92 166 98 182 102 182 98 170 99 170 95 158 93 162 98 174 101 178 101 178 101 182 104 186 102 186 102 186 102 186 102 186 99 182 101 182 101 186 102 186 101 182 102 186 101 178 98 174 98 174 98 178 99 178 99 182 99 182 101 186 104 194 107 202 110 202 107 198 105 194 107 198 107 202 108 206 110 202 107 198 110 206 110 206 110 206 110 206 110 206 108 202 108 202 110 206 111 210 111 210 111 210 111 210 110 198 110 194 107 190 105 186 107 190 108 198 110 194 107 190 107 198 107 198 108 202 110 206 110 206 111 210 111 206 110 210 110 206 108 202 108 198 107 198 105 194 105 198 108 206 110 210 113 214 113 218 114 218 114 214 113 214 114 218 113 214 111 206 107 202 110 210 111 210 108 198 111 206 108 198 108 206 113 218 113 210 111 210 111 206 110 206 108 202 108 202 108 198 107 198 108 198 111 202 111 198 108 194 108 198 110 202 111 206 113 206 113 198 113 198 114 202 116 198 114 198 117 202 120 210 125 206 120 218 125 226 126 226 132 242 144 273 158 301 167 309 173 321 180 333 185 333 182 345 199 412 209 440 200 309 123 210 120 234 125 234 119 218 114 210 116 222 117 226 111 206 105 210 108 206 105 214 102 214 111 246 128 198 9 0 12 11 12 0 4 3 113 333 146 281 58 15 6 19 18 19 15 11 12 3 12 7 16 27 18 15 9 0 9 7 15 15 15 23 15 31 16 35 15 19 21 23 16 11 16 23 18 15 19 7 16 0 16 3 19 11 30 27 27 23 31 47 37 63 42 79 43 87 45 99 31 59 28 39 16 0 1 0 0 0 0 0 4 0 0 47 70 154 64 95 33 27 16 0 16 15 15 19 18 27 21 31 15 39 21 43 15 23 12 23 13 27 12 23 10 19 10 11 28 51 27 11 9 3 10 0 9 7 9 7 9 15 9 15 12 11 12 7 10 11 9 11 10 11 9 11 4 3 1 0 1 0 1 0 1 0 1 0 3 0 4 3 6 11 7 11 10 19 10 19 10 19 9 15 12 19 9 11 4 3 4 3 15 31 13 23 10 19 10 11 10 3 7 0 6 0 10 7 7 3 9 11 13 23 16 31 15 35 22 43 21 35 21 43 18 31 15 27 13 27 16 35 19 39 19 43 21 43 22 39 27 27 25 31 33 59 39 63 34 55 36 59 36 63 37 63 43 67 42 63 40 59 39 55 40 63 42 71 46 87 52 99 58 111 58 111 55 91 48 75 51 87 48 79 46 79 46 83 42 71 43 75 45 79 46 79 45 67 39 55 37 63 43 75 40 59 42 71 49 83 46 67 45 63 37 43 34 47 39 59 42 71 42 71 42 71 42 71 40 63 37 59 37 59 39 67 36 51 37 59 39 63 42 67 42 67 42 67 42 71 43 75 46 75 45 67 43 67 42 67 40 71 45 91 51 99 51 95 52 91 54 103 58 111 61 119 58 107 57 103 55 95 54 83 55 91 58 103 49 87 46 111 45 79 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 4 0 4 75 73 123 54 87 52 91 45 55 39 55 39 55 39 55 39 55 42 59 34 39 28 23 21 15 24 31 21 27 21 35 22 51 28 55 15 0 0 0 0 0 0 0 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 3 6 11 6 7 6 7 6 7 6 7 238 105 229 107 231 98 214 98 224 102 226 104 231 105 234 105 234 104 226 98 217 90 207 87 217 87 195 84 214 101 229 101 226 102 229 99 217 92 212 93 219 96 222 98 224 99 226 101 238 104 226 99 224 99 222 96 231 104 234 105 231 102 226 101 214 93 214 92 210 87 202 84 200 84 200 84 200 84 200 84 207 90 207 90 207 87 200 84 200 84 198 84 200 87 205 92 219 95 214 92 210 90 212 92 212 93 217 95 217 93 210 88 202 87 207 90 210 92 217 99 217 95 217 95 217 93 212 92 210 85 210 85 212 87 214 88 214 88 217 90 219 93 222 95 224 93 219 92 217 92 219 92 214 90 217 92 219 90 214 88 219 90 214 87 212 88 219 93 217 90 214 88 214 90 217 93 207 87 205 85 202 85 205 87 200 87 210 95 217 95 212 90 217 95 217 93 214 93 212 92 214 93 214 92 207 88 210 93 217 93 212 92 212 92 214 95 198 84 205 90 214 96 219 98 219 93 210 92 217 96 219 95 214 95 222 99 226 101 224 98 217 93 214 93 214 95 219 96 217 96 222 99 224 98 217 93 219 96 217 95 217 95 219 96 217 95 214 93 217 96 222 98 234 101 234 101 234 101 234 101 231 99 231 99 231 99 234 101 226 98 231 101 234 101 234 101 231 99 231 99 234 101 234 101 229 98 229 99 234 101 236 102 245 108 243 105 241 105 243 107 245 108 248 110 248 108 243 105 245 108 245 108 245 108 245 108 250 108 245 107 245 107 248 110 253 111 253 111 253 111 253 111 250 110 250 108 248 107 245 107 248 108 248 108 248 108 248 108 245 107 245 108 248 110 250 110 248 110 253 110 248 107 250 111 248 108 248 108 245 107 245 105 243 105 245 108 248 110 253 111 253 113 257 114 260 114 257 114 255 113 255 113 255 111 250 110 245 108 250 110 253 111 250 110 253 111 250 110 253 111 255 114 253 111 253 110 250 110 250 110 250 110 248 108 248 107 245 107 250 110 253 111 253 110 248 107 248 108 248 110 253 111 255 113 262 113 260 113 260 114 265 117 267 117 269 120 274 123 279 128 281 125 291 128 296 131 310 137 334 155 365 168 377 168 386 176 393 182 403 180 403 184 425 202 427 215 451 187 327 119 274 122 286 125 279 120 272 117 265 119 267 119 262 117 260 117 255 117 257 119 253 122 267 126 274 95 64 9 64 19 54 6 35 13 231 143 288 122 143 16 59 19 74 16 69 13 64 10 64 13 66 21 62 15 38 9 31 10 38 15 42 13 57 16 62 16 66 19 74 21 71 16 74 21 74 21 83 22 81 21 88 25 85 22 95 27 97 25 102 31 112 34 109 31 119 37 128 43 117 43 114 42 102 28 76 15 42 1 40 0 50 0 50 34 164 78 138 52 85 25 47 7 45 15 42 15 42 18 47 19 42 15 54 19 50 13 42 13 47 15 45 13 45 12 42 12 74 28 76 15 45 10 47 7 40 9 40 9 38 9 38 9 40 12 40 10 35 9 33 9 28 9 21 6 16 3 11 0 4 1 7 3 7 4 9 4 11 6 11 7 14 7 14 7 16 9 16 9 19 10 19 10 23 12 19 9 14 7 14 7 23 15 21 12 16 9 14 7 23 10 23 10 26 10 31 12 33 7 40 10 45 13 50 15 50 18 59 22 59 19 59 24 71 21 62 15 54 12 54 15 62 19 64 19 66 21 66 22 64 27 59 28 76 37 85 39 83 33 88 34 88 36 90 36 100 42 97 40 97 40 95 39 100 42 100 43 105 48 112 51 126 58 128 58 121 52 109 46 112 49 109 46 105 45 107 46 105 45 105 43 102 43 102 43 102 42 97 39 97 42 102 45 93 40 95 45 105 49 102 43 97 42 90 37 85 36 88 39 88 40 88 40 88 40 88 40 85 39 83 37 83 37 85 39 97 42 97 39 95 37 90 36 100 42 100 42 100 43 105 48 97 46 102 45 100 43 100 42 102 45 112 48 119 49 119 49 126 54 128 55 136 60 138 61 136 58 133 57 131 55 131 54 128 54 126 52 107 46 88 46 76 30 23 3 4 1 9 0 0 0 0 0 0 0 0 0 0 1 0 0 7 0 7 34 136 64 114 52 105 49 95 40 88 40 88 40 88 40 88 40 85 39 76 33 69 27 52 15 59 22 52 18 50 19 57 25 62 25 40 10 11 0 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 2 3 9 9 11 7 11 7 9 6 9 6 99 154 96 166 101 150 93 154 93 146 92 142 93 150 98 170 99 166 93 146 85 126 79 119 76 115 81 134 88 146 87 134 84 142 87 138 81 123 78 130 84 134 82 134 82 138 84 142 84 138 84 130 78 123 79 130 90 158 92 158 92 154 88 146 85 146 82 134 78 126 76 126 73 119 73 119 73 119 73 119 76 126 79 134 81 130 78 123 81 134 79 126 78 130 82 142 85 138 82 130 81 130 82 134 84 142 88 150 88 142 82 130 87 142 82 134 85 150 90 150 92 154 88 150 87 146 87 150 88 150 88 150 88 146 87 146 87 150 88 154 92 162 93 166 92 158 90 150 87 146 88 150 88 154 92 158 92 158 90 154 88 146 87 142 85 142 85 142 85 142 85 142 87 150 90 158 87 146 85 138 82 134 84 138 84 142 87 150 90 154 90 158 92 158 93 158 92 154 88 150 95 158 88 150 88 154 90 150 92 154 90 150 88 154 90 158 82 138 87 154 92 162 95 166 95 162 90 158 95 170 96 166 90 158 93 166 96 174 98 174 93 162 92 158 93 166 96 174 95 166 95 166 95 166 95 166 95 162 96 166 96 166 95 162 93 158 92 154 93 158 95 166 98 174 98 174 98 174 98 174 98 174 98 174 96 170 96 170 95 170 98 178 99 178 99 178 101 182 101 182 99 178 99 178 99 178 99 178 99 178 99 178 105 190 104 190 104 190 105 198 107 202 108 202 108 198 105 190 107 198 107 198 107 198 107 198 108 202 107 194 105 198 108 202 110 206 110 206 110 206 110 206 110 198 110 198 108 194 108 194 111 198 108 190 107 194 110 202 108 202 108 202 110 206 110 210 107 206 111 206 107 194 108 214 108 202 108 198 107 198 105 194 107 198 107 202 110 210 111 214 108 206 111 214 114 218 113 210 111 214 113 214 113 210 110 202 110 206 110 206 110 210 113 218 108 206 111 210 113 214 111 210 110 206 110 206 110 206 110 206 111 210 110 206 108 202 108 198 110 202 111 202 111 198 108 190 107 190 108 198 111 202 113 206 114 202 113 194 113 202 116 202 119 210 120 214 125 222 129 218 128 238 132 242 132 238 137 253 149 289 167 321 170 309 171 321 179 329 179 321 179 333 188 361 197 408 214 428 177 277 126 238 128 246 126 238 120 222 116 218 114 230 120 242 122 249 120 238 114 238 113 253 126 265 128 174 7 0 15 15 10 0 4 7 90 249 110 202 45 15 15 35 19 19 16 11 13 3 13 7 15 19 16 7 7 0 7 0 9 15 10 27 12 35 13 43 13 27 18 31 18 19 21 35 19 35 25 39 22 27 22 27 25 0 19 0 24 15 24 11 27 23 25 23 27 31 30 51 39 79 45 87 46 83 43 75 25 27 13 0 9 0 4 59 73 138 55 91 37 47 16 7 12 7 12 7 10 19 13 27 7 23 16 39 16 27 13 27 16 35 15 31 13 27 13 19 25 47 25 7 9 3 10 0 9 7 10 7 9 15 10 15 12 11 12 7 10 11 9 11 9 11 7 11 4 0 0 0 3 0 4 3 6 7 6 11 9 15 9 15 9 11 7 11 7 15 9 19 10 23 12 27 13 23 10 19 10 19 12 23 13 27 13 23 10 11 3 0 13 15 13 23 15 15 15 15 10 11 10 15 12 19 13 19 13 27 21 39 21 35 21 47 27 51 21 27 15 23 15 27 19 35 21 39 21 43 22 35 27 27 25 31 33 59 39 63 34 55 34 59 36 59 37 63 39 59 40 63 40 63 42 67 45 71 43 71 45 75 48 83 54 103 57 111 57 103 54 95 49 83 46 79 45 75 46 79 46 79 45 71 43 67 42 63 42 67 42 67 43 71 45 75 40 55 40 71 48 79 45 63 43 67 42 59 39 51 37 47 39 63 39 63 39 63 39 63 39 59 37 55 36 59 37 63 43 67 42 59 40 55 37 51 43 63 40 59 40 63 45 75 46 75 46 75 46 71 42 67 46 79 45 79 46 87 49 91 52 91 54 95 55 99 57 103 58 107 57 103 57 99 55 99 57 91 55 95 48 91 39 79 25 39 6 0 1 0 1 0 0 0 0 0 0 0 0 0 0 3 0 0 4 0 4 75 69 126 60 95 49 75 45 67 40 59 40 59 40 59 40 59 40 59 36 51 34 35 19 0 22 27 18 11 15 27 21 39 24 55 22 27 4 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 7 15 10 15 9 15 7 11 6 7 205 85 202 95 214 92 207 96 214 95 205 87 198 87 202 92 212 92 202 82 188 76 179 73 152 69 193 87 195 76 176 69 181 75 186 75 179 70 176 72 195 82 193 81 191 81 193 82 181 76 191 76 181 72 186 81 193 82 195 82 195 81 191 78 195 81 186 73 179 72 179 73 176 70 176 70 176 70 176 70 155 64 164 73 176 78 179 76 176 75 171 72 169 73 174 76 186 76 183 75 181 75 183 76 191 81 195 84 198 81 186 75 207 85 191 79 198 85 198 81 210 90 202 85 198 85 202 88 205 85 202 84 195 79 193 78 202 85 205 88 210 90 212 93 207 87 202 84 200 84 200 84 200 84 202 87 205 85 202 84 205 87 205 85 202 84 200 82 210 88 205 85 202 85 202 85 210 90 202 85 198 82 195 82 200 84 195 81 195 87 207 93 207 90 207 90 207 88 202 85 214 90 200 85 207 92 205 84 205 87 202 85 200 87 202 88 200 85 202 90 207 90 207 90 214 92 207 90 212 96 217 95 210 92 212 93 214 96 219 99 214 92 212 92 214 95 219 96 214 92 212 92 212 93 217 96 212 93 219 98 222 96 214 92 219 95 217 95 217 96 222 99 224 95 224 95 224 95 224 95 226 96 226 95 224 93 222 93 224 95 226 98 229 96 226 95 234 101 234 99 231 98 229 98 238 104 236 102 236 102 236 102 236 101 234 101 234 102 238 105 243 107 243 107 243 105 236 102 243 107 243 107 243 107 243 107 245 107 243 105 241 107 243 108 245 108 245 108 245 108 245 108 253 111 250 110 250 110 250 108 257 111 248 107 245 108 253 114 248 108 250 110 250 111 253 111 245 110 253 108 243 104 248 113 248 108 248 107 245 105 243 105 245 107 248 110 253 111 255 113 243 107 250 111 255 111 250 110 253 113 255 113 255 111 250 108 253 111 250 108 250 111 257 116 243 107 250 113 255 111 250 108 250 110 250 110 250 110 250 110 255 111 253 110 250 108 248 108 253 111 253 111 253 110 245 107 243 107 248 108 250 111 255 113 265 114 260 111 260 114 267 119 272 122 274 125 281 128 286 131 296 134 303 137 308 138 322 144 341 159 377 173 379 168 386 176 393 179 396 177 403 182 413 187 436 199 432 214 425 168 317 128 288 126 281 122 269 113 248 105 248 110 257 119 265 120 255 116 253 116 253 123 269 123 257 78 66 12 69 19 50 0 28 7 109 52 124 39 69 6 57 19 71 18 66 15 62 12 62 13 47 12 42 9 28 6 23 9 28 6 35 7 50 10 62 10 62 13 69 16 69 18 74 22 74 24 85 24 78 16 69 15 83 19 71 16 83 22 85 15 93 19 100 22 107 24 109 25 105 33 114 40 128 51 145 58 145 51 109 21 78 0 59 30 121 43 90 36 85 28 62 18 38 7 33 9 31 9 35 12 31 9 47 18 50 15 45 15 50 16 50 15 47 15 45 15 71 28 71 15 45 10 42 7 40 10 38 10 38 9 35 10 40 12 40 10 35 9 33 9 26 9 21 6 14 1 9 0 9 4 9 6 11 7 14 9 21 10 19 9 16 7 14 7 14 9 16 10 21 13 26 16 21 12 19 10 19 12 23 15 19 12 23 12 19 6 11 0 33 18 40 21 45 21 42 18 45 13 47 13 47 13 47 13 47 16 57 21 57 19 59 24 69 24 59 16 50 16 54 19 57 19 57 21 59 22 62 22 64 27 59 28 76 37 85 39 88 36 90 37 93 39 95 39 93 39 95 40 97 42 100 43 107 45 105 43 102 45 105 46 112 51 119 57 126 58 126 57 112 48 107 45 105 45 105 46 109 48 107 45 100 40 95 39 97 42 102 45 105 45 105 45 90 39 93 43 105 48 100 42 97 43 97 42 95 39 88 36 83 37 83 37 83 37 83 37 85 37 83 36 81 37 83 39 88 37 90 40 93 42 97 43 93 40 90 37 90 40 95 45 97 48 105 48 105 46 102 42 112 48 112 43 109 46 117 49 124 51 126 52 126 52 126 52 136 58 133 57 133 57 131 55 148 63 131 54 102 40 66 22 23 6 0 0 2 3 4 0 0 0 0 0 0 0 0 0 0 1 0 0 7 0 7 34 128 66 121 55 100 43 93 45 90 42 90 42 90 42 90 42 83 37 78 37 78 31 50 9 54 19 47 13 42 16 52 22 54 25 47 16 21 0 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 3 11 9 19 10 16 9 14 7 11 7 82 134 87 146 88 142 85 134 78 130 85 138 81 126 84 142 78 123 81 130 81 115 72 95 61 79 64 87 69 103 73 115 72 119 70 119 70 115 67 107 61 103 69 126 75 130 73 126 78 130 69 99 61 95 64 107 73 126 75 130 76 134 76 134 73 134 73 130 72 130 70 126 73 123 66 115 67 119 66 111 72 126 75 130 75 134 76 134 76 130 75 126 73 123 72 115 70 126 75 130 73 130 79 150 85 150 79 138 79 138 75 123 70 126 76 134 76 134 79 150 84 154 84 154 84 150 81 134 78 134 79 138 81 134 79 130 84 146 84 146 84 146 84 146 81 138 79 134 79 138 82 146 84 150 85 154 88 158 90 162 84 146 84 146 84 146 84 150 84 142 82 146 87 158 85 142 87 162 87 158 85 158 84 154 82 150 82 150 82 150 82 150 87 158 85 154 84 158 85 162 88 162 84 150 82 154 87 158 88 154 88 154 88 154 88 154 90 158 90 158 90 158 90 158 95 162 93 158 93 158 93 158 93 158 93 158 93 158 93 158 90 154 90 154 90 154 90 154 90 154 92 158 92 162 93 162 96 166 96 162 95 158 93 158 93 158 95 162 95 166 96 166 92 162 93 166 95 162 93 158 92 158 92 162 93 166 95 166 96 170 98 174 98 170 95 166 99 178 99 178 99 178 99 178 101 182 102 186 102 190 104 190 105 194 105 190 104 186 102 186 102 186 102 186 102 186 102 186 105 194 105 198 108 202 108 206 104 194 105 190 101 182 104 198 107 198 107 198 107 198 107 198 108 194 108 198 110 202 111 202 108 194 108 194 108 194 108 194 110 210 111 210 111 206 108 198 113 210 110 206 108 198 105 194 107 198 107 202 108 206 110 206 107 194 105 194 105 198 108 206 108 202 108 202 108 202 108 202 110 206 110 206 110 206 110 206 108 202 108 206 110 210 111 210 113 214 113 214 113 214 113 214 110 206 110 210 111 214 113 214 110 206 110 206 110 206 110 206 108 194 108 198 110 202 111 202 107 190 107 194 108 198 110 198 114 202 113 194 111 194 113 190 116 202 119 202 119 210 129 230 128 242 134 249 135 249 141 265 156 297 165 313 168 309 170 309 177 321 176 321 176 325 184 333 185 384 208 420 208 412 162 218 114 242 129 242 117 210 110 194 111 222 117 234 120 242 119 230 110 222 111 230 114 281 131 107 0 0 10 11 16 11 6 0 1 0 1 0 1 3 15 39 22 31 15 19 15 23 13 11 13 11 12 3 10 0 7 0 9 11 1 0 9 11 0 7 6 0 10 15 19 27 16 7 16 23 24 39 22 35 13 3 21 0 22 15 22 19 25 23 19 7 19 3 16 0 15 0 19 19 22 23 24 43 42 99 46 87 46 83 39 43 19 11 19 35 28 39 19 3 13 19 10 0 4 0 6 0 3 0 6 11 7 15 9 15 7 11 12 23 12 19 6 3 7 7 28 27 16 0 10 3 10 0 9 3 9 3 9 11 9 11 7 3 9 7 9 7 4 0 10 11 7 11 4 7 4 7 6 3 4 3 4 7 7 15 9 15 9 15 9 15 9 15 7 11 7 11 7 11 7 11 10 19 10 19 10 19 10 19 1 3 6 7 1 0 0 0 12 19 18 43 24 39 22 31 25 43 21 35 16 23 12 15 15 27 16 27 16 27 18 31 21 35 21 35 21 35 21 35 19 35 22 43 24 43 24 35 21 15 24 31 33 63 39 63 36 59 36 63 37 67 39 67 39 59 39 63 40 63 42 67 42 67 43 71 43 75 45 75 52 91 51 111 64 126 55 75 45 75 46 75 45 75 48 91 48 79 45 71 43 71 45 75 46 75 43 67 40 59 40 63 40 63 45 67 40 59 42 67 37 51 37 51 37 51 36 47 37 55 36 55 36 59 40 67 37 59 37 59 37 59 37 59 40 59 39 55 39 59 42 67 36 55 39 55 39 63 48 91 48 79 48 79 48 75 43 71 42 71 43 79 46 83 46 83 51 87 51 91 52 95 54 99 52 95 54 91 52 95 60 123 72 107 52 107 55 87 27 27 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 3 0 3 3 0 7 99 60 115 61 99 48 67 43 75 46 71 42 59 39 59 42 67 42 63 37 43 30 27 24 27 25 35 22 27 19 31 19 31 24 55 27 39 13 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 23 13 23 9 15 10 23 186 81 191 84 193 82 188 81 193 85 195 82 181 75 181 79 183 78 181 73 171 64 155 57 157 63 162 66 167 69 171 69 169 67 171 69 171 67 167 66 159 63 167 69 174 72 176 72 179 70 169 63 159 61 162 64 174 70 174 72 176 72 179 73 179 73 176 72 174 70 174 70 176 69 167 66 169 69 169 67 167 73 167 73 169 75 171 76 169 75 167 73 167 72 164 72 167 70 176 72 174 70 179 78 188 76 179 73 181 75 176 70 176 73 183 76 181 75 186 81 193 82 193 82 193 81 188 78 188 78 191 81 193 79 188 78 193 81 193 81 193 81 193 81 193 79 191 79 191 81 195 84 202 85 200 85 200 85 200 85 200 85 200 84 195 82 193 81 195 81 193 82 200 87 198 81 195 84 195 82 193 81 191 81 193 82 193 82 193 82 193 82 200 85 198 84 195 85 198 87 200 85 195 84 195 84 198 87 200 88 200 88 200 88 200 88 202 90 202 90 202 90 202 90 205 92 207 93 207 93 207 93 207 93 207 93 207 93 207 93 210 90 210 90 210 90 210 90 210 90 210 92 212 92 214 93 217 95 214 93 212 92 212 90 212 92 214 93 217 95 217 95 217 90 219 92 219 92 217 90 219 92 219 93 222 93 224 95 224 96 226 98 229 96 224 95 231 99 231 99 231 99 231 99 231 99 234 101 236 102 236 102 238 104 241 105 238 104 236 101 234 101 234 101 234 101 234 101 236 102 236 104 238 105 241 105 238 104 241 104 234 101 238 107 243 107 243 107 243 107 243 107 245 107 245 108 248 108 250 110 248 108 248 108 248 108 248 108 250 110 253 111 250 110 248 107 253 111 250 108 245 107 243 105 245 107 245 108 248 108 250 110 245 105 243 105 243 107 248 110 248 108 248 108 248 108 248 108 250 110 250 110 250 110 250 110 248 108 248 110 250 111 253 111 255 113 255 113 255 113 255 113 250 110 250 111 253 113 255 113 250 110 250 110 250 110 250 110 248 108 248 110 250 110 253 111 245 107 248 108 248 110 250 110 265 116 262 113 260 114 262 116 269 120 274 122 276 125 288 137 291 131 300 135 308 138 322 146 348 159 367 167 374 167 382 170 389 177 386 176 398 179 408 185 417 197 436 202 432 203 384 144 262 114 272 119 267 110 253 116 255 113 260 119 262 117 253 116 250 113 253 116 253 131 269 57 59 13 76 25 64 12 33 0 35 0 38 0 47 9 64 16 74 16 64 12 64 13 64 12 52 13 45 12 35 9 28 6 21 4 26 0 47 0 38 3 54 3 52 6 64 15 71 16 64 15 62 13 64 18 76 25 78 24 81 24 83 22 88 22 90 19 95 18 95 16 95 16 97 24 100 22 95 24 112 37 114 42 148 63 162 54 128 34 81 22 69 16 57 13 54 12 42 6 35 3 33 4 28 0 28 3 31 6 33 6 33 6 31 6 35 7 33 7 40 15 71 22 57 12 42 10 40 9 35 9 33 10 33 9 33 9 33 7 35 10 33 7 26 3 28 9 21 4 16 3 14 4 11 4 9 4 9 6 14 9 11 6 11 6 11 6 11 6 14 7 14 7 14 7 14 7 16 9 16 9 16 9 16 9 4 4 11 6 11 0 9 3 28 13 40 22 54 24 52 21 64 22 59 19 54 16 50 15 50 13 47 13 47 13 47 13 52 19 52 19 52 19 52 19 52 19 54 22 57 22 57 22 54 21 54 28 76 37 85 39 88 36 90 37 93 37 95 39 95 40 97 40 100 42 100 42 97 42 100 43 102 45 105 45 117 51 114 57 136 64 126 51 105 45 105 43 100 43 105 46 102 43 102 43 102 45 107 48 107 45 102 42 97 39 97 40 93 43 100 43 93 39 93 42 88 37 88 37 88 39 90 39 81 36 81 37 83 39 85 39 83 37 83 37 83 37 83 37 83 37 83 37 83 39 88 42 83 39 88 40 85 42 97 49 102 48 100 43 95 43 102 45 105 46 112 46 117 49 121 52 124 51 124 52 126 52 128 54 126 55 133 57 133 58 140 64 155 64 121 51 97 36 42 10 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 3 0 0 4 0 14 43 121 63 121 57 102 45 97 48 95 43 88 39 85 39 88 42 85 40 81 36 71 30 62 24 62 25 57 21 52 18 50 19 54 25 50 24 35 9 9 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 16 9 11 6 11 9 76 123 79 126 79 123 78 119 82 134 81 123 73 107 75 123 75 123 70 103 61 83 54 67 63 95 63 95 64 99 66 103 64 99 66 107 67 107 66 103 63 99 64 99 66 111 70 119 69 107 66 99 64 99 64 103 67 107 67 107 69 111 70 115 73 130 72 126 72 123 70 123 72 119 67 115 70 126 72 123 72 123 72 126 73 126 75 130 73 126 73 123 72 123 70 119 67 111 70 111 67 107 69 119 73 119 69 115 72 123 72 111 73 123 78 123 75 119 76 126 79 134 81 134 81 130 78 126 76 130 79 134 79 134 78 126 78 130 78 130 78 130 78 130 79 134 78 130 79 134 81 142 85 150 85 146 82 138 79 134 87 150 84 142 81 134 78 130 79 130 78 138 84 146 82 134 82 134 81 134 79 130 79 126 84 142 84 142 84 142 84 142 87 150 85 146 85 146 87 150 87 150 85 146 85 146 87 150 88 154 88 154 88 154 88 154 88 154 88 154 88 154 88 154 88 150 90 154 93 158 95 162 92 154 92 154 92 154 92 154 88 150 88 150 88 150 88 150 88 150 90 154 90 158 92 158 92 154 92 154 90 150 90 150 90 150 92 154 92 158 93 158 88 150 90 154 90 154 88 150 92 158 92 158 93 162 93 166 95 166 96 170 96 170 95 166 99 178 99 178 99 178 99 178 98 174 99 178 99 182 101 182 102 190 105 194 105 190 101 178 99 178 99 178 99 178 99 178 99 178 99 178 101 182 101 182 104 190 107 190 102 182 105 198 108 198 108 198 108 198 108 198 105 186 105 190 107 190 108 194 108 194 108 194 108 194 108 194 110 206 111 210 110 202 107 198 110 206 110 202 107 198 105 194 107 198 107 198 108 202 108 206 107 194 105 194 105 198 108 206 108 202 108 202 108 202 108 202 110 206 110 206 110 206 110 206 108 202 108 206 110 210 111 210 113 214 113 214 113 214 113 214 110 206 110 206 111 210 111 210 108 202 108 202 108 202 108 202 108 194 108 194 110 198 110 202 107 194 108 194 110 198 110 198 117 206 116 202 114 206 117 202 120 218 125 222 126 226 134 242 128 242 134 249 135 249 141 265 153 289 162 305 165 301 167 301 174 325 174 317 176 321 180 325 188 369 196 380 200 424 196 353 122 214 111 222 117 206 116 246 114 230 117 234 117 238 116 222 108 218 108 222 111 269 123 79 12 15 31 51 19 0 1 0 0 0 0 0 4 15 18 27 18 19 12 11 13 19 13 11 12 19 12 11 9 0 6 0 0 0 6 0 12 3 6 15 13 0 3 0 4 0 9 0 16 7 10 0 9 3 16 19 24 31 24 23 21 19 21 19 21 15 19 11 18 11 15 7 18 11 19 11 18 7 21 27 22 43 46 119 66 134 61 111 43 51 22 7 19 19 15 0 9 0 3 0 6 0 3 0 3 0 3 3 4 7 6 7 3 3 6 7 4 3 9 15 25 23 16 0 12 3 10 0 9 3 10 3 10 11 10 11 7 0 9 3 9 7 6 0 9 11 6 7 3 3 3 3 4 3 4 3 4 7 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 0 3 4 7 1 0 3 0 10 19 16 39 24 43 24 39 22 43 22 39 21 35 19 35 16 27 16 23 13 19 12 15 16 23 16 23 16 23 16 23 18 27 18 31 19 31 19 23 19 11 22 27 33 59 39 63 36 59 36 59 37 63 37 67 40 63 40 67 42 71 43 71 39 59 40 67 43 75 46 79 52 91 49 103 61 130 63 111 48 79 43 67 40 63 42 67 40 63 40 67 43 79 49 91 46 75 43 67 40 59 40 63 42 67 45 67 40 51 39 59 36 51 37 55 39 59 40 63 34 55 37 63 39 63 37 59 39 63 39 63 39 63 39 63 36 47 34 43 36 51 39 55 39 59 42 59 39 59 43 75 51 75 42 55 39 59 43 75 45 75 43 75 46 91 52 103 49 83 51 87 51 91 52 91 51 99 58 107 58 111 63 123 72 126 58 87 33 31 9 0 1 3 1 11 1 11 1 3 0 0 0 0 0 0 0 0 0 7 0 0 3 0 9 103 64 123 61 103 51 79 48 83 43 63 39 51 37 51 39 59 40 63 40 59 36 43 27 27 27 39 24 27 18 27 16 23 22 39 27 51 22 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 11 4 0 4 7 171 75 171 75 169 73 167 72 169 72 164 69 162 70 171 75 167 69 159 63 152 60 150 60 155 63 152 61 152 61 152 61 150 61 155 64 159 66 157 64 162 64 155 61 155 66 164 72 159 66 159 66 159 66 159 66 157 64 157 66 159 67 162 67 169 72 167 70 164 69 164 69 167 67 159 67 167 73 171 72 162 70 162 70 164 72 167 73 164 72 164 70 162 70 162 70 162 69 164 67 157 64 159 69 164 67 159 67 167 72 167 70 176 75 181 76 176 72 176 75 181 76 183 78 183 78 181 75 186 76 188 78 188 78 186 76 186 76 186 76 186 76 186 76 188 78 186 76 188 79 193 81 195 81 193 81 191 79 188 78 195 82 193 81 191 79 188 78 188 76 186 78 193 82 191 78 188 79 186 79 183 78 183 78 191 82 191 82 191 82 191 82 198 87 195 84 193 85 198 87 198 85 195 85 195 85 195 87 198 87 198 87 198 87 198 87 198 87 198 87 198 87 198 87 198 87 200 90 205 93 210 95 202 90 202 90 202 90 202 90 202 87 205 87 205 87 205 87 205 88 207 88 210 90 210 90 212 92 212 92 210 90 210 90 207 88 207 90 210 92 212 92 214 88 217 90 217 90 214 88 217 90 219 92 219 93 222 93 222 93 224 96 226 96 226 95 229 98 229 98 229 98 229 98 226 96 226 98 229 99 231 99 234 102 241 105 241 102 231 98 229 98 229 98 229 98 229 98 229 98 229 99 231 99 231 99 231 105 234 104 229 101 231 107 238 108 238 108 238 108 238 108 243 105 245 107 248 108 248 108 248 108 248 108 248 108 248 108 248 110 250 110 250 108 245 105 250 108 248 107 245 105 243 105 243 105 245 107 245 108 248 108 245 105 243 105 243 107 248 110 248 108 248 108 248 108 248 108 250 110 250 110 250 110 250 110 248 108 248 110 250 111 253 111 253 111 253 111 253 111 253 111 250 110 250 110 250 110 250 111 245 107 245 107 245 107 245 107 245 107 248 108 248 110 250 110 248 108 248 110 250 110 253 111 265 114 262 114 262 116 267 117 274 123 281 128 281 128 291 137 291 131 300 135 308 138 322 146 343 156 362 164 370 164 377 167 382 173 384 174 396 176 405 179 420 191 425 193 432 206 434 194 336 129 262 119 281 120 265 125 265 117 262 119 260 116 253 114 253 113 250 116 253 128 255 43 83 31 109 37 66 4 23 0 52 9 47 9 54 13 52 6 57 12 50 9 54 13 57 12 52 12 50 10 38 7 33 6 35 28 100 39 119 42 112 43 119 34 93 16 71 10 62 4 57 6 54 7 57 9 54 9 66 19 71 21 76 21 78 21 81 21 85 21 88 19 88 19 71 13 78 18 83 19 85 22 90 24 95 33 119 54 155 70 155 60 126 42 107 33 83 19 74 15 59 10 57 9 45 4 33 4 31 4 33 7 35 9 35 7 35 4 26 0 28 6 64 21 50 13 45 12 38 9 33 10 33 10 28 10 28 10 33 7 33 7 31 7 31 6 26 7 19 4 14 3 14 3 9 4 7 3 9 4 11 7 19 10 19 10 19 10 19 10 11 6 11 6 11 6 11 6 9 4 9 4 9 4 9 4 9 3 16 4 14 3 21 9 31 13 42 19 54 25 62 25 62 22 62 22 62 22 62 22 62 22 59 19 54 16 50 15 50 18 50 18 50 18 50 18 47 16 47 16 47 16 50 18 52 21 54 27 74 37 85 37 85 34 90 36 90 37 93 37 97 40 100 42 102 43 102 43 93 39 97 42 102 45 107 46 114 49 112 52 128 64 138 66 119 51 105 40 97 40 97 40 100 42 100 42 102 45 107 48 107 45 102 42 97 39 97 40 97 45 100 43 90 36 88 39 85 36 88 39 93 42 97 43 78 36 83 39 85 39 83 36 85 39 85 39 85 39 85 39 81 36 81 36 81 37 85 39 88 42 93 42 85 39 88 42 97 45 95 40 90 40 97 42 100 40 100 37 105 43 119 52 121 49 121 49 121 51 124 51 124 51 126 52 126 55 138 66 155 72 131 42 54 10 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 4 0 19 48 121 61 117 54 105 48 97 48 93 40 85 36 81 37 85 39 83 42 88 42 83 34 66 25 66 27 59 21 50 16 47 18 50 22 50 28 50 19 16 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 7 9 4 7 6 72 115 70 111 69 107 69 107 67 99 63 91 64 99 67 107 69 119 63 107 60 103 60 103 61 107 61 107 60 103 60 95 60 79 63 87 64 87 64 87 70 99 66 83 63 91 70 107 66 91 67 95 67 99 69 99 66 91 66 95 67 95 69 99 70 111 70 111 69 107 67 103 70 103 66 103 70 119 73 115 66 103 67 107 69 111 69 111 67 107 67 111 69 111 69 111 69 103 70 99 66 91 69 103 69 95 66 99 72 111 73 103 73 107 76 107 72 99 73 107 75 111 76 115 78 115 76 119 76 130 76 134 76 134 75 130 76 134 76 134 76 134 76 134 76 134 76 134 76 138 79 142 76 134 78 138 78 142 79 142 76 134 78 138 79 142 81 146 76 130 75 134 79 146 78 123 81 126 82 123 81 123 79 119 84 130 84 130 84 130 84 130 88 138 85 134 85 134 87 142 85 138 87 138 87 138 87 142 88 158 87 158 87 158 87 158 87 158 87 158 87 158 87 150 87 138 88 146 92 154 95 158 92 150 92 150 92 150 92 150 87 146 87 146 87 146 87 146 87 146 87 146 88 150 88 154 92 154 92 154 93 158 93 158 88 146 88 146 90 150 92 154 90 154 92 158 92 158 90 154 90 154 90 158 92 158 93 162 92 158 93 166 96 170 96 166 98 174 98 174 98 174 98 174 96 170 96 170 98 174 99 178 101 186 104 190 104 186 99 174 98 174 98 174 98 174 98 174 99 178 99 178 99 178 99 178 102 186 105 186 101 178 104 194 108 198 108 198 108 198 108 198 108 194 108 194 110 198 111 202 108 194 108 194 108 194 108 194 108 202 110 206 108 202 107 194 108 198 107 198 107 194 105 194 105 194 105 198 107 198 108 202 107 194 105 194 105 198 108 206 108 202 108 202 108 202 108 202 110 206 110 206 110 206 110 206 108 202 108 206 110 210 111 210 111 210 111 210 111 210 111 210 110 206 110 206 110 206 110 202 107 198 107 198 107 198 107 198 107 190 107 194 108 194 110 198 108 194 110 198 110 202 111 202 113 198 111 194 113 202 116 198 119 214 125 222 126 222 129 226 128 242 134 249 135 249 141 265 152 285 159 297 162 293 164 293 168 313 171 313 173 313 176 309 180 345 191 372 199 404 202 412 182 301 117 226 129 253 123 234 119 238 119 230 117 234 116 226 111 222 108 226 113 265 114 39 24 47 42 67 19 0 0 0 0 0 0 3 7 11 12 27 13 15 9 11 12 23 13 19 10 27 9 11 7 0 4 0 15 87 73 150 81 142 64 138 69 123 55 83 43 51 25 15 1 0 0 0 1 0 9 15 10 19 13 23 18 39 22 39 21 27 21 19 21 19 21 19 13 0 16 3 19 11 19 3 22 3 12 0 18 39 46 107 69 138 72 126 57 79 40 59 33 39 25 27 19 15 12 0 7 7 4 0 3 3 6 11 6 11 7 3 1 0 1 0 21 15 15 0 13 7 10 0 10 3 10 3 10 11 10 11 7 0 7 0 7 7 7 11 9 7 6 3 3 0 1 3 4 0 3 0 3 3 6 11 10 19 10 19 10 19 10 19 6 7 6 7 6 7 6 7 3 0 3 0 3 0 3 0 1 3 4 7 1 7 9 19 12 23 16 39 22 43 25 47 22 43 22 43 24 47 24 47 24 47 22 39 19 31 16 27 18 27 19 27 19 27 19 27 19 23 16 15 15 19 18 15 19 7 21 27 31 55 37 59 34 55 34 59 36 59 37 63 40 63 40 67 42 71 43 71 37 59 39 63 42 71 45 75 49 83 48 95 58 126 67 138 60 99 46 67 42 67 42 63 45 71 43 67 42 67 43 71 46 75 43 67 40 59 40 63 43 71 45 63 37 43 34 47 34 47 36 51 39 59 42 67 37 59 37 63 39 59 37 55 39 63 39 63 39 63 39 63 39 51 39 47 39 55 42 59 40 63 45 63 40 51 40 59 40 63 43 71 43 63 37 51 42 63 37 55 39 71 46 91 49 83 49 83 49 79 48 79 48 79 45 63 42 79 58 123 72 142 60 55 12 0 0 0 0 7 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 7 0 0 1 0 13 115 60 103 54 87 49 75 45 71 43 59 39 47 36 51 39 55 40 67 43 71 40 51 30 35 27 39 24 27 19 27 16 23 22 35 25 47 30 43 13 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 19 9 11 7 11 162 69 157 64 152 63 152 64 155 63 148 60 145 60 140 54 152 61 148 58 140 54 136 51 150 61 150 60 148 60 148 61 145 61 150 63 152 63 150 63 162 69 155 63 150 64 157 69 155 66 152 64 152 66 157 67 152 64 155 66 157 67 157 67 159 69 159 67 157 67 155 66 162 67 152 66 157 70 159 69 157 64 159 66 159 67 162 67 159 66 159 67 162 67 164 69 157 69 162 69 155 66 159 72 159 67 155 67 162 73 164 72 164 72 169 73 167 70 167 75 169 75 174 76 176 78 174 76 179 73 181 76 183 75 179 73 186 78 186 78 186 78 186 78 183 75 181 75 181 76 186 79 181 75 183 76 186 79 191 81 176 73 181 76 186 79 191 81 183 75 181 76 188 81 186 76 186 82 183 82 181 81 181 81 183 82 183 82 183 82 183 82 191 87 188 85 188 85 191 87 188 85 191 87 191 87 188 85 191 85 191 85 191 85 191 85 191 85 191 85 191 85 191 87 191 87 193 88 195 92 198 93 195 90 195 90 195 90 195 88 200 85 202 85 202 85 202 85 202 85 202 87 205 87 207 88 212 92 212 92 214 93 214 93 207 88 207 90 210 92 212 92 217 90 219 92 219 92 217 90 214 90 217 90 219 92 219 92 217 90 222 95 226 96 226 95 226 96 226 96 226 96 226 96 226 96 226 98 229 99 231 99 238 102 236 101 234 101 234 101 229 98 229 98 229 98 229 98 234 101 234 101 231 99 231 99 229 104 231 102 226 101 229 105 238 108 238 108 238 108 238 108 245 108 250 110 250 111 253 111 248 108 248 108 248 108 248 108 248 108 248 108 248 107 243 105 245 107 245 105 243 105 243 105 241 105 243 105 245 107 245 107 245 105 243 105 243 107 248 110 248 108 248 108 248 108 248 108 250 110 250 110 250 110 250 110 248 108 248 110 250 111 253 111 250 110 250 110 250 110 250 110 250 110 250 110 248 108 248 108 243 105 243 105 243 105 243 105 243 107 245 107 248 108 248 108 250 110 250 110 253 111 253 113 257 111 255 111 257 113 265 116 267 120 279 125 279 125 281 129 291 131 300 135 308 138 322 146 343 156 362 164 370 164 377 167 370 168 379 171 393 173 398 173 403 184 427 196 432 197 429 199 398 162 288 116 279 129 274 114 262 114 255 114 253 114 250 116 255 113 248 114 250 123 238 27 100 37 107 36 69 10 35 7 52 28 105 40 74 13 62 25 59 12 50 9 54 13 54 10 54 10 52 9 45 6 38 4 69 67 200 101 219 93 202 90 210 88 200 85 191 72 155 52 121 31 81 4 45 0 52 9 47 4 50 12 66 18 76 22 74 21 76 22 76 22 78 24 76 22 74 21 76 21 69 15 71 18 66 16 71 24 88 31 128 55 159 64 150 54 136 55 124 40 105 33 95 27 78 19 42 7 31 3 26 1 28 4 26 3 31 4 28 3 35 12 57 18 47 13 45 13 38 7 33 10 28 10 28 10 28 10 33 7 31 6 28 7 33 10 23 7 16 3 11 1 11 1 7 3 4 1 7 4 11 6 11 6 11 6 11 6 11 6 9 4 9 4 9 4 9 4 7 3 7 3 7 3 7 3 11 3 16 4 16 4 31 16 45 16 47 19 54 22 59 25 62 22 62 22 62 22 62 22 59 19 57 18 54 16 52 16 52 21 50 21 50 21 50 21 50 19 42 15 38 15 42 18 50 19 52 25 74 36 83 37 83 34 88 34 90 36 90 36 95 39 95 40 97 40 100 42 97 40 97 40 100 42 100 42 105 46 109 52 124 61 138 67 133 55 105 40 100 43 102 40 105 45 102 42 97 40 100 42 107 45 102 42 97 39 97 40 100 46 100 42 88 33 81 34 83 34 85 37 88 39 90 40 88 39 83 36 81 36 83 37 83 37 83 37 83 37 83 37 81 39 81 39 81 40 85 42 81 42 88 43 83 39 81 40 85 40 100 48 102 43 93 34 105 43 105 40 107 43 114 48 121 49 119 48 119 46 117 46 117 45 109 40 107 46 133 64 148 69 114 24 26 1 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 2 0 23 52 117 55 105 48 100 48 95 42 93 42 85 37 83 37 85 40 83 40 85 40 81 36 71 28 62 24 57 21 52 19 52 21 54 22 45 28 57 28 31 10 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 13 19 9 14 9 66 95 61 79 58 75 58 79 60 75 57 79 60 75 51 51 55 95 57 99 55 91 51 79 60 107 60 111 61 111 61 107 63 75 66 79 64 75 63 67 69 83 66 71 63 71 64 79 67 75 61 63 60 67 64 79 64 75 66 79 66 83 67 91 67 103 67 103 66 99 64 95 69 99 63 91 66 99 66 95 63 95 64 99 66 103 66 103 64 99 66 103 66 107 67 107 64 83 69 87 67 83 72 103 70 83 66 83 70 95 70 87 66 87 72 95 70 91 73 103 73 99 75 107 78 111 78 111 73 126 75 130 75 130 73 123 76 134 76 134 76 134 76 134 75 130 73 126 75 134 76 138 76 134 78 138 78 138 78 138 73 126 73 130 76 134 78 138 76 130 75 138 81 146 79 126 82 123 82 119 81 115 79 115 82 123 82 123 82 123 82 123 87 130 85 126 84 130 85 134 84 130 87 134 87 134 85 130 87 154 85 154 85 154 85 154 84 150 84 150 84 150 84 142 88 142 88 142 88 142 90 146 88 142 88 142 88 142 88 142 84 138 84 138 84 138 84 138 84 138 85 142 85 146 87 146 88 146 90 150 92 154 92 158 90 150 90 150 92 154 92 158 88 150 90 154 90 154 88 150 88 150 90 154 90 158 92 158 88 154 92 162 95 170 96 170 96 170 96 170 96 170 96 170 98 174 98 174 99 178 99 182 105 190 101 174 98 178 101 186 99 178 99 178 99 178 99 178 101 182 101 178 99 174 98 174 102 186 105 182 102 174 104 190 110 198 110 198 110 198 110 198 108 190 108 194 108 198 110 198 108 194 108 194 108 194 108 194 107 202 108 202 108 198 105 190 105 194 105 194 105 194 105 194 104 190 105 194 105 198 107 198 107 194 105 194 105 198 108 206 108 202 108 202 108 202 108 202 110 206 110 206 110 206 110 206 108 202 108 206 110 210 111 210 110 206 110 206 110 206 110 206 110 206 110 202 108 198 107 198 104 190 104 190 104 190 104 190 105 186 107 190 107 194 108 194 110 198 110 202 111 202 113 206 111 194 111 194 113 206 117 206 117 210 125 222 125 218 126 214 128 242 134 249 135 249 141 265 153 289 161 301 164 297 165 297 165 301 168 309 171 309 171 297 173 325 190 376 194 376 196 416 196 400 155 234 110 222 117 198 108 210 108 202 107 214 111 218 107 206 102 210 108 246 101 0 36 55 36 51 24 27 16 27 110 329 137 269 52 23 6 31 18 27 12 15 12 23 12 15 10 31 9 11 6 0 4 0 22 134 105 202 101 170 92 190 99 206 99 206 99 198 84 162 81 154 58 83 30 11 12 0 0 7 4 19 10 31 18 31 21 27 21 27 24 31 25 23 25 15 16 7 19 15 18 0 16 7 19 11 19 11 19 0 27 23 39 67 48 83 52 91 46 67 40 59 37 51 31 47 19 35 12 11 4 3 6 7 1 3 6 3 3 3 7 11 18 7 15 0 15 7 12 0 10 3 10 3 10 11 10 11 7 0 6 0 6 7 10 19 7 3 4 3 1 0 1 0 3 0 1 0 3 0 4 7 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 1 3 4 3 3 15 12 39 19 39 18 39 21 35 22 43 22 43 22 43 21 39 21 39 19 35 19 35 19 31 18 31 16 23 18 23 18 23 18 23 22 31 18 15 13 15 18 19 18 7 21 23 30 55 37 55 33 51 34 55 34 59 36 59 37 55 37 55 39 59 40 63 42 67 42 63 40 63 39 59 42 75 48 95 55 111 61 126 63 95 42 55 40 71 42 59 42 67 40 63 40 67 43 75 46 75 43 67 40 59 40 63 45 75 46 63 36 39 31 39 34 43 34 47 36 47 36 47 43 67 37 47 33 51 37 67 36 55 36 55 36 55 36 55 37 47 36 43 37 51 40 55 36 51 43 63 42 55 40 55 42 67 45 75 45 67 39 55 43 71 42 71 42 71 43 75 48 79 48 75 46 75 45 71 43 75 48 83 49 91 58 119 60 119 42 0 0 0 1 0 0 7 1 15 0 7 0 7 0 0 0 0 0 0 0 0 0 7 0 0 1 0 16 126 60 99 51 83 49 83 46 67 45 67 40 55 39 55 40 63 40 63 39 55 36 47 31 43 22 31 21 23 19 35 21 39 27 35 22 43 31 51 22 19 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 27 12 19 9 15 150 60 140 54 136 54 136 55 128 49 131 55 145 60 133 46 126 49 138 58 148 60 145 57 148 60 148 61 150 63 152 63 152 64 152 64 152 61 145 60 152 64 150 61 145 60 145 60 152 61 140 54 133 55 143 61 148 61 148 63 150 64 152 64 157 67 155 66 155 64 152 64 159 66 150 61 150 64 150 61 155 63 155 64 157 64 159 66 155 64 157 66 159 67 162 67 150 64 157 66 155 67 162 75 159 67 155 66 159 69 157 64 155 67 164 70 164 70 169 76 169 73 174 78 176 78 176 78 176 73 179 75 181 73 179 72 181 75 181 75 181 75 181 75 181 75 179 75 179 76 183 79 191 82 188 79 186 78 181 76 181 76 181 76 181 76 181 75 183 78 181 79 191 82 188 78 181 81 181 79 179 78 176 78 183 82 183 82 183 82 183 82 191 85 188 84 186 85 188 87 183 84 191 88 193 87 186 82 191 87 191 87 191 87 191 87 188 85 188 85 188 85 188 85 193 88 193 88 193 88 191 87 193 88 193 88 193 88 193 87 198 84 200 84 200 84 200 84 200 84 200 85 202 85 205 87 205 87 205 88 207 90 210 90 210 90 212 92 212 93 214 93 210 87 212 88 214 87 212 85 214 88 214 90 217 92 219 92 214 90 219 93 224 96 226 96 226 96 226 96 226 96 226 96 229 98 231 99 231 101 234 101 243 104 231 96 224 98 234 104 231 99 231 99 231 99 231 99 231 99 231 98 229 96 226 96 229 105 231 104 224 101 229 107 238 110 238 110 238 110 238 108 241 105 243 107 245 108 248 108 248 108 248 108 248 108 248 108 245 108 248 108 248 107 243 104 243 105 243 105 243 105 243 105 241 104 241 105 243 107 245 107 245 105 243 105 243 107 248 110 248 108 248 108 248 108 248 108 250 110 250 110 250 110 250 110 248 108 248 110 250 111 253 111 250 110 250 110 250 110 250 110 250 110 250 108 248 107 245 107 241 104 241 104 241 104 241 104 243 105 243 107 245 108 248 108 250 110 250 111 253 113 255 113 260 113 260 114 265 117 269 120 267 122 281 128 281 125 279 126 291 131 305 135 308 137 322 146 346 158 365 165 372 165 379 168 365 167 377 171 389 171 391 171 403 180 420 194 425 191 429 206 425 206 374 128 248 105 250 101 241 104 236 104 231 107 241 111 241 107 234 107 241 113 219 10 114 39 97 33 76 25 69 22 133 96 217 92 97 4 50 30 69 16 57 12 57 13 52 9 59 10 57 9 45 4 45 4 78 75 219 99 219 93 226 104 234 102 226 102 226 98 210 87 195 87 198 84 169 54 112 25 42 1 42 6 50 12 57 15 69 21 69 22 69 25 71 25 64 16 54 15 66 25 71 22 69 21 64 18 62 18 66 21 88 19 88 28 117 45 128 45 128 43 119 40 119 42 114 37 78 25 64 15 45 10 45 12 40 9 40 7 28 3 31 7 52 16 42 15 45 13 35 7 33 10 28 10 28 10 28 10 31 6 31 6 28 7 35 13 23 6 16 3 11 0 11 1 7 1 4 1 4 3 9 6 11 6 11 6 11 6 11 6 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 11 3 19 3 19 9 40 19 54 21 54 18 52 21 54 22 62 22 62 21 59 19 57 19 62 22 62 22 62 24 64 25 42 16 38 16 38 16 42 16 54 21 45 15 38 15 45 19 47 21 47 25 71 34 81 36 83 33 85 34 88 37 88 37 90 36 90 37 93 37 95 39 102 43 100 40 97 39 93 37 97 43 112 52 119 57 128 61 131 51 95 36 95 43 100 37 95 39 95 40 100 43 107 48 107 45 102 42 97 39 97 42 102 46 102 42 85 31 78 31 83 34 83 34 83 33 81 33 97 42 81 31 74 33 83 42 78 34 78 34 78 34 78 34 76 34 74 34 74 36 78 39 74 39 85 43 85 40 83 42 97 45 97 43 95 42 97 42 97 40 105 40 102 39 100 36 117 49 117 48 117 45 114 43 109 48 128 58 138 60 140 63 121 57 78 4 14 1 7 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 3 0 0 4 0 28 55 121 57 105 51 107 52 102 45 97 45 90 40 85 40 90 43 85 40 78 36 71 33 71 31 54 21 52 19 52 21 57 24 62 22 42 25 57 31 45 18 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 13 19 9 14 9 55 79 57 87 60 95 61 99 52 75 55 83 57 75 52 75 58 95 58 95 58 95 58 95 58 99 60 107 64 115 67 119 66 95 63 95 64 95 61 75 61 87 61 87 61 87 61 87 66 95 61 83 58 79 60 87 63 91 63 95 64 99 66 99 67 111 66 103 64 99 61 95 64 99 63 95 61 99 63 103 66 99 64 91 63 91 64 95 66 103 69 107 69 107 67 99 67 99 64 95 64 95 64 91 64 95 64 95 64 95 64 95 67 99 67 99 67 99 67 99 67 103 70 111 73 119 75 123 66 115 72 123 70 115 72 130 73 123 69 107 66 115 72 126 81 126 79 123 78 115 76 115 79 123 79 119 78 115 76 115 79 119 78 115 76 119 78 123 81 126 79 123 81 126 82 134 82 126 81 123 79 119 78 119 79 123 79 123 79 123 79 123 82 130 82 130 82 130 82 130 84 134 84 134 84 134 84 134 84 134 84 134 84 134 84 134 82 130 82 134 84 138 85 138 85 138 85 138 85 138 85 138 85 138 85 142 87 146 88 146 85 142 85 138 84 134 81 130 85 142 85 146 87 150 88 150 85 142 85 146 87 150 88 150 88 150 88 154 90 158 92 158 88 150 88 150 88 150 88 150 88 150 88 150 88 150 88 150 92 158 92 162 93 166 95 166 90 158 95 170 98 174 96 166 92 158 92 162 93 166 95 166 93 162 93 166 95 170 96 170 98 178 101 186 102 186 102 182 98 174 98 174 98 174 98 174 105 182 104 178 104 178 104 174 107 190 108 194 110 190 108 186 107 186 107 190 108 194 110 194 107 186 107 186 107 186 107 186 105 190 102 190 107 202 107 194 107 194 104 190 107 198 105 190 107 198 107 198 107 198 107 198 102 186 102 190 104 190 105 194 108 202 108 202 108 202 108 202 111 206 110 202 108 198 107 194 110 194 110 194 110 194 110 194 110 190 108 186 107 190 108 194 108 190 107 186 105 190 107 194 105 182 104 178 102 182 104 186 105 190 108 198 111 206 113 206 110 198 110 198 110 198 110 198 110 198 110 202 113 202 117 214 117 210 120 214 120 214 128 230 134 242 135 238 135 242 144 269 152 277 159 297 165 301 164 293 168 301 168 301 170 309 173 305 180 345 191 372 196 376 199 392 199 432 196 321 119 166 98 186 99 186 107 202 107 186 107 198 108 230 113 206 108 214 66 0 28 43 43 51 25 27 13 0 19 63 46 87 21 7 10 51 10 19 9 3 9 0 10 0 12 31 18 0 4 0 4 0 13 115 102 186 84 174 93 162 84 154 90 166 93 174 88 174 81 174 85 182 82 170 72 150 33 19 0 3 7 0 1 15 4 0 7 11 12 31 16 31 16 7 21 15 21 11 22 31 15 11 16 15 16 15 16 19 16 3 15 11 24 35 37 67 37 55 37 47 39 51 39 51 40 47 31 27 27 19 15 0 12 0 6 0 4 0 4 19 19 15 12 0 10 7 9 0 10 15 10 19 12 19 12 15 9 0 9 0 6 0 6 0 6 0 3 0 3 0 3 3 3 0 3 0 3 0 3 0 4 3 4 3 4 3 4 3 6 11 7 15 9 11 7 7 9 11 7 7 6 11 7 7 6 3 7 11 12 23 15 19 22 31 18 19 16 23 21 35 25 35 21 47 24 31 19 43 22 39 21 35 19 27 18 27 12 7 15 7 12 7 16 31 21 27 18 19 15 11 13 0 21 0 15 15 31 67 37 51 31 47 33 43 34 39 36 47 34 55 36 63 39 71 39 67 39 71 40 75 42 71 40 67 42 67 45 83 52 107 60 123 64 107 48 67 40 67 43 71 43 67 43 71 46 75 46 79 46 71 45 71 45 71 45 71 45 83 45 63 31 39 34 63 33 47 33 51 36 59 40 67 40 67 37 59 33 47 30 43 27 39 31 47 28 39 31 47 37 51 36 47 34 51 36 55 39 59 40 63 40 67 42 67 46 67 40 67 45 79 45 71 46 75 42 63 39 59 40 67 54 83 45 71 46 91 49 75 46 83 52 87 52 79 57 115 73 119 19 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 1 0 0 0 0 0 28 126 60 115 57 99 52 95 54 103 46 75 45 71 42 63 39 59 34 51 36 55 37 51 34 51 27 39 22 27 19 27 18 27 22 27 22 35 22 35 22 47 1 0 0 0 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 133 55 133 57 138 58 140 60 131 54 133 55 133 54 131 52 136 57 136 57 136 57 136 57 138 60 140 61 145 63 148 64 148 60 145 61 152 64 150 60 148 61 148 61 150 63 150 63 155 64 152 63 148 61 148 63 152 64 152 64 152 64 152 64 150 64 152 64 152 64 152 64 152 63 150 61 148 63 150 64 155 64 152 63 150 63 152 66 155 66 157 67 157 67 155 66 159 61 162 63 162 63 162 63 164 64 164 64 164 64 164 64 167 66 167 66 167 66 167 66 167 66 169 67 171 70 174 70 167 69 176 70 171 69 176 73 181 72 174 67 169 70 176 76 181 76 179 75 179 75 179 73 183 78 181 76 179 75 179 75 186 78 181 76 181 76 183 79 183 78 181 76 183 78 186 81 188 81 186 79 186 78 183 78 186 79 186 79 186 79 186 79 191 82 191 82 191 82 191 82 191 82 191 82 191 82 191 82 193 84 193 84 193 84 193 84 191 82 191 84 193 85 195 85 195 85 195 85 195 85 195 85 195 85 195 87 198 88 200 88 200 85 200 85 198 84 198 84 198 84 198 85 200 85 202 87 202 85 202 87 205 88 207 88 207 88 207 90 210 92 212 92 207 88 207 88 207 88 207 88 207 88 207 88 207 88 207 88 217 90 217 92 219 92 222 93 217 92 224 96 226 96 224 95 222 93 224 95 224 96 226 96 222 93 222 95 224 96 226 96 226 98 231 101 234 101 234 101 229 98 229 98 229 98 229 98 231 101 231 102 234 102 234 102 241 107 243 110 245 108 241 107 241 107 241 108 243 108 245 110 241 107 241 107 241 107 241 107 241 104 236 104 243 108 243 105 241 105 238 105 241 107 241 104 243 107 243 107 243 107 243 107 236 104 238 104 241 105 241 107 248 108 248 108 248 108 248 108 250 110 248 108 248 108 245 107 245 110 245 110 245 110 245 110 245 108 243 107 241 108 243 110 248 107 245 105 243 107 245 108 243 105 241 104 241 104 243 105 243 107 248 110 253 111 253 111 250 110 250 110 250 110 250 110 250 110 250 111 255 116 267 119 269 120 276 120 276 122 286 128 305 134 315 137 322 140 334 149 339 149 355 161 372 167 377 167 377 168 377 168 379 171 384 173 393 184 410 193 415 196 425 202 441 199 434 182 329 108 241 113 234 102 226 107 238 117 243 113 226 119 245 110 260 108 171 13 93 43 93 31 50 12 50 7 45 19 78 22 52 4 57 18 62 10 59 7 57 7 59 10 50 15 57 7 33 3 35 0 64 61 210 95 202 84 214 70 181 76 183 79 188 81 191 81 179 75 186 79 193 79 188 78 148 31 40 1 47 4 47 9 47 7 47 7 45 7 40 9 52 18 62 19 62 18 66 21 64 16 66 15 66 16 69 18 69 16 66 13 69 21 83 25 83 24 95 30 107 39 121 43 119 40 105 36 100 31 81 18 64 12 50 12 42 3 38 19 52 13 40 7 38 10 35 6 35 10 35 10 31 12 31 12 31 9 31 7 23 6 21 6 19 4 9 3 7 3 7 4 7 3 7 3 7 3 7 3 9 4 9 4 9 4 9 4 11 7 14 9 16 7 14 6 16 7 14 6 11 7 14 7 23 9 33 12 38 15 42 18 52 21 45 16 42 18 50 22 59 22 54 25 59 21 52 24 54 22 52 18 45 13 38 12 21 12 19 12 21 10 31 19 42 19 45 18 42 15 40 15 40 16 31 21 71 39 88 31 83 31 81 34 78 36 78 37 83 34 88 37 93 39 93 39 93 40 95 42 97 40 95 39 95 40 100 45 112 52 124 58 133 60 117 46 100 40 100 43 95 42 97 43 97 45 100 45 100 45 100 45 97 43 97 43 97 46 93 37 74 30 78 39 76 33 76 33 78 37 85 40 83 39 81 36 74 31 69 30 69 31 76 33 71 31 74 36 78 36 74 34 74 34 76 37 81 39 81 40 83 40 85 40 97 40 95 40 102 45 102 40 105 45 100 40 97 40 100 45 105 46 95 40 109 46 117 45 121 49 124 55 131 61 128 61 95 36 19 0 0 3 4 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 4 0 7 0 7 0 52 58 117 58 105 49 90 43 88 43 85 42 83 39 81 37 78 36 74 34 76 36 76 36 74 33 59 22 54 18 47 15 45 15 54 24 54 24 47 22 45 21 21 3 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 54 83 54 87 55 87 55 87 55 87 54 83 54 83 55 87 55 87 55 87 55 87 55 87 60 99 60 99 60 99 60 99 57 83 57 91 63 103 63 91 60 91 61 95 63 99 64 103 64 103 66 107 64 103 63 95 64 103 64 103 63 99 63 99 60 95 61 99 64 107 66 111 63 99 61 95 61 95 63 99 64 95 63 91 63 91 64 99 63 95 64 99 66 95 64 91 58 87 60 91 61 99 63 99 64 103 64 103 64 103 64 103 66 107 66 107 66 107 66 107 66 107 66 107 66 111 67 111 67 115 72 119 69 115 70 126 75 126 70 115 69 119 73 123 70 99 72 103 72 103 72 107 75 111 75 111 73 107 72 103 78 119 76 111 75 115 78 119 75 107 73 107 73 111 76 119 79 123 79 119 78 119 76 115 79 123 79 123 79 123 79 123 81 126 81 130 82 130 82 130 82 130 82 130 82 130 82 130 84 134 84 134 84 134 84 134 82 130 82 134 84 138 85 138 85 138 85 138 85 138 85 138 85 138 85 142 87 146 88 146 85 142 85 142 87 146 87 146 82 134 82 138 84 138 84 142 85 142 85 146 87 150 88 150 88 150 90 154 90 154 92 158 88 150 88 150 88 150 88 150 88 150 88 150 88 150 88 150 88 150 88 154 90 154 92 158 92 162 93 166 96 166 95 166 95 166 96 170 96 174 98 174 93 162 93 166 95 170 96 170 95 170 98 178 99 178 99 174 98 174 98 174 98 174 98 174 98 162 98 166 101 170 102 174 105 186 108 190 108 190 107 182 107 186 107 186 108 190 108 194 107 186 107 186 107 186 107 186 105 190 102 190 107 202 107 194 105 194 105 194 105 194 105 194 107 198 107 198 107 198 107 198 104 194 105 194 107 198 107 202 108 202 108 202 108 202 108 202 107 198 108 202 108 202 110 206 110 194 110 194 110 194 110 194 110 190 108 186 107 190 108 194 108 190 107 186 105 190 107 194 107 190 105 186 105 186 107 190 105 190 108 198 111 202 111 202 110 198 110 198 110 198 110 198 110 206 110 202 113 214 117 214 120 222 122 214 119 210 123 218 129 230 137 249 141 249 146 265 146 261 153 281 162 301 165 301 167 297 168 301 170 309 173 313 179 337 185 349 188 365 197 388 200 380 202 432 180 242 107 222 113 198 102 194 116 230 116 194 111 222 113 226 122 238 63 0 28 39 42 27 13 0 9 11 3 0 12 0 4 3 10 35 12 19 9 0 7 0 9 0 9 15 15 0 1 0 1 0 15 103 93 210 90 194 85 154 72 126 73 126 73 146 78 154 87 182 90 198 92 214 95 226 95 123 6 0 4 3 4 0 12 23 9 15 6 11 4 3 9 0 15 3 13 7 16 27 15 23 15 23 16 27 18 23 19 15 15 3 12 3 16 7 10 0 18 15 28 35 37 51 39 51 40 55 40 55 33 27 22 7 16 7 10 0 12 19 13 3 7 0 9 7 9 0 10 15 10 19 12 19 12 15 7 0 9 0 7 0 6 0 6 0 4 0 3 0 3 3 3 0 3 0 3 0 3 0 4 3 4 3 4 3 4 3 6 11 7 15 9 11 7 7 9 15 7 11 7 11 9 7 9 3 10 7 15 19 18 23 22 31 19 23 18 27 21 35 27 35 21 43 24 27 18 35 19 23 16 11 10 0 6 0 4 0 9 0 4 0 10 11 18 23 18 23 18 19 16 19 18 0 13 11 30 67 36 47 31 47 33 39 34 43 36 47 33 51 36 63 39 67 39 67 39 71 40 75 42 71 40 67 40 67 42 75 48 95 55 111 63 123 60 95 43 59 40 75 40 59 40 63 42 63 42 67 42 63 42 63 43 67 43 67 46 79 42 59 33 43 34 59 33 47 33 47 34 55 37 63 37 63 36 55 33 47 30 43 28 47 33 51 31 47 33 59 36 51 34 43 33 47 36 51 37 55 39 59 39 63 40 63 40 55 36 55 40 67 42 59 43 71 42 67 42 71 45 79 46 67 40 59 40 75 43 75 49 91 51 103 64 123 61 107 28 43 3 0 0 11 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 22 99 55 103 51 75 42 63 39 59 36 51 36 51 36 51 36 51 33 47 34 51 36 47 33 47 25 35 21 19 16 23 15 19 27 35 25 31 24 35 22 47 15 19 1 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 131 54 131 52 128 52 128 52 136 55 131 52 128 54 136 58 133 55 133 55 133 55 133 55 140 60 140 58 138 57 136 57 140 55 138 58 148 61 145 57 140 57 143 58 145 61 148 63 145 61 152 66 155 63 148 60 148 61 148 63 150 64 152 66 148 61 150 63 150 64 152 64 150 63 148 60 145 61 150 63 150 63 148 61 150 63 152 66 148 63 150 64 152 63 150 61 155 58 157 61 162 64 167 66 167 66 167 66 167 66 167 66 167 66 167 66 167 66 167 66 169 67 169 67 167 66 167 66 169 69 174 70 169 67 171 72 179 73 176 70 174 72 179 75 169 69 169 70 174 72 176 73 181 75 179 75 176 73 176 72 181 76 179 75 179 75 181 76 176 73 174 72 176 75 181 76 183 78 183 76 181 76 181 76 183 78 183 78 183 78 183 78 186 81 188 81 188 82 191 82 188 81 188 81 188 81 188 81 191 82 191 82 191 82 191 82 191 82 191 84 193 85 195 85 195 85 195 85 195 85 195 85 195 85 195 87 198 88 200 88 200 85 200 87 202 88 207 90 198 84 198 84 198 84 200 85 202 85 202 87 205 88 207 88 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 214 88 217 90 219 92 219 92 222 93 222 93 224 95 222 93 224 95 224 95 226 96 229 98 222 93 222 95 224 96 226 96 222 95 226 98 229 98 229 96 229 98 229 98 229 98 229 98 224 96 226 99 231 102 236 104 238 105 241 107 241 107 238 105 238 105 241 107 241 108 243 108 241 107 241 107 241 107 241 107 241 104 236 104 243 108 243 105 236 104 241 105 238 102 238 105 241 105 241 105 241 105 241 105 241 105 243 107 243 108 245 108 245 107 245 107 245 107 245 107 243 107 245 108 248 110 250 111 245 110 245 110 245 110 245 110 245 108 243 107 241 108 243 110 248 107 245 105 243 107 245 108 248 107 245 105 243 107 245 108 243 107 248 110 250 110 250 110 250 110 250 110 250 110 250 110 250 110 253 111 257 116 269 120 274 123 279 120 274 119 281 125 300 132 317 143 331 144 336 149 346 152 355 158 362 159 362 158 372 165 377 170 382 173 384 173 389 179 396 182 401 188 417 199 429 194 444 218 429 164 281 104 255 111 238 111 248 116 236 102 231 111 231 108 269 110 162 4 69 27 74 30 57 15 62 13 57 10 50 10 62 13 66 15 64 12 59 9 57 7 57 9 52 16 59 10 33 7 35 4 40 37 150 79 183 84 195 78 188 90 179 85 176 87 183 92 181 85 174 81 169 79 171 82 152 42 33 0 31 6 33 3 47 13 45 12 40 9 35 6 35 12 45 13 45 12 50 18 57 15 62 15 69 18 71 18 71 18 66 16 69 15 71 19 69 15 74 19 85 24 93 27 105 34 107 42 112 40 107 36 93 27 76 19 59 12 57 18 42 7 33 4 35 10 35 7 33 9 33 9 28 10 28 10 31 9 31 7 23 6 21 6 19 4 9 3 7 3 7 4 7 3 7 3 7 3 7 3 9 4 9 4 9 4 9 4 11 7 14 9 16 7 14 6 19 9 14 7 14 7 16 9 28 10 35 13 40 16 42 18 50 19 45 18 45 18 47 21 52 21 42 24 47 18 35 21 33 13 28 10 23 6 16 4 7 6 9 6 11 4 21 13 38 16 38 16 45 18 45 18 35 12 28 18 69 37 88 31 81 30 81 33 76 34 76 36 81 33 85 37 90 39 93 37 93 40 95 42 97 40 95 39 105 45 107 48 114 54 124 58 128 64 138 58 107 39 97 45 90 39 90 39 90 39 93 40 93 40 93 42 95 42 95 43 97 45 88 36 76 31 78 36 76 33 74 31 76 34 81 37 81 36 78 34 74 31 69 30 59 27 66 28 64 25 66 30 74 34 71 33 71 33 74 34 76 37 78 37 81 39 81 37 93 37 90 37 100 43 100 40 100 42 100 43 102 45 107 46 97 42 95 39 102 42 112 45 131 52 126 61 138 67 109 43 19 4 0 0 7 6 4 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 2 0 7 1 7 0 45 51 105 52 97 46 90 46 93 48 74 34 74 34 74 36 76 36 71 33 74 34 74 34 71 31 69 28 62 24 54 21 52 19 54 24 54 24 50 25 52 25 45 15 11 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 79 52 79 51 75 51 75 57 87 54 79 54 87 58 99 58 95 58 95 58 95 58 95 61 99 60 95 57 91 55 87 60 87 57 87 60 91 57 71 55 79 55 83 57 87 58 87 57 87 61 99 63 95 60 87 57 87 60 95 64 107 67 115 64 103 63 99 63 95 61 95 63 95 60 91 60 91 61 99 61 87 61 87 61 91 64 99 61 87 63 91 63 91 61 87 60 91 61 99 64 107 67 111 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 69 115 69 115 67 111 67 111 67 115 70 119 67 107 67 119 72 123 72 119 70 123 72 115 70 99 70 103 73 107 75 111 78 115 76 115 75 111 75 107 75 111 73 107 73 107 75 111 75 111 73 107 75 115 78 119 75 111 75 115 76 115 76 115 78 119 78 119 78 119 78 119 78 123 79 126 81 130 82 130 81 126 81 126 81 126 81 126 82 130 82 130 82 130 82 130 82 130 82 134 84 138 85 138 85 138 85 138 85 138 85 138 85 138 85 142 87 146 88 146 85 142 85 146 87 150 90 154 87 146 87 146 87 146 85 142 85 142 85 146 87 150 88 150 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 92 158 92 158 93 162 95 166 93 162 93 162 92 158 93 162 92 158 93 162 95 166 95 166 93 162 93 166 95 170 96 170 93 162 95 170 98 174 96 170 98 174 98 174 98 174 98 174 98 162 99 170 102 178 105 182 104 178 105 182 105 182 104 178 105 182 105 186 107 186 108 190 107 186 107 186 107 186 107 186 105 190 102 190 107 202 107 194 101 190 107 194 102 182 102 194 105 194 105 194 105 194 105 194 105 194 107 198 107 202 108 202 107 198 107 198 107 198 107 198 105 198 107 202 108 206 110 210 110 194 110 194 110 194 110 194 110 190 108 186 107 190 108 194 108 190 107 186 105 190 107 194 108 190 107 186 105 190 107 194 105 190 108 194 110 198 108 194 110 198 110 198 110 198 110 198 111 210 111 206 114 218 119 218 122 226 123 218 120 214 123 218 128 230 140 261 146 257 149 269 152 273 155 277 158 281 158 281 162 293 168 305 173 313 173 313 174 321 179 329 179 341 190 361 188 361 203 416 211 392 147 162 104 198 111 218 111 214 104 190 111 190 98 194 111 214 52 0 9 0 21 27 24 11 6 0 10 0 7 0 15 31 16 27 13 23 10 7 9 0 7 0 10 27 16 7 6 0 7 0 0 0 27 75 37 83 40 87 54 99 48 83 43 83 43 87 42 79 34 67 27 59 27 63 34 39 3 0 3 0 3 0 10 19 10 19 9 15 9 15 7 7 15 15 12 11 15 27 13 23 13 27 16 27 18 31 21 23 18 19 18 15 18 7 18 7 16 3 18 7 19 7 27 35 34 55 37 71 40 75 37 63 28 27 19 19 18 15 10 0 4 0 9 7 9 0 9 11 9 15 10 15 10 11 7 0 9 0 7 0 6 0 6 0 4 0 3 0 3 3 3 0 3 0 3 0 3 0 4 3 4 3 4 3 4 3 6 11 7 15 9 11 7 7 10 19 9 11 7 15 10 11 10 11 12 19 13 23 15 27 18 31 16 27 16 27 18 31 24 27 18 35 19 15 12 23 9 3 9 0 7 0 7 0 3 0 4 0 3 0 9 15 16 23 15 27 16 27 15 19 13 0 9 11 28 63 34 51 30 43 30 47 33 39 36 43 31 51 34 59 37 63 37 63 39 71 40 75 42 71 40 67 45 75 45 79 49 91 54 103 58 126 67 119 49 63 39 67 39 55 39 51 37 51 37 51 40 59 40 63 42 67 43 67 48 75 39 51 33 47 33 51 33 43 31 43 31 47 34 51 36 55 34 51 31 47 30 43 22 31 27 35 25 31 27 43 33 43 31 39 31 39 33 43 36 51 36 51 37 55 37 59 40 55 37 59 43 75 45 71 40 63 42 71 45 75 45 75 42 75 40 75 39 83 45 99 58 115 57 115 64 95 40 23 3 0 0 3 6 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 21 95 54 99 51 83 46 83 48 87 36 51 36 51 36 55 37 55 33 47 34 51 36 47 33 47 30 51 27 35 22 35 21 35 19 15 21 27 24 47 27 59 28 39 9 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 126 51 126 51 126 52 128 52 131 54 131 55 133 57 138 60 138 58 138 58 138 58 138 58 140 60 140 58 138 57 136 55 148 60 143 58 145 58 138 52 140 57 140 57 140 57 140 57 140 57 143 60 145 60 145 58 140 57 143 61 150 66 157 67 155 64 152 63 148 60 145 58 148 61 145 60 145 60 148 61 145 60 145 60 148 63 152 66 148 63 150 64 152 63 150 61 162 63 162 64 167 66 169 67 169 67 169 67 169 67 169 67 167 66 167 66 167 66 167 66 169 67 169 69 171 69 171 69 169 69 174 69 167 66 167 69 174 70 174 70 174 70 174 72 176 73 176 73 176 75 179 75 183 78 181 76 179 75 179 75 179 73 174 72 174 72 176 75 181 76 179 75 181 76 183 79 176 73 176 75 179 75 181 76 181 76 181 76 181 76 181 76 183 78 183 79 188 81 191 82 191 82 191 82 191 82 191 82 188 81 188 81 188 81 188 81 191 82 191 84 193 85 195 85 195 85 195 85 195 85 195 85 195 85 195 87 198 88 200 88 200 85 200 85 202 87 202 87 205 88 205 87 202 87 202 85 202 85 202 87 205 88 207 88 212 92 210 90 210 90 207 88 212 92 212 92 212 92 212 92 212 92 212 92 212 92 212 92 219 92 222 93 222 95 224 95 224 93 222 92 217 92 219 92 219 92 219 93 222 93 224 95 222 93 222 95 224 96 226 96 222 95 226 98 229 98 226 96 229 98 229 98 229 98 229 98 229 99 231 101 234 104 236 104 234 102 236 105 238 104 234 102 236 105 238 105 241 107 241 107 241 107 241 107 241 107 241 107 241 104 236 104 243 108 243 105 231 104 243 105 234 99 236 107 238 104 238 104 238 104 238 104 238 105 241 105 243 107 243 108 243 105 243 105 243 105 243 105 245 107 248 108 248 108 250 110 245 110 245 110 245 110 245 110 245 108 243 107 241 108 243 110 248 107 245 105 243 107 245 108 245 107 243 105 243 105 245 107 243 107 248 108 248 108 245 107 250 110 250 110 250 110 250 110 253 111 253 113 257 117 272 122 276 125 284 123 279 123 288 129 303 134 319 143 334 147 343 155 343 150 351 155 360 161 367 164 365 164 374 171 384 174 386 173 384 174 391 177 391 179 398 187 403 196 434 200 436 211 360 119 238 104 248 110 243 104 236 110 229 101 214 96 243 92 138 1 50 9 40 18 47 7 50 7 64 9 47 7 59 13 64 10 66 13 59 9 54 7 52 9 40 12 42 6 21 6 26 1 23 0 26 3 38 0 33 0 28 4 19 0 14 0 14 0 26 3 19 0 14 0 16 0 9 0 16 3 14 1 14 4 11 3 14 4 19 6 21 7 23 10 35 12 35 10 42 15 42 12 52 13 59 16 64 18 69 21 66 16 64 12 57 10 66 16 69 16 76 18 78 19 93 28 102 33 107 36 117 48 121 45 105 27 83 27 81 18 52 10 38 6 35 10 35 7 31 7 31 7 26 9 26 9 31 9 31 7 23 6 21 6 19 4 9 3 7 3 7 4 7 3 7 3 7 3 7 3 9 4 9 4 9 4 9 4 11 7 14 9 16 7 14 6 19 10 16 9 16 9 19 10 28 10 28 12 31 13 33 13 35 15 35 15 35 15 35 16 33 16 23 18 26 10 14 13 9 6 11 7 11 9 14 9 4 6 11 4 7 4 21 13 33 16 35 13 33 13 38 13 26 7 21 15 64 36 85 31 78 30 78 30 76 33 74 34 81 31 85 36 90 37 90 37 93 40 95 42 97 40 95 39 97 40 97 40 100 45 107 48 121 61 138 63 119 45 95 39 90 39 90 39 88 37 88 37 93 40 93 42 97 45 100 45 100 43 81 33 76 33 76 33 74 31 71 30 71 31 74 33 76 33 74 33 71 31 69 30 62 27 69 30 64 27 69 31 71 31 66 30 66 30 69 33 74 34 74 36 76 36 78 36 93 37 93 39 102 46 105 43 95 40 100 43 102 43 100 42 100 43 109 42 109 42 121 52 131 57 119 55 97 40 45 9 4 1 2 3 9 4 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 2 0 7 1 7 1 52 58 114 57 102 48 88 42 85 42 81 37 78 37 78 37 78 37 74 36 76 37 78 36 76 33 66 27 59 22 54 19 52 19 45 18 47 21 47 24 52 27 57 21 21 3 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 71 51 75 52 83 54 83 52 83 55 91 58 95 58 95 57 91 57 91 57 91 57 91 60 99 60 99 58 95 58 95 60 87 58 91 61 95 58 79 61 95 60 91 58 83 57 79 58 87 58 87 58 91 61 99 60 91 61 95 61 99 63 99 63 95 61 95 61 95 61 95 61 91 60 87 58 91 60 95 60 83 60 83 61 91 64 99 63 91 64 95 64 95 63 91 63 99 63 99 63 99 64 103 67 111 67 111 67 111 67 111 66 107 66 107 66 107 66 107 64 103 64 107 67 111 69 115 67 115 70 115 66 103 66 111 67 111 69 115 69 115 67 103 73 107 73 107 73 103 72 103 75 111 75 111 73 107 72 103 73 107 72 99 70 103 73 107 76 111 75 111 75 115 78 123 72 103 73 107 73 111 75 111 76 115 76 115 76 115 76 115 76 115 78 123 81 126 82 130 82 130 82 130 82 130 82 130 81 126 81 126 81 126 81 126 82 130 82 134 84 138 85 138 85 138 85 138 85 138 85 138 85 138 85 142 87 146 88 146 85 142 85 142 84 138 84 138 87 146 87 142 85 142 84 138 85 142 85 146 87 150 88 150 92 158 92 154 90 150 88 150 92 158 92 158 92 158 92 158 92 158 92 158 92 158 92 158 90 154 92 158 92 162 93 162 96 166 92 154 90 154 92 158 93 162 93 166 95 166 96 170 93 162 93 166 95 170 96 170 95 166 96 174 99 178 98 174 98 174 98 174 98 174 98 174 99 166 99 166 99 170 101 170 101 174 104 178 104 178 102 170 104 178 105 182 105 186 107 186 107 186 107 186 107 186 107 186 105 190 102 190 107 202 107 194 98 190 108 194 99 174 101 198 104 190 104 190 104 190 104 190 102 190 104 190 105 194 105 198 105 194 105 194 105 194 105 194 110 206 108 202 108 202 107 198 110 194 110 194 110 194 110 194 110 190 108 186 107 190 108 194 108 190 107 186 105 190 107 194 105 186 104 182 104 182 105 186 105 190 108 194 108 190 107 186 110 198 110 198 110 198 110 198 113 214 113 206 116 218 120 222 123 234 126 230 125 230 131 238 132 238 140 253 144 261 153 289 150 269 153 273 158 289 164 301 161 285 167 309 174 317 174 313 171 317 177 325 176 317 176 317 176 325 197 369 209 420 191 329 116 206 104 182 98 202 104 218 98 166 95 206 105 182 39 0 7 0 13 0 3 0 21 95 39 39 16 0 6 3 10 19 15 27 13 7 9 0 9 0 3 19 12 3 1 0 6 0 15 0 0 0 0 0 0 0 4 3 6 3 6 0 3 0 0 0 0 0 0 0 0 0 0 0 3 3 1 3 1 11 0 0 1 0 1 0 1 0 4 3 7 11 6 11 9 19 7 15 10 15 12 27 16 23 18 23 18 23 15 7 12 0 15 7 15 3 16 7 18 7 18 23 22 27 22 51 40 99 58 123 46 63 30 59 30 27 16 11 9 0 10 7 9 0 7 7 7 11 9 11 9 7 7 0 9 0 7 0 6 0 6 0 4 0 3 0 3 3 3 0 3 0 3 0 3 0 4 3 4 3 4 3 4 3 6 11 7 15 9 11 7 7 12 19 10 15 9 19 10 15 9 7 9 7 10 11 10 15 10 15 12 15 12 15 12 11 18 11 12 11 12 0 4 0 6 0 6 0 4 0 4 0 3 0 6 0 1 0 7 11 15 19 15 15 10 11 9 7 10 0 7 7 27 67 34 47 27 43 30 43 31 47 34 47 30 47 33 59 36 63 37 59 39 71 40 75 42 71 40 67 39 59 37 59 39 63 43 71 54 107 60 119 57 83 40 47 40 59 39 55 37 51 37 51 40 63 42 67 45 75 46 79 48 71 34 43 33 51 33 43 31 43 30 35 28 39 30 43 33 51 33 47 31 47 30 43 24 35 28 39 27 35 28 47 31 39 30 31 28 35 31 39 33 43 34 47 34 51 36 51 36 55 34 63 42 83 43 75 39 71 42 75 42 71 39 63 40 79 43 83 40 83 49 115 51 107 52 91 40 19 9 0 1 3 0 3 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 30 126 57 107 51 79 43 67 40 63 40 59 39 55 37 51 34 47 37 55 39 59 39 59 36 59 30 47 25 31 21 35 19 23 21 15 21 15 22 23 19 35 30 47 13 7 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 121 49 126 52 131 55 133 57 126 52 133 58 140 60 138 58 133 55 133 55 133 55 133 55 140 60 140 60 140 60 140 60 143 57 140 60 150 64 150 60 155 66 152 63 148 58 143 57 148 60 143 58 145 61 152 66 152 64 150 61 145 60 143 58 143 58 145 61 148 63 152 64 148 60 145 58 143 60 145 61 143 58 143 60 148 63 152 66 150 64 152 66 155 64 152 63 162 61 159 61 159 61 157 60 169 67 169 67 169 67 169 67 167 66 167 66 167 66 167 66 157 61 159 63 164 66 169 69 169 69 174 69 167 64 164 67 167 66 169 69 171 67 167 67 179 73 176 72 174 70 171 69 176 73 176 72 174 70 171 70 176 72 174 70 171 72 174 73 179 75 176 73 176 75 181 78 171 72 174 73 176 75 179 75 181 76 181 76 181 76 181 76 179 76 183 78 186 81 191 82 193 84 193 84 193 84 193 84 188 81 188 81 188 81 188 81 191 82 191 84 193 85 195 85 195 85 195 85 195 85 195 85 195 85 195 87 198 88 200 88 200 85 200 84 198 82 193 81 200 85 200 84 198 82 195 82 202 85 202 87 205 88 207 88 212 92 212 90 210 88 207 88 212 92 212 92 212 92 212 92 212 92 212 92 212 92 212 92 214 88 214 90 217 92 219 92 226 95 219 90 214 88 217 92 224 95 224 96 226 98 229 98 222 93 222 95 224 96 226 96 224 96 229 99 231 99 231 98 229 98 229 98 229 98 229 98 229 98 226 98 226 98 224 96 231 102 234 104 236 102 234 101 236 104 236 105 238 107 241 107 241 107 241 107 241 107 241 107 241 104 236 104 243 108 243 105 229 104 245 105 231 96 234 107 238 104 238 104 238 104 238 104 236 102 236 104 238 104 241 105 241 105 241 105 241 105 241 105 250 110 248 108 245 107 243 105 245 110 245 110 245 110 245 110 245 108 243 107 241 108 243 110 248 107 245 105 243 107 245 108 243 104 241 102 238 104 241 105 245 107 248 108 248 107 243 105 250 110 250 110 250 110 250 110 255 113 255 114 260 117 272 122 276 126 286 126 286 129 298 137 310 137 317 141 329 147 348 161 358 158 358 156 358 158 362 161 362 162 374 173 386 176 386 173 379 174 391 177 389 173 384 174 393 182 420 208 441 203 417 206 312 123 248 90 229 96 236 99 210 93 224 107 248 84 119 0 50 13 40 7 19 3 119 92 162 58 102 16 54 6 57 12 66 13 57 10 47 7 45 7 38 13 47 9 26 9 23 6 28 0 9 1 31 0 21 0 7 0 2 3 9 3 7 1 7 3 7 1 4 0 2 0 14 4 11 1 0 3 7 3 7 4 9 3 16 3 21 3 14 1 21 4 19 3 28 9 33 7 40 10 45 15 57 15 50 13 57 18 64 19 69 21 66 16 66 15 66 13 64 13 69 15 76 13 76 21 102 43 152 64 131 39 105 39 102 24 62 15 45 9 38 10 35 6 31 7 31 7 26 9 26 9 31 9 31 7 23 6 21 6 19 4 9 3 7 3 7 4 7 3 7 3 7 3 7 3 9 4 9 4 9 4 9 4 11 7 14 9 16 7 14 6 21 10 19 9 16 10 19 12 21 7 23 9 26 9 26 9 26 9 28 12 31 10 26 10 23 12 9 13 9 4 0 7 4 7 2 4 0 3 0 3 0 3 4 3 2 1 11 10 31 15 28 12 26 7 23 6 23 6 19 13 64 34 85 30 78 27 76 30 74 33 74 34 78 31 83 34 88 36 88 36 93 40 95 42 97 40 95 39 97 40 97 40 97 42 102 45 117 54 124 60 126 51 97 31 93 40 93 39 90 37 88 37 95 42 97 45 102 48 105 49 102 42 78 31 76 34 76 30 74 31 71 28 69 28 71 30 74 33 71 31 71 31 69 30 54 22 62 24 57 22 59 27 69 30 66 28 64 30 66 31 71 33 71 34 74 34 76 36 81 33 83 34 93 42 97 40 93 40 95 42 95 39 88 34 95 40 109 42 105 42 117 54 102 49 100 43 57 16 2 1 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 4 0 7 0 7 6 66 69 107 54 100 48 93 46 95 49 83 39 81 37 76 34 71 31 78 39 83 40 83 40 81 36 74 31 69 27 62 24 59 24 54 24 52 19 40 18 35 13 54 22 26 7 9 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 63 49 79 55 99 61 107 54 91 60 99 60 99 63 115 58 95 58 95 58 95 58 95 57 87 55 83 54 87 55 91 52 75 54 79 55 83 57 87 55 79 55 87 61 91 57 71 61 95 61 91 60 87 58 87 58 83 57 83 57 87 60 95 67 111 66 103 61 87 55 71 63 99 63 99 63 99 63 99 55 75 57 79 60 87 63 91 63 91 63 91 63 91 63 91 63 95 60 95 64 107 64 99 64 103 64 107 66 111 67 111 67 111 67 111 67 111 67 111 66 107 66 107 66 107 66 107 69 115 69 115 69 115 69 115 69 115 69 115 69 115 69 107 73 103 72 99 70 103 72 107 72 107 76 119 76 107 70 91 73 107 73 107 73 107 73 107 73 107 73 107 73 107 73 107 73 111 76 115 73 107 75 115 75 111 75 111 75 111 75 111 75 111 76 119 78 123 81 126 82 126 81 123 79 126 81 130 82 130 82 130 81 123 78 119 82 130 82 130 82 130 82 130 87 138 85 134 84 138 85 142 87 142 87 142 87 142 87 142 90 146 84 138 87 146 84 130 85 138 84 134 82 138 84 142 85 142 85 146 87 150 88 150 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 92 158 92 158 92 158 92 158 88 150 88 154 90 158 92 158 92 158 92 158 92 158 92 158 93 166 95 170 96 166 95 162 95 166 96 170 96 174 98 174 98 174 98 174 98 174 98 174 96 170 96 174 98 178 99 178 105 178 101 166 99 170 104 182 99 166 101 174 102 178 105 182 104 178 104 182 105 186 107 186 105 182 105 178 104 174 102 174 101 178 98 170 96 174 99 182 102 186 102 186 102 186 102 186 104 194 107 198 105 190 101 178 102 186 99 174 98 178 102 186 101 186 102 190 104 194 105 198 104 190 104 194 105 198 107 198 108 190 108 194 110 198 111 198 110 194 110 190 108 186 107 186 107 190 107 190 107 190 107 190 105 186 105 186 105 186 105 186 105 186 105 190 107 194 108 194 105 190 108 198 111 206 113 206 113 214 114 214 119 226 122 222 120 226 125 226 125 234 132 242 134 242 141 265 150 281 158 293 162 297 161 289 161 289 161 285 168 305 170 309 171 313 174 317 170 305 170 301 168 301 167 289 173 273 179 329 193 361 197 420 194 269 96 166 98 194 95 214 96 186 92 198 114 150 13 0 13 0 12 0 0 3 66 242 107 202 82 59 4 11 6 47 16 39 15 27 15 3 12 7 10 19 9 11 6 0 4 0 1 19 1 0 6 7 0 31 0 3 0 3 1 0 0 0 0 0 0 0 3 0 3 0 0 0 0 0 1 19 4 23 0 19 0 0 7 0 0 0 4 0 1 0 1 0 0 3 6 7 6 7 6 7 6 7 9 7 10 19 15 19 18 27 18 19 18 19 18 11 15 3 12 0 6 0 6 3 13 23 46 150 85 186 58 67 25 35 15 11 12 3 9 0 6 0 10 15 10 15 10 11 9 7 4 0 7 0 7 0 4 0 9 7 7 11 6 3 3 0 3 0 3 0 3 0 3 0 7 11 6 7 6 11 9 19 9 15 9 15 9 15 9 15 10 19 10 19 10 19 10 19 7 7 7 7 7 7 7 7 7 7 7 3 6 3 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 7 7 9 3 16 23 12 19 10 15 12 15 9 0 9 19 25 51 27 39 27 39 25 31 25 35 33 47 34 55 33 51 33 55 36 63 37 71 43 79 40 67 40 71 39 63 42 67 40 67 45 83 55 99 57 119 64 107 42 31 36 43 34 51 40 63 40 51 36 55 42 67 43 71 48 87 46 59 28 35 36 63 34 31 28 39 33 51 34 47 30 35 30 39 27 31 27 39 30 47 27 39 28 39 28 35 25 27 28 27 27 23 25 27 27 31 34 43 30 31 28 35 33 47 34 59 36 63 39 67 40 71 36 67 42 71 36 55 36 71 39 67 40 79 46 103 48 103 48 75 28 43 28 27 10 0 1 7 4 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 31 111 52 91 46 67 40 63 42 71 43 67 37 47 33 47 36 55 36 47 34 43 33 47 33 55 33 51 27 31 19 31 19 23 18 3 19 11 21 15 16 15 22 31 13 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 119 46 121 49 126 52 131 54 128 55 138 58 136 58 140 63 138 58 138 58 138 58 138 58 136 55 133 54 131 55 133 57 136 55 138 55 138 55 140 57 140 55 138 57 143 60 140 54 148 61 148 60 145 58 143 58 143 57 140 57 140 58 145 61 145 61 148 61 145 58 140 57 148 61 148 61 148 61 148 61 143 58 145 60 148 61 150 63 152 64 152 64 152 64 152 64 162 61 157 61 164 66 164 63 164 64 164 66 167 67 169 67 167 66 167 66 167 66 167 66 167 66 167 66 167 66 167 66 169 67 169 67 169 67 169 67 171 69 171 69 171 69 171 70 174 72 174 72 174 72 174 72 171 73 179 76 181 73 171 69 176 73 176 73 176 73 176 73 176 73 176 73 176 73 176 73 176 75 181 76 176 73 179 76 179 75 179 75 179 75 179 75 179 75 181 78 183 79 188 81 188 81 188 81 188 81 188 81 191 82 191 82 191 81 186 78 191 82 191 82 191 82 191 82 198 85 195 84 193 85 195 87 198 87 198 87 198 87 198 87 205 87 198 84 202 87 198 82 202 87 200 84 198 85 202 87 202 85 202 87 205 88 207 88 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 212 92 212 92 212 92 212 92 214 88 214 90 217 92 219 92 219 92 219 92 219 92 219 92 222 95 224 96 226 95 224 93 222 95 224 95 226 96 226 98 229 98 229 98 229 98 229 98 226 96 229 98 229 99 231 99 236 104 231 101 231 101 236 104 229 99 231 102 234 104 238 105 236 104 236 105 238 105 241 107 238 105 238 104 236 102 234 102 236 101 231 98 229 99 234 102 236 102 236 102 236 102 236 102 238 104 241 105 241 104 234 99 238 102 234 99 231 101 236 104 236 102 238 104 238 104 238 105 238 104 238 105 241 107 243 107 243 108 243 110 245 110 248 111 245 110 245 108 243 107 241 107 245 107 245 107 245 107 245 107 243 105 243 105 243 105 243 105 243 105 243 107 245 108 248 108 243 107 248 110 253 113 255 111 255 113 257 116 262 120 274 122 274 123 284 125 286 128 298 135 310 137 322 146 341 155 353 159 360 161 365 161 365 161 365 161 377 168 379 170 382 173 384 174 379 170 379 168 377 167 374 167 372 165 379 184 408 194 429 214 453 187 312 98 229 96 245 98 219 104 222 99 257 70 81 3 54 10 33 7 23 18 167 104 224 101 193 40 57 10 54 21 66 15 59 13 52 13 50 12 42 10 38 7 28 6 19 4 14 7 19 0 26 0 23 0 19 1 14 3 16 4 19 4 19 4 16 0 11 0 11 1 19 4 14 4 9 4 4 0 4 10 9 0 19 0 26 0 19 0 16 0 19 0 31 9 33 6 33 6 33 7 33 6 35 7 40 10 47 15 57 16 59 16 64 18 62 15 62 13 59 12 57 9 57 6 54 6 45 27 150 88 183 61 100 13 52 12 45 9 35 7 31 6 33 9 31 7 26 7 23 7 26 7 28 7 23 6 19 3 21 7 14 6 9 4 7 3 7 3 7 3 7 3 7 3 14 6 11 6 11 7 16 10 16 9 16 9 16 9 16 9 19 10 19 10 19 10 19 10 21 7 21 7 21 7 21 7 21 7 19 6 19 4 16 6 2 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 4 9 10 16 7 26 15 28 10 26 10 26 10 21 7 26 18 62 30 76 24 71 24 74 27 71 30 69 31 85 33 83 33 83 34 88 37 88 37 95 40 93 36 90 39 93 40 100 40 97 40 105 48 121 54 121 60 133 58 105 33 85 34 83 36 90 40 90 36 85 37 93 43 97 46 105 49 93 37 71 30 78 36 76 28 69 30 76 34 78 33 71 28 69 28 64 25 64 27 69 30 66 28 64 27 64 25 62 25 64 27 62 25 59 27 62 28 66 31 69 33 71 33 69 31 76 33 78 34 81 36 83 37 76 34 81 34 74 31 78 39 95 42 100 46 107 49 109 45 93 34 57 24 42 22 11 1 0 1 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 4 0 7 0 7 7 62 58 102 49 93 43 85 42 85 42 88 42 78 34 71 34 76 37 76 36 74 34 74 34 76 34 74 30 64 24 54 19 52 19 52 24 54 24 50 24 45 19 40 19 28 9 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 51 75 49 71 49 67 48 67 51 83 57 91 55 87 58 99 58 95 58 95 58 95 58 95 57 91 55 87 55 87 57 91 57 83 57 83 55 79 55 79 60 83 54 79 57 87 58 83 60 91 60 91 58 87 58 87 58 83 57 83 57 87 60 95 54 79 57 87 60 91 60 91 60 91 60 91 60 91 60 91 61 87 61 87 63 91 63 91 66 99 66 99 66 99 66 99 64 95 60 95 64 107 66 99 64 103 64 107 66 111 67 111 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 69 115 69 115 69 115 69 107 69 99 72 107 73 103 70 95 69 99 73 111 75 111 72 103 73 107 73 107 73 107 73 107 73 107 73 107 73 107 73 107 73 111 76 115 73 107 75 115 75 111 75 111 75 111 75 111 75 111 76 119 78 123 81 126 78 123 81 130 82 126 79 119 82 130 84 134 84 130 81 123 81 126 81 130 82 130 82 130 85 138 84 134 84 134 85 138 87 142 87 142 87 142 87 142 88 142 84 138 87 146 85 134 88 150 87 142 85 146 88 150 85 142 85 146 87 150 88 150 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 92 158 92 158 92 158 92 158 88 150 88 154 90 158 92 158 92 158 92 158 92 158 92 158 93 162 95 166 95 166 93 162 92 162 93 162 95 166 95 170 98 174 98 174 98 174 98 174 96 174 98 174 99 178 99 178 104 174 102 170 101 174 102 178 99 166 101 174 102 178 105 182 104 178 104 178 105 182 105 186 105 182 104 178 104 178 102 174 104 186 102 182 101 186 102 190 102 186 102 186 102 186 102 186 104 190 104 194 104 186 102 182 104 190 102 186 102 186 104 190 105 190 105 190 104 186 104 186 105 190 105 190 107 194 107 194 108 190 108 190 110 194 110 198 110 194 110 190 108 186 107 186 107 190 107 190 107 190 107 190 105 186 105 186 105 186 105 186 105 186 105 190 107 194 108 194 105 190 108 198 111 202 111 202 111 214 114 214 117 222 120 222 122 230 125 230 126 234 132 246 134 242 141 265 150 281 158 293 158 285 159 285 161 293 162 293 165 297 167 301 170 309 173 313 171 309 170 301 167 293 164 281 161 257 167 301 185 353 203 432 236 492 184 210 81 174 102 182 96 190 95 206 111 154 10 0 16 11 15 0 0 43 76 242 104 218 98 79 4 0 4 43 13 35 13 23 12 11 12 7 10 11 10 3 7 0 4 0 3 27 9 0 6 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 4 19 0 19 3 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 6 3 6 7 6 7 4 7 7 15 10 15 13 19 16 19 18 23 16 19 13 11 7 0 9 3 7 0 3 0 0 0 18 79 54 99 30 11 10 3 9 0 9 3 9 0 7 7 6 7 7 3 6 0 4 0 7 0 7 0 4 0 6 3 7 7 4 3 3 0 3 0 3 0 3 0 3 0 6 7 4 3 6 7 7 15 7 11 7 11 7 11 7 11 9 15 9 15 9 15 9 15 7 11 7 11 7 11 7 11 7 11 7 7 6 7 4 3 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 7 15 9 11 13 27 12 19 7 15 9 11 9 0 9 31 27 67 28 43 19 39 27 47 33 47 28 35 33 51 31 47 33 51 34 59 33 59 39 67 36 55 34 59 37 59 40 63 39 63 43 79 55 99 54 107 61 111 51 67 36 43 33 43 37 51 36 43 34 47 39 63 45 75 46 79 37 55 34 47 31 43 31 43 28 39 31 47 33 43 30 35 30 39 27 35 27 35 28 39 30 39 27 27 24 27 25 35 27 27 25 23 25 23 27 27 25 31 31 47 36 47 31 35 31 47 31 47 33 51 33 51 28 39 28 35 25 35 33 63 42 79 48 95 49 87 42 91 33 59 19 43 24 39 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 33 115 48 87 48 75 43 67 40 63 43 63 37 51 34 47 36 55 37 51 36 47 34 51 34 59 31 51 27 35 22 35 19 23 24 19 25 19 25 19 22 19 18 35 19 19 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 131 54 131 52 126 51 126 49 128 55 136 57 133 55 136 60 136 57 136 57 136 57 136 57 138 57 133 55 133 55 136 58 143 58 143 57 138 55 136 54 148 57 136 52 138 58 143 58 145 58 143 58 143 58 143 58 143 57 140 57 140 58 145 61 136 55 140 60 148 61 148 61 145 60 145 60 145 60 145 60 152 64 150 63 150 63 150 63 152 64 152 66 155 66 155 66 164 63 159 63 167 67 167 64 164 64 164 66 167 67 169 67 164 64 164 64 164 64 164 64 167 66 167 66 167 66 167 66 167 66 167 66 167 66 167 66 171 69 171 69 171 69 171 70 167 69 174 75 179 72 169 67 167 69 174 73 179 75 176 73 176 73 176 73 176 73 176 73 176 73 176 73 176 73 176 73 176 75 181 76 176 73 179 76 179 75 179 75 179 75 179 75 181 76 181 78 183 79 186 79 179 76 186 82 191 79 181 75 191 82 193 84 193 84 191 81 186 81 188 81 188 82 191 82 195 85 193 82 191 84 195 85 198 87 198 87 198 87 198 87 202 85 198 84 202 87 200 84 205 87 200 85 200 85 202 88 202 85 202 87 205 88 207 88 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 212 92 212 92 212 92 212 92 214 88 214 90 217 92 219 92 219 92 219 92 219 92 219 92 219 93 224 95 224 95 222 92 219 92 219 93 222 93 224 95 229 98 229 98 229 98 229 98 229 98 229 99 231 99 234 101 234 102 234 102 234 102 234 102 231 101 231 102 234 104 236 104 234 102 236 104 236 105 238 105 236 104 236 104 236 104 236 104 238 104 238 104 238 104 238 104 236 102 236 102 236 102 236 102 236 102 238 104 236 102 236 102 238 104 238 104 238 104 238 104 236 107 234 105 231 102 229 102 234 105 234 105 234 105 234 107 241 107 243 108 243 110 245 110 245 110 245 108 243 107 241 107 245 107 245 107 245 107 245 107 243 105 243 105 243 105 243 105 243 105 243 107 245 108 248 108 245 108 250 111 253 111 253 111 253 113 255 116 262 119 272 120 274 125 284 126 286 128 298 137 310 137 322 146 341 155 353 159 355 156 360 159 365 162 367 164 370 164 372 167 377 170 382 171 382 171 379 168 374 165 370 164 372 165 374 177 403 188 429 212 470 241 448 147 245 87 238 96 229 104 226 102 253 61 69 7 50 13 33 4 28 34 188 99 202 98 205 40 47 3 47 16 64 12 54 12 47 12 45 12 42 10 40 9 31 4 26 3 64 43 105 40 121 43 107 40 90 25 74 13 57 7 54 9 62 15 71 22 81 25 81 25 64 12 26 0 11 3 16 4 7 19 66 24 90 34 107 37 109 42 112 34 83 16 47 0 31 3 26 6 23 7 21 7 26 3 31 6 35 9 40 10 47 15 54 16 54 15 54 13 38 3 40 7 45 7 50 7 45 0 31 0 57 15 66 10 42 7 38 7 35 9 35 9 31 7 31 7 23 7 21 6 26 7 28 7 23 6 19 3 19 4 11 4 9 3 7 3 7 3 7 3 7 3 7 3 9 4 7 3 9 6 14 7 11 6 11 6 11 6 11 6 14 7 14 7 14 7 14 7 11 6 11 6 11 6 11 6 11 6 11 6 9 4 9 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 0 1 0 4 7 10 14 7 21 10 16 7 19 6 19 7 19 7 26 16 64 31 78 25 71 24 74 28 74 30 66 28 81 31 78 30 81 33 85 34 83 36 90 37 88 34 85 36 90 37 95 39 93 39 100 45 119 52 117 55 126 58 121 51 88 34 81 33 83 36 83 33 83 34 88 40 100 46 102 43 74 34 81 34 71 27 71 33 69 30 74 31 74 31 71 28 66 28 66 27 64 27 64 27 71 28 62 22 54 24 62 28 62 27 59 24 57 25 62 27 59 28 66 33 74 33 71 31 74 31 74 31 74 31 74 30 66 25 62 21 59 27 76 36 83 46 95 48 93 39 81 33 66 21 47 19 45 24 26 10 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 4 0 7 0 7 9 66 61 95 48 95 48 90 43 83 39 85 40 81 36 74 34 76 36 78 37 76 36 76 36 78 36 71 30 66 25 59 22 54 21 47 21 50 21 42 19 35 16 33 21 38 18 14 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 52 79 52 79 52 79 54 83 55 91 58 95 57 87 58 99 57 91 57 91 57 91 57 91 58 95 57 87 55 91 58 95 60 91 58 87 57 79 55 79 61 83 54 71 55 87 58 87 57 87 58 87 58 87 58 87 58 83 57 83 57 87 60 95 58 91 61 95 63 95 61 95 63 99 63 99 63 99 63 99 64 95 63 91 63 91 63 91 61 87 63 91 64 95 64 99 64 99 61 99 66 111 66 103 64 103 64 107 66 111 67 111 64 103 64 103 64 103 64 103 66 107 66 107 66 107 66 107 69 115 69 115 69 115 69 115 69 115 69 115 69 115 69 107 66 95 72 107 73 103 69 87 69 95 70 103 73 107 73 107 73 107 73 107 73 107 73 107 73 107 73 107 73 107 73 107 73 111 76 115 73 107 75 115 75 111 75 111 75 111 75 111 76 115 78 119 78 119 79 123 73 115 79 126 81 123 76 107 81 126 82 134 84 130 82 126 78 123 79 126 81 130 82 130 85 134 82 130 82 130 84 138 87 142 87 142 87 142 87 142 87 138 82 138 87 150 87 138 85 142 84 134 82 138 85 142 85 142 85 146 87 150 88 150 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 92 158 92 158 92 158 92 158 88 150 88 154 90 158 92 158 92 158 92 158 92 158 92 158 92 158 93 166 95 162 92 158 92 158 92 162 93 162 95 166 98 174 98 174 98 174 98 174 98 174 99 178 99 182 101 182 102 174 102 174 102 174 102 174 101 170 102 174 102 174 104 178 102 174 102 178 104 178 105 182 104 178 104 178 104 178 104 178 104 190 104 194 105 190 104 190 102 186 102 186 102 186 102 186 102 186 101 182 102 186 102 186 104 190 104 190 104 190 104 190 105 190 105 186 102 182 101 178 105 190 105 190 105 190 105 186 107 186 107 190 108 190 110 194 110 194 110 190 108 186 107 186 107 190 107 190 107 190 107 190 105 186 105 186 105 186 105 186 105 186 105 190 107 194 108 194 107 194 110 202 111 202 110 198 111 210 113 210 116 222 119 218 120 226 123 226 125 230 131 242 134 242 141 265 150 281 158 293 155 281 156 281 159 289 162 293 161 281 162 293 167 301 170 309 170 305 168 297 165 289 164 285 170 277 170 309 182 333 199 404 211 476 232 400 132 146 85 178 98 186 95 222 105 126 3 11 12 15 10 0 0 91 85 222 85 194 95 55 0 0 6 43 12 27 12 27 13 15 13 15 10 11 9 0 4 0 3 0 54 178 92 202 98 214 87 210 82 190 72 158 63 138 61 134 69 154 82 190 92 182 84 166 85 146 33 23 0 0 0 0 3 115 69 154 78 162 76 158 84 202 92 186 73 119 27 0 0 0 3 0 6 11 9 15 3 3 4 7 7 7 7 11 10 15 13 19 12 19 12 7 10 7 7 0 7 3 13 19 9 0 10 0 13 0 4 0 6 0 6 0 9 3 9 7 10 15 9 15 9 11 9 7 4 0 7 0 7 0 4 0 4 0 4 3 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 6 7 3 0 3 0 3 0 3 0 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 6 3 4 3 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 7 15 9 11 9 11 6 7 4 3 6 0 4 0 7 27 24 71 28 51 25 47 25 39 27 39 30 47 30 43 30 43 30 47 33 51 33 59 39 67 36 55 36 63 34 51 37 55 36 55 40 75 51 91 51 95 55 107 57 103 40 47 33 35 33 43 33 35 33 39 34 59 45 79 45 59 27 47 36 51 28 27 28 47 28 39 30 39 30 39 30 35 28 39 28 35 27 31 25 27 30 39 24 19 21 23 25 35 27 23 24 19 24 19 25 27 30 31 27 27 27 35 31 43 34 59 33 55 31 51 30 47 28 39 21 27 22 43 31 55 39 63 45 71 36 47 27 51 21 43 16 51 24 71 21 47 4 0 0 0 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 34 123 46 83 48 83 45 71 40 59 42 63 39 55 36 51 34 47 37 51 36 47 34 51 34 59 30 47 28 43 25 43 22 27 21 0 21 7 19 0 15 0 16 27 24 35 12 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 121 49 124 51 126 52 128 54 133 58 140 58 136 55 138 60 133 55 133 55 133 55 133 55 138 58 136 57 136 57 138 58 143 58 143 58 140 57 140 57 145 57 136 55 140 58 143 57 140 57 140 57 143 58 143 58 143 57 140 57 140 58 145 61 148 61 150 63 150 61 145 60 150 63 150 63 150 63 150 63 148 61 148 61 150 63 150 63 145 60 148 61 150 64 152 66 167 63 162 64 169 69 169 64 164 64 164 66 167 67 169 67 167 66 167 66 167 66 167 66 167 66 167 66 167 66 167 66 171 69 171 69 171 69 171 69 171 69 171 69 171 69 171 70 167 69 171 72 174 70 169 67 171 70 171 70 171 72 174 72 176 73 176 73 176 73 176 73 176 73 176 73 176 73 176 73 176 75 181 76 176 73 179 76 179 75 179 75 179 75 179 75 183 78 183 78 183 78 183 78 176 75 181 78 183 76 179 73 183 79 188 82 191 82 188 81 183 78 183 79 188 81 191 82 193 84 191 82 191 82 193 84 198 87 198 87 198 87 198 87 200 84 195 84 202 88 202 85 200 84 195 82 195 82 198 85 202 85 202 87 205 88 207 88 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 212 92 212 92 212 92 212 92 214 88 214 90 217 92 219 92 219 92 219 92 219 92 219 92 219 92 222 93 222 93 219 92 219 93 222 93 224 95 224 96 229 98 229 98 229 98 229 98 231 99 231 99 234 101 234 102 231 102 234 104 236 102 234 101 234 102 234 102 234 102 234 102 231 102 234 102 236 104 236 104 234 102 236 104 236 104 238 105 236 104 238 105 241 104 238 102 236 102 236 102 236 102 236 102 234 101 234 99 234 102 236 104 236 102 238 104 238 104 236 102 231 104 231 104 229 102 229 102 234 105 234 105 231 104 231 104 238 107 241 107 243 108 243 108 245 110 245 108 243 107 241 107 245 107 245 107 245 107 245 107 243 105 243 105 243 105 243 105 243 105 243 107 245 108 248 108 248 108 250 111 253 110 250 108 250 111 255 114 260 117 269 120 269 120 279 122 281 125 293 132 310 137 322 146 341 155 353 159 355 156 358 158 362 159 365 161 360 159 365 162 372 167 379 170 374 167 374 167 372 165 372 165 370 165 377 179 408 188 432 211 444 215 479 229 382 116 229 93 229 101 226 102 241 46 52 7 40 13 26 0 33 52 205 90 202 96 202 36 50 12 66 22 59 10 52 10 45 12 42 12 47 10 45 7 38 3 33 1 138 98 217 104 238 111 241 107 236 102 226 98 222 98 226 101 236 111 253 122 257 114 236 102 224 84 105 12 23 0 14 0 38 63 188 93 207 93 212 88 219 99 226 98 207 78 107 0 28 0 21 3 11 7 11 7 19 3 26 4 28 6 33 6 40 9 42 12 50 10 50 10 54 18 40 9 33 7 45 13 42 10 59 18 64 13 59 13 40 6 35 6 33 9 35 9 35 10 35 9 28 10 26 9 26 7 28 7 23 6 19 3 14 3 9 3 7 3 7 3 7 3 7 3 7 3 7 3 7 1 4 1 4 3 9 6 4 1 4 1 4 1 4 1 7 3 7 3 7 3 7 3 4 1 4 1 4 1 4 1 9 4 7 3 7 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 0 3 0 6 7 10 14 7 11 6 9 3 7 3 7 3 11 3 19 12 59 28 76 24 78 25 69 22 64 28 71 34 78 28 76 28 76 30 81 33 83 36 93 39 88 34 85 36 85 36 93 36 90 36 97 43 109 48 112 51 117 55 124 57 97 39 83 33 81 34 81 31 78 31 81 39 102 48 97 37 64 30 78 33 69 27 69 31 69 28 69 28 69 28 69 28 64 28 66 28 64 25 57 22 66 27 59 22 57 22 59 25 59 25 57 24 57 24 59 25 66 28 59 22 54 25 64 30 76 34 74 31 69 28 64 27 66 25 54 21 59 28 69 31 57 37 59 34 47 18 47 18 52 16 47 18 52 25 47 21 14 3 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 4 0 7 0 9 10 69 64 97 49 95 45 88 42 83 40 83 40 81 37 78 36 74 34 76 34 74 33 71 34 74 34 66 28 66 28 64 25 57 21 54 25 54 24 45 21 38 16 38 21 38 21 31 12 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 51 75 52 79 52 83 54 83 54 91 58 91 55 83 55 91 55 87 55 87 55 87 55 87 60 95 58 91 57 95 58 99 57 83 58 87 58 87 58 91 57 79 55 83 58 91 57 75 55 79 55 83 57 87 58 87 58 83 57 83 57 87 60 95 58 91 61 95 61 95 60 91 61 95 61 95 61 95 61 95 58 79 60 83 61 87 63 91 60 87 61 91 64 99 67 103 66 103 63 103 67 115 67 107 64 103 64 107 66 111 67 111 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 67 111 67 111 67 111 67 111 69 115 69 115 69 115 69 107 69 95 69 95 69 95 69 95 72 103 70 99 69 99 70 99 73 107 73 107 73 107 73 107 73 107 73 107 73 107 73 107 73 111 76 115 73 107 75 115 75 111 75 111 75 111 75 111 78 119 78 119 78 119 78 119 75 111 75 111 75 111 75 111 76 115 78 123 81 126 79 123 76 115 78 123 81 126 82 130 84 130 82 126 81 130 82 134 87 142 87 142 87 142 87 142 85 138 82 138 87 150 87 142 87 142 84 138 84 138 85 146 85 142 85 146 87 150 88 150 90 154 90 154 90 154 90 154 90 154 90 154 90 154 90 154 92 158 92 158 92 158 92 158 88 150 88 154 90 158 92 158 92 158 92 158 92 158 92 158 90 158 92 162 93 158 92 154 93 166 95 166 96 170 96 174 98 174 98 174 98 174 98 174 99 178 99 182 101 182 102 186 101 170 104 178 104 178 101 170 102 174 102 174 102 174 102 174 101 170 102 174 102 178 104 178 102 174 102 178 104 182 105 182 101 186 104 194 105 190 102 182 102 186 102 186 102 186 102 186 101 182 99 178 99 182 104 194 99 182 102 190 104 186 101 178 101 182 104 182 104 182 105 186 107 190 107 186 105 182 104 182 105 182 107 186 107 190 108 190 110 194 110 190 108 186 107 186 107 190 107 190 107 190 107 190 105 186 105 186 105 186 105 186 105 186 105 190 107 194 108 194 108 198 110 202 111 198 110 194 110 206 111 210 116 218 119 214 116 214 119 214 120 218 126 230 134 242 141 265 150 281 158 293 158 285 158 281 158 281 158 285 156 273 159 281 164 297 168 305 164 289 165 293 165 297 167 297 167 293 170 321 182 325 190 372 205 400 220 495 212 317 107 134 95 178 92 214 98 87 0 19 12 27 9 0 6 138 99 202 93 206 90 35 0 19 13 39 9 23 10 27 12 23 12 15 9 3 9 0 4 0 1 0 73 214 107 186 96 206 95 214 98 230 98 226 99 226 102 218 105 230 108 230 108 202 99 198 102 166 34 3 0 0 0 0 3 150 93 202 84 150 73 119 76 150 79 166 93 170 40 0 0 0 0 0 6 19 7 23 6 11 4 15 6 7 7 11 6 11 9 19 10 11 10 11 18 31 13 19 12 7 12 3 15 0 9 0 9 0 18 19 7 0 6 0 7 0 7 0 9 11 9 11 9 11 7 3 4 0 7 0 7 0 4 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 0 0 1 0 3 3 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 3 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 7 15 10 11 4 3 3 0 0 0 1 0 0 0 1 15 19 63 24 43 24 51 25 43 27 47 30 47 28 39 27 35 28 43 30 47 30 51 36 59 33 47 33 55 33 47 36 51 34 51 39 67 45 79 49 91 51 95 54 103 46 63 36 39 33 43 34 39 31 31 31 51 46 79 42 47 25 35 31 43 30 35 28 35 30 35 28 35 28 35 28 39 27 35 28 39 27 27 22 19 25 31 25 27 24 23 22 23 25 19 24 15 22 19 24 23 27 27 25 19 22 15 21 15 33 59 31 47 27 39 24 31 27 35 21 27 24 43 25 27 24 23 28 11 12 0 9 23 13 31 15 55 21 75 21 67 15 19 0 0 3 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 3 37 130 51 87 46 71 42 67 42 67 40 63 39 59 37 51 34 43 33 43 31 39 31 39 31 47 27 47 30 51 28 47 24 31 30 23 28 19 25 15 21 15 22 23 19 35 24 31 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 138 58 138 57 136 57 136 57 128 55 136 55 128 51 128 55 133 55 133 55 133 55 133 55 140 58 138 57 136 58 138 60 138 57 140 58 143 60 145 61 138 55 138 58 148 60 140 52 138 55 138 57 140 58 143 58 143 57 140 57 140 58 145 61 136 55 140 58 145 60 145 60 145 60 145 60 145 60 145 60 138 57 140 58 145 61 150 63 150 63 152 66 157 67 159 70 167 64 162 64 169 69 169 66 164 64 164 66 167 67 169 67 169 67 169 67 169 67 169 67 167 66 167 66 167 66 167 66 167 66 167 66 167 66 167 66 171 69 171 69 171 69 171 69 171 69 169 67 167 69 169 70 176 73 174 70 169 69 169 69 176 73 176 73 176 73 176 73 176 73 176 73 176 73 176 73 176 75 181 76 176 73 179 76 179 75 179 75 179 75 179 75 183 78 183 78 183 78 183 78 181 75 179 73 176 75 179 76 179 75 181 78 186 79 186 78 179 76 183 78 186 81 191 82 193 82 191 81 188 82 191 84 198 87 198 87 198 87 198 87 200 84 195 84 202 88 202 85 205 87 202 85 200 87 202 88 202 85 202 87 205 88 207 88 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 212 92 212 92 212 92 212 92 210 88 214 90 217 92 219 92 219 92 219 92 219 92 219 92 217 92 219 93 222 92 219 90 224 95 226 96 226 98 229 98 229 98 229 98 229 98 229 98 231 99 231 101 234 102 236 102 229 101 236 105 238 104 231 99 234 102 234 102 234 102 234 102 231 101 231 102 234 104 236 104 234 102 234 104 236 105 238 105 231 101 238 104 238 104 234 99 236 102 236 102 236 102 236 102 234 99 229 98 231 101 238 105 229 99 236 102 236 102 231 98 224 102 226 104 229 105 231 107 234 107 234 105 231 104 229 102 238 105 238 107 241 108 243 108 245 110 245 108 243 107 241 107 245 107 245 107 245 107 245 107 243 105 243 105 243 105 243 105 243 105 243 107 245 108 248 108 250 110 253 111 253 110 248 108 250 110 253 113 260 117 269 119 262 117 272 119 274 120 286 129 310 137 327 146 341 155 353 159 360 158 360 158 360 158 358 156 355 156 360 161 370 165 377 168 367 162 370 165 372 167 377 168 379 170 384 179 403 176 408 187 439 194 436 224 465 191 298 82 229 98 224 101 224 36 35 7 45 18 28 0 45 67 224 92 214 98 193 24 38 13 59 10 52 9 50 10 45 12 45 12 47 10 45 7 38 3 40 1 186 114 231 88 210 92 231 98 241 102 243 102 243 101 238 98 236 99 234 96 231 96 231 96 234 79 107 10 26 0 14 0 35 63 195 84 188 73 188 70 193 70 183 73 205 88 117 0 23 0 19 1 9 6 11 7 19 6 23 7 28 6 31 7 33 6 35 9 42 10 42 9 31 9 38 13 45 15 42 12 50 13 54 19 71 22 54 6 38 9 35 7 33 7 31 7 31 7 31 6 23 6 21 6 26 6 28 7 23 6 19 3 11 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 4 0 2 0 2 1 7 4 2 0 2 0 2 0 2 0 4 1 4 1 4 1 4 1 2 0 2 0 2 0 2 0 7 3 4 1 4 0 2 0 4 1 9 1 9 1 9 1 9 1 9 1 9 1 9 1 0 3 0 4 7 9 14 9 9 3 4 0 2 0 2 1 2 0 9 9 52 25 66 22 69 22 74 30 74 28 66 27 76 27 74 27 74 28 78 31 76 31 85 33 81 30 78 31 83 34 90 34 88 34 95 42 100 45 112 51 114 51 117 52 107 43 88 34 83 34 83 33 78 28 76 37 97 48 90 34 64 27 69 30 74 30 69 25 71 28 69 27 66 28 69 31 64 28 66 30 64 25 54 21 59 25 62 27 62 25 57 22 59 24 57 22 54 24 57 25 57 24 59 25 57 21 45 13 71 30 66 27 59 22 52 19 62 22 52 21 59 25 57 19 31 24 35 13 16 0 23 10 38 10 40 15 45 19 42 19 33 10 2 0 4 6 2 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 0 2 0 9 10 71 64 105 51 93 42 83 40 85 43 81 39 81 39 78 36 74 33 71 31 66 30 66 30 69 31 64 28 69 30 66 27 59 22 62 30 59 28 50 22 42 19 45 19 33 21 50 22 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 57 91 58 95 60 91 58 87 60 91 55 79 54 83 58 95 54 75 51 87 60 103 57 79 55 91 57 95 58 91 57 87 61 83 61 79 60 75 58 71 58 71 55 67 57 75 61 95 57 87 54 87 58 99 58 91 60 103 61 95 55 83 57 95 57 83 57 87 58 91 60 91 55 87 63 103 63 95 61 99 63 91 63 91 63 91 63 91 67 99 66 95 64 99 66 103 57 87 63 111 69 115 67 107 64 103 64 107 66 111 67 111 66 107 66 103 64 99 63 99 63 103 64 107 66 103 64 99 66 107 66 107 66 107 66 107 64 107 66 111 67 107 66 103 70 103 66 99 66 99 64 87 66 103 69 107 66 99 67 107 73 111 70 119 78 126 70 91 67 107 72 119 75 119 72 111 75 111 75 111 75 111 75 111 73 107 73 111 75 115 76 115 75 115 76 119 76 111 72 99 78 119 78 119 78 119 78 119 75 115 79 126 81 123 76 111 82 130 81 123 79 119 76 115 81 126 81 126 81 126 81 126 81 126 81 130 82 134 84 134 85 134 84 130 82 134 84 138 84 138 85 142 87 138 85 134 85 142 85 146 87 150 88 150 87 146 87 150 88 154 90 154 88 150 88 154 90 158 92 158 88 150 88 146 87 142 85 142 88 150 88 154 90 158 90 158 92 162 90 162 90 162 90 162 92 158 92 158 92 166 96 170 92 158 92 162 93 162 95 166 98 174 98 174 98 174 98 174 96 174 99 182 101 182 101 178 101 170 102 174 102 178 104 178 99 170 101 174 102 170 101 166 102 174 102 174 102 174 102 174 101 174 104 182 105 182 105 178 104 178 104 182 105 186 107 186 105 182 105 182 105 182 105 182 104 190 104 190 104 190 104 190 99 182 101 186 102 190 104 194 101 186 102 190 104 186 102 182 107 194 102 182 101 186 105 198 104 178 104 178 104 178 104 178 101 174 105 186 108 186 105 178 110 194 110 194 110 194 110 194 105 182 105 182 105 182 105 182 104 186 108 198 111 198 108 190 110 194 108 194 108 198 111 206 113 214 113 206 113 206 113 202 117 214 119 214 123 226 126 222 131 218 140 257 152 277 155 277 159 289 159 289 159 289 159 289 156 273 150 261 152 281 164 309 167 305 165 297 167 297 167 305 174 349 176 345 179 345 180 329 187 376 208 416 218 416 164 186 95 142 96 226 84 47 1 7 16 15 0 0 6 210 104 206 93 253 75 7 0 0 9 7 7 19 9 15 10 11 13 11 15 15 9 0 1 0 0 0 79 218 108 206 85 166 87 170 101 194 93 190 98 202 95 182 95 194 87 182 88 190 90 190 90 142 45 0 0 7 3 0 10 119 87 158 70 126 75 103 67 123 78 150 81 154 39 0 0 0 1 3 4 7 6 7 10 0 6 7 9 3 6 3 10 19 10 19 9 19 9 19 10 27 16 23 12 11 10 3 16 11 15 15 18 19 13 0 12 11 13 7 10 11 9 11 9 7 6 11 4 15 6 19 9 11 9 7 7 3 6 11 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 6 7 1 0 9 39 19 15 6 0 0 0 3 7 0 0 0 0 0 3 16 43 25 27 18 19 22 35 28 39 27 35 24 35 30 43 27 35 30 51 34 55 34 55 34 55 34 55 33 43 37 47 36 51 40 71 43 67 46 83 52 99 58 111 55 79 40 47 37 59 39 51 36 35 28 47 46 75 39 23 25 31 27 39 30 39 25 27 25 31 25 31 25 31 25 31 25 27 25 35 30 39 27 23 27 31 27 27 24 19 21 11 25 35 24 31 24 31 24 31 24 31 24 31 24 31 24 31 25 35 28 39 27 27 21 15 19 19 21 23 22 19 21 23 10 0 9 0 6 3 6 15 6 15 6 27 10 43 16 55 27 43 3 0 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 3 0 0 0 0 15 45 107 48 83 45 67 40 63 40 67 36 55 39 59 37 47 33 35 36 47 33 39 31 39 31 43 33 39 28 43 31 43 25 19 27 35 27 31 24 23 21 27 13 27 21 19 15 11 7 0 0 3 3 7 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 131 57 133 58 133 58 131 57 133 57 131 55 128 57 131 58 138 55 133 57 143 63 140 57 131 54 133 57 136 55 131 54 140 60 138 60 138 60 136 58 136 58 136 57 136 58 138 61 136 55 131 55 138 60 138 57 138 60 140 58 133 55 138 60 140 57 140 58 143 60 145 60 140 60 150 63 148 61 148 64 150 63 150 63 150 63 150 63 157 66 155 64 152 66 155 67 155 61 164 67 171 67 167 64 164 64 164 66 167 67 169 67 167 66 167 64 164 63 162 63 162 64 164 66 167 64 164 63 169 66 169 66 169 66 169 66 167 66 169 67 171 66 169 64 169 64 162 64 169 69 169 64 167 67 174 69 167 66 169 69 179 72 176 73 181 73 174 67 169 69 176 73 179 73 176 73 179 75 179 75 179 75 179 75 176 73 176 75 179 76 181 76 179 75 181 78 181 75 174 70 183 78 183 78 183 78 183 78 181 76 183 79 186 78 181 76 183 79 186 79 186 79 186 79 188 81 188 81 188 81 188 81 188 81 188 82 191 84 193 84 195 84 193 82 191 84 193 85 193 85 195 87 198 85 195 84 200 85 200 87 202 87 205 88 200 85 200 87 202 87 205 88 205 88 205 90 207 92 210 92 205 88 205 87 202 87 200 85 207 90 212 92 212 93 219 92 219 92 222 90 222 90 222 90 219 92 219 92 219 93 224 96 219 93 222 93 224 95 224 96 229 98 229 98 229 98 229 98 226 98 231 99 234 101 231 99 231 101 231 102 234 102 236 104 229 101 231 102 234 101 231 99 234 102 234 102 234 102 234 102 231 102 236 104 238 105 236 104 236 104 236 105 238 105 241 107 238 105 238 105 238 105 238 105 238 104 238 104 238 104 238 104 234 101 236 102 236 102 238 104 234 102 236 104 238 102 236 101 241 104 238 102 236 104 238 105 236 104 236 104 236 104 236 104 234 104 238 107 243 107 238 105 243 108 243 108 243 108 243 108 238 105 238 105 238 105 238 105 238 104 245 108 248 108 245 105 250 108 248 108 248 110 253 113 250 110 253 111 255 113 262 114 267 119 274 120 281 126 291 128 312 134 331 147 351 155 355 156 360 159 360 159 360 159 360 159 358 153 351 149 353 156 367 165 365 162 370 164 372 165 377 171 384 176 391 179 408 182 415 184 405 188 429 203 448 214 391 146 255 87 243 116 188 25 40 15 45 7 28 4 76 107 222 96 219 111 179 16 45 10 59 7 47 9 47 10 52 12 54 13 47 13 35 6 31 3 40 4 152 88 219 102 210 90 214 92 214 88 205 87 214 88 212 82 217 84 212 82 219 82 219 82 210 73 112 9 7 3 4 0 31 51 174 79 171 73 181 66 179 72 183 76 174 73 95 3 19 1 11 3 9 6 11 4 19 1 11 4 26 10 26 6 33 9 33 9 35 7 35 7 38 10 45 10 45 6 47 12 57 13 62 15 66 16 59 9 38 12 28 10 26 9 26 9 26 7 23 4 21 6 23 7 26 7 21 7 21 6 14 7 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 0 0 23 21 47 16 28 4 7 0 4 1 0 0 0 1 4 7 42 27 69 25 59 21 66 25 69 28 66 27 71 27 78 30 74 27 78 31 85 34 85 34 85 34 85 34 81 36 88 37 85 36 90 40 93 40 95 45 105 51 114 57 121 51 95 36 85 37 83 36 76 31 69 37 90 49 78 30 62 27 69 30 69 28 62 24 62 25 62 25 62 25 62 27 59 27 52 28 59 31 54 25 52 28 54 27 50 24 45 21 50 22 47 22 47 22 47 22 50 24 50 24 50 24 50 25 57 24 64 28 66 28 64 25 52 19 52 19 52 18 47 18 28 9 23 7 21 6 23 6 23 6 23 7 31 12 38 18 40 13 4 0 2 4 4 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 2 1 4 3 9 15 90 54 97 46 88 40 81 39 81 40 78 37 81 39 78 34 71 31 76 34 71 33 69 31 71 33 71 31 66 31 71 31 62 22 57 24 50 22 45 19 42 18 35 21 47 18 35 15 26 3 2 0 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 87 57 91 58 87 57 83 55 87 57 91 58 87 57 83 60 91 55 91 58 103 60 99 52 79 54 87 55 83 52 71 57 75 58 75 60 79 60 79 60 79 60 79 60 79 58 71 57 83 54 87 58 99 58 87 57 95 60 95 57 91 60 107 57 83 58 87 58 87 60 91 60 95 63 95 60 91 63 107 63 91 63 91 63 91 63 91 67 99 66 95 64 99 66 103 61 99 66 111 67 107 63 95 64 103 66 107 66 107 67 111 66 107 66 103 64 99 63 99 63 103 64 107 66 103 64 99 66 107 66 107 66 107 66 107 64 107 66 111 67 107 66 103 64 99 63 103 69 119 70 111 66 115 70 115 67 107 67 119 72 126 73 123 69 115 70 123 69 115 70 123 73 126 72 115 75 111 75 111 75 111 75 111 73 107 73 111 75 115 76 115 75 111 76 115 76 111 73 103 78 119 78 119 78 119 78 119 76 115 78 119 78 119 76 115 75 115 76 119 79 126 81 130 81 126 81 126 81 126 81 126 81 126 81 130 82 134 84 134 84 134 82 130 82 130 84 134 84 138 85 142 87 138 85 134 85 142 85 142 87 146 87 150 84 138 84 142 85 142 87 146 88 150 90 154 90 154 92 158 88 150 88 150 87 146 87 142 92 158 92 162 93 162 93 166 92 162 90 162 90 162 90 162 93 158 92 158 92 162 95 166 93 166 95 166 96 170 96 174 99 178 99 178 99 178 99 178 96 170 98 178 101 182 99 178 99 166 101 170 101 174 102 174 99 166 101 170 101 170 99 166 101 170 101 174 102 174 102 174 101 170 102 178 105 182 104 178 104 178 104 178 105 182 105 186 105 182 105 182 105 182 105 182 104 190 104 190 104 190 104 190 104 190 102 186 102 186 101 182 101 186 102 190 104 186 102 182 102 186 104 190 104 190 102 186 104 178 104 178 104 178 104 178 102 178 105 186 107 186 107 182 105 182 105 182 105 182 105 182 105 182 105 182 105 182 105 182 102 182 105 186 107 190 105 186 108 194 108 194 108 198 111 202 107 202 108 198 111 206 114 206 117 214 119 218 125 230 129 226 134 230 143 265 155 281 158 285 159 289 159 289 159 289 159 289 153 285 152 281 155 281 158 289 161 301 168 301 165 293 171 329 177 357 179 353 184 349 185 341 173 325 190 357 203 416 202 353 128 182 105 253 76 15 3 39 12 0 0 0 42 249 107 194 102 265 76 11 0 7 12 11 9 19 10 15 12 7 12 11 15 23 9 0 4 0 6 0 46 142 90 202 88 178 85 174 79 146 75 142 76 150 75 138 73 146 78 158 78 154 75 138 78 115 43 3 0 15 4 0 4 87 78 138 66 107 70 95 64 115 72 142 79 162 39 0 0 0 1 3 4 7 6 0 3 0 3 0 7 3 10 0 6 7 6 7 6 11 4 11 6 11 7 7 4 0 9 23 13 11 12 11 16 11 9 0 7 0 9 0 7 3 6 0 9 7 6 11 4 15 6 19 7 15 7 15 6 11 7 11 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 15 0 0 9 47 25 39 16 15 3 0 0 0 0 7 3 3 1 11 21 43 27 35 19 19 22 31 27 35 27 35 25 39 30 43 27 35 28 47 34 55 34 55 34 55 34 55 31 47 39 55 37 47 36 47 40 59 40 63 45 83 54 99 60 91 43 51 34 47 36 47 34 31 31 47 48 75 40 31 28 43 31 47 31 39 27 27 25 31 25 31 25 31 25 31 27 27 27 31 30 35 27 19 27 27 27 27 25 19 22 11 21 31 21 31 21 31 21 31 24 39 24 39 24 39 24 31 19 23 25 39 31 47 31 43 21 15 19 11 15 0 12 3 10 11 9 7 6 3 7 15 7 15 7 23 9 35 13 43 13 23 1 0 3 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 3 0 0 0 0 15 43 107 48 79 43 63 39 55 39 59 37 55 39 55 36 47 33 39 36 51 34 43 31 39 33 43 33 39 30 39 33 39 27 19 22 35 22 31 19 23 18 23 16 35 24 27 18 23 13 0 0 0 0 0 0 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 55 131 57 131 57 128 55 126 55 133 60 136 58 128 54 138 55 131 52 128 55 136 57 128 54 133 55 133 55 131 52 133 57 133 58 138 60 140 61 136 60 140 63 140 58 131 52 133 54 128 54 136 58 136 55 133 57 138 58 136 57 140 64 143 58 143 58 143 58 143 58 148 63 150 60 143 58 150 66 148 61 150 63 150 63 152 64 157 66 155 64 152 66 155 67 164 66 167 66 167 64 159 61 167 66 167 66 167 66 167 66 167 66 167 64 164 63 162 63 162 64 164 66 167 64 164 63 169 66 169 66 169 66 169 66 167 66 169 67 171 66 169 64 169 64 164 66 171 70 171 67 169 69 174 70 169 66 171 70 176 75 181 70 164 64 174 76 171 69 174 70 176 72 176 73 176 73 176 73 176 73 176 73 176 73 176 75 179 76 181 76 179 75 179 75 179 75 179 73 181 76 181 76 181 76 181 76 181 76 181 78 183 76 181 76 181 76 183 78 183 79 186 79 188 81 188 81 188 81 188 81 188 81 188 82 191 84 193 84 193 84 191 81 188 82 193 84 193 85 195 87 198 85 195 84 198 84 200 85 200 87 202 87 198 84 200 85 202 87 202 87 207 90 207 90 207 90 207 90 207 90 205 88 205 87 202 87 207 90 210 92 212 92 219 92 219 92 222 90 222 90 222 90 222 92 219 90 217 92 222 93 224 95 226 96 226 98 229 98 231 99 231 99 231 99 231 99 224 96 229 99 231 99 231 98 226 99 229 99 231 101 231 101 226 99 231 101 231 101 229 98 229 101 231 101 231 102 234 102 229 101 234 104 236 104 236 102 234 102 236 104 236 105 238 105 236 104 236 104 236 104 236 104 236 102 236 102 236 102 236 102 241 104 238 102 236 101 234 99 234 102 236 104 238 102 236 101 234 102 238 105 241 104 236 101 236 104 236 104 236 104 236 104 236 104 238 105 241 107 241 107 241 107 241 107 241 107 241 107 238 105 238 105 238 105 238 105 241 104 243 105 245 107 245 107 248 108 245 107 248 108 250 111 243 107 248 110 253 114 265 116 269 119 276 123 286 128 296 131 319 138 339 152 355 158 358 158 358 158 358 158 358 158 358 158 355 153 358 155 358 155 355 153 374 171 386 173 377 168 386 182 401 187 405 188 413 187 413 185 408 187 410 187 413 209 429 206 358 116 253 119 164 12 42 21 45 3 26 4 138 120 226 101 231 116 181 16 52 16 62 10 50 10 50 10 50 12 52 12 42 12 35 7 35 7 50 12 81 43 148 72 167 64 167 66 174 67 174 67 176 69 179 67 171 67 193 75 195 72 188 67 181 66 112 12 9 3 7 0 19 39 159 73 164 66 171 64 171 67 176 72 174 73 93 0 19 1 11 3 9 6 11 4 23 15 54 18 35 6 33 7 31 4 31 4 31 4 33 4 35 6 35 4 33 7 52 18 54 15 59 18 64 16 57 6 33 9 26 9 23 7 23 6 26 7 23 4 21 6 23 7 23 6 21 6 19 6 11 6 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 1 2 1 23 22 57 27 47 19 26 0 2 0 0 0 2 1 4 7 42 27 66 24 64 22 66 24 66 27 66 27 74 28 78 30 74 27 76 30 83 33 83 33 83 33 83 33 76 34 90 40 88 34 81 31 97 43 95 43 102 49 114 57 126 55 102 37 83 33 76 34 71 31 71 39 90 48 78 33 69 31 74 33 71 30 64 25 62 25 62 25 62 25 62 27 62 27 50 27 54 28 52 24 52 27 52 27 52 25 47 22 40 18 42 19 42 19 45 21 47 22 47 22 47 22 47 22 52 24 64 30 71 33 71 31 59 22 52 16 42 12 38 12 31 12 23 7 21 7 21 9 23 7 21 7 21 9 26 10 14 4 2 1 7 6 4 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 2 1 4 3 9 15 90 54 100 49 90 42 81 39 81 39 81 39 78 37 76 34 71 33 78 36 74 33 71 33 71 34 71 31 66 31 71 31 62 22 50 21 45 19 42 18 40 18 40 24 52 21 42 21 38 12 2 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 87 57 91 58 87 57 83 54 83 58 95 60 91 55 79 57 91 55 79 52 83 55 95 55 87 57 95 58 91 55 87 54 75 55 79 57 87 58 87 57 83 58 91 58 83 54 67 55 83 52 83 57 95 57 87 55 91 58 95 57 91 60 111 58 87 58 87 58 87 58 87 63 99 63 91 57 87 61 107 61 87 61 91 63 95 64 95 67 99 66 95 64 99 66 103 66 107 66 107 64 99 61 95 66 107 66 107 66 107 66 107 66 107 66 103 64 99 63 99 63 103 64 107 66 103 64 99 66 107 66 107 66 107 66 107 64 107 66 111 67 107 66 103 72 115 67 111 69 115 66 103 67 115 72 119 67 111 69 119 72 126 73 115 63 99 70 134 69 115 69 115 70 119 72 115 73 107 73 107 73 107 73 107 73 107 73 111 75 115 76 115 75 111 75 111 75 111 75 115 76 115 76 115 76 115 76 115 76 115 76 111 75 115 76 115 79 123 78 119 78 115 76 115 81 126 81 126 81 126 81 126 81 126 81 130 82 134 84 134 84 130 81 126 81 126 82 134 84 138 85 142 87 138 85 134 84 138 84 142 85 142 87 146 87 146 87 146 88 150 90 154 90 154 90 154 90 154 90 154 90 154 90 150 88 150 87 146 87 146 88 150 88 154 88 154 92 162 90 162 90 162 90 162 93 158 92 154 90 154 92 158 95 166 96 170 96 174 98 174 99 178 99 178 99 178 99 178 95 170 98 174 99 178 98 174 98 162 98 162 99 166 99 170 98 162 99 170 101 166 98 162 98 166 99 170 101 174 102 174 99 170 102 174 104 178 102 174 102 174 102 178 104 178 105 182 104 178 104 178 104 178 104 178 102 186 102 186 102 186 102 186 105 190 104 186 102 182 101 178 101 186 102 190 104 186 102 182 99 182 102 190 104 186 101 178 104 178 104 178 104 178 104 178 104 178 104 178 105 182 107 186 107 186 107 186 107 186 107 186 105 182 105 182 105 182 105 182 107 190 107 190 108 194 110 198 108 190 107 190 107 194 110 202 105 198 108 198 113 210 116 210 119 218 120 222 128 242 132 238 138 238 146 269 156 285 158 285 158 285 158 285 158 285 158 285 152 285 155 289 156 277 153 269 162 301 168 301 168 313 180 361 194 380 194 365 191 345 184 325 188 333 184 321 190 392 212 440 199 265 110 246 60 3 10 31 16 0 0 0 72 253 105 214 105 265 73 7 0 15 18 19 10 23 12 15 12 7 10 7 13 15 9 0 6 0 10 3 15 27 39 79 46 67 43 87 57 119 60 126 61 123 64 126 58 123 72 142 72 119 66 115 67 111 45 11 0 7 3 0 0 63 67 130 66 95 66 107 64 107 66 134 79 166 40 0 0 0 1 3 4 7 6 0 7 43 49 67 18 0 7 0 4 0 4 0 4 0 4 3 6 7 7 7 6 15 16 39 18 23 19 35 22 19 12 0 12 3 10 3 9 7 9 3 9 7 6 11 4 15 6 19 6 15 6 11 6 7 6 7 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 11 1 0 7 43 30 63 27 55 18 0 0 0 0 7 0 0 0 3 16 31 21 19 24 27 22 27 25 31 27 35 27 43 31 43 27 31 27 43 33 51 33 51 33 51 33 51 28 39 37 55 36 39 31 35 42 63 42 63 45 79 51 95 58 99 49 59 34 35 31 39 34 35 34 55 46 63 39 31 30 47 33 51 33 43 27 31 25 31 25 31 25 31 25 31 30 31 25 23 27 27 25 19 25 23 27 27 27 23 24 15 16 23 18 23 19 27 21 31 22 35 22 35 22 35 22 35 27 43 31 55 33 51 30 43 27 35 22 15 15 3 13 0 12 11 9 11 7 7 9 19 9 15 7 19 4 19 6 19 1 3 1 3 4 11 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 3 0 0 0 0 15 43 107 52 91 46 71 40 59 40 63 39 59 37 51 34 47 33 43 37 51 34 47 33 43 34 47 33 39 30 39 33 39 27 19 21 27 19 27 19 23 18 23 18 39 24 31 19 35 19 19 4 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 131 58 133 60 136 58 133 57 128 57 131 58 133 57 131 55 140 60 143 58 136 55 136 60 133 57 138 58 138 58 136 55 133 55 133 55 136 57 136 57 131 55 133 55 133 54 128 52 133 52 126 52 133 57 136 54 136 58 140 58 136 57 140 63 145 60 143 58 143 58 140 57 148 63 152 61 143 58 145 63 145 60 148 63 150 64 155 66 157 66 155 64 152 66 155 67 169 66 167 64 164 63 162 63 169 67 167 66 167 66 164 64 167 66 167 64 164 63 162 63 162 64 164 66 167 64 164 63 167 66 167 66 167 66 167 66 164 66 167 67 169 66 167 64 179 70 169 67 171 69 167 63 169 70 176 70 171 67 171 72 179 73 174 67 164 66 171 73 171 69 169 67 171 70 176 73 174 72 174 72 174 72 174 72 176 73 176 75 179 76 181 76 179 75 176 73 176 75 181 78 179 75 179 75 179 75 179 75 181 76 179 75 179 75 181 76 188 79 186 78 181 75 179 73 188 81 188 81 188 81 188 81 188 81 188 82 191 84 193 84 191 82 188 81 188 81 191 82 193 85 195 87 198 85 195 84 195 84 198 84 200 85 200 85 202 87 205 88 205 90 207 90 210 92 207 90 207 90 205 88 210 90 207 90 205 88 205 88 200 85 205 87 205 88 212 87 219 92 222 90 222 90 222 90 222 92 219 90 214 90 217 90 222 95 224 95 226 96 226 98 229 98 229 98 229 98 229 98 224 95 226 98 229 98 229 98 224 96 224 98 226 98 229 99 226 98 229 99 229 99 226 98 226 98 226 99 231 101 234 102 229 99 231 102 234 102 234 102 231 102 234 102 236 104 236 104 234 102 234 102 234 102 234 102 234 101 234 101 234 101 234 101 238 104 236 102 236 102 234 101 234 102 236 104 238 102 236 101 234 101 236 102 236 102 234 101 236 104 236 104 236 104 236 104 238 104 236 104 236 105 241 108 243 108 243 108 243 108 243 108 238 105 238 105 238 105 238 105 248 108 245 107 248 108 250 111 245 107 243 105 245 108 250 110 248 110 253 113 257 116 265 117 269 120 279 125 288 132 300 135 322 141 339 152 355 158 358 156 355 156 355 156 355 156 355 156 353 152 355 153 355 153 353 152 346 150 351 158 374 176 403 190 417 197 417 194 415 187 408 182 405 180 382 176 389 199 420 212 393 123 245 104 117 10 59 9 50 1 26 0 174 111 207 102 224 111 164 10 45 16 64 12 47 13 45 12 50 12 50 10 40 10 33 6 33 7 47 10 62 18 83 31 95 24 95 33 124 46 136 51 143 55 157 61 152 63 179 72 176 67 174 69 176 67 117 15 9 0 9 0 23 31 157 73 171 64 169 70 174 67 171 72 179 78 97 1 19 1 11 3 9 6 11 6 31 40 138 60 85 21 54 13 33 4 33 4 33 4 33 4 31 7 35 7 35 10 50 19 57 19 66 25 71 19 54 7 35 12 28 10 26 9 26 9 26 7 23 4 21 6 23 7 21 4 19 6 16 4 11 4 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 1 2 0 16 18 57 30 54 31 47 7 2 1 0 0 0 1 2 4 35 21 57 18 71 24 69 22 62 25 66 27 76 30 81 30 74 25 74 28 81 31 81 31 81 31 81 31 74 31 85 36 83 31 78 33 85 36 88 40 95 43 100 45 114 54 109 45 88 31 74 31 76 36 78 42 85 42 71 31 64 28 69 31 71 30 66 27 62 25 62 25 62 25 62 27 64 28 50 24 50 25 47 22 47 25 50 27 52 25 47 24 38 16 40 19 42 21 47 22 45 21 45 21 45 21 45 21 64 31 66 33 66 28 57 22 59 25 50 16 38 13 38 15 28 13 26 9 23 9 23 9 26 9 19 4 14 1 11 3 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 2 1 4 3 9 15 90 54 105 51 93 42 81 39 81 39 83 39 78 36 74 33 74 34 78 37 76 34 74 34 74 34 71 31 66 31 71 31 62 22 50 21 45 21 42 19 42 19 40 22 50 19 42 22 45 18 19 4 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 95 61 99 61 99 60 95 58 87 57 83 55 87 57 91 57 99 63 103 57 87 55 95 54 87 57 91 57 91 55 83 57 83 55 79 55 79 55 75 52 67 51 67 51 71 54 75 54 79 51 79 55 91 55 83 58 99 60 95 55 87 58 99 60 91 60 87 58 83 57 83 60 99 64 103 61 87 58 91 60 83 61 91 63 95 66 99 67 99 66 95 64 99 66 103 66 107 64 103 63 99 64 103 67 111 67 107 66 103 64 103 66 107 66 103 64 99 63 99 63 103 64 107 66 103 64 99 66 107 66 107 66 107 66 107 64 107 66 111 67 107 66 103 70 115 67 111 70 119 69 107 69 119 72 123 69 111 70 123 75 119 67 107 67 115 69 115 69 115 67 111 67 115 72 119 72 103 72 103 72 103 72 103 73 107 73 111 75 115 76 115 75 111 73 103 73 111 78 123 75 111 75 111 75 111 75 111 76 115 75 107 73 111 76 115 78 115 76 115 76 115 76 115 81 126 81 126 81 126 81 126 81 126 81 130 82 134 84 134 82 126 81 123 79 126 81 130 84 138 85 142 87 138 85 134 82 134 84 138 84 142 85 142 85 142 87 146 87 150 88 150 92 158 92 154 90 150 88 150 92 158 90 154 90 150 88 150 87 146 87 150 88 150 88 154 92 162 90 162 90 162 90 162 93 158 90 154 88 150 88 154 92 162 93 162 95 166 95 170 96 170 96 170 96 170 96 170 93 166 96 174 98 174 98 170 95 154 96 158 96 162 98 162 96 162 98 166 99 162 98 158 96 158 98 166 101 170 102 174 98 166 101 174 102 174 102 170 101 170 102 174 102 178 104 178 102 174 102 174 102 174 102 174 101 182 101 182 101 182 101 182 101 182 102 186 102 186 104 190 101 186 102 190 104 186 102 182 102 182 101 178 99 182 101 186 104 178 104 178 104 178 104 178 105 182 104 174 104 182 107 190 105 182 105 182 105 182 105 182 105 182 105 182 105 182 105 182 108 190 105 186 105 190 110 202 107 190 105 186 107 190 108 198 113 214 114 210 116 214 117 210 119 218 122 226 129 246 135 246 138 238 146 269 155 281 156 277 156 281 156 281 156 281 156 281 152 281 152 281 153 273 155 277 150 249 144 257 165 325 182 341 190 357 190 345 187 329 184 317 177 289 165 301 182 357 193 388 152 198 102 202 27 0 22 11 10 0 6 0 92 218 84 186 98 238 63 0 0 15 18 19 13 27 13 15 12 3 10 3 12 15 7 0 4 0 7 0 10 3 18 35 22 3 16 35 21 63 33 79 37 87 48 103 54 111 69 126 66 99 66 115 73 126 49 19 0 3 3 0 0 55 66 142 70 107 69 126 67 107 66 134 84 182 45 0 0 0 1 3 4 7 6 0 1 59 70 142 57 79 28 0 6 0 6 0 6 0 6 0 3 7 9 15 9 11 10 19 19 35 22 43 25 31 12 0 9 0 9 0 7 3 6 0 9 7 6 11 4 15 6 19 4 11 6 7 4 7 4 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 15 1 0 1 27 25 59 25 75 28 11 0 7 3 7 1 0 0 0 15 27 19 15 27 31 24 23 24 27 25 35 28 43 31 43 27 31 27 39 31 47 31 47 31 47 31 47 27 31 33 39 31 35 33 47 31 43 37 63 43 67 42 59 48 87 52 79 40 39 30 31 37 51 40 59 43 47 33 19 22 27 27 43 31 43 28 39 25 31 25 31 25 31 25 31 31 31 24 15 24 23 24 15 24 23 25 27 27 23 25 19 16 23 18 27 21 35 24 39 21 31 21 31 21 31 21 31 28 47 31 51 30 39 24 27 24 23 18 3 12 0 12 3 15 15 12 11 10 11 10 23 12 19 6 11 1 3 0 0 1 3 1 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 3 0 0 0 0 15 43 107 49 83 43 59 36 47 34 47 40 59 37 47 33 43 34 47 39 55 36 47 34 47 34 51 33 39 30 39 33 39 27 19 21 31 21 31 22 35 22 35 16 31 22 23 18 35 22 31 18 23 0 0 1 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 136 61 140 63 140 63 138 60 136 58 128 54 126 55 133 60 128 57 143 60 133 51 126 54 128 54 131 55 133 54 131 52 138 57 136 55 133 54 131 52 126 49 121 48 121 51 131 55 131 52 126 52 133 57 133 54 140 61 143 58 133 54 136 58 145 60 145 58 143 57 140 57 145 63 155 66 150 60 143 58 145 60 148 63 150 64 155 66 157 66 155 64 152 66 155 67 167 64 164 63 162 64 164 66 169 67 169 66 167 64 164 64 167 66 167 64 164 63 162 63 162 64 164 66 167 64 164 63 167 66 167 66 167 66 167 66 164 66 167 67 169 66 167 64 169 66 167 67 174 72 176 70 171 70 176 72 171 69 174 72 181 70 167 66 174 72 171 64 174 69 169 66 169 69 176 75 174 72 174 72 174 72 174 72 176 73 176 75 179 76 181 76 179 73 176 72 176 75 183 79 179 75 179 75 179 75 179 75 183 76 176 72 174 73 181 78 176 73 179 76 181 78 186 79 188 81 188 81 188 81 188 81 188 81 188 82 191 84 193 84 191 81 188 79 186 81 188 82 193 85 195 87 198 85 195 84 195 82 195 84 198 85 200 85 198 84 198 85 200 87 202 87 210 92 210 90 207 88 205 88 210 92 210 90 207 88 205 88 205 88 207 90 210 92 217 90 219 92 222 90 222 90 222 90 222 93 217 88 214 88 214 88 219 92 219 93 222 93 224 95 224 95 224 95 224 95 224 95 222 95 226 98 229 98 229 96 222 95 222 96 224 96 226 98 224 98 226 99 229 98 226 96 222 96 226 98 229 101 234 102 226 99 231 102 234 102 234 101 231 101 231 102 234 104 236 104 234 102 234 102 234 102 234 102 234 101 234 101 234 101 234 101 231 101 234 102 236 104 238 105 234 102 236 104 238 102 236 101 238 102 231 98 229 99 236 104 236 104 236 104 236 104 236 104 241 105 236 102 236 105 243 110 236 104 236 104 236 104 236 104 238 105 238 105 238 105 238 105 245 105 241 102 241 105 248 110 245 105 243 105 243 107 248 110 260 116 260 116 260 116 267 117 269 120 279 126 291 134 305 138 322 140 339 150 353 155 353 153 355 156 355 156 355 156 355 156 353 150 351 150 351 153 355 156 367 153 343 152 372 176 391 174 393 184 401 185 408 184 405 184 389 168 360 168 370 182 365 173 257 81 224 90 71 0 64 6 28 0 40 7 200 99 174 88 207 101 148 3 38 16 62 12 47 13 47 12 45 10 47 10 40 10 28 4 26 4 35 7 45 6 62 22 74 10 59 15 59 15 81 25 95 33 112 45 138 61 162 69 157 61 159 69 183 73 124 16 14 0 16 0 33 33 162 78 181 67 174 75 179 69 171 73 183 82 102 3 19 1 11 3 9 6 11 4 23 30 143 75 148 63 97 16 40 6 40 6 40 6 40 6 21 4 33 9 31 7 35 9 50 19 59 24 64 18 40 1 28 7 23 6 21 4 19 4 26 7 23 4 21 6 23 7 21 4 19 4 16 3 9 4 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 3 2 0 9 13 50 27 50 34 59 13 4 4 2 0 2 3 4 7 38 24 59 21 74 25 69 21 59 24 64 27 76 30 81 30 74 25 74 28 81 31 81 31 81 31 81 31 71 28 76 30 76 31 83 39 81 36 95 46 105 46 97 40 100 49 114 51 95 34 71 30 83 40 85 43 83 37 64 27 52 22 62 28 69 30 69 28 62 25 62 25 62 25 62 27 66 28 47 22 47 24 47 22 47 24 50 27 52 27 50 25 40 18 42 21 47 22 50 25 45 21 45 21 45 21 45 21 57 27 62 30 62 27 54 22 50 18 40 10 31 9 33 12 31 13 21 10 19 10 19 12 21 10 14 3 4 0 2 0 4 1 2 0 0 0 0 3 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 2 1 4 3 9 15 90 54 95 45 83 36 71 31 69 31 85 39 78 34 71 33 74 36 81 37 76 34 74 34 74 36 71 31 66 31 71 31 62 22 52 22 47 22 47 22 47 24 38 21 45 16 40 22 47 19 35 12 4 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 87 60 95 57 87 60 99 63 95 55 83 57 87 55 79 52 79 54 87 58 99 61 103 55 83 52 75 51 75 51 79 60 95 55 79 51 71 48 67 61 91 52 71 51 75 51 71 48 71 51 83 54 87 55 83 54 83 55 91 60 103 63 111 57 95 64 99 58 87 63 115 61 91 58 91 63 103 63 95 61 87 61 91 63 95 64 95 67 99 66 95 64 99 66 103 66 103 64 103 64 107 67 115 66 107 66 107 66 107 66 107 64 103 64 103 64 103 64 103 66 107 66 107 66 107 66 107 69 107 67 103 66 107 67 111 67 107 67 107 67 107 67 107 64 103 64 107 66 111 67 111 69 119 70 119 70 115 67 107 70 119 70 119 70 115 66 107 66 107 66 111 67 115 69 107 72 99 69 91 67 99 73 111 69 103 75 111 75 111 78 126 73 111 75 115 76 119 78 123 76 115 76 115 76 115 76 115 79 115 73 107 76 119 78 115 76 115 76 115 75 107 72 103 72 107 76 123 81 126 79 123 82 130 82 130 82 130 82 130 81 130 82 134 84 138 85 142 87 138 85 134 84 130 82 126 81 134 84 138 81 126 82 138 85 142 85 142 85 142 85 142 87 146 87 146 87 154 92 158 93 158 92 154 90 150 88 150 87 146 87 146 87 146 85 142 90 158 88 158 88 158 88 158 96 166 92 154 88 154 90 158 92 158 92 158 92 158 92 158 90 154 90 158 93 166 98 178 96 166 95 162 93 166 95 170 99 162 98 158 96 162 98 166 99 166 99 166 99 166 99 166 101 166 99 162 98 166 99 170 104 174 102 170 101 166 99 166 102 174 102 174 102 174 102 174 99 170 101 174 102 170 101 166 101 182 101 182 101 182 101 182 102 186 102 186 102 186 102 186 105 190 102 178 99 182 102 190 102 182 101 178 99 182 101 186 104 178 104 182 105 186 107 186 104 178 104 178 104 178 104 178 105 186 107 190 108 186 107 182 107 186 107 186 107 186 107 186 107 190 107 190 107 190 107 190 102 182 105 186 107 190 105 186 110 210 114 214 117 218 116 202 117 214 120 222 125 238 137 257 141 246 147 265 152 265 149 253 149 265 150 269 152 273 153 277 150 273 147 269 150 269 155 281 153 285 165 305 171 305 171 313 180 325 184 325 185 317 180 309 162 281 153 265 173 380 161 194 79 198 101 130 22 0 4 23 9 0 0 71 95 182 69 166 87 198 36 0 6 0 21 19 7 15 13 19 13 7 10 0 9 7 4 0 1 0 6 3 12 11 12 11 12 3 10 11 12 31 15 39 19 43 25 43 28 43 40 79 58 107 67 119 78 154 58 27 0 0 3 0 0 43 75 138 64 103 67 119 75 119 67 138 84 186 46 0 0 0 1 3 4 0 3 0 0 19 70 158 72 158 52 107 28 31 16 0 3 0 4 3 7 7 9 11 9 15 9 11 10 11 13 23 18 19 9 0 9 0 7 0 7 0 6 0 6 3 4 11 4 11 4 11 3 11 6 11 6 7 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 11 1 0 3 11 19 55 25 55 24 31 6 0 0 15 3 0 0 3 18 39 24 19 21 19 21 23 24 31 25 31 27 35 27 35 27 35 27 39 28 39 28 39 28 39 28 39 30 35 31 39 33 35 31 31 36 51 40 67 45 71 46 71 46 91 57 99 48 63 40 63 42 71 51 67 36 19 27 23 28 31 24 31 28 43 28 31 21 23 24 31 25 31 25 27 24 23 24 19 24 15 22 15 22 19 24 23 25 27 27 31 22 31 19 23 16 23 19 31 22 35 22 35 22 35 22 39 24 47 28 59 30 51 25 39 13 11 13 15 15 19 16 19 15 19 13 15 10 11 9 15 1 0 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 3 3 0 0 0 3 31 99 54 91 43 51 33 43 36 55 33 55 40 59 33 39 34 59 31 43 34 51 34 43 30 31 27 31 30 43 33 39 30 35 22 31 19 23 18 23 19 27 19 27 18 19 18 27 22 47 22 35 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 57 136 58 131 57 133 61 138 58 126 54 128 57 131 55 128 52 131 54 133 57 136 58 138 57 133 52 128 52 131 55 136 55 131 51 124 48 121 48 133 52 124 49 126 52 126 49 121 48 126 52 131 54 131 54 126 52 131 55 136 60 143 61 140 58 143 58 140 57 145 61 148 60 143 60 150 64 150 61 148 61 150 63 150 64 152 64 157 66 155 64 152 66 155 67 164 63 162 63 162 64 167 67 167 66 167 66 167 66 167 66 164 64 164 64 164 64 164 64 167 66 167 66 167 66 167 66 164 67 162 66 159 67 162 69 162 67 162 67 162 67 162 67 164 64 164 66 167 67 169 67 171 69 174 70 171 69 169 66 171 70 174 70 171 69 169 66 167 66 167 67 169 69 171 70 171 69 169 69 171 70 174 73 169 72 179 75 179 75 183 79 179 75 181 76 181 76 181 78 181 76 181 76 181 76 181 76 186 76 176 73 181 78 181 76 181 76 181 76 179 75 176 72 176 75 183 81 188 81 188 81 191 82 191 82 191 82 191 82 191 82 193 84 193 84 195 85 195 85 193 84 193 84 191 82 193 84 200 84 195 81 195 85 200 85 200 85 200 85 200 85 202 87 202 87 202 88 207 92 210 92 207 90 207 88 205 88 205 88 207 88 205 87 210 85 217 90 219 88 219 88 219 88 226 95 219 90 214 90 219 92 219 92 219 92 219 92 219 92 222 93 219 92 219 93 224 95 226 95 224 93 222 95 224 96 229 98 226 96 224 98 226 99 229 99 229 99 229 99 229 99 231 99 226 98 226 98 229 101 234 102 231 101 231 99 229 99 234 102 234 102 234 102 234 102 229 101 231 102 234 101 231 99 234 101 234 101 234 101 234 101 236 102 236 102 236 102 236 102 241 104 236 101 234 101 236 104 236 102 234 101 234 101 236 102 234 102 234 104 236 104 238 105 236 104 236 104 236 104 236 104 238 107 241 108 243 107 241 105 241 107 241 107 241 107 241 107 245 107 245 107 245 107 245 107 241 104 243 107 248 108 245 107 253 111 255 114 260 116 265 116 267 120 279 123 286 131 305 141 334 147 346 155 353 155 348 150 346 150 346 152 348 152 348 152 348 149 348 149 351 153 355 156 353 159 372 170 382 171 384 174 389 182 396 187 401 182 389 174 358 161 336 150 331 158 272 87 195 95 212 60 71 1 31 10 33 0 19 39 193 90 171 84 191 87 102 6 50 6 59 9 38 9 40 13 45 10 40 10 33 7 26 1 23 3 35 7 45 10 50 10 52 10 52 10 47 7 52 12 62 16 74 21 66 21 85 36 117 52 138 60 164 70 128 19 16 0 14 0 31 36 186 82 183 73 179 72 188 73 174 72 181 82 107 7 16 1 11 3 9 3 7 0 26 18 145 72 155 76 121 58 102 39 69 16 38 4 26 4 21 6 21 7 23 9 26 7 33 9 40 15 50 15 38 6 26 9 26 9 23 7 23 6 21 6 21 4 21 4 21 4 19 4 19 6 19 4 9 3 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 3 2 1 11 9 42 27 52 27 50 18 14 0 0 3 2 1 2 6 40 27 64 21 64 21 64 22 62 24 64 25 69 25 71 27 74 28 76 28 76 28 76 28 76 28 76 28 76 31 78 33 81 31 78 30 83 34 85 37 90 42 97 43 100 49 114 54 105 43 93 43 93 51 105 48 76 31 64 34 66 27 62 27 66 30 66 25 54 22 59 25 62 25 62 25 57 25 50 25 47 24 47 22 47 24 50 25 50 25 52 27 47 21 42 18 38 18 42 19 42 21 45 21 47 24 50 24 50 27 59 30 59 25 45 18 33 13 33 13 35 15 38 18 28 16 26 15 21 10 14 6 4 1 4 0 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 2 3 2 0 11 13 74 51 102 48 88 37 74 34 76 37 74 36 78 37 74 34 76 37 71 33 74 36 74 33 69 30 62 28 66 31 69 31 66 28 50 21 42 18 40 18 40 19 40 18 40 18 40 19 45 24 38 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 87 58 91 57 87 58 99 61 87 52 75 55 91 60 95 52 79 52 79 52 79 54 83 61 99 55 83 52 83 57 95 52 79 49 75 48 71 48 75 48 71 46 75 52 83 51 71 46 63 49 75 52 79 52 79 51 75 52 83 55 91 58 99 61 91 57 83 58 87 58 83 61 91 58 91 63 103 63 95 61 91 63 91 64 95 64 95 67 103 66 99 66 99 67 103 63 95 61 95 61 99 64 107 66 107 66 107 66 107 66 107 64 103 64 103 64 103 64 103 66 107 66 107 66 107 66 107 67 107 66 103 66 103 67 107 67 107 67 107 67 107 67 107 64 103 64 107 66 111 67 111 69 115 70 119 69 111 66 107 69 115 69 119 69 111 67 107 66 107 66 111 67 115 69 107 67 95 70 99 72 103 72 99 70 103 75 111 73 107 76 123 76 115 76 115 75 111 75 111 76 115 76 115 76 115 76 115 79 115 73 107 76 119 76 111 76 115 76 115 75 111 75 111 76 119 79 126 82 130 82 130 82 130 82 130 82 130 82 130 85 138 84 134 84 134 82 130 82 130 84 134 84 134 85 138 82 142 87 142 84 134 84 146 87 146 87 146 87 146 87 146 88 146 87 146 87 150 90 154 90 154 90 150 88 150 87 146 88 150 88 150 90 154 88 154 90 158 88 158 88 158 88 158 95 162 92 154 90 154 92 158 92 158 92 158 92 158 92 158 96 166 93 158 92 158 92 162 96 166 95 162 93 166 95 170 98 162 96 158 96 158 98 162 101 170 101 170 101 170 101 170 99 166 98 158 96 162 99 166 101 170 101 166 99 166 98 162 101 170 101 170 101 170 101 170 99 166 101 170 101 170 99 166 101 182 101 182 101 182 101 182 102 186 102 186 102 186 102 186 104 186 102 182 101 186 104 190 104 190 102 186 102 186 104 190 101 170 101 174 102 174 102 178 104 178 104 178 104 178 104 178 105 182 107 186 107 186 105 182 107 186 107 186 107 186 107 186 107 190 107 190 107 190 107 190 105 190 108 194 110 198 108 194 113 214 113 206 114 214 119 214 119 222 123 230 128 242 137 257 147 257 152 277 156 277 153 269 152 269 152 265 150 265 150 265 146 269 149 277 153 277 155 277 153 281 165 305 171 313 174 325 177 321 185 337 185 317 173 301 158 273 149 277 140 214 92 99 73 190 87 107 12 0 6 23 10 0 0 87 92 174 70 142 79 170 30 0 6 0 12 0 9 15 13 11 12 3 10 0 10 7 4 0 1 0 6 11 10 19 10 19 9 11 9 19 1 7 4 11 7 15 12 3 6 0 13 11 28 51 46 87 57 111 52 63 10 19 1 0 0 35 70 150 75 130 70 119 72 115 66 126 79 178 48 3 0 0 1 3 4 0 3 0 0 3 60 142 67 166 55 126 49 91 31 35 10 0 3 0 3 3 6 7 4 3 6 3 6 3 9 23 19 23 13 0 10 3 10 0 9 3 7 3 6 3 4 11 4 11 4 11 3 11 6 11 6 7 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 15 1 0 1 11 18 51 25 55 25 35 7 3 0 11 3 0 0 3 18 39 24 19 21 19 21 19 24 27 24 31 22 23 24 31 27 39 30 43 28 39 28 39 28 39 28 39 31 35 31 35 31 35 31 35 33 35 31 35 34 51 40 63 42 75 49 87 49 75 46 75 48 83 51 67 37 27 31 35 30 39 27 35 30 43 28 35 21 23 24 31 25 31 25 27 27 27 27 27 25 23 25 19 27 27 25 23 25 23 24 19 22 31 19 23 18 23 18 27 16 23 19 31 22 39 25 43 24 47 28 55 27 35 16 7 13 11 13 11 15 15 15 15 18 27 19 27 15 7 6 0 1 0 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 1 7 0 0 1 19 36 99 46 75 43 63 37 55 36 55 37 47 33 47 36 55 36 47 33 47 34 47 34 43 31 35 28 35 30 39 31 35 28 35 21 27 18 19 16 19 16 19 16 23 18 27 19 27 19 35 22 39 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 126 57 133 58 131 55 133 60 136 55 121 51 126 60 138 63 133 55 131 54 128 52 126 51 143 58 133 52 126 52 136 58 124 48 121 46 119 48 124 49 119 46 119 49 128 51 121 43 117 46 121 49 126 51 126 51 128 52 131 55 136 58 138 60 159 63 143 58 150 64 148 57 148 60 143 60 150 64 150 61 150 63 150 64 152 64 155 66 159 67 155 66 155 66 157 69 162 63 159 61 162 64 167 66 164 64 164 64 164 64 164 64 162 63 162 63 162 63 162 63 164 64 164 64 164 64 164 64 162 67 159 64 157 66 162 67 159 66 159 66 159 66 159 66 164 64 164 66 167 67 169 67 169 69 171 69 171 67 167 64 169 67 171 69 171 67 169 66 167 66 167 67 169 69 171 70 164 67 171 73 176 72 171 69 171 72 179 75 176 73 179 78 183 78 181 76 179 73 176 73 179 75 179 75 179 75 179 75 183 75 174 73 179 76 181 75 183 76 181 75 179 75 181 76 186 81 188 82 193 84 193 84 191 82 191 82 191 82 191 82 198 85 195 84 193 82 191 81 188 82 191 84 193 85 195 87 198 85 205 87 198 84 200 87 202 87 202 87 202 87 202 87 205 87 202 85 200 87 205 88 205 88 205 87 202 87 202 87 205 90 210 90 210 92 217 90 217 90 219 88 219 88 219 88 222 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 224 93 222 92 219 93 222 95 226 95 224 93 222 95 224 96 226 98 224 95 222 96 226 98 231 101 231 101 231 101 231 101 226 98 224 96 224 96 226 98 229 99 229 98 226 98 226 98 229 99 229 99 229 99 229 99 226 99 231 101 231 101 229 98 231 99 231 99 231 99 231 99 234 101 234 101 234 101 234 101 236 102 234 102 236 102 238 104 241 104 238 102 236 104 238 105 234 102 234 102 234 102 236 104 236 104 236 104 236 104 236 104 236 105 241 107 241 107 238 104 241 107 241 107 241 107 241 107 243 105 243 105 243 105 243 105 245 108 250 111 253 111 250 110 257 113 253 113 257 117 272 122 272 123 286 129 293 134 308 141 331 144 343 152 351 152 346 149 348 152 346 150 343 147 341 147 339 146 348 152 355 155 355 153 353 159 372 168 382 173 389 179 384 179 396 187 396 176 372 162 339 144 308 137 267 93 186 75 183 88 186 42 50 3 33 9 31 0 31 52 193 88 176 75 181 78 90 6 54 6 45 4 35 10 35 13 40 10 40 10 33 7 23 1 21 3 31 7 35 7 38 7 38 7 38 7 26 0 28 3 33 4 42 7 42 6 47 10 66 25 95 39 124 52 128 42 76 28 62 13 52 33 167 72 179 64 157 58 174 66 164 64 164 73 102 7 16 1 11 3 9 3 7 0 26 9 121 55 126 64 105 49 83 31 59 16 31 4 16 4 4 3 7 3 14 3 14 4 14 3 28 12 45 18 40 10 28 10 28 10 26 9 23 7 21 6 21 4 21 4 21 4 19 4 19 6 19 4 9 3 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 2 1 11 7 38 24 50 27 52 21 19 1 0 1 2 1 2 6 40 27 64 21 62 19 64 21 59 24 62 24 64 21 66 24 74 28 78 31 76 28 76 28 76 28 76 28 78 31 78 31 78 31 78 31 81 31 76 28 78 34 90 42 93 42 102 48 107 49 102 49 90 45 85 36 62 25 57 28 71 30 64 28 69 30 66 25 54 22 59 25 62 25 62 25 59 28 54 27 52 27 50 25 54 27 52 25 50 24 47 22 47 22 45 19 40 18 40 18 35 15 38 19 45 22 52 25 50 25 54 25 47 16 28 7 33 13 33 13 33 15 35 16 33 21 31 19 21 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 0 4 4 0 16 21 83 51 88 43 88 42 83 39 78 36 81 34 66 33 78 39 76 31 74 34 74 34 71 33 69 31 66 30 69 30 66 30 64 28 50 21 40 16 35 15 35 16 35 16 42 21 45 19 40 18 38 18 16 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 83 58 87 55 83 57 95 57 79 51 71 55 95 63 103 57 91 57 87 54 79 52 79 57 87 52 71 49 75 52 83 48 67 46 67 46 71 49 75 49 75 48 75 51 71 43 51 45 63 48 71 51 75 51 75 55 87 57 91 58 99 60 99 69 99 58 87 63 103 61 83 61 91 58 91 63 103 63 95 63 91 64 95 64 99 66 99 69 107 67 99 66 103 69 107 64 103 64 103 64 107 67 115 64 103 64 103 64 103 64 103 63 99 63 99 63 99 63 99 64 103 64 103 64 103 64 103 67 103 66 99 66 99 67 107 67 103 67 103 67 103 67 103 64 103 64 107 66 111 67 111 67 111 69 115 67 111 66 103 66 107 67 115 69 111 67 107 66 107 66 111 67 115 69 107 66 91 70 107 73 103 70 95 70 103 75 107 72 103 73 115 76 115 76 111 73 107 72 103 75 111 75 111 75 111 75 111 78 111 72 103 75 115 75 107 78 115 76 111 75 115 78 123 82 130 82 130 82 134 84 134 82 130 82 130 82 130 82 130 87 138 85 134 84 130 82 126 81 130 82 134 84 138 85 142 84 142 88 146 84 138 85 146 87 146 87 146 87 146 87 146 88 146 87 142 85 142 87 146 85 142 85 146 87 146 87 146 88 150 88 154 90 158 90 158 90 158 88 158 88 158 88 158 90 158 92 158 92 158 92 158 92 158 92 158 92 158 92 158 92 154 90 158 93 166 96 174 96 166 95 162 93 166 95 170 98 158 95 154 95 154 96 162 99 166 99 166 99 166 99 166 96 158 95 154 95 154 96 158 96 158 96 162 98 162 98 162 99 166 99 166 99 166 99 166 98 162 99 170 101 166 98 162 99 178 99 178 99 178 99 178 101 182 101 182 101 182 101 182 99 182 101 186 104 190 104 190 105 190 104 186 102 190 104 194 105 182 105 182 105 182 104 178 104 178 104 178 104 178 104 178 104 178 105 186 107 182 104 178 107 186 107 186 107 186 107 186 105 186 105 186 105 186 105 186 107 194 110 202 111 202 111 202 114 214 113 206 114 218 122 226 122 234 129 246 132 253 138 257 143 249 149 269 153 269 150 257 150 265 150 261 147 257 146 253 143 261 149 281 155 281 155 277 156 289 165 301 170 313 176 329 176 325 184 337 180 317 164 281 149 238 123 218 99 126 70 162 79 194 78 71 6 7 12 35 10 0 12 130 90 162 76 126 81 158 24 0 13 0 13 0 10 15 12 3 9 0 10 0 9 3 4 0 0 0 6 11 7 11 6 11 6 11 6 11 1 0 4 0 6 0 6 0 9 0 4 0 7 15 19 35 27 51 43 111 46 123 42 79 27 67 60 107 61 111 60 107 55 79 55 103 67 146 39 0 0 0 1 3 4 0 3 0 0 0 42 95 42 107 30 67 24 39 13 11 6 0 3 0 0 0 1 0 1 0 1 0 0 0 6 15 18 31 15 3 10 3 10 0 9 3 7 3 6 3 4 11 4 11 4 11 3 11 6 11 6 7 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 15 1 0 0 3 15 43 24 55 27 43 10 7 0 11 3 0 0 3 18 39 24 19 19 15 19 19 22 23 24 27 19 19 22 27 27 39 30 43 28 39 28 39 28 39 28 39 33 35 31 31 30 35 31 39 34 39 30 31 31 47 40 67 39 59 42 71 48 87 51 87 43 59 37 27 25 7 24 11 31 43 27 35 28 43 27 27 21 23 24 31 25 31 25 27 27 31 28 27 27 27 25 23 28 27 27 23 25 19 24 15 22 35 21 31 19 23 16 15 13 11 16 23 19 35 24 39 22 39 22 39 19 19 10 0 18 27 16 23 16 23 16 23 19 31 19 27 13 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 0 6 47 43 95 40 71 43 71 42 59 36 47 37 43 30 39 36 59 34 35 34 47 33 43 31 39 31 39 33 39 31 35 28 31 28 35 22 31 19 23 16 15 15 15 15 19 19 31 19 23 16 23 22 51 13 19 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 55 131 57 128 55 131 60 128 54 124 54 133 61 138 60 136 57 133 55 131 54 128 52 128 51 124 49 121 48 121 49 121 48 119 46 119 48 124 49 131 51 124 48 124 48 114 40 119 46 124 51 128 52 128 52 136 57 138 58 138 60 140 60 148 60 140 57 143 58 143 57 148 60 143 60 150 64 150 61 152 64 152 64 155 66 155 67 159 69 157 67 157 67 159 69 167 66 164 64 167 66 169 69 162 63 162 63 162 63 162 63 159 61 159 61 159 61 159 61 162 63 162 63 162 63 162 64 159 67 155 66 155 66 157 67 155 66 155 66 155 66 155 66 164 64 164 66 167 67 169 67 169 67 169 67 169 66 164 64 164 64 167 67 169 67 169 66 167 66 167 67 169 69 171 70 167 69 171 70 174 72 174 70 171 72 179 73 174 70 174 75 179 75 179 75 176 73 176 73 176 73 176 73 176 73 176 73 181 73 174 72 176 75 179 73 183 78 179 75 179 76 186 81 193 82 191 81 188 82 193 84 191 82 191 82 191 82 191 82 195 85 193 84 193 84 191 82 191 82 193 84 193 84 195 85 195 85 202 85 198 82 198 87 200 85 200 85 200 85 200 85 205 87 202 85 198 85 200 85 198 84 198 85 200 85 202 87 202 87 205 88 210 92 217 90 217 90 219 88 219 88 219 88 214 90 219 93 222 93 219 92 219 92 219 92 219 92 219 92 217 90 217 92 222 95 229 99 226 95 224 93 222 95 224 96 224 96 222 95 222 95 224 96 224 96 224 96 224 96 224 96 224 95 219 93 219 93 222 96 222 95 222 96 224 96 226 98 226 98 226 98 226 98 226 98 226 98 229 99 229 99 226 98 229 98 229 98 229 98 229 98 231 99 231 99 231 99 231 99 229 99 234 104 238 104 238 104 238 104 236 102 236 102 238 104 241 107 241 105 238 105 238 104 236 104 236 104 236 104 236 104 236 104 238 105 238 105 236 104 241 107 241 107 241 107 241 107 241 104 241 104 241 104 241 104 245 108 250 111 253 111 253 110 253 113 255 114 262 120 274 123 276 128 293 134 300 137 310 141 331 146 346 153 353 153 348 150 341 147 341 147 341 146 339 146 339 144 346 150 353 156 358 156 362 164 374 168 379 171 389 180 386 182 393 180 384 167 358 155 327 126 253 93 198 66 176 82 195 95 174 30 38 9 45 9 28 0 64 76 186 81 186 76 193 76 81 7 59 9 50 10 35 10 33 10 35 9 38 12 31 6 16 1 19 1 26 7 31 7 33 6 33 6 33 7 28 7 31 6 33 7 35 6 35 4 33 0 33 3 47 10 71 18 88 36 95 46 107 43 112 40 140 45 143 46 136 49 140 51 150 57 152 63 85 0 16 1 11 3 9 3 7 0 26 4 93 33 78 34 47 16 47 16 31 9 16 3 7 4 0 0 2 1 4 1 11 1 7 0 19 10 38 18 33 10 26 9 23 7 23 6 21 6 21 6 21 4 21 4 21 4 19 4 19 6 19 4 9 3 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 2 0 9 4 33 21 50 27 54 24 23 4 0 1 2 1 2 6 40 27 64 21 59 19 62 19 59 22 59 22 64 21 66 24 71 27 76 28 76 28 76 28 76 28 76 28 83 33 76 28 74 30 81 34 81 33 78 31 83 37 93 42 90 39 90 43 105 52 107 52 97 45 78 30 57 27 57 28 71 28 64 25 64 27 62 22 54 22 59 25 62 25 62 25 59 27 52 27 50 25 50 24 52 27 50 25 50 25 47 24 47 22 47 21 42 18 35 13 33 13 35 16 40 19 45 22 35 18 33 15 28 12 23 10 40 19 38 19 38 18 35 18 33 19 23 12 11 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 0 4 7 0 23 31 95 49 90 45 88 42 83 37 76 34 74 33 69 33 74 36 74 31 76 34 71 31 69 31 69 33 74 33 69 28 64 28 64 28 57 24 45 19 40 16 38 16 40 18 40 18 40 16 35 16 38 21 26 10 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 83 57 87 55 79 57 91 54 79 54 87 60 99 58 83 54 83 54 79 52 79 52 79 48 71 51 75 51 67 46 59 51 75 49 71 48 71 49 75 54 79 48 67 48 75 48 67 48 67 51 79 54 83 54 83 55 91 57 91 57 95 58 95 57 87 58 87 57 83 60 95 61 91 58 91 63 103 63 95 64 95 64 99 66 99 67 103 70 107 69 103 67 107 69 111 64 103 63 99 64 107 66 111 63 99 63 99 63 99 63 99 61 95 61 95 61 95 61 95 63 99 63 99 63 99 63 99 66 99 66 95 64 99 66 103 66 99 66 99 66 99 66 99 64 103 64 107 66 111 67 111 66 111 67 111 67 107 64 99 63 103 66 111 67 111 67 111 66 107 66 111 67 115 69 107 70 95 69 95 70 99 72 107 70 107 75 107 70 99 72 107 72 107 73 107 73 107 75 111 73 107 73 107 73 107 73 107 76 107 70 103 73 111 75 107 79 119 75 107 75 119 81 130 84 130 81 123 79 126 82 134 82 130 82 130 82 130 82 130 82 130 84 134 84 134 85 138 85 138 84 134 84 134 82 130 81 138 85 138 82 130 82 142 84 138 84 138 84 138 84 138 88 146 85 142 84 138 84 142 82 134 84 138 84 142 85 142 84 142 85 146 88 154 88 158 90 158 88 158 88 158 88 158 87 150 92 162 95 162 92 158 92 158 92 158 92 158 92 158 92 158 92 158 92 162 96 170 96 166 95 162 93 166 95 170 96 154 95 150 93 154 95 158 95 154 95 154 95 154 95 154 95 154 93 146 92 150 95 154 93 150 95 154 95 158 96 158 96 158 96 158 96 158 96 158 96 162 98 166 99 162 98 158 98 174 98 174 98 174 98 174 99 178 99 178 99 178 99 178 96 178 101 190 105 194 104 190 102 186 101 182 101 182 102 186 105 182 105 178 104 178 102 174 104 178 104 178 104 178 104 178 102 178 104 182 105 178 104 174 107 186 107 186 107 186 107 186 104 182 104 182 104 182 104 182 107 190 108 198 110 198 110 198 110 210 114 218 119 230 122 226 125 242 134 257 137 261 140 261 143 249 149 269 153 269 150 257 146 253 146 253 146 257 147 257 144 265 146 269 152 277 158 289 164 305 168 301 168 305 174 325 180 337 180 329 170 301 158 285 137 206 92 123 70 146 79 186 88 214 73 39 0 19 16 23 7 0 34 194 85 138 79 130 90 154 19 0 13 0 15 15 10 15 10 0 9 0 10 0 7 3 3 0 1 0 4 11 7 23 7 23 7 31 7 23 9 0 9 0 9 0 6 7 3 0 0 0 0 0 4 7 4 0 10 43 30 87 36 83 33 31 30 23 34 47 37 55 39 51 52 99 66 134 31 0 0 0 1 3 4 0 3 0 0 0 30 51 21 59 4 3 9 11 6 0 3 0 1 0 0 0 0 3 1 0 3 0 0 0 4 11 15 27 12 7 7 0 6 0 4 0 4 0 6 3 4 11 4 11 4 11 3 11 6 11 6 7 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 15 1 0 0 0 13 35 24 55 28 51 12 11 1 11 3 0 0 3 18 39 24 19 18 11 19 15 21 23 22 23 22 23 22 27 24 31 25 35 28 39 28 39 28 39 28 39 34 39 30 27 28 31 33 43 30 31 31 39 34 51 39 55 40 55 37 59 48 91 52 87 54 71 37 27 28 19 30 27 30 35 25 27 25 31 22 15 21 23 24 31 25 31 25 27 25 23 25 23 24 19 24 15 24 19 25 23 25 23 27 27 22 35 22 35 21 23 15 7 15 15 15 19 18 23 18 27 15 11 9 0 7 7 13 23 22 39 22 35 21 35 19 31 19 19 12 0 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 11 1 0 9 71 49 95 46 79 45 67 39 51 34 43 31 43 34 47 31 39 33 47 36 47 33 39 30 39 33 43 36 43 31 31 27 27 28 35 27 43 24 31 19 23 18 23 19 23 18 19 15 15 15 27 22 59 19 31 4 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 54 131 57 126 54 131 58 126 54 128 60 138 61 131 52 124 52 126 52 126 52 126 52 119 51 126 55 128 51 119 43 128 51 124 49 121 48 121 49 128 49 119 45 121 51 128 51 121 49 126 54 131 55 133 54 131 54 133 55 133 55 136 57 140 61 152 63 143 58 150 69 148 60 143 60 150 64 150 61 152 64 152 66 155 67 157 67 162 69 159 67 157 69 159 70 157 63 155 63 155 64 159 67 157 64 157 64 157 64 157 64 155 63 155 63 155 63 155 63 157 64 157 64 157 64 157 64 157 66 155 64 152 66 155 67 155 66 155 66 155 66 155 66 159 66 164 67 167 69 169 69 167 69 169 69 169 67 164 64 162 64 164 69 169 69 169 69 167 67 167 69 169 70 171 70 174 70 169 67 167 70 176 75 171 73 179 73 171 69 171 73 171 72 174 73 176 75 179 76 176 73 176 73 176 73 176 73 181 73 171 70 176 75 179 73 186 78 179 73 179 78 188 84 193 82 186 78 183 79 188 82 191 82 191 82 191 82 191 82 188 82 191 84 193 85 195 87 198 85 195 84 193 82 191 81 193 82 198 84 193 79 195 84 195 82 195 82 195 82 195 82 205 88 200 84 198 84 198 84 193 82 195 84 198 85 200 85 195 84 200 85 205 88 214 88 217 90 217 90 219 90 219 90 212 88 219 93 224 93 222 92 219 92 219 92 219 92 219 92 226 95 222 92 219 92 222 93 226 95 224 93 222 95 224 96 224 95 222 93 219 95 222 96 219 93 219 93 219 93 219 93 222 93 219 92 217 93 219 95 217 93 219 95 222 96 224 96 224 96 224 96 224 96 224 96 224 98 226 99 229 98 226 96 229 98 229 98 229 98 229 98 231 99 231 99 231 99 231 99 226 98 234 104 241 105 238 104 236 101 234 99 231 101 234 102 236 104 236 102 234 101 231 101 236 104 236 104 236 104 236 104 234 104 236 105 238 104 236 102 241 107 241 107 241 107 241 107 241 104 241 104 241 104 241 104 243 107 248 110 250 110 248 108 248 110 257 119 269 122 274 122 281 129 298 138 305 138 310 143 322 140 336 147 343 147 336 143 334 144 336 146 339 147 341 149 341 147 341 147 346 155 362 161 372 168 379 170 377 170 384 176 393 180 389 174 370 162 346 155 293 111 214 70 183 87 205 93 200 98 159 21 21 7 38 6 23 0 97 93 188 73 193 81 198 73 69 3 54 6 47 13 40 10 31 7 28 9 38 13 28 6 16 1 14 3 26 6 33 7 33 7 33 7 33 9 33 10 35 7 33 6 33 4 28 1 26 1 31 4 40 9 57 3 47 10 54 22 74 28 102 28 107 33 124 39 117 42 124 48 150 61 155 63 81 0 16 1 14 3 14 3 7 0 21 3 74 21 52 22 23 3 11 0 7 0 2 0 2 3 2 0 7 1 9 1 11 3 9 0 16 10 40 15 35 7 21 6 19 4 19 3 16 3 21 6 21 4 21 4 21 4 16 6 19 7 19 6 9 3 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 4 2 0 2 4 28 21 47 27 57 25 23 4 0 3 2 0 2 6 40 27 62 21 54 19 59 19 57 22 59 22 66 24 69 24 69 24 69 24 76 28 76 28 76 28 76 28 83 33 76 28 74 30 81 34 71 28 78 33 85 36 85 36 95 39 88 40 105 52 107 51 105 46 76 28 57 28 62 31 64 28 59 25 59 25 54 19 54 24 59 27 62 27 62 25 50 25 47 24 47 22 45 22 45 24 47 25 50 27 52 28 47 24 54 22 45 18 33 12 35 16 38 16 38 16 38 16 26 9 16 3 14 10 33 19 47 24 45 24 42 21 40 21 31 15 11 3 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 0 6 7 0 26 37 102 49 100 48 90 40 78 34 74 33 66 34 78 36 66 28 69 36 78 36 71 31 66 31 71 34 76 34 69 28 62 27 64 28 64 30 52 22 45 19 42 18 45 19 38 15 33 13 35 18 38 22 35 13 9 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 75 52 79 52 79 52 79 55 87 55 87 55 87 55 87 58 91 54 83 52 83 54 87 49 79 52 83 52 75 46 63 46 67 46 67 46 67 46 67 51 79 48 67 46 67 46 67 46 71 51 83 55 87 54 79 49 75 54 87 57 95 58 95 58 99 58 103 60 107 61 111 60 103 60 103 60 103 58 91 60 91 60 95 61 99 63 99 67 111 67 111 67 111 67 111 63 103 66 115 70 119 70 119 66 107 64 99 61 95 61 99 66 99 63 111 66 91 58 95 57 95 66 103 60 87 60 99 64 95 64 95 64 95 64 95 66 95 64 91 63 95 64 99 64 99 66 107 69 115 70 115 67 103 66 99 64 103 66 107 63 99 66 107 66 99 63 91 67 107 67 107 67 107 67 99 70 99 70 103 72 107 73 107 73 107 73 103 72 99 70 99 72 103 72 103 72 103 72 103 75 111 76 115 76 111 73 107 76 111 75 107 73 111 75 115 79 123 79 123 79 123 79 123 79 126 81 130 82 126 81 123 81 130 82 134 84 130 82 126 85 138 85 138 85 138 85 138 87 138 85 134 84 130 82 130 81 126 81 130 82 134 84 134 84 134 84 134 84 134 84 134 84 138 85 142 85 138 82 130 84 138 87 150 88 146 84 138 85 142 88 154 90 154 90 154 87 146 87 150 87 154 88 154 90 158 90 162 92 166 93 166 90 158 90 162 92 166 93 166 92 162 92 162 92 162 92 158 95 166 92 162 95 170 93 162 92 158 92 158 92 158 92 158 92 158 92 158 92 158 92 158 88 150 90 158 93 162 95 170 93 162 93 162 93 162 93 162 96 166 95 170 99 174 92 142 99 178 98 174 98 174 98 174 96 170 96 170 96 170 96 170 99 178 99 182 101 186 102 186 101 170 101 170 101 170 101 170 98 166 102 178 104 174 99 162 101 170 101 174 102 178 104 178 105 178 104 174 102 178 104 182 104 190 104 190 104 190 104 190 105 194 105 190 104 186 102 186 102 174 104 182 105 186 108 190 110 194 108 186 107 186 108 190 113 206 119 218 120 222 123 230 125 234 132 253 140 265 138 249 141 257 144 269 146 261 146 261 146 257 144 253 144 249 147 265 146 269 149 273 155 289 158 289 162 293 161 285 165 305 174 329 182 329 176 329 170 297 162 321 107 142 76 115 84 170 98 186 96 222 60 0 0 51 13 11 0 0 49 174 69 103 72 119 96 115 16 0 15 7 10 7 9 7 10 7 10 7 12 15 4 11 0 0 0 3 6 0 10 19 12 23 12 15 6 7 6 7 4 0 3 7 6 15 9 27 6 15 3 15 3 15 7 7 7 15 9 27 15 23 18 23 25 31 30 47 39 67 45 59 54 83 63 119 31 0 3 0 1 0 0 3 0 7 4 23 24 59 16 7 1 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 9 11 13 3 10 3 6 0 6 3 6 3 6 3 6 3 6 3 6 3 6 3 6 7 6 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 0 0 0 9 47 33 51 22 67 21 0 0 11 3 0 0 15 19 55 25 31 16 19 21 23 22 19 16 3 21 27 27 35 25 23 21 23 30 39 28 39 28 43 31 47 27 31 27 35 28 39 30 39 28 35 30 43 33 47 34 47 39 47 40 55 45 79 51 103 52 67 33 35 27 19 24 35 28 35 28 31 27 27 25 27 27 27 25 23 24 27 25 31 30 35 21 15 18 19 22 35 22 27 22 27 22 27 22 27 25 19 19 27 22 23 18 7 18 15 15 15 19 35 19 27 6 0 4 0 3 0 13 31 27 47 24 35 19 27 16 27 3 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 1 3 0 0 9 59 45 71 48 71 40 59 40 63 39 51 34 47 34 43 33 39 31 39 33 43 33 43 33 43 33 43 31 39 31 35 30 31 28 31 28 23 22 19 22 27 24 23 18 19 15 7 12 19 15 27 18 43 24 39 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 54 124 52 121 52 121 52 121 54 124 54 124 54 124 54 126 55 126 55 124 54 121 52 112 48 114 48 114 46 112 45 117 46 117 46 117 46 117 46 126 51 121 49 119 48 119 49 121 49 128 54 133 55 131 54 128 54 133 57 138 58 138 58 140 55 143 57 143 57 143 58 148 60 148 60 148 61 150 61 140 60 140 61 143 63 145 63 152 67 152 67 152 67 152 67 152 66 150 66 150 66 150 66 148 64 145 61 140 60 143 61 148 61 143 66 148 58 136 61 136 61 148 64 143 58 140 63 150 63 152 64 152 64 152 64 155 64 152 63 150 64 152 66 152 66 157 69 162 70 162 70 159 69 157 66 155 66 157 67 152 66 157 69 157 67 152 64 162 70 162 70 162 70 162 70 171 70 171 72 174 73 176 73 176 73 174 72 174 70 171 70 176 73 176 73 176 73 176 73 174 72 176 75 179 73 176 72 181 76 179 75 179 75 181 76 186 79 186 79 186 79 186 79 186 81 188 82 191 81 188 79 188 82 191 84 193 82 191 81 188 81 191 82 191 84 193 84 195 84 193 84 191 82 188 81 188 81 188 82 191 84 193 84 193 84 193 84 193 84 193 84 193 81 198 85 200 85 200 85 195 84 200 87 202 85 198 82 202 87 207 88 210 90 210 88 205 87 205 88 207 90 210 90 217 90 217 92 219 92 222 93 214 88 214 90 217 90 219 92 222 93 222 93 219 92 219 92 224 93 217 92 224 95 222 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 214 88 217 90 219 93 224 95 222 93 222 93 222 93 222 93 222 92 219 96 231 99 224 88 224 95 224 95 224 95 224 95 226 96 226 96 226 96 226 96 229 98 229 99 231 99 234 101 231 101 231 101 231 101 231 101 229 99 234 102 234 102 229 99 231 101 231 102 234 104 236 104 236 102 231 101 231 101 234 104 238 104 238 104 238 104 238 104 241 105 238 104 238 102 236 102 234 102 236 105 238 107 243 108 245 108 243 107 241 108 245 110 260 116 269 120 272 122 281 126 288 129 300 137 315 138 312 138 329 143 334 144 336 146 336 144 331 144 331 144 331 146 336 147 331 147 334 152 346 156 355 158 370 162 372 162 374 168 391 176 384 179 382 171 370 176 343 143 236 92 202 81 200 90 202 88 202 95 131 9 23 21 28 1 21 6 138 87 174 61 171 69 186 46 62 4 62 12 52 12 45 9 38 10 38 10 35 10 33 4 23 0 19 1 23 1 23 3 23 3 26 7 35 9 42 6 40 4 33 1 26 1 38 7 31 4 28 4 28 6 40 7 42 6 45 9 52 13 47 13 59 19 64 24 78 34 107 46 124 49 128 55 81 0 23 0 19 1 11 0 9 0 23 16 52 25 38 6 14 0 16 1 11 0 11 1 11 0 16 0 21 0 26 1 35 9 42 15 57 19 50 10 38 7 21 6 19 6 19 6 19 6 19 6 19 6 19 6 19 7 11 6 9 4 7 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 2 3 0 0 14 22 47 22 35 30 33 3 0 4 7 0 2 6 35 25 52 22 47 21 54 21 57 21 59 16 57 24 66 28 64 24 62 25 71 28 69 28 69 30 74 33 66 27 66 28 69 30 71 30 69 28 71 30 74 33 78 34 93 39 93 42 100 48 102 51 102 37 66 27 62 21 54 27 57 30 57 28 54 27 52 27 54 27 52 25 50 27 52 28 50 24 47 22 45 21 45 21 47 22 47 22 47 22 47 24 59 21 52 19 52 21 45 15 35 13 31 16 38 19 35 15 14 4 14 3 11 6 28 19 45 25 50 27 47 21 35 16 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 0 3 2 0 28 37 93 42 93 43 81 39 81 40 78 36 74 34 74 33 71 31 69 31 71 33 71 33 71 33 71 33 69 31 69 30 66 28 64 30 64 27 45 21 45 24 45 21 33 12 31 12 33 16 42 21 40 22 47 21 31 6 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 87 55 83 54 79 52 75 52 79 51 75 51 75 51 75 52 79 54 87 54 79 51 71 45 59 45 59 45 59 46 67 46 67 46 67 46 71 48 71 52 83 51 75 49 75 49 79 48 71 52 83 55 87 55 87 57 91 58 99 60 95 58 91 58 95 57 95 57 95 55 91 58 103 60 107 61 111 63 115 61 95 61 95 63 99 63 99 66 107 66 107 66 107 66 107 69 111 64 95 60 91 61 95 63 95 60 87 58 87 60 91 63 87 58 103 63 83 57 91 58 95 64 103 61 91 60 95 61 87 63 91 64 95 66 99 66 95 64 91 63 95 64 99 64 99 67 107 70 111 70 111 70 111 67 99 66 99 66 99 64 99 67 103 67 103 66 99 72 115 72 115 72 115 72 107 70 99 72 103 72 103 73 107 73 103 72 103 70 99 70 99 75 111 75 111 75 111 75 111 69 95 72 107 73 107 73 107 78 119 76 115 76 115 78 119 78 119 78 123 79 123 79 123 79 123 81 126 81 126 79 123 81 126 82 130 82 130 81 126 76 119 78 123 79 126 81 126 82 130 82 130 81 126 81 126 81 126 81 130 82 134 84 134 84 134 84 134 84 134 84 134 78 126 82 138 85 146 87 146 82 134 84 138 84 138 82 134 85 146 87 150 90 150 88 150 87 146 87 150 88 154 90 154 90 158 90 158 92 162 92 166 87 150 87 154 88 154 90 158 93 166 93 166 95 170 95 170 95 162 90 162 93 170 93 158 92 162 92 162 92 162 92 162 92 162 92 162 92 162 92 162 88 150 90 154 92 162 93 162 93 162 93 162 93 162 93 162 90 154 92 166 99 178 96 162 92 158 92 158 92 158 92 162 96 170 96 170 96 170 96 170 96 170 96 174 98 174 99 178 101 170 101 170 101 170 101 170 99 170 101 174 102 170 101 166 101 170 101 174 102 178 104 178 102 170 99 166 99 166 101 174 102 186 102 186 102 186 102 186 105 190 104 190 102 186 102 186 102 174 104 182 105 186 108 190 108 186 107 186 108 194 111 202 113 206 119 218 120 222 125 234 129 242 134 253 137 257 137 246 141 269 143 273 146 265 144 265 143 249 143 253 144 249 146 257 147 269 147 273 152 281 156 281 165 297 162 293 164 297 170 309 167 333 177 305 173 353 153 186 90 138 88 150 87 138 81 126 81 170 49 7 10 71 12 3 0 3 61 178 70 103 72 142 76 79 4 0 10 3 10 15 7 7 10 7 10 15 10 15 12 19 3 0 0 0 0 0 9 11 3 0 0 0 6 11 3 7 4 11 7 7 4 7 9 15 6 15 4 15 6 19 7 15 6 7 6 11 7 11 4 0 10 0 12 3 21 19 28 43 43 55 43 71 31 0 0 0 0 0 0 0 0 0 9 31 22 47 15 3 0 0 1 0 0 0 0 0 0 0 0 0 7 7 15 23 22 39 33 63 31 43 18 3 6 0 6 3 6 3 6 3 6 3 6 3 6 3 6 3 6 3 6 7 6 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 0 0 0 0 7 47 25 47 24 71 22 3 0 0 3 0 0 0 12 47 25 51 21 31 21 27 21 19 18 11 21 27 27 39 27 31 27 39 30 39 28 39 28 43 31 51 28 35 28 35 30 39 30 39 28 35 30 39 31 47 33 47 40 59 42 67 45 75 46 87 45 51 25 27 25 15 21 35 28 31 28 31 27 27 27 27 28 27 27 23 25 27 27 31 21 35 24 43 24 35 19 23 22 35 22 35 22 35 22 27 22 19 19 15 22 27 18 7 12 7 15 19 19 27 13 3 1 0 3 0 3 0 13 31 30 67 33 67 27 35 12 3 3 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 1 0 0 0 12 67 46 79 45 67 39 55 39 59 37 51 34 47 34 43 33 39 31 39 33 43 33 43 33 39 31 39 31 39 31 35 30 31 28 31 31 31 25 15 22 23 19 11 15 11 13 11 13 23 16 31 16 35 21 35 12 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 131 58 128 55 124 52 119 51 121 52 121 52 119 51 119 51 117 51 124 55 124 52 114 45 114 46 109 45 112 48 119 52 117 46 117 48 119 48 119 49 124 51 121 48 119 48 121 49 124 51 128 54 133 55 133 57 140 60 143 61 143 60 138 58 152 61 150 60 148 58 145 58 145 58 148 61 152 64 157 66 143 63 145 63 145 63 145 63 148 64 148 64 148 64 148 64 152 64 143 57 136 57 140 61 140 60 138 57 136 58 138 60 140 55 136 61 143 57 133 58 140 61 145 63 145 61 143 61 145 61 148 63 152 64 155 66 155 64 152 63 150 64 152 66 152 66 157 69 159 69 159 69 164 70 159 67 155 66 155 66 155 66 155 67 157 67 157 67 167 73 167 73 167 73 167 73 174 72 174 72 174 72 174 72 174 72 174 70 171 70 169 69 174 72 174 73 176 73 179 75 169 70 174 73 179 76 181 76 186 78 183 76 181 78 183 79 181 78 183 78 183 79 186 79 183 79 188 81 188 81 186 78 186 81 191 82 191 82 188 79 186 79 186 78 183 78 183 78 188 81 188 81 188 81 188 81 188 81 188 82 191 84 193 84 193 84 193 84 193 84 193 84 191 81 195 84 200 87 202 85 195 82 195 82 195 82 195 82 202 87 205 88 207 88 205 87 205 87 205 88 207 90 210 90 214 88 217 90 217 92 219 92 212 87 214 88 217 90 217 90 222 95 224 95 224 96 226 96 222 92 217 90 222 95 219 90 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 214 88 214 90 217 92 219 93 219 92 219 92 219 92 219 92 217 92 222 95 226 96 224 93 217 92 219 92 219 93 222 93 224 95 226 96 226 96 229 98 226 96 229 98 231 99 231 99 231 101 231 101 231 101 231 101 231 101 231 101 231 101 231 101 231 101 231 102 234 104 236 104 234 102 231 99 229 101 234 102 234 101 234 101 234 101 234 101 238 104 238 102 236 102 234 101 234 102 236 105 238 107 243 108 241 107 241 107 243 111 250 114 260 117 272 122 274 123 284 128 296 132 303 137 310 135 310 135 329 143 331 144 334 144 331 143 324 141 329 144 331 146 334 146 331 146 329 147 339 152 348 156 370 164 367 162 372 164 379 167 370 174 382 171 365 164 293 96 224 96 229 96 202 79 183 76 193 78 102 4 28 19 26 1 23 25 164 87 176 63 169 78 164 36 50 1 57 12 52 13 38 7 35 9 33 9 33 9 31 6 21 0 16 0 21 7 76 33 64 19 45 7 31 3 35 0 35 1 35 9 45 12 35 7 33 4 28 4 31 7 40 7 45 6 42 6 42 6 38 6 45 9 45 12 57 19 74 30 100 36 97 40 95 28 40 3 26 0 19 0 21 0 23 9 35 16 28 4 14 0 9 0 9 0 9 0 19 7 50 22 74 34 81 34 81 36 97 43 85 28 54 9 35 7 21 6 19 6 19 6 19 6 19 6 19 6 19 6 19 7 11 6 9 4 7 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 1 2 0 9 16 35 21 40 30 35 6 0 0 4 0 2 0 21 18 50 27 50 22 54 21 57 21 62 18 57 24 66 28 66 27 71 33 71 28 69 28 69 30 74 33 69 30 71 30 71 30 71 30 69 28 69 30 71 31 74 33 90 40 95 43 97 43 93 43 90 33 59 25 57 22 52 25 54 27 52 27 52 27 52 27 54 27 52 25 50 27 52 28 47 24 50 24 47 22 45 19 47 22 47 22 47 22 47 24 57 21 52 19 52 22 47 16 28 12 31 18 38 16 23 4 2 1 7 1 7 6 21 16 66 37 57 27 31 9 2 0 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 0 6 4 0 33 40 97 43 88 40 76 36 78 39 78 36 74 34 74 33 71 31 69 31 71 33 71 31 69 31 69 30 69 31 69 30 66 28 64 30 69 30 52 24 45 21 38 15 45 19 40 15 33 12 28 10 33 15 35 15 26 4 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 58 91 55 83 52 75 51 71 55 87 54 83 52 79 51 75 48 71 52 83 54 75 48 59 48 63 45 59 46 67 51 79 46 67 46 71 48 75 49 79 48 67 46 63 45 67 48 71 51 79 52 79 54 87 57 95 60 99 61 103 61 99 60 95 63 107 61 103 60 99 58 99 57 99 58 103 61 111 64 119 64 99 63 99 63 99 63 99 64 103 64 103 64 103 64 103 63 91 57 79 55 83 60 99 58 87 57 83 57 83 58 91 58 79 55 95 61 83 55 91 61 95 61 99 63 99 61 91 60 87 61 91 63 95 64 95 66 95 64 91 63 95 64 99 64 99 67 103 69 107 67 103 70 107 67 99 66 99 66 103 66 99 66 103 67 107 69 111 73 119 73 119 73 119 73 111 72 103 72 103 72 103 72 103 72 103 70 99 70 95 69 95 69 95 69 99 70 103 72 103 70 103 75 115 78 123 79 123 79 119 78 115 76 119 78 123 75 115 76 119 78 123 79 123 78 119 79 126 81 123 78 119 79 123 81 130 82 126 79 123 84 134 82 126 79 119 76 115 81 126 81 126 81 126 81 126 81 126 81 130 82 134 84 134 84 134 84 134 84 134 84 134 82 138 84 142 85 138 84 134 82 134 82 134 82 134 82 134 85 146 87 150 88 146 85 142 87 146 87 150 88 154 90 154 88 154 88 158 90 158 92 162 90 158 90 158 92 162 93 166 93 166 93 170 95 174 96 174 93 162 88 158 93 166 92 158 92 162 92 162 92 162 92 162 92 162 92 162 92 162 92 162 88 150 88 154 90 154 90 158 92 158 92 158 92 158 92 158 93 166 95 166 93 158 90 154 92 158 93 162 95 166 96 170 95 166 95 170 96 174 98 174 99 178 99 178 101 182 102 186 101 170 101 170 101 170 101 170 101 170 101 170 101 170 101 170 101 170 101 174 102 178 104 178 105 178 102 174 102 174 104 182 101 182 101 182 101 182 101 182 104 190 102 186 102 182 101 182 102 174 104 182 105 186 108 190 107 186 107 190 110 198 114 210 114 210 120 222 122 226 125 238 132 249 134 249 135 253 137 246 141 269 143 273 144 261 141 257 140 246 143 257 147 253 147 249 147 265 144 261 146 265 153 281 164 301 162 293 162 297 164 297 171 309 171 337 161 214 102 142 98 170 104 174 88 126 81 146 90 138 28 0 6 47 6 3 0 71 78 166 72 115 70 170 76 79 7 0 10 7 7 3 7 3 7 11 9 11 10 11 6 3 0 3 0 0 3 35 60 146 54 119 37 55 16 11 7 0 0 0 0 0 7 23 6 11 4 7 4 19 7 23 9 19 9 19 9 15 7 7 6 0 9 0 7 0 12 3 12 15 28 39 31 67 42 87 27 39 13 0 0 0 0 0 0 0 6 11 6 0 0 0 0 0 1 0 4 15 16 47 36 87 46 107 46 99 43 95 43 91 36 51 18 7 7 3 6 3 6 3 6 3 6 3 6 3 6 3 6 3 6 3 6 7 6 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 3 0 0 0 1 0 4 27 19 47 25 63 19 11 0 0 1 0 0 0 4 23 21 51 24 35 21 27 21 19 21 23 22 27 27 35 27 35 30 51 30 39 28 39 28 43 31 51 31 39 30 39 30 39 30 39 28 35 28 39 30 39 30 43 37 55 40 63 43 75 42 71 40 43 25 35 28 31 24 39 25 27 27 27 27 27 27 27 28 27 27 23 25 27 27 31 27 43 22 27 19 27 22 39 22 35 22 35 22 35 22 27 21 15 18 15 22 27 19 11 12 7 15 19 18 19 7 0 0 0 3 0 1 0 7 15 37 71 24 23 6 0 0 0 3 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 3 3 1 0 13 71 48 79 40 55 34 47 36 55 37 47 34 47 34 43 33 39 31 39 33 43 33 39 31 35 30 31 31 39 31 35 30 31 28 31 33 39 27 23 24 19 16 0 19 27 18 19 15 15 10 7 15 23 16 31 13 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 126 54 124 52 121 51 117 49 126 55 126 54 121 52 119 51 117 51 121 54 121 51 114 46 109 45 109 45 109 45 112 48 117 46 119 48 121 51 124 51 114 45 112 43 114 45 117 48 128 52 128 52 131 55 138 60 138 58 140 61 143 61 140 60 145 57 143 57 143 57 140 55 143 57 145 60 148 61 150 63 148 64 148 64 145 63 145 63 145 63 145 63 145 63 145 63 140 58 136 55 133 57 140 61 138 58 136 57 136 58 140 61 138 54 133 61 143 57 136 60 143 60 140 61 148 64 143 58 150 63 150 61 148 61 148 61 155 64 152 63 150 64 152 66 152 66 157 67 157 67 155 66 159 67 157 66 155 67 157 69 157 66 155 66 157 69 164 72 167 73 167 73 167 73 167 73 176 73 174 72 174 72 171 70 171 70 171 70 169 69 169 67 164 67 167 69 171 70 174 72 176 75 181 78 186 79 186 79 183 78 181 76 181 76 183 78 179 75 179 76 183 78 186 79 183 78 186 79 186 79 183 78 186 79 188 81 188 81 186 79 195 85 193 82 188 79 183 76 188 81 188 81 191 82 191 82 188 81 188 82 191 84 193 84 193 84 193 84 193 84 193 84 198 85 200 85 200 84 195 81 198 84 195 82 195 82 198 84 202 87 205 87 205 85 200 84 205 87 205 88 207 90 210 90 212 88 214 88 217 90 217 90 217 90 219 92 219 93 222 93 219 92 219 93 224 96 226 96 222 90 214 90 219 93 219 88 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 214 88 214 88 214 90 217 90 217 90 217 90 217 90 217 90 224 96 226 95 217 88 214 90 222 93 224 95 226 98 229 99 222 93 224 96 226 98 231 99 231 99 234 101 234 102 236 102 231 101 231 101 231 101 231 101 234 101 231 99 229 101 231 102 231 101 231 102 234 104 236 104 238 105 236 102 234 104 238 105 231 99 231 99 231 99 231 99 236 102 236 102 234 101 234 99 234 102 236 105 238 107 243 108 245 108 243 108 245 111 250 114 262 117 274 123 276 125 286 129 298 132 300 134 308 135 312 140 329 143 331 143 331 141 327 140 324 141 331 147 339 149 339 147 329 144 324 141 329 146 341 153 362 161 365 162 365 164 367 162 382 164 358 167 315 99 224 102 248 107 241 101 210 84 195 84 200 64 64 0 21 10 14 1 26 54 186 78 176 70 164 81 169 40 54 6 54 10 42 7 35 7 33 7 31 7 26 9 23 0 11 3 19 0 26 21 131 69 136 66 119 48 90 30 69 16 47 1 26 0 23 0 35 4 31 4 31 6 33 9 38 7 47 9 50 9 47 7 38 6 42 6 38 4 42 10 47 13 71 22 78 28 95 45 107 39 88 18 54 0 33 0 19 0 21 3 23 1 19 0 21 7 42 19 50 24 66 36 76 39 90 45 90 42 88 43 74 33 69 22 45 9 33 10 21 6 19 6 19 6 19 6 19 6 19 6 19 6 19 7 11 6 9 4 7 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 0 0 1 4 1 4 10 28 21 38 24 26 7 2 0 2 0 0 0 7 10 35 22 54 24 54 21 57 21 59 22 62 25 66 25 62 25 69 31 71 28 69 28 69 30 74 33 74 31 74 31 71 30 71 30 69 28 69 28 69 30 71 30 83 36 90 42 93 43 90 42 81 28 57 28 62 25 54 27 50 25 50 25 52 27 52 27 54 27 52 25 50 27 52 28 57 25 45 18 38 19 47 25 47 22 47 22 47 22 47 24 54 19 50 19 54 24 50 18 38 15 33 16 33 13 19 3 2 1 7 3 4 1 9 7 35 16 16 3 2 0 2 1 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 0 4 2 0 31 39 95 43 81 36 71 33 76 37 76 34 74 34 74 33 71 31 69 31 71 33 69 31 66 28 64 28 69 31 69 30 66 28 64 30 66 30 52 25 50 22 35 12 31 13 35 16 38 16 38 15 42 18 38 19 40 16 21 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 75 51 75 51 71 49 71 55 83 54 79 51 71 48 67 54 79 52 79 52 75 51 71 46 67 48 67 48 63 46 59 46 67 48 71 49 79 52 83 45 63 45 63 45 67 48 75 54 83 52 79 54 87 58 99 55 91 58 99 61 103 61 99 55 91 57 95 57 95 57 99 57 95 57 99 58 99 58 99 66 107 66 103 64 99 63 99 61 95 61 95 61 95 61 95 61 91 60 87 57 83 55 79 58 87 58 87 58 91 61 99 58 79 57 99 63 87 58 95 63 91 58 95 64 103 61 83 64 95 63 87 61 83 60 79 66 95 64 91 63 95 64 99 64 99 67 103 67 99 66 95 66 99 66 99 67 107 70 115 67 103 66 99 67 111 72 119 72 115 72 115 72 115 72 107 73 107 73 103 72 99 70 99 70 99 70 95 69 95 67 91 67 91 69 95 70 103 73 107 75 111 76 119 78 119 76 115 76 115 75 111 75 111 76 115 73 107 75 115 78 119 79 123 76 119 78 123 79 119 78 115 78 123 79 126 81 123 79 119 81 126 81 126 81 126 81 126 81 126 82 130 84 134 84 138 81 126 81 130 82 134 84 134 84 134 84 134 84 134 84 134 82 134 84 142 85 142 84 138 87 142 84 134 82 138 85 146 87 146 87 146 87 142 84 134 87 146 87 150 88 154 90 154 87 150 88 154 88 158 90 158 88 154 90 158 90 162 92 162 88 158 90 162 93 170 95 174 92 158 88 154 92 166 90 154 92 162 92 162 92 162 92 162 92 162 92 162 92 162 92 162 88 150 88 150 88 150 88 150 90 154 90 154 90 154 90 154 90 162 95 162 88 150 92 166 92 162 93 166 96 174 99 178 93 162 95 170 96 174 99 178 98 174 99 178 99 182 101 182 101 170 101 170 101 170 101 170 102 174 99 166 99 166 102 174 101 170 101 174 102 178 104 178 104 178 102 170 101 174 104 178 98 174 98 174 98 174 98 174 102 186 102 182 101 182 99 178 102 174 104 182 105 186 108 190 111 198 110 194 110 198 113 202 116 214 122 226 123 230 126 238 131 242 132 246 134 257 140 257 143 269 143 269 143 257 140 249 140 249 146 269 152 265 150 257 146 261 141 249 141 253 149 273 159 297 162 301 164 297 162 305 173 313 155 261 116 130 90 170 105 182 105 182 95 150 84 138 84 99 9 0 9 35 0 0 6 130 84 126 72 138 69 174 76 87 6 0 12 7 6 3 6 7 6 7 7 11 9 11 7 7 0 7 0 0 0 47 64 158 66 154 64 134 54 115 39 75 28 35 13 0 0 0 6 3 4 3 4 11 7 19 3 3 7 15 10 19 9 7 6 3 9 0 4 0 6 0 7 0 9 11 13 23 22 59 36 83 37 79 30 27 10 0 4 0 1 0 1 0 0 0 6 31 25 67 27 63 31 91 33 71 36 75 33 63 33 71 24 47 24 31 13 3 7 0 6 3 6 3 6 3 6 3 6 3 6 3 6 3 6 3 6 7 6 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 3 0 0 0 3 0 3 11 18 51 24 43 13 11 3 0 3 7 0 0 1 7 12 27 25 39 22 27 21 27 22 27 24 31 25 27 21 23 25 39 30 39 28 39 28 43 31 51 33 47 33 43 31 39 30 39 28 35 28 35 28 35 28 35 30 47 37 71 43 75 43 75 33 31 22 35 28 31 22 35 24 19 24 23 25 27 27 27 28 27 27 23 25 27 27 31 25 39 22 31 19 31 22 35 22 35 22 35 22 35 22 27 19 11 18 15 24 31 21 15 19 23 16 15 15 15 9 0 1 3 4 0 0 0 0 0 4 0 0 0 0 0 1 0 3 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 1 0 0 0 10 63 45 75 37 47 31 43 34 51 36 47 34 47 34 43 33 39 31 39 33 43 31 39 30 31 27 27 31 39 31 35 30 31 28 31 30 31 27 27 25 23 18 0 9 3 13 19 18 31 18 27 16 23 15 31 18 31 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 114 48 114 49 117 49 117 49 121 52 119 49 114 48 112 45 126 54 121 51 119 51 121 52 119 52 124 54 124 51 114 46 117 46 119 49 124 51 126 54 117 46 117 46 117 48 124 51 133 54 128 52 131 57 138 61 128 54 136 58 140 61 143 61 145 58 145 60 148 61 150 63 143 57 143 57 143 55 140 55 150 66 150 64 148 63 145 63 143 61 143 61 143 61 143 61 145 63 145 61 138 55 128 51 138 58 138 58 140 61 145 63 138 55 136 63 148 60 138 63 145 60 138 60 148 66 143 57 155 66 152 63 145 58 140 57 155 64 152 63 150 64 152 66 155 66 157 67 157 66 152 64 152 64 152 66 157 69 164 73 157 67 155 66 157 70 167 75 164 72 164 72 164 72 164 72 176 73 176 72 174 70 171 70 171 70 171 69 169 67 167 67 169 69 171 72 174 73 179 75 179 75 181 76 181 75 176 73 181 75 179 73 176 75 179 76 174 73 179 75 181 78 186 79 181 78 183 79 186 78 183 76 183 79 186 81 188 79 186 78 179 75 181 78 188 82 193 84 191 82 191 84 193 85 195 87 188 81 188 82 191 84 193 84 193 84 193 84 193 84 193 84 188 79 195 84 200 87 202 87 205 87 198 84 198 84 202 88 205 87 205 87 205 84 198 82 205 87 205 88 207 90 210 90 212 87 212 88 214 90 217 90 212 87 212 88 214 90 217 90 212 88 214 90 219 93 224 95 219 90 214 88 219 92 217 88 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 214 88 214 88 214 88 214 88 217 90 217 90 217 90 217 90 212 90 222 92 214 88 222 99 219 92 222 95 226 98 229 99 222 93 224 96 226 98 231 99 226 96 226 98 229 99 231 99 231 101 231 101 231 101 231 101 236 102 229 98 226 99 234 104 231 101 231 102 234 104 236 104 234 101 231 99 229 101 231 102 229 98 229 98 229 98 229 98 236 102 236 101 234 99 231 99 234 102 236 105 238 107 243 108 250 113 248 110 245 110 248 111 265 119 274 123 276 125 286 129 293 129 296 132 308 137 317 144 331 143 331 143 331 140 324 138 324 143 336 152 346 153 343 150 329 144 322 138 324 143 339 152 353 159 358 162 362 164 362 164 365 168 331 120 243 93 241 102 245 104 243 102 229 92 198 76 174 48 42 0 35 15 14 0 52 70 191 66 176 73 162 81 157 34 50 4 54 12 45 9 33 6 31 7 26 9 26 9 33 1 14 4 16 0 19 18 124 61 128 61 131 60 131 60 112 48 107 40 83 22 52 6 33 4 33 4 31 6 38 9 26 1 33 7 40 9 40 7 42 12 45 9 35 6 38 10 35 4 38 4 40 6 52 15 74 25 105 46 124 39 93 21 50 9 33 4 28 0 19 0 35 18 69 31 69 25 69 33 76 36 76 30 62 24 59 27 52 21 54 18 42 7 31 6 21 6 19 6 19 6 19 6 19 6 19 6 19 6 19 7 11 6 9 4 7 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 0 0 1 7 1 2 6 28 22 38 18 19 7 7 1 0 1 2 0 4 4 23 13 54 25 52 21 52 21 62 25 64 25 64 22 54 19 62 27 71 28 69 28 69 30 74 33 76 33 76 31 74 30 71 30 69 28 69 28 69 28 69 28 69 31 81 40 93 46 90 42 69 24 47 24 52 24 45 25 47 24 47 25 50 27 52 27 54 27 52 25 50 27 52 28 47 22 50 25 50 22 45 19 47 22 47 22 47 22 47 24 52 18 50 19 54 24 50 18 47 19 33 15 31 13 21 6 7 4 9 3 0 0 0 0 0 0 0 0 0 0 0 0 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 0 3 2 0 26 36 93 40 78 34 69 31 74 36 76 34 74 34 74 33 71 31 69 31 71 33 69 30 64 28 62 25 69 31 69 30 66 28 64 30 62 27 52 27 52 24 38 13 33 15 38 18 40 15 33 12 31 9 23 10 31 12 11 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 71 49 75 52 79 52 79 55 79 51 75 54 83 52 71 43 63 49 75 52 79 51 71 54 79 49 67 48 71 52 83 55 91 54 83 51 79 51 83 51 79 49 79 52 87 55 95 55 83 54 83 54 87 57 95 54 79 54 91 60 103 60 91 58 99 58 103 60 107 61 107 63 103 54 79 51 87 60 111 61 99 66 111 66 99 60 83 60 95 64 107 67 111 66 103 61 91 60 87 58 91 60 95 58 91 61 95 60 87 55 75 63 91 57 87 61 99 60 83 63 99 63 99 63 95 58 87 61 83 60 83 60 87 63 95 63 91 63 91 63 91 63 91 66 99 66 99 66 99 66 99 66 103 67 103 66 99 69 115 69 107 70 115 73 123 75 126 73 123 76 130 78 126 75 111 75 107 72 103 70 95 67 91 70 99 70 99 70 99 70 99 69 95 69 99 70 103 72 103 73 103 72 99 70 95 69 95 69 99 72 107 73 107 73 107 73 111 76 123 79 126 81 126 78 115 76 111 75 115 76 119 79 123 81 130 84 134 85 138 78 115 75 111 76 119 81 130 84 134 84 134 84 134 84 134 79 123 79 123 79 123 79 123 82 130 82 130 82 130 82 130 85 138 84 134 82 138 84 142 88 150 87 142 84 138 84 142 85 142 85 142 85 142 85 142 88 150 88 150 88 150 88 150 90 158 90 158 90 158 90 158 90 158 90 158 90 158 90 158 92 162 92 158 90 154 88 154 92 162 92 162 92 158 87 150 88 154 88 154 88 154 88 154 87 154 92 166 93 162 88 150 87 142 85 142 85 146 88 154 92 158 92 158 92 158 92 158 92 158 92 158 92 158 92 158 93 162 93 166 95 170 96 170 98 174 96 170 96 170 95 166 99 178 99 182 101 186 102 190 101 174 102 178 104 174 102 170 101 170 101 166 99 162 98 162 99 166 99 170 101 174 102 174 99 170 104 182 105 178 101 166 101 178 99 178 99 182 102 190 101 182 101 182 101 182 101 182 104 174 102 170 101 174 102 178 108 190 110 198 111 202 114 206 114 206 117 218 123 234 126 234 129 242 132 246 135 257 140 257 140 257 137 249 134 242 137 249 140 249 147 273 153 261 147 249 141 246 140 234 134 242 143 269 158 277 152 305 159 277 155 325 170 277 113 142 92 162 107 190 104 194 107 186 99 178 88 130 81 59 1 0 9 11 0 0 31 119 82 138 70 150 84 186 73 55 4 0 3 3 9 3 4 3 6 7 7 7 7 7 7 11 0 7 0 0 1 19 63 146 58 123 57 119 58 123 66 138 57 111 48 83 36 59 25 15 3 0 3 3 6 0 6 0 9 11 12 23 12 23 6 7 6 7 6 7 6 7 10 19 9 11 7 7 9 11 13 15 15 43 33 87 40 91 39 55 15 11 13 19 6 0 10 19 16 39 24 47 24 47 24 59 25 47 16 11 1 0 4 0 12 39 16 7 4 7 6 3 6 3 6 3 6 3 7 3 6 0 4 3 6 7 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 4 3 4 3 4 3 4 3 1 0 3 3 4 0 3 0 3 0 1 0 3 7 7 15 7 11 6 3 4 3 6 7 6 3 3 0 1 0 1 0 4 11 1 0 0 0 0 0 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 13 31 15 31 13 23 7 7 0 7 0 0 0 0 0 0 18 47 28 51 22 23 22 39 19 15 21 23 22 27 25 31 30 43 28 39 30 51 36 63 31 43 31 43 31 43 31 43 33 47 33 47 33 47 33 47 33 59 37 51 42 107 54 83 30 43 27 43 24 35 22 27 27 27 28 31 28 27 25 23 30 23 22 15 24 27 27 27 25 39 21 27 19 31 24 43 21 31 22 35 22 39 24 31 22 23 22 19 22 23 21 23 19 23 18 15 13 3 6 0 6 3 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 3 0 0 0 12 47 39 67 37 47 31 39 33 43 33 39 37 51 34 47 33 39 30 35 34 43 33 39 31 35 30 31 30 35 30 35 30 35 30 35 28 35 31 35 25 19 15 0 10 3 10 7 12 19 13 19 15 23 16 39 21 39 16 23 6 0 1 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 51 114 48 114 51 124 55 124 52 119 51 124 54 121 51 119 51 121 52 119 49 112 45 117 48 114 46 112 48 114 49 128 54 126 51 121 49 124 51 124 51 124 51 126 54 131 57 131 54 128 52 131 55 136 57 131 52 131 57 140 61 140 57 145 58 145 60 148 60 150 61 145 58 145 58 145 58 145 58 148 66 152 69 152 64 140 58 140 61 145 64 150 66 148 63 143 60 140 58 138 60 140 61 140 60 140 60 138 58 136 55 145 60 136 58 143 63 140 57 143 63 145 63 145 61 140 58 148 60 145 60 145 61 150 64 152 64 152 64 152 64 152 64 155 66 155 66 155 66 155 66 155 67 157 67 155 66 159 72 155 66 157 69 162 70 164 72 164 73 169 76 171 75 167 72 176 73 174 70 169 67 167 66 171 70 171 70 171 70 171 70 169 69 169 70 171 72 174 72 174 72 171 70 169 69 169 67 169 69 171 72 176 73 174 72 174 73 179 78 186 79 186 79 183 76 181 75 179 76 181 78 181 76 183 79 188 81 191 82 186 78 181 76 181 78 186 81 191 82 191 82 191 82 191 82 186 79 186 79 186 79 186 79 191 82 191 82 191 82 191 82 200 84 198 82 195 84 198 85 202 87 200 84 195 82 198 84 202 85 202 85 202 85 202 85 205 87 205 87 205 87 205 87 214 88 214 88 214 88 214 87 217 90 217 90 217 90 217 90 219 92 219 90 217 88 214 88 217 92 219 92 217 90 214 87 214 88 214 88 214 88 214 88 214 88 217 92 219 90 214 88 212 85 210 85 210 87 214 90 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 93 222 93 224 95 224 95 224 96 226 98 229 98 229 98 231 99 234 101 234 102 231 101 231 101 231 101 231 101 231 101 231 99 229 98 226 98 229 99 229 101 231 102 234 102 231 102 234 104 236 102 234 101 234 99 231 99 231 101 236 104 234 101 234 101 234 101 234 101 236 102 234 101 231 102 234 104 243 108 245 111 250 113 253 114 262 116 267 120 276 126 286 128 296 132 298 134 308 135 312 140 327 138 322 135 319 135 322 138 324 143 336 150 341 147 331 143 324 140 324 138 319 135 322 144 343 150 334 152 343 155 346 162 329 126 248 88 236 101 250 104 250 110 255 108 241 102 219 78 162 25 23 0 26 1 16 0 105 64 191 73 162 73 171 78 148 27 40 6 40 6 42 4 31 6 28 7 23 7 21 7 21 3 14 3 19 0 26 10 138 66 136 63 138 61 140 60 143 61 128 57 124 52 109 45 88 27 50 10 45 12 40 3 28 4 31 7 38 10 42 13 33 6 33 6 33 6 33 6 38 9 35 6 35 7 45 7 54 9 57 15 83 33 114 45 105 36 66 19 54 15 38 1 40 12 50 18 59 22 64 24 59 22 47 12 31 3 19 0 21 3 35 18 42 7 23 9 21 6 19 6 19 6 19 6 21 6 19 4 16 6 19 9 9 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 7 4 7 4 7 4 7 4 4 3 7 4 7 4 4 3 4 3 4 3 7 6 14 9 14 7 9 6 7 4 9 6 9 4 4 1 2 1 2 3 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 16 10 19 12 16 7 7 3 0 0 0 0 0 0 2 0 28 16 54 27 62 22 54 21 54 19 57 22 59 24 64 25 69 28 69 30 74 33 78 36 74 31 74 31 74 31 74 31 76 33 76 33 76 33 76 33 78 37 83 34 85 48 93 40 64 28 54 25 50 22 47 22 50 27 52 28 54 27 50 25 54 25 45 22 50 27 50 24 50 22 45 21 45 21 47 24 42 19 45 21 47 22 47 24 57 22 54 21 52 21 50 21 40 18 35 16 28 10 19 6 9 4 2 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 0 3 2 1 31 33 85 39 78 34 69 30 71 33 71 30 76 36 74 33 69 31 66 30 71 31 69 31 69 31 66 30 66 30 66 30 66 30 66 31 62 30 57 28 50 21 35 15 28 10 28 12 31 13 33 13 35 15 33 18 42 19 28 12 11 4 2 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 75 48 59 45 71 54 91 54 75 49 75 52 83 52 75 51 79 52 79 51 71 46 63 48 67 49 71 49 71 48 67 52 79 49 71 48 71 49 75 51 79 51 79 52 87 57 95 54 83 52 79 54 87 55 91 54 83 54 91 60 103 60 91 58 99 58 99 60 103 60 107 55 99 63 115 64 111 58 91 66 111 67 115 67 103 61 87 58 91 61 99 63 99 61 95 60 91 58 87 58 87 60 91 61 91 58 83 57 83 58 87 61 91 58 87 61 95 60 87 61 95 63 99 63 95 60 87 61 83 60 83 60 87 63 95 66 99 66 99 66 99 66 99 66 99 66 99 66 99 66 99 66 103 67 103 66 99 69 115 63 95 64 99 67 103 69 107 70 111 72 119 73 115 70 103 72 103 70 99 69 91 67 87 70 99 70 99 70 99 70 99 69 95 69 99 70 103 72 103 70 99 69 95 69 91 67 91 67 95 70 103 72 103 70 99 70 103 73 115 76 119 76 115 78 115 76 111 75 115 76 119 73 107 75 111 76 119 79 123 81 123 78 115 76 115 78 119 81 126 81 126 81 126 81 126 79 123 79 123 79 123 79 123 82 130 82 130 82 130 82 130 84 138 82 134 82 134 84 138 85 138 82 130 81 130 82 134 85 142 85 142 85 142 85 142 84 138 84 138 84 138 84 138 85 146 85 146 85 146 87 150 90 158 90 158 90 158 90 158 92 162 92 158 90 154 88 154 90 158 90 162 90 154 88 150 88 154 88 154 88 154 88 154 88 154 90 158 90 158 88 154 87 142 85 142 85 146 88 154 92 158 92 158 92 158 92 158 92 158 92 158 92 158 92 158 90 154 92 158 92 162 93 162 92 158 93 166 98 178 101 182 98 174 98 174 99 178 99 178 101 166 98 158 96 162 99 170 101 170 99 166 99 166 98 162 99 166 101 170 101 170 102 174 104 174 102 170 101 174 102 178 99 178 99 178 99 182 102 186 101 182 101 182 101 182 101 182 104 178 102 174 102 174 104 178 108 194 110 198 113 206 114 206 114 206 117 218 123 234 126 234 132 246 134 246 134 249 137 246 138 253 137 249 137 246 138 253 141 249 146 261 147 246 141 230 138 242 141 242 137 242 138 249 150 281 147 269 150 301 155 285 122 174 90 138 99 186 105 174 108 218 120 230 116 210 96 142 61 31 0 0 6 3 0 0 43 119 76 130 67 138 79 174 64 51 3 7 4 11 10 3 4 7 6 7 6 15 7 15 7 11 0 7 0 0 1 19 64 146 61 126 58 119 58 123 57 107 54 119 58 123 58 115 48 75 31 43 24 31 13 0 4 0 3 0 4 11 10 23 7 15 7 15 7 15 7 15 9 11 6 3 4 3 6 3 7 3 6 0 10 43 36 103 46 103 39 75 25 31 10 7 9 15 10 19 15 31 19 43 19 31 7 0 0 0 0 0 0 0 7 35 15 7 3 11 6 3 6 3 6 3 6 3 6 3 4 0 4 0 6 3 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 4 3 4 3 4 3 4 3 4 3 6 7 6 7 4 3 4 3 4 3 6 11 10 19 10 15 7 7 6 7 6 7 4 3 3 0 1 0 1 0 0 3 4 15 6 11 3 7 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 6 7 7 15 7 3 1 0 0 15 0 7 0 0 0 0 4 3 13 31 27 47 22 15 19 15 21 23 22 27 25 31 27 39 30 47 33 51 33 51 31 43 31 43 31 43 31 43 33 47 33 47 33 47 33 47 36 63 37 55 37 75 40 59 28 51 25 39 24 43 24 39 25 23 27 27 27 27 25 23 25 19 22 23 27 27 25 15 22 35 21 31 21 31 22 35 18 23 19 27 19 31 21 23 22 19 21 19 21 23 21 23 16 19 16 15 13 7 9 0 4 11 4 3 1 0 3 3 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 1 0 0 0 15 59 42 71 37 47 30 35 31 43 31 35 34 47 34 43 31 39 30 35 30 35 30 35 31 39 31 39 30 35 30 35 30 31 28 31 28 31 27 23 24 23 21 15 10 3 12 7 12 15 13 19 15 19 15 31 19 39 16 27 9 3 1 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 121 51 114 46 114 49 119 52 121 49 114 49 121 54 121 51 114 48 117 51 119 52 121 52 117 51 124 55 126 54 119 49 121 49 119 46 117 48 119 49 126 51 124 52 126 55 133 58 133 55 133 54 133 57 138 58 133 54 131 57 140 60 138 55 143 57 145 58 145 60 148 60 140 57 150 64 155 61 143 55 143 63 148 64 148 64 145 61 138 60 140 60 140 60 140 60 140 60 138 57 136 58 140 60 143 60 136 55 133 57 138 60 140 60 140 60 140 60 140 60 140 61 145 63 145 61 140 60 148 60 145 60 145 61 150 64 155 66 155 66 155 66 155 66 152 64 155 66 155 66 157 67 155 67 157 67 155 66 159 72 152 64 152 66 155 67 157 67 159 69 159 70 162 69 159 69 171 70 169 69 167 67 164 66 169 69 169 69 169 69 169 69 169 69 169 70 171 72 174 72 169 69 169 69 169 67 167 67 169 69 171 70 174 70 171 69 171 72 176 75 179 75 179 75 183 76 181 75 179 76 181 78 174 73 176 75 181 78 183 78 188 79 186 78 181 76 181 76 186 79 186 79 186 79 186 79 188 81 188 81 188 81 188 81 191 82 191 82 191 82 191 82 198 84 195 81 193 82 198 84 195 82 193 79 191 81 193 82 202 85 202 85 202 85 202 85 202 85 202 85 202 85 202 85 210 85 210 85 212 87 212 87 217 90 217 90 217 90 217 90 219 92 219 90 217 88 214 88 214 88 217 90 217 88 214 87 214 88 214 88 214 88 214 88 214 88 214 90 217 88 214 88 212 85 210 85 210 87 214 90 217 90 217 90 217 90 217 90 219 92 219 92 219 92 219 92 219 92 222 93 222 95 224 95 222 93 224 96 226 98 231 99 229 98 229 98 229 98 229 98 234 101 224 95 222 96 231 102 229 99 229 99 229 99 229 99 231 101 231 101 231 101 231 101 238 104 231 99 229 101 236 105 231 99 229 98 231 99 234 102 231 99 234 101 234 101 236 102 238 104 234 102 234 102 236 105 245 110 248 111 250 114 255 116 262 116 267 120 276 126 286 128 300 134 300 134 305 132 308 135 322 137 322 137 324 140 327 141 334 146 336 149 336 144 327 138 322 140 329 141 322 134 312 137 317 149 329 144 327 159 324 129 255 95 226 95 257 116 257 101 262 120 279 128 276 120 243 88 155 25 28 0 33 1 16 0 124 61 176 70 164 75 171 81 126 19 38 9 42 7 40 3 28 6 23 7 21 7 21 7 21 3 14 3 19 0 28 10 124 55 126 52 126 52 128 52 119 48 117 51 126 55 121 54 114 48 97 37 81 30 62 16 40 9 31 3 26 3 33 9 35 7 35 7 35 7 35 7 28 6 26 3 26 3 31 4 31 4 40 3 42 12 76 36 102 45 107 40 83 22 62 18 57 13 52 10 50 12 54 16 42 9 23 0 14 0 19 3 14 0 28 15 40 6 23 7 19 6 19 6 19 6 19 6 19 6 16 3 14 4 19 7 9 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 7 6 9 7 11 6 9 4 9 6 9 6 11 9 16 12 19 10 14 7 9 6 9 7 7 3 2 1 0 0 2 1 0 1 7 7 14 7 7 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 4 9 6 9 4 2 1 0 1 0 0 0 0 2 0 9 0 16 10 50 24 52 18 57 21 57 22 59 24 62 24 64 27 71 33 76 33 74 30 76 33 74 31 74 31 71 30 74 31 76 33 76 33 78 34 76 36 81 36 81 39 74 31 54 27 52 24 45 24 45 25 47 24 50 27 52 27 52 25 47 22 47 25 54 27 47 19 47 21 45 21 45 21 45 22 38 16 38 18 40 19 42 21 54 21 54 19 50 21 47 19 38 15 33 15 28 10 21 7 7 6 2 4 0 3 0 3 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 0 1 2 1 38 39 90 40 76 33 66 30 69 33 69 30 74 33 71 31 69 30 66 30 64 28 64 30 69 31 71 33 66 30 66 28 64 28 64 28 62 28 50 24 47 22 47 24 31 12 31 12 31 12 31 12 35 13 31 15 38 18 31 15 19 6 2 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 67 51 79 51 71 48 63 51 67 48 71 52 83 52 75 49 71 49 75 51 79 54 83 51 79 54 87 55 83 52 75 48 71 46 67 46 67 48 75 52 83 52 83 54 91 57 99 58 91 57 91 57 95 60 103 57 87 55 91 60 99 58 87 57 95 57 99 58 99 60 103 57 95 57 99 58 95 57 95 54 79 57 91 61 99 63 99 60 91 60 87 58 87 60 91 60 87 57 83 57 83 58 91 60 87 57 79 55 83 60 95 60 91 60 91 60 91 60 91 60 91 61 99 63 99 61 91 61 83 60 83 60 87 63 95 63 91 63 91 63 91 63 91 64 95 64 99 66 103 67 103 66 103 67 103 66 99 69 115 67 103 67 103 69 107 69 107 69 107 67 103 67 103 69 99 67 91 67 91 66 87 66 87 69 95 69 95 69 95 69 95 69 95 69 99 70 103 72 103 69 95 69 95 69 95 69 95 70 99 72 103 72 99 69 95 70 103 73 107 75 107 73 107 78 115 76 111 75 115 76 119 73 111 75 115 78 123 79 123 79 123 79 123 78 115 76 111 79 123 79 123 79 123 79 123 81 126 81 126 81 126 81 126 82 130 82 130 82 130 82 130 84 134 81 130 81 130 82 138 81 130 79 126 79 126 81 134 85 142 85 142 85 142 85 142 85 142 85 142 85 142 85 142 85 146 87 150 88 154 90 158 90 158 90 158 90 158 90 158 92 162 92 158 90 154 88 154 87 150 88 158 90 154 88 150 88 154 88 154 88 154 88 154 88 154 88 150 87 154 88 154 87 142 85 142 85 146 88 154 90 154 90 154 90 154 90 154 92 158 92 158 92 158 92 158 95 166 95 170 96 170 98 174 96 170 96 170 96 170 96 170 98 174 98 174 98 174 98 174 104 174 98 158 96 162 102 178 99 166 99 166 99 166 99 166 101 170 101 170 101 170 101 170 105 178 101 166 99 170 104 182 99 174 98 174 98 178 101 186 99 178 99 182 101 186 102 186 105 182 104 174 102 178 105 182 110 194 111 202 114 206 116 210 114 206 117 218 123 234 126 234 132 246 134 246 132 246 134 238 134 249 137 257 140 257 141 261 149 269 150 269 147 249 143 234 137 246 143 246 135 234 134 234 135 265 149 281 152 297 134 182 96 146 92 174 111 214 108 178 117 242 132 269 134 257 116 194 66 43 0 0 4 0 0 3 54 115 69 126 70 150 76 170 49 27 3 23 9 11 9 3 6 7 6 15 7 15 9 15 7 19 1 7 0 0 1 11 52 103 48 83 45 75 45 71 46 75 45 87 49 95 49 87 48 83 43 79 39 63 30 43 22 31 15 0 4 0 4 0 9 15 7 23 7 31 7 23 4 0 4 0 3 0 4 0 1 3 7 7 1 0 10 31 28 71 42 87 33 51 25 55 24 35 16 11 9 0 7 11 7 7 4 0 1 0 3 0 0 0 9 31 15 3 3 7 6 3 6 3 6 3 6 3 6 0 3 0 3 0 4 3 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 4 7 6 11 7 7 6 3 6 7 6 7 7 15 10 23 15 27 10 15 7 11 7 11 4 0 1 0 0 0 0 0 0 3 4 19 9 19 4 7 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 3 3 6 11 7 3 3 3 0 15 1 7 0 0 0 0 1 0 0 0 10 23 21 23 19 19 22 23 22 23 24 27 25 35 30 47 33 47 30 39 33 47 33 43 31 39 30 39 31 43 31 47 33 51 34 51 34 55 37 67 37 55 31 47 25 43 25 43 24 43 24 39 22 15 24 23 27 27 27 23 22 15 22 23 27 27 22 7 19 31 21 31 21 31 21 27 16 19 16 19 18 23 19 19 21 19 19 15 21 19 19 19 16 19 18 15 13 7 7 0 4 11 6 11 4 7 3 3 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 1 0 0 0 19 71 43 67 36 43 30 31 31 39 31 31 33 39 31 39 31 35 30 35 27 27 28 31 30 39 31 39 30 35 30 31 28 27 27 23 27 31 27 23 24 27 25 31 12 7 12 7 12 15 12 15 13 15 12 23 16 35 18 31 13 15 3 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109 48 119 54 124 49 109 42 117 48 112 48 121 54 121 51 126 55 121 51 117 49 117 51 117 49 119 51 119 51 117 49 119 48 117 46 117 48 121 51 126 52 126 52 128 55 136 58 136 57 136 57 136 58 140 61 136 55 133 57 140 60 136 54 140 57 143 57 145 58 145 58 148 58 140 54 138 55 145 60 128 54 131 57 138 61 145 63 145 61 140 58 138 58 140 60 138 58 136 57 136 57 138 58 138 58 136 57 136 58 140 61 138 60 143 61 138 58 140 61 138 60 143 63 145 63 143 61 148 60 145 60 145 61 150 64 150 63 150 63 150 63 150 63 150 63 152 66 155 67 159 69 155 67 157 67 155 66 159 72 162 70 162 70 162 70 162 70 159 69 157 66 155 67 159 69 164 66 164 66 164 66 164 66 167 67 167 67 167 67 167 67 169 69 169 70 171 72 174 72 169 69 171 70 171 72 174 72 174 72 176 73 176 72 171 69 174 72 176 75 179 73 176 72 183 76 181 75 179 76 181 78 179 75 181 78 186 79 188 81 183 78 186 79 186 78 181 75 186 79 186 79 186 79 186 79 191 82 191 82 191 82 191 82 191 82 191 82 191 82 191 82 195 82 193 81 193 81 195 82 193 81 191 79 191 81 195 84 202 85 202 85 202 85 202 85 205 87 205 87 205 87 205 87 210 85 212 87 214 90 217 90 217 90 217 90 217 90 217 90 219 92 219 90 217 88 214 88 210 85 212 88 214 88 214 87 214 88 214 88 214 88 214 88 214 88 212 87 212 87 214 88 212 85 210 85 210 87 214 90 214 88 214 88 214 88 214 88 219 92 219 92 219 92 219 92 226 96 226 98 229 98 231 99 229 98 229 96 226 95 224 95 231 99 231 99 229 98 229 98 234 101 229 98 226 99 231 102 226 98 229 99 229 99 231 101 234 102 231 101 231 101 229 99 236 102 234 101 231 102 234 104 229 98 226 96 229 99 234 101 229 98 231 101 234 102 238 104 238 105 236 104 236 104 238 105 248 111 248 113 253 116 255 117 262 116 267 120 276 126 286 128 296 131 298 132 305 132 308 135 315 134 322 140 329 143 331 143 341 150 341 149 336 146 331 143 329 141 329 140 317 131 308 134 303 140 322 149 317 135 265 92 229 90 234 99 250 107 250 104 276 129 296 134 293 137 279 116 162 31 23 0 23 1 40 21 143 61 167 69 167 69 148 64 100 12 38 12 42 7 38 3 28 7 23 7 21 7 16 7 21 1 11 4 19 0 28 10 114 51 119 46 117 45 124 45 126 49 117 48 119 48 105 42 97 40 95 40 93 37 88 36 71 30 54 18 35 7 26 4 31 7 31 6 31 6 31 6 26 6 23 4 23 3 26 4 23 6 33 6 31 3 28 4 54 19 78 30 81 27 81 31 81 25 69 16 57 9 47 6 26 6 21 7 21 4 16 1 16 4 28 18 35 6 16 6 19 6 19 6 19 6 19 6 16 4 14 3 14 3 16 6 9 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 7 4 9 6 9 6 7 4 7 4 7 4 9 7 16 10 26 15 19 10 14 7 11 7 4 3 2 0 0 0 0 0 0 1 7 6 9 4 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 4 9 7 11 6 7 4 0 1 0 1 0 0 0 0 7 0 9 0 19 10 45 21 59 22 59 22 59 22 59 22 66 28 71 30 71 30 69 28 78 34 76 31 74 30 69 28 71 30 74 33 76 34 81 36 76 34 78 39 71 25 45 25 50 24 45 24 45 24 47 25 42 21 47 25 52 27 52 25 47 22 42 22 50 25 45 21 42 19 45 21 45 21 42 19 38 16 38 18 40 19 42 21 52 19 52 19 47 19 47 18 42 18 35 16 28 9 16 4 7 6 7 7 4 4 0 3 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 0 0 1 2 3 45 42 90 36 74 31 64 28 66 31 66 28 69 31 69 30 66 30 66 30 64 28 64 28 66 30 66 30 66 30 64 28 62 25 59 27 59 28 54 27 50 25 47 24 33 13 31 12 31 12 28 10 33 12 26 12 33 18 31 16 26 10 4 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 67 51 75 51 67 45 55 48 63 45 67 51 83 52 75 57 87 52 75 49 71 51 75 51 75 49 71 49 71 51 75 48 71 48 71 48 75 51 83 54 83 52 87 54 95 58 103 55 83 54 83 54 87 57 95 58 91 55 91 60 99 57 83 55 91 57 95 57 99 58 99 60 99 57 95 57 95 58 103 58 83 57 83 58 87 60 95 64 99 61 87 58 87 60 95 58 83 57 79 55 83 57 87 55 83 58 87 60 91 60 91 57 91 63 95 58 83 60 99 58 91 61 99 63 99 63 95 61 83 60 83 60 87 63 95 64 95 64 95 64 95 64 95 63 91 64 99 66 103 69 107 66 103 67 103 66 99 69 115 70 111 70 111 70 111 70 111 70 107 67 99 66 103 69 103 64 83 64 83 64 83 64 83 67 91 67 91 67 91 67 91 69 95 69 99 70 103 72 103 70 99 72 103 73 107 73 111 75 111 75 111 75 107 72 99 73 107 75 111 75 111 73 107 78 115 76 111 75 115 76 119 75 111 76 115 78 123 81 126 75 115 78 123 79 123 78 115 81 126 81 126 81 126 81 126 82 130 82 130 82 130 82 130 82 130 82 130 82 130 82 130 82 130 81 126 79 130 81 134 81 130 81 130 81 134 84 142 85 142 85 142 85 142 85 142 84 138 84 138 84 138 84 138 82 138 84 146 87 154 88 158 90 158 90 158 90 158 90 158 92 162 92 158 90 154 88 154 84 146 87 154 88 154 88 154 88 154 88 154 88 154 88 154 88 154 87 146 85 150 88 154 87 142 85 142 85 146 88 154 88 150 88 150 88 150 88 150 92 158 92 158 92 158 92 158 95 166 96 170 96 174 98 174 95 166 96 170 96 170 98 174 102 182 101 182 99 178 98 174 98 162 98 162 98 162 98 162 98 162 98 166 99 170 101 170 102 174 102 170 101 166 99 166 101 174 102 178 104 174 102 170 98 174 96 170 98 174 99 182 98 174 99 182 101 186 104 190 107 182 105 178 104 182 105 186 111 198 113 202 114 210 117 214 114 206 117 218 123 234 126 234 128 238 131 242 132 249 135 246 131 242 137 261 143 265 144 265 149 261 147 261 146 246 144 242 143 246 141 234 131 226 132 242 134 249 140 277 134 190 93 123 87 154 96 170 98 174 107 210 126 265 132 269 135 289 135 269 98 119 12 0 1 0 13 51 45 71 52 107 70 138 66 146 37 19 3 31 10 11 9 3 6 7 6 15 7 23 7 23 7 19 1 7 0 0 1 3 48 95 45 79 43 63 42 63 51 87 48 79 48 71 40 55 37 67 39 67 37 67 39 75 37 71 31 47 19 23 10 11 4 15 4 23 4 23 4 15 6 0 6 0 4 0 6 3 6 0 3 3 6 7 3 0 1 0 10 27 19 43 25 55 25 47 22 39 16 19 10 11 4 3 6 3 6 0 3 0 7 7 13 39 16 3 1 0 6 3 6 3 6 3 6 3 4 0 3 0 1 0 3 0 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 4 3 4 3 3 0 3 0 3 0 4 7 9 15 18 35 13 23 9 15 7 11 3 0 0 0 0 0 0 0 3 7 3 7 3 3 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 6 11 7 7 3 3 0 15 1 15 0 7 0 0 0 0 0 0 0 0 12 15 21 23 22 23 22 23 22 23 30 43 28 35 27 39 28 43 34 51 33 43 31 39 28 35 30 39 31 47 33 51 36 55 36 55 37 71 28 3 7 3 24 35 24 39 22 43 25 39 19 11 22 19 25 27 27 27 25 15 19 11 22 19 24 15 18 27 21 31 21 31 19 23 18 23 18 23 19 27 19 23 19 15 19 11 19 19 18 15 21 31 19 15 12 0 4 0 6 11 7 15 7 11 3 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 6 0 0 0 22 79 42 51 34 39 28 31 30 39 30 31 30 35 30 35 30 35 30 35 30 35 28 31 28 31 28 27 30 35 28 31 27 23 24 19 27 31 30 35 28 31 22 19 13 11 13 7 12 11 10 11 13 11 9 15 15 35 19 39 16 23 4 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 49 117 48 112 46 112 46 114 46 109 48 119 54 121 51 121 51 117 49 119 52 126 58 128 55 121 51 119 52 126 57 119 48 119 48 121 51 126 52 128 54 128 54 131 57 136 60 128 51 126 51 126 52 131 55 138 57 133 57 140 60 136 54 140 55 140 57 143 58 145 58 148 60 148 60 148 60 148 60 148 63 143 60 138 57 138 58 150 64 143 60 138 60 143 61 138 57 136 55 133 57 136 58 131 55 138 60 143 61 140 58 136 60 145 61 138 57 140 63 138 58 143 63 145 63 145 63 148 60 145 60 145 61 150 64 155 66 155 66 155 66 155 66 150 63 152 66 155 67 159 69 155 67 157 67 155 66 159 72 162 69 159 69 159 69 159 69 164 70 157 66 155 67 162 72 157 66 162 66 162 66 162 66 167 69 167 69 167 69 167 69 169 70 169 72 171 73 174 73 174 73 174 75 176 76 179 76 181 76 181 76 181 75 176 72 179 75 181 76 181 75 176 73 183 76 181 75 179 76 181 78 176 73 179 76 181 78 186 79 176 75 183 79 188 81 186 78 188 81 188 81 188 81 188 81 191 82 191 82 191 82 191 82 191 82 191 82 191 82 191 82 195 81 193 79 191 81 193 82 193 81 193 81 195 84 200 85 202 85 202 85 202 85 202 85 198 82 198 82 198 82 198 82 200 81 205 82 207 85 212 87 217 90 217 90 217 90 217 90 219 92 219 90 217 88 214 88 207 84 210 88 214 88 214 88 214 88 214 88 214 88 214 88 217 88 210 84 207 85 214 90 212 85 210 85 210 87 214 90 214 88 214 88 214 88 214 88 219 92 219 92 219 92 219 92 222 93 222 95 224 96 226 96 219 93 222 95 229 99 231 101 238 102 236 101 234 99 231 99 222 96 224 98 226 96 224 95 226 98 226 99 229 101 231 101 234 102 234 101 231 99 229 99 229 101 236 105 238 104 231 99 229 96 226 96 226 98 231 101 229 98 231 101 234 102 238 104 241 105 238 104 236 105 238 107 248 111 250 114 253 116 257 117 262 116 267 120 276 126 286 128 288 128 293 131 305 134 310 138 310 132 322 141 334 146 336 144 334 146 334 144 331 143 329 143 336 146 327 134 310 129 308 137 312 132 298 138 279 96 202 79 224 95 243 99 234 98 260 122 288 132 293 129 296 141 308 137 253 76 76 10 31 3 52 33 90 31 121 58 164 72 152 67 88 9 38 16 45 7 38 4 23 7 21 7 16 7 16 7 16 3 11 3 19 0 26 10 107 45 109 42 109 40 112 40 124 48 112 45 109 43 95 34 93 39 93 39 88 39 93 42 81 37 74 31 59 19 42 12 26 3 26 3 26 3 26 3 28 6 26 4 23 6 21 7 26 4 14 3 23 9 23 3 21 0 38 9 57 19 71 24 74 24 76 24 76 18 66 13 33 6 23 1 21 3 16 4 26 10 35 21 38 6 14 4 19 6 19 6 19 6 19 6 16 3 14 1 11 3 14 6 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 4 7 3 4 1 4 1 2 3 4 6 11 9 28 16 23 12 16 9 11 7 4 1 0 0 0 0 0 0 7 4 2 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 1 4 6 9 4 4 1 0 1 0 0 0 0 0 0 2 1 9 3 9 1 23 13 57 22 57 22 57 22 57 22 74 30 66 25 64 27 69 30 78 34 76 31 74 30 69 28 71 30 74 33 76 34 81 36 81 37 71 36 50 4 9 0 47 22 45 22 45 24 47 25 40 21 45 24 50 27 52 27 52 22 40 18 42 24 47 24 38 18 45 22 47 21 40 16 40 18 42 19 42 21 45 21 50 19 52 19 47 18 45 19 47 24 40 16 26 7 11 0 2 7 7 10 7 6 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 2 0 0 0 0 1 7 3 2 4 50 43 85 31 74 31 64 28 66 30 66 28 66 30 66 30 66 30 66 30 69 30 66 28 64 27 62 25 66 30 64 27 59 25 57 22 59 30 59 31 57 25 42 18 33 13 33 13 31 12 28 12 31 12 23 10 31 16 33 18 31 12 7 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 75 54 67 51 107 58 55 43 55 43 59 48 75 54 87 45 63 49 79 54 83 52 79 46 71 54 79 49 63 46 63 52 79 55 87 57 87 55 83 55 79 52 75 54 83 58 95 52 79 57 87 57 87 54 75 61 95 57 83 57 95 63 111 61 99 58 99 63 111 64 107 61 103 61 103 61 95 57 91 60 107 64 111 61 95 60 99 49 91 63 103 54 71 52 87 57 91 58 95 58 99 60 99 60 99 60 99 60 95 57 87 63 103 61 99 60 95 58 95 60 103 61 107 63 103 61 91 54 79 57 83 58 91 61 95 67 111 67 107 66 107 64 103 67 107 63 95 61 99 66 111 64 103 64 107 66 111 67 111 70 115 66 103 64 107 69 119 67 107 64 99 64 107 69 119 64 95 64 103 67 107 69 115 66 103 66 103 66 103 66 103 63 87 64 95 69 107 72 111 66 99 69 107 72 115 73 119 70 99 72 107 73 111 76 115 73 107 73 107 73 107 73 107 76 115 76 111 75 107 73 107 75 107 73 107 73 111 76 119 76 115 79 126 81 126 81 126 81 123 78 115 76 123 82 134 82 126 81 123 79 126 81 130 82 130 82 130 82 130 82 130 79 126 79 126 79 126 79 126 79 126 81 134 82 138 85 142 85 146 88 150 88 150 87 142 88 150 87 142 85 138 82 134 87 146 87 150 88 154 90 154 88 150 88 150 88 150 88 150 90 154 90 150 88 146 87 146 87 146 87 146 87 146 87 146 88 162 88 162 88 162 88 162 87 162 88 166 90 162 88 158 88 150 87 150 87 150 87 146 88 154 88 154 88 154 88 154 96 170 96 170 96 170 96 170 93 162 93 166 95 170 96 170 98 174 98 174 98 174 98 174 101 178 98 174 96 166 93 162 96 166 95 162 93 166 95 170 96 170 96 170 96 170 96 170 101 170 101 170 101 170 101 170 101 170 101 166 99 162 98 162 99 174 98 170 96 174 98 178 98 174 98 178 99 182 101 182 104 178 104 182 105 186 107 186 111 198 113 206 114 210 117 214 116 198 119 214 125 230 129 242 132 242 129 238 129 246 134 257 138 253 143 265 146 273 147 273 150 277 146 261 141 249 141 261 138 253 138 249 134 242 131 242 132 253 134 202 99 123 87 134 93 174 104 182 102 178 107 194 134 257 137 265 140 265 135 265 125 182 49 15 13 0 19 39 30 35 33 71 58 138 69 150 25 19 4 0 9 11 9 15 7 7 6 11 6 7 4 7 6 0 0 0 0 0 0 7 45 95 45 95 45 87 43 83 54 95 46 87 48 87 39 55 42 75 42 71 39 63 36 67 37 87 36 79 28 51 15 23 12 23 7 7 1 0 3 3 0 0 4 7 7 11 4 0 4 3 6 3 6 3 6 3 7 3 9 11 13 23 19 39 24 51 27 51 25 47 21 35 13 7 1 0 6 0 9 0 12 23 21 39 12 3 6 7 6 11 7 11 7 11 7 11 4 3 4 3 4 3 4 3 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 15 31 13 23 10 11 7 7 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 43 30 67 27 39 22 31 25 27 25 23 25 19 28 35 27 51 33 51 31 35 28 23 36 39 34 39 28 35 33 79 37 79 37 51 12 0 0 0 9 27 22 47 21 15 19 23 19 19 22 35 25 31 22 23 25 23 18 19 22 31 21 19 22 35 22 31 21 27 19 27 16 23 18 27 19 31 21 35 19 19 19 19 19 27 19 27 18 31 16 23 12 11 7 3 9 3 7 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 4 3 4 0 3 0 1 0 3 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 0 0 25 79 45 55 37 55 30 31 24 27 25 35 27 35 27 31 24 23 21 15 25 31 25 31 25 31 25 31 22 23 22 19 21 15 18 11 22 31 25 35 24 31 19 19 16 23 15 19 12 23 13 27 21 31 16 23 13 15 12 23 15 23 4 3 0 0 0 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 105 51 121 46 117 61 131 45 105 42 107 43 109 48 117 51 109 48 119 52 124 54 121 52 128 57 128 57 126 54 119 49 117 51 121 55 128 57 128 57 131 57 126 55 126 57 131 60 126 55 131 58 133 57 128 54 136 58 128 54 128 58 138 63 143 60 138 58 143 63 143 60 140 60 143 61 143 60 138 57 138 61 145 61 138 57 136 58 128 58 145 60 131 51 131 58 133 57 136 57 138 58 138 60 138 58 138 60 138 57 133 54 138 58 138 57 136 55 133 55 138 60 140 61 143 60 140 58 138 55 140 58 145 60 148 61 155 66 155 66 152 64 150 63 155 64 150 63 150 63 152 66 152 64 152 66 155 67 157 67 157 66 152 63 150 64 155 67 155 64 152 64 152 66 157 69 152 64 155 66 157 69 162 70 157 67 157 67 157 67 157 67 155 66 157 69 159 70 162 72 159 69 162 72 164 73 167 75 171 70 174 73 176 75 181 76 176 73 176 73 176 73 176 73 181 76 181 75 179 73 176 73 176 73 179 75 179 76 181 76 179 75 181 78 186 79 183 78 186 78 183 78 186 79 188 82 191 81 188 79 186 81 188 82 191 82 191 82 191 82 191 82 191 79 191 79 191 79 191 79 191 79 193 82 195 84 200 85 200 85 202 87 202 87 200 85 202 87 200 85 200 85 198 84 205 87 205 88 207 88 210 90 207 88 207 88 207 88 207 88 210 90 207 88 207 87 205 87 205 87 205 87 205 87 205 87 210 88 210 88 210 88 210 88 207 88 210 90 212 88 210 87 212 87 212 87 212 87 212 87 214 88 214 88 214 88 214 88 224 95 224 95 224 95 224 95 222 93 222 95 224 95 226 96 224 95 226 96 229 99 231 99 231 99 229 96 224 93 222 92 226 95 224 93 222 95 224 96 226 96 226 96 226 96 226 96 231 101 231 101 231 101 231 101 229 99 229 99 229 99 229 99 231 99 229 96 226 96 229 98 229 98 229 99 231 101 234 101 236 104 236 105 238 107 241 107 248 111 250 113 253 116 257 117 260 113 265 119 274 125 284 126 293 128 291 128 298 132 310 137 327 140 331 144 336 147 339 146 339 149 341 147 336 143 327 137 324 138 317 135 305 131 293 132 286 128 262 104 207 84 198 92 222 102 236 102 229 101 245 114 286 134 298 138 303 138 300 137 272 104 159 36 83 24 83 30 81 31 90 43 121 58 140 63 66 15 31 7 35 9 33 10 26 7 21 7 19 6 19 4 19 0 16 1 19 0 26 10 93 45 97 45 100 46 100 48 112 48 107 48 107 45 90 37 90 40 85 39 81 36 76 34 69 30 74 31 69 24 57 18 50 15 40 7 31 3 26 1 23 1 28 4 31 3 26 3 26 4 21 6 19 6 19 6 9 4 9 6 23 10 38 15 57 22 71 27 78 25 81 24 62 12 42 4 33 6 26 4 19 12 35 18 21 6 14 4 14 7 14 7 14 7 14 7 9 4 9 4 9 4 9 4 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 26 15 21 10 11 4 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 15 45 27 52 25 59 28 59 25 59 25 59 27 64 30 64 30 74 33 69 30 69 31 71 33 83 34 78 28 78 37 74 36 45 16 16 0 9 3 21 12 47 21 47 18 45 21 42 21 47 22 50 24 47 22 52 21 42 19 47 22 45 16 47 22 45 21 45 19 42 19 40 18 42 19 42 19 42 21 47 19 47 19 42 19 42 19 38 19 28 15 21 10 14 7 11 9 9 7 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 1 4 3 7 4 4 3 4 1 2 0 0 0 4 3 4 1 2 1 0 0 0 0 0 0 0 0 0 0 7 0 2 0 0 1 0 1 0 3 2 7 50 45 93 36 76 31 66 24 57 22 59 25 64 27 64 25 59 22 54 19 59 24 59 24 59 24 59 24 66 27 62 25 62 25 62 25 52 24 57 25 50 21 42 16 33 15 26 13 23 13 23 15 35 19 31 15 26 13 26 15 23 10 11 1 2 0 2 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 45 75 51 59 48 95 57 63 46 63 46 63 46 67 49 75 46 67 51 83 54 83 52 79 61 91 55 87 58 95 52 67 48 67 52 83 57 91 60 95 61 99 60 91 58 91 58 95 57 87 58 91 58 91 57 87 58 87 55 79 54 87 58 95 61 95 57 91 60 99 58 87 57 95 60 99 61 99 60 95 57 95 60 95 55 83 55 91 57 99 63 99 54 79 55 99 54 87 55 87 57 91 57 95 57 91 57 95 57 87 54 83 58 95 57 91 57 87 55 87 57 95 60 99 60 99 58 91 57 83 57 87 60 91 61 95 64 103 64 99 63 99 61 95 64 103 63 99 63 99 64 103 64 103 64 103 66 107 66 107 64 103 63 95 61 99 64 103 63 99 64 107 66 107 66 107 64 103 66 107 67 115 69 115 67 111 67 111 67 111 67 111 67 103 67 107 69 107 69 107 70 111 70 115 72 115 72 107 70 99 72 107 73 111 76 115 73 107 73 107 73 107 73 107 76 115 76 111 75 107 73 107 72 107 75 119 78 119 76 111 73 111 76 115 78 119 76 115 76 119 79 123 81 126 81 123 82 126 81 123 79 126 81 130 82 130 82 130 82 130 82 130 79 126 79 126 79 126 79 126 79 126 81 134 82 138 85 142 82 138 84 142 85 138 84 134 84 138 85 142 85 142 87 146 87 146 87 146 88 150 88 154 88 150 88 150 88 150 88 150 90 150 88 150 87 146 87 146 87 146 87 146 87 146 87 146 88 170 88 170 88 170 88 170 87 170 88 174 90 170 88 158 84 146 85 150 87 154 88 158 88 154 88 154 88 154 88 154 92 158 92 158 92 158 92 158 93 162 93 162 95 166 95 170 92 162 93 170 98 178 101 182 98 174 96 170 95 162 93 158 95 166 93 162 93 162 95 166 96 170 96 170 96 170 96 170 101 170 101 170 101 170 101 170 99 166 99 166 99 166 99 166 101 178 98 170 95 166 96 170 98 174 98 178 99 182 101 182 104 178 104 182 105 186 107 186 111 198 111 202 114 210 116 206 113 194 116 206 122 222 125 230 125 226 125 230 128 249 137 261 140 257 143 265 146 269 146 265 144 273 149 281 149 265 138 242 141 257 137 242 131 238 131 234 122 194 101 134 84 115 90 142 102 186 102 166 96 166 108 206 129 249 135 257 140 261 138 265 128 234 82 59 27 27 28 27 33 63 39 75 42 79 51 111 24 15 6 3 12 11 7 11 10 11 9 19 7 15 7 11 3 0 0 0 0 0 3 23 40 87 40 95 45 99 46 103 45 91 48 91 43 75 40 75 39 67 37 59 37 55 34 59 28 63 28 67 27 55 21 39 21 39 15 19 7 3 3 0 3 3 1 0 3 0 3 3 6 3 6 3 6 3 6 3 3 0 3 0 3 0 4 3 16 31 19 47 25 51 25 55 19 31 16 7 4 0 1 0 0 7 16 35 12 3 3 0 7 11 7 11 7 11 7 11 4 3 4 3 4 3 4 3 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 15 27 12 11 4 0 0 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 39 22 51 28 59 27 27 25 23 25 27 28 35 27 59 33 51 31 27 30 27 24 19 33 43 33 43 28 51 36 51 13 0 0 0 1 15 0 7 13 23 18 15 19 15 21 31 21 31 21 35 24 39 24 35 19 27 22 35 19 23 22 31 21 31 19 27 19 27 19 27 19 27 18 23 18 23 19 19 19 19 19 27 19 27 19 31 16 23 12 11 7 3 9 0 7 0 6 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 3 3 0 1 0 0 0 0 0 3 0 3 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 0 0 27 71 43 51 31 43 27 27 21 19 22 27 25 35 27 35 25 27 21 19 24 27 24 27 24 27 24 27 28 35 25 31 25 35 30 47 22 31 25 35 24 31 19 19 16 19 13 15 10 11 12 15 18 23 16 23 15 27 16 39 13 19 6 7 0 0 0 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 114 51 117 43 112 55 126 48 124 54 121 51 119 52 121 54 114 49 121 54 126 54 121 51 128 51 112 49 126 58 121 46 121 54 126 58 133 60 133 60 136 61 133 58 131 57 128 57 133 58 133 58 133 58 133 58 133 58 131 55 128 57 133 60 143 58 136 57 138 58 133 52 133 57 138 60 140 60 140 60 138 60 140 58 133 54 136 58 140 61 143 58 131 54 138 61 131 54 131 55 133 55 136 57 131 55 133 57 136 55 131 54 140 60 140 60 140 60 140 60 138 60 140 61 143 60 140 58 140 58 143 60 145 61 148 61 150 63 150 61 148 60 145 60 152 63 150 63 150 63 150 64 152 64 152 64 152 64 152 66 152 64 150 63 150 63 152 64 145 63 152 67 157 67 152 64 152 64 152 66 155 67 157 69 157 67 157 67 157 67 157 67 162 69 159 67 157 66 155 66 164 72 164 70 162 70 162 70 171 70 174 73 176 75 181 76 176 73 176 73 176 73 176 73 181 76 181 75 179 73 176 73 171 73 181 79 188 78 181 73 179 76 181 78 183 78 181 76 179 76 186 82 191 81 186 78 191 81 188 79 186 81 188 82 191 82 191 82 191 82 191 82 191 79 191 79 191 79 191 79 193 81 193 82 195 84 198 84 193 82 195 84 198 82 195 81 195 82 198 85 200 87 205 88 202 85 205 87 205 88 207 88 205 87 205 87 205 87 205 87 207 88 207 87 205 87 202 85 202 85 202 85 202 85 202 85 207 87 207 87 207 87 207 87 207 88 210 90 212 88 210 87 205 84 210 85 214 88 217 92 217 90 217 90 217 90 217 90 222 93 222 93 222 93 222 93 219 92 222 93 222 95 224 95 222 93 224 95 226 96 229 98 226 96 224 95 222 93 219 92 224 95 222 92 219 93 224 95 224 95 224 95 224 95 224 95 229 99 229 99 229 99 229 99 226 98 229 99 229 99 231 101 234 99 229 96 224 95 224 95 229 98 229 99 231 101 234 101 236 104 236 105 238 107 241 107 245 110 248 113 253 114 255 116 267 117 272 122 279 128 288 129 279 120 281 125 298 132 315 141 324 141 331 144 334 144 331 143 329 143 336 147 339 146 331 141 327 140 315 135 298 131 288 128 260 104 214 84 200 90 210 95 226 102 236 101 226 101 245 114 276 129 291 137 303 140 305 140 274 128 217 52 97 33 93 24 95 42 102 42 97 36 107 48 62 13 31 9 38 9 28 7 28 10 26 9 23 9 21 7 16 0 9 1 19 0 26 13 74 34 81 36 88 42 95 45 88 40 100 42 88 33 81 40 78 34 76 33 71 33 69 33 71 30 69 27 62 19 47 13 57 19 50 15 42 10 38 9 35 6 26 0 19 1 23 4 19 4 19 4 16 4 16 4 14 7 11 4 19 4 26 6 35 10 45 15 66 22 76 27 71 25 74 18 42 0 23 3 26 10 47 21 38 9 21 7 11 6 11 6 11 6 11 6 9 4 9 4 9 4 9 4 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 14 9 11 4 4 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 16 12 40 22 54 30 59 25 57 25 59 27 64 30 62 28 71 31 69 30 71 33 62 31 76 31 74 34 76 28 50 16 7 0 7 0 11 0 9 0 26 15 45 19 47 19 47 21 42 18 42 21 50 25 47 22 45 21 45 21 42 19 45 21 45 19 42 19 40 18 45 21 42 19 40 16 38 16 45 18 45 18 40 18 40 18 38 19 28 15 21 10 14 7 11 9 11 7 9 6 7 3 2 1 0 0 0 0 0 0 0 0 0 0 2 3 7 6 7 4 4 3 4 1 2 1 7 4 4 3 4 1 2 1 2 1 2 1 2 1 2 1 7 0 2 0 0 1 0 1 2 1 2 10 54 42 83 34 71 30 64 25 59 22 59 24 62 27 64 27 62 24 57 22 57 22 57 22 57 22 57 22 59 22 54 19 54 24 64 28 52 24 57 25 50 21 42 16 33 15 23 12 19 9 16 9 23 13 21 12 23 15 28 16 21 10 14 3 4 0 2 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 49 71 48 59 48 79 52 67 55 87 54 79 51 79 52 79 49 75 52 87 55 83 52 75 51 59 40 59 54 95 55 71 60 95 61 99 61 95 58 91 60 95 60 91 58 87 55 83 58 91 58 91 58 91 58 91 60 95 60 91 58 91 60 95 60 95 55 87 57 91 55 79 54 87 57 95 60 99 60 99 60 103 61 95 55 87 58 103 61 103 60 91 55 87 58 103 54 83 54 87 55 87 57 91 54 83 55 91 57 87 55 83 60 99 60 99 60 99 60 99 61 107 63 111 64 107 63 103 58 91 60 91 60 95 61 95 63 99 61 95 60 91 60 91 61 99 63 99 63 99 63 95 64 103 64 103 64 103 64 99 64 103 66 107 66 107 64 103 60 95 64 107 67 107 64 99 64 103 64 107 66 107 66 111 67 111 67 111 67 111 67 111 70 107 69 103 66 99 64 95 70 111 70 111 70 107 69 99 70 99 72 107 73 111 76 115 73 107 73 107 73 107 73 107 76 115 76 111 75 107 73 107 72 107 78 126 81 123 76 111 78 123 79 126 79 123 78 119 75 115 79 130 82 126 79 119 82 126 81 123 79 126 81 130 82 130 82 130 82 130 82 130 79 126 79 126 79 126 79 126 81 130 82 134 82 134 84 138 81 130 82 134 82 134 81 130 81 134 82 138 87 150 88 154 85 142 85 146 87 146 88 150 87 146 87 146 87 146 87 146 88 150 87 146 87 142 85 142 85 142 85 142 85 142 85 142 87 166 87 166 87 166 87 166 87 170 88 174 90 170 88 158 82 142 85 146 88 154 90 162 90 158 90 158 90 158 90 158 93 162 93 162 93 162 93 162 92 158 92 162 93 162 95 166 96 170 95 166 93 162 92 158 93 162 93 162 92 158 92 158 95 162 92 158 92 158 93 166 95 166 95 166 95 166 95 166 99 166 99 166 99 166 99 166 99 166 99 166 99 166 99 166 99 174 96 166 95 166 95 166 98 174 98 178 99 182 101 182 104 178 104 182 105 186 107 186 110 194 111 198 113 206 116 202 117 206 120 214 125 226 126 234 119 210 120 226 128 253 140 273 144 269 144 273 144 269 143 261 140 257 140 261 144 273 149 285 144 269 137 249 134 238 123 210 98 130 82 111 88 134 90 138 95 174 104 182 102 178 107 198 123 234 131 249 140 265 141 273 141 305 119 123 39 59 42 51 43 87 48 83 36 55 36 75 21 11 6 3 12 11 6 3 10 15 10 19 9 19 7 15 3 0 0 0 1 0 3 19 25 47 28 63 33 67 37 79 30 67 36 63 27 43 28 63 31 55 30 51 31 51 30 47 30 63 27 55 22 39 16 27 18 35 18 35 18 35 18 31 12 19 6 0 0 0 4 3 4 0 4 0 4 0 4 0 10 11 7 3 4 0 4 0 0 0 4 7 12 31 21 39 24 51 27 39 12 0 1 0 3 19 18 43 13 11 6 7 6 7 6 7 6 7 6 7 4 3 4 3 4 3 4 3 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 31 22 39 28 35 25 27 27 27 28 35 25 47 31 47 31 39 33 39 31 43 36 35 30 59 36 55 13 3 0 0 0 3 0 0 0 0 4 15 18 23 21 11 21 31 18 23 18 31 22 43 22 35 22 31 21 27 19 27 21 31 19 27 19 23 18 23 19 27 19 23 16 19 15 15 18 15 18 15 18 23 18 23 19 31 16 23 12 11 7 3 9 0 9 0 7 0 6 3 1 0 1 0 0 0 0 0 0 0 0 0 0 0 4 7 7 11 7 7 6 7 4 3 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 4 0 0 0 30 63 37 43 31 43 28 39 27 31 25 31 25 35 27 35 27 31 24 27 24 23 24 23 24 23 24 23 22 15 21 11 21 23 25 31 22 31 25 35 24 31 19 19 18 23 15 15 9 3 7 3 9 0 7 7 9 11 13 27 12 19 6 11 1 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 117 48 112 46 117 51 117 46 119 51 117 48 114 48 117 49 119 52 124 55 126 54 121 51 119 48 109 48 124 58 131 55 136 63 138 61 136 60 128 57 128 58 131 58 131 57 126 55 133 58 131 57 131 57 133 58 138 61 138 60 136 60 133 58 140 57 133 55 138 58 136 54 133 57 136 58 138 58 138 57 143 61 143 58 133 55 138 61 140 60 138 57 136 57 136 57 131 55 133 55 136 57 136 58 131 54 133 57 138 57 136 57 133 55 133 57 136 57 138 58 145 63 148 66 150 64 145 63 145 60 145 61 148 61 148 61 150 63 150 61 148 60 145 60 148 61 150 63 150 63 148 61 152 64 152 64 150 63 150 63 152 64 155 67 157 66 152 64 148 61 150 64 152 64 152 64 152 64 152 64 152 66 155 66 157 67 157 67 157 67 157 67 159 69 157 67 155 66 152 64 159 69 159 69 159 70 162 70 171 70 174 73 176 75 181 76 176 73 176 73 176 73 176 73 181 76 181 75 179 73 176 73 176 75 183 79 186 79 183 76 186 81 188 81 188 79 183 78 181 78 186 79 188 81 188 79 191 81 188 79 186 81 188 82 191 82 191 82 191 82 191 82 191 79 191 79 191 79 191 79 195 82 195 82 195 82 195 82 193 82 195 84 198 82 195 81 193 82 198 84 202 87 205 90 200 85 202 85 205 87 205 87 202 85 202 85 202 85 202 85 205 87 205 87 202 85 202 84 200 84 200 84 200 84 200 84 205 85 205 85 205 85 205 85 207 88 210 90 212 88 210 87 207 85 210 87 212 88 214 90 219 92 219 92 219 92 219 92 224 95 224 95 224 95 224 95 217 92 219 92 222 93 222 93 229 96 226 93 219 90 214 88 219 92 219 92 219 92 219 92 222 93 219 92 219 92 222 93 222 93 222 93 222 93 222 93 226 98 226 98 226 98 226 98 231 101 231 99 229 98 226 98 226 96 224 95 224 95 226 96 229 98 229 99 231 101 234 101 236 104 236 105 238 107 241 107 243 110 245 111 250 114 253 114 265 116 267 119 274 123 281 123 279 120 281 125 300 135 317 144 327 144 329 146 327 143 322 140 315 137 312 137 319 144 331 150 324 141 305 135 298 128 265 107 210 81 195 79 200 88 202 81 210 96 236 105 238 105 248 114 267 123 286 135 303 141 310 143 300 147 269 87 133 40 107 40 107 48 109 46 102 34 93 34 57 10 31 9 38 9 26 4 28 9 23 9 21 7 21 6 21 1 11 3 11 0 21 10 52 21 57 25 69 30 76 33 76 30 76 25 62 21 62 24 64 27 62 28 62 28 62 28 52 21 52 21 52 21 54 22 42 16 47 19 52 21 52 21 47 12 33 4 23 3 21 6 16 3 14 3 14 3 14 3 16 7 16 3 14 1 21 1 21 0 26 3 35 9 54 16 71 24 83 24 71 13 50 7 38 9 47 12 31 1 16 4 14 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 1 21 15 40 19 54 27 57 25 57 28 64 30 59 27 71 31 69 31 71 34 76 40 78 27 64 36 76 24 9 3 2 0 4 0 7 0 7 0 16 10 40 22 50 18 42 19 42 19 42 21 47 22 45 22 50 22 42 18 42 21 42 19 42 19 40 18 40 16 40 18 40 18 38 16 38 16 42 16 42 16 38 16 38 16 38 19 28 15 21 10 14 7 11 9 11 9 11 7 9 6 4 3 2 0 0 0 0 0 2 0 0 0 0 1 7 7 14 9 14 9 11 7 11 6 9 4 7 4 4 3 4 3 4 3 4 3 4 3 4 3 7 0 2 0 0 1 0 1 4 1 2 15 59 37 74 33 69 30 69 30 66 28 64 27 62 25 64 27 64 27 62 25 57 25 57 25 57 25 57 25 54 24 57 25 57 25 57 25 52 24 57 25 50 21 42 16 40 19 28 13 19 7 14 7 11 6 11 6 14 9 19 10 19 9 14 4 7 0 2 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 48 63 46 71 52 75 46 59 49 67 48 63 48 67 49 75 51 79 55 91 55 83 52 75 54 83 51 75 52 83 55 91 57 91 58 95 58 91 57 83 57 91 60 99 61 99 60 91 58 87 55 79 54 83 57 91 60 95 60 95 60 91 57 87 58 91 55 91 60 99 58 91 57 91 58 95 58 91 55 87 60 99 58 87 52 79 57 103 57 91 57 91 57 91 54 79 55 91 57 91 58 95 58 99 54 87 57 95 60 95 58 95 55 87 55 91 57 95 58 95 61 107 63 111 64 107 63 103 61 95 61 95 61 95 61 95 64 99 63 99 61 95 61 95 60 95 63 99 63 99 61 91 64 103 64 99 63 95 61 95 61 99 64 107 66 103 63 95 63 99 61 95 63 99 64 107 64 103 64 103 64 103 64 103 67 111 67 111 67 111 67 111 67 103 66 99 66 99 66 99 66 103 67 107 69 111 72 107 70 99 72 107 73 111 76 115 73 107 73 107 73 107 73 107 76 115 76 111 75 107 73 107 76 115 76 119 78 123 79 123 79 123 79 123 79 119 76 111 79 119 78 119 79 123 81 130 82 126 81 123 79 126 81 130 82 130 82 130 82 130 82 130 79 126 79 126 79 126 79 126 82 134 82 134 82 134 82 134 82 134 84 138 84 138 82 134 82 138 84 142 85 146 87 150 84 138 85 142 85 146 87 146 85 142 85 142 85 142 85 142 87 146 87 142 85 142 84 138 84 138 84 138 84 138 84 138 85 162 85 162 85 162 85 162 87 170 88 174 90 170 88 158 87 150 87 150 87 150 87 150 92 162 92 162 92 162 92 162 92 158 92 158 92 158 92 158 90 154 92 158 92 162 93 162 95 166 93 162 92 154 90 154 90 154 90 154 90 154 90 154 93 158 92 154 90 158 92 162 93 162 93 162 93 162 93 162 98 162 98 162 98 162 98 162 104 174 102 170 98 158 96 154 93 162 93 162 95 170 98 178 98 174 98 178 99 182 101 182 104 178 104 182 105 186 107 186 108 190 110 198 113 202 114 198 116 198 117 206 120 218 122 222 122 218 123 230 129 257 141 277 144 273 146 269 143 261 140 253 134 246 137 253 140 257 141 261 141 253 134 242 129 214 105 134 81 111 79 115 82 126 84 126 88 162 101 174 102 182 113 218 119 222 128 246 140 269 144 273 141 301 137 210 67 55 36 71 45 83 45 83 45 67 31 35 18 7 6 3 12 11 4 0 9 7 7 15 6 11 6 7 9 0 1 0 0 0 1 7 21 35 22 43 25 47 30 51 33 51 24 31 21 31 21 23 24 35 25 39 28 39 28 39 19 39 18 39 19 43 22 47 16 35 19 43 22 43 19 35 18 35 12 15 7 3 6 3 3 0 3 0 4 0 4 0 4 7 3 0 1 0 3 0 1 0 0 0 4 0 10 15 21 35 22 51 24 51 15 19 6 23 13 23 4 0 1 0 3 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 6 23 18 23 27 35 27 27 25 31 30 35 24 43 30 47 31 39 33 43 33 55 40 35 30 75 31 23 0 0 3 0 0 0 0 11 0 0 3 11 19 35 22 15 16 23 19 31 21 31 21 27 19 35 25 35 19 19 19 35 19 27 19 23 18 23 16 19 15 19 16 19 16 19 18 23 16 11 16 11 16 19 16 19 19 31 16 23 12 11 7 3 9 0 9 3 9 3 7 11 3 0 1 0 0 0 0 0 1 0 0 0 0 0 6 11 9 15 9 11 7 7 6 7 6 7 4 3 4 0 3 0 3 0 3 0 3 0 3 0 0 0 0 0 0 0 1 0 6 0 0 7 31 51 33 39 28 39 28 39 28 35 25 31 25 31 27 39 28 35 27 31 25 27 25 27 25 27 25 27 24 31 28 39 30 31 24 19 22 31 25 35 24 31 19 19 24 39 18 23 12 7 7 3 7 0 6 0 6 3 9 19 10 15 7 15 3 3 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 114 45 112 52 124 49 109 43 119 49 117 49 117 51 121 54 121 54 126 57 128 54 121 51 126 57 126 51 114 48 119 54 121 52 124 55 128 57 128 55 128 58 136 63 140 64 138 61 131 57 126 52 124 54 131 57 133 58 133 58 131 55 126 54 138 55 133 57 140 61 143 60 138 58 138 58 136 55 131 54 138 58 136 54 126 51 133 58 133 55 133 57 138 57 128 49 136 57 138 58 138 60 140 60 133 57 138 60 140 60 140 60 138 58 138 60 140 61 143 63 140 61 143 63 145 61 143 60 148 61 148 61 148 61 148 61 152 64 152 63 150 63 148 61 143 60 150 64 152 63 145 58 152 64 152 63 150 61 148 61 143 60 150 64 152 63 145 58 152 63 148 60 145 63 155 67 152 64 152 64 152 64 152 64 157 67 157 67 157 67 157 67 155 66 155 66 155 66 155 66 152 66 155 67 159 70 164 73 171 70 174 73 176 75 181 76 176 73 176 73 176 73 176 73 181 76 181 75 179 73 176 73 183 78 181 76 181 78 186 81 183 78 183 78 183 75 176 73 188 79 183 76 181 79 191 84 191 81 188 79 186 81 188 82 191 82 191 82 191 82 191 82 191 79 191 79 191 79 191 79 195 82 195 82 195 82 195 82 195 84 198 85 200 84 198 82 198 84 198 85 200 87 202 87 200 84 200 85 202 87 205 87 202 85 202 85 202 85 202 85 205 87 205 85 202 84 200 84 200 84 200 84 200 84 200 84 205 85 205 85 205 85 205 85 207 88 210 90 212 88 210 87 214 87 212 87 212 87 212 85 219 92 219 92 219 92 219 92 217 90 217 90 217 90 217 90 217 90 217 92 219 93 222 93 219 92 219 92 219 92 219 92 217 90 217 90 217 90 217 90 222 92 219 90 217 92 219 93 222 93 222 93 222 93 222 93 226 98 226 98 226 98 226 98 238 104 234 101 226 96 222 93 219 92 219 93 224 96 231 101 229 98 229 99 231 101 234 101 236 104 236 105 238 107 241 107 243 108 245 111 248 113 253 114 269 120 274 123 279 126 284 126 284 123 286 128 303 137 319 144 329 146 329 144 324 141 317 137 308 135 317 141 322 138 310 132 305 134 291 131 284 116 234 82 212 84 205 82 202 84 205 90 212 95 226 98 229 105 260 126 262 120 281 134 300 143 312 146 305 149 303 128 193 49 109 49 107 42 100 45 107 42 88 22 54 10 28 9 38 7 23 3 23 7 19 6 19 4 16 4 26 4 14 3 11 0 11 7 52 22 57 24 62 27 66 30 83 30 62 21 62 24 54 16 57 24 57 25 52 27 52 25 57 22 52 19 47 16 45 18 47 19 52 22 52 19 45 15 50 18 42 12 28 7 21 6 14 3 14 3 9 4 9 4 19 6 16 3 16 4 19 6 26 3 26 1 28 6 35 10 66 16 76 25 93 27 78 12 64 15 59 10 28 1 19 7 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 4 1 2 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 2 0 19 13 38 19 54 25 52 27 57 27 62 30 59 25 71 31 71 31 71 36 64 40 78 30 66 37 59 6 4 6 9 1 2 0 2 4 9 0 14 12 42 24 45 18 35 16 42 21 47 21 42 18 42 22 52 24 40 16 42 22 42 19 42 18 40 16 38 16 33 15 35 16 38 18 40 19 42 16 42 16 38 16 38 16 38 19 28 15 21 10 14 7 11 9 11 9 11 9 11 7 4 3 2 0 0 0 0 0 2 0 0 0 0 1 9 7 11 7 11 6 9 4 7 4 9 6 9 4 7 3 4 3 4 3 4 3 4 3 4 3 7 0 2 0 0 1 0 1 4 1 2 16 62 36 69 31 62 25 64 27 64 25 59 24 62 25 64 28 66 28 64 27 59 27 59 27 59 27 59 27 52 25 62 31 64 25 50 18 52 24 57 25 50 21 42 16 47 24 33 16 21 9 14 7 19 9 16 7 14 7 16 10 16 9 16 6 9 0 2 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 51 67 46 63 49 71 48 59 54 79 51 71 48 67 48 67 55 83 52 75 51 83 57 95 55 83 51 71 51 83 57 99 54 79 54 83 57 91 60 99 60 91 58 87 57 91 58 95 60 91 58 87 57 83 55 79 55 87 58 95 61 103 64 107 60 95 57 87 55 87 57 91 61 103 61 99 58 91 54 79 58 95 57 91 58 95 60 103 55 91 58 99 60 99 60 99 49 79 55 87 55 87 58 103 51 83 57 99 61 99 57 87 63 103 61 99 60 103 61 107 61 107 63 111 64 107 63 103 61 95 61 95 61 95 61 95 63 99 63 95 61 91 60 91 60 95 61 99 63 95 61 91 55 87 61 103 66 103 61 91 66 107 64 99 63 95 60 91 61 95 61 99 64 107 67 115 66 107 66 107 66 107 66 107 64 103 64 103 64 103 64 103 66 99 66 103 67 107 69 107 67 103 67 107 69 111 70 103 72 103 73 107 73 111 75 111 75 111 75 107 73 103 72 103 73 107 73 111 75 115 76 115 76 115 76 119 78 123 79 123 76 115 76 115 76 115 76 115 81 126 81 126 81 126 81 126 81 130 82 130 82 126 79 119 81 126 79 123 79 119 78 119 78 123 78 126 79 130 81 130 81 126 78 123 81 130 79 123 81 130 81 130 81 130 81 130 84 138 85 142 85 146 87 146 81 130 81 130 81 130 81 130 82 134 82 134 82 134 82 134 82 134 82 138 84 142 85 142 82 138 84 142 85 138 84 134 82 154 82 158 84 162 85 162 88 166 87 162 85 166 87 162 88 154 88 154 88 154 88 154 88 154 88 158 90 162 92 162 95 162 92 154 90 154 90 158 90 158 92 162 93 158 92 154 92 158 92 158 92 158 92 158 95 162 93 158 92 162 93 166 96 166 95 162 93 166 95 170 93 166 95 170 96 166 95 162 98 162 98 162 98 162 98 162 99 170 101 170 101 166 98 158 93 158 92 158 92 162 95 170 96 170 96 174 98 178 99 178 105 182 105 182 105 182 105 186 110 194 111 202 113 206 116 202 116 206 120 218 123 214 119 210 122 210 119 230 135 277 146 281 149 285 143 261 137 253 135 253 138 242 126 234 134 261 134 238 131 242 131 230 119 170 90 115 79 119 81 123 82 138 85 146 88 150 95 162 102 194 119 230 119 226 129 242 134 253 140 269 149 289 147 293 105 87 37 67 42 83 42 67 42 79 34 27 7 7 9 0 3 0 7 15 9 11 9 15 7 11 6 11 4 0 1 0 1 0 3 11 21 39 25 47 28 39 24 35 22 47 24 47 24 39 22 35 25 43 25 39 24 35 22 35 19 39 21 43 22 39 21 35 19 35 19 35 21 43 24 51 21 27 13 23 10 0 0 0 3 0 4 0 4 0 6 0 4 15 4 7 4 7 4 0 1 0 3 0 7 11 12 11 16 27 21 51 25 63 25 63 13 55 19 11 0 0 6 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 4 0 18 27 24 31 27 27 25 23 31 51 28 35 27 23 25 15 36 31 28 63 31 19 0 0 0 0 1 0 0 7 0 7 1 3 1 7 18 31 22 23 15 23 19 35 22 31 19 23 27 43 24 39 22 31 19 27 25 39 24 35 21 27 18 19 15 15 15 15 15 19 19 27 24 31 22 27 21 27 19 23 27 39 18 23 13 15 9 0 9 0 9 3 9 3 7 11 4 3 3 3 1 3 3 7 0 0 0 0 0 0 0 0 1 0 3 3 4 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 7 3 7 4 7 4 0 3 23 31 43 31 43 33 47 31 43 28 35 25 27 24 27 24 31 25 35 27 35 27 31 28 31 28 31 28 31 22 19 24 23 25 19 24 15 22 27 22 27 22 35 22 35 22 31 13 15 10 7 6 0 13 3 6 11 16 35 15 15 6 7 4 11 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117 46 109 46 117 51 117 46 121 51 117 48 114 48 117 49 124 52 121 52 124 54 126 57 131 57 124 51 119 52 126 57 124 54 124 54 126 57 131 60 131 57 126 55 126 55 128 58 133 58 131 57 131 57 128 55 128 55 131 57 131 57 131 57 140 60 138 57 133 55 133 55 140 60 140 60 138 57 133 54 136 57 133 55 136 58 140 60 131 55 136 58 138 58 138 58 126 54 133 55 133 55 136 60 128 55 138 60 140 58 136 54 145 61 143 60 140 61 143 63 143 61 145 64 148 63 143 61 150 61 148 61 148 61 148 60 150 63 150 61 148 60 145 60 145 61 148 63 150 61 148 60 140 58 148 64 152 64 148 60 155 66 152 63 150 61 145 60 148 61 148 63 152 66 157 69 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 67 157 67 159 69 157 67 157 69 159 70 162 70 171 70 174 72 176 73 176 73 179 75 179 73 176 72 174 72 176 73 176 75 179 76 181 76 181 76 181 78 183 78 186 79 183 78 183 78 183 78 183 78 188 81 188 81 188 81 188 81 188 81 188 81 188 79 183 78 191 81 188 81 186 79 186 78 188 78 188 79 191 81 193 81 193 79 188 78 193 81 191 78 193 81 193 81 193 81 193 81 195 82 198 84 200 85 200 85 195 81 195 81 195 81 195 81 198 82 198 82 198 82 198 82 198 82 198 84 200 85 202 85 200 85 205 87 205 87 202 84 200 82 202 84 202 85 205 85 210 87 207 85 205 87 207 88 214 88 214 88 214 88 214 88 214 88 214 90 217 92 219 92 224 93 219 92 217 90 217 90 217 92 219 93 222 92 219 90 219 92 219 92 219 92 219 92 224 95 222 93 222 93 224 95 226 95 224 93 222 95 224 96 224 96 226 98 229 96 226 95 226 98 226 98 226 98 226 98 229 99 231 101 229 98 226 96 222 92 219 92 219 93 224 96 226 96 226 98 229 99 231 99 234 104 236 105 241 107 241 107 245 110 248 113 253 114 255 116 267 119 272 122 274 120 272 117 281 122 284 129 310 143 327 147 329 146 319 138 310 135 308 135 312 132 298 131 312 138 308 131 284 134 291 126 250 95 210 81 202 81 200 82 205 84 210 87 205 90 222 98 234 111 265 126 269 126 291 135 296 137 305 143 315 144 310 146 243 66 112 37 107 42 100 39 100 43 90 24 38 10 35 7 26 3 28 9 26 9 23 7 21 6 19 6 16 1 11 3 11 0 16 10 45 22 57 27 59 27 59 22 74 27 66 24 59 25 64 31 54 24 50 24 50 24 50 22 47 24 50 25 52 24 50 22 52 24 47 21 42 19 42 19 47 18 38 18 33 4 9 1 14 4 9 4 9 4 7 6 16 4 16 4 16 4 19 4 14 3 23 4 28 7 33 9 54 12 59 22 93 31 93 21 74 22 66 4 16 3 16 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 7 4 16 6 31 16 38 21 45 24 50 24 62 27 69 28 69 30 64 28 69 30 57 33 47 7 7 0 0 1 0 1 0 0 2 0 4 0 9 6 33 21 42 19 38 18 40 19 45 21 42 19 50 24 47 21 42 18 40 16 50 22 47 21 45 19 40 18 38 15 35 15 35 16 40 19 47 19 47 19 42 21 45 21 50 22 28 12 21 10 16 7 11 9 11 9 11 9 11 7 9 6 4 1 2 1 2 1 0 0 0 0 0 0 0 0 9 6 11 7 11 7 9 6 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 11 1 7 3 4 4 2 4 0 1 9 22 62 34 69 31 71 30 69 28 66 27 62 25 59 24 59 25 62 27 64 28 57 27 52 27 52 27 52 27 50 25 50 25 50 25 50 25 50 21 50 19 42 18 40 16 40 16 21 9 16 9 14 6 19 6 7 7 23 16 19 6 11 6 11 3 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 59 45 63 49 75 51 71 49 71 48 67 48 71 51 79 51 79 54 83 55 87 55 83 61 95 55 83 52 79 54 87 57 83 55 79 55 83 57 87 57 83 54 79 54 79 55 87 55 83 57 87 57 87 58 91 58 91 58 87 57 83 55 83 61 99 58 91 55 83 54 83 57 91 58 95 58 95 57 91 55 87 54 83 55 87 57 95 52 83 55 91 57 91 55 87 52 87 57 91 54 83 55 95 55 91 58 99 60 91 55 83 61 103 60 99 60 99 61 103 60 103 63 107 63 107 61 99 63 99 63 95 61 91 60 91 63 99 63 95 61 91 60 91 60 95 61 99 63 95 61 91 57 91 61 103 64 99 61 91 66 107 64 99 63 95 60 91 63 95 61 95 63 103 67 111 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 99 66 99 67 103 67 107 67 103 67 107 69 111 70 103 69 95 70 99 70 103 72 103 73 107 73 107 72 103 72 103 73 107 73 111 75 115 76 115 76 115 76 115 78 119 78 123 78 119 78 119 78 119 78 119 81 126 81 126 81 126 81 126 79 123 79 126 79 119 76 115 84 130 82 130 81 126 81 123 78 123 79 126 79 126 81 130 81 126 78 123 81 130 79 123 81 130 81 130 81 130 81 130 81 130 82 134 82 138 84 138 81 130 81 130 81 130 81 130 81 130 81 134 82 134 82 134 82 134 82 138 84 142 85 142 85 146 88 150 88 150 87 142 82 158 84 158 85 162 85 162 88 166 87 162 85 166 87 162 88 154 88 154 88 154 88 154 88 154 88 158 90 162 92 162 93 162 93 158 92 154 90 154 90 158 92 162 93 158 92 154 92 158 92 158 92 158 92 158 96 166 95 162 93 166 95 170 95 166 93 162 93 162 95 166 96 170 98 178 99 174 96 170 98 162 98 162 98 162 98 162 98 166 99 166 99 162 96 154 93 158 92 158 92 162 95 170 96 170 96 174 98 178 99 178 99 170 104 186 108 190 108 186 110 198 111 202 114 210 116 202 117 206 119 210 119 206 116 198 120 226 129 249 135 269 144 293 144 277 140 261 135 253 132 249 135 249 131 253 138 265 134 238 126 238 129 206 98 115 79 123 82 123 81 130 82 138 85 146 87 150 95 162 104 198 120 238 125 242 134 253 137 253 140 265 146 285 150 317 128 154 48 43 37 63 40 67 42 83 36 31 7 7 10 0 4 0 6 11 9 11 9 15 7 11 6 11 6 0 3 0 1 0 4 11 21 35 24 43 25 35 25 31 31 55 25 39 22 47 31 67 22 35 22 35 24 39 25 39 22 43 24 47 24 47 22 43 24 43 21 35 18 31 18 31 24 39 21 51 19 7 0 0 4 0 4 0 6 0 6 0 4 15 4 15 4 7 4 7 3 0 3 0 4 0 6 0 10 0 7 27 28 87 28 47 21 59 18 11 1 0 4 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 0 0 1 0 6 0 12 3 12 0 16 19 25 27 21 27 27 39 33 43 33 35 31 39 30 43 13 0 0 0 0 0 1 0 0 7 0 15 0 7 0 7 12 31 21 27 18 23 16 19 18 23 19 31 22 31 21 27 18 23 16 19 21 31 21 31 21 27 19 27 16 19 15 15 15 19 18 27 15 7 16 15 19 27 21 31 27 35 13 7 9 7 10 7 10 3 10 7 10 7 9 15 9 11 4 7 1 0 0 0 0 0 0 0 0 0 0 0 6 11 9 15 9 15 7 7 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 7 3 7 4 7 3 0 7 35 36 51 30 31 28 39 28 39 28 35 27 35 24 27 25 31 25 31 27 35 25 27 27 27 27 27 27 27 28 27 25 19 24 23 27 31 22 27 21 23 19 19 15 11 18 15 7 0 6 3 7 3 7 0 1 0 9 11 7 0 4 7 4 15 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112 43 107 46 117 52 121 49 112 46 112 48 117 51 121 54 117 51 124 57 128 55 124 52 131 57 126 54 124 55 126 57 133 58 128 57 128 57 128 58 128 57 126 54 124 55 128 57 126 55 128 57 131 58 133 60 136 60 136 60 136 60 136 60 145 61 138 57 133 54 131 54 131 55 136 58 138 58 138 58 131 54 128 52 128 54 133 57 128 52 131 55 133 55 131 54 131 57 138 57 131 52 131 57 136 58 138 58 138 57 131 52 143 61 140 58 138 60 143 61 140 60 143 61 143 61 140 60 152 64 150 61 148 60 143 58 150 63 150 61 148 60 145 60 145 61 148 63 150 61 148 60 145 60 148 63 150 63 148 60 152 64 152 63 150 61 148 61 150 61 148 61 150 64 155 66 152 64 152 64 152 64 152 64 157 67 157 67 157 67 157 67 152 64 155 66 155 67 157 67 157 67 157 69 159 70 162 70 167 67 167 69 169 70 171 70 176 72 174 72 174 72 174 72 176 73 176 75 179 76 181 76 179 75 181 76 181 78 183 78 186 79 186 79 186 79 186 79 186 79 186 79 186 79 186 79 183 78 186 79 183 78 181 75 193 84 193 82 191 82 188 81 191 79 191 79 191 79 191 79 193 79 188 78 193 81 191 78 193 81 193 81 193 81 193 81 191 79 191 81 193 82 195 82 195 81 195 81 195 81 195 81 193 81 195 81 195 82 198 82 198 82 198 84 200 85 202 85 202 85 205 88 207 87 202 85 202 84 202 85 205 85 207 87 210 87 207 85 205 87 207 88 214 88 214 88 214 88 214 88 214 88 214 90 217 92 219 92 222 93 222 93 219 92 217 88 217 92 219 93 222 92 219 90 219 92 219 92 219 92 219 92 226 96 224 95 224 95 226 96 224 95 222 92 219 93 224 95 224 96 226 98 229 96 226 95 224 96 224 96 224 96 224 96 226 98 226 98 226 96 222 95 222 92 219 92 219 93 224 96 226 96 226 98 229 99 231 99 224 99 236 107 245 110 243 108 248 111 250 113 253 116 257 117 267 117 267 117 267 117 267 114 276 125 298 135 305 134 317 146 319 140 315 135 308 132 303 131 305 132 305 135 315 137 303 126 286 129 257 101 207 78 198 84 202 82 202 81 202 82 207 85 205 90 222 98 236 111 267 128 274 129 293 135 296 135 300 140 312 144 322 158 298 110 159 40 97 37 95 39 102 45 90 24 35 9 38 9 28 4 28 7 26 9 23 7 21 6 19 6 11 3 7 4 11 0 14 12 45 21 47 24 54 24 54 24 62 24 54 21 54 24 59 28 42 19 45 21 42 24 45 24 38 18 40 19 42 18 40 16 38 16 38 16 40 19 45 22 47 21 50 27 45 9 9 0 7 3 4 4 4 4 4 3 14 3 14 3 14 3 14 3 16 3 16 3 16 4 16 3 33 4 40 10 74 25 93 27 85 22 59 6 14 1 4 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 2 3 9 4 23 9 19 9 31 19 50 28 64 24 64 27 66 31 66 34 62 33 57 21 11 0 2 3 0 1 0 1 0 0 0 0 2 0 2 4 23 15 38 21 40 16 35 13 35 16 42 21 47 21 45 21 42 19 40 18 42 19 42 19 42 21 45 21 40 16 35 15 35 16 40 18 40 15 40 16 38 18 40 18 50 21 21 6 11 9 19 10 14 10 14 10 14 10 14 9 16 7 9 3 0 0 0 0 0 0 0 0 0 0 0 0 4 4 9 6 9 6 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 11 1 7 3 4 4 2 4 0 1 16 28 71 37 66 28 64 27 64 27 64 28 66 28 62 25 62 25 62 25 62 27 50 25 50 25 50 25 50 25 54 27 47 21 42 24 52 28 57 27 57 25 47 18 35 13 31 10 9 3 9 7 16 9 11 3 7 4 14 9 11 1 9 6 11 4 9 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 55 43 63 49 79 52 71 46 63 46 67 49 75 54 87 49 75 54 91 57 87 54 79 52 79 52 83 55 91 58 99 61 99 60 91 58 91 60 95 60 91 57 87 57 87 58 95 54 83 55 87 57 91 58 95 57 87 58 95 61 99 63 103 61 99 58 91 55 83 54 83 52 83 55 91 58 95 58 95 52 79 52 79 52 83 55 91 52 83 54 87 54 83 52 79 54 91 58 91 54 79 54 91 58 95 58 95 57 87 54 83 61 99 58 95 58 95 60 103 58 95 60 99 60 99 58 95 63 99 63 95 61 91 60 91 63 99 63 95 61 91 60 91 60 95 61 99 63 95 61 91 61 95 61 99 61 95 61 91 64 103 63 99 63 99 61 95 63 95 61 95 61 99 64 103 64 103 64 103 64 103 64 103 67 111 67 111 67 111 67 111 64 95 64 99 66 99 67 103 67 103 67 107 69 111 70 103 67 91 67 91 69 95 70 99 70 103 72 103 72 103 72 103 73 107 73 111 75 115 76 115 75 111 75 115 76 115 78 119 79 123 79 123 79 123 79 123 79 123 79 123 79 123 79 123 78 119 79 123 78 119 76 111 84 134 84 130 82 130 81 126 79 126 79 126 79 126 79 126 81 126 78 123 81 130 79 123 81 130 81 130 81 130 81 130 79 126 79 126 81 130 82 134 81 130 81 130 81 130 81 130 78 126 79 130 81 134 82 134 82 134 82 138 84 142 85 142 82 138 85 142 85 142 84 134 84 158 85 162 85 166 87 166 88 166 87 162 85 166 87 162 88 154 88 154 88 154 88 154 88 154 88 158 90 162 92 162 92 158 93 162 93 158 90 150 90 158 92 162 93 158 92 154 92 158 92 158 92 158 92 158 96 166 95 162 93 166 95 170 95 162 92 158 92 158 93 166 92 162 93 166 95 162 93 158 96 158 96 158 96 158 96 158 96 158 98 162 96 154 93 150 93 158 92 158 92 162 95 170 96 170 96 174 98 178 99 178 98 166 102 186 108 194 110 190 111 198 113 206 116 210 117 206 117 202 117 202 116 202 116 202 117 226 131 249 131 246 135 269 138 257 137 253 134 246 131 238 131 242 132 253 135 246 128 226 137 218 102 119 81 111 84 130 82 134 81 130 81 138 84 146 88 150 95 162 102 194 117 230 123 234 131 242 132 242 135 249 134 261 146 309 150 261 85 79 33 55 39 67 43 87 34 27 6 3 10 3 6 0 6 7 9 11 9 15 7 11 6 11 6 0 3 0 3 0 4 11 22 31 21 31 22 27 24 31 18 39 21 51 24 47 21 39 18 31 19 31 19 31 19 31 15 23 16 27 18 23 16 19 15 19 15 19 16 27 19 35 21 39 22 59 22 15 1 0 3 0 4 0 4 0 4 0 3 19 1 11 3 11 3 3 3 3 3 0 1 0 1 0 6 0 6 0 7 27 25 91 30 59 12 11 3 0 4 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 0 0 0 0 3 0 9 0 6 0 10 11 25 43 31 39 24 19 24 23 31 43 33 55 30 23 1 0 0 15 1 0 1 7 0 15 0 15 0 7 0 0 6 15 16 31 16 15 13 11 13 15 18 27 22 35 22 35 22 31 21 31 18 23 18 27 19 27 19 27 18 23 16 15 15 15 16 23 18 15 16 11 15 15 15 11 25 27 10 0 4 3 9 11 10 3 10 7 10 7 9 15 10 11 6 7 0 0 0 0 0 0 0 0 0 0 0 0 3 0 4 7 6 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 7 3 7 4 7 4 0 10 47 39 55 31 31 25 31 25 35 27 35 27 35 25 31 25 31 25 31 25 31 25 23 27 23 27 23 27 23 28 19 22 7 21 11 25 27 25 35 27 35 22 23 13 3 12 0 3 0 4 3 9 3 7 0 6 3 9 3 6 0 4 7 4 15 4 11 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112 45 109 46 117 51 119 49 112 46 112 48 117 51 121 54 119 52 124 54 126 55 126 54 114 48 119 52 126 57 131 60 133 60 131 58 131 60 133 61 133 60 131 57 128 58 133 60 128 55 131 57 131 57 133 58 124 52 126 55 133 60 138 61 140 58 136 55 133 55 136 57 128 54 133 57 138 58 136 57 131 52 128 52 128 54 133 57 131 54 133 55 133 54 128 51 128 55 136 57 131 54 133 58 138 58 136 57 136 57 133 55 140 60 138 58 138 58 140 60 136 57 138 60 140 58 136 57 148 61 148 61 148 61 148 61 150 63 150 61 148 60 145 60 145 61 148 63 150 61 148 60 150 63 148 61 148 60 145 60 150 63 150 63 150 63 150 63 150 63 148 61 148 61 150 63 150 63 150 63 150 63 150 63 155 66 155 66 155 66 155 66 150 64 152 64 155 66 155 66 157 67 157 69 159 70 162 70 167 67 167 69 169 70 171 70 171 70 171 70 174 72 174 72 176 73 176 75 179 76 181 76 176 75 179 75 181 76 181 76 183 78 183 78 183 78 183 78 183 78 183 78 183 78 183 78 186 79 186 81 186 78 181 76 193 82 191 82 188 81 188 79 193 81 191 79 191 79 188 78 193 79 188 78 193 81 191 78 193 81 193 81 193 81 193 81 191 79 191 81 193 82 195 82 195 81 195 81 195 81 195 81 191 78 191 79 195 81 198 82 198 82 198 84 200 85 202 85 198 82 200 85 202 84 198 82 205 85 205 85 207 87 207 88 210 87 207 85 205 87 207 88 214 88 214 88 214 88 214 88 214 88 214 90 217 92 219 92 217 92 222 95 224 92 214 87 217 92 219 93 222 92 219 90 219 92 219 92 219 92 219 92 224 93 222 92 219 93 222 95 222 93 219 92 219 92 222 93 217 92 222 93 222 93 219 90 222 95 222 95 222 95 222 95 222 95 224 96 222 95 219 92 222 92 219 92 219 93 224 96 226 96 226 98 229 99 231 99 231 102 234 104 238 107 243 110 250 113 250 114 255 117 257 119 267 117 265 116 267 119 274 120 279 125 293 132 303 131 303 132 300 134 300 134 298 131 291 126 288 128 293 129 291 126 284 122 274 110 205 78 191 87 210 85 207 82 205 81 202 82 207 84 207 92 219 96 229 105 255 119 267 123 284 131 288 132 296 137 291 134 305 143 305 135 212 61 95 36 97 40 100 43 85 19 33 9 38 10 31 4 26 6 26 9 23 7 21 6 19 6 11 3 7 4 7 0 14 12 42 21 42 19 42 22 52 24 52 19 62 25 62 24 42 16 38 16 33 16 31 15 31 13 31 15 33 16 33 16 31 15 33 15 28 12 23 10 23 10 35 15 38 24 40 7 4 0 4 1 2 3 2 3 0 1 11 0 14 0 11 1 11 1 14 3 14 3 9 4 9 4 14 10 35 4 33 6 76 36 93 19 42 9 11 3 0 9 7 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 4 1 14 6 14 6 21 16 42 27 71 25 59 19 52 24 59 31 59 33 42 10 0 0 2 4 0 1 0 1 0 0 0 0 0 0 4 1 7 6 21 16 33 13 33 13 33 15 38 18 47 22 47 22 47 22 47 22 42 19 42 18 40 18 40 18 42 18 38 15 35 15 38 16 47 19 45 16 38 15 33 13 40 16 16 6 11 7 16 7 11 9 11 9 11 9 11 7 14 7 7 3 2 0 0 0 0 0 0 0 0 0 0 0 7 6 9 7 11 6 9 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 11 1 7 3 4 4 2 4 9 6 21 30 71 37 69 30 64 27 64 25 62 25 62 25 64 27 62 25 62 25 59 25 52 28 50 28 50 28 50 28 45 24 40 21 38 22 42 25 47 21 52 22 42 15 26 6 23 7 11 6 14 9 14 6 14 9 16 9 16 7 11 4 9 4 11 4 11 4 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 63 45 63 49 75 49 63 48 67 48 67 49 75 52 79 54 79 52 79 54 83 55 91 46 67 49 79 54 83 55 87 55 83 54 83 55 87 60 95 58 91 57 83 55 87 58 91 58 91 57 87 57 87 55 83 54 83 55 87 57 91 58 91 57 91 55 87 55 91 58 99 54 83 55 91 57 91 55 87 54 83 54 83 54 87 57 91 55 87 57 91 55 83 52 79 51 83 55 87 55 87 57 99 57 91 55 87 57 91 58 95 60 95 58 91 57 95 58 99 55 91 58 95 58 95 57 87 58 87 60 95 61 99 64 103 63 99 63 95 61 91 60 91 60 95 61 99 63 95 61 91 64 99 61 95 60 91 60 91 63 99 63 99 63 99 63 99 63 99 61 91 60 95 61 99 63 99 63 99 63 99 63 99 66 107 66 107 66 107 66 107 63 91 64 95 64 99 66 99 67 103 67 107 69 111 70 103 69 95 69 95 70 99 70 103 69 95 69 99 70 103 72 103 73 107 73 111 75 115 76 115 73 107 75 111 75 115 76 115 78 119 78 119 78 119 78 119 78 119 78 119 78 119 78 119 81 126 81 126 81 123 78 119 82 126 81 126 79 123 79 119 81 130 81 126 79 123 78 123 81 126 78 123 81 130 79 123 81 130 81 130 81 130 81 130 81 130 81 130 82 134 82 138 81 130 81 130 81 130 81 130 76 119 78 126 81 130 82 134 82 134 82 138 84 142 85 142 84 138 85 146 87 142 84 138 85 162 85 166 87 166 88 170 88 166 87 162 85 166 87 162 88 154 88 154 88 154 88 154 88 154 88 158 90 162 92 162 90 158 93 166 95 158 88 146 90 158 92 162 93 158 92 154 92 158 92 158 92 158 92 158 92 158 90 154 90 154 92 158 93 158 92 154 90 158 92 162 92 162 93 166 95 162 93 158 95 154 95 154 95 154 95 154 93 154 95 154 95 150 92 142 93 158 92 158 92 162 95 170 96 170 96 174 98 178 99 178 107 182 102 174 102 182 108 194 113 202 114 206 116 214 119 210 117 202 116 202 119 214 122 226 125 230 128 246 134 253 131 238 131 246 132 246 131 238 126 226 123 226 125 222 120 210 119 210 102 142 82 103 81 126 85 130 84 134 82 130 81 138 81 142 90 154 93 154 96 170 108 202 119 226 128 238 132 246 137 257 132 257 138 261 141 297 111 142 33 59 40 71 43 83 31 11 4 3 12 7 7 3 4 3 9 11 9 15 7 11 6 11 6 0 4 0 3 0 4 11 22 27 18 23 19 19 24 31 21 47 22 47 21 35 16 19 15 23 15 15 12 3 9 0 10 11 13 15 13 15 12 7 13 11 10 3 7 0 7 0 12 15 13 35 16 3 0 0 3 0 3 0 3 0 3 0 1 15 0 15 1 7 1 7 3 3 4 0 6 0 6 0 6 0 9 0 1 3 15 51 33 43 7 7 7 0 7 7 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 0 7 0 0 0 0 3 0 3 0 7 3 18 19 19 15 19 19 24 23 27 23 27 39 19 0 0 3 3 7 1 0 1 7 0 15 0 19 0 11 3 0 0 0 7 15 12 7 13 15 15 15 15 15 21 31 21 31 21 31 21 31 21 31 19 23 18 19 16 15 19 23 16 15 15 15 15 19 18 15 18 15 18 19 16 19 18 15 9 0 7 3 7 0 7 0 7 0 7 0 6 7 6 7 3 3 1 3 1 3 0 0 0 0 0 0 0 0 3 0 4 7 6 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 7 3 7 4 7 12 3 12 43 37 55 33 43 28 39 27 31 25 27 24 23 27 35 27 31 25 27 24 27 27 27 28 27 28 27 28 27 24 15 24 15 24 15 24 15 18 19 21 27 19 15 10 0 10 3 9 7 10 11 6 0 7 3 10 7 7 0 4 3 4 3 4 19 6 15 4 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 48 112 46 117 49 114 45 117 49 114 48 114 49 119 52 126 54 121 51 119 54 128 58 114 49 119 51 121 52 119 51 119 52 119 52 124 57 128 60 128 57 126 55 124 57 126 58 136 58 133 57 131 55 128 54 138 61 138 60 136 60 133 58 131 57 133 57 136 60 140 63 131 57 133 58 136 57 133 54 133 55 131 54 131 55 136 58 136 57 136 57 136 55 131 52 124 52 133 55 133 55 138 61 133 55 133 55 136 58 140 60 140 58 138 57 136 58 138 60 133 57 136 58 138 57 136 55 140 57 143 60 150 64 155 66 150 63 150 61 148 60 145 60 145 61 148 63 150 61 148 60 152 64 148 61 145 60 145 60 150 63 150 63 150 63 150 63 150 63 148 60 145 60 148 61 150 63 150 63 150 63 150 63 152 64 152 64 152 64 152 64 150 63 150 64 152 66 155 66 157 67 157 69 159 70 162 70 169 69 171 70 171 72 174 72 169 69 169 70 171 72 174 72 176 73 176 75 179 76 181 76 176 73 176 75 179 76 181 76 181 76 181 76 181 76 181 76 183 78 183 78 183 78 183 78 188 82 191 82 191 81 186 78 188 81 186 79 186 78 183 78 193 81 193 79 191 78 188 78 193 79 188 78 193 81 191 78 193 81 193 81 193 81 193 81 193 81 195 82 195 84 198 84 195 81 195 81 195 81 195 81 186 76 191 78 193 81 198 82 198 82 198 84 200 85 202 85 202 87 205 88 207 87 205 84 205 85 205 87 207 88 210 88 210 87 207 85 205 87 207 88 214 88 214 88 214 88 214 88 214 88 214 90 217 92 219 92 217 92 224 96 224 92 214 87 217 92 219 93 222 92 219 90 219 92 219 92 219 92 219 92 219 90 214 88 214 88 217 92 222 92 219 90 217 92 219 93 222 95 224 96 226 95 224 93 222 95 222 95 222 95 222 95 219 93 222 95 222 93 217 90 222 92 219 92 219 93 224 96 226 96 226 98 229 99 231 99 245 107 234 101 231 104 243 111 250 113 253 116 255 117 260 117 267 116 265 117 269 123 284 128 293 128 291 132 308 140 305 128 293 131 296 132 296 129 288 125 281 122 281 119 269 114 269 119 198 82 198 82 195 81 198 84 207 84 205 81 202 81 205 82 210 92 219 93 222 99 243 110 265 123 286 132 293 137 303 143 310 147 319 138 303 146 253 84 105 39 105 40 102 42 78 15 31 7 40 12 35 6 26 6 31 9 26 7 21 6 19 6 11 4 7 4 7 0 14 12 40 21 40 16 40 21 45 25 47 21 47 16 38 12 28 12 33 15 28 10 16 6 9 4 11 6 19 7 19 7 16 6 16 4 14 4 16 7 23 9 23 9 23 16 31 6 2 1 2 3 2 3 0 3 0 1 11 1 14 1 11 1 11 1 14 3 9 6 11 7 14 7 16 6 21 7 38 12 50 10 88 18 28 7 14 4 0 13 7 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 7 4 7 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 0 2 1 14 9 28 15 33 13 52 25 62 28 52 24 45 25 23 1 0 4 2 0 0 1 0 0 0 0 0 0 0 3 4 0 2 0 11 12 23 10 33 15 38 15 33 12 42 19 42 21 47 21 47 19 47 21 42 18 38 15 35 13 42 19 38 15 35 15 35 15 40 16 42 19 40 19 45 22 33 12 16 7 14 7 11 4 7 6 7 6 7 6 7 4 7 4 4 1 2 1 4 3 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 3 7 3 4 4 2 4 21 10 21 25 66 37 71 34 69 30 64 27 59 24 57 22 64 28 64 27 62 25 59 25 54 30 52 30 52 30 52 30 42 25 45 27 47 25 45 22 47 21 54 25 50 19 33 10 23 10 19 12 23 10 9 0 11 7 16 9 11 4 7 4 9 4 11 6 14 6 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 71 51 87 54 87 49 75 54 87 49 75 48 79 52 91 55 83 54 79 52 83 54 87 54 75 48 67 51 79 52 71 55 67 58 71 55 63 57 71 60 71 55 63 55 63 58 75 57 67 55 63 54 67 55 71 57 75 58 75 58 71 55 71 58 87 54 75 52 79 57 91 58 91 58 91 58 83 54 79 54 79 54 83 55 87 57 87 57 83 54 79 54 79 55 87 51 71 52 79 55 87 58 95 63 99 58 87 57 91 61 103 55 91 57 91 57 87 54 79 51 79 54 87 57 95 58 95 58 99 61 107 64 107 63 103 60 103 61 107 63 103 61 99 60 103 60 103 60 103 60 103 61 103 60 99 58 103 60 107 60 103 60 103 60 99 55 91 57 99 58 103 60 107 61 111 64 99 63 95 61 99 63 103 61 95 61 99 63 103 64 103 64 99 63 99 63 103 66 111 67 111 67 115 69 119 70 111 66 99 66 103 67 107 69 107 64 99 67 107 70 115 72 115 70 115 73 119 73 119 72 111 70 115 72 119 73 115 72 111 76 126 76 126 76 126 76 126 73 123 76 134 79 138 81 134 78 119 78 123 79 126 81 126 76 119 78 123 79 119 78 115 78 123 79 126 81 123 79 119 82 126 81 123 79 126 81 130 78 119 78 123 79 126 81 126 79 123 79 123 79 126 84 134 81 130 81 130 81 130 81 130 76 126 82 142 85 142 84 134 81 142 81 146 82 150 84 150 85 154 85 154 85 154 85 162 84 162 87 170 88 170 88 166 87 166 87 166 87 166 87 158 84 146 87 154 88 154 88 150 90 158 90 158 90 158 90 158 93 162 93 162 93 162 93 162 90 154 90 154 90 154 90 154 90 158 90 158 90 158 90 158 92 162 92 162 92 162 92 162 90 162 92 166 93 162 92 158 93 162 92 158 90 154 88 146 92 158 92 158 92 158 92 158 93 162 93 158 92 154 90 154 92 158 93 162 93 166 95 166 98 166 93 166 98 178 98 166 104 186 105 190 105 186 102 174 111 198 110 190 111 198 114 206 113 194 116 210 120 222 123 222 125 218 120 226 132 253 132 234 131 238 131 238 131 238 128 230 123 222 116 210 117 198 101 154 75 119 79 123 81 130 84 138 84 138 84 138 84 138 84 138 85 134 90 154 101 174 110 194 119 206 125 234 135 253 143 265 141 289 152 285 150 301 128 174 39 19 33 47 30 67 31 0 6 15 10 11 1 0 0 3 0 7 3 19 6 27 7 27 7 7 1 0 0 0 4 3 21 35 16 15 13 7 15 11 13 19 13 15 12 11 10 15 13 19 12 19 10 15 7 11 6 0 6 0 6 0 6 0 6 0 6 0 6 0 6 7 6 11 9 15 7 3 3 0 1 0 1 0 1 0 1 0 3 0 0 0 6 7 4 0 6 7 6 7 6 7 6 0 3 0 9 7 10 15 10 19 15 35 13 0 1 3 9 0 4 3 4 3 4 3 4 3 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 3 7 3 7 3 7 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 3 4 0 7 11 19 47 28 55 27 47 25 19 3 0 1 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 6 19 21 27 15 7 15 23 16 7 13 3 19 23 22 31 24 35 22 31 19 23 16 19 13 15 15 19 16 23 18 27 16 7 16 11 19 19 24 35 24 19 10 0 9 3 9 0 6 3 4 3 4 3 4 3 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 0 0 0 3 1 7 3 7 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 7 0 7 0 6 0 4 0 4 3 24 47 37 63 31 31 31 43 30 39 28 31 25 27 27 31 25 27 25 31 28 39 27 27 27 27 27 27 27 27 19 19 25 19 18 3 22 27 22 23 19 19 21 31 16 11 13 15 10 7 9 7 9 7 10 15 7 7 6 3 3 0 1 0 4 7 6 7 4 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 107 45 114 49 117 49 114 46 124 52 117 48 114 49 121 54 126 54 124 52 121 54 124 55 126 52 119 52 124 54 121 49 124 57 128 58 124 55 126 58 128 57 124 54 121 55 126 58 131 55 128 54 126 55 128 57 133 58 133 58 131 57 128 54 128 55 124 54 124 54 126 57 124 55 126 57 126 55 124 52 126 54 126 55 128 57 131 57 131 57 128 55 128 55 131 57 131 57 131 58 133 58 133 58 138 60 136 58 133 60 136 61 133 57 136 57 136 55 131 52 128 54 133 58 140 60 140 60 140 60 138 58 140 61 145 63 140 61 143 63 145 61 143 60 148 60 148 60 148 60 148 60 150 60 148 58 145 60 148 61 150 61 150 60 148 58 145 58 145 58 148 60 148 60 150 61 152 63 150 61 148 63 150 64 148 61 148 63 150 64 152 64 152 63 150 63 150 64 155 67 155 66 155 67 157 67 159 69 167 66 167 67 169 69 171 69 164 66 169 69 174 72 176 70 174 70 174 70 174 70 174 70 174 72 176 73 179 72 176 70 181 75 181 75 181 75 181 75 176 73 183 78 188 79 188 81 181 76 183 78 183 79 186 79 181 78 183 79 186 78 183 76 183 78 186 81 188 81 186 79 191 81 188 79 186 81 188 82 183 78 183 79 186 81 188 81 191 81 188 81 191 82 193 85 193 81 193 81 193 81 193 81 195 82 193 81 195 82 198 84 198 81 198 82 200 84 202 84 205 85 205 85 205 85 205 85 202 85 207 87 210 88 207 87 207 87 207 87 207 87 207 87 207 85 212 88 214 88 214 87 217 90 217 90 217 90 217 90 214 93 214 93 214 93 214 93 210 90 210 90 210 90 210 90 217 90 217 90 217 90 217 90 219 92 219 92 219 92 219 92 217 92 219 93 222 92 219 90 219 92 217 90 217 90 214 88 219 92 219 92 219 92 219 92 222 93 222 92 219 90 217 90 217 92 219 92 222 93 222 95 226 95 222 95 229 99 229 98 229 102 231 105 234 105 236 104 248 110 248 110 250 113 257 116 262 113 269 120 281 125 286 126 281 125 288 131 293 132 298 134 296 131 296 131 291 128 286 125 267 117 267 116 255 104 222 85 195 78 193 81 198 82 200 84 200 84 200 84 200 84 200 84 200 88 210 93 224 105 243 111 265 123 272 128 286 138 300 144 312 152 331 150 329 153 296 108 150 30 97 34 93 37 83 13 33 7 40 7 28 1 28 6 23 1 23 3 19 3 19 3 21 4 11 0 7 1 19 7 42 18 42 15 38 15 40 18 33 16 33 15 31 15 23 13 21 15 19 10 14 10 9 9 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 6 9 7 14 9 11 4 4 0 2 1 2 1 2 1 2 1 7 1 2 1 9 6 9 1 11 6 11 6 11 6 11 6 14 4 19 9 26 12 28 13 35 18 31 4 11 6 21 4 9 4 9 4 9 4 9 4 9 4 9 3 7 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 3 4 3 7 4 7 9 21 19 33 24 35 24 31 12 2 1 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 12 40 21 38 13 40 19 45 16 42 15 52 22 59 24 52 21 45 19 40 16 38 15 35 15 38 16 38 16 40 18 38 18 35 18 38 21 38 25 38 18 16 7 9 9 9 7 7 4 7 4 7 4 7 4 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 1 2 3 4 3 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 9 7 9 6 7 4 7 4 14 12 35 27 59 36 66 33 62 31 59 30 54 27 52 27 59 30 54 27 52 27 52 27 50 25 50 25 50 25 50 25 45 24 47 22 42 21 47 25 52 21 47 19 45 21 38 13 28 13 19 9 14 6 11 7 7 6 9 6 9 6 9 6 9 6 9 6 9 4 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 43 63 45 67 46 71 46 71 54 87 49 75 48 79 52 91 54 83 52 79 52 79 54 83 55 87 54 87 57 87 52 63 55 67 58 71 55 63 57 71 57 63 54 55 52 59 55 67 57 67 55 63 54 67 55 71 58 75 58 71 57 67 55 67 55 83 54 79 54 79 55 83 51 71 52 79 54 79 54 75 54 79 54 83 55 87 57 87 57 87 58 91 58 91 57 87 63 103 61 99 60 95 60 95 58 91 60 95 60 95 58 91 57 91 57 91 57 87 54 83 55 87 58 99 60 103 60 99 61 95 55 83 55 95 61 111 60 103 61 107 63 103 61 99 60 103 60 103 60 103 60 103 61 103 60 99 58 103 60 107 64 111 61 99 58 103 61 107 61 107 60 103 60 103 58 99 63 99 61 95 61 95 63 99 61 95 61 99 63 103 64 103 64 99 63 99 63 103 66 111 64 103 64 107 66 107 67 111 66 107 66 111 67 115 69 115 64 107 67 115 70 119 70 119 72 119 67 111 67 111 70 123 70 123 72 126 73 123 72 119 73 126 73 126 73 126 73 126 70 123 73 134 76 138 78 126 76 115 76 119 78 119 79 123 76 119 78 123 79 119 78 115 76 115 79 126 81 126 81 126 81 126 79 123 79 123 81 126 78 119 78 123 79 126 81 126 84 130 82 130 82 134 85 138 81 130 81 130 81 130 81 130 87 138 81 123 78 126 82 138 81 150 81 154 82 158 84 158 85 162 85 162 85 162 85 162 84 158 85 166 88 170 87 166 87 166 87 166 87 166 87 158 84 146 87 154 88 154 88 150 90 158 90 158 90 158 90 158 93 162 93 162 93 162 93 162 92 158 92 158 92 158 92 158 90 158 90 158 90 158 90 158 92 162 92 162 92 162 92 162 90 158 92 162 92 162 90 158 88 154 90 158 90 158 92 162 92 158 92 158 92 158 92 158 93 162 92 158 92 158 90 154 88 154 90 154 92 158 92 162 93 158 92 166 98 182 101 178 101 186 104 190 107 194 107 182 110 194 108 186 110 194 114 202 113 202 119 218 126 234 129 238 120 234 135 249 131 238 134 261 131 238 131 238 129 230 125 230 111 202 117 210 104 150 81 107 78 126 79 130 82 134 84 138 84 138 84 138 84 138 84 134 87 134 88 150 98 174 107 186 123 222 125 226 132 246 140 261 143 293 153 293 156 317 144 230 73 23 25 35 36 55 30 15 4 0 6 0 3 0 4 11 3 3 4 0 1 0 1 3 7 15 1 0 0 0 4 7 18 31 16 15 15 7 16 11 18 19 18 23 16 23 15 23 13 19 12 19 10 15 9 11 6 7 6 7 6 7 6 7 4 3 4 3 4 3 4 3 6 11 9 15 7 3 3 0 1 0 1 0 1 0 1 0 3 0 0 0 1 3 4 0 6 7 6 7 6 7 6 7 4 0 6 7 10 19 13 23 16 35 12 0 1 3 7 0 4 3 4 3 4 3 4 3 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 3 7 3 7 3 7 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 3 7 3 11 1 0 6 15 12 27 15 35 12 7 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 18 35 18 15 16 23 19 15 16 7 21 27 24 27 19 27 19 23 16 15 15 15 18 23 16 19 16 19 15 15 19 15 18 11 18 23 22 27 19 19 10 0 6 0 7 0 4 3 4 3 4 3 4 3 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 0 0 0 3 1 7 3 7 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 7 0 7 0 6 0 4 0 9 0 13 27 31 63 39 67 31 39 30 31 28 27 25 23 34 43 30 27 25 19 24 19 24 19 24 19 24 19 24 19 27 23 22 15 24 23 25 19 22 23 19 19 21 31 16 11 15 15 12 7 6 0 4 0 1 0 3 3 6 11 7 15 7 11 7 7 4 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 109 45 109 43 109 46 114 48 121 51 119 49 117 51 119 52 124 54 121 51 119 52 124 54 124 54 124 57 131 55 117 45 124 57 128 58 124 55 126 58 124 55 119 51 117 52 124 55 131 55 128 54 126 55 128 57 136 58 131 57 128 55 128 55 126 54 124 54 124 54 124 55 117 51 121 54 126 55 126 54 126 54 126 55 128 57 131 57 131 58 136 60 136 60 133 57 138 61 138 61 138 61 138 61 131 58 136 61 138 60 133 57 136 57 138 58 136 57 133 54 133 55 136 58 140 60 138 58 136 57 133 55 133 57 138 60 140 61 143 63 145 61 143 60 148 60 148 60 148 60 148 60 150 60 148 58 145 60 148 61 155 61 145 55 140 58 150 63 152 61 150 60 148 58 145 57 150 63 148 60 145 61 150 63 148 61 148 63 150 64 152 64 152 63 150 63 150 64 155 67 152 64 155 66 157 67 157 67 167 66 167 67 169 69 171 69 167 67 171 70 174 70 174 70 176 69 167 64 164 66 171 72 174 72 176 73 179 72 176 70 174 70 174 70 174 70 174 70 171 70 176 73 181 76 181 76 183 78 183 78 186 79 188 81 181 78 183 79 186 78 183 76 179 76 183 79 188 81 188 81 188 81 186 78 183 79 188 81 183 78 183 79 186 81 188 81 191 82 188 81 188 82 193 84 191 79 191 79 191 79 191 79 200 84 195 79 188 79 191 81 198 81 198 82 200 84 202 84 202 84 202 84 202 84 202 84 200 84 205 87 207 87 207 85 207 87 207 87 207 87 207 87 207 85 212 88 214 88 214 87 214 88 214 88 214 88 214 88 212 92 212 92 212 92 212 92 212 92 212 92 212 92 212 92 217 90 217 90 217 90 217 90 217 90 217 90 217 90 217 90 214 90 219 92 219 92 217 88 212 88 214 90 217 92 219 93 217 90 217 90 217 90 217 90 219 92 219 92 219 92 219 92 214 88 214 90 217 90 219 92 219 92 219 93 231 101 234 102 224 101 231 105 236 108 243 108 245 110 248 108 250 111 255 114 269 119 279 125 288 131 296 132 281 128 296 132 293 129 296 135 296 131 296 129 288 125 279 120 260 116 260 108 226 82 198 76 193 81 195 82 198 84 200 84 198 82 198 82 198 82 198 82 200 87 207 92 219 101 238 108 260 122 274 131 286 135 288 134 308 146 324 150 334 159 319 134 243 55 102 39 102 30 71 13 42 7 40 3 26 0 28 4 28 4 26 3 23 3 23 4 19 4 11 0 9 1 16 6 38 16 35 15 35 15 35 16 35 18 33 16 31 15 26 15 23 13 19 10 16 9 9 7 14 7 14 7 14 7 14 7 9 4 9 4 9 4 9 4 9 7 14 9 11 4 4 0 2 1 2 1 2 1 2 1 4 0 2 0 4 4 9 3 9 4 9 4 9 4 9 4 16 6 19 7 23 12 31 15 33 16 28 3 9 4 19 3 9 4 9 4 9 4 9 4 9 4 9 3 7 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 3 4 3 2 1 2 1 7 7 16 12 4 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 6 31 19 40 16 38 18 50 18 42 18 54 24 59 24 45 18 40 16 38 15 35 15 42 18 40 16 38 15 35 13 42 21 38 18 35 18 33 21 31 12 9 4 4 6 7 4 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 1 2 3 4 3 2 1 2 3 4 3 4 4 7 4 7 4 7 4 7 4 9 7 9 7 9 7 11 4 9 7 23 21 59 40 76 39 59 30 57 28 52 25 50 25 59 30 54 27 50 25 50 25 47 24 47 24 47 24 47 24 57 25 42 22 52 30 52 24 52 21 47 19 45 21 38 13 35 16 23 10 14 6 9 4 4 3 7 4 7 6 9 6 9 7 11 6 7 3 2 0 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 46 71 46 67 46 75 49 79 51 83 51 83 51 83 51 83 54 79 51 75 51 75 52 83 51 75 52 83 55 83 48 51 55 75 58 79 55 71 57 79 55 71 52 59 51 63 55 71 57 75 55 71 54 75 55 79 60 83 57 75 55 75 57 79 52 79 54 79 54 79 54 75 51 75 54 83 57 87 55 83 54 79 54 83 55 87 57 87 58 91 58 95 60 91 58 91 55 87 57 91 60 99 61 103 55 87 58 95 60 91 57 83 57 95 58 95 58 91 55 83 54 83 55 91 57 91 57 87 51 83 57 99 60 95 55 83 60 103 61 107 63 103 61 99 60 103 60 103 60 103 60 103 61 103 60 99 58 103 60 107 60 99 55 87 54 91 58 107 63 107 61 103 60 99 58 95 63 95 60 91 60 91 61 99 61 95 61 99 63 103 64 103 64 99 63 99 63 103 66 111 67 111 67 111 69 115 70 119 66 107 66 111 67 115 69 115 66 111 69 119 70 119 69 115 70 115 66 99 63 107 69 119 70 123 72 126 73 123 72 119 69 115 69 115 69 115 69 115 69 119 72 126 75 130 75 123 79 123 79 123 81 126 82 130 76 119 78 123 79 119 78 115 76 119 79 126 81 126 81 123 81 123 78 119 78 119 79 126 78 119 78 123 79 126 81 126 81 126 79 119 78 123 79 126 79 126 79 126 79 126 79 126 81 134 82 138 82 126 78 119 81 150 81 154 82 158 84 158 84 158 84 158 84 158 84 158 82 158 85 162 87 166 85 162 87 166 87 166 87 166 87 158 84 146 87 154 88 154 88 150 88 154 88 154 88 154 88 154 92 158 92 158 92 158 92 158 92 158 92 158 92 158 92 158 90 158 90 158 90 158 90 158 90 158 90 158 90 158 90 158 88 154 90 162 92 158 88 154 87 154 88 158 90 162 92 166 90 154 90 154 90 154 90 154 92 158 92 158 92 158 92 158 88 150 88 154 90 154 92 158 92 158 92 162 99 182 101 182 101 186 104 194 108 198 108 190 110 190 107 186 108 194 113 202 120 218 125 234 129 242 132 246 126 226 125 234 132 249 131 234 132 242 131 234 125 218 120 214 117 222 113 174 87 126 79 134 81 134 82 134 82 138 84 138 82 134 82 134 82 134 82 134 85 138 87 150 95 166 104 182 110 202 125 238 135 242 131 226 134 257 141 281 153 309 152 285 129 107 37 51 39 51 31 23 18 3 7 0 1 0 0 0 0 0 0 0 1 0 3 0 3 7 1 0 1 0 4 0 13 19 16 23 16 15 16 15 13 11 13 11 13 15 12 11 13 19 13 11 10 15 7 11 7 11 7 11 7 11 7 11 4 3 4 3 4 3 4 3 6 11 9 15 7 3 3 0 1 0 1 0 1 0 1 0 0 0 0 0 3 7 6 3 4 3 4 3 4 3 4 3 6 3 6 3 7 15 13 27 15 31 12 0 0 0 6 0 4 3 4 3 4 3 4 3 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 3 7 3 0 0 0 1 3 7 19 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 23 19 31 18 23 22 15 16 15 21 23 22 19 18 19 16 19 16 15 15 15 19 23 18 19 16 15 15 11 21 19 19 19 18 19 19 31 15 7 6 0 3 0 4 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 0 0 0 3 1 7 3 7 1 0 1 0 3 3 4 7 4 3 4 3 4 3 4 3 7 0 7 0 7 0 6 0 0 0 9 31 36 87 40 59 31 39 30 31 28 27 25 23 27 27 25 23 25 27 27 31 27 27 27 27 27 27 27 27 30 23 21 15 27 35 27 19 22 23 19 19 21 31 16 11 19 27 15 15 9 3 6 0 6 7 4 3 4 0 3 0 3 3 4 7 6 3 4 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 109 46 112 48 114 48 114 49 119 51 119 51 119 51 119 51 121 52 119 51 119 51 121 52 117 49 117 51 124 54 119 46 124 57 128 58 124 55 126 58 126 55 121 52 119 54 124 57 131 55 128 54 126 55 128 57 138 60 131 54 126 55 131 58 121 52 124 54 124 54 121 52 121 54 126 55 128 55 126 54 126 54 126 55 128 57 131 57 133 58 131 55 128 57 133 58 124 54 126 57 133 60 138 61 131 57 133 58 133 58 131 57 138 58 140 60 138 57 133 55 131 54 133 57 136 55 133 54 124 52 138 63 145 60 133 52 140 61 143 63 145 61 143 60 148 60 148 60 148 60 148 60 150 60 148 58 145 60 148 61 143 55 138 54 138 55 145 60 150 61 148 60 148 60 145 58 148 61 145 60 145 60 148 61 148 61 148 63 150 64 152 64 152 63 150 63 150 64 155 67 157 67 159 69 159 70 162 70 167 66 167 67 169 69 171 69 169 67 171 70 174 69 171 67 171 69 167 64 164 66 171 69 174 72 176 73 179 72 176 70 171 69 171 69 171 69 171 69 171 70 176 73 181 75 181 76 183 78 186 79 186 81 188 81 181 78 183 79 186 78 183 76 183 79 186 81 188 79 186 78 186 79 183 78 183 78 186 79 183 78 183 79 186 81 188 81 188 79 183 78 181 76 183 78 188 78 188 78 188 78 188 78 188 79 195 84 198 81 188 75 198 81 198 82 200 84 202 84 200 82 200 82 200 82 200 82 200 82 202 85 205 85 205 85 207 87 207 87 207 87 207 87 207 85 212 88 214 88 214 87 212 87 212 87 212 87 212 87 210 90 210 90 210 90 210 90 210 90 210 90 210 90 210 90 217 90 217 90 217 90 217 90 214 88 214 88 214 88 214 88 214 88 217 90 217 90 214 88 214 88 217 90 217 90 219 92 214 88 214 88 214 88 214 88 217 90 219 92 219 92 222 93 214 90 217 90 219 92 219 93 222 92 219 95 229 101 234 101 229 104 234 107 238 108 243 107 243 108 245 107 248 110 255 113 281 125 286 129 291 131 293 131 291 125 279 125 296 134 291 123 296 131 291 128 281 120 269 116 272 114 241 92 205 78 202 84 198 82 198 84 200 84 200 84 195 81 195 81 195 81 195 81 198 87 205 90 214 98 234 104 236 111 265 129 286 132 276 123 291 131 300 141 319 152 322 149 293 84 140 46 117 48 117 37 88 28 64 15 52 12 45 7 31 1 26 1 26 1 26 1 19 3 16 1 11 3 14 4 28 12 31 16 33 16 33 15 33 13 31 12 28 12 26 12 23 13 21 12 16 9 11 7 16 9 16 9 16 9 16 9 11 6 11 6 11 6 11 6 9 7 14 9 11 4 4 0 2 1 2 1 2 1 2 1 2 0 2 3 14 9 11 4 7 3 7 3 7 3 7 3 21 6 19 6 21 10 31 16 33 15 26 1 9 4 16 1 9 4 9 4 9 4 9 4 9 4 9 3 7 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 4 1 0 0 0 3 9 7 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 16 12 33 19 45 21 45 19 40 16 47 22 54 21 40 18 40 18 38 16 38 16 40 18 38 16 38 16 35 15 40 19 35 18 35 19 35 21 21 7 2 1 0 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 1 2 3 4 3 2 1 4 3 7 6 9 6 9 6 9 6 9 6 9 6 9 7 9 7 11 9 14 7 2 0 19 21 66 45 74 34 62 33 59 31 57 28 52 27 50 25 47 24 50 27 54 28 52 27 52 27 52 27 52 27 52 25 45 22 47 25 50 24 52 21 47 19 45 21 38 13 35 16 23 10 16 7 11 6 11 6 9 4 4 1 2 0 2 3 7 6 9 6 9 4 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 42 63 45 75 48 75 46 67 49 83 51 87 52 83 51 79 52 75 51 71 49 75 51 79 51 71 48 75 54 87 55 75 54 75 58 79 55 71 57 79 58 75 55 67 54 71 57 79 57 75 55 71 54 75 55 79 61 87 57 71 54 75 57 83 51 75 54 79 54 79 52 71 52 79 54 79 54 75 51 71 54 79 54 83 55 87 57 87 60 91 54 75 52 79 58 95 55 83 55 87 58 91 60 95 58 87 57 83 55 87 57 91 58 95 60 99 58 95 57 87 55 91 57 95 58 91 55 87 52 87 58 103 61 99 57 87 60 103 61 107 63 103 61 99 60 103 60 103 60 103 60 103 61 103 60 99 58 103 60 107 55 91 55 95 57 99 58 99 58 99 60 103 60 103 61 107 61 91 60 87 58 91 60 95 61 95 61 99 63 103 64 103 64 99 63 99 63 103 66 111 66 107 67 111 67 115 69 115 66 107 66 111 67 115 69 115 67 115 69 119 70 115 69 111 69 115 69 111 67 115 69 115 70 123 72 126 73 123 72 119 70 119 70 119 70 119 70 119 70 119 73 130 76 134 76 126 75 111 75 115 76 115 78 119 76 119 78 123 79 119 78 115 81 126 81 126 79 119 76 111 79 119 78 115 76 119 78 123 78 119 78 123 79 126 81 126 82 126 79 119 78 119 78 119 78 123 78 123 78 123 78 123 78 123 79 126 81 130 79 126 81 150 81 154 82 158 84 158 82 154 82 154 82 154 82 154 81 154 84 162 85 162 85 158 87 166 87 166 87 166 87 158 84 146 87 154 88 154 88 150 87 150 87 150 87 150 87 150 90 154 90 154 90 154 90 154 88 150 88 150 88 150 88 150 90 158 90 158 90 158 90 158 88 154 88 154 88 154 88 154 87 154 88 158 90 154 88 150 92 162 90 158 90 158 88 154 88 150 88 150 88 150 88 150 90 154 90 158 92 162 93 162 90 158 92 158 93 162 93 166 96 166 93 166 98 178 98 170 105 194 107 198 108 194 107 182 108 190 107 182 108 190 111 198 126 234 129 238 129 238 128 230 128 234 128 238 131 242 129 234 132 242 129 230 125 218 114 210 111 182 92 134 79 123 78 123 84 138 84 138 84 138 84 138 81 130 81 130 81 130 81 130 85 134 85 146 93 166 101 174 102 178 113 214 125 226 128 222 126 230 131 261 144 289 150 305 143 178 64 67 45 103 61 79 51 63 34 23 28 23 27 19 13 0 12 0 7 0 3 0 1 0 1 0 3 0 3 0 10 15 15 23 18 23 16 11 15 7 13 11 13 7 13 15 13 15 12 11 10 7 9 3 9 7 7 7 7 7 7 7 6 3 6 3 6 3 6 3 6 11 9 15 7 3 3 0 1 0 1 0 1 0 1 0 0 0 0 3 10 15 6 0 1 0 1 0 1 0 1 0 7 3 4 0 6 15 15 31 13 27 10 0 0 0 4 0 4 3 4 3 4 3 4 3 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 0 0 0 3 3 7 1 3 1 3 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 13 31 24 39 19 19 15 7 18 19 19 15 18 23 18 23 19 27 19 27 15 15 16 19 16 19 18 23 16 19 18 19 19 35 22 43 10 0 1 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 0 0 0 3 1 7 3 7 1 0 3 0 4 7 7 11 6 7 6 7 6 7 6 7 6 7 6 11 9 7 9 7 4 0 4 23 33 87 40 59 34 47 34 43 31 35 30 31 28 27 25 19 24 19 25 23 25 23 25 23 25 23 25 23 22 19 24 15 21 11 24 23 22 23 19 19 21 31 16 11 12 7 9 3 6 0 4 0 4 0 3 0 3 0 3 0 4 3 6 7 6 3 3 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 97 40 107 46 114 46 107 40 117 51 119 52 121 51 119 49 121 51 119 49 117 51 119 52 121 51 117 51 126 58 131 58 124 57 128 58 124 55 126 58 131 58 124 55 124 55 128 60 131 55 128 54 126 55 128 57 138 60 131 54 124 54 131 58 117 51 124 55 126 54 119 49 121 52 121 52 119 49 114 48 126 54 126 55 128 57 131 57 138 58 124 49 119 52 133 61 136 60 133 58 133 57 131 57 136 58 128 54 126 55 133 60 138 60 140 60 140 58 136 55 138 58 140 60 140 58 136 57 136 57 138 58 140 60 140 60 140 61 143 63 145 61 143 60 148 60 148 60 148 60 148 60 150 60 148 58 145 60 148 61 140 55 145 60 148 60 148 60 143 58 145 60 148 61 150 63 148 60 145 58 143 60 145 61 148 61 148 63 150 64 152 64 152 63 150 63 150 64 155 67 152 64 152 66 155 67 157 67 167 66 167 67 169 69 171 69 171 69 174 70 174 69 169 67 169 69 171 70 174 69 171 67 174 72 176 73 179 72 176 70 174 70 174 70 174 70 174 70 174 72 179 75 183 78 186 78 174 72 174 73 176 73 179 75 181 78 183 79 186 78 183 76 191 82 191 81 186 78 179 73 186 78 183 76 181 78 183 79 183 78 183 79 186 81 188 81 193 84 188 79 186 79 186 79 188 78 188 78 188 78 188 78 191 78 186 76 186 79 195 85 198 81 198 82 200 84 202 84 200 82 200 82 200 82 200 82 198 82 202 85 205 85 205 84 207 87 207 87 207 87 207 87 207 85 212 88 214 88 214 87 212 87 212 87 212 87 212 87 210 90 210 90 210 90 210 90 205 87 205 87 205 87 205 87 217 90 217 90 217 90 217 90 214 88 214 88 214 88 214 88 212 88 214 90 217 88 214 87 222 92 219 90 217 88 214 87 214 88 214 88 214 88 214 88 217 90 217 92 219 93 222 93 219 92 222 93 222 95 224 95 229 95 222 95 229 99 229 96 236 107 238 108 238 107 238 105 243 108 243 107 248 110 253 113 288 129 291 129 291 128 284 125 284 131 300 134 291 128 293 134 296 132 291 126 276 119 265 113 238 93 205 78 198 78 191 70 200 84 200 84 200 84 200 84 195 81 195 81 195 81 195 81 198 85 202 88 212 96 229 102 236 105 245 111 262 123 276 131 284 126 291 137 315 147 324 156 315 111 186 52 124 61 145 45 138 54 112 40 105 42 105 39 85 28 74 22 59 15 47 7 23 0 23 1 21 1 21 3 26 10 33 16 35 16 33 15 38 18 38 15 35 13 31 15 28 13 21 10 19 9 11 7 21 7 21 7 21 7 21 7 21 7 21 7 21 7 21 7 11 7 14 9 11 4 4 0 2 1 2 1 2 1 2 1 7 0 14 9 31 12 21 1 11 1 11 1 11 1 11 1 21 6 16 4 19 10 33 18 31 15 26 1 7 3 16 1 9 4 9 4 9 4 9 4 9 4 9 3 7 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 4 3 4 1 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 4 26 19 47 27 40 15 33 15 42 18 45 16 42 19 42 19 42 19 42 21 33 15 35 16 38 18 40 19 35 15 33 18 38 21 40 24 16 4 0 1 0 0 2 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 1 2 3 4 3 2 1 4 4 9 6 11 9 9 6 9 6 9 6 9 6 9 6 9 7 11 10 16 9 19 4 9 12 52 40 76 37 66 36 64 34 62 31 57 30 59 30 52 25 47 22 45 22 47 24 47 24 47 24 47 24 40 24 50 24 38 18 45 27 52 21 47 19 45 21 38 13 19 6 9 3 7 3 7 3 0 0 2 3 4 4 9 6 11 7 11 6 7 3 0 0 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 42 63 46 79 49 79 48 71 51 79 49 75 48 71 46 71 45 59 46 71 54 87 52 71 42 55 46 71 52 83 54 87 55 83 55 79 54 75 52 75 55 83 54 75 51 71 51 71 52 79 57 91 58 87 55 79 51 71 52 87 60 95 57 75 52 79 54 83 55 79 54 75 49 75 55 79 54 79 55 91 57 83 52 71 51 75 55 87 55 83 55 75 51 71 55 91 60 91 58 87 57 91 58 95 60 95 58 87 57 87 58 91 49 79 57 95 57 87 55 91 55 95 60 95 54 79 57 103 63 103 58 95 61 103 58 91 55 91 58 99 60 99 60 95 60 107 63 115 64 111 61 103 58 95 57 91 55 95 57 99 57 99 58 103 60 99 58 95 58 95 55 87 55 95 60 107 55 83 58 91 60 91 60 87 64 103 66 107 66 103 63 99 61 99 66 111 69 111 66 103 67 111 67 111 67 111 67 111 69 111 67 107 66 111 67 115 67 115 72 126 72 115 66 99 66 107 66 111 67 115 69 115 75 130 75 130 75 130 75 130 66 111 70 123 73 126 72 119 70 119 70 123 72 126 73 119 75 111 73 103 72 103 73 107 75 115 76 119 78 115 76 111 79 123 79 123 79 119 75 111 76 115 76 115 76 115 76 115 73 111 78 123 81 123 78 115 81 126 81 123 79 119 78 119 78 123 78 123 78 123 78 123 81 126 79 126 79 130 82 138 82 150 81 150 81 154 84 162 85 158 84 154 82 158 84 162 79 150 84 162 87 162 84 154 85 162 85 162 85 162 85 154 87 150 87 150 87 150 87 150 88 154 88 150 87 146 85 146 88 150 88 150 88 150 88 150 88 150 88 150 88 150 88 150 88 154 88 154 88 154 88 154 87 154 88 158 90 154 88 150 88 154 88 154 88 154 88 154 84 142 85 150 90 162 93 166 90 154 90 154 90 154 90 154 93 158 92 154 90 158 92 162 92 158 92 162 93 166 95 166 96 170 95 170 98 178 101 186 105 194 105 194 107 198 108 190 107 190 108 190 111 194 111 194 123 226 126 234 128 234 128 230 126 234 129 242 129 234 126 222 129 242 128 230 116 202 104 174 95 146 78 115 79 130 81 126 84 130 78 126 85 146 84 130 88 142 81 123 76 123 79 130 81 134 84 150 93 170 99 186 101 174 105 190 116 226 128 249 125 238 131 257 143 285 149 301 143 285 90 47 55 103 52 103 61 87 52 59 43 55 45 63 43 43 34 35 34 35 28 23 18 19 7 0 1 0 7 3 13 7 12 11 16 23 16 15 18 7 10 0 13 0 10 0 10 7 9 3 9 3 7 3 7 0 7 7 7 0 3 0 7 3 7 3 7 3 7 7 7 19 10 15 4 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 16 39 13 0 4 0 7 0 1 0 3 3 9 0 1 0 9 19 12 11 18 23 9 3 4 0 3 0 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 4 3 1 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 6 15 18 35 18 19 15 15 15 19 19 15 18 23 16 15 15 11 12 7 13 11 13 11 13 11 13 11 15 35 21 27 19 39 22 27 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 3 3 6 11 7 11 7 7 4 3 4 3 4 3 4 3 3 7 3 0 3 0 3 0 6 0 0 0 10 47 36 91 36 51 36 51 34 43 31 35 28 31 28 27 27 23 25 23 27 27 27 23 25 19 24 19 21 15 25 27 27 23 22 11 27 31 21 11 15 11 13 15 12 7 6 0 0 0 0 0 1 0 1 0 3 3 4 3 7 15 10 23 12 23 12 19 4 11 3 3 1 0 0 0 0 0 0 0 0 0 0 0 105 43 109 46 112 46 112 46 117 49 114 48 114 46 112 46 107 43 107 46 119 52 117 46 109 46 114 49 119 51 119 51 131 58 131 57 128 57 126 55 124 54 121 51 119 51 121 52 121 51 124 54 128 55 124 49 131 54 124 52 126 55 126 52 121 54 124 54 124 54 124 52 117 51 124 52 119 51 121 55 128 54 121 49 119 51 126 55 121 52 124 49 114 48 121 55 131 57 131 57 131 57 131 57 131 57 131 57 133 60 138 61 124 54 136 58 136 55 133 57 133 58 140 57 131 54 136 61 145 60 138 58 140 61 138 57 133 57 138 60 140 60 140 58 145 60 150 63 152 61 148 58 148 58 145 57 143 58 145 60 143 58 145 60 148 58 145 57 143 57 140 54 140 57 145 60 138 57 143 60 145 60 145 58 148 63 152 64 152 64 150 63 145 61 150 64 155 64 152 63 157 67 157 67 157 67 157 67 171 67 169 66 167 67 169 69 171 69 174 72 174 69 167 64 167 66 169 67 169 69 171 69 181 75 181 75 181 75 181 75 174 72 179 75 181 73 174 69 174 70 174 72 176 73 179 75 181 76 179 73 176 75 179 76 179 76 181 78 183 76 181 75 183 79 186 79 186 78 181 75 181 76 181 76 181 76 181 76 176 75 183 79 186 79 183 78 188 81 186 79 186 78 183 78 188 78 188 78 188 78 188 78 193 79 191 79 191 81 195 84 200 81 198 81 198 82 202 85 205 84 202 82 200 84 202 85 198 82 202 85 207 85 202 84 207 87 207 87 207 87 207 87 212 87 212 87 212 87 212 87 212 87 212 87 212 87 212 87 210 90 210 90 210 90 210 90 207 88 207 88 207 88 207 88 214 88 214 88 214 88 214 88 212 88 214 90 217 88 214 87 214 88 214 88 214 88 214 88 210 85 212 88 214 90 217 92 217 90 217 90 217 90 217 90 219 90 214 88 214 88 217 92 219 92 219 93 222 95 224 95 226 96 224 96 229 99 234 104 234 105 234 107 236 108 243 108 241 107 245 108 250 110 250 110 279 123 281 125 286 126 284 125 288 129 293 132 296 131 288 126 286 126 274 117 260 107 236 96 214 82 198 76 193 81 195 79 200 81 191 81 200 87 200 81 205 85 195 78 188 78 193 81 195 82 202 88 214 98 234 102 234 104 243 110 260 122 276 129 288 134 300 140 312 146 319 147 324 144 241 64 145 54 136 58 145 57 133 46 119 42 114 45 114 42 102 37 100 37 93 30 76 22 62 15 52 15 52 19 47 16 40 15 42 19 35 15 50 16 38 12 31 13 26 7 26 12 23 10 16 9 16 7 23 7 23 7 23 7 21 4 23 7 23 7 23 7 23 9 14 10 16 9 7 1 2 1 2 1 2 1 2 1 2 1 14 0 11 10 47 27 42 10 19 6 23 6 14 1 19 7 21 3 11 3 23 12 28 9 38 13 21 4 16 4 14 1 9 4 9 4 9 4 9 4 7 3 7 3 7 3 7 3 7 3 4 1 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 9 9 31 18 35 18 38 16 38 18 40 21 40 18 38 15 35 13 31 12 33 13 33 13 33 13 33 13 33 18 40 19 40 24 35 13 2 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 4 4 9 6 7 4 7 4 7 4 7 4 7 4 2 1 2 1 2 1 4 1 9 1 7 1 19 19 62 39 71 39 69 34 62 30 54 27 54 28 54 27 52 25 50 25 52 27 50 25 50 24 47 24 45 22 47 25 50 24 45 22 54 22 47 16 35 15 35 15 31 12 16 4 4 0 2 0 2 1 2 3 4 3 7 4 11 9 14 10 19 12 16 10 9 6 7 4 4 1 0 0 0 0 0 0 0 0 0 0 43 63 42 59 43 63 45 71 48 75 48 71 46 71 45 67 42 47 42 55 48 71 46 59 48 71 51 75 51 71 48 67 57 91 58 95 57 87 55 83 52 79 51 75 51 79 54 83 54 79 49 79 55 91 51 67 60 91 49 71 48 79 51 79 52 75 52 75 52 75 52 75 49 75 54 75 49 63 49 71 52 71 49 63 48 67 51 75 51 75 52 67 46 63 51 83 55 87 57 91 58 87 57 83 55 83 55 87 58 95 63 107 52 87 58 95 57 87 55 95 57 95 58 91 54 83 57 99 63 99 58 95 60 99 58 87 57 91 58 99 60 99 60 99 57 99 58 103 60 99 58 95 61 103 58 99 58 99 60 107 57 99 58 103 60 99 58 95 57 91 55 91 55 95 58 103 57 83 58 91 60 91 60 91 58 91 61 99 64 103 64 99 61 99 64 107 66 107 64 103 67 111 67 111 67 111 67 111 67 111 66 107 66 107 67 111 70 119 70 115 69 115 67 111 66 111 67 111 69 115 69 115 73 126 73 126 73 126 73 126 75 134 76 134 75 123 70 115 70 119 70 123 72 126 73 119 78 115 76 111 75 115 78 119 75 115 76 119 78 115 76 111 78 119 79 123 79 119 76 111 78 119 78 119 78 119 78 119 75 111 76 119 79 123 78 119 81 123 79 123 78 119 78 119 78 123 78 123 78 123 78 123 79 126 79 126 79 130 82 134 81 150 81 150 81 154 84 158 84 158 82 154 82 154 84 158 81 154 84 162 85 162 85 158 87 166 87 166 87 166 87 158 87 150 87 150 87 150 87 150 87 150 87 150 87 150 87 150 90 154 90 154 90 154 90 154 88 150 88 150 88 150 88 150 88 154 88 154 88 154 88 154 87 150 88 154 88 154 87 150 88 154 88 154 88 154 88 154 87 150 87 154 88 154 88 154 90 154 90 154 90 154 90 154 90 150 87 146 87 146 88 154 92 158 92 162 93 166 95 166 96 170 95 170 98 178 101 186 105 194 105 194 107 198 108 190 105 186 105 182 108 190 111 194 120 218 123 222 125 226 123 222 126 234 129 242 131 238 128 230 128 222 114 198 107 178 95 150 81 123 78 123 81 130 78 130 82 126 79 130 84 142 84 130 85 138 81 123 76 123 79 126 82 146 85 150 93 174 101 190 104 194 107 198 114 222 123 234 131 249 135 273 144 285 149 293 162 297 126 158 52 55 55 83 57 75 51 51 43 47 43 47 48 59 42 55 43 55 40 51 37 55 33 39 30 43 30 43 22 19 18 11 18 7 15 0 19 7 13 0 12 0 10 0 12 7 12 11 12 7 10 7 9 7 7 3 7 7 10 11 7 3 7 3 7 3 7 3 7 19 10 15 4 0 1 0 1 0 1 0 1 0 1 0 3 0 7 31 30 71 25 27 4 0 6 0 3 0 6 7 4 0 0 0 7 15 12 15 16 19 7 0 4 0 3 0 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 9 15 16 27 18 27 18 23 19 27 18 23 16 15 15 11 12 7 13 11 13 11 13 11 13 11 12 31 21 31 21 51 19 11 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 0 0 1 0 3 0 3 0 4 3 4 3 4 3 4 3 0 0 0 0 0 0 0 0 1 0 1 0 3 7 22 63 43 67 37 47 30 27 25 23 28 31 28 27 27 23 25 23 27 23 25 23 24 19 24 19 22 15 24 19 24 19 22 15 19 19 18 11 15 15 16 19 16 19 12 3 4 0 0 0 1 0 1 0 3 0 3 3 6 11 9 19 10 19 10 15 7 19 6 15 4 7 1 3 0 0 0 0 0 0 0 0 107 43 102 39 100 42 107 45 112 46 112 45 109 45 109 45 107 42 105 43 112 48 112 45 114 49 117 51 119 49 117 48 121 52 124 55 124 52 119 49 119 51 119 51 121 54 126 55 138 55 124 52 136 60 131 49 136 54 124 49 124 52 126 51 121 52 119 51 119 51 121 52 121 54 126 52 117 48 117 51 124 52 121 49 119 51 124 52 128 55 128 52 121 51 128 58 128 57 133 60 136 58 131 55 131 57 131 57 131 60 138 61 131 57 138 58 133 55 136 58 136 57 136 55 133 55 136 58 143 60 136 58 140 60 138 55 136 58 140 60 143 61 140 60 143 57 143 57 143 57 143 57 148 58 145 57 143 58 145 60 143 58 145 60 148 58 145 57 140 55 140 55 143 57 145 58 140 58 145 60 148 61 145 60 138 57 145 61 150 64 152 64 155 66 157 69 159 69 159 69 155 66 157 67 157 67 159 69 169 67 167 64 164 66 169 67 174 70 171 67 169 67 171 70 169 67 169 69 171 69 174 70 176 72 176 72 179 73 179 73 181 75 181 73 179 72 176 70 174 70 174 72 176 73 179 75 181 75 179 75 179 76 183 78 179 76 181 78 183 76 181 75 181 78 186 79 186 78 181 76 183 78 183 78 183 78 183 78 179 75 181 76 183 78 183 78 186 79 186 78 183 78 181 76 188 78 188 78 188 78 188 78 191 79 188 78 191 79 193 82 198 81 195 79 198 81 200 84 202 84 200 81 198 82 202 84 200 82 202 84 205 85 205 85 210 88 210 88 210 88 210 88 212 87 212 87 212 87 212 87 210 85 212 87 212 87 214 88 207 88 207 88 207 88 207 88 205 87 205 87 205 87 205 87 212 87 212 87 212 87 212 87 210 87 214 88 214 88 212 85 212 87 212 87 212 87 212 87 217 88 214 87 212 85 210 85 214 88 214 88 214 88 214 88 217 90 214 87 212 88 217 90 219 92 219 93 222 95 224 95 226 96 224 96 229 99 234 104 234 105 234 107 236 108 243 108 243 108 245 108 250 111 255 114 276 122 281 125 284 125 284 125 281 125 286 128 288 126 284 123 276 117 253 108 245 99 214 79 191 73 188 79 195 81 193 76 195 79 193 81 198 82 198 82 200 82 195 78 191 78 191 78 195 84 202 88 214 98 234 104 243 107 248 110 255 117 267 122 274 125 291 135 312 147 327 153 343 146 303 117 157 39 148 55 148 57 138 49 128 45 126 46 126 46 117 45 117 45 114 43 114 42 114 42 107 39 100 37 83 30 69 22 57 21 45 12 47 12 33 10 33 12 28 10 33 13 31 13 28 12 26 12 28 9 23 7 26 10 33 15 26 9 26 9 26 9 26 10 14 10 16 9 7 1 2 1 2 1 2 1 2 1 2 1 11 4 28 24 66 36 57 21 21 6 21 4 19 4 21 7 11 0 9 3 19 9 26 12 33 12 19 3 16 4 14 1 9 4 9 4 9 4 9 4 7 3 7 3 7 3 7 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 3 9 6 31 16 35 19 40 19 42 19 38 16 38 15 35 13 33 13 35 15 35 15 35 15 35 15 31 16 40 21 45 24 31 6 2 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 2 3 7 3 4 3 7 4 7 4 7 4 7 4 2 1 2 1 2 1 4 1 2 4 16 1 7 3 33 24 83 43 71 34 57 27 50 25 54 28 54 27 52 25 50 25 50 25 50 24 47 24 45 22 45 22 45 24 47 22 45 22 40 15 40 15 35 15 38 16 35 16 23 10 11 3 4 0 0 0 2 1 2 3 4 3 9 6 11 9 14 9 14 9 11 6 9 4 4 3 2 1 0 0 0 0 0 0 0 0 45 63 40 51 39 55 42 63 43 63 43 67 45 67 45 67 49 63 45 59 48 71 49 67 45 63 48 71 51 75 51 75 51 79 54 87 54 79 49 67 51 75 51 75 52 83 55 87 58 91 51 83 55 91 52 75 51 79 51 87 57 95 54 79 52 71 49 63 48 67 51 75 54 83 57 83 52 67 51 75 54 79 52 75 52 75 54 79 55 83 55 75 51 71 55 91 58 91 60 95 60 95 58 91 61 99 60 87 57 87 57 87 57 95 60 95 55 87 57 95 58 91 55 87 55 91 57 91 61 95 57 91 58 99 57 87 57 95 60 103 61 103 61 99 57 95 57 91 55 95 57 95 57 91 55 87 54 91 55 95 57 99 58 103 60 99 58 95 55 91 57 95 58 99 58 99 57 87 60 95 61 95 61 91 55 83 60 95 63 103 64 103 66 107 66 111 67 115 69 115 66 107 66 111 67 115 69 115 67 107 64 103 64 103 66 111 70 115 67 111 67 115 70 119 67 111 69 115 69 119 70 119 69 115 70 119 72 123 73 126 69 115 69 119 70 123 72 126 70 119 70 123 72 126 73 119 73 107 72 103 73 111 76 115 75 115 76 119 78 115 76 111 76 115 78 123 79 123 78 115 78 119 78 119 78 119 78 119 75 111 75 111 76 115 78 119 79 123 78 119 78 115 76 115 78 123 78 123 78 123 78 123 79 123 78 123 78 126 81 134 81 146 79 146 79 150 82 158 84 154 81 150 81 150 82 158 82 154 82 154 84 158 85 162 88 170 88 170 88 170 88 162 87 150 87 150 87 150 87 150 87 150 87 150 87 150 87 150 85 142 85 142 85 142 85 142 87 146 87 146 87 146 87 146 87 150 87 150 87 150 87 150 85 146 87 154 88 150 85 146 87 150 87 150 87 150 87 150 90 154 88 150 85 146 84 142 88 150 88 150 88 150 88 150 93 158 90 154 90 154 92 162 92 158 92 162 93 166 95 166 96 170 95 170 98 178 101 186 105 194 105 194 107 198 108 190 111 198 110 190 113 206 117 218 123 222 125 230 128 234 126 230 126 234 129 238 129 230 125 222 116 206 111 198 105 170 81 103 70 111 78 130 81 134 78 130 78 126 81 130 81 130 82 134 82 134 81 126 78 119 76 119 81 142 82 154 92 174 99 190 108 202 108 206 113 214 119 226 117 218 126 249 137 273 146 281 156 277 150 269 70 35 52 75 57 83 54 75 49 67 48 71 43 59 45 67 43 63 43 63 42 47 43 59 42 51 39 43 37 39 30 27 27 19 21 3 12 0 7 0 12 0 13 0 13 11 13 11 13 15 12 11 10 3 9 0 9 7 13 19 9 0 9 0 9 0 9 7 7 19 10 15 4 0 1 0 1 0 1 0 1 0 1 0 0 0 12 39 33 67 28 31 10 0 6 0 4 0 6 0 0 0 1 0 3 3 9 15 13 15 4 0 3 0 3 0 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 1 0 4 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 1 0 12 19 16 27 19 35 19 23 16 19 15 15 15 15 13 11 15 15 15 15 15 15 15 15 13 31 18 35 22 51 16 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 0 3 3 4 3 4 3 4 3 4 3 4 3 4 3 4 19 4 11 4 11 4 3 0 3 6 0 0 0 6 23 40 59 37 47 31 31 27 27 28 31 28 27 27 23 25 23 25 23 24 19 24 15 22 15 22 15 22 11 21 15 22 15 12 3 13 7 15 15 15 15 16 23 15 15 9 0 3 0 0 0 0 0 1 0 3 0 4 3 6 11 9 15 7 11 4 11 3 7 1 0 0 0 0 0 0 0 0 0 0 0 107 43 105 40 102 40 105 42 105 42 105 43 107 43 109 45 121 49 112 48 117 51 119 49 109 46 114 49 119 52 121 52 121 54 128 58 131 55 121 49 121 52 119 51 119 52 124 54 126 51 121 48 117 46 117 46 117 46 121 54 133 57 128 49 121 51 114 46 112 48 119 52 124 55 128 55 121 51 121 55 126 54 126 54 126 54 126 54 121 52 124 49 114 48 121 55 136 60 133 57 131 58 136 60 143 63 136 58 131 55 128 55 138 60 140 58 133 54 136 60 140 57 131 54 136 58 138 57 143 58 136 57 138 58 136 54 138 58 140 61 145 63 143 61 145 57 143 55 140 57 143 58 140 55 138 52 136 54 140 55 143 58 145 60 148 58 145 57 138 55 143 58 145 58 145 57 143 58 145 61 150 63 148 61 143 60 148 63 152 64 152 63 150 61 148 61 148 63 152 66 152 64 155 67 157 69 162 70 167 66 164 64 164 64 167 66 169 67 171 69 171 70 174 70 171 69 171 69 174 70 174 72 169 67 171 69 174 72 176 73 171 67 169 67 171 72 179 75 174 70 174 72 176 73 179 75 174 72 171 72 174 73 181 76 179 76 181 78 183 76 181 75 179 76 183 79 186 79 183 78 181 76 181 76 181 76 181 76 179 75 176 73 179 76 183 78 183 78 183 78 181 76 181 75 188 78 188 78 188 78 188 78 188 78 186 76 188 79 193 81 195 79 193 78 195 81 200 82 200 82 198 81 198 81 200 82 202 82 200 82 200 84 205 87 207 87 207 87 207 87 207 87 212 87 212 87 212 87 212 87 214 88 214 87 212 85 210 85 200 84 200 84 200 84 200 84 202 85 202 85 202 85 202 85 210 85 210 85 210 85 210 85 210 85 212 87 212 87 210 85 210 85 210 85 210 85 210 85 214 88 212 87 210 85 207 84 212 87 212 87 212 87 212 87 222 93 219 90 217 92 222 93 219 92 219 93 222 95 224 95 226 96 224 96 229 99 234 104 234 105 234 107 236 108 243 108 250 113 250 111 255 117 267 123 281 125 286 128 288 128 288 126 293 132 296 132 293 128 281 123 255 111 253 108 234 87 193 67 181 75 193 81 191 78 188 79 188 79 195 81 193 79 195 84 195 81 195 79 191 76 188 75 191 79 198 84 210 95 229 99 243 107 248 110 253 114 262 119 272 123 281 129 293 134 300 135 319 143 322 143 217 51 133 52 155 55 148 52 143 48 136 48 121 43 124 43 119 40 114 43 124 40 128 40 124 39 112 39 112 39 95 34 85 33 74 25 47 12 35 10 40 16 42 15 33 13 33 12 28 12 26 12 33 10 31 9 31 10 35 12 33 10 33 10 33 10 33 10 14 10 16 9 7 1 2 1 2 1 2 1 2 1 2 1 14 6 38 22 64 30 59 21 40 10 28 6 26 6 23 1 11 1 14 1 11 1 19 9 31 9 16 1 14 4 14 3 9 4 9 4 9 4 9 4 7 3 7 3 7 3 7 3 0 1 7 6 9 6 7 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 2 0 16 10 28 16 38 19 35 16 35 15 35 15 35 15 35 15 38 16 38 16 38 16 38 16 38 16 33 15 42 24 28 1 2 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 1 4 4 9 6 7 4 7 4 7 4 7 4 7 4 9 6 9 6 9 6 11 6 4 4 16 1 7 0 16 7 54 28 57 31 59 30 57 28 54 28 54 27 52 25 50 25 47 24 47 24 45 22 45 21 45 22 42 21 42 21 45 22 33 12 38 15 35 13 33 12 28 13 23 12 16 6 7 1 0 0 0 0 2 1 2 1 4 4 9 6 11 7 9 6 7 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 43 63 45 67 43 59 40 55 40 55 42 59 42 63 43 63 54 75 48 63 49 75 51 75 48 67 49 75 51 71 49 67 51 83 57 95 58 87 51 67 54 83 52 75 51 75 52 79 48 79 52 71 40 47 43 71 48 67 46 71 49 79 48 67 51 67 46 55 45 59 49 71 49 75 54 79 52 71 54 83 52 75 52 79 54 75 52 75 51 75 52 67 46 63 51 83 60 87 54 71 51 79 57 95 61 99 60 91 57 87 57 87 60 103 60 95 55 83 57 99 61 91 54 83 57 99 58 87 60 95 55 91 58 95 57 83 58 99 61 103 63 107 61 103 60 99 57 91 55 95 58 103 57 91 55 87 54 91 55 95 57 99 58 103 60 99 58 95 54 91 57 99 60 99 57 95 58 91 61 95 63 99 61 95 61 99 64 103 64 103 63 99 61 91 58 87 58 95 63 103 64 103 66 111 67 115 70 119 66 103 64 99 63 103 64 107 64 107 69 119 72 119 69 115 69 115 69 119 70 119 72 123 66 107 67 115 70 123 72 126 73 123 70 115 69 119 73 130 70 119 70 123 72 126 73 119 72 103 72 103 73 115 78 123 75 115 76 119 78 115 76 111 75 115 78 123 79 123 79 119 75 111 75 111 75 111 75 111 75 111 73 107 73 111 78 123 78 119 78 115 76 115 75 111 78 123 78 123 78 123 78 123 78 123 76 119 78 123 79 130 79 146 78 142 79 146 81 154 82 150 81 146 79 150 81 154 84 158 82 150 82 158 85 166 87 166 87 166 87 166 87 158 87 150 87 150 87 150 87 150 92 158 90 154 85 142 84 138 84 138 84 138 84 138 84 138 85 142 85 142 85 142 85 142 85 146 85 146 85 146 85 146 84 146 85 150 87 146 85 142 85 146 85 146 85 146 85 146 87 150 85 146 85 146 85 146 87 146 87 146 87 146 87 146 92 158 90 150 88 154 92 158 92 158 92 162 93 166 95 166 96 170 95 170 98 178 101 186 105 194 105 194 107 198 108 190 113 198 110 190 113 210 122 226 122 222 125 230 126 230 126 226 131 242 131 238 126 218 117 198 105 198 110 170 85 111 69 103 75 123 81 138 78 126 78 138 75 126 82 130 78 123 81 138 81 130 81 126 78 119 75 115 76 130 78 142 85 170 95 178 105 198 107 202 111 210 117 222 120 234 125 238 128 238 131 238 144 293 149 305 119 91 36 63 51 79 51 75 48 71 45 63 40 67 45 67 40 59 40 63 40 31 37 27 39 31 39 39 43 51 40 43 39 43 36 35 25 19 18 7 18 11 18 11 12 0 12 7 12 3 12 7 9 3 10 3 10 0 9 0 10 3 10 3 10 3 10 11 7 19 10 15 4 0 1 0 1 0 1 0 1 0 1 0 4 0 13 31 27 47 25 35 19 11 7 0 6 0 1 0 0 0 4 0 0 0 1 3 12 7 3 0 3 0 3 0 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 0 0 4 11 7 7 4 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 15 0 15 0 15 0 15 0 15 0 15 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 3 1 0 3 0 4 3 12 19 18 27 16 19 15 15 15 15 15 15 15 15 16 19 16 19 16 19 16 19 19 35 13 19 19 51 16 0 0 0 0 0 0 7 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 0 0 1 0 3 0 3 0 4 3 4 3 4 3 4 3 4 19 4 19 4 11 3 11 4 0 1 0 0 0 1 0 10 0 21 23 30 35 30 31 28 31 28 27 27 23 25 23 24 19 24 15 22 15 21 11 22 15 21 7 19 11 22 15 10 0 13 7 15 11 10 0 9 7 10 11 9 3 4 0 0 0 0 0 0 0 1 0 1 0 4 7 6 7 6 3 6 15 4 7 1 3 0 0 0 0 0 0 0 0 0 0 107 45 112 46 112 43 102 39 100 40 102 42 105 43 107 43 124 51 112 46 114 51 119 49 119 52 121 51 117 48 112 45 114 49 124 55 126 52 114 45 126 55 124 52 119 51 119 51 119 54 133 51 107 37 112 52 126 48 112 40 109 43 112 43 119 49 112 43 107 46 117 51 112 49 119 51 119 49 121 55 119 51 121 52 124 51 121 49 128 55 128 52 121 51 128 58 133 54 119 46 114 49 126 58 133 58 131 57 131 58 136 60 143 61 143 58 131 54 136 60 143 57 128 54 138 60 138 55 140 58 133 55 138 58 133 54 138 60 143 63 145 63 145 61 150 60 143 57 143 57 148 61 145 57 143 55 140 57 143 58 143 58 145 60 148 58 145 57 136 54 143 58 148 58 143 55 143 60 148 63 150 63 150 61 152 64 155 66 155 64 150 63 150 63 148 60 148 63 152 67 152 64 155 67 157 69 162 70 167 64 164 63 162 64 164 66 162 66 171 72 179 72 171 67 171 69 171 70 174 72 176 72 164 66 169 67 171 70 176 72 186 76 179 72 174 70 176 73 174 70 174 72 176 73 179 73 176 73 176 75 181 78 186 81 179 76 181 78 183 76 181 75 179 75 183 79 186 79 186 79 176 73 176 73 176 73 176 73 181 75 176 72 176 75 183 79 183 78 183 76 181 75 179 75 188 78 188 78 188 78 188 78 188 76 186 76 186 78 191 81 195 78 193 78 193 79 198 82 200 81 198 79 195 81 198 82 205 84 200 81 200 84 207 88 205 85 205 85 205 85 205 85 207 88 212 88 212 88 212 88 222 93 217 90 210 85 205 82 202 85 202 85 202 85 202 85 202 85 202 85 202 85 202 85 210 85 210 85 210 85 210 85 207 85 210 87 212 85 210 84 210 85 210 85 210 85 210 85 210 85 210 85 210 85 210 85 212 87 212 87 212 87 212 87 217 88 214 87 212 88 214 90 219 92 219 93 222 95 224 95 226 96 224 96 229 99 234 102 234 107 234 107 236 108 243 108 248 110 245 108 253 116 267 123 276 122 281 125 284 125 284 123 286 126 284 125 272 116 255 107 245 111 243 92 191 66 179 75 188 81 200 79 188 76 191 82 186 79 198 81 191 76 193 84 193 79 193 79 191 76 186 73 183 76 188 82 202 92 217 96 241 105 245 108 253 114 262 120 267 117 276 126 288 132 298 134 317 156 317 150 286 70 109 48 143 49 143 46 138 43 128 40 124 45 133 45 117 37 117 43 128 42 128 39 124 39 121 43 117 42 107 42 109 43 105 39 83 30 64 22 57 19 47 15 38 10 35 10 33 9 31 9 33 9 38 10 35 7 28 3 35 10 33 10 33 10 33 10 19 10 19 9 7 1 2 1 2 1 2 1 4 1 4 0 23 10 40 21 57 25 57 24 50 15 31 6 26 4 11 0 11 4 16 3 7 0 9 4 26 7 14 1 14 4 14 3 9 4 9 4 9 4 9 4 7 3 7 3 7 3 7 3 0 1 7 7 14 7 7 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 4 3 2 3 7 6 19 13 33 16 31 13 33 16 35 16 35 15 35 15 38 16 38 16 38 16 38 16 47 18 28 10 38 25 28 3 2 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 1 2 1 0 0 7 4 7 4 7 4 7 4 4 3 4 3 4 3 7 1 11 3 4 1 14 3 11 0 9 4 31 22 54 30 54 27 54 28 54 27 57 25 54 25 47 24 47 22 45 21 42 21 47 22 40 18 38 19 45 24 33 12 38 15 33 12 26 7 16 7 16 10 16 7 9 3 0 0 0 0 0 1 2 1 2 3 7 6 9 6 7 4 11 7 9 4 7 3 2 1 0 0 0 0 0 0 0 0 42 63 43 55 37 47 39 59 40 59 42 63 45 67 46 71 45 75 49 79 48 71 49 83 49 79 49 79 49 79 49 79 48 67 48 71 51 79 54 87 60 91 52 75 52 83 54 79 54 83 54 75 46 63 49 79 49 79 57 87 51 71 52 91 48 63 46 67 51 75 48 59 45 59 45 63 48 71 51 79 51 79 52 83 54 79 52 75 52 83 54 87 55 83 54 79 54 79 54 75 51 63 46 55 52 79 55 87 57 87 57 87 55 83 55 87 57 87 58 91 58 95 60 99 61 95 60 91 54 83 54 83 54 83 54 83 60 99 58 95 60 103 63 107 58 95 58 95 58 95 58 95 61 99 55 83 52 87 57 99 55 87 54 87 54 91 57 99 49 83 57 107 63 111 61 107 60 91 60 91 60 91 60 91 57 91 64 111 69 111 66 103 69 115 67 111 66 103 63 99 66 111 67 115 69 111 67 107 70 123 67 115 63 103 60 95 64 111 66 119 70 130 73 134 72 119 67 107 64 103 66 111 69 115 69 115 69 115 69 115 75 126 70 115 69 119 73 130 75 126 70 115 69 119 73 130 69 111 72 119 73 119 73 115 76 130 79 134 78 126 73 115 81 123 79 119 78 115 76 111 79 123 78 111 75 111 75 111 67 95 72 111 78 123 79 126 75 115 76 119 78 115 76 111 76 119 79 123 76 115 78 123 81 123 79 119 78 123 79 126 76 123 79 126 82 134 84 142 79 130 82 138 85 146 87 150 84 138 84 138 84 138 84 138 87 146 87 146 87 146 87 146 90 154 90 154 90 154 90 154 87 146 87 146 87 146 87 146 84 138 84 138 84 138 84 138 87 146 85 142 87 146 88 154 88 154 90 154 90 150 87 142 87 146 87 146 87 146 87 146 85 142 85 146 88 150 90 154 87 146 87 146 87 146 87 146 88 154 88 154 88 154 88 154 87 150 87 154 88 158 90 158 90 154 90 158 92 162 93 162 96 178 101 182 99 174 101 186 105 182 105 186 107 190 107 190 108 198 108 202 114 226 123 238 122 214 122 210 122 218 123 222 131 238 123 222 119 206 110 182 117 190 88 123 75 115 75 115 79 123 78 119 76 123 78 126 82 130 79 123 76 115 75 111 79 123 76 115 75 115 75 119 79 123 79 119 82 142 93 166 105 194 107 194 105 202 113 218 119 214 122 230 129 253 138 269 137 289 143 289 147 158 45 39 45 35 43 31 42 59 45 63 42 63 43 55 42 51 42 43 43 47 40 35 39 35 39 43 40 47 40 47 40 47 42 51 46 59 34 31 30 31 25 15 15 0 12 0 9 0 9 0 15 3 12 0 12 3 10 3 16 19 18 27 18 27 18 27 21 31 13 7 4 0 0 0 0 3 3 0 0 0 9 23 19 23 16 27 24 43 25 39 27 23 7 0 4 0 7 0 3 0 3 0 3 0 3 0 7 7 4 0 3 0 3 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 19 13 31 15 31 16 27 18 27 18 27 19 31 15 23 15 27 15 31 16 31 19 23 15 43 24 23 4 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 0 1 0 3 3 4 3 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 16 35 31 51 30 39 24 31 25 27 24 31 25 31 24 23 19 19 22 27 21 19 25 23 18 19 22 31 21 19 16 19 15 11 12 15 10 7 7 3 7 19 12 15 4 0 1 0 1 0 1 0 1 0 4 3 6 7 6 11 7 11 3 3 4 3 3 0 0 0 0 0 0 0 0 0 0 0 107 45 109 43 102 40 105 45 109 45 109 45 109 43 107 43 107 45 114 48 112 46 114 51 119 49 117 48 114 49 117 51 114 48 114 49 119 52 124 55 131 55 119 49 119 52 121 51 121 52 121 49 112 46 117 52 121 54 124 51 117 48 119 52 126 52 119 51 119 49 112 42 112 46 112 48 114 51 121 52 119 52 121 54 124 52 121 51 124 54 126 57 128 55 124 54 131 58 131 57 128 55 124 52 124 55 126 57 131 58 131 58 128 57 131 57 133 58 133 60 136 60 138 61 138 61 136 60 136 57 136 57 136 57 136 57 133 55 131 54 133 57 138 58 136 57 136 57 136 57 136 57 136 55 131 54 133 57 140 61 140 54 138 54 138 55 143 58 133 54 143 61 152 63 150 60 145 60 145 60 145 60 145 60 140 60 150 67 157 67 155 64 155 66 155 66 152 64 152 64 155 67 157 69 159 67 157 66 164 64 164 64 164 64 164 64 167 66 169 69 171 70 174 72 176 70 171 66 167 66 169 69 171 69 171 69 171 69 171 69 179 72 176 70 174 72 176 73 179 73 174 70 174 70 179 73 171 70 176 72 179 73 176 72 183 76 186 78 186 76 179 73 186 78 183 78 183 78 181 76 186 78 181 75 179 75 179 75 171 72 176 75 181 76 181 76 179 75 181 76 181 76 179 75 181 78 188 79 181 76 183 79 188 79 186 78 183 79 186 81 188 79 191 81 193 82 195 84 193 81 195 84 198 85 200 87 198 84 198 84 198 84 198 84 202 87 202 87 202 87 202 87 205 88 205 88 205 88 205 88 202 87 202 87 202 87 202 87 200 84 200 84 200 84 200 84 202 85 200 84 202 87 207 88 207 88 210 90 207 88 205 85 205 87 205 87 205 87 205 87 202 85 202 85 202 87 205 87 205 87 205 87 205 87 205 87 214 88 214 88 214 88 214 88 212 87 212 88 214 90 217 90 217 90 217 92 219 93 222 93 224 98 231 99 229 96 231 101 231 104 238 107 243 110 248 110 250 110 255 110 262 117 279 123 279 123 279 123 276 123 279 126 279 125 267 119 260 116 248 107 238 98 198 75 179 73 181 73 191 78 188 76 186 78 188 79 195 82 193 81 191 78 188 78 191 78 186 75 183 75 183 76 183 79 183 81 193 87 207 93 231 105 241 107 243 110 255 120 269 122 272 125 279 131 288 135 293 143 308 152 310 107 169 39 136 46 138 45 131 43 131 43 124 42 124 42 119 42 117 42 114 42 109 40 107 39 107 40 109 40 109 40 109 40 109 42 114 42 95 33 90 31 85 27 76 21 74 19 71 19 71 19 62 16 59 15 54 15 57 16 57 19 54 21 54 21 54 21 54 19 33 7 11 1 2 1 0 1 7 1 9 1 31 15 47 18 42 18 50 22 45 18 47 16 26 7 16 6 11 4 7 3 7 3 7 3 7 3 14 6 9 3 7 3 7 4 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 9 19 13 23 15 33 19 33 19 35 21 40 21 35 15 35 16 42 15 45 18 42 16 28 22 38 13 7 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 3 4 3 7 4 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 7 3 26 22 57 31 64 28 59 27 59 24 57 22 54 22 50 19 42 21 45 22 47 21 50 22 42 21 45 22 42 18 42 16 40 15 33 12 28 10 28 9 14 6 14 7 11 4 2 1 2 1 2 1 2 1 4 3 7 4 9 6 9 6 11 7 11 7 11 6 7 3 0 0 0 0 0 0 0 0 40 59 42 59 39 51 42 67 48 71 46 67 43 59 42 55 39 59 45 67 45 67 48 83 51 79 48 71 46 75 49 83 49 67 48 67 49 75 54 83 55 79 48 67 49 75 51 71 49 75 51 71 46 59 48 75 57 79 48 59 46 67 49 71 57 83 51 75 52 75 48 59 48 67 48 71 51 75 52 79 51 79 52 83 54 79 52 75 54 83 55 91 57 87 54 83 58 91 58 91 58 91 58 87 55 83 57 87 57 91 58 91 57 91 58 91 60 95 60 99 60 99 61 103 63 99 61 95 60 99 60 99 60 99 60 99 54 83 52 79 54 87 57 91 55 87 55 87 55 87 55 87 52 79 54 87 57 95 60 103 55 87 54 87 54 91 57 99 54 91 58 103 61 103 58 95 60 91 60 91 60 91 60 91 58 91 63 107 67 107 64 103 63 99 63 99 64 103 64 103 67 111 67 111 67 111 67 111 60 99 61 107 66 119 69 123 67 119 67 123 69 123 69 123 72 123 70 115 67 115 69 119 69 115 69 115 69 115 69 115 70 119 72 123 72 123 70 119 73 123 72 119 70 123 72 126 69 115 70 123 73 126 72 123 76 134 76 138 76 130 75 119 76 115 76 115 78 119 78 119 78 119 76 111 75 111 75 115 73 111 76 115 76 111 73 107 73 111 75 115 76 111 75 107 76 123 81 123 78 115 78 126 81 123 79 119 78 123 79 126 81 130 81 130 81 130 81 130 82 134 82 138 84 138 84 138 84 138 84 138 84 138 84 138 87 146 87 146 87 146 87 146 87 146 87 146 87 146 87 146 87 146 87 146 87 146 87 146 85 142 85 142 85 142 85 142 84 138 82 134 84 138 85 146 88 150 90 154 88 146 85 142 87 146 87 146 87 146 87 146 85 142 84 138 84 138 84 134 87 146 87 146 87 146 87 146 87 150 87 154 88 154 88 154 87 150 87 154 88 158 90 158 90 154 90 158 92 162 93 162 93 166 98 170 95 166 96 178 102 178 105 186 110 198 111 206 111 202 110 206 113 218 119 222 120 214 123 214 125 222 126 234 123 218 117 210 116 206 111 190 96 150 78 103 69 103 72 111 78 123 78 123 78 123 78 123 82 134 81 130 81 130 81 130 79 123 76 115 75 115 75 119 76 107 79 123 84 138 88 146 101 186 105 198 108 210 116 226 125 230 125 230 125 234 128 242 138 261 147 309 146 234 85 0 40 27 46 51 46 55 42 63 42 63 43 55 43 43 42 35 43 51 42 47 39 47 40 47 40 47 40 47 40 47 40 47 45 51 39 39 37 39 36 35 31 31 28 35 28 39 27 39 22 19 21 19 21 23 22 31 24 39 24 39 25 47 25 47 28 35 13 0 0 0 1 7 0 3 1 0 0 0 10 15 18 19 13 15 16 19 15 7 15 19 16 3 7 0 3 0 3 0 3 0 3 0 3 0 7 7 4 0 3 0 3 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 19 10 31 13 27 16 23 16 27 18 31 19 31 15 23 15 23 15 27 15 31 19 23 16 39 21 11 3 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 0 1 0 3 0 3 3 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 4 15 24 59 31 51 28 43 27 27 21 15 18 11 18 27 19 31 21 35 22 39 21 35 24 35 19 23 19 31 16 19 15 15 13 15 12 15 15 15 6 3 4 7 7 7 1 0 1 0 1 0 1 0 1 0 3 0 3 3 4 3 6 7 7 11 7 7 4 0 0 0 0 0 0 0 0 0 95 37 97 37 93 34 97 42 107 43 105 42 105 40 102 40 97 40 107 43 107 43 112 49 119 49 112 45 109 46 117 51 117 48 114 48 117 51 121 52 119 48 112 46 117 49 114 46 112 49 117 48 112 45 112 49 126 49 105 40 109 51 119 49 119 48 112 48 119 54 124 52 114 49 119 51 121 52 121 52 119 52 121 54 124 52 121 51 121 52 124 54 124 54 121 52 124 52 121 54 124 55 128 57 128 55 126 55 126 55 128 57 133 58 136 60 136 61 138 61 138 61 140 63 140 63 138 61 140 60 140 60 140 60 140 60 136 55 133 55 133 57 138 60 133 55 133 55 133 55 133 55 126 52 131 57 138 58 138 58 140 54 138 54 138 55 143 58 143 58 148 60 148 58 143 57 145 60 145 60 145 60 145 60 145 61 150 64 155 64 152 63 145 60 148 61 150 64 155 66 157 67 157 67 157 67 157 67 155 60 159 63 167 67 171 70 174 69 171 67 169 66 167 66 176 72 174 70 174 70 174 70 171 69 171 69 171 69 171 69 171 70 176 73 179 72 174 69 176 72 176 72 176 72 176 72 169 69 174 72 176 72 176 70 181 75 183 76 181 75 181 76 179 75 179 76 183 78 186 79 181 76 179 73 176 75 179 76 176 75 179 76 181 75 179 73 176 73 179 75 179 75 176 73 183 79 188 81 183 76 186 81 188 79 186 78 183 79 186 81 195 81 193 81 193 81 193 79 198 84 198 82 195 82 195 82 198 84 198 84 198 84 198 84 200 85 200 85 200 85 200 85 200 85 200 85 200 85 200 85 200 85 200 85 200 85 200 85 202 85 202 85 202 85 202 85 198 82 195 81 195 82 200 85 205 88 207 88 207 87 202 84 202 85 202 85 202 85 202 85 202 84 200 82 198 81 195 79 202 85 202 85 202 85 202 85 210 87 212 87 212 88 214 88 212 87 212 88 214 90 217 90 217 90 217 92 219 93 222 93 217 93 224 95 222 92 224 96 226 102 236 107 245 113 257 116 255 113 260 113 262 114 269 117 276 122 279 125 279 125 274 125 267 117 255 114 253 114 245 107 200 81 183 69 174 70 181 75 188 78 188 78 188 78 188 78 191 79 191 81 193 81 193 81 191 78 186 75 183 75 183 76 176 78 186 84 198 88 202 90 222 101 238 107 245 111 257 122 269 122 269 122 272 125 279 129 298 132 310 153 305 147 265 58 128 40 133 48 138 42 128 45 124 42 124 42 119 42 117 42 114 42 112 40 109 40 112 42 109 40 109 40 109 40 109 42 112 43 102 40 105 43 102 39 93 34 90 30 85 27 78 24 71 24 71 22 69 24 71 27 64 24 64 24 62 25 62 25 64 24 33 6 9 0 4 4 2 1 2 1 14 6 35 16 42 12 38 10 40 15 38 12 28 15 40 18 23 3 11 3 7 3 7 3 7 3 7 3 14 6 9 3 7 3 7 4 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 11 9 16 12 16 10 19 12 23 13 31 15 33 13 35 15 40 15 42 16 40 16 28 21 31 7 2 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 2 1 2 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 14 0 7 6 40 27 59 28 59 27 57 24 54 19 52 19 42 19 45 21 45 21 47 25 42 22 52 24 40 16 42 22 42 16 42 15 35 13 33 12 33 10 14 6 14 7 11 4 2 1 2 1 2 1 2 1 0 0 0 1 2 3 4 3 2 3 4 4 7 3 2 1 0 0 0 0 0 0 0 0 36 47 39 47 34 39 37 55 37 47 37 51 39 55 40 55 37 55 43 63 42 63 45 75 49 75 46 67 45 71 48 79 49 67 48 67 48 71 51 75 48 63 45 63 49 71 48 59 45 67 49 71 46 63 48 71 52 59 39 43 45 79 54 83 48 63 43 59 48 75 52 75 48 71 51 79 52 79 51 75 51 79 52 83 54 79 52 75 49 75 51 79 52 75 51 71 52 71 51 71 52 79 55 87 57 83 54 75 52 79 55 83 58 91 60 95 60 99 61 99 60 99 61 103 63 99 61 95 57 91 57 91 57 91 57 91 57 87 55 87 55 91 58 99 58 95 58 95 58 95 58 95 54 87 55 91 57 87 54 83 55 87 54 87 54 91 57 99 58 99 60 103 58 99 57 95 60 91 60 91 60 91 60 91 61 95 63 99 63 99 63 99 58 87 60 95 63 103 66 111 69 111 67 107 66 111 67 115 61 107 63 111 64 115 66 119 70 123 69 119 66 115 64 111 70 119 70 119 72 119 70 119 69 115 69 115 69 115 69 115 67 115 70 123 72 119 69 111 72 123 72 123 72 123 72 123 67 115 70 119 72 123 70 119 75 130 73 126 75 130 75 123 73 107 75 111 76 119 78 119 75 111 73 107 73 111 75 115 70 103 73 111 76 115 76 115 73 111 75 115 76 111 75 107 78 123 82 126 78 119 79 126 81 123 79 119 78 123 79 126 82 130 81 130 81 130 81 126 82 134 82 134 82 130 81 130 84 138 84 138 84 138 84 138 85 142 85 142 85 142 85 142 85 142 85 142 85 142 85 142 85 142 85 142 85 142 85 142 85 142 85 142 85 142 85 142 81 130 81 130 81 134 84 142 87 146 88 150 87 146 85 138 85 142 85 142 85 142 85 142 84 138 84 134 81 130 79 126 85 142 85 142 85 142 85 142 84 146 85 150 87 154 88 154 87 150 87 154 88 158 90 158 90 154 90 158 92 162 93 162 88 158 93 162 92 158 93 170 99 170 104 186 110 202 114 214 114 210 114 214 116 218 116 210 122 214 123 222 125 218 122 222 119 210 114 206 114 206 105 178 78 119 73 103 70 107 76 126 76 123 78 126 79 123 78 119 78 123 78 123 78 126 79 126 79 123 76 115 75 115 75 119 78 115 82 134 88 146 92 150 95 174 102 194 107 206 114 218 116 206 117 218 123 234 129 246 140 253 144 289 143 325 147 146 45 11 37 43 48 55 42 71 42 63 43 55 43 43 42 35 43 51 42 47 40 51 43 55 40 47 40 47 40 47 40 47 43 47 40 47 45 59 43 47 37 47 34 43 28 23 19 7 24 27 24 23 22 27 25 35 21 23 21 31 21 31 22 39 30 35 13 0 0 0 3 11 3 0 0 0 3 7 13 19 9 0 7 3 13 19 16 15 10 19 21 27 13 0 3 0 3 0 3 0 3 0 3 0 7 7 4 0 3 0 3 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 15 9 19 7 0 9 7 12 15 13 19 13 19 13 23 13 23 15 27 18 23 16 35 15 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 0 0 12 39 27 51 25 31 24 31 24 23 22 23 16 27 22 35 19 27 22 43 19 35 25 39 18 19 19 35 16 19 16 15 15 23 15 19 12 15 10 23 12 15 4 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 3 0 1 0 3 3 4 0 3 0 0 0 0 0 0 0 0 0 107 43 107 42 100 37 102 42 95 36 95 37 100 40 105 42 102 42 109 45 105 42 107 46 112 46 112 48 114 46 112 46 117 49 114 48 114 48 117 49 112 45 109 46 117 51 114 45 109 48 119 51 117 48 117 51 114 45 105 42 112 51 124 54 124 49 109 43 112 48 114 46 114 49 119 52 121 51 117 48 119 52 121 54 124 52 121 51 117 51 121 52 121 52 119 49 128 55 124 52 124 57 131 61 131 57 126 52 121 54 126 57 131 58 133 58 136 60 136 61 133 60 136 61 138 60 136 58 133 55 133 55 133 55 133 55 131 54 128 52 131 55 136 57 138 58 138 58 138 58 138 58 136 55 133 55 131 54 131 52 140 54 138 54 138 55 143 58 148 58 145 58 145 58 145 58 145 60 145 60 145 60 145 60 148 61 148 61 148 61 150 63 145 60 148 63 152 66 157 67 162 69 155 64 152 66 159 70 164 64 164 64 164 64 164 64 171 69 169 67 167 66 164 64 169 67 171 70 176 70 174 69 171 69 171 69 171 69 171 69 171 69 174 70 174 70 171 69 174 72 176 73 179 72 176 70 169 67 171 70 174 70 174 70 179 73 179 72 179 75 181 78 179 75 179 75 181 76 181 76 176 73 176 72 176 75 179 76 171 72 176 75 181 78 183 78 179 76 181 78 183 76 181 75 183 81 191 81 186 78 186 82 188 79 186 78 183 79 186 81 193 81 193 81 193 81 193 81 193 81 193 81 193 82 195 82 198 84 198 84 198 84 198 84 198 84 198 84 198 84 198 84 200 85 200 85 200 85 200 85 198 84 198 84 198 84 198 84 200 84 200 84 200 84 200 84 198 81 195 81 195 82 200 85 205 87 205 87 205 85 200 84 200 84 200 84 200 84 200 84 200 82 198 82 198 82 195 81 200 84 200 84 200 84 200 84 207 84 207 85 212 87 214 88 212 87 212 88 214 90 217 90 217 90 217 92 219 93 222 93 214 92 222 93 219 92 222 96 222 99 234 105 243 111 255 114 257 116 267 117 272 119 274 117 274 122 276 123 276 122 262 116 253 113 250 113 241 104 217 87 179 73 181 72 176 72 186 81 183 76 191 81 193 79 186 75 188 78 188 78 188 78 186 76 191 78 186 75 183 75 183 76 183 81 188 85 200 90 210 95 214 98 234 104 241 107 248 114 250 111 257 117 269 126 284 134 291 137 300 140 305 161 327 129 169 46 119 42 138 43 128 46 124 42 124 42 119 42 117 42 114 42 112 42 112 43 117 45 109 40 109 40 109 40 109 40 107 40 102 42 109 45 105 39 102 40 102 36 93 27 76 19 81 24 71 22 66 21 66 22 59 18 54 18 54 18 52 19 54 19 28 4 9 0 2 4 4 0 2 0 19 10 40 16 35 7 33 10 45 18 45 18 35 19 47 21 35 12 16 4 7 3 7 3 7 3 7 3 14 6 9 3 7 3 7 4 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 9 7 19 10 21 13 26 16 35 18 31 13 33 13 40 13 40 15 40 16 28 18 21 1 0 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 7 1 7 0 14 13 45 27 50 25 54 25 57 27 62 27 40 22 52 24 40 16 42 24 45 22 50 22 42 18 42 21 42 16 42 16 38 15 35 15 28 12 21 13 23 10 7 0 2 1 2 1 2 1 2 1 0 0 0 1 2 3 4 3 4 4 9 7 11 7 9 6 0 0 0 0 0 0 0 0 46 75 46 63 39 47 39 59 40 55 40 55 40 59 42 59 43 71 46 71 43 59 43 67 43 67 48 79 49 75 45 63 49 71 48 63 46 67 48 71 45 59 45 67 51 75 48 59 45 67 52 79 51 71 51 79 49 71 49 67 46 63 49 75 55 75 46 59 46 71 49 71 46 67 51 79 52 71 46 59 51 79 52 83 54 79 52 75 52 83 55 87 55 87 54 79 60 91 57 83 55 87 60 103 64 99 58 83 55 87 58 95 55 87 57 87 58 91 58 95 57 87 58 91 58 91 57 87 55 87 55 87 55 87 55 87 55 87 54 83 55 91 58 95 57 91 57 91 57 91 57 91 55 83 52 75 52 83 55 91 55 87 54 87 54 91 57 99 58 99 58 95 58 99 60 103 60 91 60 91 60 91 60 91 63 95 61 95 61 95 61 95 63 99 64 103 66 107 67 111 70 115 66 103 64 107 69 119 63 107 63 111 64 115 66 115 67 119 66 115 66 115 66 115 64 107 67 119 70 119 69 111 69 115 69 115 69 115 69 115 70 115 69 111 67 115 69 119 70 119 73 126 73 126 70 119 66 111 69 119 70 119 70 115 73 126 72 123 72 126 76 130 76 115 75 111 75 111 75 107 73 103 72 103 73 107 75 115 73 107 75 115 76 111 75 107 78 119 79 123 79 123 78 119 79 126 82 130 79 119 81 130 81 123 79 119 78 123 79 126 78 126 79 130 81 134 82 138 78 126 79 130 81 134 84 138 84 138 84 138 84 138 84 138 84 138 84 138 84 138 84 138 87 146 87 146 87 146 87 146 84 138 84 138 84 138 84 138 82 134 82 134 82 134 82 134 82 134 82 134 82 138 85 142 85 146 87 146 87 142 84 134 84 138 84 138 84 138 84 138 82 134 82 134 84 138 84 138 84 138 84 138 84 138 84 138 82 138 84 146 87 150 88 154 87 150 87 154 88 158 90 158 90 154 90 158 92 162 93 162 90 158 95 162 92 158 93 170 98 166 101 178 107 190 110 198 114 218 117 230 122 234 122 222 122 214 123 218 120 206 111 194 108 190 110 202 105 162 81 99 67 103 73 107 70 103 75 126 75 119 79 130 81 126 76 115 81 130 81 126 78 123 76 119 79 123 76 115 75 115 75 119 81 115 81 123 84 142 92 158 92 166 99 186 102 190 105 190 110 190 113 206 120 230 129 249 126 273 140 257 146 305 150 301 93 75 37 31 48 59 42 63 42 63 43 55 43 43 42 35 42 51 42 51 42 55 45 63 40 47 40 47 40 47 40 47 40 39 39 43 43 51 37 35 37 47 39 55 36 47 28 27 27 27 24 15 21 15 19 15 16 11 16 11 16 19 16 19 18 11 9 0 0 0 1 7 4 0 0 0 6 19 16 19 15 15 10 15 16 27 19 19 21 31 21 31 21 15 9 0 3 0 3 0 3 0 3 0 7 7 4 0 3 0 3 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 11 10 7 12 15 15 27 19 31 12 15 13 19 12 23 13 23 16 23 16 27 9 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 4 0 0 0 16 43 28 51 30 39 27 39 27 39 19 39 27 39 18 15 18 35 24 35 19 31 21 35 19 23 16 19 16 19 16 27 16 27 16 23 12 19 10 15 4 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 3 3 3 6 11 7 11 7 11 0 0 0 0 0 0 0 0 112 46 109 42 97 34 95 37 112 46 109 43 107 42 105 40 112 48 117 46 107 42 105 43 105 45 114 51 119 48 109 42 117 49 114 46 112 46 114 48 109 45 112 49 121 52 117 46 109 49 121 54 121 51 119 52 119 55 128 52 112 42 109 48 119 48 109 45 117 54 128 58 109 46 117 51 119 49 112 43 119 52 121 54 124 52 121 51 126 57 131 58 131 58 128 55 133 58 126 54 124 55 131 60 145 64 136 58 131 58 136 63 128 55 128 57 131 57 133 58 128 55 131 58 133 57 128 55 136 57 136 57 136 57 136 57 140 60 138 58 140 61 145 63 133 55 133 55 133 55 133 55 131 52 124 49 126 55 138 61 140 54 138 54 138 55 143 58 145 57 143 57 143 58 148 61 145 60 145 60 145 60 145 60 150 63 148 60 145 60 148 61 152 64 155 66 155 67 157 67 162 69 155 64 152 66 159 70 157 61 159 63 167 67 169 69 167 66 167 66 167 66 167 66 162 64 169 69 174 69 169 67 171 69 171 69 171 69 171 69 176 70 169 66 167 67 174 72 171 70 179 75 181 73 174 69 167 67 171 70 174 70 174 69 179 72 174 70 176 73 183 79 183 76 181 75 179 73 176 72 174 72 174 72 174 73 181 76 181 78 183 76 179 73 174 70 183 79 188 81 188 81 186 78 186 81 191 82 186 79 188 82 188 79 186 78 183 79 186 81 186 78 191 79 195 82 198 85 186 78 188 79 193 82 198 85 198 84 198 84 198 84 198 84 198 84 198 84 198 84 198 84 202 87 202 87 202 87 202 87 198 84 198 84 198 84 198 84 195 81 195 81 195 81 195 81 200 84 198 82 198 84 202 87 202 87 205 87 205 85 200 82 200 84 200 84 200 84 200 84 195 82 198 84 200 85 202 87 200 84 200 84 200 84 200 84 202 82 207 84 210 87 214 88 212 87 212 88 214 90 217 90 217 90 217 92 219 93 222 93 217 92 224 95 219 92 224 96 222 98 231 102 238 107 245 108 257 117 272 122 279 125 281 123 274 122 276 123 265 114 245 107 236 104 236 107 226 87 179 60 164 67 179 72 174 69 181 78 183 76 191 81 193 79 186 75 200 84 198 82 193 79 188 76 191 78 186 75 183 75 183 76 183 79 181 78 188 85 205 95 210 95 231 101 234 101 236 105 250 111 255 116 265 123 279 129 265 144 298 134 312 144 298 161 248 75 131 42 140 46 126 42 124 42 124 42 119 42 117 42 112 42 112 42 112 45 119 46 109 40 109 40 109 40 109 40 102 39 100 40 107 40 100 31 95 34 102 39 102 34 93 28 88 28 81 22 71 19 64 19 57 16 57 16 52 16 52 16 40 10 23 4 9 1 2 1 7 0 2 0 21 13 42 16 54 16 47 15 50 18 47 15 57 22 47 21 47 19 28 4 11 3 7 3 7 3 7 3 14 6 9 3 7 3 7 4 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 6 11 7 16 10 23 15 33 16 31 12 31 13 38 13 40 15 38 16 28 16 14 0 0 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 14 3 7 0 28 25 64 33 62 31 62 27 57 24 45 25 57 25 38 13 38 21 52 21 40 19 47 24 45 16 42 16 42 16 38 16 38 16 42 15 19 7 14 7 11 4 2 1 2 1 2 1 2 1 2 1 4 3 4 4 7 4 0 0 2 3 7 4 7 3 0 0 0 0 0 0 0 0 55 79 40 43 36 47 39 51 43 59 42 59 42 59 42 55 42 59 42 59 45 75 49 83 39 59 45 75 48 67 42 51 48 67 48 67 48 67 48 67 51 67 45 55 45 67 51 83 52 75 49 75 54 87 54 79 54 79 51 71 49 71 49 71 45 63 46 67 48 71 49 75 49 71 51 79 52 83 55 87 55 79 49 71 51 75 49 63 63 95 52 75 52 87 55 87 60 87 52 75 55 91 60 95 58 79 52 79 57 91 55 75 54 83 58 95 60 91 55 79 57 91 58 95 58 87 54 75 57 95 60 103 60 87 52 71 57 95 60 99 57 91 58 99 57 95 61 107 63 103 60 95 52 83 57 95 58 91 54 79 61 103 58 95 55 91 55 91 64 99 54 87 58 107 60 99 58 87 60 95 63 103 64 107 64 103 63 99 64 103 66 111 66 107 66 107 66 107 66 107 69 115 69 115 69 115 69 115 60 103 63 107 64 115 67 119 64 111 64 115 66 119 67 119 67 111 67 111 67 111 67 111 69 115 69 111 67 107 66 107 69 115 69 115 69 115 69 115 69 115 69 119 70 123 72 123 70 119 70 123 72 126 73 126 78 138 76 130 72 119 69 107 76 111 75 107 73 111 75 115 72 103 72 103 72 103 72 103 76 115 76 115 76 115 76 115 79 119 78 115 76 119 78 123 79 119 78 115 76 119 78 123 81 126 81 123 79 119 78 119 78 126 79 130 81 126 79 123 79 126 81 130 81 134 82 134 84 138 84 138 84 138 84 138 81 134 82 138 84 134 82 130 84 138 84 138 84 138 84 138 82 138 84 138 84 134 81 126 76 119 76 123 78 123 79 126 82 134 82 138 84 142 85 142 79 130 84 146 85 138 81 123 81 134 82 138 84 134 82 130 82 134 82 126 78 126 85 154 84 138 84 138 84 138 84 138 79 134 84 150 87 146 84 138 88 154 88 154 88 154 88 154 93 162 95 166 95 170 96 170 96 166 93 158 93 166 96 174 98 166 101 170 101 178 108 206 119 222 117 226 120 234 123 242 126 222 117 210 117 206 107 166 104 206 111 174 78 87 64 103 72 107 70 107 73 115 76 123 75 115 75 119 76 123 78 123 79 123 78 123 79 126 76 111 78 123 78 119 76 115 75 115 81 123 84 130 87 150 95 166 95 170 99 186 104 198 111 214 114 198 113 198 117 222 128 246 128 246 134 265 141 273 141 273 138 87 34 35 36 43 46 43 40 63 46 67 46 43 39 19 43 55 43 55 43 55 43 55 40 51 42 55 43 51 42 47 43 43 43 43 43 51 43 51 39 47 39 43 37 47 36 47 34 39 28 19 19 7 18 11 16 7 16 11 15 3 12 3 13 11 10 0 0 0 0 0 3 3 0 0 7 19 18 27 13 19 13 23 15 27 18 27 16 27 22 39 22 27 16 19 4 0 0 0 1 3 6 3 6 7 4 0 3 0 4 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 7 0 9 7 13 23 19 35 7 11 15 31 16 23 10 7 12 39 24 15 1 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 6 0 0 0 0 0 3 0 28 47 28 55 30 51 25 23 22 35 22 35 22 35 22 35 18 31 24 47 27 43 22 27 21 27 16 15 13 23 16 31 12 19 12 15 7 7 4 3 6 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 3 4 7 6 7 1 0 1 0 1 0 1 0 124 49 112 45 109 46 109 42 105 42 105 42 105 42 105 42 107 43 105 42 107 43 107 43 109 46 114 49 114 45 105 40 114 48 114 48 114 48 114 48 114 48 112 45 112 48 117 51 114 45 109 46 117 51 117 46 124 54 121 51 117 49 119 51 119 51 121 52 121 52 124 54 119 51 119 51 119 51 117 49 121 52 121 52 119 51 119 51 136 57 121 51 121 55 126 55 131 55 119 51 124 57 131 58 131 55 121 54 131 60 128 54 128 55 133 58 133 58 128 55 131 57 133 60 133 57 126 52 145 63 143 60 138 58 138 58 131 57 138 57 133 54 133 58 133 57 138 60 140 58 136 55 128 54 136 58 138 57 131 52 143 55 140 54 140 55 143 58 152 58 138 54 145 60 148 57 140 58 143 60 148 63 150 64 150 63 150 61 150 64 155 66 155 66 155 66 155 66 155 66 159 69 159 69 159 69 159 69 159 61 162 64 167 66 169 67 164 64 164 66 167 67 169 67 169 67 169 67 169 67 169 67 171 69 171 67 169 66 167 66 171 69 171 69 171 69 171 69 171 69 171 70 174 72 176 72 174 70 174 72 176 73 179 73 183 76 181 73 179 72 174 72 181 75 179 73 176 75 179 76 176 73 176 73 176 73 176 73 183 78 183 78 183 78 183 78 186 78 183 76 181 78 183 79 186 78 183 76 181 78 183 79 188 81 188 79 186 78 183 78 188 79 191 81 193 79 191 78 188 79 191 79 193 81 193 82 195 82 195 82 195 82 195 82 193 82 195 84 198 82 195 81 198 84 198 84 198 84 198 84 195 82 198 84 195 82 193 79 188 78 191 78 193 79 193 81 195 81 195 82 198 82 200 84 193 81 200 85 202 84 195 79 195 82 198 84 200 82 198 81 198 82 198 79 191 79 202 88 200 84 200 84 200 84 200 84 202 82 207 84 210 85 210 84 214 88 214 88 214 88 214 88 217 90 219 92 219 93 222 93 224 95 222 92 222 95 226 98 222 101 234 102 234 105 248 113 260 117 274 123 281 123 279 120 279 122 265 116 255 111 238 102 226 104 224 85 174 58 159 64 179 72 176 72 181 75 186 78 183 75 183 76 186 78 188 78 191 78 188 78 191 79 186 73 188 78 186 76 186 75 183 75 186 81 188 85 200 90 210 96 219 99 234 102 238 107 250 117 257 114 255 114 262 122 279 131 279 131 288 137 298 141 300 143 291 88 138 37 121 40 133 40 119 40 124 45 124 45 117 39 114 43 114 43 114 43 114 43 109 42 112 43 114 42 112 40 107 42 107 42 107 42 107 42 102 37 102 37 102 37 102 37 100 34 90 25 76 21 71 21 62 18 59 18 57 15 52 13 45 13 26 6 7 0 0 0 4 1 2 3 23 15 45 18 47 13 50 15 50 16 50 18 45 18 50 22 47 21 40 15 21 6 4 1 7 6 11 6 14 6 9 3 7 3 9 4 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 19 10 21 12 23 16 35 18 28 13 38 19 47 15 35 9 31 21 38 12 4 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 4 2 0 2 0 11 3 33 24 59 33 57 24 50 25 47 22 47 22 47 22 47 22 45 21 47 24 47 22 45 19 47 18 40 13 33 13 35 16 28 12 23 12 19 7 9 3 9 4 4 1 2 1 2 3 2 1 2 1 2 1 2 1 4 3 4 4 7 4 9 6 2 1 2 1 2 1 2 1 45 63 42 63 45 67 42 51 39 55 40 59 42 63 43 67 43 63 43 63 42 51 37 43 48 75 46 67 43 59 40 55 48 67 48 67 48 67 48 67 46 63 46 63 48 67 49 71 46 55 43 59 48 71 48 63 55 83 52 75 51 75 52 79 54 83 54 79 52 79 52 79 52 79 51 71 48 67 46 63 48 79 55 83 51 71 52 91 61 91 52 75 52 87 55 83 58 79 51 71 54 87 58 87 57 83 54 83 60 99 60 91 55 87 57 91 58 87 57 83 57 87 58 91 58 87 55 79 64 103 58 87 55 91 60 107 52 87 57 87 54 79 54 91 55 87 57 91 57 91 55 83 52 83 57 95 58 91 54 79 52 83 52 83 54 91 57 99 61 99 55 91 57 103 58 95 57 83 57 87 60 95 61 95 61 95 61 95 61 99 64 103 66 107 66 107 66 107 66 107 69 115 69 115 69 115 69 115 63 107 63 111 66 115 67 119 64 111 64 115 66 119 67 119 66 107 66 107 66 107 66 107 69 115 69 111 67 107 66 107 69 115 69 115 69 115 69 115 69 115 69 119 70 123 72 123 70 119 70 123 72 126 73 126 73 126 73 126 73 126 73 119 76 111 75 107 73 111 75 115 75 111 75 111 75 111 75 111 78 119 78 119 78 119 78 119 79 119 78 115 76 119 78 123 79 119 78 115 76 119 78 123 81 126 79 123 79 123 78 119 78 126 79 130 81 126 79 123 76 123 78 123 79 126 79 130 81 130 81 130 81 130 81 130 81 130 82 134 82 134 81 130 84 138 84 138 84 138 84 138 82 134 84 138 82 130 79 126 78 126 79 126 81 130 81 134 79 126 79 130 81 130 81 134 79 130 82 138 84 134 81 126 81 130 82 134 82 134 81 130 81 134 82 130 79 126 84 150 84 138 84 138 84 138 84 138 84 138 82 138 84 142 85 150 88 154 88 154 88 154 88 154 87 146 87 150 88 150 90 154 95 162 93 162 93 166 96 174 98 170 102 178 104 182 108 206 113 218 122 246 126 242 120 222 123 222 122 210 110 182 105 190 102 170 87 111 61 67 60 87 72 107 70 107 73 115 76 123 75 115 75 119 76 123 78 123 79 123 78 123 79 126 76 111 78 119 76 119 75 115 75 115 79 115 81 126 85 142 92 154 98 178 102 190 105 198 110 210 114 202 114 206 119 226 128 242 128 242 132 257 138 269 140 269 146 218 64 15 37 55 40 67 37 55 42 63 46 55 45 39 43 55 43 55 43 55 43 55 40 51 42 55 43 51 42 47 40 31 40 39 40 39 40 47 37 39 37 43 37 43 36 51 37 47 33 27 27 15 24 23 19 15 19 15 18 11 13 3 16 11 9 0 0 0 0 0 3 3 0 0 9 23 19 27 13 23 13 23 16 27 16 27 15 23 19 35 22 31 19 31 12 19 6 3 4 7 6 3 7 7 4 0 3 0 3 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 13 15 13 19 15 23 16 23 15 27 19 39 18 27 10 11 13 35 21 7 0 0 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 1 0 1 0 1 0 1 19 31 75 28 39 24 51 22 35 22 35 22 35 22 35 22 35 21 27 18 23 18 23 16 15 13 7 12 15 13 19 10 19 15 31 13 19 6 0 6 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 4 3 4 7 1 0 1 0 1 0 1 0 114 45 105 42 105 42 100 37 97 39 102 40 107 43 109 46 107 43 109 43 105 39 97 34 107 42 102 37 97 39 102 40 112 46 112 46 112 46 112 46 107 45 112 48 114 48 114 46 119 48 112 48 119 52 121 49 124 54 121 52 119 52 121 54 119 51 117 49 114 46 112 46 121 51 119 51 117 49 114 48 109 52 131 55 117 48 124 60 133 55 121 51 124 55 124 52 131 55 121 54 128 58 131 58 128 55 128 58 133 61 136 61 131 57 131 57 131 57 131 57 131 57 131 57 131 57 131 55 136 55 131 54 131 55 136 58 128 55 136 55 131 52 131 57 136 57 136 57 136 55 133 54 131 55 133 57 136 55 133 54 136 51 133 51 133 52 138 55 145 57 143 57 143 58 143 57 140 57 140 58 143 60 145 60 148 60 145 60 145 61 150 64 155 66 155 66 155 66 155 66 157 67 157 67 157 67 157 67 162 64 164 66 167 67 169 67 164 64 164 66 167 67 169 67 167 66 167 66 167 66 167 66 171 69 171 67 169 66 167 66 171 69 171 69 171 69 171 69 171 69 171 70 174 72 176 72 174 70 174 72 176 73 179 73 176 72 176 73 179 75 181 76 181 75 179 73 176 75 179 76 181 76 181 76 181 76 181 76 186 79 186 79 186 79 186 79 186 78 183 76 181 78 183 79 186 78 183 76 181 78 183 79 186 79 186 79 186 79 186 79 188 79 191 81 193 79 191 78 186 76 186 78 188 78 191 79 191 79 191 79 191 79 191 79 191 81 195 82 195 82 193 79 195 82 195 82 195 82 195 82 193 82 195 82 195 81 191 78 193 79 195 81 195 82 198 82 195 81 195 81 195 81 198 82 191 79 195 82 200 82 195 81 193 81 198 82 198 82 195 79 195 82 198 81 193 81 200 87 200 84 200 84 200 84 200 84 210 84 205 81 202 84 212 88 212 87 212 87 212 87 212 87 210 85 212 87 214 88 214 88 222 93 222 93 224 96 229 98 224 101 236 105 238 107 250 113 260 119 276 125 281 123 276 117 267 122 265 114 238 101 231 107 234 95 191 67 162 60 162 66 179 72 176 72 181 75 186 78 183 75 183 76 186 78 188 78 191 78 188 78 191 79 186 73 186 76 186 75 183 75 181 73 181 78 183 81 193 85 202 90 222 101 238 105 241 107 248 114 257 114 260 117 265 123 276 128 279 129 284 134 293 138 298 141 298 141 198 36 124 42 119 46 119 40 124 45 124 45 119 43 117 45 114 43 114 43 112 42 109 42 112 43 114 42 112 40 107 40 107 39 107 39 107 39 102 36 105 37 105 37 107 37 100 34 95 30 88 27 81 25 69 22 69 22 62 18 54 16 50 13 21 3 7 0 0 0 4 1 4 4 28 16 47 18 50 13 54 15 52 16 54 18 42 15 50 21 50 21 50 19 33 12 11 4 9 4 9 3 16 7 11 4 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 19 12 23 15 28 18 35 18 42 19 45 21 47 15 38 10 33 19 31 7 2 1 2 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 1 7 7 42 33 62 30 57 28 50 24 47 22 47 22 45 21 52 22 42 15 33 15 38 18 38 13 38 12 31 10 28 10 26 12 28 18 28 12 11 3 9 4 4 1 2 1 2 3 2 1 2 1 2 1 2 1 2 1 4 3 4 4 7 4 2 1 2 1 2 1 2 1 64 103 51 71 45 67 45 67 37 51 40 55 43 63 45 71 42 63 43 63 43 63 42 59 39 47 36 43 37 55 45 75 46 63 46 63 46 63 46 63 43 59 46 63 48 67 46 63 52 75 49 75 54 87 54 79 52 79 51 75 51 79 54 83 49 71 48 67 46 59 45 59 49 75 51 75 52 79 54 83 45 75 57 87 49 67 52 99 57 87 52 79 54 83 52 75 58 87 54 83 58 95 60 91 55 87 58 91 58 91 60 99 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 91 52 83 55 91 57 91 55 83 54 91 58 91 55 83 55 95 60 99 58 91 57 91 55 87 55 87 55 87 55 87 55 87 55 87 52 79 51 79 51 79 55 95 57 95 57 91 57 95 57 83 57 87 58 87 58 91 61 91 60 91 60 95 63 103 66 107 66 107 66 107 66 107 67 111 67 111 67 111 67 111 64 115 66 115 66 119 67 119 64 111 64 115 66 119 67 119 66 107 66 107 66 107 66 107 69 115 69 111 67 107 66 107 69 115 69 115 69 115 69 115 69 115 69 119 70 123 72 123 70 119 70 123 72 126 73 126 70 119 72 126 73 130 76 126 76 111 75 107 73 111 75 115 76 115 76 115 76 115 76 115 79 123 79 123 79 123 79 123 79 119 78 115 76 119 78 123 79 119 78 115 76 119 78 123 79 123 79 123 79 123 79 123 78 126 79 130 81 126 79 123 76 119 76 123 78 123 79 126 79 126 79 126 79 126 79 126 79 126 81 134 82 130 79 126 82 134 82 134 82 134 82 134 81 130 82 134 81 130 79 123 79 126 81 130 81 134 82 134 84 138 84 138 84 138 82 134 78 123 79 130 82 134 82 134 79 126 81 134 82 130 79 126 79 134 84 134 81 130 84 146 84 138 84 138 84 138 84 138 85 142 82 134 81 142 87 154 87 150 87 150 87 150 87 150 87 146 88 150 90 154 90 154 90 158 93 166 96 170 98 174 99 174 107 190 108 194 111 206 120 226 120 230 120 234 122 234 119 226 120 202 104 174 101 190 99 150 73 87 63 91 67 99 72 107 70 107 73 115 76 123 75 115 75 119 76 123 78 123 79 123 78 123 79 126 76 111 76 119 75 115 75 111 73 111 76 107 78 115 79 126 85 138 93 170 102 194 105 198 108 202 113 202 114 206 119 222 123 230 128 238 129 246 134 261 138 269 144 309 102 55 42 47 34 71 45 71 46 63 45 47 42 31 45 59 45 55 43 51 42 51 40 51 42 55 43 51 42 39 39 27 40 27 39 35 39 35 37 39 37 39 37 43 37 43 33 31 31 35 30 27 27 27 24 23 25 27 22 15 18 11 19 11 4 0 0 0 1 0 3 3 3 0 12 31 19 27 15 23 15 27 15 31 18 31 13 19 16 27 21 31 21 39 13 19 6 0 3 0 1 0 9 11 6 3 3 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 0 10 19 18 35 21 35 21 39 21 39 18 27 13 15 13 27 15 0 0 0 3 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 1 0 1 0 1 0 0 0 12 43 36 83 34 47 24 39 24 35 22 31 21 31 25 35 18 11 12 11 16 23 12 7 12 7 12 11 10 7 10 19 16 39 16 23 6 0 6 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 4 3 1 0 1 0 1 0 1 0 150 63 121 46 109 45 109 45 100 40 102 42 105 43 107 45 105 42 102 40 105 43 109 46 100 39 100 40 107 48 119 54 109 45 109 45 109 45 109 45 107 45 109 45 109 46 112 48 117 48 112 48 119 52 119 49 119 51 117 49 117 51 121 54 121 52 119 51 119 51 117 49 117 49 119 52 124 54 126 55 112 51 124 52 117 48 119 55 128 54 121 52 124 54 121 49 128 55 124 55 131 60 131 57 128 58 133 58 128 55 128 58 133 57 131 55 128 57 131 58 131 57 128 55 128 57 133 60 131 57 140 61 143 58 133 54 131 57 138 57 133 54 133 58 143 61 138 57 133 55 133 57 133 55 133 55 133 55 133 55 143 55 138 52 133 49 131 51 136 55 145 58 143 54 140 57 143 58 143 58 145 60 145 60 148 61 148 61 148 63 152 64 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 167 66 167 67 169 67 169 67 164 64 164 66 167 67 169 67 169 67 169 67 169 67 169 67 171 69 171 67 169 66 167 66 171 69 171 69 171 69 171 69 171 69 171 70 174 72 176 72 174 70 174 72 176 73 179 73 176 72 176 73 179 75 181 76 181 75 179 73 176 75 179 76 181 76 181 76 181 76 181 76 183 78 183 78 183 78 183 78 186 78 183 76 181 78 183 79 186 78 183 76 181 78 183 79 183 78 186 79 186 79 188 81 188 79 191 81 193 79 191 78 186 78 188 78 191 79 191 81 191 79 191 79 191 79 191 79 191 79 193 81 193 81 191 79 193 81 193 81 193 81 193 81 193 81 193 81 193 79 188 78 191 79 193 79 195 81 195 82 202 85 202 84 200 84 200 82 191 78 191 79 195 81 198 82 193 79 195 81 195 81 193 79 193 81 200 84 198 81 200 85 200 84 200 84 200 84 200 84 207 82 205 82 207 84 210 87 210 85 210 85 210 85 210 85 214 88 217 90 217 92 219 92 214 90 222 95 226 98 229 98 224 104 243 110 245 111 253 114 272 122 274 119 272 120 279 122 262 119 255 111 231 101 224 101 198 76 171 61 157 63 164 67 179 72 176 72 181 75 186 78 183 75 183 76 186 78 188 78 191 78 188 78 191 79 186 73 183 75 183 75 181 73 181 72 176 75 176 76 186 79 193 84 207 93 231 104 238 105 245 111 253 111 255 116 262 119 267 122 279 128 279 129 286 135 296 141 293 149 255 75 138 37 119 43 133 46 128 45 121 43 117 40 119 46 117 43 114 42 109 40 109 42 112 43 114 42 112 40 109 42 109 42 109 40 109 40 107 39 107 37 105 36 102 36 95 31 97 31 93 30 85 27 83 27 78 27 71 21 64 18 57 13 16 0 7 1 2 0 2 1 7 7 33 18 47 18 52 15 57 15 59 16 54 19 50 15 50 18 47 19 50 21 31 10 9 3 7 3 4 0 19 9 11 4 7 1 4 1 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 3 16 13 31 21 40 21 42 19 42 19 45 15 40 15 35 18 21 1 2 3 4 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 3 2 3 4 1 4 0 9 1 11 15 54 37 62 27 52 25 50 22 47 21 42 19 50 21 40 15 33 15 40 19 35 12 38 13 33 12 28 9 26 12 26 15 23 10 11 3 9 4 4 1 2 1 2 3 2 1 2 1 2 1 2 1 0 1 2 1 4 3 4 3 2 1 2 1 2 1 2 1 64 103 52 75 46 71 45 63 42 59 42 59 42 59 42 59 43 59 39 43 37 55 43 71 40 59 42 63 46 79 51 87 45 59 45 59 45 59 45 59 46 59 43 51 43 59 48 71 48 63 45 63 49 75 49 67 48 67 48 67 48 71 51 79 54 83 54 83 54 87 55 87 51 75 51 75 51 75 52 79 49 71 49 71 48 67 48 67 55 83 52 79 54 83 51 67 52 71 51 75 55 87 55 75 57 95 61 91 54 71 54 83 58 91 55 83 55 83 58 91 57 87 55 79 55 87 60 99 58 95 58 95 57 87 55 83 52 87 57 87 54 79 54 91 61 99 57 83 54 83 54 83 57 87 55 83 54 87 55 91 55 87 54 83 52 83 54 87 51 91 60 103 55 87 54 95 61 95 61 95 60 91 60 91 63 99 63 95 63 103 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 67 119 67 119 67 119 67 119 64 111 64 115 66 119 67 119 69 115 69 115 69 115 69 115 69 115 69 111 67 107 66 107 69 115 69 115 69 115 69 115 69 115 69 119 70 123 72 123 70 119 70 123 72 126 73 126 72 126 73 126 73 126 73 123 76 111 75 107 73 111 75 115 75 111 75 111 75 111 75 111 78 119 78 119 78 119 78 119 79 119 78 115 76 119 78 123 79 119 78 115 76 119 78 123 78 119 78 123 79 126 81 126 78 126 79 130 81 126 79 123 78 126 79 126 81 130 81 134 81 130 81 130 81 130 81 130 78 126 79 130 81 126 79 123 81 130 81 130 81 130 81 130 79 130 81 130 81 126 78 119 76 123 78 123 79 126 79 130 84 138 84 134 82 134 81 130 76 119 78 123 79 130 82 138 78 126 79 130 81 126 79 123 78 130 84 138 82 130 82 142 84 138 84 138 84 138 84 138 81 138 84 142 85 146 85 142 85 146 85 146 85 146 85 146 88 150 88 154 90 154 92 158 87 154 93 170 98 174 98 174 99 178 108 198 111 198 111 210 120 230 122 234 122 230 119 226 117 210 113 194 107 186 98 158 69 95 67 91 63 87 66 99 72 107 70 107 73 115 76 123 75 115 75 119 76 123 78 123 79 123 78 123 79 126 76 111 75 115 75 111 73 111 72 107 73 99 73 103 75 115 79 123 82 146 95 182 104 194 107 198 108 190 111 202 116 210 117 210 126 234 126 238 131 253 137 269 144 281 134 198 58 43 42 63 46 71 45 63 45 51 45 43 46 63 45 55 43 51 40 47 40 51 42 55 43 51 42 39 40 31 40 31 40 31 40 39 40 47 39 43 34 35 33 31 33 31 34 39 36 43 31 31 30 39 28 39 25 23 21 15 24 15 1 0 0 0 1 0 1 3 4 7 15 35 19 23 15 27 15 31 16 31 19 35 18 31 18 27 16 23 18 35 13 19 6 3 4 7 4 0 10 15 7 3 3 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 7 15 16 27 18 23 18 31 18 31 16 27 15 27 15 23 10 0 0 0 4 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 4 7 3 0 1 0 3 0 0 0 16 51 30 59 25 43 24 35 22 31 19 27 21 31 18 19 16 23 19 31 12 11 15 15 15 19 10 7 12 19 13 23 10 11 4 0 6 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 1 0 3 0 1 0 1 0 1 0 1 0 140 61 131 58 131 57 121 49 107 42 105 42 105 42 105 40 109 42 95 33 90 36 102 45 102 40 105 43 109 45 112 46 109 45 109 45 109 45 109 45 112 45 105 40 105 45 114 51 117 48 112 48 119 52 119 49 112 46 112 46 112 48 117 51 119 52 121 54 124 55 126 57 121 52 119 49 117 48 112 46 121 49 112 46 114 48 112 43 124 52 119 52 124 54 119 48 117 48 114 51 124 54 121 49 128 60 136 58 121 49 119 54 136 58 128 54 126 55 133 60 131 55 128 54 128 57 136 61 143 58 131 51 124 49 126 52 126 52 131 54 126 51 128 54 140 58 133 52 126 51 128 52 136 55 133 54 131 55 133 57 136 52 136 52 138 55 143 58 131 55 148 60 140 52 138 55 150 61 148 61 148 61 148 61 152 64 150 63 152 64 155 67 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 164 69 169 69 169 69 169 69 164 66 164 67 167 69 169 69 174 72 174 72 174 72 174 72 171 70 171 69 169 67 167 66 171 69 171 69 171 69 171 69 171 69 171 70 174 72 176 72 174 70 174 72 176 73 179 73 179 73 179 73 179 73 179 73 181 75 179 73 176 75 179 76 179 75 179 75 179 75 179 75 181 76 181 76 181 76 181 76 186 78 183 76 181 78 183 79 186 78 183 76 181 78 183 79 183 78 183 79 186 81 188 81 188 79 191 81 193 79 191 78 191 79 193 81 193 82 195 82 193 81 193 81 193 81 193 81 188 79 191 81 193 79 191 78 193 81 193 81 193 81 193 81 191 81 193 81 193 79 188 76 186 76 188 78 191 78 193 79 198 82 198 81 195 79 193 79 188 76 188 78 193 81 198 84 191 79 193 81 195 79 193 78 191 81 200 84 198 82 198 84 200 84 200 84 200 84 200 84 200 81 207 87 212 85 207 82 210 85 210 85 210 85 210 85 212 87 212 88 214 90 217 90 212 88 222 98 229 101 229 99 229 104 245 113 250 113 255 114 262 120 279 126 284 122 269 114 260 114 245 108 241 105 222 90 164 66 169 69 164 66 167 70 179 72 176 72 181 75 186 78 183 75 183 76 186 78 188 78 191 78 188 78 191 79 186 73 183 75 183 73 181 72 179 72 174 73 174 73 181 76 186 79 193 85 222 99 236 105 243 110 243 110 250 114 257 116 260 116 276 126 276 126 281 134 293 140 300 134 293 123 167 39 138 45 126 45 124 43 121 46 126 49 124 46 117 43 114 42 109 40 109 42 112 43 114 42 112 40 117 42 117 42 117 42 117 42 119 40 114 37 107 33 102 31 100 36 105 39 105 37 97 33 90 31 88 28 81 24 71 19 62 13 19 0 7 3 2 0 2 1 9 9 35 18 47 15 57 15 57 18 59 18 57 19 57 19 52 18 47 16 47 16 33 12 14 6 14 9 14 7 19 9 14 4 4 1 2 0 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 21 12 31 15 28 12 35 15 38 16 42 15 42 16 33 16 16 0 2 3 7 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 1 2 6 7 3 0 1 2 0 2 1 16 15 47 31 50 25 50 22 47 21 42 19 42 19 40 19 47 21 50 21 38 13 40 16 35 13 31 9 28 12 21 9 14 6 9 4 9 4 4 1 2 1 2 3 2 1 2 1 2 1 2 1 0 0 0 1 2 3 4 3 2 1 2 1 2 1 2 1 58 87 55 87 58 87 51 67 46 67 49 67 39 43 39 63 39 51 39 51 39 55 43 63 36 55 45 79 51 79 46 63 45 67 45 67 45 67 45 67 46 71 46 75 48 79 49 79 46 59 42 59 49 83 57 91 46 67 48 71 49 75 51 79 51 75 49 67 46 59 45 55 43 63 49 71 48 67 48 71 51 75 51 75 51 75 51 75 52 79 52 79 52 75 48 67 55 79 54 83 57 83 52 63 55 83 55 83 55 83 55 83 52 75 52 75 52 75 52 75 51 75 52 79 54 83 55 83 67 107 60 83 54 83 57 91 55 87 58 91 55 83 57 91 57 83 52 71 51 75 55 87 58 87 55 79 52 79 55 87 54 83 54 83 54 87 58 95 58 91 55 91 60 103 60 95 54 91 58 103 61 103 58 95 64 115 64 111 63 107 61 107 64 107 66 107 66 103 63 95 69 115 67 107 66 107 67 111 66 107 66 115 67 119 70 123 69 119 69 119 69 119 69 119 69 111 69 115 70 119 72 119 69 111 69 111 69 111 69 111 69 115 69 115 69 115 69 115 75 123 70 119 73 126 72 115 70 119 70 119 70 119 70 119 75 130 73 123 70 119 70 119 73 115 70 111 73 119 72 111 73 119 73 123 75 126 76 126 75 111 75 111 75 111 75 111 78 115 73 103 72 107 76 119 81 130 78 126 76 123 75 119 78 134 82 146 84 142 79 130 84 126 76 107 73 119 82 142 81 130 82 134 84 130 82 126 81 126 81 126 81 126 81 126 85 134 84 130 82 126 81 123 79 126 81 130 82 126 81 123 81 126 81 126 81 126 81 126 81 126 79 126 79 126 79 126 81 130 81 126 79 123 78 123 76 123 78 126 79 123 78 119 78 123 79 130 82 134 84 142 78 126 81 134 82 134 82 130 84 134 82 134 82 138 85 146 88 146 87 142 85 146 87 150 87 146 87 150 88 154 90 154 88 154 88 150 90 158 95 158 101 170 99 158 99 154 98 154 101 158 104 166 108 186 114 206 110 202 122 234 126 234 117 206 122 198 107 174 102 154 87 115 61 79 63 95 64 107 67 111 75 115 75 115 75 115 75 119 79 126 78 119 76 119 78 123 79 123 78 119 76 123 78 126 70 103 70 107 73 107 69 87 67 99 76 115 76 115 78 123 84 142 92 170 102 194 108 202 110 198 111 198 111 206 120 230 122 230 131 234 129 234 137 257 146 265 135 230 87 75 43 71 46 75 45 63 43 63 45 67 43 59 43 59 43 59 43 59 39 51 42 59 42 51 37 39 42 43 42 43 42 51 42 51 40 47 39 39 36 35 34 27 34 31 33 35 37 43 34 27 37 47 34 35 28 19 24 11 18 0 1 0 4 0 0 15 3 15 0 31 25 43 16 7 12 7 15 11 16 15 15 11 19 23 19 31 21 27 12 11 12 19 6 0 3 3 9 19 12 11 3 0 3 3 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 15 39 18 27 10 15 13 11 10 7 15 31 28 27 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 4 0 0 0 0 0 12 27 33 63 28 43 25 43 25 35 24 27 21 11 16 7 16 15 12 0 13 3 15 7 13 3 12 11 10 15 10 15 10 19 12 19 9 7 3 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 136 61 131 60 136 60 126 51 109 46 114 43 100 36 97 40 102 39 100 39 100 40 105 43 97 39 107 46 114 48 109 43 109 45 109 45 109 45 109 45 112 46 112 48 114 48 114 48 119 48 109 45 117 51 121 51 117 49 117 49 119 51 119 51 124 54 121 51 117 49 114 48 109 48 119 52 117 49 119 52 114 48 114 46 112 46 112 46 119 52 121 52 121 51 117 48 126 52 117 51 124 57 131 58 128 57 128 57 128 57 128 57 124 54 124 54 124 54 124 54 126 55 126 57 128 58 131 58 136 58 131 55 128 55 131 58 133 60 138 61 133 57 136 61 128 54 126 52 124 54 126 55 128 54 126 52 126 55 133 60 133 54 131 54 131 55 136 58 138 57 133 57 140 61 140 58 140 57 145 60 150 60 148 58 155 64 155 63 152 61 150 61 152 66 155 66 155 64 150 61 157 67 155 66 155 67 159 69 159 69 159 69 159 69 159 69 162 70 162 70 162 70 162 70 162 70 162 72 164 72 167 73 164 70 162 70 162 70 162 69 171 69 171 69 171 69 171 69 179 72 174 70 179 73 176 70 174 70 174 70 174 70 174 70 179 73 176 70 174 70 176 72 179 72 174 70 179 73 176 70 179 73 179 75 181 75 183 78 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 75 186 78 183 76 183 76 181 75 188 79 191 81 191 81 188 81 188 81 186 79 186 81 191 84 188 82 191 84 193 82 191 81 188 81 188 81 188 81 188 81 193 82 191 82 191 82 188 81 186 81 188 82 191 81 188 79 188 81 188 81 188 81 188 81 188 81 188 81 188 81 188 81 191 82 188 81 188 79 186 79 186 78 188 78 188 78 188 76 188 78 191 79 193 82 198 84 188 79 193 82 195 82 195 81 198 82 195 82 195 84 200 87 205 87 205 85 202 87 205 87 205 87 205 88 207 88 210 90 214 88 214 88 217 92 222 96 231 101 231 99 229 99 229 99 238 104 238 105 245 111 255 116 250 114 265 123 272 119 257 111 238 107 226 99 210 84 179 66 162 61 164 64 167 66 171 67 176 72 179 72 181 75 183 75 191 78 188 76 186 76 188 79 191 78 188 76 186 78 188 79 181 72 176 72 181 73 176 69 169 73 171 76 179 75 183 81 195 85 210 96 226 105 238 108 238 113 243 111 243 114 262 126 265 126 279 131 279 131 288 140 308 140 298 126 219 63 126 45 121 45 119 43 124 43 131 46 124 43 121 43 121 43 121 43 117 40 119 43 119 40 114 37 112 42 112 42 112 42 112 42 109 40 107 39 105 36 100 34 97 33 93 34 100 36 97 31 100 34 95 31 88 27 83 24 78 9 33 0 11 0 0 4 0 0 0 13 50 22 52 15 54 13 54 16 57 15 50 13 52 16 50 19 54 21 47 13 28 10 14 3 7 4 14 9 21 7 7 1 7 4 7 1 7 3 7 3 7 3 7 3 4 1 4 1 4 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 11 3 28 15 38 16 38 18 40 16 35 15 40 22 45 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 1 0 0 0 4 14 13 50 28 54 30 52 24 57 25 52 21 50 16 45 15 45 16 28 13 28 15 31 13 28 12 23 10 23 9 26 10 26 12 21 10 14 7 9 4 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 66 95 61 103 64 103 58 83 46 63 48 67 40 47 39 55 40 55 39 51 39 55 42 63 37 51 40 63 43 67 43 63 43 63 43 67 45 67 45 67 48 75 46 71 46 71 46 71 54 75 48 63 48 71 48 63 52 79 51 75 51 75 51 71 57 87 55 83 52 79 51 75 46 71 52 83 51 75 51 83 49 71 48 67 46 63 45 59 51 75 52 79 52 75 49 67 55 71 48 63 52 95 64 111 58 91 58 91 58 91 58 91 55 83 55 83 55 83 55 83 55 83 57 87 57 91 58 91 54 79 54 83 55 87 57 87 57 95 61 95 58 87 58 95 52 79 54 83 55 79 54 75 52 75 52 75 55 87 60 99 55 87 54 83 54 87 57 95 60 91 55 91 60 103 61 95 57 99 60 107 61 107 60 103 64 115 64 115 63 111 63 111 66 107 66 107 66 103 63 99 66 107 66 107 67 115 70 123 72 123 70 115 69 111 66 107 70 119 70 119 70 115 69 115 70 111 70 111 72 115 72 119 72 115 72 111 70 107 69 107 69 115 69 115 69 115 69 115 73 119 69 119 72 126 72 119 70 119 70 119 70 119 70 119 72 123 70 119 70 123 73 126 73 123 70 119 73 126 72 119 73 126 73 126 75 130 75 126 75 111 75 111 75 111 75 111 72 107 76 119 78 115 73 103 75 130 76 134 76 134 78 138 79 138 78 134 76 138 78 134 78 123 82 134 85 134 82 126 81 126 82 130 82 130 81 126 81 126 81 126 81 126 81 126 81 126 81 126 82 130 82 130 79 126 81 130 82 126 81 123 81 126 81 126 81 126 81 126 82 130 82 130 82 130 82 130 82 126 81 126 79 123 79 123 78 123 78 123 78 123 78 123 78 123 79 126 81 134 82 134 78 126 81 134 82 134 82 130 82 134 82 134 82 138 85 142 87 146 87 146 87 146 87 146 87 146 87 146 88 150 88 154 88 150 87 150 90 158 95 158 101 170 101 162 101 162 102 158 107 166 107 166 108 178 110 194 111 202 117 226 119 210 110 186 105 186 108 166 90 115 66 79 61 87 63 95 64 107 67 111 67 95 69 103 72 111 75 119 78 123 76 119 76 119 78 126 78 123 76 119 76 119 78 123 76 111 70 103 72 111 72 103 70 103 75 103 72 107 79 130 82 142 90 166 99 190 105 198 111 206 113 198 113 210 120 226 123 230 129 230 131 234 135 249 135 253 141 261 110 123 49 47 46 67 43 63 42 63 43 63 43 59 43 59 43 59 43 59 40 55 42 55 42 51 39 43 42 51 42 51 42 51 42 51 40 47 39 43 37 35 36 35 34 31 31 31 34 39 33 23 33 31 31 23 30 19 27 15 27 0 1 0 0 0 0 27 1 15 1 31 21 35 15 3 15 7 16 11 16 11 15 15 15 19 16 31 22 47 19 31 13 23 7 3 3 0 6 11 12 11 3 0 3 3 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 13 35 19 35 21 31 16 15 19 39 24 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 4 0 16 43 30 63 25 35 24 43 19 19 18 3 13 0 12 0 13 0 15 3 15 11 13 7 10 7 9 11 7 7 7 7 9 19 10 19 9 7 3 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 140 64 138 64 143 64 133 55 117 49 117 48 109 42 105 40 105 40 100 39 100 40 105 42 100 39 100 40 102 42 105 42 105 43 107 43 107 45 109 45 112 46 112 46 109 45 109 45 121 51 114 46 114 48 112 45 124 54 121 52 119 49 117 49 126 55 126 54 124 52 121 52 112 49 121 52 119 49 119 52 126 55 124 54 121 51 119 51 117 51 121 52 121 51 117 49 126 52 117 49 126 60 138 64 128 57 128 57 128 57 128 57 128 57 128 57 128 57 128 57 124 54 124 54 124 54 124 54 124 54 126 55 128 55 126 52 124 55 131 55 124 52 126 55 121 52 128 57 131 55 124 51 124 52 126 54 128 57 133 60 136 55 131 54 131 55 136 57 140 58 136 58 143 63 143 60 145 60 148 61 150 61 150 61 155 64 155 64 155 64 155 63 155 66 157 67 155 66 152 63 152 64 152 66 157 69 164 72 162 70 162 69 159 67 157 67 162 70 162 69 159 69 159 67 159 69 162 70 162 72 164 72 167 73 164 70 162 69 157 67 169 67 169 67 169 67 169 67 176 69 169 69 176 73 176 70 174 70 174 70 174 70 174 70 174 70 174 70 176 73 181 75 179 72 174 70 179 73 176 70 176 72 179 73 179 75 181 76 179 75 179 75 179 75 179 75 176 73 181 76 181 76 176 73 179 75 181 76 183 78 186 79 188 78 181 73 179 75 186 81 183 79 188 82 191 82 188 81 186 81 191 82 191 82 188 79 188 81 188 81 188 81 188 81 186 79 186 81 191 82 193 84 186 81 188 82 191 81 188 79 188 81 188 81 188 81 188 81 191 82 191 82 191 82 191 82 188 81 188 79 186 79 183 78 188 76 186 76 186 76 186 78 188 78 188 79 191 81 193 82 188 79 193 82 195 82 195 81 195 82 193 81 195 82 198 85 202 85 202 87 205 85 202 85 202 85 205 87 205 88 207 88 212 87 212 88 217 92 224 98 231 101 234 102 236 104 238 105 248 108 245 107 243 108 245 108 257 116 262 117 257 111 245 105 236 110 231 96 191 69 164 63 162 61 164 64 167 66 171 67 171 67 174 72 181 75 186 78 186 76 183 75 186 76 188 79 188 78 186 75 183 76 188 78 191 75 179 70 179 73 181 75 171 73 169 72 171 73 186 84 193 84 207 93 222 101 231 104 236 111 243 113 245 114 260 123 267 125 276 129 281 132 286 135 291 137 310 143 265 90 152 37 124 45 121 42 121 42 131 45 121 43 121 43 121 43 121 43 119 42 119 42 117 40 114 39 112 42 112 42 112 42 112 42 109 40 109 39 107 37 105 36 97 33 93 33 97 34 93 28 93 31 90 30 90 30 88 28 90 21 50 3 21 1 7 4 2 0 7 15 52 18 52 15 54 15 57 18 59 16 50 15 50 16 47 19 52 21 45 15 28 10 14 4 7 3 9 4 21 7 7 1 7 4 7 1 7 3 7 3 7 3 7 3 4 1 4 1 4 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 9 0 7 0 23 16 35 19 38 16 28 13 33 18 35 9 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 1 2 0 0 1 21 18 52 31 52 22 47 25 42 16 42 15 40 10 35 10 31 13 31 16 33 15 28 13 23 9 21 7 21 6 19 7 14 9 19 12 16 7 4 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 63 87 60 103 64 103 60 87 54 83 52 87 51 79 45 63 42 59 40 51 39 51 40 59 39 51 39 51 40 55 40 55 40 59 42 63 43 67 45 67 45 67 45 67 45 63 43 63 48 63 45 63 49 75 49 63 54 79 52 75 51 71 49 67 52 79 52 79 51 75 51 75 43 63 49 75 49 67 49 75 57 91 57 87 55 83 54 83 49 71 51 79 52 79 51 71 54 75 52 83 58 91 57 79 54 79 54 79 54 79 54 79 57 87 57 87 57 87 57 87 54 79 54 79 54 79 54 79 55 83 55 83 54 75 49 67 51 79 55 79 52 71 52 83 51 75 55 87 57 83 52 71 55 83 55 83 55 83 55 79 57 91 55 83 54 83 55 91 60 95 57 95 61 107 61 99 61 107 61 107 61 111 63 115 64 115 64 115 64 115 64 119 66 111 67 111 67 107 64 99 64 103 64 107 67 115 72 123 67 111 67 115 69 119 70 119 70 119 70 115 69 111 67 107 69 107 69 111 70 111 72 115 72 115 72 111 70 107 69 107 67 111 67 111 67 111 67 111 70 111 67 115 72 126 72 119 70 119 70 119 70 119 70 119 70 119 70 119 72 126 75 130 73 123 70 119 73 126 72 119 72 123 72 126 73 126 75 123 75 111 75 111 75 111 75 111 76 115 73 107 73 107 76 115 73 130 75 134 76 138 78 142 78 134 75 126 73 130 76 130 78 119 76 115 76 119 79 126 79 123 81 130 82 126 79 123 81 126 81 126 81 126 81 126 78 119 79 123 81 130 82 130 79 126 81 130 82 126 81 123 81 126 81 126 81 126 81 126 82 130 82 130 82 130 82 130 81 126 79 123 79 119 78 119 78 119 75 115 75 115 76 123 78 123 78 126 79 126 79 130 78 126 81 134 82 134 82 130 82 130 81 130 81 134 84 142 84 138 85 146 87 142 84 138 85 142 85 146 87 146 88 150 85 146 87 150 90 162 96 162 101 170 102 170 105 178 108 182 111 178 108 170 107 170 105 182 116 214 114 206 111 202 105 190 105 178 95 119 64 63 58 79 63 87 64 95 64 107 67 103 69 103 72 111 75 123 79 126 75 115 75 115 75 119 78 126 78 119 75 115 75 115 76 123 79 115 72 103 72 111 73 111 70 99 72 95 69 103 78 134 81 134 87 158 96 178 101 186 107 194 110 198 111 202 117 214 123 226 126 230 132 238 132 230 129 246 144 293 135 198 69 47 45 59 42 59 40 59 43 63 43 59 43 59 43 59 43 59 42 55 40 51 39 47 39 47 42 51 42 51 42 51 42 51 40 47 40 43 39 43 39 39 36 35 33 31 34 35 31 19 30 23 30 23 30 23 30 23 30 27 21 3 10 11 3 0 0 0 4 31 21 27 15 11 15 11 18 15 18 23 16 15 18 23 15 35 19 31 12 7 9 15 7 3 3 0 3 3 12 11 3 0 3 3 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 23 15 31 18 23 13 15 16 31 18 15 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 1 0 0 0 1 11 22 55 27 47 22 39 15 7 15 7 13 0 7 0 13 3 16 7 16 15 15 7 10 7 9 7 7 3 6 3 6 11 10 23 10 11 3 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 133 60 131 61 138 63 131 55 128 55 126 55 126 54 114 45 107 42 102 39 100 39 102 40 100 39 102 42 105 40 102 39 102 40 102 42 107 43 109 45 105 42 105 43 107 45 109 45 107 43 107 46 119 52 117 48 119 49 117 49 117 49 114 48 117 49 117 49 117 49 117 49 107 46 117 49 114 46 114 49 121 52 121 52 121 52 121 52 114 49 119 52 121 52 119 51 126 54 124 55 128 55 119 48 121 52 121 52 121 52 121 52 128 57 128 57 128 57 128 57 131 58 131 57 128 57 126 55 133 58 131 54 124 51 119 49 126 55 131 57 126 54 128 57 124 54 126 55 128 54 126 52 128 57 131 57 131 55 126 52 138 57 133 54 131 54 133 55 143 58 138 60 145 64 145 60 152 63 150 61 150 63 155 66 155 64 155 64 157 66 157 66 157 67 159 69 157 66 152 64 155 66 155 66 157 69 162 72 155 66 157 69 159 70 164 72 162 70 159 69 157 66 155 66 157 69 159 69 162 70 162 70 162 70 162 70 162 70 162 70 167 66 167 66 167 66 167 66 171 67 167 67 176 73 176 70 174 70 174 70 174 70 174 70 176 72 174 70 174 72 179 73 179 72 174 70 179 73 176 70 174 72 176 72 179 73 179 75 179 75 179 75 179 75 179 75 183 76 176 72 174 73 181 78 181 75 183 76 183 76 186 78 186 76 183 75 181 76 183 79 183 76 179 73 179 76 186 81 186 79 188 81 188 81 186 79 188 81 188 81 188 81 188 81 186 79 186 79 188 81 188 81 186 81 188 82 191 81 188 79 188 81 188 81 188 81 188 81 188 81 188 81 188 81 188 81 186 79 186 79 183 78 183 76 188 76 183 73 181 75 186 78 188 78 188 78 188 79 191 79 188 79 193 82 195 82 195 81 193 81 191 79 193 82 198 84 198 84 202 87 205 85 200 82 200 85 202 85 205 87 205 87 210 85 210 87 217 93 226 99 231 102 236 105 243 110 248 113 250 110 245 107 243 107 243 107 255 111 250 108 243 104 238 102 229 99 193 70 155 57 157 66 159 63 162 66 164 66 169 69 176 72 181 75 186 78 191 79 181 73 181 73 183 76 188 79 186 76 183 75 183 75 186 76 186 73 176 70 179 73 179 72 169 72 167 72 171 72 181 81 191 81 202 90 214 96 222 99 224 105 238 110 241 111 253 117 269 123 272 129 284 134 281 128 288 135 300 143 296 122 198 51 128 43 121 42 121 40 124 43 121 43 121 43 121 43 121 43 121 42 117 39 114 39 114 40 112 42 112 42 112 42 112 42 109 40 109 40 109 39 107 39 102 36 97 36 100 36 93 28 93 31 90 30 90 30 88 28 83 30 83 24 54 18 26 0 14 1 26 18 57 16 54 18 57 16 59 18 54 18 52 16 47 15 42 15 42 13 33 6 19 6 11 4 7 4 9 4 21 7 7 1 7 4 7 1 7 3 7 3 7 3 7 3 4 1 4 1 4 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 7 0 7 0 14 7 31 16 35 18 33 16 38 22 23 3 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 2 1 2 0 0 0 4 7 31 22 50 28 50 22 33 15 40 15 40 12 33 7 33 15 33 16 33 16 31 15 26 12 26 9 21 6 19 7 11 6 11 9 11 6 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 61 83 58 99 64 103 60 91 57 87 54 95 57 95 49 63 43 59 40 51 39 51 39 55 37 55 43 67 45 59 39 47 39 51 40 59 43 63 45 67 37 51 40 59 43 67 46 71 43 51 43 63 51 75 49 63 46 63 46 67 48 67 48 67 49 71 49 71 49 71 49 71 45 67 51 75 49 67 49 75 48 67 48 71 51 79 52 79 48 71 51 79 52 79 52 75 55 79 51 71 52 75 51 67 54 79 54 79 54 79 54 79 55 83 55 83 55 83 55 83 58 91 58 87 57 83 55 83 60 87 55 75 52 75 54 83 52 83 57 83 54 75 54 87 55 79 54 75 52 79 54 83 52 79 55 87 57 87 55 79 58 91 55 83 54 83 54 87 61 99 58 99 63 111 63 103 64 111 63 107 63 115 66 123 64 115 64 119 66 123 67 123 67 111 69 115 67 111 66 103 67 111 66 107 66 111 69 115 69 115 69 115 69 115 69 115 70 119 69 115 67 107 64 103 67 103 69 107 69 111 70 111 67 103 69 111 70 115 73 119 66 107 66 107 66 107 66 107 67 107 64 111 70 126 72 119 70 119 70 119 70 119 70 119 73 126 72 119 70 119 72 123 73 123 70 119 73 126 72 119 70 119 72 123 72 126 73 119 75 111 75 111 75 111 75 111 75 111 75 111 75 111 75 111 78 138 76 134 76 134 75 130 76 134 78 138 78 138 76 126 75 115 78 123 79 123 78 119 78 123 79 126 81 123 79 119 81 126 81 126 81 126 81 126 81 126 79 123 79 123 79 119 79 126 81 130 82 126 81 123 81 126 81 126 81 126 81 126 79 123 79 123 79 123 79 123 79 123 79 119 78 119 76 115 78 119 73 107 72 111 76 123 78 123 78 123 78 123 78 123 78 126 81 134 82 134 82 130 81 130 79 126 81 130 82 138 81 134 85 146 87 142 82 130 84 138 85 142 85 146 87 146 84 146 85 146 90 162 98 166 101 174 104 178 110 190 113 198 111 178 108 170 107 178 108 190 108 186 104 182 99 178 99 178 99 150 76 95 61 83 63 91 63 87 64 95 64 107 67 103 72 107 72 111 75 115 75 119 73 111 73 111 75 119 78 126 76 115 75 111 73 115 75 119 73 107 70 107 73 111 70 95 66 95 73 103 72 103 76 123 78 130 84 150 92 166 96 174 99 178 105 186 107 190 111 198 125 222 125 230 134 242 129 214 134 246 138 265 143 257 98 91 42 47 42 51 40 55 40 63 43 59 43 59 43 59 43 59 43 55 40 47 37 47 40 51 42 51 42 51 42 51 42 51 40 47 40 47 40 47 40 47 40 47 37 43 37 43 33 23 33 27 31 23 30 19 28 15 22 27 30 39 27 55 19 7 4 0 12 43 24 23 16 23 16 23 18 27 19 23 19 27 10 15 10 19 15 23 9 3 3 3 4 3 4 3 6 7 12 11 3 0 3 3 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 4 0 12 19 15 23 15 23 19 47 13 3 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 3 0 6 27 27 63 27 31 13 15 18 11 15 0 9 0 15 7 16 11 18 15 16 11 15 15 12 15 9 7 7 3 4 3 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 133 61 133 63 140 64 136 58 128 54 124 55 128 55 114 42 107 43 102 39 100 39 100 39 97 40 109 48 112 43 100 36 97 39 102 40 105 43 109 45 95 36 100 40 107 45 112 48 109 43 109 48 119 49 112 43 107 43 109 45 112 48 114 48 117 51 119 51 119 51 119 51 112 49 121 52 119 51 119 52 112 46 114 49 121 54 126 55 114 48 119 52 121 52 121 52 128 52 112 45 114 51 121 52 126 55 126 55 126 55 126 55 126 55 126 55 126 55 126 55 126 55 126 54 124 52 121 51 133 55 126 51 124 54 133 60 119 51 124 52 119 48 121 52 131 55 124 51 121 52 128 57 119 51 126 57 133 58 133 57 138 58 133 54 131 54 131 54 143 60 138 60 145 64 145 61 157 64 152 61 152 64 159 69 155 64 155 66 157 67 159 67 157 69 159 69 159 67 155 64 159 69 157 66 155 66 157 67 164 72 162 69 159 67 155 66 162 70 159 67 155 66 152 63 157 67 157 69 159 70 162 70 155 66 157 69 164 73 169 75 167 66 167 66 167 66 167 66 169 66 164 67 174 73 176 70 174 70 174 70 174 70 174 70 181 75 179 72 174 70 174 70 179 72 174 70 179 73 176 70 174 70 174 72 176 73 179 75 179 75 179 75 179 75 179 75 174 73 181 78 183 76 176 72 188 78 186 76 183 75 181 73 181 76 188 81 191 79 183 76 174 76 188 85 195 82 183 75 183 79 186 81 188 79 186 78 188 81 188 81 188 81 188 81 191 81 188 79 186 78 183 76 186 81 188 82 191 81 188 79 188 81 188 81 188 81 188 81 183 78 183 78 183 78 183 78 186 79 186 78 183 76 181 76 188 76 181 72 179 73 186 78 188 78 188 78 188 78 188 78 188 79 193 82 195 82 195 81 193 79 191 79 191 81 195 84 195 82 202 87 205 85 198 81 200 84 200 85 202 87 205 87 207 84 210 87 217 93 226 99 231 102 236 107 245 113 253 116 245 110 243 107 241 108 243 110 236 102 229 95 224 95 226 98 200 76 162 57 150 57 148 52 159 63 162 66 164 66 169 69 176 72 179 72 179 72 179 72 179 72 179 73 183 76 188 79 186 75 183 73 181 75 183 76 176 70 176 72 181 72 174 66 162 69 169 75 176 73 179 76 188 81 200 88 212 95 217 96 217 101 231 105 236 107 245 111 269 123 272 129 286 134 279 123 296 137 288 137 298 137 234 70 131 40 126 40 119 42 121 42 121 43 121 43 121 43 121 43 124 43 117 39 112 39 117 42 112 42 112 42 112 42 112 42 109 40 109 40 109 40 109 40 109 40 105 39 105 39 97 31 95 33 93 30 90 28 85 27 74 27 85 27 76 33 66 16 26 6 40 22 64 18 59 22 52 18 54 19 57 19 52 18 33 6 31 9 33 13 28 7 9 1 7 4 9 6 14 7 21 7 7 1 7 4 7 1 7 3 7 3 7 3 7 3 4 1 4 1 4 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 2 0 11 7 7 0 9 7 16 10 19 12 28 21 19 1 0 0 4 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 1 4 4 9 0 4 12 50 34 52 21 33 15 38 19 42 13 31 9 31 16 33 18 35 16 33 15 33 15 31 12 26 9 21 9 9 4 4 1 2 1 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 61 83 55 83 58 95 60 95 58 91 57 99 58 99 51 75 48 75 48 71 45 63 40 51 42 51 36 47 43 67 42 51 37 47 39 55 43 67 46 71 37 51 40 59 43 67 45 67 46 67 51 71 46 63 48 71 45 55 43 55 43 59 46 67 51 75 51 75 51 75 51 75 49 67 48 67 48 71 51 79 45 63 46 67 49 75 52 79 55 83 51 71 49 75 54 87 52 71 49 67 51 83 60 103 52 79 54 79 54 79 54 83 61 95 57 83 54 83 57 91 63 95 57 79 52 75 52 79 52 75 52 75 54 83 57 87 54 79 54 79 52 71 49 63 52 75 52 79 54 83 55 83 60 83 52 79 57 91 55 71 57 91 57 91 57 91 55 87 57 95 60 99 61 107 64 111 63 115 64 119 66 123 67 126 63 115 64 119 66 115 64 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 69 103 67 103 67 107 70 115 75 123 73 115 72 119 73 123 72 119 67 107 66 111 70 123 67 111 67 111 67 111 67 111 66 115 72 123 70 119 70 123 70 115 69 115 69 119 72 126 72 123 72 123 72 123 72 123 73 126 73 126 73 126 73 119 75 111 75 111 75 111 75 111 75 111 75 111 75 111 75 111 75 134 76 138 78 134 76 130 75 130 75 134 76 138 78 130 84 134 81 123 78 115 76 119 84 126 78 111 75 119 81 134 82 130 81 119 78 119 78 119 84 130 81 123 79 126 82 134 82 130 81 126 81 126 81 123 76 123 82 126 81 126 82 138 79 123 79 123 79 123 79 123 79 123 79 123 79 123 79 123 76 119 76 115 75 111 73 111 78 123 78 123 78 123 78 123 79 130 84 138 81 130 84 142 88 146 84 134 81 134 82 138 84 142 87 150 88 142 82 130 90 150 85 138 82 130 81 130 87 154 90 158 95 170 99 170 102 182 110 198 116 202 114 194 113 186 107 174 104 178 105 186 98 166 92 150 87 154 93 170 69 103 61 79 57 83 61 95 61 91 63 99 66 95 69 99 67 103 73 119 78 119 73 107 75 111 73 107 72 111 73 115 78 126 79 126 79 123 76 115 73 111 73 107 72 103 70 103 70 99 73 107 73 111 76 115 78 134 87 154 92 162 98 186 102 186 107 186 107 186 110 194 125 226 123 214 125 218 126 222 135 242 132 249 144 285 119 166 51 55 45 47 36 39 42 79 40 51 40 51 40 51 40 51 43 59 43 55 42 51 40 51 42 51 42 51 42 51 42 51 42 51 42 47 40 43 39 43 40 51 39 43 37 39 34 35 36 35 33 27 30 19 30 23 28 27 28 43 30 47 30 63 13 15 13 11 15 11 18 19 13 15 15 27 18 23 15 27 7 11 9 15 10 11 7 3 3 3 4 3 4 3 4 3 7 7 4 0 3 0 3 3 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 4 11 15 27 15 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 4 0 1 0 6 19 21 47 12 15 22 39 19 11 9 0 12 0 13 3 15 15 18 19 12 11 10 15 7 0 1 0 9 11 6 3 3 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 136 60 128 58 136 64 138 61 133 58 131 60 133 58 124 49 114 48 114 46 109 42 102 39 102 39 97 39 105 43 105 40 102 40 102 40 102 40 102 40 100 39 102 40 105 43 109 45 109 48 117 48 112 45 112 49 114 48 112 46 114 48 117 51 117 49 117 49 117 49 117 49 117 48 114 48 114 49 119 52 117 49 119 51 121 54 124 54 124 52 121 51 119 52 121 54 126 54 121 51 121 54 126 57 124 54 124 54 124 54 124 54 133 58 128 55 126 55 126 57 124 54 121 51 121 54 126 57 126 54 124 52 124 54 128 55 121 51 124 52 126 52 124 52 124 52 124 54 126 55 128 55 128 52 121 54 133 60 133 55 138 58 138 58 138 58 138 57 138 58 140 61 145 63 148 64 155 64 157 66 157 66 157 67 152 64 155 66 157 64 155 63 157 67 157 67 157 67 157 67 157 67 157 67 157 67 157 67 157 67 157 67 157 67 157 67 157 67 157 67 157 67 157 67 159 67 157 67 157 69 162 72 167 73 164 72 162 72 167 73 174 69 169 67 169 67 171 70 169 67 169 67 169 67 169 67 167 69 176 72 174 70 174 72 176 72 174 70 176 73 179 75 176 72 176 72 176 72 176 72 179 73 179 73 179 73 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 75 183 78 186 78 183 76 181 75 181 76 183 76 186 79 193 82 186 78 181 76 181 76 188 81 183 76 181 78 188 81 191 81 186 78 183 78 183 78 188 79 183 76 181 78 186 81 191 82 191 82 191 82 191 82 183 81 191 82 186 79 188 84 186 79 186 79 186 79 186 79 186 79 186 79 186 79 186 79 186 76 186 75 183 73 181 73 188 78 188 78 188 78 188 78 191 81 198 82 193 81 195 85 205 87 198 82 193 82 198 84 202 85 205 87 202 85 200 82 200 84 198 82 198 84 202 85 212 88 217 92 224 96 231 101 236 107 245 114 255 116 253 113 250 111 243 107 238 105 236 104 229 95 219 90 217 88 212 85 162 61 145 54 140 55 150 61 152 61 155 64 159 67 162 69 174 70 181 75 186 75 181 73 183 75 181 73 181 73 183 75 188 78 191 79 188 78 186 75 181 73 179 72 179 70 176 72 169 70 167 72 174 73 179 75 188 82 205 88 210 93 222 101 222 104 234 107 236 107 245 113 262 120 269 125 274 128 279 131 293 132 281 132 296 143 281 111 171 51 133 43 128 37 114 45 119 42 119 42 119 42 119 42 121 43 121 42 119 40 117 40 112 42 112 42 112 42 112 42 112 42 112 40 109 39 107 39 109 40 105 39 100 36 97 33 100 34 95 31 90 30 90 30 88 28 85 28 85 30 78 30 62 19 57 15 54 16 59 19 50 16 52 16 47 15 40 13 28 6 26 9 23 6 21 4 9 4 9 4 9 4 9 4 14 6 9 3 7 3 7 4 7 3 7 3 7 3 7 3 4 1 4 1 4 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 1 9 9 26 15 23 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 1 11 12 38 22 35 21 47 21 38 12 31 13 28 13 31 15 31 15 33 16 35 16 28 9 21 6 19 9 16 7 9 4 4 1 2 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 61 83 58 95 64 115 66 115 61 99 60 107 61 107 55 87 48 75 46 67 43 59 40 51 37 51 42 55 40 51 42 63 42 59 40 51 37 43 36 39 42 55 39 51 40 59 45 71 43 63 48 63 45 55 45 67 48 67 46 63 48 67 49 75 48 67 48 67 48 67 48 67 49 67 48 67 48 71 51 79 54 83 54 87 55 87 55 87 51 79 52 83 54 79 52 75 55 83 55 79 54 75 52 75 57 83 55 79 54 75 52 71 57 87 57 87 57 83 54 79 52 71 51 71 51 75 54 83 55 79 54 75 52 75 52 79 49 67 51 75 54 79 55 83 52 75 52 79 54 83 55 83 52 71 51 79 58 99 60 91 60 99 60 99 60 99 60 99 60 99 60 103 63 107 64 111 66 119 66 119 64 115 64 115 63 115 64 119 66 115 64 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 111 67 103 67 103 67 107 70 111 72 111 70 107 69 111 72 115 69 115 67 111 67 111 69 115 67 111 67 111 67 111 67 111 66 115 72 123 70 119 70 123 73 126 72 123 73 126 75 134 72 123 72 123 72 123 72 123 73 126 73 126 73 126 73 119 75 111 75 111 75 111 75 111 75 111 75 111 75 111 75 111 72 126 75 134 78 138 78 134 75 130 75 130 76 134 76 130 81 123 78 115 75 111 75 111 79 123 79 119 78 123 79 123 81 126 79 119 78 119 78 123 76 115 75 107 73 111 76 115 81 126 81 130 84 134 85 138 79 126 82 130 79 119 79 126 79 123 79 123 79 123 79 123 79 123 79 123 79 123 79 123 76 119 75 115 75 115 73 111 78 123 78 123 78 123 78 123 78 130 82 134 81 130 82 142 87 142 84 134 82 134 84 138 87 146 85 138 84 138 84 138 79 126 79 130 84 146 90 158 87 154 90 162 95 174 101 174 105 186 110 198 116 202 114 198 114 194 111 194 108 182 102 178 95 154 88 150 90 142 76 111 57 83 52 71 52 79 58 95 61 95 63 99 67 99 69 99 72 107 72 111 73 115 75 115 76 119 75 115 75 115 76 119 78 123 79 126 78 119 75 115 73 107 72 107 70 103 70 103 67 91 70 95 70 103 73 107 78 130 85 150 90 158 96 178 101 182 105 182 105 186 110 190 113 202 120 218 128 230 131 226 132 238 126 222 131 273 140 257 85 71 37 51 49 51 34 51 43 59 43 59 43 59 43 59 43 59 43 55 42 51 40 51 42 51 42 51 42 51 42 51 42 51 42 47 40 43 39 43 43 55 40 47 36 35 33 27 36 39 33 27 30 23 30 23 28 27 28 27 28 43 30 43 27 35 19 15 16 11 19 23 18 31 18 23 13 23 12 15 6 3 7 7 6 11 4 3 4 3 4 3 4 3 4 3 7 7 4 0 3 0 3 3 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 1 0 3 11 13 19 13 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 1 0 6 11 16 35 25 47 24 31 13 11 15 23 16 7 15 3 15 11 13 7 22 31 13 11 6 7 10 23 9 11 6 3 3 0 3 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 128 58 128 60 140 67 143 64 133 58 131 60 136 60 126 52 117 48 112 45 105 40 102 40 95 40 107 42 100 37 102 45 105 42 102 40 100 37 97 36 107 42 100 37 100 42 109 48 107 45 112 46 107 42 109 46 109 43 107 43 107 45 112 48 114 48 114 48 114 48 114 48 117 48 114 48 114 49 119 52 126 55 126 55 126 55 124 54 117 51 124 55 126 54 119 49 124 54 126 55 126 54 121 51 131 57 126 55 121 52 119 49 126 55 131 58 131 55 124 51 131 57 126 54 119 51 117 49 131 55 126 52 121 51 121 51 121 51 121 51 124 52 126 55 124 52 124 54 126 55 128 55 126 54 126 55 131 60 136 60 140 60 143 61 143 61 145 63 140 61 143 63 145 64 148 64 159 67 157 66 155 63 152 63 152 64 155 66 157 64 155 63 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 157 67 155 66 157 67 159 70 159 69 157 67 157 69 162 72 171 67 169 67 169 67 169 69 169 67 169 67 169 67 169 67 167 69 176 72 174 70 174 72 176 72 176 72 176 73 181 76 176 72 176 72 176 72 176 72 179 73 179 73 179 73 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 75 176 72 181 76 183 78 183 76 179 73 181 75 181 76 183 78 186 78 181 75 179 75 179 75 181 78 186 79 186 79 183 76 186 79 183 76 181 78 183 79 179 75 179 75 179 75 179 75 181 78 186 81 191 84 193 85 188 82 193 81 183 76 183 79 183 78 183 78 183 78 183 78 183 78 183 78 183 78 183 78 183 75 183 75 183 75 183 75 186 76 188 78 188 78 191 79 188 81 195 82 193 79 195 84 200 84 198 84 198 84 198 84 207 87 200 82 195 82 200 85 191 78 193 81 200 87 210 92 212 88 217 93 226 99 234 104 241 108 245 113 255 116 255 116 245 114 245 111 238 104 224 96 207 85 198 84 200 78 169 54 145 52 136 51 138 55 148 61 155 63 157 64 159 69 164 70 179 72 179 72 179 73 183 76 188 76 186 75 183 76 186 78 186 78 188 78 188 76 183 73 179 72 179 70 176 70 174 70 167 70 164 72 174 72 176 73 188 81 202 87 207 90 217 98 219 102 231 105 231 105 243 111 245 113 260 123 274 126 272 125 276 131 284 123 284 138 310 141 262 69 131 42 140 42 107 37 121 43 121 43 121 43 121 43 121 43 121 42 119 40 117 40 112 42 112 42 112 42 112 42 112 42 112 40 109 39 107 39 112 42 107 39 100 34 95 31 102 36 97 31 93 30 90 31 90 30 90 30 90 30 88 30 85 27 69 16 62 19 64 25 57 19 50 15 40 10 33 7 23 7 23 7 21 6 16 3 11 6 11 6 11 6 11 6 14 6 9 3 7 3 7 4 7 3 7 3 7 3 7 3 4 1 4 1 4 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 4 14 12 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 1 2 1 4 9 21 15 47 25 47 22 38 15 40 19 35 18 33 15 31 13 26 12 40 18 28 9 21 9 26 13 14 6 7 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 54 67 54 91 63 107 63 99 57 87 55 99 60 103 54 83 52 79 48 67 43 59 42 59 36 55 43 59 39 47 40 67 40 55 40 55 42 59 42 63 45 59 40 47 39 55 45 71 43 59 46 63 43 51 45 63 45 55 43 55 43 59 46 67 51 75 51 75 51 75 51 75 49 67 48 67 48 71 51 79 54 83 54 83 52 79 52 79 49 75 54 87 55 83 51 71 51 75 54 83 55 83 54 79 58 87 55 83 52 75 51 67 54 83 57 91 57 83 52 71 58 91 57 87 54 75 51 67 55 79 52 71 51 71 51 71 55 83 52 71 51 71 51 75 52 75 52 79 54 83 55 83 57 87 58 91 57 87 57 87 60 99 61 103 63 107 63 111 61 107 63 107 63 111 64 111 66 119 66 115 63 111 61 107 63 115 64 119 66 115 64 111 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 67 99 66 99 66 103 69 111 67 103 67 103 67 107 70 115 66 111 67 111 67 111 67 107 67 111 67 111 67 111 67 111 66 115 72 123 70 119 70 123 70 119 69 115 70 123 73 126 72 123 72 123 72 123 72 123 73 126 73 126 73 126 73 119 75 111 75 111 75 111 75 111 75 111 75 111 75 111 75 111 72 123 73 130 76 134 76 130 73 126 73 130 75 130 76 126 78 119 76 111 75 111 76 115 76 115 78 123 79 119 76 115 78 119 76 115 76 119 78 123 76 115 78 119 78 119 76 115 73 111 75 115 78 123 81 130 79 126 82 126 78 111 76 119 78 119 78 119 78 119 78 119 78 119 78 119 78 119 78 119 75 115 75 115 75 115 75 115 76 119 76 123 78 126 79 126 78 126 82 130 79 126 81 138 82 138 84 138 84 138 84 138 88 142 84 130 81 130 84 138 81 130 81 134 84 142 88 154 87 154 90 162 96 178 104 182 108 190 111 194 114 202 117 206 114 206 113 198 107 178 96 158 87 142 84 134 78 115 57 63 54 87 52 83 55 95 61 103 64 95 66 103 69 99 70 103 75 107 72 107 72 111 75 119 78 119 76 115 75 119 76 123 76 119 78 123 76 119 75 111 72 107 70 103 70 99 69 99 70 99 73 103 73 111 75 115 78 130 84 142 87 150 92 170 98 174 102 178 102 178 107 186 108 190 116 202 122 206 119 194 125 242 131 230 129 249 140 265 135 142 42 31 43 51 37 55 40 51 40 51 40 51 40 51 43 59 43 55 42 51 40 51 42 51 42 51 42 51 42 51 42 51 42 47 40 43 39 43 42 55 40 47 36 35 33 31 37 39 34 31 31 27 31 27 30 31 28 31 28 31 30 31 24 19 19 15 19 19 24 35 21 31 15 19 9 7 7 11 9 11 10 23 9 15 6 11 6 7 6 7 6 7 6 7 7 7 4 0 3 0 3 3 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 15 0 7 0 0 3 3 0 0 6 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 1 0 3 3 7 7 16 39 25 47 24 31 18 19 19 11 18 7 13 3 12 0 12 15 12 15 10 7 6 3 7 7 4 0 3 0 4 3 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 119 52 121 55 133 61 131 55 126 54 124 57 131 58 124 51 126 52 117 46 107 43 109 45 97 39 105 40 102 39 105 43 97 37 100 42 107 45 112 48 107 42 102 39 102 40 107 45 107 46 114 46 109 43 109 48 114 48 112 46 114 48 117 51 119 51 119 51 119 51 119 51 117 48 114 48 114 49 119 52 119 51 119 51 119 51 121 52 119 52 121 54 124 52 121 51 121 52 121 54 124 55 126 55 128 55 126 54 124 52 121 51 126 55 126 55 126 54 121 52 121 54 126 57 128 57 128 55 126 52 121 51 119 51 121 52 133 57 126 51 119 49 121 52 124 52 124 54 126 55 128 55 133 60 138 60 131 55 128 58 138 58 140 61 143 63 148 64 145 63 145 64 148 64 148 64 155 64 155 64 152 63 152 63 152 64 155 66 157 64 155 63 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 155 66 152 64 155 67 159 69 157 67 157 67 157 70 164 73 167 66 169 67 169 67 167 66 169 67 169 67 169 67 169 67 167 69 176 72 174 70 174 72 174 69 171 69 171 70 176 73 176 72 176 72 176 72 176 72 179 73 179 73 179 73 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 73 181 75 181 75 179 72 176 73 179 73 181 75 181 76 186 78 181 76 181 76 183 78 183 76 181 76 181 76 181 78 181 76 181 75 181 78 183 79 183 78 186 81 188 79 183 78 176 73 179 75 181 78 183 78 183 79 188 79 181 76 183 79 181 76 181 76 181 76 181 76 181 76 181 76 181 76 181 76 181 73 183 75 183 75 186 76 183 75 186 78 188 79 193 81 186 79 193 81 191 79 193 84 193 82 198 85 200 85 198 84 202 85 200 82 198 82 198 82 198 82 198 82 198 84 205 87 212 87 217 93 229 101 238 107 245 110 248 113 253 116 257 119 250 114 245 108 229 98 214 90 210 90 205 82 186 64 159 54 140 54 138 55 143 58 150 63 155 66 155 67 159 70 162 72 176 72 179 73 181 75 183 75 186 76 183 75 183 75 186 76 186 76 186 76 186 75 181 73 176 70 176 70 174 69 174 69 171 72 169 75 179 75 181 76 186 79 200 85 202 87 210 93 217 99 226 102 229 102 238 108 243 111 255 116 262 119 260 117 272 131 293 132 298 141 305 132 315 104 164 36 119 40 119 43 117 40 117 40 117 40 117 40 121 43 121 42 119 40 117 40 112 42 112 42 112 42 112 42 112 42 112 40 109 39 107 39 107 40 105 37 102 36 97 34 102 37 97 33 93 31 93 31 93 31 95 30 95 30 93 31 78 22 76 21 71 24 71 25 54 18 45 9 31 6 26 9 26 10 26 10 26 9 21 6 14 7 14 7 14 7 14 7 14 6 9 3 7 3 7 4 7 3 7 3 7 3 7 3 4 1 4 1 4 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 4 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 3 2 0 2 1 7 4 11 13 42 27 47 21 33 15 38 18 33 16 28 13 26 10 19 9 23 10 23 7 16 4 11 6 7 3 4 4 7 6 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 52 63 52 87 60 95 55 79 55 87 55 103 60 107 55 87 58 95 51 75 45 71 48 75 40 51 37 51 42 63 42 55 36 43 37 55 42 63 45 71 42 59 42 59 42 59 42 59 45 67 49 67 46 59 46 71 48 67 46 63 48 67 49 75 49 71 49 71 49 71 49 71 49 67 48 67 48 71 51 79 49 71 49 75 52 79 54 83 54 79 52 75 51 79 52 83 57 83 54 75 51 75 54 83 54 79 54 79 54 79 54 79 57 83 54 79 52 75 54 79 51 75 54 83 57 83 54 79 51 71 49 67 49 71 52 79 57 79 51 67 49 71 54 83 52 75 52 79 54 83 55 83 55 91 61 95 57 83 58 99 57 91 58 99 61 107 63 111 64 111 64 111 64 111 64 111 61 111 63 111 63 111 64 115 63 115 64 119 66 115 64 111 64 103 64 103 64 103 64 103 64 103 64 103 64 103 64 103 64 103 64 103 64 103 64 103 64 103 64 103 64 103 64 103 66 99 64 95 66 99 67 107 67 103 67 103 69 115 73 123 64 107 67 111 67 111 66 103 67 111 67 111 67 111 67 111 66 115 72 123 70 119 70 123 72 119 70 119 70 123 73 130 72 123 72 123 72 123 72 123 73 126 73 126 73 126 73 119 75 111 75 111 75 111 75 111 75 111 75 111 75 111 75 111 75 130 76 130 75 123 70 115 72 123 73 126 73 130 75 123 79 123 78 119 78 119 79 123 79 119 75 111 75 111 78 123 76 111 75 111 76 115 78 123 76 119 79 126 81 123 78 115 76 115 76 115 76 115 76 115 75 119 79 123 76 115 78 126 76 115 76 115 76 115 76 115 76 115 76 115 76 115 76 115 73 111 73 115 75 119 76 119 75 115 76 123 78 126 81 130 76 126 81 130 79 123 81 134 79 130 84 142 87 142 84 138 82 138 84 138 84 134 81 126 82 130 81 134 84 142 87 150 85 150 90 166 98 186 105 186 110 194 111 194 114 202 119 214 117 206 111 178 99 158 92 146 87 150 87 126 64 71 55 87 54 103 55 95 57 99 58 95 66 107 67 103 69 103 73 99 70 103 73 115 76 115 73 111 75 115 73 111 73 111 75 115 75 119 76 119 76 115 73 107 70 103 70 99 69 99 67 95 69 95 72 103 73 107 75 111 76 126 82 138 84 142 88 158 96 170 101 170 101 174 105 182 110 186 113 194 119 206 123 210 131 253 135 253 141 277 143 253 140 214 72 31 31 55 45 51 42 55 42 55 42 55 42 55 43 59 43 55 42 51 40 51 42 51 42 51 42 51 42 51 42 51 42 47 40 43 39 43 37 43 37 43 37 43 37 43 39 43 36 31 33 27 31 31 31 35 31 27 31 27 31 27 25 23 28 35 28 35 24 35 19 31 12 11 6 3 9 15 7 11 9 19 9 23 6 15 7 11 7 11 7 11 7 11 7 7 4 0 3 0 3 3 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 15 0 7 0 7 3 3 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 3 3 0 0 0 1 0 0 3 16 39 22 31 16 15 18 7 16 3 15 7 13 3 10 3 7 3 6 3 6 3 6 3 4 0 3 3 4 7 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 121 52 124 57 133 58 124 51 128 57 128 60 138 61 131 55 133 57 121 48 112 46 117 51 105 39 95 37 107 45 105 39 95 36 97 39 100 40 105 42 102 42 107 43 107 42 102 40 112 48 119 49 112 46 114 49 109 43 107 43 107 45 112 48 114 48 114 48 114 48 114 48 117 48 114 48 114 49 119 52 114 49 117 51 121 54 126 57 126 54 119 49 117 51 124 55 138 60 126 51 117 49 119 52 121 54 124 54 124 54 124 55 131 57 124 51 119 52 124 55 124 55 126 55 124 51 114 45 119 49 119 49 119 52 126 54 126 51 119 48 119 52 131 58 124 52 124 54 126 55 128 55 121 55 136 60 131 57 138 66 133 57 138 58 140 61 145 63 148 64 148 64 148 64 148 64 148 61 150 63 152 64 155 66 152 64 155 66 157 64 155 63 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 155 64 152 64 152 66 157 69 157 67 157 69 162 72 169 75 157 66 169 70 171 69 164 64 169 69 169 69 169 69 169 69 167 70 176 73 174 72 174 73 179 73 176 73 176 75 181 76 176 72 176 72 176 72 176 72 179 73 179 73 179 73 179 73 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 75 183 76 183 75 179 72 171 67 176 72 176 73 179 75 181 75 188 79 186 78 183 79 188 81 188 78 179 72 174 75 183 81 179 75 179 75 179 76 186 79 181 76 186 81 188 79 181 76 186 78 183 78 183 78 181 76 176 76 183 78 183 76 186 82 181 76 181 76 181 76 181 76 181 76 181 76 181 76 181 76 179 75 179 76 181 78 186 76 183 75 186 78 188 79 193 81 186 78 193 81 188 78 193 82 191 81 198 85 202 85 200 84 193 82 198 85 198 82 193 78 193 79 195 81 200 87 210 92 210 87 217 95 229 102 241 108 248 111 248 113 253 116 260 120 253 116 236 102 214 92 205 87 193 84 195 70 150 46 140 57 140 54 140 55 140 57 143 58 155 66 157 69 159 70 164 72 169 70 181 76 188 76 181 72 183 73 181 72 179 73 181 75 183 76 186 76 186 75 181 72 176 70 176 69 174 67 171 69 162 69 164 72 171 72 176 73 186 79 195 84 200 85 207 92 214 99 226 101 226 101 236 107 245 110 250 116 265 125 279 131 288 135 296 137 315 153 322 140 296 122 210 46 112 43 126 36 121 43 121 43 121 43 121 43 121 43 121 42 119 40 117 40 112 42 112 42 112 42 112 42 112 42 112 40 109 39 107 39 100 36 100 37 102 39 105 39 105 37 100 34 95 33 95 33 93 31 95 31 95 31 95 31 95 33 95 34 85 28 69 19 50 16 40 9 28 6 31 10 21 7 21 7 21 6 11 3 14 7 14 7 14 7 14 7 14 6 9 3 7 3 7 4 7 3 7 3 7 3 7 3 4 1 4 1 4 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 3 0 1 0 0 0 1 2 3 21 18 38 18 35 18 33 16 33 15 31 13 28 13 28 12 19 3 14 4 23 12 7 4 4 3 4 4 9 6 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 43 59 49 83 57 99 61 107 63 103 60 103 64 111 61 95 64 91 51 75 46 43 43 83 45 39 36 51 45 55 43 63 36 47 39 55 42 63 43 63 48 75 48 71 45 63 42 55 51 83 49 79 48 71 46 71 42 71 51 83 48 67 48 83 46 67 49 75 51 75 51 71 57 91 55 83 54 87 57 91 54 83 54 83 54 83 54 83 52 79 52 79 52 79 52 79 52 83 52 83 52 83 52 83 55 91 55 87 54 83 52 83 57 83 55 91 61 95 57 75 52 79 54 83 55 79 54 75 52 75 52 71 51 67 49 67 51 75 54 75 49 63 48 71 54 83 55 79 52 79 57 95 57 87 57 91 58 95 60 95 64 111 64 111 64 111 64 111 66 111 64 115 69 123 66 107 61 107 63 111 64 115 66 119 66 115 66 111 64 107 63 107 64 111 64 111 64 111 64 111 64 115 66 119 67 115 66 111 66 107 66 107 66 107 66 107 61 91 60 95 64 107 66 99 66 99 66 99 66 99 66 99 72 115 72 115 72 115 72 115 76 126 70 123 70 126 69 111 70 123 70 123 70 123 70 123 67 119 72 130 73 126 69 115 72 126 72 126 72 126 72 126 72 123 72 123 72 123 72 123 73 126 73 126 73 126 73 126 72 115 72 119 73 123 75 123 75 119 73 115 72 119 73 130 70 123 75 134 76 130 72 119 75 130 75 126 73 123 72 123 75 123 75 123 75 123 75 123 75 123 75 123 75 123 75 123 76 126 76 123 75 119 73 119 75 123 75 123 75 123 75 123 76 115 78 119 78 123 79 123 79 123 79 119 78 115 76 115 76 115 76 111 75 107 73 107 75 111 75 111 75 111 75 111 78 115 78 119 79 123 79 123 76 119 81 126 76 119 79 130 79 126 79 126 79 126 79 126 84 138 85 146 87 138 82 130 81 126 84 138 85 134 79 126 78 123 78 126 81 138 85 146 90 154 92 158 95 174 99 178 107 194 107 198 110 206 114 218 119 206 104 174 95 162 92 158 90 126 60 67 52 75 52 67 54 91 55 95 57 99 58 95 61 91 64 99 69 103 72 111 70 103 72 111 75 119 75 115 70 103 72 115 75 115 75 115 76 123 75 119 73 119 72 115 67 103 67 99 66 95 64 95 67 87 70 95 73 107 76 111 79 130 85 142 84 138 85 150 98 174 104 186 102 166 99 166 102 194 120 218 119 202 128 253 141 293 146 277 156 329 153 246 117 246 111 115 37 35 39 55 45 59 40 47 39 51 43 63 39 47 39 47 39 47 39 47 39 43 39 43 39 43 39 43 39 43 39 43 39 43 39 43 40 51 40 51 40 51 40 51 39 43 36 35 33 31 33 31 28 27 34 31 28 11 28 35 31 31 28 35 25 27 24 31 21 19 12 0 4 0 7 3 6 3 6 7 4 11 4 11 4 3 4 3 4 3 4 3 7 3 1 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 15 21 47 22 35 18 7 15 3 13 7 16 27 4 0 7 15 7 7 1 0 0 0 4 3 3 0 3 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 112 48 117 52 126 58 133 61 136 60 133 61 138 63 136 58 136 55 124 55 117 42 107 51 109 37 95 40 107 42 105 45 97 39 102 43 109 45 109 45 112 46 112 46 109 43 105 40 114 48 114 46 112 46 112 46 107 48 119 51 114 46 117 51 112 46 114 49 117 49 117 49 121 52 119 51 119 51 121 52 117 49 117 49 117 49 117 49 124 54 124 54 124 54 124 54 128 54 128 54 128 54 128 54 131 55 131 54 128 52 126 52 126 55 126 57 133 58 126 52 121 54 124 55 126 54 124 52 124 52 124 51 121 49 119 49 126 55 131 55 124 51 124 54 128 57 136 58 131 57 133 61 131 57 133 58 133 60 136 60 145 63 145 63 145 63 145 63 152 66 145 64 152 67 150 64 145 63 148 64 148 64 150 66 152 67 152 66 150 64 148 64 145 63 145 63 145 63 145 63 145 63 148 64 148 64 145 63 155 66 155 66 155 66 155 66 157 64 150 64 157 69 157 66 155 66 155 66 155 66 155 66 162 70 162 70 162 70 162 70 169 72 162 70 167 73 164 69 164 72 164 72 164 72 164 72 162 70 167 73 167 73 162 70 167 73 167 73 167 73 167 73 174 70 174 70 174 70 174 69 179 73 179 73 179 73 179 73 176 72 176 73 179 75 181 75 181 73 179 72 176 73 179 75 176 72 181 75 181 75 176 72 181 75 179 73 179 72 176 72 181 75 181 75 181 75 181 75 181 75 181 75 181 75 181 75 183 76 181 75 181 73 179 73 181 75 181 75 181 75 181 76 179 76 181 76 183 78 183 79 186 79 183 78 183 76 181 76 181 76 181 75 179 73 176 73 179 75 179 75 179 75 179 76 176 79 174 81 179 81 181 81 181 78 188 81 186 76 191 81 191 79 191 79 191 79 191 79 195 84 198 85 198 82 193 81 186 82 186 85 193 82 188 79 188 79 193 81 198 84 202 85 210 90 212 95 219 98 224 99 234 105 236 107 241 111 245 114 245 108 224 95 212 93 205 90 195 73 150 52 140 55 138 52 138 54 140 57 143 58 148 61 152 66 155 67 157 69 162 70 171 70 179 73 183 76 183 75 179 73 183 76 186 76 186 76 181 75 179 73 179 72 176 72 169 67 169 66 167 64 164 67 162 72 162 73 169 75 174 76 183 82 195 87 198 84 202 88 214 99 224 101 224 99 234 105 241 111 257 114 257 122 286 141 296 143 331 158 327 146 279 113 272 131 250 79 131 30 107 37 121 42 117 40 117 40 119 43 114 39 114 39 114 39 114 39 109 40 109 40 109 40 109 40 109 40 109 40 109 40 109 40 109 40 109 40 109 40 109 40 109 39 105 34 100 33 97 34 95 30 97 31 88 25 85 30 90 28 85 27 83 25 81 25 64 19 47 9 31 4 26 7 21 6 14 6 9 4 7 4 9 4 9 4 9 4 9 4 14 4 4 1 7 3 7 1 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 4 9 26 21 31 19 31 18 26 15 21 15 26 16 14 7 16 9 14 4 7 0 2 4 11 7 7 3 7 6 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 51 75 49 71 52 87 58 99 60 95 58 99 63 107 60 91 57 87 57 95 54 63 45 71 45 39 36 47 43 47 40 55 40 55 43 67 45 71 45 67 46 71 46 71 45 63 42 55 43 67 45 67 45 67 46 71 45 75 51 83 49 79 49 83 45 59 46 67 49 67 48 67 51 75 51 75 51 75 51 75 49 71 49 71 49 71 49 71 54 83 54 83 54 83 54 83 55 91 55 91 55 91 55 91 55 91 54 87 54 87 52 83 55 79 54 83 57 87 54 71 52 79 54 83 55 79 54 75 52 75 52 75 51 71 51 71 57 91 60 91 55 79 55 87 57 95 63 103 61 95 61 103 57 91 58 91 60 95 60 95 63 107 63 107 63 107 63 107 69 115 63 103 64 115 66 115 66 115 64 111 64 111 63 107 69 123 67 119 67 115 66 115 61 103 61 103 61 103 61 103 61 103 63 107 63 107 61 103 66 107 66 107 66 107 66 107 69 107 64 103 67 111 66 99 66 99 66 99 66 99 66 99 69 107 69 107 69 107 69 107 72 119 69 119 73 126 72 119 72 123 72 123 72 123 72 123 70 123 72 126 73 123 72 119 73 126 73 126 73 126 73 126 67 111 67 111 67 111 69 115 73 126 73 126 73 126 73 126 72 123 72 126 73 130 75 130 75 126 73 123 72 126 73 130 72 126 73 130 75 126 73 123 75 126 73 126 72 123 72 123 75 130 75 130 75 130 75 130 76 134 76 134 76 134 76 134 76 130 75 130 73 126 73 126 75 130 75 130 75 130 75 123 73 111 75 111 76 115 76 119 79 119 78 119 76 115 76 115 76 115 76 111 75 107 73 107 75 111 75 111 75 111 75 111 78 115 79 119 79 123 81 123 76 119 81 126 76 119 79 130 79 126 79 126 79 126 79 126 81 130 82 134 81 130 78 123 79 126 84 130 82 130 81 123 78 126 81 134 84 138 84 138 88 158 95 174 99 178 99 174 102 190 105 198 108 206 111 214 110 190 96 158 92 158 92 162 78 107 57 67 55 83 57 79 54 87 55 95 57 99 61 95 67 103 67 103 67 95 67 95 70 103 72 111 75 119 75 115 75 115 76 123 78 123 78 119 73 126 73 123 72 123 70 119 67 111 67 107 66 103 64 95 72 99 73 103 73 107 76 111 78 126 84 138 84 138 87 154 102 178 101 174 99 182 107 202 114 206 116 218 128 265 152 305 167 329 144 238 107 142 102 206 134 261 123 190 57 19 27 55 42 55 40 51 40 51 42 55 39 47 39 47 39 47 39 47 42 51 42 51 42 51 42 51 42 51 42 51 42 51 42 51 40 51 40 51 40 51 40 51 40 47 37 39 34 35 34 35 27 19 31 23 27 11 27 27 27 23 27 31 27 31 27 39 24 23 18 0 9 0 7 0 6 3 7 7 6 3 4 11 4 3 4 3 4 3 4 3 7 3 1 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 3 10 31 16 27 19 7 16 7 13 3 13 15 9 11 10 15 6 15 1 3 4 11 9 15 7 3 6 11 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 126 52 119 48 117 52 126 58 131 57 128 58 136 63 133 57 121 55 133 63 131 51 114 48 112 39 95 40 107 40 100 42 102 40 105 43 109 45 107 43 109 45 109 45 109 43 105 40 102 42 105 43 107 45 109 46 112 48 119 51 119 51 119 51 107 45 112 46 114 48 112 46 121 52 124 54 124 54 121 52 126 54 124 54 124 52 121 52 126 55 126 55 126 55 126 55 128 54 128 54 128 54 128 54 128 54 128 54 128 54 128 54 126 52 121 52 126 55 124 51 121 54 124 55 126 54 124 52 124 52 124 52 124 52 124 51 131 58 136 58 131 55 131 58 128 60 140 64 138 61 138 63 133 58 133 60 136 60 138 61 143 61 143 61 143 61 143 61 157 66 143 60 143 66 152 67 152 66 150 64 148 63 145 61 150 66 150 66 150 66 150 66 143 61 143 61 143 61 143 61 143 61 145 63 145 63 143 61 152 64 152 64 152 64 152 64 157 64 148 61 150 63 148 58 155 66 155 66 155 66 155 66 157 67 157 67 157 67 157 67 162 69 157 69 164 75 167 72 164 72 164 72 164 72 164 72 164 72 164 72 164 72 164 72 164 72 164 72 164 72 164 72 169 67 169 67 171 69 171 69 176 72 176 72 176 72 176 72 176 72 176 73 179 75 181 75 181 73 179 72 176 73 179 75 179 73 179 73 179 73 179 73 179 73 179 72 176 72 174 70 179 73 179 73 179 73 179 73 183 76 183 76 183 76 183 76 181 75 181 73 179 73 176 72 179 73 179 73 179 73 179 75 176 73 176 75 179 75 181 76 183 78 183 76 181 76 179 75 181 76 181 75 179 73 176 73 176 73 179 75 179 75 181 78 176 79 174 81 179 81 181 81 181 78 188 81 186 76 191 81 191 79 191 79 191 79 191 79 191 79 191 79 188 78 186 78 186 81 183 82 188 81 186 79 186 78 193 82 198 82 195 81 210 93 219 101 229 101 224 96 226 102 231 105 236 107 238 108 229 99 212 90 205 88 200 87 162 61 140 51 136 57 140 57 136 54 138 55 145 60 148 63 157 67 157 69 159 69 162 70 171 70 179 73 183 76 183 75 183 75 186 76 188 76 186 75 176 72 176 72 174 70 174 69 169 67 169 66 167 64 164 67 164 72 164 73 169 73 169 75 183 81 193 85 198 85 207 95 226 104 226 98 222 102 245 117 272 126 281 138 315 158 329 158 334 129 243 78 181 63 224 131 286 132 267 114 181 34 100 43 119 40 117 40 117 40 117 42 114 39 114 39 114 39 114 39 112 42 112 42 112 42 112 42 112 42 112 42 112 42 112 42 109 40 109 40 109 40 109 40 107 37 102 34 97 33 97 33 95 28 93 28 88 27 85 27 83 27 83 27 83 27 83 30 71 25 57 15 40 9 31 7 21 6 19 6 11 4 7 4 9 4 9 4 9 4 9 4 14 4 4 1 7 3 7 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 3 2 3 9 10 21 16 28 18 26 15 23 13 21 12 21 12 19 9 14 4 9 1 7 7 16 9 9 4 7 6 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 55 83 51 67 48 75 54 87 57 87 55 91 60 103 60 91 51 91 63 107 60 87 52 71 49 51 39 51 43 47 39 51 39 51 40 59 42 59 42 55 43 63 45 67 43 63 42 55 40 55 42 59 43 67 45 67 46 75 48 79 51 83 51 79 43 59 46 63 48 67 46 63 51 75 52 83 54 79 51 75 57 91 57 87 54 83 54 79 55 87 55 87 55 87 55 87 51 79 51 79 51 79 51 79 54 87 54 87 54 87 54 87 55 79 51 75 54 83 54 75 52 79 54 83 55 79 54 75 52 75 52 75 52 75 52 79 54 87 58 87 55 79 57 91 55 91 61 99 58 91 60 99 58 91 60 95 60 99 61 99 61 103 61 103 61 103 61 103 69 115 60 95 61 111 66 115 67 115 66 111 64 107 63 103 63 107 63 107 63 107 63 107 64 111 64 111 64 111 64 111 63 107 64 111 64 111 63 107 64 103 64 103 64 103 64 103 67 103 61 95 63 99 61 87 66 99 66 99 66 99 66 99 67 103 67 103 67 103 67 103 69 111 66 115 72 126 72 119 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 67 111 69 115 70 119 72 123 72 123 72 123 72 123 72 123 72 123 72 126 73 130 75 130 75 126 73 123 72 126 73 130 73 126 73 126 73 126 73 126 73 126 72 123 72 119 70 119 73 126 73 126 73 126 73 126 75 130 75 130 75 130 75 130 75 130 73 126 73 123 72 123 73 126 73 126 73 126 73 119 73 107 73 111 75 111 76 115 78 119 76 115 76 111 75 111 76 115 76 111 75 107 73 107 73 107 73 111 75 115 76 115 78 115 79 119 79 123 81 123 76 119 81 126 76 119 79 130 79 126 79 126 79 126 79 126 79 123 78 119 76 119 76 119 79 123 79 119 78 119 79 123 75 115 76 123 79 126 79 126 92 166 98 186 102 182 99 174 99 182 102 190 104 190 102 186 99 166 92 150 88 150 82 130 58 75 54 71 54 79 57 83 52 83 54 91 58 103 63 99 64 95 66 107 70 107 73 115 70 103 72 111 75 119 75 115 73 111 75 115 75 111 73 107 72 119 70 119 69 115 69 115 67 111 67 107 66 103 64 95 69 91 70 95 72 99 73 103 79 126 84 138 85 150 95 178 99 182 101 186 105 206 119 249 141 277 143 293 152 281 129 210 78 79 57 83 76 119 108 246 144 273 137 269 93 55 27 51 39 51 40 51 40 51 40 47 39 47 39 47 39 47 39 47 39 43 39 43 39 43 39 43 39 43 39 43 39 43 39 43 40 51 40 51 40 51 40 51 37 39 34 31 31 27 31 27 30 19 28 19 28 19 27 23 25 23 27 31 27 31 27 43 27 31 22 15 15 3 12 3 6 0 6 0 6 3 4 3 4 3 4 3 4 3 4 3 7 3 1 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 6 7 6 3 6 11 12 19 15 11 16 7 13 11 12 7 13 19 12 19 9 11 7 7 4 11 9 11 4 0 3 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 124 52 119 49 117 51 121 54 124 54 124 55 133 61 131 57 121 60 138 60 128 58 131 55 124 46 105 45 112 42 102 42 100 39 102 42 105 40 102 39 105 42 107 43 107 43 105 40 105 42 107 43 107 43 107 45 112 45 109 48 119 51 117 46 109 45 112 48 117 48 114 48 109 46 114 49 117 48 112 45 124 54 121 51 119 49 114 48 124 54 124 54 124 54 124 54 121 49 121 49 121 49 121 49 126 52 128 54 128 54 131 55 131 55 121 52 124 57 126 54 121 54 124 55 126 54 124 52 124 52 124 52 126 54 126 54 124 54 131 55 126 54 128 58 128 57 133 57 128 55 133 61 136 60 136 60 138 61 138 63 145 63 145 63 145 63 145 63 152 64 140 60 145 64 148 64 150 66 148 64 148 64 145 63 140 60 143 61 143 63 145 63 148 64 148 64 148 64 148 64 145 63 148 64 148 64 145 63 150 63 150 63 150 63 150 63 159 66 152 64 157 67 155 63 155 66 155 66 155 66 155 66 157 67 157 67 157 67 157 67 162 69 157 67 162 72 162 69 164 72 164 72 164 72 164 72 167 72 164 70 162 72 164 73 162 70 162 70 162 70 162 70 169 67 171 69 174 72 176 72 174 70 174 70 174 70 174 70 176 72 176 73 179 75 181 75 181 73 179 72 176 73 179 75 181 73 179 72 176 73 179 75 176 72 176 72 174 70 174 69 176 72 176 72 176 72 176 72 176 72 176 72 176 72 176 72 179 73 179 73 176 72 176 70 176 72 176 72 176 72 176 73 176 75 179 75 181 76 181 78 181 76 181 76 179 75 179 73 181 76 181 75 179 73 176 73 174 72 176 75 179 76 183 79 176 79 174 81 179 81 181 81 181 78 188 81 186 76 191 81 191 79 191 79 191 79 191 79 191 79 188 76 183 75 186 78 186 79 176 78 181 76 183 79 183 75 186 76 191 81 200 85 217 96 224 101 229 102 226 99 226 101 229 104 229 99 219 95 214 93 210 90 200 82 176 69 138 51 133 52 133 54 138 55 133 52 138 55 145 60 150 64 150 64 155 69 162 73 169 76 171 70 179 73 183 76 183 75 181 73 183 75 181 73 179 70 174 70 171 69 171 67 169 67 169 67 169 66 167 64 164 67 159 69 159 72 169 75 174 76 188 82 195 87 202 92 222 104 234 111 253 122 267 132 293 143 298 141 293 134 274 107 210 69 179 58 188 87 253 122 279 137 305 144 293 140 236 58 112 30 117 39 117 40 117 40 114 39 114 39 114 39 114 39 114 39 107 39 107 39 107 39 107 39 107 39 107 39 107 39 107 39 109 40 109 40 109 40 109 40 107 37 102 34 97 31 95 33 102 30 90 30 95 31 90 27 85 27 83 27 83 27 83 28 74 25 62 21 52 16 42 13 26 6 19 4 11 4 9 4 9 4 9 4 9 4 9 4 14 4 4 1 7 3 7 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 6 11 6 7 4 11 12 19 13 23 15 23 13 21 12 23 12 19 9 16 9 19 10 7 7 14 7 7 1 2 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 51 75 51 75 51 75 51 79 52 79 52 87 58 99 58 91 57 107 63 87 54 99 63 103 57 71 45 67 48 55 40 55 40 59 42 63 43 59 40 55 40 59 42 63 43 63 42 55 45 67 45 67 43 63 43 63 46 63 42 67 49 83 48 63 46 63 48 71 49 71 49 71 43 59 48 71 49 67 45 55 51 75 49 67 46 59 45 55 54 83 54 83 54 83 54 83 51 79 51 79 51 79 51 79 52 83 52 87 54 91 55 91 60 87 54 75 55 87 57 87 52 79 54 83 55 79 54 75 52 75 52 79 54 83 55 83 52 79 57 87 55 79 57 95 58 91 57 79 52 79 60 107 60 95 60 99 61 99 63 103 63 107 63 107 63 107 63 107 64 107 61 103 64 111 63 103 63 107 64 111 64 111 66 115 61 103 61 107 63 111 64 111 63 107 63 107 63 107 63 107 61 103 63 107 63 107 61 103 63 99 63 99 63 99 63 99 67 103 63 103 67 115 67 107 66 99 66 99 66 99 66 99 69 107 69 107 69 107 69 107 72 115 67 111 70 119 69 107 72 123 72 123 72 123 72 123 73 126 70 119 70 119 73 126 70 119 70 119 70 119 70 119 64 103 66 111 69 119 70 123 70 119 70 119 70 119 70 119 72 123 72 126 73 130 75 130 75 126 73 123 72 126 73 130 75 130 72 123 72 123 75 130 72 123 72 119 70 119 69 115 72 123 72 123 72 123 72 123 70 119 70 119 70 119 70 119 73 126 73 123 72 123 70 119 72 123 72 123 72 123 72 115 75 115 76 115 78 119 78 123 76 115 76 111 75 111 73 107 76 115 76 111 75 107 73 107 72 103 73 111 75 115 78 119 78 115 79 119 79 123 81 123 76 119 81 126 76 119 79 130 79 126 79 126 79 126 79 126 81 126 78 119 75 119 76 123 79 119 78 111 75 115 78 123 78 119 75 115 78 138 90 162 99 178 99 182 101 182 101 182 102 186 104 186 101 170 92 150 93 170 95 170 90 130 64 75 48 67 52 71 52 79 52 83 51 79 54 91 58 103 64 103 66 103 67 107 70 107 73 111 70 103 72 111 75 119 75 115 75 115 76 119 75 111 72 107 69 115 69 111 67 111 66 107 67 111 67 107 66 103 64 95 67 91 72 103 76 119 81 126 82 138 87 146 90 166 102 202 119 246 132 273 135 269 132 269 120 214 110 178 95 130 73 75 93 170 104 186 122 246 140 249 144 281 144 293 120 142 45 19 37 47 40 51 40 51 39 43 39 47 39 47 39 47 39 47 40 47 40 47 40 47 40 47 40 47 40 47 40 47 40 47 40 51 40 51 40 51 40 51 42 51 39 43 36 39 36 39 34 27 30 23 33 35 31 27 30 27 28 31 27 27 25 31 24 27 24 23 21 15 16 15 6 0 6 0 4 0 4 3 4 3 4 3 4 3 4 3 7 3 1 0 3 0 3 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 3 7 11 3 0 1 0 7 3 12 15 15 19 13 19 12 15 10 7 10 15 13 23 7 19 12 19 6 0 3 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 114 49 119 52 121 52 119 51 121 51 119 54 131 60 131 55 131 64 138 52 119 60 143 64 133 51 112 49 117 45 105 43 107 43 109 45 109 43 105 42 102 40 105 43 107 43 105 42 114 46 112 45 109 43 107 42 109 42 102 43 114 49 112 42 112 48 117 51 119 51 119 49 112 48 119 52 121 51 114 46 119 51 117 48 112 46 109 43 121 52 121 52 121 52 121 52 126 52 126 52 126 52 126 52 126 52 126 54 128 55 131 55 136 58 124 54 126 58 131 58 121 54 124 55 126 54 124 52 124 52 124 54 126 55 128 55 124 55 133 57 128 55 133 61 138 60 131 52 121 54 138 67 136 60 136 61 138 63 140 63 148 64 148 64 148 64 148 64 145 61 143 63 150 66 145 60 143 63 145 64 148 66 150 67 145 63 145 64 148 66 150 66 143 61 143 61 143 61 143 61 138 60 140 61 143 60 140 58 150 63 150 63 150 63 150 63 148 60 145 61 152 66 155 63 155 66 155 66 155 66 155 66 159 69 159 69 159 69 159 69 167 70 157 69 159 69 157 64 164 72 164 72 164 72 164 72 169 73 162 69 159 70 167 75 162 70 162 70 162 70 162 70 159 63 164 64 167 67 171 69 174 70 174 70 174 70 174 70 176 72 176 73 179 75 181 75 181 73 179 72 176 73 179 75 183 75 176 70 174 72 181 76 176 72 176 70 174 69 171 69 176 72 176 72 176 72 176 72 171 69 171 69 171 69 171 69 179 73 179 72 176 70 174 70 176 72 176 72 176 72 176 73 181 76 183 78 183 79 186 79 181 76 181 75 179 73 176 73 181 76 181 75 179 73 176 73 174 72 176 75 179 76 183 79 176 79 174 81 179 81 181 81 181 78 188 81 186 76 191 81 191 79 191 79 191 79 191 79 195 81 188 76 183 76 188 81 183 79 174 75 176 75 183 78 193 79 188 76 193 87 217 99 226 101 224 99 224 101 229 104 229 104 231 102 224 95 207 85 212 96 214 96 202 78 150 48 124 49 133 52 126 51 126 52 131 51 136 55 145 61 152 66 162 70 162 70 162 70 162 70 171 70 179 73 183 76 183 75 188 78 188 78 188 76 181 73 171 69 169 67 169 66 167 66 169 67 169 66 167 64 164 67 162 72 167 78 179 84 188 87 193 87 200 90 210 96 231 111 255 125 274 129 262 114 241 101 224 92 210 79 202 84 219 96 224 108 276 125 281 138 281 119 274 135 288 141 267 98 162 39 112 37 117 42 119 40 112 36 114 39 114 39 114 39 114 39 112 42 112 42 112 42 112 42 112 42 112 42 112 42 112 42 109 40 109 40 109 40 109 40 117 43 112 40 107 39 107 39 109 33 93 31 100 36 95 28 93 30 85 28 81 25 78 22 71 24 69 22 62 21 52 18 26 6 21 4 16 3 9 4 9 4 9 4 9 4 9 4 14 4 4 1 7 3 7 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 0 3 11 6 2 0 0 0 9 7 19 13 26 15 26 13 21 10 16 9 19 13 26 18 16 12 21 12 14 6 7 6 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 48 67 48 67 48 67 48 67 40 63 54 95 60 99 61 107 58 91 57 91 58 103 64 115 49 71 49 67 45 55 42 47 51 63 36 35 34 51 43 67 34 43 40 63 45 63 42 51 42 63 43 71 48 79 51 83 45 67 45 67 46 75 49 79 48 67 46 59 45 67 51 79 42 63 52 83 52 71 49 71 51 71 49 67 48 71 49 75 57 75 49 87 60 91 57 99 55 87 54 83 52 87 54 91 55 91 55 87 54 83 52 83 51 75 54 79 51 71 52 79 52 75 52 75 52 79 57 87 54 83 57 91 58 83 54 75 57 83 54 83 58 95 58 87 57 91 60 99 63 99 60 95 63 95 58 91 61 107 63 99 63 107 63 107 61 103 63 115 60 103 63 107 61 103 66 123 66 111 64 107 63 103 61 99 67 115 66 111 64 107 63 103 60 99 61 107 64 111 64 111 61 103 61 99 60 95 58 95 61 95 61 99 63 103 64 103 63 99 63 99 63 99 63 99 64 99 67 107 69 107 69 103 67 103 67 103 67 103 67 103 63 95 60 99 66 111 67 103 70 119 69 115 69 119 72 126 70 123 72 119 67 111 70 126 67 111 67 115 69 119 70 119 64 103 66 111 67 115 70 119 69 115 69 119 70 123 72 123 67 115 69 119 70 123 72 123 72 123 73 126 73 130 75 130 73 126 73 126 73 126 73 126 72 123 72 123 72 123 72 123 70 123 72 126 73 123 72 119 73 126 73 123 72 123 70 119 73 126 73 123 72 119 70 119 70 119 70 123 72 126 73 119 75 111 75 111 75 111 75 111 76 115 76 115 76 115 76 115 75 115 76 115 76 111 73 103 69 95 72 107 75 115 76 115 76 115 81 123 81 123 81 119 78 123 79 126 79 123 78 119 76 119 76 119 76 119 76 119 79 123 78 119 76 123 78 126 76 111 76 111 75 115 78 123 75 119 78 126 81 142 93 178 104 186 101 178 99 178 99 182 98 182 102 174 90 142 85 150 93 158 84 134 72 95 52 59 48 63 51 75 54 83 55 91 58 91 52 83 57 103 63 95 64 95 66 103 70 107 73 111 73 111 73 115 75 111 73 107 78 119 73 107 70 107 73 115 67 111 67 111 67 111 67 111 67 107 64 99 63 99 63 95 63 83 72 111 82 138 90 150 87 150 95 166 95 170 101 190 108 198 96 162 84 123 75 115 79 126 79 123 79 134 98 194 116 218 122 230 128 222 125 214 129 257 137 261 134 242 79 23 37 43 36 43 42 63 42 35 39 47 39 51 40 55 42 55 43 55 43 51 42 47 40 47 40 47 40 43 39 39 37 39 40 47 39 43 37 47 39 51 40 51 40 47 39 43 37 43 34 35 37 43 37 39 34 43 28 27 27 31 27 27 25 35 25 23 24 23 21 23 21 27 10 0 7 0 4 3 7 11 3 0 3 0 4 7 7 15 10 7 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 3 3 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 0 0 7 15 13 19 12 11 18 27 15 27 19 27 10 0 9 15 9 11 6 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 107 45 109 48 117 51 121 52 109 49 124 57 128 57 131 60 138 63 138 61 133 58 128 55 131 57 121 48 109 42 102 40 109 42 97 37 100 40 102 39 97 39 105 43 107 42 100 36 109 45 109 45 109 45 109 45 109 45 109 45 109 46 114 48 112 46 112 45 112 46 114 48 109 48 119 52 119 49 117 51 119 49 117 48 114 49 117 51 126 49 114 55 131 55 126 58 131 54 128 52 126 54 128 55 131 55 128 54 128 52 126 52 119 52 124 54 119 51 121 54 124 52 121 52 121 54 126 57 124 54 128 57 131 55 126 54 131 55 126 55 133 60 133 57 136 58 131 57 131 60 138 63 138 60 133 58 140 64 143 63 136 58 140 60 143 63 150 69 148 66 150 64 143 61 148 67 148 64 145 63 145 63 143 61 150 64 148 64 148 64 145 63 143 61 145 64 148 64 145 63 143 61 143 60 140 60 138 58 148 61 148 63 150 64 152 64 150 63 150 63 150 63 150 63 152 66 157 69 159 69 159 67 157 67 157 67 157 67 157 67 157 66 150 64 155 67 152 63 157 67 157 67 157 69 162 70 159 70 164 72 159 69 162 72 157 67 157 69 159 70 162 70 169 67 169 67 169 67 169 67 171 69 171 70 174 70 176 72 171 69 174 70 176 72 176 73 174 70 176 72 179 73 179 73 179 73 179 73 179 73 179 73 176 72 176 72 176 72 176 72 174 72 176 73 179 72 176 70 179 72 176 72 174 70 174 69 179 73 179 72 176 70 174 70 174 70 174 72 176 73 179 75 179 75 179 75 179 75 179 75 181 76 181 76 181 76 181 76 181 76 179 75 179 73 176 73 169 70 174 73 179 75 179 76 174 79 176 82 181 81 181 79 183 79 186 81 191 78 188 76 186 76 186 76 186 76 186 76 191 78 188 76 186 78 188 81 181 78 174 76 181 76 183 79 183 78 195 82 200 88 217 99 229 102 226 101 224 99 224 99 219 98 222 93 202 82 200 87 205 87 181 72 159 60 136 49 128 51 126 52 128 54 131 55 145 55 136 54 143 60 150 61 152 64 155 67 162 72 167 73 179 73 183 75 183 75 181 73 186 75 181 72 176 72 181 73 169 67 169 67 169 67 169 67 169 66 164 63 162 63 162 67 155 67 162 76 181 84 191 88 188 82 195 84 193 81 195 85 195 81 193 75 188 76 195 76 202 84 212 85 217 95 245 114 260 117 267 123 269 125 269 123 272 132 279 134 284 131 217 55 107 36 114 39 117 42 119 42 114 39 114 40 117 42 119 42 114 43 114 42 112 40 109 40 109 40 109 39 107 39 105 37 109 39 107 37 105 39 107 40 109 40 109 39 107 37 105 37 107 34 105 37 105 36 97 33 90 28 85 28 83 27 83 25 76 25 71 24 66 21 59 22 40 12 28 4 16 4 19 7 11 6 9 3 7 3 9 4 19 6 4 0 4 3 4 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 7 4 7 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 11 9 21 12 21 12 21 10 19 12 26 15 19 6 11 7 11 7 11 6 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 40 51 43 63 51 83 55 91 49 79 54 79 51 79 55 95 64 111 64 107 61 95 55 83 67 107 57 75 46 51 40 47 39 51 40 59 43 59 37 35 40 59 43 63 42 51 36 39 48 71 46 67 43 59 40 55 43 63 43 67 45 67 46 71 46 63 48 67 48 63 46 59 46 71 51 71 48 67 51 83 51 75 49 71 49 71 51 75 54 67 46 79 57 83 54 91 55 87 54 83 52 87 54 91 55 87 54 87 52 83 52 83 51 75 54 79 51 71 52 79 54 79 52 75 52 79 55 87 49 71 52 79 55 83 55 79 57 83 54 83 58 95 58 87 61 91 55 75 54 87 61 107 60 91 58 95 64 111 66 107 58 95 58 99 61 107 64 115 69 123 69 115 63 103 63 115 61 103 63 107 63 107 64 111 63 107 63 107 64 111 64 111 63 107 64 111 64 107 61 103 61 103 61 103 60 99 60 95 61 95 61 99 63 103 64 103 61 95 61 95 61 95 61 95 64 99 67 107 69 107 69 103 67 103 67 103 67 103 67 103 72 115 66 107 67 111 64 95 64 107 66 107 67 111 67 111 66 119 73 126 72 115 69 119 67 111 69 115 69 115 70 119 70 119 69 111 67 107 64 103 69 115 69 115 70 119 70 123 70 119 72 123 72 126 73 126 69 115 70 119 70 123 72 123 73 126 73 126 73 126 73 126 72 123 72 123 72 123 72 123 70 123 72 126 73 123 72 119 72 119 70 119 69 115 69 111 73 126 72 123 72 123 70 119 70 119 72 123 72 123 73 119 75 111 75 111 75 111 75 111 76 115 76 115 76 115 76 115 78 115 75 103 72 103 73 111 72 103 73 111 75 111 73 107 76 115 81 123 81 123 81 119 78 123 79 126 79 123 78 119 76 119 76 119 76 119 76 119 79 123 78 119 76 123 78 126 76 115 76 111 76 119 79 123 76 130 85 150 90 158 95 174 102 186 101 182 99 178 99 178 93 162 92 146 82 130 82 142 88 142 70 95 60 83 54 71 52 79 52 79 52 83 52 83 57 91 52 87 58 107 63 95 64 95 66 103 70 107 73 111 75 115 75 119 76 115 75 111 76 115 73 107 70 107 72 107 67 111 67 111 67 111 67 111 66 107 64 99 63 99 63 91 66 87 72 103 78 123 84 130 76 119 78 111 69 91 66 95 66 107 66 107 72 126 79 134 87 158 93 170 99 194 114 234 116 226 119 214 122 214 125 210 123 226 131 246 140 277 111 142 36 47 42 55 39 43 42 67 39 47 40 51 40 51 42 55 43 55 43 51 42 47 40 47 40 47 40 47 39 43 39 39 40 47 39 43 37 47 39 51 40 51 40 47 39 43 37 43 34 39 37 43 37 39 34 39 31 31 30 39 28 35 28 39 28 31 27 23 24 27 24 27 18 7 9 0 1 0 4 3 9 11 6 3 3 0 3 0 10 7 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 3 3 4 7 6 3 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 3 4 7 7 19 12 19 10 0 7 3 12 3 12 3 7 7 7 11 7 11 6 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 105 42 109 48 119 54 126 57 119 51 119 49 114 51 126 60 140 63 136 60 133 60 136 61 143 64 136 57 121 48 107 42 102 40 102 42 107 42 95 31 102 42 105 42 105 40 97 37 109 45 107 42 105 40 100 39 107 43 109 45 109 45 109 43 114 48 119 51 119 49 112 45 117 49 117 46 109 46 121 55 121 51 117 49 117 49 119 52 121 46 109 51 126 52 121 54 131 54 128 52 126 54 128 55 128 54 128 52 126 52 124 51 119 52 124 54 119 51 121 54 126 54 121 52 121 54 126 55 117 48 119 52 126 54 128 55 131 55 126 55 133 60 133 57 136 58 128 54 128 57 136 63 136 58 133 61 145 67 145 64 152 64 143 61 143 61 143 60 150 67 152 64 143 60 145 66 140 61 143 63 145 64 148 66 143 61 143 63 148 64 150 66 148 64 148 64 145 61 140 60 145 63 143 61 143 60 140 60 148 61 148 63 150 64 152 64 148 61 148 61 148 61 148 61 152 66 157 69 159 69 159 67 157 67 157 67 157 67 157 67 164 69 155 67 159 69 155 64 152 64 155 67 157 67 157 67 152 69 167 75 167 70 159 69 159 69 159 69 159 69 159 69 171 69 171 67 169 66 167 66 169 67 171 69 171 70 174 70 176 72 176 72 176 73 179 73 169 67 169 69 171 70 174 70 179 73 179 73 179 73 179 73 176 72 176 72 176 72 176 72 174 72 176 73 179 72 176 70 174 70 171 69 171 67 169 67 176 72 176 72 176 72 176 72 176 72 176 72 176 72 176 73 176 73 176 73 176 73 176 73 179 75 179 75 179 75 179 75 186 76 176 70 169 72 176 76 176 73 179 75 179 73 174 73 174 79 176 82 181 81 181 79 183 79 186 81 191 78 188 76 186 76 186 76 186 76 186 76 191 78 188 76 186 78 188 81 183 78 176 78 181 78 186 81 188 84 210 95 217 95 217 96 226 101 226 101 226 99 222 98 212 90 205 82 193 79 195 82 188 72 152 52 133 52 136 54 131 52 128 52 126 52 126 51 143 55 138 55 148 61 150 61 152 64 155 67 162 72 167 73 181 75 186 76 186 76 183 75 183 73 181 72 179 70 176 72 167 66 167 66 167 66 167 66 167 64 162 63 159 61 162 66 159 69 159 72 169 76 179 81 179 76 181 73 171 64 167 66 174 70 183 75 193 81 207 87 222 96 234 102 245 110 257 117 257 114 255 117 257 120 265 125 262 125 272 129 291 140 269 104 143 46 117 40 117 39 117 43 117 40 117 40 117 40 117 40 114 43 114 42 112 40 109 40 112 42 109 40 109 39 107 39 109 39 107 37 105 39 107 40 109 40 109 39 107 37 105 37 109 36 105 37 102 34 95 31 93 31 90 30 88 30 85 28 81 30 78 27 74 25 64 25 57 18 35 6 14 1 14 6 14 6 9 3 7 3 7 4 19 6 4 0 4 3 4 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 7 4 9 6 9 6 7 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 11 4 7 3 9 7 19 13 26 13 21 10 19 13 21 12 7 6 11 7 14 7 11 7 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 46 63 48 71 51 75 52 79 48 71 49 67 48 79 58 111 69 111 60 87 55 95 63 115 60 103 63 107 60 83 48 59 46 63 40 51 40 55 39 43 37 51 40 55 42 59 42 59 40 55 40 55 42 59 42 63 43 67 46 71 46 67 43 63 48 71 52 83 54 75 49 67 51 75 49 63 45 63 52 91 52 79 51 71 49 75 52 79 51 59 45 75 54 79 51 83 55 87 54 83 52 87 54 91 54 87 52 83 52 79 51 79 51 75 54 79 51 71 52 79 55 83 54 75 52 75 54 83 49 67 49 71 52 79 55 87 57 83 54 83 58 95 58 87 55 87 58 91 60 95 60 91 60 91 60 103 67 115 66 103 69 115 61 103 64 115 63 103 60 103 61 103 60 99 63 115 60 103 61 107 63 111 64 115 60 99 61 103 63 111 64 111 64 111 64 111 63 103 60 99 63 107 63 103 61 103 60 99 61 95 61 99 63 103 64 103 61 95 61 95 61 95 61 95 64 99 67 107 69 107 69 103 67 103 67 103 67 103 67 103 67 107 64 107 69 119 69 111 64 107 67 115 70 119 69 111 64 115 73 130 73 119 69 115 69 115 69 115 69 115 69 115 66 107 66 111 67 115 69 115 67 111 67 115 69 115 70 119 72 123 72 123 72 123 72 123 67 111 67 111 69 115 70 119 73 126 73 126 73 126 73 126 72 123 72 123 72 123 72 123 70 123 72 126 73 123 72 119 70 119 69 115 69 111 67 111 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 115 73 107 73 107 73 107 73 107 75 111 75 111 75 111 75 111 78 115 72 95 69 99 73 111 73 107 75 111 75 107 72 103 76 115 81 123 81 123 81 119 78 123 79 126 79 123 78 119 76 119 76 119 76 119 76 119 79 123 78 119 76 123 78 126 78 119 78 115 78 119 79 126 81 146 93 174 98 170 95 170 99 178 101 182 101 178 96 170 92 150 85 134 81 126 79 126 69 95 54 59 48 67 54 87 54 79 52 83 52 83 52 79 57 91 55 95 61 111 63 95 64 95 66 103 70 107 73 111 75 115 75 119 76 115 75 111 72 111 73 107 72 103 70 99 66 107 66 107 66 107 66 107 66 103 63 95 61 95 61 91 67 87 69 87 70 99 75 111 70 107 75 107 69 95 69 103 76 138 79 158 87 166 92 174 99 182 99 194 107 202 108 202 113 214 114 198 117 198 120 202 120 202 122 222 132 253 126 222 84 99 37 39 42 55 36 35 40 51 40 51 40 51 40 51 43 55 43 51 42 47 40 47 42 51 42 47 40 47 39 43 40 47 39 43 37 47 39 51 40 51 40 47 39 43 37 43 37 43 39 43 36 35 33 35 31 35 31 39 30 39 28 43 28 27 30 31 27 31 27 31 25 27 16 0 4 0 4 0 4 0 3 0 3 3 6 11 10 7 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 7 4 11 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 3 3 4 7 6 3 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 6 11 0 0 1 3 9 15 24 39 22 19 16 7 15 7 7 7 7 15 9 15 7 11 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 119 51 119 51 119 49 117 49 114 49 117 49 117 54 133 66 155 69 138 57 126 57 133 63 131 60 138 64 136 58 121 49 121 48 105 39 100 40 105 40 97 37 100 39 102 42 107 43 97 37 100 40 107 45 112 46 109 46 114 49 117 46 109 43 114 48 117 51 121 52 119 51 117 49 117 46 109 46 121 57 121 52 119 51 119 51 121 52 121 45 109 51 126 52 119 54 131 54 128 52 126 54 128 55 126 52 126 52 124 51 124 49 119 52 124 54 119 51 121 54 128 55 124 52 121 52 124 54 124 51 121 51 124 54 128 57 131 55 126 55 133 60 133 57 128 58 136 63 140 61 136 58 138 61 138 64 148 67 143 61 143 57 133 58 150 70 157 67 136 58 140 60 138 60 145 66 143 61 145 63 145 63 148 64 143 61 143 61 145 63 145 63 145 63 148 64 148 63 143 61 148 63 145 63 143 61 143 61 148 61 148 63 150 64 152 64 150 63 150 63 150 63 150 63 152 66 157 69 159 69 159 67 157 67 157 67 157 67 157 67 152 63 150 64 159 70 162 67 152 66 159 70 164 70 159 67 155 70 167 73 164 69 159 70 162 70 159 69 159 69 157 67 164 64 167 67 169 69 174 70 167 67 169 67 171 69 171 69 176 72 174 70 174 69 171 69 169 67 169 69 171 70 174 70 179 73 179 73 179 73 179 73 176 72 176 72 176 72 176 72 174 72 176 73 179 72 176 70 176 70 174 70 171 69 171 67 174 70 176 72 176 72 179 73 179 73 176 72 176 72 174 72 174 72 174 72 174 72 174 72 176 73 176 73 176 73 176 73 181 75 174 70 171 70 174 73 174 72 176 75 179 75 176 75 174 79 176 82 181 81 181 79 183 79 186 81 191 78 188 76 186 76 186 76 186 76 186 76 191 78 188 76 186 78 188 81 183 79 179 79 183 79 188 81 198 88 217 98 219 95 217 96 222 99 226 101 226 99 219 95 212 87 200 82 195 79 186 72 152 54 128 46 126 51 128 52 128 52 126 52 126 52 126 52 138 55 140 58 152 64 150 61 152 64 155 67 162 72 167 73 176 73 181 75 183 73 181 72 179 72 179 73 179 70 174 67 164 64 164 64 164 64 164 64 164 64 162 61 157 60 159 64 157 67 152 66 159 70 169 75 164 67 171 72 174 70 179 75 183 78 198 87 214 95 229 99 234 99 231 98 238 102 238 99 245 111 245 114 248 117 255 119 257 119 262 123 274 129 274 122 236 72 114 34 119 40 107 33 119 42 117 40 117 40 114 39 114 43 114 42 112 40 109 40 114 42 112 42 109 40 109 40 109 39 107 37 105 39 107 40 109 40 109 39 107 37 105 37 112 37 107 37 102 34 93 30 93 30 88 30 85 28 85 27 85 30 78 27 76 25 69 25 64 24 50 15 28 7 21 7 11 3 4 3 9 6 14 9 19 6 4 0 4 3 4 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 4 3 4 3 4 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 4 7 3 4 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 11 3 4 0 4 4 14 9 42 27 45 24 31 15 23 16 11 9 14 9 14 9 11 6 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 51 75 51 75 51 75 51 75 51 79 54 79 52 83 58 103 67 115 64 107 61 99 60 99 63 107 61 95 57 87 55 83 55 83 45 59 42 63 43 59 40 55 40 51 40 55 42 59 37 51 40 59 43 67 46 75 46 75 51 87 51 79 45 63 45 59 45 63 48 71 52 79 48 71 49 67 46 67 51 87 54 79 52 75 51 79 52 83 52 63 46 79 55 83 52 87 55 87 54 83 52 87 54 91 52 83 52 79 51 79 49 75 51 75 54 79 51 71 52 79 57 83 54 75 52 75 52 79 55 83 54 75 52 79 55 87 57 83 54 83 58 95 58 87 61 99 61 99 61 103 63 107 64 103 64 111 69 115 63 91 57 79 49 83 63 123 69 115 60 103 63 103 58 95 61 111 64 111 63 107 63 107 61 103 63 107 61 103 61 103 61 99 61 103 63 111 64 111 63 107 64 111 63 107 63 103 61 103 61 95 61 99 63 103 64 103 64 103 64 103 64 103 64 103 64 99 67 107 69 107 69 103 67 103 67 103 67 103 67 103 66 103 63 103 66 111 66 103 61 103 67 115 70 115 66 103 69 119 72 123 69 115 70 123 70 119 70 115 69 111 67 111 67 111 67 111 67 111 67 111 66 107 67 111 67 115 69 115 70 119 69 115 67 111 67 107 69 115 69 115 70 119 70 123 73 126 73 126 73 126 73 126 72 123 72 123 72 123 72 123 70 123 72 126 73 123 72 119 73 123 72 123 70 119 70 115 70 119 70 123 72 126 73 126 73 126 73 123 72 119 70 111 72 103 72 103 72 103 72 103 73 107 73 107 73 107 73 107 73 107 73 103 72 99 70 99 69 99 72 107 75 111 75 111 76 115 81 123 81 123 81 119 78 123 79 126 79 123 78 119 76 119 76 119 76 119 76 119 79 123 78 119 76 123 78 126 79 119 79 119 78 123 81 130 87 154 95 170 95 162 95 170 96 174 101 182 101 174 95 162 88 142 82 130 81 119 67 87 49 59 46 59 51 71 52 75 49 75 51 83 54 95 55 91 58 91 57 103 63 115 63 91 64 95 66 103 70 107 73 111 72 103 72 107 72 107 70 103 70 103 72 111 72 103 69 95 64 103 64 103 64 103 64 103 64 99 61 95 60 91 61 87 64 75 64 75 64 91 72 107 64 91 70 103 70 107 75 123 75 138 81 166 92 186 96 182 99 182 92 166 98 182 99 174 105 198 111 198 116 190 116 182 116 182 120 210 126 222 125 249 123 162 45 39 39 39 36 51 42 55 42 51 40 47 39 47 43 55 43 51 42 47 40 47 43 55 42 51 42 47 40 47 40 47 39 43 37 47 39 51 40 51 40 47 39 43 37 43 37 43 39 43 36 31 31 31 30 27 28 35 27 31 27 27 27 23 28 19 25 19 24 27 27 39 24 31 16 15 9 3 3 3 3 0 3 3 6 7 10 7 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 7 15 6 11 3 7 1 3 4 11 4 11 4 11 4 11 6 15 6 15 6 15 6 15 3 7 3 7 3 7 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 0 0 1 0 1 0 0 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 7 0 3 1 0 6 3 19 39 27 35 19 7 13 7 12 19 10 19 9 11 6 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 117 49 119 51 119 52 121 52 126 57 128 55 124 52 126 58 126 58 138 67 148 67 140 61 150 66 133 54 119 52 126 58 124 51 114 46 112 45 107 40 109 43 105 40 100 39 100 39 102 40 105 43 109 45 112 46 114 49 121 54 121 49 112 43 102 40 102 40 107 46 119 54 112 49 119 49 114 48 119 54 124 52 121 51 119 52 121 54 124 48 112 52 128 54 124 55 131 54 128 52 126 54 128 55 126 52 126 51 124 49 121 49 119 52 124 54 119 51 121 54 128 57 124 52 121 52 121 52 133 57 128 54 124 54 128 57 131 55 126 55 133 60 133 57 145 64 136 58 133 63 145 69 145 64 145 67 150 66 138 55 138 52 121 51 140 64 145 58 148 66 150 63 140 58 143 63 150 64 148 63 145 61 143 60 148 63 145 61 143 60 140 58 140 60 143 63 148 64 148 64 148 64 148 63 145 61 143 61 148 61 148 63 150 64 152 64 155 66 155 66 155 66 155 66 152 66 157 69 159 69 159 67 157 67 157 67 157 67 157 67 159 66 150 63 152 64 150 60 143 61 152 67 159 67 152 63 162 72 164 70 157 67 162 73 162 70 162 69 159 67 157 67 169 72 171 69 169 67 164 66 167 67 167 69 169 70 171 69 171 69 171 67 169 66 167 64 171 69 174 70 174 72 176 72 179 73 179 73 179 73 179 73 176 72 176 72 176 72 176 72 174 72 176 73 179 72 176 70 179 73 179 72 176 72 174 70 174 70 174 72 176 73 179 73 179 73 179 72 176 70 174 70 174 72 174 72 174 72 174 72 176 73 176 73 176 73 176 73 174 72 176 73 176 72 171 69 169 69 174 73 179 76 181 76 174 79 179 81 181 81 181 79 183 79 186 81 191 78 188 76 186 76 186 76 186 76 186 76 191 78 188 76 186 78 188 81 186 78 183 78 183 79 191 81 205 92 217 95 214 93 214 96 219 98 226 102 226 98 217 93 202 82 191 79 191 73 164 55 124 45 124 49 136 54 126 48 121 49 124 51 128 55 131 57 138 55 143 60 155 64 150 60 152 64 155 67 162 72 167 73 171 69 176 72 179 70 174 69 174 70 179 73 179 70 171 67 164 66 164 66 164 66 164 66 164 64 159 61 157 61 157 63 150 63 148 61 150 67 167 75 164 69 176 73 179 73 186 79 193 82 202 88 214 92 214 92 229 93 217 88 229 101 236 99 236 107 243 114 250 116 250 111 250 116 260 125 276 126 276 132 265 88 133 37 112 33 112 51 119 42 119 42 112 40 109 40 114 43 114 42 112 40 109 40 114 43 114 42 112 40 109 40 109 39 107 37 105 39 107 40 109 40 109 39 107 37 105 37 114 39 107 39 102 33 93 30 88 28 83 27 83 25 81 25 83 28 81 25 71 24 69 22 64 25 62 22 50 15 33 7 16 7 9 4 7 3 7 3 19 6 4 0 4 3 4 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 14 9 11 6 4 1 2 0 7 4 7 4 7 4 7 4 9 6 9 6 9 6 9 6 4 3 4 3 4 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 1 2 0 0 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 1 4 0 4 3 9 4 19 16 35 21 28 12 19 12 21 12 21 10 16 7 7 4 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 52 87 60 103 60 83 48 55 46 75 51 63 48 83 55 79 60 103 60 103 60 103 60 103 64 115 63 99 52 75 49 83 55 83 52 75 48 63 43 55 42 59 45 51 36 31 37 51 37 47 39 55 40 55 39 51 51 75 45 75 51 87 48 63 51 67 40 59 46 79 49 75 46 75 49 75 45 63 45 71 48 67 48 71 49 75 51 75 48 75 54 91 57 83 51 71 57 91 55 79 52 79 52 79 54 79 52 75 51 71 49 67 54 83 52 75 51 75 52 79 48 67 48 71 49 71 51 75 61 95 57 83 55 87 60 99 58 83 54 79 57 95 58 91 60 95 58 91 60 103 66 115 64 107 64 107 64 107 64 107 61 103 61 103 61 103 61 103 63 111 64 103 58 91 60 107 64 111 64 111 63 103 60 99 58 99 63 111 64 107 60 95 64 107 64 107 64 107 64 107 60 99 61 103 63 99 61 95 64 107 63 103 61 107 63 111 57 95 60 103 64 115 67 115 66 103 61 91 60 95 64 107 66 107 66 107 66 107 66 107 67 111 67 107 66 103 64 103 63 103 64 107 66 111 67 115 69 115 69 119 70 123 72 123 70 119 70 119 70 119 70 119 69 115 67 115 67 115 67 115 70 123 70 126 72 130 73 130 67 111 67 111 67 111 67 111 69 119 72 130 75 126 72 123 70 123 72 126 73 123 72 119 72 123 72 119 70 115 69 115 70 119 70 119 70 119 70 119 69 115 69 115 69 115 69 115 76 130 75 126 73 123 72 119 69 115 69 115 69 115 69 115 73 119 73 115 72 111 70 111 70 115 73 119 72 111 67 99 69 99 73 111 75 107 70 95 70 99 70 103 72 107 73 107 73 111 78 123 81 123 78 115 81 123 79 119 78 123 79 126 76 119 78 123 79 119 78 115 82 126 78 115 75 111 76 119 73 123 81 130 78 126 85 158 92 166 98 178 99 174 95 158 96 170 98 178 101 178 95 158 87 142 78 119 72 111 58 71 48 71 51 79 52 79 52 75 46 71 52 79 52 79 55 91 57 95 58 103 63 115 67 115 63 95 67 107 70 107 72 107 69 103 69 111 72 115 72 115 69 107 69 103 67 99 66 107 70 111 69 107 66 99 63 95 63 95 63 91 61 91 60 87 64 95 67 103 70 99 70 103 70 107 75 119 73 111 79 130 79 130 88 158 95 166 93 158 92 158 92 166 96 178 99 182 101 190 107 206 113 206 113 194 122 206 120 206 122 218 128 242 126 246 92 39 24 27 46 35 39 47 40 51 40 51 40 51 42 55 42 55 42 55 42 55 42 55 40 47 39 43 36 39 37 43 37 43 37 43 37 43 42 51 39 43 36 39 36 39 36 51 36 47 34 43 34 43 31 35 33 31 31 27 30 27 27 19 27 15 25 11 24 19 22 23 24 35 27 27 16 7 9 3 7 0 7 0 4 3 6 11 3 3 1 3 0 7 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 3 0 1 0 1 0 4 7 3 0 3 0 3 0 3 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 1 0 3 0 4 0 6 3 7 0 6 0 4 0 3 0 3 3 0 0 0 0 0 0 3 7 3 7 3 7 3 7 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 3 0 7 7 10 7 7 3 0 3 4 11 6 3 1 0 4 3 4 0 3 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 117 51 124 55 124 51 112 43 114 52 121 48 119 58 136 60 140 60 138 58 133 55 131 55 138 61 140 58 131 54 131 58 131 57 126 52 117 46 107 43 102 43 109 43 100 36 100 42 97 39 100 40 102 40 100 37 109 43 105 43 114 48 109 42 105 39 95 39 107 48 117 48 114 49 119 49 112 45 112 48 114 48 114 49 117 51 119 51 119 51 121 54 124 52 117 48 128 55 124 52 121 52 121 52 121 52 119 51 119 51 117 49 121 52 119 51 119 52 124 54 117 49 117 49 119 51 121 52 131 55 128 54 126 55 128 57 136 57 128 55 133 61 138 60 136 60 133 58 136 63 145 67 143 64 143 64 143 64 143 64 143 61 143 61 143 61 143 61 145 64 148 61 138 58 140 63 145 63 148 64 148 63 143 61 140 61 143 63 145 61 143 60 140 63 140 63 140 63 140 63 138 63 143 64 143 64 140 61 148 63 145 61 143 63 145 64 138 60 140 61 148 66 150 67 150 64 143 60 140 61 148 66 150 66 150 66 150 66 150 66 157 67 157 66 155 64 152 64 152 64 155 66 155 66 157 67 159 69 159 70 162 70 164 72 162 70 162 70 162 70 162 70 159 69 159 69 159 69 159 69 162 70 162 70 164 72 167 73 169 67 169 67 169 67 169 67 167 67 171 70 176 70 174 69 174 72 176 73 179 72 176 70 176 72 176 70 174 69 171 69 169 67 169 67 169 67 169 67 174 70 174 70 174 70 174 70 179 73 179 73 179 72 176 72 171 69 171 69 171 69 171 69 176 72 176 72 176 72 174 70 174 70 176 72 176 70 169 67 171 70 174 73 176 72 171 70 171 70 171 72 174 73 176 73 176 75 183 79 186 79 183 78 183 76 179 75 179 75 181 78 181 78 183 79 186 78 183 76 188 79 183 78 181 76 181 76 183 78 195 81 193 81 205 92 214 96 222 101 226 98 219 93 219 96 217 96 219 96 207 88 198 84 181 76 169 64 143 52 121 49 124 51 126 51 126 51 121 51 131 54 128 52 133 58 143 57 145 60 150 63 155 66 150 64 157 69 162 72 164 72 171 69 174 72 176 72 174 70 171 69 169 67 169 66 167 67 162 69 157 67 155 64 152 64 152 64 150 63 150 61 148 61 145 63 145 64 150 67 157 69 159 72 176 79 183 76 181 78 183 81 195 88 207 90 207 88 212 92 219 93 224 98 231 99 234 102 241 108 250 111 250 111 262 120 260 119 265 125 274 131 267 123 219 57 112 34 117 37 117 42 109 42 107 43 107 43 112 42 112 42 112 42 112 42 112 42 109 39 107 37 102 36 105 37 105 37 105 37 105 37 105 37 102 36 102 37 107 39 109 36 105 34 102 33 97 34 93 31 90 31 88 30 85 30 83 28 83 27 81 27 74 25 71 22 69 25 71 22 50 13 11 10 7 7 7 7 7 7 9 4 4 1 2 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 4 3 7 3 4 1 7 3 9 6 4 1 4 1 4 1 4 1 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 7 3 9 4 9 4 11 6 11 6 9 4 9 4 9 3 4 3 2 0 0 0 2 1 4 3 4 3 4 3 4 3 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 1 4 1 4 1 4 1 7 4 14 9 16 9 14 6 19 4 23 10 23 7 9 3 9 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 46 63 48 71 48 67 46 59 48 75 51 63 49 99 64 107 55 91 55 91 55 91 55 91 55 95 58 99 57 99 61 119 64 107 60 87 51 67 45 55 40 51 45 55 42 43 40 51 39 51 40 55 40 55 39 47 42 55 42 63 46 75 46 63 43 55 39 55 43 71 46 71 48 83 52 83 48 71 48 79 48 67 48 71 49 75 51 75 52 79 51 75 49 71 48 67 55 87 54 79 52 79 52 83 49 71 51 75 51 75 52 79 51 75 51 75 52 83 55 91 51 75 51 79 52 79 54 83 54 83 55 87 57 83 55 79 61 91 57 87 60 103 63 99 60 95 60 95 61 103 64 111 64 107 64 107 64 107 64 107 61 103 61 103 61 103 61 103 61 107 64 103 58 95 60 107 61 103 63 111 64 111 63 107 63 103 61 99 60 103 61 107 60 95 60 95 60 95 60 95 63 107 66 111 66 111 64 103 63 107 61 103 61 103 63 107 61 103 61 107 63 111 64 111 66 103 61 91 60 95 64 107 66 107 66 107 66 107 66 107 67 111 67 107 66 103 64 103 67 111 66 107 66 107 64 103 69 115 69 115 70 119 70 123 70 119 70 119 70 119 70 119 69 115 69 115 69 115 69 115 67 111 69 115 70 119 70 119 67 111 67 111 67 111 67 111 63 103 66 111 67 111 67 107 70 123 72 126 73 123 72 119 72 123 72 119 70 115 69 115 69 115 69 115 69 115 69 115 70 119 70 119 70 119 70 119 72 123 72 123 72 126 73 126 69 115 69 115 69 115 69 115 70 119 70 123 72 123 72 123 70 119 70 123 70 115 69 103 70 99 72 103 72 103 70 99 70 99 70 103 72 107 73 107 75 111 76 119 79 123 78 119 76 115 75 111 75 111 76 115 76 115 78 119 78 119 76 115 78 119 79 123 79 119 76 111 75 123 79 130 81 138 88 158 96 174 99 182 101 178 98 170 99 170 93 158 92 154 88 146 84 150 82 130 69 91 55 71 49 67 48 67 48 71 51 79 49 79 55 87 54 83 57 99 57 95 57 99 58 103 61 99 63 95 67 107 70 107 72 107 70 119 72 123 72 119 69 115 69 111 67 111 66 107 66 107 64 95 64 95 64 95 64 95 63 91 63 87 61 87 60 83 60 91 60 91 63 91 66 99 66 107 79 138 81 115 73 103 75 119 81 138 85 146 87 142 90 158 92 166 95 174 98 182 101 186 104 198 108 206 111 198 119 214 117 206 119 218 126 234 131 253 113 134 52 7 33 35 42 51 42 55 42 55 43 63 42 55 42 55 42 55 42 55 42 55 40 47 39 43 36 39 37 43 37 43 37 43 37 43 36 39 34 39 37 47 40 55 36 51 36 47 34 43 34 43 31 35 33 31 31 27 30 27 30 27 30 23 28 23 27 27 24 19 24 31 25 23 18 7 7 3 7 0 7 0 7 11 6 3 3 3 1 3 0 7 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 1 0 3 3 6 7 3 0 3 0 3 0 3 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 6 0 4 0 4 0 3 0 4 0 4 0 6 0 6 0 3 7 3 3 3 7 4 15 3 7 3 7 3 7 3 7 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 3 3 6 11 7 11 7 7 4 15 9 19 9 15 6 3 3 0 3 0 1 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 109 45 109 45 109 46 114 48 114 51 114 43 109 54 133 58 117 48 124 54 133 60 140 63 131 57 136 58 136 60 145 67 145 66 138 58 124 49 112 45 102 42 109 45 109 43 105 42 102 40 105 42 102 40 100 37 105 43 109 46 117 51 117 49 121 51 114 46 109 45 107 42 112 48 117 49 112 45 112 49 114 48 114 49 117 51 119 51 124 52 119 48 114 46 114 48 124 54 121 51 119 52 121 54 114 49 117 51 119 52 121 54 117 49 117 51 121 54 128 57 121 52 121 54 124 55 126 55 128 57 136 61 138 60 131 55 138 58 128 57 136 61 138 60 138 61 138 61 140 63 143 64 140 63 140 63 140 63 140 63 143 61 143 61 143 61 143 61 143 63 145 61 138 58 143 64 140 60 143 63 148 64 148 64 148 63 140 58 138 60 145 64 138 61 138 61 138 61 138 61 140 63 143 66 145 64 140 63 145 63 143 60 140 61 145 63 145 63 145 63 145 63 145 63 150 64 143 60 140 61 148 66 150 66 150 66 150 66 150 66 157 67 157 66 155 64 152 64 159 67 157 66 155 64 152 63 157 67 159 69 159 70 162 70 159 69 159 69 159 69 159 69 159 69 159 69 159 69 159 69 157 69 159 69 162 70 162 72 169 67 169 67 169 67 169 67 164 64 167 66 169 67 169 67 174 72 176 73 179 72 176 70 176 72 176 70 174 69 171 69 179 73 179 73 179 73 179 73 176 72 176 72 176 72 176 72 171 69 171 70 176 72 179 73 169 67 171 69 171 69 174 70 171 70 174 70 174 72 176 72 171 69 174 70 171 69 171 70 171 70 171 72 174 70 171 70 171 70 171 72 174 73 176 73 179 75 181 76 183 78 183 78 186 79 183 78 183 78 186 79 179 76 183 78 183 78 181 75 181 78 186 81 188 79 181 75 188 78 193 81 198 87 210 93 222 99 226 101 226 101 224 98 224 96 210 88 202 85 193 82 183 82 186 75 152 54 131 52 124 48 121 46 121 49 126 52 128 54 136 57 133 55 136 60 143 57 143 57 143 57 143 60 150 64 157 69 162 72 164 72 176 72 176 72 174 69 169 67 169 67 169 66 167 66 164 66 150 63 150 63 150 63 152 64 148 61 148 61 145 60 145 58 140 60 138 58 140 64 152 66 162 75 179 82 183 75 176 73 181 78 188 84 198 85 200 85 210 92 217 93 224 96 229 98 231 101 236 104 243 108 245 110 255 116 253 116 257 120 267 126 281 131 265 111 181 40 107 43 119 43 114 43 112 43 109 43 112 42 112 42 112 42 112 42 109 40 109 39 107 37 105 37 105 37 105 37 105 37 105 37 105 36 102 36 102 37 107 40 109 36 105 34 102 33 97 34 93 31 90 31 88 30 85 30 85 30 83 28 81 27 76 27 71 24 69 24 71 24 54 16 16 9 7 6 4 7 11 9 9 4 4 1 2 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 9 3 7 3 7 4 11 7 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 14 6 11 4 9 3 7 1 7 3 9 4 11 7 14 7 7 4 4 4 7 6 11 9 7 4 7 4 7 4 7 4 7 3 7 3 7 3 7 3 9 4 9 4 9 4 9 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 3 7 3 7 3 7 3 7 3 9 6 11 6 11 6 19 3 19 6 19 4 7 1 7 3 2 1 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 45 59 45 59 45 67 49 75 51 83 51 59 45 79 55 79 48 75 52 87 57 103 61 111 57 99 60 103 58 103 63 119 69 115 64 99 55 79 49 67 45 59 45 59 45 59 43 51 42 59 42 59 42 55 39 47 40 59 45 71 48 75 49 79 51 83 51 75 45 63 42 55 43 67 46 71 43 63 45 75 48 67 48 71 49 75 51 75 52 75 49 67 48 67 48 67 52 79 51 75 51 79 52 83 48 71 49 75 51 79 52 83 49 71 49 75 52 83 57 91 52 79 54 83 55 87 55 87 55 87 60 99 61 95 57 83 58 83 54 83 57 95 60 91 61 99 63 103 64 107 64 107 63 103 63 103 63 103 63 103 61 103 61 103 61 103 61 103 60 103 63 103 58 95 61 111 60 99 61 107 64 111 64 111 64 107 60 95 58 99 63 111 61 99 61 99 61 99 61 99 60 99 63 103 63 103 61 95 63 103 60 99 60 99 61 107 64 111 63 107 63 107 61 103 66 103 61 91 60 95 64 107 66 107 66 107 66 107 66 107 67 111 67 107 66 103 64 103 69 111 67 107 66 103 64 99 67 111 67 115 69 115 70 119 69 115 69 115 69 115 69 115 69 115 69 115 69 115 69 115 69 119 70 119 72 123 72 126 67 111 67 111 67 111 67 111 67 111 67 111 67 115 70 119 70 123 72 126 73 123 72 119 72 123 72 119 70 115 69 115 73 126 73 126 73 126 73 126 72 123 72 123 72 123 72 123 67 111 69 115 70 123 72 123 67 111 67 115 69 119 70 119 70 119 70 119 70 119 70 119 69 115 67 111 69 115 69 107 70 99 70 95 69 99 70 99 70 99 70 103 72 107 73 107 75 111 75 111 76 115 78 119 79 119 78 115 76 119 78 123 75 111 76 119 78 115 75 111 75 115 79 126 81 123 78 115 78 123 78 130 85 154 93 162 99 178 99 182 101 178 99 178 99 166 90 146 87 146 82 130 78 138 78 115 57 63 49 67 49 67 48 67 49 71 51 79 52 87 57 91 55 83 57 95 55 91 55 95 57 95 58 87 63 95 67 107 70 107 72 107 72 123 72 123 70 115 67 111 67 111 66 107 66 103 64 103 60 87 61 91 63 91 63 91 61 83 60 83 58 79 58 79 61 91 58 87 61 87 66 103 73 119 78 123 75 107 75 115 79 126 82 134 84 142 87 146 90 154 90 162 93 174 96 178 99 182 99 186 104 194 107 202 114 202 113 194 114 206 122 222 132 253 131 249 96 59 34 31 43 47 43 55 43 59 43 59 42 55 42 55 42 55 42 55 40 51 39 47 39 47 37 43 37 43 37 43 37 43 37 43 40 47 37 39 36 39 36 43 36 51 36 47 34 43 34 43 31 35 33 31 31 27 30 27 27 19 27 19 25 15 24 19 25 19 22 27 25 27 21 19 13 7 9 0 6 0 9 7 6 3 3 3 1 3 1 7 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 1 0 1 0 1 0 4 3 3 0 4 3 6 11 7 11 7 11 7 11 7 11 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 0 6 0 4 0 3 0 4 0 4 0 7 3 9 7 6 15 4 11 6 19 9 27 4 11 4 11 4 11 4 11 3 0 3 0 3 0 3 0 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 3 6 7 4 11 6 11 4 7 4 3 3 0 3 0 1 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 112 46 109 45 112 48 117 51 124 58 128 51 119 55 126 51 133 57 133 55 131 54 128 54 133 58 138 58 133 57 140 64 140 64 136 60 128 55 124 52 121 48 109 43 107 45 107 42 107 43 107 43 105 40 100 37 97 40 107 45 107 42 107 45 100 42 109 45 107 42 107 45 102 43 109 45 107 42 109 46 114 48 114 49 117 51 119 51 117 49 117 51 119 51 119 51 119 51 119 49 119 52 121 54 117 49 119 51 119 51 121 52 119 51 119 51 121 54 126 57 121 52 121 54 124 55 126 55 126 55 128 57 131 55 128 54 133 55 124 54 131 58 133 57 138 63 143 64 145 64 140 63 138 61 138 61 138 61 138 61 143 61 143 61 143 61 143 61 140 61 145 61 140 60 145 66 143 61 145 64 148 64 145 63 145 61 143 60 140 61 143 63 140 63 140 63 140 63 140 63 136 60 138 63 140 61 136 60 143 61 140 60 140 60 143 61 145 63 145 63 145 63 145 63 150 64 143 60 140 61 148 66 150 66 150 66 150 66 150 66 157 67 157 66 155 64 152 64 157 67 155 66 155 66 152 64 155 67 157 67 159 69 159 69 157 67 157 67 157 67 157 67 159 69 159 69 159 69 159 69 162 70 162 70 164 72 167 73 169 67 169 67 169 67 169 67 174 69 171 69 171 70 176 73 174 72 176 73 179 72 176 70 176 72 176 70 174 69 171 69 171 69 171 69 171 69 171 69 174 70 174 70 174 70 174 70 169 67 169 69 171 69 171 69 167 66 169 69 171 70 176 72 176 70 174 70 171 69 169 67 169 67 169 66 169 69 171 72 171 70 169 69 169 69 171 70 171 70 171 72 174 73 176 73 179 75 176 73 179 76 183 78 179 75 176 72 174 73 179 75 179 75 181 76 181 76 179 75 179 76 183 79 186 79 183 78 193 78 191 81 205 93 217 95 224 99 222 98 222 98 224 99 217 93 207 87 200 85 188 79 176 73 157 57 128 46 126 51 121 49 126 52 128 52 128 51 128 55 136 55 131 52 131 57 140 55 140 57 143 58 145 60 150 64 157 69 162 72 164 72 174 70 176 72 176 70 171 69 167 66 167 66 164 64 164 64 152 63 150 63 150 63 150 63 145 60 143 58 143 57 140 57 143 60 136 55 136 63 152 67 169 75 174 76 176 73 181 79 191 82 193 85 200 85 202 88 207 90 217 92 222 95 226 98 229 98 229 99 234 104 241 107 248 111 245 110 250 116 260 120 265 123 267 129 236 70 124 30 119 42 112 42 109 42 109 42 112 42 112 42 112 42 112 42 107 39 107 39 107 39 107 39 105 37 105 37 105 37 105 37 112 40 107 37 102 34 102 36 109 36 105 34 102 33 97 34 93 31 90 31 88 30 85 30 81 27 78 25 78 24 71 24 74 24 66 24 71 25 59 19 33 15 16 7 4 6 9 9 9 4 4 1 2 1 2 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 9 4 7 4 7 3 4 3 9 4 9 4 9 6 14 7 14 7 14 7 14 7 14 7 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 11 6 9 4 9 4 7 3 11 6 11 6 14 7 14 7 11 6 9 6 9 7 14 9 9 6 9 6 9 6 9 6 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 9 4 9 4 9 4 9 4 7 1 4 1 4 3 9 6 28 9 23 9 21 7 16 9 9 4 7 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 45 59 46 63 46 63 46 63 49 87 57 83 54 91 55 75 60 99 57 87 52 75 48 67 54 91 57 95 55 95 61 115 60 99 58 95 58 95 58 95 58 79 45 51 42 55 43 51 43 63 43 63 42 55 39 47 37 59 45 67 42 55 42 63 36 59 46 71 43 59 43 71 40 63 46 67 43 63 46 75 48 67 48 71 49 75 51 75 46 67 51 83 54 83 52 79 51 71 49 71 51 75 52 83 52 79 51 75 51 75 49 71 52 79 51 75 51 79 54 83 51 79 52 79 54 83 54 83 57 83 55 79 54 83 55 87 60 87 54 83 58 95 60 91 63 103 66 111 66 107 63 99 61 99 61 99 61 99 61 99 61 103 61 103 61 103 61 103 58 103 61 103 60 99 63 115 63 107 64 111 64 107 61 103 60 103 61 107 63 103 61 99 60 95 60 95 60 95 60 95 61 99 63 107 64 103 61 99 61 99 60 95 58 99 60 103 63 107 63 107 63 107 63 107 66 103 61 91 60 95 64 107 66 107 66 107 66 107 66 107 67 111 67 107 66 103 64 103 64 103 66 107 66 107 67 111 66 107 67 111 67 115 69 115 67 111 67 111 67 111 67 111 69 115 69 115 69 115 69 115 67 111 69 115 70 119 70 119 67 111 67 111 67 111 67 111 70 115 69 111 69 119 72 126 70 123 72 126 73 123 72 119 72 123 72 119 70 115 69 115 67 111 67 111 67 111 67 111 70 119 70 119 70 119 70 119 69 115 69 111 67 111 67 111 66 107 67 115 69 119 72 123 73 126 72 119 69 107 66 103 67 111 66 107 66 111 70 115 70 99 69 91 67 95 70 99 70 99 70 103 72 107 73 107 75 111 73 107 73 111 78 123 75 107 73 103 72 107 73 111 73 111 75 115 76 111 75 107 76 115 76 115 78 119 79 126 81 123 78 134 88 166 96 166 98 174 96 170 96 170 98 174 93 166 92 158 90 150 81 130 76 115 55 55 43 59 48 71 46 71 54 91 57 87 52 75 52 83 55 83 52 75 52 87 54 87 55 95 58 103 63 99 63 95 67 107 70 107 72 107 69 115 70 123 72 123 70 119 66 107 66 103 64 103 63 99 64 99 66 95 63 91 61 87 58 79 58 75 57 75 55 71 58 83 54 71 55 79 63 99 69 107 76 123 76 115 78 123 82 130 84 134 84 142 87 146 88 150 88 162 93 170 96 174 98 174 96 174 99 190 105 198 108 190 108 190 110 206 117 210 122 234 125 253 122 162 54 0 40 43 42 51 42 51 42 55 42 55 42 55 42 55 42 55 39 47 39 47 39 47 39 47 37 43 37 43 37 43 37 43 39 47 37 39 36 39 37 43 36 51 36 47 34 43 34 43 31 35 33 31 31 27 30 27 28 23 27 19 27 15 25 23 27 19 22 27 25 31 24 31 19 27 12 0 3 0 4 0 6 0 3 0 1 0 1 7 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 7 11 7 7 6 7 4 3 6 3 4 3 4 7 7 15 6 7 6 7 6 7 6 7 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 3 0 4 0 4 0 6 0 9 3 7 3 7 3 6 0 9 11 6 7 4 7 6 7 6 7 6 7 6 7 6 7 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 3 4 3 4 3 4 3 3 0 0 0 0 0 4 7 10 23 9 19 7 15 9 15 6 7 6 7 4 3 3 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 107 45 109 46 112 45 109 43 102 48 121 51 121 57 124 48 131 54 126 51 121 48 119 46 121 52 131 55 131 57 140 66 126 55 128 58 131 60 136 61 138 55 109 40 102 43 107 42 109 45 109 43 105 40 100 37 105 46 117 48 107 42 107 46 107 48 121 51 112 42 105 45 105 45 114 48 109 45 114 51 114 48 114 49 117 51 119 51 109 48 119 55 128 57 126 54 117 49 117 49 117 51 124 54 124 52 121 51 119 49 117 48 124 54 121 51 119 51 121 52 119 51 119 52 121 52 124 54 138 60 131 55 128 57 136 61 138 58 131 57 136 63 140 61 140 64 145 67 148 64 140 61 138 61 138 61 138 61 138 61 143 61 143 61 143 61 143 61 138 60 143 61 140 60 145 66 148 64 148 64 145 61 140 60 138 60 145 64 148 63 140 58 133 58 133 58 133 58 133 58 140 64 143 66 145 64 143 63 143 60 140 58 138 60 140 61 143 61 143 63 145 64 148 64 150 64 143 60 140 61 148 66 150 66 150 66 150 66 150 66 157 67 157 66 155 64 152 64 150 64 152 66 155 67 157 69 155 66 155 67 157 69 159 69 157 67 157 67 157 67 157 67 159 69 159 69 159 69 159 69 155 66 155 67 157 69 159 69 169 67 169 67 169 67 169 67 174 69 169 66 169 69 176 73 174 72 176 73 179 72 176 70 176 72 176 70 174 69 171 69 174 70 174 70 174 70 174 70 171 69 171 69 171 69 171 69 174 69 171 67 169 66 167 64 167 66 169 69 171 70 176 72 181 73 176 70 169 66 164 63 169 66 164 64 167 67 174 73 174 70 167 66 164 67 171 72 171 70 171 72 174 73 176 73 181 75 176 72 176 75 183 79 183 76 181 75 179 76 181 78 176 75 179 76 181 75 179 73 183 76 179 75 181 78 188 82 195 78 191 82 210 96 222 96 222 96 219 95 217 96 219 98 210 92 205 93 207 90 186 76 174 66 128 39 109 45 121 49 119 51 133 60 143 57 128 49 126 52 131 54 126 49 126 54 136 54 140 57 148 61 152 66 150 64 157 69 162 72 164 72 169 67 171 70 176 72 176 72 167 66 167 64 164 63 162 64 162 67 157 66 152 63 148 60 143 58 140 57 140 55 138 55 136 54 126 49 126 57 145 63 152 70 176 82 188 78 181 76 191 82 191 82 195 84 200 87 207 88 214 90 222 95 226 96 226 96 224 96 229 101 238 107 243 107 241 108 245 113 255 119 265 125 267 132 276 111 169 28 117 39 114 40 109 40 107 40 112 42 112 42 112 42 112 42 107 39 107 39 107 39 107 39 105 37 105 37 105 37 105 37 102 36 102 36 105 39 109 42 109 36 105 34 102 33 97 34 93 31 90 31 88 30 85 30 85 30 85 28 83 27 76 27 76 24 66 22 71 25 64 22 47 19 26 6 11 1 7 4 11 4 4 1 2 1 2 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 16 9 14 9 11 6 9 6 11 4 9 4 9 6 14 9 7 3 7 3 7 3 7 3 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 4 3 7 4 9 6 11 7 19 9 16 7 14 6 11 4 16 9 14 4 9 4 9 4 11 6 11 6 11 6 11 6 9 4 9 4 9 4 9 4 7 3 7 3 7 3 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 9 4 9 4 9 4 9 4 4 1 2 0 2 1 7 6 26 6 19 4 16 4 11 7 14 7 11 6 9 6 7 4 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 39 51 46 79 54 71 40 31 49 91 57 67 43 67 52 83 54 83 51 75 49 75 51 79 52 87 55 95 57 95 55 91 63 103 57 87 54 87 58 99 58 75 43 51 45 59 39 27 55 87 46 59 39 55 42 67 46 59 39 55 46 83 49 71 52 79 46 63 42 59 42 63 43 67 45 75 49 83 52 87 49 71 48 67 48 67 46 63 45 67 52 83 54 75 46 55 49 75 54 87 57 91 55 83 54 87 54 75 48 63 48 75 55 87 52 71 48 63 45 55 43 59 49 83 55 91 57 91 60 91 55 79 52 75 54 83 60 95 60 91 57 87 57 87 63 103 63 99 61 95 60 95 58 95 60 99 61 103 63 107 63 107 63 107 63 107 63 107 64 111 63 99 60 99 60 99 63 99 58 95 60 95 55 75 61 99 58 91 57 91 57 95 60 91 58 87 57 91 58 95 58 95 61 103 63 103 63 99 64 111 63 103 61 99 58 95 61 103 64 115 66 115 66 115 63 99 64 103 64 99 61 95 64 103 64 103 64 103 64 103 66 107 66 107 66 107 66 107 69 107 63 103 67 115 66 99 66 107 66 111 67 115 69 115 66 107 67 111 67 107 64 103 66 107 66 111 67 115 69 115 67 115 69 119 70 115 69 111 67 111 67 111 67 111 67 111 66 107 66 111 67 115 69 115 66 107 67 115 69 119 72 123 70 119 70 115 69 111 67 111 69 119 72 119 67 107 67 115 67 115 69 119 70 115 69 111 73 123 69 111 66 103 64 103 61 103 67 119 72 119 67 107 66 111 67 111 67 107 64 99 64 103 64 103 64 103 64 95 72 103 69 91 67 91 67 91 72 103 72 99 69 91 64 83 69 99 73 115 78 115 73 103 76 115 75 103 72 103 72 103 72 107 76 119 79 119 76 111 78 119 79 123 79 119 76 111 75 130 90 166 95 158 90 150 96 170 96 170 96 166 93 158 92 150 81 146 87 158 81 130 63 87 51 59 42 55 46 67 51 75 51 79 52 83 54 83 57 91 55 87 57 91 58 99 55 91 57 99 58 103 63 99 64 95 66 103 67 99 70 103 69 115 69 115 69 115 69 115 66 107 67 111 67 107 64 103 64 99 64 95 64 95 63 91 63 87 58 71 52 59 51 59 52 71 54 75 58 83 61 91 67 99 72 115 76 119 78 119 76 123 82 130 81 130 84 146 87 146 88 158 90 158 90 158 93 174 96 186 101 194 105 202 108 198 104 190 107 198 116 218 122 218 113 218 134 265 90 19 37 35 43 39 40 51 45 55 42 51 40 47 39 51 40 55 40 51 40 51 40 51 40 51 34 43 40 47 36 35 37 51 39 43 37 39 36 43 37 47 34 51 36 51 36 47 34 39 33 39 34 35 33 31 31 31 33 35 31 27 30 23 27 27 31 31 25 27 22 31 30 55 27 27 10 0 7 3 6 0 4 0 3 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 12 19 7 7 4 3 6 11 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 4 3 4 3 4 3 4 3 6 3 4 0 3 3 4 7 9 3 7 0 6 3 7 7 7 3 7 3 7 3 7 3 7 11 7 11 7 11 7 11 9 11 6 3 4 3 4 3 4 3 3 0 3 0 1 0 7 7 4 0 3 0 3 3 3 0 3 0 3 0 3 0 4 3 4 3 4 3 4 3 7 3 1 0 6 11 6 0 4 3 4 0 3 0 1 0 3 11 9 23 10 19 7 7 9 3 1 0 6 11 4 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 119 48 112 48 119 49 109 39 117 55 131 54 121 57 128 55 126 52 124 51 124 52 128 55 128 54 128 55 131 55 133 57 140 61 131 57 126 57 133 61 133 52 112 45 112 46 102 34 117 48 109 42 102 42 107 45 107 42 102 40 109 46 114 46 117 48 109 43 105 42 107 43 114 48 114 48 112 46 112 46 107 45 109 46 117 51 119 52 107 46 117 52 121 52 117 48 117 51 124 55 126 55 124 54 124 55 124 51 114 46 114 51 126 52 117 45 107 43 109 46 107 46 117 52 126 57 128 57 131 55 126 52 124 52 124 52 136 60 136 60 136 58 131 57 140 63 140 61 138 60 136 60 138 61 138 61 140 63 140 63 143 61 143 61 143 61 143 61 148 63 143 60 140 60 140 60 148 63 143 61 145 61 138 54 143 60 138 57 136 57 136 58 136 58 133 57 131 58 133 60 133 60 138 63 140 63 140 61 140 61 143 61 143 61 143 61 143 63 148 64 150 66 150 64 145 64 148 66 150 66 148 64 148 64 148 64 148 64 148 64 155 66 155 66 155 66 155 66 159 66 150 64 157 69 155 63 155 66 155 67 157 67 159 69 152 66 155 67 157 66 155 64 155 66 155 67 157 69 159 69 157 69 159 70 162 69 159 67 169 67 169 67 169 67 169 67 167 66 167 67 169 69 171 69 171 69 171 69 171 69 171 69 174 70 174 69 171 67 169 67 171 70 176 70 169 66 169 69 169 69 171 70 174 69 171 67 176 70 171 67 167 66 167 66 159 64 169 70 174 69 169 66 167 67 169 67 167 66 164 63 164 64 164 64 164 64 164 66 174 70 169 67 167 67 167 69 174 72 176 72 174 70 167 67 169 70 176 76 181 75 176 72 181 75 176 72 174 72 174 72 171 72 179 76 181 76 179 73 186 78 183 78 183 78 183 78 191 84 210 95 214 92 212 92 222 98 219 96 217 92 210 90 205 87 188 85 195 85 174 69 138 52 121 45 114 45 121 51 126 51 126 52 128 54 131 54 133 55 133 54 133 57 138 58 140 55 143 58 145 60 150 63 152 64 155 67 157 69 162 70 171 69 171 69 171 69 171 69 167 66 169 67 167 64 162 63 157 66 152 64 152 63 150 63 148 60 143 55 136 54 133 52 128 52 131 55 138 61 148 61 159 69 167 75 179 76 183 78 181 79 191 82 193 81 198 85 200 85 212 88 217 90 219 90 219 93 224 98 234 102 238 105 241 105 238 102 241 110 253 117 262 119 250 119 281 137 224 58 121 40 119 42 117 43 117 43 112 40 109 39 107 40 109 42 107 39 107 39 107 39 107 39 100 37 109 39 102 34 105 40 107 37 105 36 102 37 105 39 109 37 107 37 107 36 100 34 95 33 93 33 90 31 88 31 90 33 88 30 85 28 76 27 85 30 74 24 66 22 64 27 62 22 40 9 23 6 16 3 9 3 2 1 0 0 0 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 14 9 11 6 9 6 11 7 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 6 9 4 9 4 9 4 9 4 14 7 11 4 9 6 14 7 16 9 14 7 14 7 16 9 14 7 14 7 14 7 14 7 14 7 14 7 14 7 14 7 19 9 14 6 9 6 11 6 14 7 11 6 11 4 9 4 14 6 9 3 7 3 7 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 11 3 4 3 14 7 9 1 11 6 9 4 7 3 7 1 14 1 19 9 26 12 21 12 16 4 4 3 9 6 7 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 61 83 45 55 49 79 49 59 45 75 54 83 57 103 58 75 51 79 51 79 52 87 55 95 55 91 54 83 54 91 58 103 64 107 60 95 58 95 60 103 61 87 51 71 51 71 45 43 43 63 42 59 42 59 43 63 39 55 42 59 40 59 45 75 46 67 43 63 43 63 45 67 46 71 46 71 45 67 45 67 43 59 45 63 49 75 51 79 45 59 46 71 51 79 54 83 49 75 52 83 54 83 54 79 54 83 54 75 48 63 48 75 52 71 46 55 42 55 46 71 45 63 49 79 55 91 57 91 52 79 54 79 54 75 51 71 60 99 63 103 63 99 58 87 63 103 63 99 61 95 60 95 64 107 63 103 63 103 63 99 61 103 61 103 61 103 61 103 63 107 61 99 60 99 60 103 67 111 63 111 66 111 61 91 60 99 58 91 57 91 57 91 60 91 58 87 57 91 58 95 58 95 61 103 63 103 63 99 57 95 58 99 61 107 63 111 61 107 63 111 66 111 64 111 63 99 66 111 67 115 67 111 64 103 64 103 64 103 64 103 66 107 66 107 66 107 66 107 67 107 64 103 67 111 66 103 66 107 66 107 67 111 67 115 64 103 66 111 67 107 66 103 66 107 67 111 67 111 69 115 67 115 69 119 70 115 69 111 69 115 69 115 69 115 69 115 66 107 66 111 67 115 69 115 72 123 70 115 69 111 66 107 70 119 70 115 69 111 67 111 69 119 72 119 67 107 67 115 67 111 69 115 69 115 67 111 69 111 67 107 66 111 67 115 63 103 67 115 69 115 67 107 67 107 66 107 64 103 64 99 64 103 64 103 64 103 64 95 72 99 69 91 67 91 69 95 72 103 73 107 73 103 72 99 69 99 73 111 76 111 73 103 75 111 73 103 72 103 72 107 70 103 73 107 75 111 73 107 79 123 78 115 76 119 79 126 84 146 92 162 93 162 95 170 98 174 96 166 92 154 88 146 90 158 87 162 90 150 70 91 46 59 45 59 46 71 51 83 51 75 51 79 52 83 54 83 54 83 54 83 54 87 57 91 55 91 57 99 58 103 63 99 64 95 66 103 67 99 70 103 69 115 69 115 69 115 69 115 67 111 67 107 64 99 60 87 64 99 64 95 63 91 63 87 60 83 58 75 55 71 57 75 51 71 55 87 61 83 60 79 66 99 70 115 75 115 78 119 78 123 82 130 79 126 82 142 82 138 84 150 90 162 92 162 92 182 95 182 99 194 104 194 102 190 101 182 104 198 110 214 116 218 119 226 135 281 119 150 43 27 39 39 45 55 43 51 42 51 40 47 39 51 40 55 39 47 39 47 39 47 39 47 36 43 39 47 36 39 37 47 37 43 37 43 37 43 37 43 37 55 39 59 37 55 37 47 33 39 34 35 33 31 31 31 33 35 31 27 30 23 27 27 34 43 28 27 22 19 22 27 27 35 19 15 7 0 3 0 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 4 7 7 11 7 11 7 11 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 4 3 4 3 4 3 4 3 9 15 7 7 6 11 9 15 10 7 9 3 7 7 9 11 7 3 7 3 7 3 7 3 6 3 6 3 6 3 6 3 9 11 7 3 4 3 6 3 10 19 9 15 7 11 7 11 7 7 4 0 3 0 3 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 0 3 7 7 11 4 0 6 7 6 7 4 3 4 3 0 0 4 15 12 31 16 35 7 7 3 0 6 7 3 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 133 51 105 42 117 54 121 46 102 42 107 43 119 58 126 46 126 51 124 49 121 51 126 52 133 55 126 51 126 55 138 61 140 64 136 60 133 60 136 61 138 58 126 54 126 54 114 45 102 42 107 43 107 42 102 39 95 40 107 42 97 37 105 48 105 42 105 43 107 45 109 46 102 40 105 43 109 48 114 49 117 49 114 48 114 48 112 46 114 48 112 46 114 51 121 55 119 51 119 52 121 52 121 51 121 54 124 51 114 48 117 52 114 48 114 48 114 48 117 49 112 48 117 52 124 55 128 57 124 54 128 57 131 55 124 51 133 61 140 64 143 63 136 58 140 63 140 61 138 60 136 60 145 66 143 64 140 61 138 61 140 60 140 60 140 60 140 60 143 61 140 58 138 60 140 61 150 64 145 63 148 64 143 58 140 58 136 57 133 55 136 57 136 58 133 57 131 58 133 60 133 60 138 63 140 63 140 61 138 58 140 60 140 61 143 61 143 63 145 64 148 64 145 63 140 61 148 66 152 69 155 69 148 64 148 64 148 64 148 64 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 152 64 155 66 155 67 157 67 150 64 155 67 157 67 155 66 157 67 157 67 157 67 157 67 157 69 159 70 162 69 159 67 171 69 171 69 171 69 171 69 167 66 167 67 169 69 171 69 174 70 174 69 171 67 169 67 174 70 174 69 171 67 169 67 171 70 176 70 169 66 169 69 167 67 171 69 171 69 169 66 169 66 167 66 167 67 171 70 164 64 169 67 169 67 167 64 169 66 167 64 164 63 164 64 164 64 164 64 164 64 164 66 171 70 169 67 167 67 169 70 169 70 174 72 176 72 174 70 169 70 174 73 179 73 176 72 176 73 174 70 171 72 174 73 174 72 176 73 179 75 179 75 188 79 181 75 181 79 191 85 207 90 214 93 212 93 219 99 224 98 217 92 207 87 202 84 198 87 195 88 188 76 148 51 112 42 117 46 119 49 121 49 126 51 126 52 128 54 131 54 131 52 128 52 128 54 133 57 140 55 143 58 145 60 150 63 152 64 155 67 157 69 162 70 169 67 171 69 171 69 174 70 171 67 169 66 164 61 155 58 157 66 152 64 150 61 148 60 145 58 143 57 140 58 145 60 124 52 136 60 143 61 143 57 157 67 164 73 179 76 183 78 183 79 191 82 191 79 193 84 193 81 205 85 214 90 219 92 219 92 222 96 229 99 234 102 231 99 231 101 236 105 243 110 248 114 257 122 276 140 272 116 145 45 117 42 126 46 114 42 112 40 109 39 107 40 109 42 105 37 105 37 105 37 105 37 105 37 105 37 105 37 105 37 105 37 105 37 105 37 105 37 109 36 107 37 107 36 100 34 95 33 93 33 90 31 88 31 88 31 88 30 85 28 78 28 88 33 78 27 71 24 64 25 64 27 62 16 31 1 14 4 14 3 2 1 0 1 0 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 9 9 14 9 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 6 9 4 9 4 9 4 9 4 16 7 11 6 11 6 14 9 19 10 16 9 16 9 19 10 14 7 14 7 14 7 14 7 21 7 21 7 21 7 21 7 23 9 21 6 19 7 21 9 19 10 16 9 16 7 14 7 14 6 9 3 7 3 7 4 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 4 3 9 7 14 6 7 1 11 6 11 6 11 6 11 6 11 0 16 7 26 13 28 16 11 6 7 4 7 4 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 49 55 39 51 49 83 51 63 42 51 39 35 43 79 54 63 51 75 48 67 46 67 46 67 55 87 52 79 52 91 60 111 64 107 63 103 60 99 60 103 63 103 60 99 58 87 52 67 43 67 46 71 43 55 36 39 36 55 43 55 36 43 40 71 40 55 42 63 43 67 45 67 40 55 42 63 45 75 48 79 49 71 48 67 48 67 46 63 52 75 48 63 46 67 51 79 51 75 51 71 49 71 49 75 51 79 52 75 48 67 49 79 46 67 51 83 54 79 51 67 49 71 49 75 52 83 57 91 54 83 57 95 60 91 55 79 58 95 63 103 64 103 61 95 63 103 63 99 61 95 60 95 66 107 64 103 63 99 61 95 60 99 60 99 60 99 60 99 60 99 58 95 58 99 60 103 61 99 60 99 63 107 60 91 60 95 57 87 55 87 55 91 60 91 58 87 57 91 58 95 58 95 61 103 63 103 63 99 61 103 60 99 60 95 58 95 61 107 63 111 64 107 61 103 58 91 61 103 66 107 66 107 64 103 64 103 64 103 64 103 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 64 103 64 107 66 107 67 111 63 103 66 111 67 111 67 111 67 111 67 111 67 111 67 111 67 115 69 119 70 115 69 111 69 115 69 115 69 115 69 115 66 107 66 111 67 115 69 115 67 111 67 115 69 119 70 119 70 119 70 115 69 111 67 111 69 119 72 119 67 107 67 115 66 107 67 115 69 111 66 107 66 107 66 107 67 115 70 123 66 107 66 107 66 107 64 103 67 107 64 99 61 99 63 103 64 103 64 103 64 103 64 95 70 95 67 91 67 95 70 99 67 91 69 99 70 99 69 95 69 99 70 103 72 107 72 103 72 103 70 99 70 103 72 107 75 111 75 111 76 115 78 119 79 119 76 111 76 126 85 142 92 162 93 162 92 158 96 182 98 170 93 150 85 138 84 138 84 154 87 158 79 111 54 59 43 59 46 71 48 71 46 63 51 75 51 79 52 83 54 83 54 79 52 79 52 83 55 91 55 91 57 99 58 103 63 99 64 95 66 103 67 99 70 103 67 111 67 115 69 119 70 119 69 115 67 111 64 95 60 87 64 99 64 91 61 83 60 79 58 79 57 75 58 79 60 87 51 71 57 91 63 83 57 71 63 91 69 111 75 115 78 119 78 123 82 126 78 123 79 134 78 126 81 142 87 158 90 162 90 178 92 186 96 186 99 190 98 178 98 182 102 190 105 198 105 190 114 214 125 265 135 265 75 67 40 35 48 55 43 55 42 51 40 47 39 51 40 55 37 43 37 43 37 43 37 43 37 43 37 43 37 43 37 43 36 43 37 47 39 43 37 39 33 47 34 47 34 43 33 35 33 39 34 35 33 31 31 31 31 31 30 27 30 27 28 31 31 39 30 43 28 39 30 43 24 47 24 19 7 0 3 0 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 0 0 6 11 9 11 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 4 3 4 3 4 3 4 3 6 7 4 0 3 3 6 7 10 7 9 3 7 7 9 11 7 3 7 3 7 3 7 3 7 7 7 7 7 7 7 7 9 7 7 3 6 7 9 11 9 11 7 11 6 7 6 3 7 7 4 0 3 0 3 3 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 3 6 11 6 3 3 0 6 7 6 7 6 7 6 7 3 7 4 11 7 19 12 23 6 7 6 3 4 0 3 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 105 42 105 45 114 48 112 45 114 48 109 39 105 51 121 49 119 48 117 45 114 45 114 45 128 52 126 52 128 57 138 61 136 61 136 61 133 60 133 58 136 63 138 63 133 57 124 51 112 46 114 46 107 40 95 34 102 40 105 40 100 39 102 43 100 40 105 43 109 45 107 43 112 46 112 46 109 45 109 45 107 45 109 46 117 51 119 52 124 52 117 48 112 48 117 49 121 51 117 48 114 48 114 49 119 52 121 51 114 48 119 54 114 49 124 55 126 54 119 49 119 49 117 51 121 54 126 57 128 57 133 58 136 60 133 58 136 60 136 60 136 61 138 61 140 63 140 61 138 60 136 60 140 61 138 61 138 61 136 60 143 61 143 61 143 61 143 61 138 58 138 57 138 60 140 61 138 57 136 58 140 60 136 54 138 58 136 55 131 54 133 55 136 58 133 57 131 58 133 60 133 60 138 63 140 63 140 61 145 61 143 60 138 57 136 55 143 63 145 63 145 61 140 60 138 60 143 63 148 64 148 64 148 64 148 64 148 64 148 64 155 66 155 66 155 66 155 66 152 66 157 67 152 64 155 67 150 64 152 64 155 66 155 66 148 63 152 66 157 67 157 67 159 69 157 67 157 67 155 66 157 69 159 70 162 69 159 67 169 67 169 67 169 67 169 67 167 66 167 67 169 69 171 69 167 66 169 69 171 70 176 72 174 70 174 69 171 67 169 67 171 70 176 70 169 66 169 69 167 66 169 67 169 67 167 66 167 66 167 66 167 67 174 70 167 66 167 64 164 64 164 64 169 66 162 61 157 61 162 64 164 64 164 64 164 64 164 66 169 69 167 67 167 69 171 72 167 69 169 70 171 69 167 67 169 70 171 70 174 72 174 73 171 70 171 69 171 72 174 73 181 76 179 75 181 76 183 79 181 76 181 76 186 82 195 88 210 93 214 93 212 92 217 98 219 93 210 85 200 82 200 84 193 84 181 78 159 58 121 42 119 48 119 48 119 46 117 45 126 51 126 52 128 54 131 54 131 54 131 54 131 55 136 57 140 55 143 58 145 60 150 63 152 64 155 67 157 69 162 70 167 66 169 69 171 70 176 72 171 69 171 67 167 64 159 63 157 66 152 63 148 60 143 58 143 57 140 57 140 57 143 60 128 54 136 58 140 60 140 57 152 64 159 72 176 76 183 79 183 79 191 81 188 76 188 81 191 79 202 84 210 87 214 88 219 90 222 92 224 96 229 98 226 98 231 101 236 104 241 107 245 107 245 113 260 126 276 135 219 69 121 39 121 43 117 46 112 40 109 39 107 40 109 42 107 39 107 39 107 39 107 39 107 37 102 36 107 39 105 36 100 36 107 40 109 39 102 34 102 33 100 33 100 31 93 30 95 33 93 33 90 31 88 31 85 30 85 30 85 30 81 30 81 30 78 30 78 30 74 31 64 24 59 16 38 4 21 3 14 3 4 1 0 1 0 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 4 7 6 9 6 9 4 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 6 9 4 9 4 9 4 9 4 11 4 7 3 7 3 9 6 16 7 14 6 11 7 14 9 14 7 14 7 14 7 14 7 23 9 23 9 23 9 23 9 19 6 19 4 19 7 23 9 11 6 11 4 9 4 7 3 14 6 9 3 7 3 7 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 4 11 6 7 3 9 6 9 4 9 4 11 6 11 6 21 4 16 3 14 4 11 7 9 6 11 6 4 1 4 4 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 43 63 48 63 42 47 42 59 48 83 54 67 45 67 49 63 43 59 43 63 46 71 49 79 51 79 52 87 57 99 60 103 60 99 60 99 60 95 57 91 60 107 64 111 61 95 54 79 46 71 46 71 45 59 40 51 45 59 39 51 40 59 42 55 39 55 42 63 45 63 42 55 48 75 48 75 46 71 46 71 43 59 45 63 49 75 51 79 49 71 48 67 48 71 51 75 52 75 48 63 46 63 48 67 49 75 52 75 48 67 51 83 54 79 51 71 49 71 51 79 51 75 49 71 51 83 55 91 57 83 55 83 57 91 58 95 60 91 57 83 57 91 61 107 63 103 63 99 61 95 60 95 58 91 58 95 60 95 60 95 61 103 61 103 61 103 61 103 58 91 57 91 58 95 60 103 58 91 55 91 60 99 57 87 58 91 55 87 54 83 55 87 60 91 58 87 57 91 58 95 58 95 61 103 63 103 63 99 60 95 58 95 58 95 58 95 63 107 63 107 63 103 60 95 63 99 64 103 66 103 64 99 64 103 64 103 64 103 64 103 66 107 66 107 66 107 66 107 63 107 69 111 64 99 66 115 63 99 64 103 64 107 66 107 61 99 64 107 67 115 69 111 69 115 69 111 67 107 66 107 67 115 69 119 70 115 69 111 66 107 66 107 66 107 66 107 66 107 66 111 67 115 69 115 69 115 69 115 69 115 69 115 70 119 70 115 69 111 67 111 69 119 72 119 67 107 67 115 64 107 66 111 67 107 66 103 67 111 66 107 66 111 69 115 67 107 66 103 63 99 63 99 67 107 63 91 60 95 63 103 64 103 64 103 64 103 64 95 69 91 67 91 67 95 70 103 72 103 72 103 70 95 67 87 70 95 69 95 70 99 72 107 70 95 69 95 70 99 72 107 76 111 73 107 73 111 78 123 73 111 76 123 82 134 87 146 88 158 93 162 92 158 93 166 93 154 87 138 82 134 84 150 84 150 76 111 58 63 45 55 49 67 48 71 49 79 51 75 51 75 51 79 52 83 54 83 55 87 55 83 55 91 58 95 55 91 57 99 58 103 63 99 64 95 66 103 67 99 70 103 66 107 67 115 69 119 72 123 69 115 69 115 69 111 66 103 64 99 64 91 60 79 57 75 58 75 55 71 55 71 55 75 55 79 57 83 58 79 58 79 61 83 67 107 73 115 78 123 78 126 82 126 76 119 78 126 79 130 81 142 85 146 85 146 88 178 90 182 93 186 96 182 96 186 99 190 104 194 105 186 111 186 107 190 116 226 128 265 125 138 45 23 40 39 42 63 42 51 40 47 39 51 40 55 39 47 39 47 39 47 39 47 40 43 34 39 39 51 37 35 34 39 39 51 40 47 36 35 33 43 34 47 33 43 33 35 33 39 34 35 33 31 31 31 30 27 30 27 30 27 30 35 28 31 28 39 27 31 25 31 24 27 16 11 12 0 4 0 4 0 1 0 1 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 3 7 3 7 3 7 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 6 7 4 3 3 0 4 3 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 4 3 4 3 4 3 4 3 7 7 4 3 4 3 6 11 6 0 4 0 4 0 6 0 7 3 7 3 7 3 7 3 10 7 9 7 9 7 9 7 4 0 4 0 4 0 7 11 6 7 6 3 4 3 3 0 7 7 4 0 3 0 3 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 7 6 0 0 0 4 19 1 0 3 0 4 3 6 7 3 3 1 0 0 0 4 7 3 7 9 7 3 0 3 7 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 117 52 121 46 97 34 100 46 109 54 131 52 109 45 107 40 107 40 109 45 119 52 131 58 121 51 126 55 136 58 138 60 131 58 133 60 131 58 128 55 133 63 143 66 136 58 126 54 112 45 109 45 109 45 109 45 114 42 97 39 107 45 107 39 102 40 107 45 109 43 102 39 107 45 109 48 117 51 121 52 117 49 114 48 114 48 112 46 109 46 112 49 119 52 121 54 121 51 114 46 109 45 112 48 117 51 121 51 114 48 119 54 131 54 114 43 105 45 119 54 121 51 117 49 119 52 126 57 128 54 124 52 126 55 133 60 138 58 128 52 126 57 138 66 140 63 140 61 138 60 136 60 128 55 131 57 133 60 136 60 145 63 145 63 145 63 145 63 136 57 136 57 136 58 143 61 138 57 136 58 143 61 138 55 138 57 133 54 131 54 131 55 136 58 133 57 131 58 133 60 133 60 138 63 140 63 140 61 133 55 136 58 138 60 143 61 145 63 145 63 145 60 138 58 150 66 152 67 152 66 148 64 148 64 148 64 148 64 148 64 155 66 155 66 155 66 155 66 150 66 159 67 152 63 155 69 150 63 150 64 152 66 155 66 148 63 152 66 157 69 159 69 159 69 159 67 157 66 155 66 157 69 159 70 162 69 159 67 159 66 164 66 164 66 164 66 167 67 167 69 169 70 171 70 176 73 174 70 171 69 167 67 174 72 174 70 171 69 169 69 171 72 176 72 169 67 169 70 164 67 167 69 169 67 167 66 171 69 169 67 167 69 169 70 169 69 164 64 162 64 162 64 169 67 162 61 155 61 162 66 164 66 164 66 164 66 164 64 167 67 167 67 167 69 174 72 179 75 179 73 174 70 167 67 171 69 169 69 169 70 174 73 169 69 169 69 169 70 176 73 179 73 174 70 174 73 181 78 174 73 183 81 193 85 198 85 205 90 214 95 212 90 212 93 212 88 202 82 195 82 202 88 186 81 162 61 128 45 114 45 121 49 119 48 119 52 124 55 124 51 126 52 128 54 131 54 136 57 133 55 136 57 138 60 136 57 143 60 145 60 150 63 152 64 155 67 157 69 162 69 162 67 169 70 171 72 176 73 171 70 174 72 174 70 169 69 155 66 152 63 145 58 140 55 143 57 138 54 136 54 136 54 136 57 133 55 133 58 143 60 150 63 159 70 171 78 183 79 183 81 191 81 186 75 186 79 193 81 198 84 202 85 202 84 217 90 219 93 222 95 224 96 226 98 234 102 238 105 241 105 257 111 245 110 253 119 265 131 279 92 128 34 109 36 117 49 112 40 109 39 107 40 109 42 109 40 109 40 109 40 109 40 109 37 100 36 107 40 105 34 100 36 107 40 109 39 102 34 102 36 105 36 105 34 97 33 95 33 93 33 90 31 88 31 85 30 85 30 85 30 81 30 78 28 74 25 69 21 54 18 66 18 45 10 42 12 23 0 14 3 2 1 0 1 0 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 14 7 7 3 2 1 4 4 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 6 9 4 9 4 9 4 9 4 16 7 14 6 11 7 14 9 11 4 7 3 7 3 9 6 14 7 14 7 14 7 14 6 23 9 26 9 26 9 26 9 16 3 16 3 16 4 21 7 19 7 11 6 11 4 9 4 14 6 9 3 7 3 7 4 7 3 4 3 4 3 4 3 7 4 7 4 7 4 7 4 11 7 11 1 2 0 11 12 2 1 4 3 7 4 9 4 14 1 9 0 7 1 9 6 7 6 14 7 2 0 4 6 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 49 91 51 59 40 71 48 59 48 71 43 59 43 71 49 87 48 63 45 63 52 79 49 59 49 63 49 87 52 63 52 111 61 91 52 83 60 107 61 95 60 99 61 103 60 91 54 79 51 63 43 51 45 67 48 63 45 59 43 51 42 47 39 43 37 47 40 59 42 59 42 59 46 71 46 71 46 71 46 71 45 63 48 71 49 63 45 55 48 71 49 75 51 75 49 71 51 75 51 75 51 75 51 75 51 75 51 75 51 75 51 75 63 87 48 63 48 75 49 63 45 63 49 75 52 83 54 83 57 95 63 95 54 79 57 103 58 95 63 99 58 83 55 87 63 103 61 95 57 83 54 79 55 87 60 103 64 107 63 103 66 103 60 91 58 95 63 111 60 95 61 103 63 103 61 99 58 91 58 91 60 99 63 107 57 87 57 87 57 87 57 87 60 95 60 95 60 95 60 95 63 99 60 91 57 91 60 99 60 95 60 95 60 95 60 95 63 103 64 107 64 111 66 111 63 107 64 111 64 107 61 103 67 111 63 107 66 123 69 119 66 115 66 111 64 107 63 107 61 103 64 115 66 115 66 115 67 123 69 123 69 119 66 111 58 95 58 95 61 115 69 130 63 103 64 107 66 111 67 115 67 107 66 111 69 111 64 91 64 107 67 119 69 115 64 103 69 115 67 111 66 115 67 119 72 123 67 111 64 111 67 115 66 115 69 119 66 111 67 119 69 119 69 119 69 119 69 119 69 115 67 111 66 115 67 119 72 126 72 123 70 123 69 119 67 115 67 111 66 111 64 107 66 111 66 111 66 111 66 111 69 119 69 115 67 115 67 107 67 91 67 91 69 99 72 107 73 107 73 107 73 107 73 107 73 115 73 119 72 107 66 95 67 103 67 103 67 103 67 103 69 103 72 103 67 99 72 115 69 107 75 123 79 134 88 162 96 166 96 166 96 162 92 158 87 138 81 142 84 150 85 154 84 138 61 67 42 55 46 79 48 71 49 71 49 71 49 71 52 75 51 67 49 75 54 83 61 91 54 79 57 95 61 95 60 95 60 103 63 107 64 115 61 99 63 103 64 111 67 115 67 115 70 126 72 126 72 126 69 123 73 134 73 123 67 111 67 107 66 99 61 91 58 87 55 79 55 79 55 79 55 87 52 83 54 91 55 87 60 83 60 87 64 99 72 119 79 130 79 134 79 138 81 134 79 130 81 138 82 146 85 150 87 158 85 146 87 154 92 166 96 170 98 186 107 202 107 190 102 182 113 198 110 190 110 198 125 253 131 234 64 7 48 67 27 83 39 51 43 47 36 35 40 63 39 43 39 43 39 43 39 43 37 43 37 43 37 43 37 43 39 47 39 43 37 39 36 39 33 43 34 43 34 43 34 43 31 35 30 27 27 23 25 19 22 7 24 15 28 27 31 39 25 27 28 31 22 15 22 27 28 27 16 3 12 15 10 11 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 3 4 3 3 0 3 3 4 7 6 7 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 0 4 0 4 0 4 0 7 3 7 0 6 0 4 0 3 0 3 0 4 3 6 3 7 7 7 7 7 7 7 7 6 7 7 11 9 7 7 3 3 0 4 3 6 0 4 0 7 3 4 0 3 0 3 0 1 0 3 0 4 0 3 0 3 0 3 0 3 0 3 0 4 7 6 11 7 7 6 3 6 3 4 0 3 3 4 7 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 3 0 3 0 1 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 95 45 102 37 93 43 105 40 107 45 100 40 97 43 107 48 112 43 107 46 119 52 117 45 114 43 109 51 119 46 119 60 133 58 131 60 138 63 138 61 145 66 140 63 133 57 124 52 121 49 109 45 112 48 112 45 107 43 105 40 100 39 97 37 97 39 102 42 105 42 105 40 109 45 109 45 109 45 109 45 109 45 114 48 114 46 109 43 114 49 119 52 119 48 109 43 119 51 119 51 119 51 119 51 119 51 119 51 119 51 119 51 131 54 114 46 114 51 117 48 114 49 119 52 124 54 124 54 131 58 133 57 128 55 131 60 131 60 138 60 131 55 128 57 138 61 136 58 133 57 128 55 128 57 136 63 143 64 140 63 140 61 136 58 133 60 138 63 133 58 136 60 138 60 133 58 131 57 131 57 131 57 133 58 131 57 131 57 131 57 131 57 136 60 136 60 136 60 136 60 136 58 133 57 133 60 140 64 136 60 136 60 136 60 136 60 138 63 140 63 143 64 143 66 131 57 138 61 148 66 152 67 150 63 143 63 150 67 152 66 150 66 150 64 148 63 145 63 145 63 145 64 148 66 150 66 152 67 152 67 152 66 148 64 148 64 145 61 143 63 148 66 152 64 155 66 155 66 155 67 157 66 155 67 159 67 152 60 155 66 157 69 159 67 155 66 159 69 159 67 157 69 159 69 164 70 157 66 155 66 157 67 157 69 162 70 157 66 157 70 162 70 162 70 162 70 162 70 159 67 157 66 155 67 157 69 164 70 162 70 159 69 159 67 159 69 157 67 157 66 155 66 152 64 152 64 152 64 152 64 157 67 157 67 157 69 159 69 167 66 164 67 167 70 174 73 176 73 176 73 176 73 176 73 176 72 176 72 174 69 169 66 171 69 171 69 171 69 171 70 174 70 179 70 174 69 179 75 174 72 183 78 191 82 205 93 217 96 219 96 217 93 207 90 198 82 188 82 193 84 191 81 159 67 128 46 105 42 109 48 119 51 119 51 119 51 119 51 126 52 121 51 121 54 128 57 136 57 126 55 133 60 138 60 131 58 133 60 138 63 145 63 150 63 152 64 159 67 162 67 159 70 164 73 167 73 167 72 162 72 167 75 169 72 159 67 155 67 150 64 145 61 140 58 131 54 131 54 131 54 131 54 136 52 138 54 140 57 145 60 145 61 152 69 164 76 174 79 183 78 186 79 188 78 186 76 188 81 191 82 195 85 200 88 205 88 210 92 214 95 219 98 217 99 234 107 236 105 234 105 241 110 238 107 234 114 253 129 262 134 193 37 114 42 117 45 114 42 112 39 105 37 109 43 107 39 107 39 107 39 107 39 105 37 105 37 105 37 105 37 109 40 109 39 107 39 105 37 97 34 97 34 97 34 97 34 95 31 93 30 88 27 85 25 76 24 78 27 81 28 81 30 74 27 76 25 66 19 59 24 74 22 52 13 38 13 23 9 2 1 2 1 2 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 4 7 4 4 3 4 4 7 6 9 6 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 11 6 11 6 11 6 11 6 14 7 14 6 11 4 9 4 14 3 16 4 16 6 19 6 21 7 21 7 21 7 21 7 19 7 21 9 23 7 21 6 14 4 16 6 19 4 16 3 21 6 16 4 14 3 14 4 11 3 14 4 16 3 14 1 7 3 7 3 7 3 7 3 9 4 11 6 11 6 9 4 11 4 9 3 7 4 9 6 9 4 9 4 9 4 9 4 7 3 7 3 7 3 7 3 7 3 7 1 4 0 2 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 33 47 39 47 39 63 43 55 48 71 45 59 42 63 45 71 42 47 42 59 48 71 48 63 48 51 42 63 51 71 51 83 54 91 61 107 61 99 60 99 67 115 64 107 60 99 58 95 57 79 49 67 48 67 46 55 42 51 40 47 39 39 36 35 37 51 40 59 42 59 40 55 43 63 43 63 43 63 43 63 43 59 46 63 48 63 45 59 48 71 51 75 49 63 42 43 49 71 49 75 51 75 51 75 51 75 51 75 51 75 51 75 54 75 46 59 48 71 51 71 52 79 54 87 55 83 54 79 58 87 54 79 57 91 58 87 55 87 58 91 55 79 55 87 58 91 58 91 58 91 58 91 57 91 60 99 63 103 63 103 60 95 60 95 60 95 60 95 57 87 58 91 58 91 57 83 55 83 55 79 54 79 54 79 58 91 58 91 58 91 58 91 60 95 60 95 60 95 60 95 57 87 57 87 60 99 64 111 60 95 60 95 60 95 60 95 60 99 61 99 63 103 63 107 52 87 57 103 63 111 66 115 64 103 60 99 63 115 64 111 66 115 64 111 64 111 63 107 66 111 63 103 63 111 66 119 66 115 66 111 64 111 63 107 66 111 64 107 63 111 64 115 66 107 66 107 64 103 64 103 67 107 64 107 67 111 64 91 66 107 67 111 67 111 66 107 69 115 69 115 69 115 69 115 69 111 66 103 64 103 66 107 66 111 70 115 66 107 67 115 69 115 69 115 69 115 69 115 69 111 67 107 66 111 67 115 69 115 69 111 67 107 66 107 67 111 67 107 66 107 64 103 61 95 61 95 61 95 61 95 63 103 64 107 66 111 69 107 66 87 66 87 67 95 72 103 72 103 72 103 72 103 72 103 73 123 70 115 69 111 67 111 69 115 69 115 69 115 69 107 69 103 72 103 69 99 73 119 70 111 76 123 79 134 87 158 93 162 95 158 92 150 88 146 82 126 79 134 81 142 78 134 61 91 49 55 40 47 42 59 52 79 52 79 52 79 52 79 54 79 54 75 54 83 57 87 60 87 55 83 58 99 61 95 57 87 58 91 60 99 60 103 63 111 64 119 66 123 69 126 69 119 72 126 73 126 72 123 70 123 73 130 75 123 69 111 70 123 67 115 64 107 61 99 54 83 54 83 54 83 54 83 52 83 52 87 55 95 58 91 61 87 64 103 72 115 78 126 76 138 78 142 79 138 78 134 79 146 81 150 84 154 85 150 84 142 87 150 90 158 93 166 92 170 101 190 105 194 105 198 108 198 107 182 107 186 119 230 126 285 119 99 30 47 45 67 42 47 39 39 40 51 42 47 39 43 39 43 39 43 39 43 37 43 37 43 37 43 37 43 42 55 40 51 40 47 39 47 34 43 34 43 34 43 34 43 34 39 33 35 30 27 28 23 27 19 27 19 27 19 27 27 25 27 28 31 22 15 22 27 24 19 18 15 16 19 9 7 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 3 4 3 3 0 3 3 4 7 6 7 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 6 0 6 0 6 0 6 0 7 3 6 0 6 0 4 0 3 0 4 0 6 3 6 3 7 7 7 7 7 7 7 7 6 7 7 11 9 7 7 3 4 0 6 3 6 3 4 0 7 3 6 3 4 0 4 0 3 0 4 0 4 0 3 0 3 0 3 0 3 0 3 0 3 0 4 3 4 3 3 0 6 3 4 0 3 3 4 7 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 3 0 3 0 1 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 93 40 102 45 105 46 105 42 117 51 112 48 107 46 109 48 100 39 102 43 112 48 112 46 119 45 107 46 124 57 126 54 112 52 133 61 128 54 124 57 133 60 131 58 133 63 145 69 133 57 121 51 119 49 112 43 107 43 105 42 102 39 97 37 100 39 102 42 105 42 102 39 105 42 105 42 105 42 105 42 107 43 109 45 112 46 112 46 112 46 112 46 109 43 107 42 114 49 117 49 117 51 119 51 119 51 119 51 119 51 119 51 117 48 112 46 114 49 119 52 126 55 128 57 128 55 124 54 138 57 124 54 136 61 136 57 126 57 131 55 126 52 128 57 131 57 131 58 133 60 136 60 133 58 136 60 138 61 138 61 133 58 136 60 136 60 133 58 131 58 133 58 133 57 131 55 128 55 128 55 126 52 124 51 133 58 133 58 133 58 133 58 133 58 133 58 133 58 133 58 131 57 133 58 136 61 140 64 138 61 138 61 138 61 138 61 136 60 136 61 138 61 140 63 143 61 143 61 140 58 136 55 148 61 138 58 143 63 145 61 148 64 148 64 148 64 148 64 152 66 145 60 143 63 150 69 150 64 145 63 143 61 143 63 140 61 143 63 150 67 155 70 157 67 155 66 152 63 150 63 157 66 152 64 155 66 150 61 155 66 155 67 157 66 155 66 157 67 157 69 159 67 157 67 155 64 152 64 152 64 152 64 152 67 159 67 155 64 155 69 157 67 157 67 157 67 157 67 159 69 157 67 157 67 159 69 159 69 157 67 157 66 155 66 155 66 155 66 152 64 152 63 145 60 145 60 145 60 145 60 145 61 150 64 155 67 157 69 164 66 164 66 167 69 171 72 171 70 171 70 171 70 171 70 179 72 171 67 167 67 171 70 174 70 174 70 174 70 174 72 174 70 179 70 176 70 181 78 181 75 188 79 191 82 202 90 212 92 212 90 207 87 198 82 193 81 186 81 183 78 171 70 119 48 109 43 105 42 107 43 121 52 121 52 121 52 121 52 126 54 126 55 128 57 131 58 133 57 128 57 136 61 136 58 133 58 136 60 138 61 140 61 152 64 155 66 162 69 164 69 162 70 164 73 167 73 164 70 164 72 167 73 167 72 162 69 157 70 155 67 150 63 145 61 133 55 133 55 133 54 131 54 133 51 136 54 140 55 143 58 148 63 152 67 162 73 171 78 186 78 188 79 188 79 186 78 188 79 191 81 193 82 195 85 195 81 198 84 202 88 207 90 212 96 226 102 229 102 231 105 234 105 234 104 229 108 243 120 257 135 274 95 126 33 121 40 121 40 102 37 112 45 112 37 107 39 107 39 107 39 107 39 105 37 105 37 105 37 105 37 109 40 107 39 107 37 105 37 97 34 97 34 97 34 97 34 97 34 95 33 93 30 88 28 83 28 83 27 81 25 74 25 74 27 76 25 66 19 59 24 62 18 54 19 47 16 23 4 2 1 2 1 2 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 4 7 4 4 3 4 4 7 6 9 6 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 14 7 14 7 14 7 14 7 11 6 11 6 11 6 11 6 16 4 16 6 19 6 21 7 21 7 21 7 21 7 21 7 19 7 21 9 23 7 21 6 16 4 19 7 21 6 16 4 19 6 21 6 19 4 16 3 14 3 16 6 19 4 14 3 9 4 9 4 9 4 9 4 4 3 7 4 9 3 7 1 11 4 9 3 7 4 9 6 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 7 3 7 1 4 0 2 0 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 42 59 45 75 48 67 43 59 51 83 49 75 46 71 46 71 37 43 42 55 45 59 45 63 54 75 48 71 55 103 60 91 46 79 60 103 57 83 54 91 57 91 57 91 60 107 67 123 63 99 55 83 54 79 48 55 46 63 45 55 42 51 40 47 39 55 42 59 42 55 39 51 42 59 42 59 42 59 42 59 43 55 43 55 45 59 46 63 45 55 42 47 42 59 48 71 46 67 48 71 49 75 51 75 51 75 51 75 51 75 51 75 46 67 48 67 49 71 52 83 55 87 57 91 57 87 55 83 61 87 54 83 61 107 63 91 55 83 57 79 52 75 55 91 55 83 57 91 58 95 61 99 58 91 58 91 60 95 61 99 57 87 58 91 58 91 57 87 60 95 61 99 60 91 57 83 57 87 58 91 57 83 54 75 58 91 58 91 58 91 58 91 58 91 58 91 58 91 58 91 60 95 60 95 60 95 60 91 61 99 61 99 61 99 61 99 60 95 60 99 61 99 63 103 66 115 64 107 60 87 52 75 64 103 58 95 61 107 61 99 64 111 64 111 64 111 64 111 69 115 63 103 60 107 66 119 66 111 63 103 60 103 61 107 60 103 63 111 66 119 67 119 66 107 66 103 63 99 61 95 67 107 63 99 64 103 63 95 66 107 66 103 64 107 66 107 66 107 67 115 69 111 66 107 63 99 64 103 64 103 64 103 63 107 67 107 64 99 64 111 67 111 67 111 67 111 67 111 70 119 69 115 69 115 70 119 69 115 69 111 67 111 66 107 66 103 64 103 63 99 63 99 61 95 61 95 61 95 61 95 60 91 61 99 64 107 67 103 66 83 64 87 66 95 70 103 70 99 70 99 70 99 70 99 72 119 67 107 66 111 69 119 70 119 70 119 70 119 70 111 67 103 72 107 70 107 75 126 75 123 79 126 79 134 85 154 90 150 88 142 85 134 81 126 81 130 78 142 79 126 67 99 43 55 43 55 45 59 46 63 49 71 49 71 49 71 49 71 54 79 55 83 57 87 57 87 58 87 55 87 60 99 60 91 61 99 61 103 63 103 61 103 63 111 64 119 66 123 69 126 70 123 73 126 73 123 70 119 73 126 73 126 72 123 70 115 70 126 69 119 66 107 63 103 58 95 57 91 55 87 54 83 51 79 52 83 54 91 58 87 61 91 64 103 70 111 75 119 79 142 81 146 81 146 79 142 79 142 79 142 81 146 81 138 79 130 82 138 87 150 90 154 95 174 99 178 98 174 99 182 102 186 104 174 102 182 111 206 123 234 135 265 76 43 31 51 42 43 36 43 43 59 40 35 39 43 39 43 39 43 39 43 37 43 37 43 37 43 37 43 37 43 37 39 36 39 34 35 34 43 34 43 34 43 34 43 34 43 33 39 31 31 28 27 30 27 28 19 27 15 24 19 25 27 28 31 22 15 22 27 18 11 19 23 21 27 9 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 3 4 3 3 0 3 3 4 7 6 7 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 3 7 3 7 3 7 3 6 0 6 0 6 0 6 0 4 0 6 3 6 7 7 7 7 7 7 7 7 7 7 7 6 7 7 11 9 7 7 3 4 3 7 7 7 7 6 0 6 7 7 11 7 3 4 0 3 0 6 3 6 3 4 0 4 3 4 3 4 3 4 3 1 0 3 3 4 0 3 0 6 3 4 0 3 3 4 7 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 3 0 3 0 1 0 0 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 100 39 97 45 102 39 95 42 102 43 102 43 102 42 100 42 100 42 109 45 107 42 107 45 119 54 121 51 124 61 136 58 124 57 136 63 136 60 133 60 136 60 133 60 133 60 136 61 138 61 131 57 128 54 117 46 114 48 112 45 107 43 105 42 102 40 105 42 105 40 100 37 105 42 105 42 105 42 105 42 105 42 105 42 107 45 112 48 107 42 102 40 105 46 117 52 112 46 112 48 117 49 119 51 119 51 119 51 119 51 119 51 112 49 121 52 119 51 121 55 124 54 126 57 128 57 126 55 133 57 128 55 133 61 138 61 128 57 131 54 124 54 133 61 131 57 131 58 133 60 136 60 136 60 133 57 133 58 136 61 131 57 131 57 131 57 131 57 138 61 138 61 136 58 131 55 131 58 136 61 136 58 128 54 131 57 131 57 131 57 131 57 131 57 131 57 131 57 131 57 136 61 138 61 138 60 133 57 140 63 140 63 140 63 140 63 136 61 138 61 140 63 140 64 143 63 145 63 143 60 138 57 150 63 140 58 143 63 143 60 145 63 148 64 148 64 150 66 152 66 148 63 143 63 148 66 152 66 145 60 140 61 145 64 148 64 148 64 145 61 140 58 152 64 152 64 150 63 150 63 159 64 148 61 150 64 150 61 155 66 152 64 152 64 155 66 152 66 157 69 159 67 155 64 148 63 152 66 155 66 152 64 150 64 155 66 150 61 152 66 155 66 155 66 155 66 155 66 162 69 159 67 157 69 159 70 159 69 159 67 157 66 155 66 152 64 150 63 150 61 148 61 150 63 150 63 150 63 150 63 148 63 150 64 152 66 155 67 162 64 162 64 164 67 171 70 169 69 169 69 169 69 169 69 171 69 169 67 169 67 171 69 171 69 171 69 171 69 171 70 171 70 179 72 179 73 186 79 188 79 193 81 191 81 200 88 205 87 205 85 195 79 186 75 181 76 179 78 176 70 150 55 107 42 107 45 112 48 117 49 117 49 117 49 117 49 117 49 124 52 126 55 131 55 128 55 131 55 128 58 138 61 136 57 140 63 140 63 140 63 143 61 150 61 152 63 157 66 162 67 164 72 167 73 167 72 162 69 167 73 167 72 164 70 162 70 157 69 152 66 148 63 143 60 138 58 136 55 133 54 131 52 131 51 133 52 138 55 140 57 148 63 152 67 159 72 167 75 186 79 188 81 191 79 188 78 188 79 188 79 188 79 188 81 198 84 202 87 207 90 212 93 217 98 224 98 217 95 219 98 229 104 231 104 229 104 236 114 253 114 257 138 243 57 102 37 114 39 107 40 114 42 109 37 107 39 107 39 107 39 107 39 105 37 105 37 105 37 105 37 102 36 102 34 100 34 97 33 97 34 97 34 97 34 97 34 97 33 95 31 90 28 88 27 83 28 83 27 81 25 74 25 74 27 76 25 66 19 59 24 59 16 52 18 47 18 26 6 2 1 2 1 2 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 4 7 4 4 3 4 4 7 6 9 6 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 11 6 11 6 11 6 11 6 9 4 11 6 11 6 14 7 19 6 19 6 21 7 21 9 21 7 21 7 21 7 21 7 19 7 21 9 23 7 21 6 19 6 21 7 21 7 19 6 19 7 23 10 23 7 16 3 16 4 19 6 19 6 16 4 11 6 11 6 11 6 11 6 7 3 9 4 9 4 7 3 11 4 9 3 7 4 9 6 9 4 9 4 9 4 9 4 11 6 11 6 11 6 11 6 7 3 7 1 4 0 2 0 2 1 2 1 2 1 2 1 7 4 7 4 7 4 7 4 40 39 34 55 42 47 39 71 39 55 40 59 42 59 42 59 42 59 48 67 43 47 42 59 43 75 52 63 46 83 58 87 60 95 58 99 63 107 63 103 61 103 63 107 63 107 61 103 63 103 60 99 60 91 52 67 46 63 45 59 43 51 40 47 40 59 42 59 42 55 39 47 43 63 43 63 43 63 43 63 42 51 40 47 42 59 48 71 42 55 45 63 48 67 48 63 45 59 46 67 49 71 51 75 51 75 51 75 51 75 51 75 49 79 55 87 52 75 52 87 51 79 54 87 57 91 57 87 51 79 54 79 54 83 58 99 57 91 57 83 54 83 60 107 57 91 58 91 58 91 58 95 61 95 58 87 57 87 60 95 58 87 55 79 54 83 57 91 60 95 60 95 58 83 54 75 54 83 58 99 61 95 57 83 55 83 55 83 55 83 55 83 57 87 57 87 57 87 57 87 57 91 60 99 61 99 60 91 63 103 63 103 63 103 63 103 61 103 63 103 64 107 64 111 60 99 61 107 63 107 63 107 67 111 61 99 61 107 61 99 63 107 63 111 64 115 66 115 66 115 66 111 64 107 63 107 69 115 63 103 60 103 64 115 61 107 63 107 63 99 57 87 61 99 63 99 63 99 64 103 69 103 61 91 61 99 63 95 66 107 64 99 63 103 66 107 63 103 67 115 69 111 64 99 61 99 64 111 67 111 66 103 61 103 66 103 61 95 63 103 64 103 64 103 64 103 64 103 67 107 66 103 64 107 66 111 67 107 66 107 64 103 64 99 63 99 63 95 61 95 60 91 63 99 63 99 63 99 63 99 64 103 64 107 66 107 66 99 64 83 64 83 66 91 69 99 67 91 67 91 67 91 67 91 66 111 67 115 69 115 67 111 69 115 69 115 69 115 69 107 67 103 72 107 72 111 78 130 79 130 82 130 81 130 84 150 85 142 84 134 81 119 76 115 70 111 73 126 73 107 54 51 42 51 42 55 46 67 51 75 51 75 51 75 51 75 51 75 49 71 52 83 55 83 54 75 57 83 57 91 61 103 60 87 61 99 61 99 61 99 60 99 60 103 60 107 63 115 64 119 72 126 73 126 73 123 70 115 75 126 72 123 70 119 70 119 69 119 66 111 63 103 60 95 55 87 54 79 51 75 49 71 49 75 51 83 54 87 57 83 61 91 64 99 69 103 73 111 75 134 76 138 78 134 76 130 78 138 78 138 78 138 78 130 79 130 82 138 85 146 88 154 92 162 96 166 93 166 98 182 101 190 104 186 102 178 108 198 116 226 116 273 140 182 39 47 36 47 43 55 42 43 39 47 39 43 39 43 39 43 39 43 37 43 37 43 37 43 37 43 37 43 36 39 36 35 34 35 34 43 34 43 34 43 34 43 33 35 31 31 28 23 27 19 28 19 27 19 27 19 27 23 25 27 28 31 22 15 22 27 19 7 16 15 18 27 10 11 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 3 4 3 3 0 3 3 4 7 6 7 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 6 0 6 0 6 0 6 0 4 0 4 0 6 3 7 3 6 3 6 7 7 7 9 11 7 7 7 7 7 7 7 7 6 7 7 11 9 7 7 3 6 7 7 11 9 7 7 3 6 7 9 15 10 7 4 0 4 3 6 7 7 3 6 0 6 7 6 7 6 7 6 7 4 3 6 7 6 7 4 3 6 3 4 0 3 3 4 7 4 3 4 3 4 3 4 3 6 7 6 7 6 7 6 7 3 0 3 0 1 0 0 0 1 0 1 0 1 0 1 0 4 3 4 3 4 3 4 3 97 33 85 40 100 40 102 52 97 40 100 43 105 45 105 45 107 48 119 49 107 40 105 43 95 46 119 43 102 48 124 52 136 57 121 54 133 63 136 58 128 60 138 66 145 69 145 67 138 61 133 61 136 60 124 49 109 45 107 42 105 40 100 39 105 42 105 42 105 40 97 37 107 43 107 43 107 43 107 43 105 42 102 40 105 45 114 49 102 43 117 54 124 49 107 39 107 45 112 46 114 49 119 51 119 51 119 51 119 51 119 51 119 54 131 57 124 51 121 55 114 49 121 54 126 57 128 57 114 51 126 52 119 49 128 60 133 58 133 55 126 57 138 66 133 58 133 58 133 58 133 58 138 60 133 55 128 57 133 60 133 57 126 51 121 54 131 58 133 58 133 57 128 54 124 51 121 54 131 60 138 60 131 55 126 54 126 54 126 54 126 54 131 57 131 57 131 57 131 57 126 55 133 61 140 63 140 61 140 63 140 63 140 63 140 63 140 63 143 64 143 66 145 66 143 63 145 64 148 64 145 61 155 64 143 61 145 63 143 60 145 63 145 64 148 66 150 66 150 66 150 66 150 64 143 61 157 67 148 61 140 63 148 66 133 57 140 61 145 61 140 60 145 61 148 63 150 64 152 66 159 64 148 60 148 63 150 61 157 66 150 61 148 63 155 67 150 64 157 69 159 67 152 63 148 63 155 67 159 69 157 66 148 63 152 64 148 61 150 64 152 64 152 64 152 64 152 64 152 63 148 61 148 61 150 64 152 64 150 63 150 61 148 61 150 63 148 61 148 60 145 60 148 61 148 61 148 61 148 61 157 67 155 66 155 66 155 66 162 64 159 64 164 67 169 70 167 67 167 67 167 67 167 67 164 66 169 70 174 69 169 66 169 67 169 67 169 67 169 69 171 70 179 72 179 73 188 82 191 82 195 82 193 81 198 87 200 84 198 82 191 78 179 72 167 69 164 70 159 60 126 39 107 42 105 42 109 48 119 52 121 52 121 52 121 52 121 52 117 49 124 54 128 54 124 51 131 55 131 60 140 63 133 55 136 60 136 60 136 60 138 58 145 58 148 60 152 63 157 64 167 73 167 73 167 72 159 69 169 73 164 70 162 70 162 72 152 66 150 63 143 60 138 58 128 52 126 49 121 46 119 45 131 49 133 52 136 54 140 57 148 63 152 66 159 70 164 73 176 72 179 75 181 73 176 72 186 78 186 78 186 78 186 79 186 75 188 78 193 81 198 84 207 90 214 93 214 95 224 104 234 102 238 104 231 104 238 111 241 129 241 117 300 117 143 37 105 40 117 45 109 37 107 42 107 39 107 39 107 39 107 39 105 37 105 37 105 37 105 37 107 39 107 37 105 36 102 36 97 34 97 34 97 34 97 34 93 31 90 28 85 27 83 25 81 27 81 27 81 27 76 27 74 27 76 25 66 19 59 24 62 18 50 16 45 18 28 9 2 1 2 1 2 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 4 7 4 4 3 4 4 7 6 9 6 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 6 11 7 14 7 19 6 19 7 21 9 23 9 21 7 21 7 21 7 21 7 19 7 21 9 23 7 21 6 19 7 21 9 23 7 21 6 19 7 26 12 26 7 16 3 16 6 19 7 21 6 19 4 11 6 11 6 11 6 11 6 9 6 11 7 14 6 11 4 11 4 9 3 7 4 9 6 9 4 9 4 9 4 9 4 11 6 11 6 11 6 11 6 7 3 7 1 4 0 2 0 2 1 2 1 2 1 2 1 7 4 7 4 7 4 7 4 33 47 43 79 51 75 45 59 49 83 52 83 46 59 42 59 49 63 43 51 40 47 42 55 52 75 48 63 45 59 46 67 61 87 57 107 63 87 52 95 46 79 58 103 63 111 66 119 66 111 66 123 64 83 52 91 37 47 43 63 46 59 43 51 40 51 39 51 40 55 37 39 39 55 42 67 45 67 45 67 49 55 36 35 40 63 48 67 45 51 43 71 51 63 46 71 48 67 46 63 46 67 49 75 55 75 46 67 51 79 48 55 55 79 49 71 51 79 51 71 49 75 52 75 48 63 46 71 54 79 54 83 55 87 57 87 54 91 61 95 54 75 55 95 57 87 57 91 58 95 60 95 54 83 58 95 61 95 58 87 57 87 55 83 55 79 54 79 55 83 57 91 58 91 57 87 55 87 57 91 58 87 57 83 55 83 55 87 57 91 58 91 57 87 57 87 57 87 57 87 55 83 55 87 57 91 58 91 61 99 63 103 63 103 64 107 63 103 63 103 63 103 63 103 63 103 60 103 64 115 64 107 64 111 64 111 64 111 64 111 60 103 61 107 63 103 61 99 66 115 63 103 60 95 58 95 58 99 61 107 63 107 61 103 61 107 63 107 61 99 58 95 63 99 63 103 64 107 66 107 64 103 64 103 64 103 64 103 70 119 69 111 66 107 66 111 64 103 64 103 64 103 64 103 63 103 64 103 64 99 61 91 64 99 61 91 61 99 64 107 67 111 67 111 67 107 64 99 63 99 63 99 63 99 63 99 64 103 64 103 64 103 64 103 61 95 61 95 61 95 61 95 63 99 63 99 63 99 63 99 64 103 64 103 64 103 64 95 64 83 64 83 64 83 64 83 66 87 66 91 67 95 69 95 66 103 64 99 64 107 69 119 66 111 69 119 70 119 70 107 63 91 70 115 78 126 79 126 82 134 82 134 82 134 82 134 87 138 81 126 81 130 75 123 72 115 67 99 55 59 45 51 39 51 45 63 48 71 49 71 48 67 48 71 49 71 51 75 55 75 51 75 57 91 54 67 55 87 57 83 52 75 55 91 60 95 60 99 61 103 61 103 61 107 60 103 61 111 66 126 72 123 69 111 67 111 67 111 69 115 69 119 70 123 72 123 67 115 66 111 64 107 61 103 57 87 52 71 48 67 49 71 45 67 48 79 51 83 54 71 58 79 58 83 63 91 69 103 69 115 69 119 72 126 76 134 79 138 78 138 78 142 81 142 76 126 81 126 76 119 79 134 85 146 88 154 92 162 93 158 96 174 96 174 101 190 108 194 111 210 122 257 131 293 102 59 39 35 42 51 30 39 51 63 40 43 37 39 40 47 39 39 39 43 37 39 36 43 37 47 36 39 36 35 34 31 33 31 34 43 34 43 34 43 34 43 30 31 30 27 28 23 27 23 33 23 25 11 25 19 27 23 27 27 25 27 22 15 21 15 18 11 19 23 18 23 10 15 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 1 0 1 0 3 0 4 3 4 0 4 0 4 0 4 0 6 3 7 7 9 3 7 0 9 11 9 7 7 3 6 3 7 11 12 15 7 0 4 3 12 7 4 3 9 15 7 0 4 3 9 15 10 11 6 0 7 11 12 15 7 0 4 3 3 0 6 7 6 0 1 0 4 3 4 11 9 15 4 0 1 11 10 15 4 0 4 11 9 23 12 15 6 0 4 7 12 15 4 0 1 0 6 15 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 9 19 9 11 3 0 3 3 6 7 6 3 4 0 3 0 93 40 105 48 109 46 100 39 97 43 105 45 100 40 100 43 105 42 105 42 107 46 114 49 119 51 119 51 121 54 126 57 136 55 126 61 136 55 126 60 117 54 133 63 138 64 143 67 140 63 140 69 143 60 136 67 109 45 107 42 102 42 107 43 105 39 100 39 105 40 97 34 105 42 105 42 105 42 102 40 114 42 97 37 105 46 112 46 112 42 107 49 117 45 109 48 112 46 112 45 112 48 117 49 121 51 117 49 117 49 114 46 124 51 114 48 119 52 121 51 121 54 126 54 119 49 117 52 126 54 128 55 128 57 131 57 128 57 133 58 128 55 131 58 131 57 131 58 133 60 136 60 128 57 133 61 138 61 136 58 133 57 131 57 128 55 128 54 128 55 131 58 133 57 131 55 128 57 131 58 133 57 131 55 128 55 128 57 131 58 133 58 131 57 131 57 131 57 131 57 128 55 128 57 131 58 133 58 138 61 138 63 140 63 143 64 140 63 140 63 140 63 140 63 143 61 143 61 145 64 148 63 150 66 150 66 150 66 150 66 140 61 143 63 145 61 143 60 148 64 145 61 140 60 140 60 140 60 143 63 145 63 145 63 145 63 148 64 145 61 140 60 150 63 150 64 152 66 155 66 152 64 152 64 152 64 152 64 159 67 155 64 150 64 152 64 152 64 152 64 152 64 152 64 150 64 152 64 152 63 148 60 152 63 148 60 145 61 150 63 148 63 150 63 150 61 145 58 152 64 152 64 152 64 152 64 152 64 152 64 152 64 152 64 148 61 148 61 148 61 148 61 150 63 150 63 150 63 150 63 152 64 152 64 152 64 152 64 162 64 162 64 162 64 162 64 164 66 164 67 167 67 169 69 167 64 164 63 164 66 169 69 167 67 171 69 174 70 171 70 167 66 174 73 186 78 191 81 195 82 195 82 195 82 195 82 198 81 186 76 181 75 169 69 167 67 152 57 128 45 117 42 105 42 109 46 117 49 117 49 114 49 117 49 119 51 119 52 128 52 121 54 131 57 126 49 128 57 131 55 124 52 128 58 136 60 136 61 138 63 143 61 150 60 148 58 150 63 159 67 164 70 159 67 157 67 157 69 159 69 159 70 162 72 164 72 152 67 150 66 148 63 145 61 136 54 126 49 121 48 124 49 124 45 128 49 131 51 133 52 140 57 143 60 150 66 159 72 169 67 171 69 176 75 183 78 186 78 183 76 186 79 191 82 193 81 198 81 191 78 195 84 202 87 207 90 212 92 212 92 226 93 224 96 231 102 241 108 243 113 255 123 269 138 238 55 112 33 112 43 97 39 121 40 109 39 105 37 109 40 107 37 107 37 105 36 102 37 105 39 105 37 105 36 102 36 100 34 97 34 97 34 97 34 97 34 90 30 90 28 88 27 85 27 88 28 78 24 78 27 76 25 74 25 69 22 64 19 54 18 57 16 52 18 42 15 23 7 2 1 2 1 2 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 7 4 7 4 7 4 7 4 9 4 9 4 9 4 9 4 9 4 9 4 11 6 14 7 11 6 11 6 11 6 11 6 11 7 14 9 16 7 14 6 23 9 23 7 21 6 19 6 16 7 23 9 21 6 21 9 28 7 19 6 23 9 21 3 19 7 21 9 23 7 21 6 19 9 26 10 21 4 16 6 16 6 21 7 21 6 14 1 11 6 11 7 19 10 11 3 2 1 11 7 14 7 16 10 16 10 19 9 9 3 7 4 14 7 11 4 9 4 9 4 9 4 9 4 9 4 9 4 7 3 7 3 7 3 7 3 14 9 14 7 4 1 4 4 7 4 4 3 4 1 2 1 42 63 45 71 45 63 40 51 40 63 46 71 46 71 49 87 39 47 43 59 48 71 49 71 46 67 51 83 57 95 60 99 55 79 54 95 58 83 54 91 51 83 58 99 60 99 61 111 64 103 63 115 63 95 61 123 57 79 45 47 37 43 43 59 42 55 39 55 42 59 37 39 45 63 42 51 39 47 37 47 45 51 39 47 43 59 45 55 48 55 45 71 49 55 42 63 45 59 43 55 45 63 48 71 49 75 52 75 48 63 48 71 51 67 46 67 51 83 54 79 54 91 58 91 54 79 54 87 54 83 55 83 57 87 57 87 58 87 55 83 58 91 57 83 57 87 57 87 58 91 58 91 55 91 60 99 63 99 60 91 60 91 58 91 57 87 57 83 55 83 57 87 57 87 55 83 55 87 57 91 58 87 57 83 55 83 55 83 57 87 57 87 57 87 57 87 57 87 57 87 55 83 57 87 57 87 58 91 60 99 61 99 63 103 64 107 63 103 63 103 63 99 61 99 61 103 61 103 63 107 63 111 64 111 64 111 63 107 63 107 60 103 61 107 63 103 61 99 61 103 61 103 61 103 61 103 60 103 63 111 64 111 64 107 63 111 64 111 64 107 61 103 63 99 63 99 64 103 64 103 64 103 64 103 64 103 64 103 66 103 63 95 61 95 63 99 64 103 64 103 64 103 64 103 63 103 64 103 64 99 61 91 64 99 61 91 58 87 58 91 60 95 61 95 61 91 58 83 64 103 64 103 64 103 64 103 63 99 63 99 63 99 63 99 60 91 60 91 60 91 60 91 63 99 63 99 63 99 63 99 64 103 64 103 64 103 64 95 64 83 64 83 64 83 64 83 66 87 66 87 67 91 67 95 66 103 64 103 64 107 67 111 66 107 67 115 70 119 69 107 67 95 69 107 75 123 81 134 81 130 81 130 81 130 81 130 81 126 75 115 73 111 69 103 70 103 57 59 42 43 39 43 39 51 45 67 49 75 51 75 49 75 51 75 52 79 52 83 54 75 52 79 57 87 54 71 55 87 57 83 52 75 55 91 60 95 60 99 61 103 61 103 61 107 60 103 60 111 66 123 72 119 69 111 67 111 69 115 69 115 70 119 70 119 72 123 69 123 67 119 66 111 63 107 55 83 51 67 48 67 49 71 43 63 45 67 48 75 51 71 55 75 57 83 63 95 70 107 66 107 67 115 72 130 78 146 78 138 76 134 78 142 79 138 79 134 84 130 79 126 82 138 85 142 87 150 90 154 92 158 92 174 93 174 96 182 105 186 114 206 116 234 126 289 120 138 40 27 40 55 36 39 43 35 40 43 37 39 40 47 39 39 39 47 37 43 37 43 39 47 39 47 37 43 37 39 36 39 34 43 34 43 34 43 34 43 30 31 30 27 28 23 27 23 31 23 24 11 25 19 25 19 24 19 22 19 19 7 16 7 13 3 16 11 15 11 7 7 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 6 7 7 11 7 15 9 15 6 0 6 0 6 0 6 0 6 0 7 3 7 3 6 0 9 11 7 7 7 7 6 3 3 0 7 7 7 7 10 19 10 11 6 3 9 11 6 0 9 7 7 3 6 7 7 11 4 7 10 11 6 0 4 3 7 11 9 11 9 7 6 0 9 11 7 15 12 23 9 7 3 0 3 7 9 19 10 11 6 11 9 11 3 0 3 3 3 3 6 11 6 3 1 0 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 7 15 9 11 4 0 3 3 3 0 3 0 1 0 0 0 100 42 102 43 102 42 100 40 97 43 105 45 105 46 112 52 107 45 114 49 117 48 109 43 102 42 112 49 121 54 121 52 112 48 121 57 131 55 121 51 117 52 126 55 126 55 128 60 145 63 133 60 128 51 121 60 138 58 121 45 105 42 107 45 105 40 100 40 105 42 100 36 109 43 102 39 100 39 102 40 105 42 105 42 107 43 107 42 117 45 109 49 114 42 102 43 107 43 105 43 107 46 114 48 112 51 124 52 112 45 114 52 114 45 109 46 119 54 126 54 124 55 128 57 124 52 124 57 128 55 128 57 131 57 133 58 136 55 124 54 136 61 133 54 131 57 131 57 131 57 131 58 131 58 136 63 140 63 138 60 136 60 136 58 133 58 131 57 128 57 131 57 131 55 126 54 128 57 131 58 133 57 131 55 128 55 128 55 128 55 128 57 133 58 131 57 131 57 128 55 131 57 131 57 131 57 131 57 133 60 136 61 140 63 143 64 140 63 140 61 138 61 138 60 138 61 145 63 143 61 145 64 143 61 143 61 140 60 140 60 140 61 143 63 145 61 143 60 140 60 143 61 145 63 143 61 140 61 145 64 148 64 148 64 148 64 150 66 150 64 148 63 150 63 150 63 150 63 150 64 150 63 150 63 150 63 150 63 152 63 150 61 148 61 150 63 152 64 152 64 152 64 152 64 150 64 152 64 152 63 148 60 152 63 148 60 143 57 140 57 148 63 150 63 150 61 145 58 150 63 150 63 150 63 150 63 148 61 148 61 148 61 148 61 145 60 145 60 145 60 145 60 150 63 150 63 150 63 150 63 150 63 152 64 152 64 155 66 162 64 162 64 162 64 162 64 162 64 164 66 164 67 167 67 164 64 164 64 164 64 167 66 164 66 169 69 171 69 171 69 176 70 176 70 181 78 193 84 193 81 193 81 191 79 191 79 188 78 179 73 176 73 164 64 159 61 128 42 105 37 107 40 107 43 109 48 117 51 119 51 119 51 121 52 121 54 124 54 126 54 126 55 128 55 126 52 128 57 131 55 124 52 128 58 136 60 136 61 138 63 143 61 155 63 150 61 155 66 164 70 162 70 159 67 157 67 159 70 162 70 162 70 162 70 162 70 157 70 155 67 150 64 145 63 131 52 124 48 119 48 124 51 121 43 121 45 126 48 131 51 138 55 140 60 150 67 162 73 164 64 167 69 176 76 188 82 188 79 188 78 188 81 193 84 198 84 200 82 195 79 198 85 202 85 202 87 205 88 210 90 226 93 226 95 234 101 241 108 248 108 243 116 257 137 269 95 136 37 105 42 100 36 112 36 109 39 105 37 109 40 107 37 109 39 105 37 105 37 107 40 105 37 102 36 102 34 100 34 95 33 95 33 95 33 95 33 90 30 90 28 88 27 85 27 85 27 76 24 78 27 74 22 69 22 64 19 57 15 47 15 50 12 45 13 35 10 16 3 2 1 2 1 2 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 7 3 7 3 7 3 7 3 11 6 11 7 14 9 16 9 14 7 14 7 14 7 14 7 9 6 14 7 14 7 11 4 21 7 21 7 21 7 21 7 16 6 21 7 19 6 23 12 23 9 21 7 21 7 19 6 26 9 19 4 16 6 23 10 16 7 23 9 19 4 19 6 26 10 26 10 26 9 23 7 21 10 16 9 21 12 19 7 21 7 9 6 19 10 11 0 9 6 14 6 7 1 4 4 9 4 9 4 9 3 7 1 11 6 11 6 11 6 11 6 9 4 9 4 9 4 9 4 9 7 14 9 7 3 4 4 7 4 7 3 4 3 2 1 37 51 40 59 43 63 43 63 37 51 39 47 34 43 39 59 45 63 48 71 49 67 45 55 42 55 45 63 46 59 43 51 40 63 54 99 61 95 54 67 51 79 55 87 55 87 58 103 64 99 58 99 55 71 52 99 63 103 58 87 51 67 45 55 43 55 40 55 43 59 39 43 42 59 42 59 42 63 45 67 42 51 42 51 42 47 40 51 48 55 45 67 48 51 40 55 42 51 42 55 45 63 48 71 45 71 54 75 48 59 49 83 46 55 43 59 51 83 55 83 51 79 55 83 52 75 52 87 55 83 57 87 57 91 58 91 60 83 52 79 60 99 58 79 57 87 57 87 57 87 57 83 55 87 60 99 63 99 60 91 60 95 60 91 58 91 57 87 55 87 57 87 55 79 52 75 55 87 57 91 58 87 57 83 55 83 55 83 55 83 55 79 58 91 58 87 57 83 55 83 57 87 57 87 57 87 57 87 57 91 58 95 61 103 64 107 63 103 63 99 61 95 60 91 57 99 63 107 60 99 61 111 64 107 63 107 61 103 60 99 60 103 61 107 63 103 61 99 58 99 61 107 63 107 61 99 60 103 63 111 64 111 63 107 63 111 64 115 66 115 64 111 63 99 63 99 63 99 63 95 63 99 63 99 63 99 63 99 64 99 63 95 63 99 64 103 64 103 64 103 64 103 64 103 63 103 64 103 64 99 61 91 63 99 61 95 60 83 55 79 61 95 63 99 61 95 60 87 60 91 60 91 60 91 60 91 61 95 61 95 61 95 61 95 60 91 60 91 60 91 60 91 63 99 63 99 63 99 63 99 63 99 63 103 64 107 66 99 64 83 64 83 64 83 64 83 64 83 64 87 66 87 67 91 64 103 64 103 64 103 63 99 64 107 67 111 69 115 67 103 72 107 70 107 73 123 81 138 81 130 79 126 78 123 76 119 82 130 75 119 73 119 69 111 66 83 45 39 37 43 40 51 40 55 46 67 51 75 52 79 51 75 52 79 52 83 54 83 52 79 55 83 55 79 54 79 55 87 57 83 52 75 55 91 60 95 60 99 61 103 61 103 67 119 64 115 66 126 70 138 70 115 67 111 67 115 70 119 70 119 70 119 70 119 70 119 70 126 69 119 64 107 61 103 52 75 49 63 46 67 49 75 45 63 43 59 45 71 51 71 55 75 58 83 63 95 70 107 64 103 66 115 72 134 79 150 82 146 81 146 81 150 84 150 81 138 84 134 81 126 82 142 85 138 84 138 85 146 90 166 93 186 95 186 98 190 105 198 111 178 105 206 114 277 134 226 73 63 37 43 31 31 42 43 40 43 37 39 40 47 39 39 40 51 39 43 37 47 40 51 34 35 34 31 33 31 31 27 33 39 33 39 33 39 33 39 30 31 30 27 28 23 27 23 28 15 24 15 27 19 24 11 22 11 19 11 16 3 15 3 10 0 12 3 10 3 3 0 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 3 4 7 6 7 7 3 7 3 7 3 7 3 4 0 6 3 7 0 4 0 7 7 7 7 7 7 7 7 9 15 10 7 4 0 6 11 9 11 9 7 7 3 6 3 10 11 6 0 4 3 9 15 4 7 10 15 7 3 7 11 13 23 12 15 10 15 10 15 13 19 9 15 12 27 12 15 13 15 6 11 10 19 6 0 3 7 7 7 3 0 3 3 9 11 4 0 1 0 4 7 6 7 6 7 6 7 6 7 4 3 4 3 4 3 4 3 3 7 9 15 6 3 4 3 7 11 6 7 6 3 4 3 85 36 95 43 105 45 102 43 100 43 100 39 90 34 93 42 105 43 109 46 114 48 114 48 117 48 114 46 107 40 97 36 100 48 124 55 128 60 128 51 121 55 128 57 128 58 138 67 131 57 131 61 133 57 133 67 133 60 136 61 131 52 112 43 107 42 102 42 107 43 102 37 100 40 105 45 112 46 112 45 105 43 107 40 100 37 102 43 112 42 107 48 114 42 102 43 105 42 107 43 109 48 117 51 112 49 119 49 117 48 117 52 112 43 107 45 117 52 124 54 114 51 121 52 119 49 121 54 131 57 131 57 133 58 133 60 133 57 128 55 133 58 131 55 131 57 131 57 128 55 128 55 126 55 133 60 138 60 133 57 136 58 133 58 131 57 131 55 128 57 131 57 128 54 121 51 128 57 131 58 133 57 131 55 128 55 128 55 126 54 126 54 136 60 133 57 131 55 126 54 133 58 131 57 131 57 128 55 131 57 133 60 138 63 143 64 140 63 138 61 136 58 133 58 133 60 148 63 138 57 143 66 155 67 152 66 148 64 145 63 140 61 143 63 145 61 143 60 140 61 145 64 148 61 140 58 138 60 143 61 145 63 143 61 143 61 145 64 148 64 148 63 150 63 150 63 148 61 148 61 148 61 148 61 148 61 148 61 150 63 148 61 148 63 152 66 152 64 152 64 152 64 152 64 150 64 152 64 152 63 148 60 148 63 150 63 148 60 143 57 143 58 145 60 143 58 140 55 143 58 143 58 143 58 143 58 145 60 145 60 145 60 145 60 148 61 148 61 148 61 148 61 150 63 150 63 150 63 150 63 148 61 150 64 152 66 157 67 162 64 162 64 162 64 162 64 159 64 162 64 164 66 164 66 162 64 164 64 164 63 159 61 164 64 167 67 169 67 169 69 179 72 179 73 186 78 193 82 193 79 191 78 186 76 183 75 186 76 176 72 169 70 159 66 148 51 109 36 107 42 114 45 107 45 112 49 119 52 121 52 117 51 119 51 121 52 121 54 121 54 131 57 126 52 124 54 128 57 131 55 124 52 128 58 136 60 136 61 138 63 143 61 159 66 155 64 159 69 169 73 159 69 157 67 157 69 162 72 164 72 162 70 162 70 159 69 157 69 152 66 145 61 140 58 126 49 121 46 119 48 124 51 126 45 124 43 124 48 133 54 143 58 143 60 150 66 159 70 167 66 169 69 176 75 186 81 191 81 191 81 191 82 195 87 195 82 200 81 193 79 198 84 200 84 198 82 200 85 207 90 224 90 226 95 234 101 238 105 243 98 226 104 238 126 284 122 200 57 109 40 100 34 112 40 109 39 105 37 109 40 107 37 109 40 107 39 107 39 109 40 97 33 97 31 95 31 93 30 93 31 93 31 93 31 93 31 90 30 90 28 88 27 85 27 81 25 76 25 81 27 69 19 69 22 64 19 57 15 47 15 47 10 42 12 33 9 14 3 2 1 2 1 2 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 1 4 1 4 1 4 1 4 1 4 1 7 3 9 4 11 6 11 6 11 6 11 6 9 4 11 6 11 6 9 4 19 6 21 7 21 7 23 9 28 12 26 7 14 3 19 9 21 9 26 9 19 4 19 7 23 7 21 6 19 7 21 9 19 9 28 12 26 9 26 12 33 13 28 10 26 10 26 12 23 10 14 7 19 12 21 10 14 6 11 9 19 12 16 7 9 6 14 6 9 3 9 6 21 9 9 1 4 3 14 9 14 7 14 7 14 7 14 7 11 6 11 6 11 6 11 6 2 6 14 10 11 4 7 4 14 9 11 7 11 6 9 6 34 47 42 67 46 63 40 47 49 79 48 63 40 59 45 79 45 59 43 55 43 55 45 59 52 75 46 51 39 35 34 27 36 51 42 39 40 71 54 71 49 75 54 83 54 91 63 119 55 83 57 107 61 91 58 111 55 91 58 95 57 83 49 63 43 59 40 59 43 63 40 47 37 55 43 71 46 67 40 51 43 59 43 43 34 31 40 59 43 47 42 63 48 51 42 59 43 55 43 59 46 71 52 83 49 67 46 67 51 79 51 71 46 59 43 59 49 79 52 75 48 75 52 79 51 75 52 87 57 87 57 91 58 91 60 95 55 87 58 91 55 83 57 91 57 87 57 83 55 79 54 79 52 79 57 91 58 91 57 83 58 87 57 87 55 83 55 79 57 87 57 83 54 75 51 67 55 87 57 91 58 87 57 83 55 83 55 79 54 75 52 75 60 95 58 87 57 83 54 79 58 91 58 87 57 83 55 83 55 83 57 91 61 103 64 107 63 103 61 99 60 91 57 87 54 99 64 107 57 87 60 115 67 115 66 111 63 103 61 99 60 103 61 107 63 103 61 99 61 107 64 115 64 103 58 87 57 91 58 99 61 103 60 99 60 99 61 107 64 111 63 107 63 99 63 95 61 91 60 91 61 95 61 95 61 95 61 95 60 91 58 87 60 95 63 99 64 103 64 103 64 103 64 103 63 103 64 103 64 99 61 91 61 95 63 103 64 99 61 91 60 91 60 91 60 87 57 83 58 87 58 87 58 87 58 87 58 87 58 87 58 87 58 87 63 99 63 99 63 99 63 99 63 99 63 99 63 99 63 99 61 95 63 103 64 107 67 103 64 83 64 83 64 83 64 83 63 79 64 83 64 87 66 87 63 103 64 107 64 99 61 91 63 103 66 111 67 111 67 99 70 107 73 119 78 126 79 126 81 126 79 123 76 115 73 111 73 115 67 103 66 99 61 87 54 51 36 31 39 59 45 59 43 59 46 71 51 79 52 79 48 71 49 71 51 75 51 79 49 79 57 87 54 71 52 83 55 87 57 83 52 75 55 91 60 95 60 99 61 103 61 103 64 115 63 111 63 119 69 130 69 111 67 111 67 115 70 123 72 123 72 119 70 115 69 115 69 119 66 111 61 95 57 87 51 71 46 59 46 67 49 75 49 71 45 63 46 75 54 83 61 83 60 87 63 87 66 95 67 111 69 115 72 130 76 138 79 138 78 138 78 142 81 142 78 130 82 130 78 123 81 138 84 134 81 130 81 142 88 162 88 182 87 170 93 178 101 186 104 150 95 174 104 238 135 269 107 115 46 63 40 39 42 39 40 43 37 39 40 47 39 39 42 51 40 47 39 51 40 55 34 35 33 31 33 27 31 27 31 35 31 35 31 35 31 35 30 31 30 27 28 23 27 23 25 11 24 15 27 15 22 7 24 15 21 15 18 7 16 3 10 0 13 3 12 3 4 0 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 3 0 3 0 6 0 6 0 6 0 6 0 3 0 4 0 6 0 4 0 6 3 6 7 7 11 9 11 9 15 9 3 3 0 7 19 6 11 12 11 6 0 6 11 6 7 7 11 9 7 7 3 7 15 13 27 13 19 13 27 15 23 10 11 9 11 10 19 13 19 6 7 9 19 10 19 4 11 10 19 9 11 9 19 4 11 9 11 6 3 6 15 12 19 7 7 6 7 7 15 7 11 7 11 7 11 7 11 6 7 6 7 6 7 6 7 0 3 9 19 7 7 4 3 7 11 7 7 6 7 4 3 90 39 102 46 107 42 93 33 105 45 102 40 95 40 105 49 124 51 112 42 100 37 97 39 119 48 107 37 93 31 88 31 88 34 83 19 74 37 112 46 105 45 112 48 117 52 131 63 126 54 128 61 131 51 117 54 121 54 124 54 124 52 117 48 107 42 105 42 107 43 102 37 97 40 109 46 112 42 95 31 109 45 107 37 90 33 102 46 105 39 102 46 114 43 105 46 107 45 109 46 114 51 121 54 119 46 107 46 121 55 121 48 114 45 107 45 114 51 119 51 114 51 121 52 119 51 124 55 131 57 131 58 133 60 136 60 126 58 138 60 126 52 128 60 131 57 131 55 128 54 126 54 121 52 128 57 133 57 128 54 131 57 128 55 128 54 126 54 131 57 131 55 126 52 121 49 128 57 131 58 133 57 131 55 128 55 128 54 126 52 124 52 136 60 133 57 131 55 126 54 133 58 133 57 131 55 128 55 126 55 131 58 138 63 143 64 140 63 138 60 133 58 131 55 131 60 148 63 136 55 140 66 143 61 140 58 136 55 133 54 140 61 143 63 145 61 143 60 143 63 148 66 148 60 136 54 133 57 138 58 140 60 138 58 138 58 140 61 145 63 145 61 150 63 150 61 148 60 145 60 148 61 148 61 148 61 148 61 140 57 140 57 140 58 145 61 152 64 152 64 152 64 152 64 150 64 152 64 152 63 148 60 145 61 150 66 155 64 150 61 150 64 152 64 152 63 148 60 145 60 145 60 145 60 145 60 143 58 143 58 143 58 143 58 152 64 152 64 152 64 152 64 150 63 150 63 150 63 150 63 148 61 150 64 152 66 157 67 162 64 162 64 162 64 162 64 159 63 159 64 162 66 164 66 162 64 164 66 164 63 157 58 162 64 167 67 169 67 169 67 176 72 183 78 191 79 191 78 191 79 188 76 183 75 181 73 167 64 152 60 150 58 138 52 126 40 95 31 107 45 114 42 107 45 114 49 119 52 121 52 114 48 114 49 117 49 119 51 119 54 133 57 124 51 124 55 128 57 131 55 124 52 128 58 136 60 136 61 138 63 143 61 150 61 148 60 152 63 159 69 157 67 157 67 157 69 164 72 164 72 164 70 162 69 159 69 152 67 148 63 140 57 133 54 124 48 119 45 117 48 124 51 131 48 126 45 126 49 138 58 150 61 148 61 148 63 152 66 171 69 171 70 176 73 183 76 183 75 181 75 181 76 186 81 191 79 195 79 188 76 193 82 200 82 195 79 195 84 207 88 212 84 219 85 222 93 231 99 231 90 212 98 224 119 281 129 229 70 126 54 119 40 109 33 109 39 105 37 109 40 107 37 112 40 109 39 107 40 109 42 102 36 102 34 100 33 97 33 93 31 93 31 93 31 93 31 90 30 90 28 88 27 85 27 78 24 76 25 81 25 69 18 71 24 66 21 59 16 50 16 50 12 45 13 35 9 16 3 2 1 2 1 2 1 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 1 4 1 4 1 4 1 4 1 4 3 7 3 9 4 9 4 9 4 9 4 9 4 7 4 9 6 11 4 9 3 19 6 19 7 21 9 23 9 19 7 19 4 14 6 26 15 19 9 28 10 16 3 19 9 16 6 23 10 26 9 19 4 23 12 33 16 33 13 33 16 33 12 26 9 21 9 26 10 23 9 11 6 14 10 19 9 16 13 28 13 14 3 7 6 11 7 16 9 11 6 14 10 16 10 19 12 19 9 14 6 14 7 14 7 14 7 14 7 11 6 11 6 11 6 11 6 0 4 14 10 14 6 7 4 9 6 9 4 7 3 4 3