35 16 28 13 31 16 38 19 14 15 47 30 42 13 16 1 14 7 26 16 38 19 35 18 31 16 35 19 38 19 38 18 40 21 38 19 38 21 42 22 45 22 38 18 35 19 42 24 50 18 19 4 21 18 42 25 28 15 35 19 35 15 23 7 21 19 40 27 38 21 28 18 26 18 33 21 33 21 28 16 21 16 31 24 42 27 42 27 35 16 19 10 19 16 31 21 35 21 31 16 26 18 31 21 21 15 28 19 33 19 28 16 35 22 35 22 35 22 35 22 40 24 35 21 28 16 21 13 23 15 33 21 31 12 9 0 4 4 11 9 14 4 4 0 7 3 23 28 50 18 16 9 23 15 28 18 38 25 50 31 52 33 50 31 50 31 47 30 54 27 40 36 64 36 57 42 69 37 64 33 59 34 64 37 69 39 71 42 71 39 64 34 76 36 59 45 88 49 66 33 64 42 71 37 71 57 107 63 83 48 78 45 78 48 83 51 88 54 93 57 95 57 95 55 97 60 102 58 95 54 95 57 95 61 114 64 97 52 93 57 107 66 119 69 105 52 78 42 105 63 107 61 100 58 105 64 131 76 145 87 162 95 169 96 155 87 171 93 174 90 162 82 159 82 164 85 171 90 176 93 186 96 181 93 179 95 183 98 176 85 167 79 162 81 169 87 176 93 193 101 193 96 188 96 195 98 195 98 195 98 195 98 198 98 191 93 191 98 200 104 188 92 193 96 202 102 210 105 202 99 202 99 202 99 202 99 205 101 202 101 202 101 200 99 210 105 210 105 210 105 210 105 207 107 214 111 219 111 214 108 224 116 224 116 224 116 224 116 241 119 231 113 224 113 231 117 229 114 229 116 231 117 234 117 231 116 234 119 236 120 241 122 248 125 241 122 241 122 245 126 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 253 129 253 129 253 129 253 129 255 125 255 126 257 128 260 128 260 128 260 128 260 128 260 128 253 123 255 126 257 128 262 129 265 131 265 129 262 128 260 128 260 131 255 131 257 132 262 135 267 134 274 140 286 144 296 149 312 156 317 156 308 150 310 158 312 152 298 140 281 134 279 135 269 128 260 125 265 129 267 128 267 131 269 132 272 131 269 129 265 128 267 129 269 131 272 132 272 131 272 132 274 134 276 134 276 137 284 140 286 140 291 137 300 147 317 161 343 179 367 190 405 205 415 200 410 196 379 165 348 165 339 152 288 132 272 137 281 135 286 135 284 128 257 114 250 117 245 114 241 117 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 224 104 219 107 236 114 236 108 234 111 234 111 234 111 236 113 231 110 231 110 231 108 224 105 231 105 231 104 229 102 226 102 219 98 217 95 214 93 210 92 205 90 205 90 205 90 205 90 214 93 200 82 191 81 193 84 198 85 193 82 191 82 191 84 191 81 186 79 188 82 195 87 195 84 193 82 191 79 186 78 181 75 181 75 181 75 181 76 179 79 176 78 174 76 171 76 176 78 169 73 167 75 174 79 179 84 176 82 176 82 176 82 169 78 169 76 167 75 164 75 164 76 159 73 155 70 152 70 145 67 152 72 157 72 152 70 157 70 148 64 140 64 148 69 148 67 148 69 150 70 152 72 145 66 143 64 140 66 143 67 138 64 143 67 143 63 131 55 140 64 140 63 136 60 131 57 121 54 126 57 133 61 138 64 140 64 140 64 140 66 143 66 124 55 126 57 128 55 126 54 121 51 126 51 119 43 102 34 105 40 112 45 117 45 112 43 112 48 114 49 117 51 119 51 128 54 121 55 133 60 126 51 114 48 102 40 93 37 90 39 105 49 100 43 85 39 76 33 74 34 71 33 74 34 76 37 78 39 81 36 69 30 69 34 76 36 71 28 66 33 62 18 50 22 57 21 47 24 78 49 66 28 64 36 74 30 64 28 95 42 93 37 88 37 102 49 105 42 107 48 119 52 117 46 107 43 107 42 105 40 102 40 93 37 93 39 97 42 105 46 95 46 109 40 90 39 102 42 105 43 102 43 102 43 102 43 105 37 81 28 85 39 100 43 102 45 90 33 76 33 93 46 85 37 88 39 90 37 88 36 105 34 66 27 93 49 102 39 105 40 78 25 71 34 100 51 74 42 112 49 90 33 88 45 74 28 76 33 83 33 74 24 15 15 16 15 15 15 18 27 12 19 22 39 22 19 15 7 12 3 12 7 15 15 19 23 18 19 19 27 21 27 21 27 22 27 21 23 19 27 21 31 22 27 21 23 19 27 21 31 21 15 10 0 15 23 21 23 15 15 18 27 21 27 21 23 16 23 25 35 24 23 19 23 18 19 21 27 22 23 19 15 18 19 21 31 25 39 27 39 22 19 15 3 15 15 18 15 19 19 18 15 18 19 21 23 16 15 21 27 22 27 21 19 22 27 22 27 22 27 22 27 25 31 22 23 19 15 16 11 18 31 22 39 21 27 12 3 4 0 7 0 6 0 0 0 4 0 6 27 18 11 7 11 12 15 13 23 19 43 25 55 30 51 31 51 31 51 31 51 34 39 27 59 39 63 36 75 39 71 34 59 33 63 36 71 40 79 42 79 40 75 37 63 45 55 39 79 54 83 42 55 39 67 43 55 42 95 60 103 48 75 46 71 46 79 51 91 52 95 54 99 57 103 55 95 54 91 58 91 54 79 52 87 54 99 66 107 55 75 52 91 55 99 64 115 63 99 57 91 61 107 63 103 58 95 61 111 70 130 78 158 88 178 93 174 85 162 90 170 92 166 87 146 82 146 84 154 88 162 92 166 96 174 93 166 92 170 95 178 90 158 85 150 84 150 87 158 90 170 99 190 99 178 96 178 96 182 96 182 96 182 96 182 98 186 96 178 96 186 101 198 92 178 95 186 99 198 102 206 101 198 101 198 101 198 101 198 101 186 101 186 101 186 101 190 105 198 105 198 105 198 105 190 105 182 110 190 113 190 110 186 114 198 114 198 114 198 114 198 120 214 116 198 111 198 116 210 114 202 114 206 116 210 117 210 116 210 117 218 119 222 122 226 125 230 122 222 120 226 123 234 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 131 246 131 246 131 246 131 246 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 131 246 129 242 128 242 132 238 131 238 131 242 134 249 131 246 135 261 140 277 144 285 153 317 159 321 153 301 152 313 153 301 146 277 137 261 134 257 129 238 125 230 128 242 128 234 129 246 131 249 132 246 131 242 128 230 129 234 129 234 131 238 131 238 131 242 132 246 134 246 135 253 138 261 140 261 138 249 143 273 150 293 161 333 182 372 208 412 212 388 200 353 177 277 170 301 164 281 143 242 135 261 137 249 132 246 131 230 120 198 119 206 117 198 117 202 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 107 182 104 186 111 202 111 186 110 194 110 194 110 194 110 198 108 194 110 194 110 190 107 182 105 194 104 190 104 186 102 186 98 174 96 170 95 162 92 158 90 170 90 170 90 170 90 170 92 170 87 154 82 150 82 146 87 138 84 134 82 130 84 134 82 130 81 126 81 130 84 134 84 150 82 146 79 138 78 134 75 130 75 130 75 130 75 130 78 142 78 138 78 134 76 134 78 138 75 130 75 130 78 138 84 154 84 154 84 154 85 158 78 138 78 134 76 134 75 130 73 134 76 138 75 126 69 115 67 119 70 130 73 130 72 123 72 123 67 111 64 111 67 115 67 115 67 119 69 119 70 123 67 111 66 107 64 111 66 115 64 107 66 111 64 99 60 87 63 103 63 103 61 95 58 87 54 83 55 87 60 99 61 103 61 99 61 99 61 99 61 99 54 83 55 87 57 83 55 79 52 87 55 87 52 71 43 51 43 63 46 71 49 71 48 67 48 71 49 71 51 75 52 79 55 79 52 87 58 95 54 71 51 79 46 67 43 59 43 67 49 79 46 79 43 67 39 63 34 43 31 39 31 43 36 55 33 39 30 31 28 35 30 35 33 47 31 31 30 43 28 7 22 23 25 15 19 15 34 67 31 11 30 31 36 19 30 31 43 63 43 55 39 51 43 75 42 55 40 63 48 79 48 67 45 67 45 63 43 63 42 59 40 55 40 55 42 63 45 71 37 67 46 51 34 47 40 55 40 55 40 55 40 55 40 55 45 51 33 35 37 59 43 63 45 67 40 43 31 39 39 71 39 55 39 55 39 55 39 55 45 55 31 39 37 67 45 67 40 51 33 35 31 47 40 67 30 55 46 75 39 43 37 67 30 27 28 35 33 39 30 23 26 16 40 19 33 15 35 21 38 18 33 18 38 21 40 21 35 16 28 12 28 16 38 22 38 19 40 21 42 22 42 22 42 22 40 19 38 21 40 22 38 21 40 22 42 21 40 19 31 15 31 18 40 21 35 15 38 19 38 19 40 22 45 25 33 22 40 24 33 21 35 24 33 21 35 22 35 22 33 21 35 22 33 21 35 24 38 25 38 21 28 18 31 19 28 15 26 16 28 19 33 21 33 21 33 21 35 24 40 25 38 24 35 22 35 22 35 22 35 22 38 24 38 22 35 21 33 21 35 21 38 22 38 21 31 18 21 10 16 7 9 1 2 0 14 3 4 4 11 4 14 15 21 12 23 15 31 21 40 25 47 30 50 31 50 31 50 31 52 28 42 34 59 36 57 39 66 36 62 33 59 34 64 37 76 42 74 40 71 40 71 40 78 43 78 54 90 46 74 45 74 46 76 40 71 48 85 49 76 45 76 45 78 49 85 52 85 52 90 55 93 55 93 54 90 54 95 54 88 51 88 54 93 58 105 60 93 51 90 55 93 57 105 63 107 63 109 66 105 63 107 61 102 60 107 66 119 69 133 79 150 87 155 88 162 88 167 88 167 88 167 88 167 85 169 87 171 88 171 90 179 92 176 90 174 92 176 93 179 90 179 90 179 92 181 92 179 95 193 99 191 96 188 98 193 96 193 96 193 96 193 96 193 96 193 98 195 99 198 99 195 95 198 98 202 101 205 102 205 101 205 101 205 101 205 101 200 99 200 101 205 102 207 104 210 105 210 105 210 105 210 105 210 108 214 111 217 111 217 110 219 113 219 113 219 113 219 113 236 117 229 113 226 113 231 116 229 114 229 116 231 117 234 117 231 116 234 119 236 120 241 122 241 122 238 120 238 120 241 122 248 120 250 122 250 122 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 253 129 253 129 253 129 253 129 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 262 129 262 129 260 128 260 131 255 131 257 132 262 135 262 131 269 135 279 140 288 143 305 155 317 159 315 153 308 150 308 150 300 143 288 137 279 134 267 126 257 123 262 128 262 125 267 129 269 131 269 131 267 129 272 131 269 129 269 129 267 128 272 131 272 132 274 134 276 134 276 137 284 140 286 140 291 137 291 144 310 150 315 161 358 193 408 212 436 209 410 193 382 171 372 173 339 153 305 146 284 137 284 134 279 129 274 125 255 116 253 119 250 117 245 119 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 229 107 226 108 234 111 229 105 229 108 229 108 229 108 229 108 229 108 231 110 231 108 226 105 231 104 229 104 226 102 226 102 219 98 219 96 214 93 212 92 205 90 205 90 205 90 205 90 200 87 200 85 198 84 195 85 198 87 195 84 191 82 193 84 191 82 193 84 193 82 188 81 193 81 191 79 186 76 183 75 181 75 181 75 181 75 181 76 179 78 174 78 171 76 171 76 174 76 171 75 169 76 171 78 171 79 171 81 176 82 179 84 171 79 169 78 167 76 167 76 152 73 162 79 164 73 150 66 152 70 155 73 159 73 157 72 150 69 150 67 148 66 145 66 145 66 148 67 148 69 150 69 143 66 140 64 140 64 143 66 143 66 140 64 138 61 133 60 138 63 138 63 136 60 131 57 128 57 128 58 131 60 133 60 133 60 131 58 128 57 126 55 124 55 126 57 128 55 126 54 131 57 136 58 133 54 124 49 119 49 124 52 126 52 124 51 119 51 119 52 121 52 124 54 121 51 119 52 126 55 121 49 112 49 112 49 112 48 105 48 93 43 90 40 85 40 81 37 71 31 66 28 64 31 74 37 74 28 57 25 64 31 64 25 66 33 69 28 66 33 66 22 62 28 62 24 50 22 66 37 69 28 62 34 76 33 76 40 100 46 105 46 100 40 100 45 105 40 100 40 107 46 112 45 112 46 112 45 109 45 107 43 102 43 100 42 100 43 102 45 93 43 102 36 85 37 95 37 95 39 95 39 97 40 97 40 102 40 93 37 97 43 102 42 93 42 93 37 83 34 90 42 93 39 88 36 85 37 90 40 97 42 93 37 85 37 95 46 81 34 83 36 85 36 85 36 76 34 90 40 90 37 88 39 83 31 74 28 78 33 78 30 9 15 22 31 18 11 16 27 22 15 12 3 16 27 19 15 22 27 19 19 18 23 21 31 19 23 19 23 19 27 22 31 24 31 21 23 19 23 21 27 18 23 22 35 24 31 19 19 15 15 18 23 21 23 16 11 25 31 19 15 15 15 18 23 24 31 24 27 19 19 24 39 22 27 22 27 22 27 22 27 24 27 21 15 18 15 21 23 24 27 22 27 24 23 16 3 13 7 18 23 22 27 22 23 21 27 22 31 24 35 25 35 21 23 22 27 22 27 24 31 24 31 24 31 24 31 24 31 21 31 19 31 19 31 21 35 19 27 15 7 7 0 4 0 9 0 1 0 1 0 10 23 13 19 15 27 18 39 24 47 25 43 28 47 30 51 31 51 31 43 28 51 36 67 36 63 36 63 33 55 33 63 37 75 45 87 42 79 39 79 43 83 42 71 49 99 51 67 43 83 46 79 46 67 43 67 43 67 42 63 43 71 48 83 51 91 51 87 52 95 54 95 54 91 51 83 55 83 52 75 52 83 52 87 58 91 52 75 51 83 60 103 63 103 58 95 61 111 61 107 63 107 60 99 63 119 66 119 73 142 82 158 85 154 90 166 87 154 87 162 90 162 88 158 88 158 88 158 88 158 90 162 90 162 90 162 90 162 90 162 92 170 93 170 93 166 92 174 98 186 98 178 96 182 95 178 95 178 95 178 95 178 95 182 98 190 99 190 99 186 98 190 98 194 99 194 99 198 102 202 102 202 102 202 102 202 98 182 99 186 102 194 105 198 104 194 105 198 105 198 107 194 107 182 110 186 111 190 111 190 111 190 111 190 111 190 111 190 117 206 114 198 113 202 114 206 114 202 114 206 116 210 117 210 117 214 117 218 119 222 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 128 238 128 238 128 238 128 238 125 234 125 238 126 242 128 242 125 234 125 234 125 234 125 234 125 234 125 238 126 242 128 242 129 246 129 246 129 246 129 246 132 238 131 238 131 242 134 249 131 246 134 257 137 269 141 277 147 305 156 325 159 313 150 293 149 297 147 289 143 269 135 253 129 234 123 226 125 234 126 230 128 242 131 246 131 246 129 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 134 265 150 281 150 301 174 369 188 384 211 396 202 369 194 341 180 305 158 269 153 285 146 261 140 249 129 230 126 222 120 202 122 210 120 206 120 206 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 110 194 110 190 107 178 108 190 107 186 107 186 105 182 107 190 110 194 110 190 107 186 104 190 104 186 102 186 101 182 99 178 98 170 95 166 93 162 92 174 90 170 90 170 88 166 84 154 85 162 87 162 85 146 88 142 85 134 84 134 84 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 78 134 76 134 75 130 76 134 76 134 76 134 76 134 72 123 73 130 76 138 79 142 79 138 78 138 76 134 76 134 73 130 75 138 75 130 70 119 73 130 73 130 75 130 73 130 67 119 69 119 69 115 66 107 66 111 66 111 66 115 67 115 66 111 64 103 63 107 66 111 67 111 64 103 61 95 61 99 61 99 61 99 61 95 58 87 58 91 58 91 58 91 58 91 60 95 58 87 55 79 52 75 54 83 55 87 57 83 55 79 55 95 58 99 58 95 55 87 52 83 52 83 54 87 52 83 54 83 54 83 54 83 54 83 51 75 51 75 52 79 51 71 46 75 51 87 52 83 51 83 39 51 36 51 34 43 30 43 33 35 27 23 25 31 33 51 40 43 25 27 31 47 28 15 27 39 31 31 30 43 31 27 28 35 28 23 22 15 27 31 30 7 27 23 34 31 39 59 43 67 49 71 43 55 39 55 45 59 39 51 42 67 46 67 46 71 45 67 43 63 43 63 45 63 42 55 40 55 40 55 39 63 43 43 36 51 40 47 42 59 42 59 42 63 43 63 39 51 39 55 42 59 40 51 37 59 40 59 37 47 39 59 40 55 34 39 33 43 39 59 45 67 40 55 37 55 40 63 31 39 34 47 37 47 33 35 31 35 33 47 37 55 37 43 37 39 28 27 30 39 34 43 26 16 42 22 38 16 35 19 47 21 33 16 38 21 33 12 42 22 45 25 45 22 40 19 35 18 33 16 33 18 40 21 45 22 40 19 38 19 38 19 35 19 42 24 45 22 38 18 35 19 38 18 35 16 35 19 50 24 38 16 31 16 38 21 38 24 35 21 28 19 38 27 35 22 35 22 35 22 35 22 38 22 28 16 23 15 26 18 38 22 35 24 40 22 28 12 21 15 28 21 35 22 35 21 33 21 33 21 33 22 35 24 33 21 33 22 35 24 38 24 38 24 38 24 40 25 40 25 38 21 35 19 35 22 40 25 45 25 35 16 23 10 16 9 7 4 7 1 7 6 16 9 21 12 21 13 26 16 31 19 38 24 40 27 45 30 50 31 50 30 47 30 52 37 57 33 62 33 57 31 57 34 66 39 78 43 71 39 71 42 76 45 71 43 83 52 78 39 71 49 83 48 78 46 76 42 69 40 69 42 74 45 81 49 85 51 83 49 85 52 90 54 88 52 90 54 97 55 93 52 93 57 93 55 95 54 90 51 90 54 102 61 105 58 95 55 100 61 105 63 109 63 105 61 109 69 119 69 131 78 148 84 150 84 164 88 162 85 162 88 171 93 174 90 174 88 171 88 171 87 171 90 174 90 174 90 174 88 176 88 179 93 183 93 183 92 181 95 191 98 188 95 188 99 191 95 191 95 191 95 191 95 191 96 195 99 198 99 198 98 202 99 202 99 202 99 202 99 207 102 207 102 207 102 207 102 200 99 202 102 207 105 210 107 207 104 207 105 210 107 212 107 212 108 212 108 214 110 217 111 217 111 217 111 217 111 217 111 229 114 226 113 226 114 229 116 229 114 229 116 231 117 234 117 234 117 236 119 236 119 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 245 125 245 125 245 125 245 125 255 125 255 126 257 128 260 128 255 125 255 125 255 125 255 125 255 125 257 126 257 126 260 128 262 129 262 129 262 129 262 129 260 131 255 131 257 132 262 135 269 134 272 138 281 141 288 143 296 149 310 159 322 158 308 147 303 149 300 146 293 140 284 134 269 128 260 125 262 126 262 123 265 128 267 131 269 129 265 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 279 141 317 155 317 158 346 185 367 196 415 206 415 203 410 196 374 167 327 152 315 156 303 147 288 135 279 129 274 125 257 119 255 122 255 122 250 122 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 234 110 229 107 224 105 229 108 226 107 224 105 224 104 226 107 229 110 231 110 229 107 229 104 226 102 226 101 224 101 222 99 219 98 217 95 212 93 207 92 207 90 205 88 202 88 193 84 198 87 200 87 198 87 200 87 195 85 193 84 195 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 171 76 171 75 169 75 171 76 171 76 171 76 171 76 155 70 159 73 164 76 167 78 169 78 167 76 167 75 164 75 162 75 157 70 152 72 157 75 159 75 157 73 157 73 157 73 148 69 150 69 150 67 145 64 145 66 145 66 145 64 143 64 143 64 138 63 138 63 140 66 145 66 140 63 136 60 136 61 133 60 136 61 133 60 131 57 133 60 131 58 131 58 128 57 136 60 133 58 128 55 124 52 124 55 126 57 128 55 126 54 131 55 131 55 131 55 128 54 128 52 126 52 126 52 126 52 126 55 126 54 124 54 124 54 119 51 119 51 117 49 119 51 105 46 112 51 117 51 109 49 85 37 81 33 69 28 59 24 69 30 62 25 62 28 69 34 88 34 62 27 66 31 59 18 57 31 71 28 64 33 71 28 66 30 64 27 57 24 59 27 64 25 59 30 76 34 88 45 93 43 105 45 100 39 97 37 114 43 102 40 107 46 112 46 107 43 107 43 105 42 102 40 102 42 97 39 93 37 93 37 100 45 102 37 93 43 102 39 97 40 97 42 100 43 102 43 90 37 95 40 95 37 90 36 85 39 93 40 90 37 90 40 90 36 81 31 78 33 85 39 107 42 88 36 93 42 90 36 83 34 83 34 83 34 83 33 81 31 76 33 85 37 85 33 90 34 76 28 76 34 85 36 16 15 18 23 21 27 19 23 28 39 24 35 24 31 18 11 19 27 24 39 25 35 19 19 18 19 15 11 15 19 19 31 25 35 22 27 19 23 19 23 19 27 21 31 22 27 21 23 21 27 21 19 15 11 18 31 24 31 19 19 19 31 27 51 21 27 22 19 16 15 21 35 22 27 21 23 21 23 22 27 22 23 19 11 16 7 15 7 22 27 21 27 24 27 18 7 16 11 18 19 21 23 21 23 19 19 18 15 19 19 22 27 19 19 21 27 22 31 25 35 24 31 24 31 24 31 24 31 27 47 25 47 25 47 27 55 30 55 27 43 19 23 15 15 0 0 6 0 6 11 10 0 9 7 9 7 9 11 13 15 18 19 21 27 25 39 28 47 30 51 31 43 31 67 36 47 33 59 31 51 31 63 37 75 40 79 40 79 40 83 42 79 40 63 46 83 45 55 40 79 49 75 48 87 49 63 39 59 40 63 43 75 48 79 48 79 48 83 51 87 52 91 51 83 51 83 57 87 54 83 55 95 55 87 54 79 52 79 54 87 54 91 58 91 57 91 61 111 60 107 64 107 61 107 66 123 67 123 75 146 82 158 84 150 88 162 85 154 87 162 92 166 90 162 90 162 90 158 88 158 88 162 90 166 92 162 90 158 88 158 88 162 92 166 93 170 93 174 98 178 95 174 98 186 96 182 96 182 96 182 96 182 96 182 96 186 98 190 99 190 99 194 99 194 101 198 101 198 101 198 101 198 101 198 101 198 101 186 102 190 104 198 105 198 102 190 104 198 105 202 108 198 108 182 108 182 108 186 111 194 111 190 111 190 111 190 111 190 113 198 113 198 114 202 114 202 114 202 114 206 116 210 117 210 119 218 119 218 119 218 119 218 120 222 122 226 122 226 120 222 123 230 122 226 122 226 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 125 230 125 230 125 230 125 230 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 129 246 129 246 131 249 132 238 131 238 131 242 134 249 134 253 137 261 138 273 141 277 143 285 150 317 161 329 155 301 150 297 147 285 143 273 138 265 134 246 126 234 128 238 126 230 128 238 129 242 129 242 128 238 131 238 129 234 129 234 128 230 131 238 131 242 132 246 134 246 135 253 138 261 140 261 138 249 132 261 152 297 156 309 171 345 184 365 203 384 205 384 200 353 180 297 158 261 153 293 155 281 141 261 135 249 132 238 125 210 123 218 125 218 125 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 108 194 113 198 108 182 105 186 110 194 108 186 107 182 104 178 105 186 108 194 110 194 108 190 102 186 102 186 101 182 101 178 101 178 99 174 96 166 95 166 93 178 92 170 90 166 87 162 85 158 85 158 85 158 85 154 88 146 87 138 85 138 85 138 82 130 84 134 84 130 81 126 82 146 81 142 78 134 76 130 75 130 75 130 75 130 75 130 75 134 76 134 75 130 75 126 75 134 76 138 78 134 76 130 73 126 75 134 76 138 78 142 75 130 75 126 73 126 72 123 79 138 72 119 69 123 75 142 75 134 73 126 70 126 72 130 69 119 69 115 67 111 66 111 66 111 64 107 64 103 63 103 64 107 63 103 63 103 64 107 66 111 64 107 63 99 60 95 58 91 60 95 60 95 58 87 58 91 58 91 58 91 58 91 60 95 60 91 57 87 55 83 54 83 55 87 57 83 55 79 54 87 54 83 52 83 52 83 55 87 52 79 51 79 52 83 55 87 55 83 54 83 52 79 51 79 52 75 48 67 51 83 46 75 48 79 49 79 51 83 43 63 39 55 33 35 25 27 30 31 28 31 30 35 31 43 39 43 27 23 25 23 21 3 24 39 34 35 28 39 31 31 27 27 27 27 27 27 27 19 28 3 27 31 37 39 39 67 39 55 43 63 40 51 37 51 46 63 42 59 45 71 45 63 43 63 42 59 42 55 40 55 40 55 39 47 36 43 36 47 45 71 43 47 39 67 43 47 34 43 36 47 39 51 40 55 36 47 40 51 37 39 34 43 36 55 40 59 37 51 39 63 37 47 34 39 33 43 36 51 46 59 34 43 40 63 39 39 37 51 36 43 34 43 34 47 36 39 31 39 34 43 33 35 40 47 31 31 33 47 36 47 42 18 28 15 40 24 42 18 47 27 50 24 40 21 42 24 33 18 35 19 38 19 35 18 40 19 33 15 33 18 42 24 47 24 42 21 38 18 35 19 42 21 40 19 38 21 40 22 38 22 42 21 33 15 35 21 40 21 38 19 38 22 47 27 28 19 33 19 26 16 31 21 35 21 31 18 28 19 33 22 33 22 35 21 33 19 28 16 33 19 31 19 35 22 31 16 31 19 28 18 28 19 33 21 33 19 28 18 28 19 35 24 31 19 33 22 35 24 40 25 38 24 38 24 35 22 35 22 45 27 45 27 42 25 42 25 47 28 47 27 40 19 28 13 11 13 28 12 23 19 31 12 21 12 21 10 21 12 23 15 21 15 26 19 35 25 42 28 47 33 50 27 47 37 57 28 59 31 54 30 57 34 66 39 66 37 69 40 71 42 71 40 76 42 74 48 78 40 69 46 81 45 78 54 90 45 69 43 69 42 76 46 81 46 78 45 78 48 83 51 85 51 85 49 85 52 93 54 90 52 93 57 97 55 90 52 93 55 95 57 90 55 100 60 102 60 107 66 102 63 109 63 107 63 114 70 119 69 131 78 145 82 148 81 157 85 162 87 167 90 171 93 171 88 174 90 174 90 174 90 171 90 176 93 179 92 174 88 179 90 176 88 179 93 188 98 183 96 191 96 186 95 191 101 193 96 193 96 193 96 193 96 195 98 193 95 193 98 200 102 200 99 202 101 205 102 207 102 205 101 205 101 205 101 205 101 205 104 207 104 207 104 207 104 205 102 207 105 210 107 214 108 214 110 212 107 212 110 217 113 219 113 219 113 219 113 219 113 222 111 226 113 229 114 229 114 229 114 229 116 231 117 234 117 236 119 236 119 236 119 236 119 238 122 243 125 245 123 241 120 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 248 126 248 126 248 126 248 126 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 260 129 262 131 265 131 260 131 255 131 257 132 262 135 267 134 272 137 279 138 284 140 288 141 298 153 322 162 319 155 308 150 300 143 291 140 288 140 279 132 267 128 267 129 265 126 262 128 265 129 267 128 265 126 267 128 269 129 269 129 272 131 272 131 272 132 274 134 276 134 276 137 284 140 286 140 291 137 288 141 305 150 319 162 346 179 382 199 408 208 422 211 415 191 386 177 343 156 319 156 310 152 300 143 296 140 291 134 269 123 260 125 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 224 110 236 111 229 105 226 108 234 111 231 108 226 105 224 104 224 107 229 110 231 110 231 108 226 102 226 101 224 101 222 99 224 101 222 98 217 96 214 95 210 93 207 90 205 88 200 87 202 87 198 84 193 84 198 88 202 88 198 85 195 85 195 87 191 82 188 81 188 82 193 84 195 82 193 81 188 78 186 76 181 75 181 75 181 75 181 76 174 76 171 75 169 75 167 73 169 75 174 78 174 78 169 75 167 76 167 76 167 76 167 76 162 73 159 72 159 70 157 70 162 75 155 70 152 72 159 76 159 73 155 69 150 69 152 72 155 70 148 66 143 66 148 67 143 64 143 63 140 63 138 61 140 63 138 61 136 63 138 64 140 64 143 66 140 61 133 57 128 58 131 60 133 60 131 57 131 58 131 58 131 58 131 58 128 57 128 57 128 57 128 57 124 55 126 57 128 55 126 54 131 54 126 51 124 51 124 51 133 57 128 52 124 52 126 54 126 54 124 54 121 52 119 51 119 54 124 51 114 48 121 57 114 51 112 48 109 49 109 51 88 39 83 34 71 30 64 25 62 28 69 33 71 33 69 30 69 30 64 27 59 25 59 25 57 33 76 31 62 30 66 28 54 24 59 27 66 30 66 28 71 28 71 40 95 40 95 48 93 40 102 43 105 40 105 43 107 42 102 42 109 45 105 39 109 45 107 43 107 42 105 42 97 40 95 37 93 37 95 39 102 45 97 36 95 45 102 36 88 34 90 37 93 39 97 40 93 40 100 40 90 34 90 39 88 39 90 39 85 37 93 43 88 37 88 37 88 37 88 37 90 37 88 36 85 36 85 36 88 37 88 37 88 36 83 34 88 37 85 34 81 31 78 33 90 36 81 31 83 37 88 36 27 19 10 3 21 43 24 15 21 31 22 23 15 15 22 51 16 11 12 0 12 11 18 23 22 27 18 15 18 27 24 39 25 35 22 27 19 19 18 19 24 31 19 19 18 23 22 35 16 27 25 35 19 11 16 19 21 27 19 15 16 11 15 15 16 15 19 19 16 7 16 19 21 23 18 11 16 15 21 23 22 31 25 35 25 27 19 15 21 15 16 15 21 27 21 15 22 23 19 11 16 15 19 23 21 23 19 15 18 23 22 35 19 19 21 27 22 31 25 35 24 31 24 27 22 23 21 23 22 39 24 43 24 39 19 31 25 51 28 55 25 35 16 15 16 43 25 35 22 55 30 39 19 27 18 23 16 27 19 31 12 0 15 15 21 31 25 39 28 55 31 39 30 67 36 39 31 55 30 51 31 63 37 75 34 67 39 79 42 79 39 67 46 63 42 75 48 67 42 75 46 67 46 103 57 75 42 75 42 67 45 75 48 75 45 67 46 79 49 87 51 87 49 79 45 71 52 75 49 71 52 87 58 87 52 79 54 91 57 91 57 99 63 111 61 103 61 107 60 107 64 111 63 111 67 126 66 115 72 138 79 146 79 138 84 158 87 162 90 166 92 162 88 158 88 162 90 166 92 166 90 162 93 174 95 170 90 162 93 166 90 158 90 170 98 190 95 178 96 178 95 174 98 190 98 186 98 186 98 186 98 186 99 186 95 174 95 186 101 202 98 190 99 198 101 202 104 206 99 194 99 194 99 194 99 194 105 198 104 194 104 194 104 190 102 190 104 198 105 202 108 198 110 186 108 178 108 186 113 198 113 194 113 194 113 194 113 194 110 190 111 198 114 202 114 202 114 202 114 206 116 210 117 210 119 218 119 218 119 218 119 218 122 226 125 238 126 234 122 226 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 129 242 129 242 129 242 129 242 125 234 125 238 126 242 128 242 128 242 128 242 128 242 128 242 126 238 126 238 126 238 126 238 128 242 128 246 129 249 131 249 132 238 131 238 131 242 134 249 131 246 132 249 134 257 137 265 140 273 143 301 159 337 161 321 153 301 146 277 140 273 141 281 138 253 131 242 131 246 129 234 126 238 128 242 129 238 128 234 126 230 128 234 129 238 131 242 131 238 131 242 132 246 134 246 135 253 138 261 140 261 138 249 141 261 140 261 150 309 171 341 193 369 203 396 214 416 208 353 193 329 173 277 155 273 153 285 144 277 144 277 143 261 131 222 125 226 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 104 190 113 198 107 182 107 194 113 198 110 194 108 186 105 182 105 182 108 194 110 194 110 194 102 186 102 182 101 178 99 178 101 182 99 174 98 170 95 166 93 178 92 170 90 166 87 162 92 166 85 150 81 150 85 154 90 146 87 138 85 138 85 142 82 126 79 123 81 130 85 142 84 154 82 150 81 142 78 138 75 130 75 130 75 130 75 130 75 134 76 130 75 126 73 126 73 130 78 142 79 138 75 126 73 126 73 126 73 126 72 123 72 123 70 119 70 115 69 115 72 126 73 130 75 130 73 130 75 130 70 119 67 115 69 123 73 123 67 107 63 107 67 119 64 107 64 103 63 99 61 95 64 103 63 99 61 103 63 107 63 107 66 115 66 103 58 83 57 87 58 95 60 95 58 91 57 87 57 91 58 95 60 95 54 83 55 83 55 83 57 87 54 83 55 87 57 83 55 79 57 91 54 79 51 75 49 75 60 99 55 87 52 87 54 91 54 83 54 79 52 75 51 71 52 83 55 79 48 67 52 95 55 91 51 75 48 79 52 95 33 39 31 39 30 35 27 35 27 31 33 47 36 47 31 35 30 39 31 39 30 35 33 55 25 47 37 39 27 31 30 31 19 11 22 27 31 43 31 23 33 23 36 59 48 63 45 75 39 59 43 63 42 63 45 75 40 51 39 59 43 63 39 43 46 71 46 67 45 63 43 63 42 55 40 51 39 55 40 59 42 59 37 39 37 63 40 35 37 47 39 55 42 59 43 67 40 63 45 59 36 39 39 63 37 55 39 51 36 51 42 71 39 59 42 63 42 63 40 55 30 51 42 55 31 31 34 59 36 51 40 63 42 51 34 35 37 55 39 47 31 27 30 39 39 47 33 43 36 51 37 47 50 21 35 18 31 12 33 27 33 18 38 22 47 25 40 18 33 18 35 18 35 18 38 19 23 13 33 19 40 19 33 15 35 19 42 22 38 19 42 24 40 22 42 22 42 21 38 18 28 15 31 16 35 19 40 21 35 15 28 13 31 16 31 12 23 16 31 22 38 24 35 22 26 19 33 21 28 15 23 16 31 21 35 24 35 21 28 16 35 24 38 22 35 19 28 16 33 21 33 19 31 18 28 18 40 24 35 21 33 21 35 22 40 24 33 22 35 21 28 13 28 19 33 24 40 24 31 15 35 21 38 24 42 25 42 25 42 24 38 21 35 24 45 28 40 25 40 25 40 25 40 25 45 25 35 22 40 24 31 13 19 15 31 24 40 25 38 22 38 25 42 28 45 27 40 24 52 28 50 25 47 25 50 27 52 33 66 40 71 39 71 42 78 43 71 40 71 45 83 52 74 45 81 49 83 48 76 42 74 43 74 43 74 43 74 43 74 43 74 45 81 51 90 55 81 48 85 51 88 51 85 49 90 52 90 54 93 55 95 55 95 57 102 63 107 63 105 60 90 52 93 55 97 58 102 60 121 67 124 72 138 79 150 85 167 90 169 88 167 90 169 92 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 191 99 195 99 188 95 193 96 195 98 195 96 191 95 198 101 202 102 202 99 193 95 195 96 200 99 202 99 202 98 207 102 207 102 207 102 207 102 205 104 210 105 205 102 207 105 202 101 205 104 210 105 210 105 210 107 210 108 212 110 214 110 217 110 214 110 214 111 219 114 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 250 122 250 120 248 119 245 119 243 119 245 120 248 119 245 117 248 122 250 123 253 122 250 120 250 122 250 122 250 122 250 122 257 125 255 123 253 122 250 120 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 255 126 262 131 265 129 257 125 262 128 260 128 260 129 265 132 255 131 255 132 260 134 262 135 267 134 269 134 269 131 274 137 286 140 296 149 308 155 317 158 324 156 303 143 291 140 286 137 274 132 269 128 265 126 262 126 265 126 262 128 269 131 265 125 265 126 265 128 267 129 269 129 274 132 274 134 276 135 279 135 281 138 284 140 286 141 293 140 303 146 305 146 305 152 327 167 372 190 389 200 413 205 417 208 393 187 362 165 329 155 315 156 300 141 291 137 286 132 269 125 257 123 255 120 250 122 253 123 245 119 245 119 243 116 238 113 238 114 238 113 236 111 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 110 226 105 224 105 224 105 226 104 229 104 229 102 224 99 224 101 224 99 222 98 219 98 210 92 207 90 205 88 202 87 205 88 200 84 195 82 193 85 200 90 202 90 200 85 191 81 193 84 193 84 195 87 200 90 191 81 191 81 191 81 191 81 183 76 183 75 181 73 179 75 186 84 183 82 176 76 167 72 183 81 174 75 167 75 174 79 167 75 164 73 162 75 164 76 162 73 162 73 162 73 162 73 148 69 152 72 157 73 157 73 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 140 63 136 60 131 57 128 57 131 58 133 61 136 61 133 60 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 136 57 128 52 124 51 126 54 124 55 126 55 126 55 128 57 121 52 119 51 121 52 124 55 114 51 117 52 114 49 105 45 85 34 71 27 64 30 64 25 64 30 69 33 74 36 76 36 64 30 66 30 66 30 66 31 78 34 69 28 62 27 62 28 59 28 69 31 69 31 74 37 90 42 97 45 100 43 100 42 102 43 107 43 109 42 109 42 95 39 100 37 95 37 102 43 121 46 105 43 117 49 107 34 95 40 102 45 105 43 97 39 97 40 97 40 97 40 97 40 93 37 97 42 100 42 100 42 85 36 95 39 93 36 93 39 88 37 88 39 90 40 93 40 93 39 88 37 90 39 85 31 95 42 95 42 95 42 95 42 90 36 81 33 85 37 88 36 88 37 88 37 85 34 81 31 81 30 76 33 90 42 88 33 22 19 16 15 13 0 12 27 15 19 22 35 25 31 21 23 21 27 21 27 21 23 19 23 13 11 18 23 19 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 19 15 15 15 19 23 18 15 16 15 19 23 22 31 24 31 18 23 22 27 19 11 18 15 19 19 21 27 21 19 18 11 19 23 21 23 21 19 18 15 21 23 21 19 19 15 18 15 19 19 19 23 22 31 27 43 28 39 25 35 27 39 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 51 27 39 27 39 27 39 27 39 24 23 19 19 22 27 18 3 15 11 19 27 24 31 22 23 19 19 21 23 21 23 19 19 28 43 27 39 25 43 28 47 30 59 39 79 39 75 39 71 40 59 40 59 40 67 46 79 45 75 49 87 51 79 46 67 45 71 45 71 45 71 45 71 45 71 45 75 48 83 52 91 46 71 49 71 49 75 51 79 52 79 52 83 54 83 55 87 54 87 57 91 58 95 58 95 58 95 60 99 61 107 63 111 64 111 69 126 76 146 84 154 88 166 88 162 88 166 92 166 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 96 182 98 182 96 174 95 178 96 186 98 186 96 182 99 190 101 194 99 186 96 182 95 186 98 194 99 194 99 190 102 202 102 202 102 202 102 202 102 194 105 198 102 190 104 198 102 190 104 198 105 198 104 186 105 178 108 182 108 186 110 186 111 190 110 186 111 190 113 198 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 122 226 122 222 120 222 119 218 119 218 120 222 120 222 119 218 120 226 122 230 123 226 122 222 122 226 122 226 122 226 122 226 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 131 242 132 242 132 242 134 246 129 242 132 246 128 242 132 257 135 265 141 289 150 313 156 321 159 309 147 281 143 281 141 273 137 257 134 249 131 242 131 246 129 238 126 238 131 246 128 230 126 226 128 230 128 234 129 234 132 242 132 246 134 249 135 249 138 257 138 261 140 261 140 257 143 265 144 261 144 277 156 297 173 329 191 380 208 392 208 372 202 349 185 309 167 285 161 297 146 273 140 257 135 249 129 226 125 218 122 210 122 210 123 214 119 214 120 210 119 202 114 194 114 198 114 194 113 194 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 190 107 182 105 182 105 186 102 190 104 190 104 186 101 178 101 182 101 178 99 174 98 174 92 174 92 170 90 170 90 170 93 174 90 166 87 162 87 154 87 146 90 150 88 142 84 130 85 138 84 134 84 138 87 146 82 150 82 146 81 142 79 142 76 134 76 130 75 126 73 126 81 150 82 146 79 138 75 126 81 142 78 130 75 134 78 142 76 130 75 130 75 130 75 134 73 126 73 126 73 126 73 126 69 123 72 130 73 130 72 126 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 95 58 91 58 91 58 95 60 95 60 95 58 87 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 55 91 54 83 52 83 54 87 55 87 55 87 55 87 55 83 51 75 51 71 51 79 54 83 49 83 51 87 51 75 46 71 40 47 31 39 31 39 30 39 27 31 31 43 34 47 34 47 30 35 30 35 30 35 30 35 34 43 31 35 28 31 28 31 22 23 28 35 28 35 33 39 43 63 46 67 46 67 43 63 43 63 43 63 42 63 42 63 36 51 42 55 39 51 40 63 49 71 43 63 46 71 42 43 40 55 42 59 42 59 40 55 39 51 39 51 39 51 39 51 37 51 40 55 42 55 40 51 36 51 42 63 40 55 40 63 37 51 37 55 39 59 40 59 39 51 36 51 39 55 36 39 39 55 39 55 39 55 39 55 39 47 33 39 36 51 37 47 36 47 37 51 37 47 34 39 45 55 31 35 34 47 33 27 38 16 35 21 35 12 28 21 28 19 47 27 42 19 38 22 40 21 40 19 35 18 33 16 35 18 35 19 38 19 40 21 35 19 42 22 38 19 42 24 40 22 42 22 42 21 38 18 38 19 38 19 40 21 40 21 40 18 35 19 42 24 45 22 31 19 31 19 33 22 38 25 33 24 40 25 35 19 31 21 31 19 31 21 31 18 26 15 26 16 28 19 33 19 31 19 33 21 33 21 31 19 31 19 31 19 31 21 35 24 42 28 42 25 38 25 42 27 38 21 40 22 33 22 38 25 38 21 40 24 42 25 42 24 38 22 35 22 40 24 42 25 42 24 45 28 45 28 45 28 45 28 35 21 31 21 38 24 33 18 31 19 31 19 31 19 31 19 28 18 26 16 26 16 28 18 47 25 47 25 50 28 54 31 57 34 69 40 69 37 66 39 64 37 66 39 69 42 74 43 71 43 78 48 81 46 76 43 76 45 76 45 76 45 76 45 81 46 78 46 78 48 83 51 90 51 85 48 85 51 93 55 90 52 90 52 93 54 93 55 90 52 90 52 90 54 93 55 105 63 107 63 107 63 107 63 114 64 121 72 138 81 150 85 157 85 164 87 167 92 174 95 174 90 174 90 174 90 174 90 176 92 176 92 176 92 176 92 179 90 179 90 179 90 179 90 183 93 183 95 186 96 188 96 186 93 191 96 195 98 195 98 198 99 195 96 193 96 195 98 198 96 200 99 202 99 202 99 207 102 207 102 207 102 207 102 205 104 210 105 205 102 207 105 207 105 210 105 210 104 207 102 210 108 212 108 214 110 214 110 217 111 214 110 217 113 222 114 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 250 122 250 122 248 120 248 119 248 120 250 122 250 122 248 120 248 122 250 123 253 122 250 120 250 122 250 122 250 122 250 122 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 262 134 260 134 260 132 260 132 260 131 265 131 262 128 269 134 274 134 284 143 300 152 315 158 315 152 298 144 296 146 296 144 284 140 279 135 274 134 274 134 267 128 265 129 269 132 267 126 265 128 267 128 269 129 269 129 274 132 274 134 276 135 279 135 281 138 284 138 286 140 291 140 293 141 298 141 298 146 317 159 327 171 372 200 413 209 415 203 417 202 389 182 353 168 331 164 308 144 296 138 288 134 272 128 260 125 257 122 250 122 253 123 248 120 248 120 245 117 238 114 238 114 238 114 236 113 236 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 226 107 229 104 229 104 229 102 224 101 224 101 224 99 222 98 219 98 205 90 205 92 207 92 207 92 212 93 207 90 202 87 202 90 198 87 200 88 200 88 198 85 200 87 195 84 193 84 195 85 198 84 195 82 188 78 186 76 183 76 183 75 181 73 179 75 179 79 179 81 176 78 171 76 171 76 171 76 174 78 174 78 164 75 164 75 164 75 164 75 162 73 162 73 162 73 162 73 155 72 155 73 155 70 152 69 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 60 131 58 131 58 133 60 133 60 131 57 126 54 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 124 52 128 54 128 54 128 54 128 57 128 55 124 54 121 52 117 49 117 49 117 51 121 52 109 49 112 51 112 46 100 43 93 39 76 31 71 34 71 30 62 28 66 31 71 33 71 33 71 31 69 30 66 28 64 27 64 30 66 31 69 30 66 28 57 27 66 31 66 31 74 37 102 46 105 48 107 46 105 45 107 43 109 42 109 42 109 42 95 40 107 45 107 42 105 43 109 45 109 45 107 42 102 39 100 40 97 39 95 40 97 42 93 37 93 37 93 37 93 37 95 39 97 40 97 39 93 36 90 39 100 43 97 40 97 43 88 37 88 39 90 40 93 40 88 36 85 37 93 40 88 36 85 36 85 36 85 36 85 36 90 36 81 33 85 37 88 36 81 34 85 37 88 37 85 36 105 40 78 28 78 33 81 31 19 19 22 47 27 31 22 47 12 27 28 47 21 15 18 31 18 19 16 11 13 3 10 0 22 27 19 23 19 27 22 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 19 19 18 23 24 43 25 35 21 23 19 15 19 23 24 35 22 35 28 39 24 27 22 31 21 23 21 19 19 15 18 15 13 7 16 15 19 23 19 19 21 23 21 23 21 23 21 19 25 31 22 23 21 23 22 27 19 15 18 19 22 27 21 15 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 47 30 47 30 47 30 47 24 31 25 39 28 43 27 39 24 31 21 19 18 15 18 15 21 19 16 7 15 11 19 23 24 35 24 35 25 47 30 55 31 63 39 75 37 67 34 59 34 51 39 59 42 63 42 63 39 55 42 67 43 63 42 59 46 75 46 75 46 75 46 75 49 83 48 75 46 79 48 79 52 79 49 67 48 75 54 91 51 75 52 79 52 83 54 83 54 79 51 71 49 75 54 87 60 99 60 99 60 95 58 95 60 99 66 123 76 146 82 150 84 154 84 158 88 170 95 174 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 170 93 170 93 174 96 182 92 170 95 182 98 190 99 190 101 190 96 178 95 182 98 190 96 190 99 194 101 198 99 194 102 202 102 202 102 202 102 202 102 194 105 198 102 190 104 198 107 202 107 202 105 194 102 178 107 182 108 186 110 186 111 190 113 190 111 190 111 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 122 226 122 222 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 135 249 135 246 132 242 131 238 129 242 132 242 128 238 131 253 128 246 134 269 144 301 155 321 156 309 149 289 147 293 146 281 141 273 138 261 135 257 135 257 131 242 129 246 132 249 131 238 128 230 128 234 129 234 131 238 132 242 132 246 134 249 135 249 137 253 138 257 138 261 138 253 138 257 141 257 141 265 150 281 152 277 177 357 203 380 208 372 208 361 194 325 174 289 162 281 153 285 143 261 137 253 132 234 126 226 123 214 123 210 123 214 120 214 120 214 119 206 116 198 116 202 114 198 114 194 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 190 107 182 105 182 107 190 104 190 105 194 104 190 102 182 101 182 101 178 99 174 98 174 90 170 92 174 93 182 95 182 92 174 88 162 85 158 85 150 87 142 88 146 88 146 88 146 90 146 87 138 84 130 82 130 87 158 84 150 79 138 76 130 76 134 76 130 75 126 73 126 75 138 78 142 79 142 78 138 73 126 76 138 78 138 78 138 75 134 76 134 76 134 76 130 73 126 73 126 73 126 73 126 73 130 73 130 72 119 67 111 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 95 60 95 60 95 60 99 60 95 58 83 54 75 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 48 75 52 91 55 91 54 83 58 91 57 87 54 79 51 75 49 67 48 67 48 71 51 79 46 75 49 79 48 67 43 63 42 55 33 43 33 43 31 43 27 27 28 35 31 39 31 35 34 43 31 39 28 31 27 23 25 27 30 39 33 39 30 35 28 39 36 51 36 55 40 63 46 71 48 71 46 67 45 63 43 63 42 63 42 63 42 63 36 55 46 75 46 63 42 63 40 63 45 67 42 51 39 55 42 55 39 47 37 51 40 59 39 51 39 51 39 51 39 51 39 55 40 55 39 47 36 39 33 43 39 51 37 43 37 51 37 51 37 55 39 59 40 59 36 43 34 51 40 63 39 51 34 43 34 43 34 43 34 43 39 47 33 39 36 51 37 47 31 39 34 47 37 55 39 55 37 35 27 27 34 55 39 51 33 16 42 31 57 27 50 33 26 21 52 28 40 16 35 22 35 18 33 15 28 12 23 10 45 22 40 21 38 21 40 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 35 16 33 18 42 25 45 22 35 21 31 18 28 21 35 24 35 25 45 27 38 22 35 24 35 21 33 19 31 19 31 19 19 13 26 18 31 21 33 21 33 21 33 21 33 21 33 22 40 24 35 21 33 21 35 22 28 16 26 18 33 21 28 16 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 25 45 28 47 30 47 30 42 25 38 21 31 18 28 18 31 18 26 15 23 16 28 19 42 22 42 22 45 27 52 30 52 33 64 37 62 33 59 33 62 37 66 42 74 43 74 42 66 40 71 42 74 43 74 43 78 46 78 46 78 46 78 46 85 49 81 46 78 46 81 48 90 51 83 46 83 49 93 57 88 51 88 52 90 52 93 54 95 54 90 49 85 51 93 55 100 58 100 58 97 57 97 57 107 61 119 70 136 78 145 81 152 82 159 85 167 92 176 98 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 95 183 93 183 95 188 98 186 92 191 96 195 99 198 99 198 99 193 95 191 98 198 101 198 98 202 101 205 101 205 99 207 102 207 102 207 102 207 102 205 104 210 105 205 102 207 105 212 107 212 107 212 105 207 102 212 108 214 110 214 111 217 111 219 113 217 111 219 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 253 122 250 122 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 267 137 262 135 262 132 260 132 265 132 269 132 267 131 274 137 267 128 274 135 291 147 310 156 319 156 308 149 303 147 296 141 286 140 281 135 276 134 274 135 272 131 267 131 274 134 269 128 267 128 269 129 269 131 272 131 274 132 274 134 276 135 279 135 279 137 281 138 284 138 291 138 291 141 300 143 300 144 312 155 312 158 346 184 391 203 422 212 417 203 396 188 362 170 336 161 319 150 300 140 291 135 276 131 265 128 260 123 253 123 253 123 248 122 250 120 248 117 241 114 241 116 241 114 238 114 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 107 224 105 224 107 229 108 229 105 231 105 231 104 226 101 224 101 224 99 222 98 219 98 207 92 207 93 212 95 214 96 210 92 205 88 200 87 200 88 200 88 200 88 200 88 202 90 205 90 198 85 193 82 191 82 200 85 195 82 188 78 183 75 183 76 183 75 181 73 179 75 171 76 174 78 176 79 174 78 164 73 169 76 174 78 174 76 164 76 169 78 169 78 167 75 162 73 162 73 162 73 162 73 157 73 157 72 152 67 145 64 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 61 133 60 136 61 136 61 136 60 131 57 124 54 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 117 49 126 54 131 54 126 52 128 57 126 54 121 51 119 49 117 48 114 48 114 49 119 52 107 48 112 49 109 45 97 42 88 37 74 30 69 31 69 28 62 28 66 31 69 31 66 30 74 33 69 31 64 28 62 25 57 27 66 31 71 33 69 30 66 33 78 39 81 40 88 46 102 45 107 46 105 43 105 40 107 43 109 42 112 40 112 42 97 42 112 48 112 45 107 43 102 42 109 45 105 39 102 40 102 42 95 37 93 39 100 43 100 42 100 42 100 42 100 42 97 40 97 40 97 37 90 36 85 36 95 39 93 36 93 39 88 37 88 39 90 40 93 40 85 34 83 37 93 42 90 37 85 36 85 36 85 36 85 36 90 36 81 33 85 37 88 36 76 31 83 36 88 39 90 39 76 27 71 31 90 43 93 37 13 7 19 39 25 27 22 47 15 27 27 43 22 19 18 23 21 27 21 23 18 19 16 15 22 31 22 27 21 27 19 23 18 23 22 31 19 23 22 35 21 31 22 31 22 27 19 19 19 23 19 23 21 27 21 27 18 15 15 19 21 31 22 23 21 23 21 19 19 23 21 27 21 31 25 35 22 19 19 23 21 23 19 15 16 15 18 15 13 7 16 19 21 23 21 23 21 23 21 23 22 27 22 27 19 19 19 23 22 31 27 43 22 23 21 27 24 31 21 15 25 27 21 27 24 35 24 23 24 43 25 47 25 43 22 39 21 39 24 43 25 47 25 35 30 39 30 39 30 39 30 39 21 23 28 35 27 27 27 35 28 39 27 35 22 23 19 15 16 11 15 7 15 7 16 11 21 27 19 27 21 31 24 39 24 47 31 59 31 51 30 47 36 51 39 55 40 63 43 67 42 67 43 71 45 75 48 79 45 71 45 71 45 71 45 71 49 83 48 75 46 75 48 75 48 71 48 63 48 71 51 79 49 75 51 75 52 79 52 79 55 87 54 79 52 79 52 79 57 91 57 91 57 95 58 95 58 99 66 123 75 138 76 130 82 150 82 154 88 170 95 174 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 174 96 178 96 182 98 182 92 174 95 182 98 186 98 186 99 190 98 186 99 190 101 198 98 190 99 198 102 202 101 198 102 202 102 202 102 202 102 202 102 194 105 198 102 190 104 198 105 202 107 206 107 202 105 186 108 186 110 186 111 190 111 194 113 194 113 194 113 198 116 202 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 125 230 123 230 122 226 122 226 120 222 122 226 122 226 120 222 120 226 122 230 123 226 122 222 125 234 125 234 125 234 125 234 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 135 249 135 249 134 246 134 246 132 249 135 249 131 246 134 261 128 246 131 257 140 289 152 313 161 321 153 305 150 293 144 273 140 269 137 257 134 253 134 253 134 249 131 249 135 257 132 242 129 234 129 234 131 238 131 242 132 242 132 246 134 249 135 249 135 253 137 253 138 257 137 249 138 257 143 261 143 265 147 269 153 261 164 309 188 361 209 392 209 369 202 345 187 305 170 293 159 301 146 269 138 257 135 242 129 230 126 218 123 214 122 214 122 218 122 218 120 210 116 202 117 202 116 202 114 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 186 105 182 105 186 108 194 105 194 107 198 105 190 102 186 101 182 101 178 99 174 98 174 95 182 95 182 95 186 96 186 98 186 95 178 92 174 92 166 92 150 88 146 88 146 90 150 90 146 87 138 84 130 82 130 85 154 84 150 79 138 78 134 76 134 76 130 75 126 73 126 73 134 76 138 78 138 76 134 75 130 75 130 75 134 76 134 75 134 78 142 79 138 76 130 73 126 73 126 73 126 73 126 72 126 72 126 70 115 66 107 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 99 61 99 63 103 61 99 61 99 61 95 57 87 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 49 79 51 83 52 83 52 79 55 87 54 83 52 75 51 75 49 71 49 71 49 75 52 79 48 79 49 83 49 71 45 67 40 47 31 39 31 39 30 39 28 35 31 39 31 39 30 35 33 39 31 35 30 31 28 27 27 27 28 35 31 39 31 39 28 39 36 55 37 63 43 71 46 71 46 71 45 63 40 55 43 63 42 63 40 63 40 63 36 59 45 71 45 63 43 67 42 59 43 63 43 63 42 55 43 59 42 55 40 59 42 63 43 63 43 63 43 63 43 63 40 55 42 59 42 55 39 51 36 51 42 63 40 55 40 63 37 51 37 55 39 59 40 59 37 47 36 51 40 59 37 47 37 51 37 51 37 51 37 51 39 47 33 39 36 51 37 47 31 39 34 47 37 55 39 55 34 35 30 43 39 59 36 31 35 15 35 21 35 12 26 18 38 21 45 25 45 21 35 16 40 21 40 21 40 19 38 19 38 21 42 22 42 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 40 19 35 18 40 22 40 18 31 21 33 22 35 21 33 19 28 21 35 22 31 16 28 18 28 16 23 13 19 13 23 15 26 18 31 21 35 22 33 21 33 21 33 22 35 24 38 24 31 19 31 21 35 24 42 28 42 25 38 25 42 25 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 28 45 28 45 28 45 28 45 28 35 27 50 30 42 25 42 30 45 28 45 28 42 24 33 19 26 18 28 19 31 18 28 16 38 19 35 18 35 19 40 21 35 22 52 30 52 28 52 30 64 36 62 36 62 39 71 43 69 40 69 42 74 45 78 46 76 45 76 45 76 45 76 45 81 48 78 46 78 48 83 49 81 46 81 46 83 48 85 49 85 49 88 51 88 52 90 52 90 54 93 54 90 52 88 49 88 51 90 52 93 54 95 55 109 63 121 72 133 75 133 72 152 82 159 85 164 90 174 95 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 96 191 101 195 101 193 98 191 95 193 98 195 98 193 96 195 99 200 102 202 102 202 102 200 99 205 101 207 102 205 101 207 102 207 102 207 102 207 102 205 104 210 105 205 102 207 105 207 105 212 108 214 108 212 107 214 110 214 111 217 111 219 113 222 113 219 113 219 114 224 117 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 255 125 253 123 253 122 250 122 245 119 248 120 248 120 245 119 248 122 250 123 253 122 250 120 255 125 255 125 255 125 255 125 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 262 134 262 135 265 135 265 137 265 132 269 132 267 129 272 135 274 131 276 134 286 144 305 155 317 155 308 152 308 150 300 144 286 140 281 137 276 135 276 135 274 132 272 134 276 135 274 131 269 129 269 131 272 131 274 132 274 132 274 134 276 135 279 135 276 135 281 137 281 138 288 137 286 137 296 141 296 141 303 149 312 158 336 174 374 197 417 214 420 208 410 197 382 182 351 168 329 155 305 141 293 137 281 134 269 129 262 125 253 123 250 122 250 122 250 122 248 119 243 116 243 117 241 116 241 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 105 224 105 224 107 229 110 231 105 234 107 231 105 229 102 224 101 224 99 222 98 219 98 214 96 214 96 214 95 212 95 219 98 214 93 210 92 207 95 210 93 202 88 198 87 200 90 200 88 198 85 193 84 193 84 193 82 193 81 191 79 188 79 183 76 183 75 181 73 179 75 174 76 174 78 174 76 169 75 174 76 169 73 164 73 169 76 164 76 171 81 174 79 167 75 162 73 162 73 162 73 162 73 152 70 152 70 152 69 145 66 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 61 136 63 138 64 136 61 138 63 138 61 136 60 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 126 52 124 51 121 49 124 51 124 52 121 52 121 52 121 52 119 51 119 49 119 52 124 54 112 51 114 52 114 48 102 45 93 39 76 31 71 34 71 30 69 31 71 33 71 33 69 30 66 30 66 30 66 30 66 30 66 30 64 28 64 30 69 31 66 33 78 39 83 42 93 48 107 48 109 48 112 45 105 42 109 42 109 42 112 40 112 42 102 42 107 43 105 42 107 45 112 42 102 43 114 48 109 40 102 43 105 45 105 45 102 43 100 42 100 42 100 42 100 42 97 40 100 43 102 43 102 42 90 39 100 43 97 40 97 43 88 37 88 39 90 40 93 40 90 37 85 37 90 39 85 33 88 37 88 37 88 37 88 37 90 36 81 33 85 37 88 36 81 33 83 36 88 37 88 37 95 36 78 33 85 36 81 28 24 27 19 27 15 0 7 7 21 27 21 35 25 35 18 7 16 19 18 19 18 19 19 23 18 23 22 35 22 23 16 7 18 23 22 31 19 23 22 35 21 31 22 31 22 27 19 19 13 11 15 15 18 23 21 27 24 27 19 23 22 31 21 19 19 23 22 31 24 23 19 15 16 19 21 23 18 7 15 11 15 3 12 0 9 0 12 0 18 19 21 27 22 27 22 23 21 23 21 27 22 31 24 31 25 31 22 23 21 23 22 27 28 39 25 35 25 31 21 11 18 19 21 31 25 31 19 7 21 35 22 43 25 47 25 47 25 43 22 35 21 43 27 47 28 35 28 35 28 35 28 35 28 43 36 51 31 35 30 47 27 43 31 51 30 39 22 19 21 27 24 35 25 31 22 23 19 23 18 15 16 15 18 19 15 23 25 43 27 43 28 51 34 51 31 43 31 55 39 71 33 51 33 51 34 63 39 71 42 67 42 67 42 67 42 67 46 75 45 75 45 79 48 87 42 59 46 67 48 67 46 63 49 71 49 75 51 79 52 79 51 79 54 91 51 83 46 71 42 63 43 71 46 79 49 83 61 111 67 134 73 130 73 115 85 150 85 146 87 154 92 166 90 162 90 162 90 162 90 162 92 166 92 166 92 158 92 166 93 170 93 170 93 170 93 170 95 178 101 198 104 194 99 182 96 182 98 186 98 182 95 178 98 190 102 206 105 206 104 198 98 194 101 202 102 202 102 198 102 202 102 202 102 202 102 202 102 194 105 198 102 190 104 198 104 194 105 206 108 206 108 198 108 186 110 190 111 194 113 194 114 194 113 194 113 198 116 206 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 125 234 125 230 123 226 122 226 117 218 119 222 120 218 119 214 120 226 122 230 123 226 122 222 125 234 125 234 125 234 125 234 126 234 125 230 123 226 122 222 125 230 123 226 122 230 123 234 125 234 125 234 125 234 125 234 125 234 125 238 126 242 128 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 132 246 134 249 135 253 135 257 129 242 131 242 128 238 131 253 134 253 132 257 138 285 150 309 153 305 152 305 153 309 150 293 143 273 140 265 137 257 137 261 134 249 132 253 137 261 134 246 129 234 129 238 131 242 132 242 132 242 132 246 134 249 135 249 135 249 135 253 137 257 137 249 132 246 138 249 138 249 141 257 153 273 165 309 187 353 205 376 206 365 202 345 190 317 171 293 162 301 149 265 140 261 135 249 131 234 128 222 123 214 122 218 122 218 123 218 120 210 117 202 117 206 117 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 105 182 105 182 105 186 110 194 105 198 107 198 107 194 104 186 101 182 101 178 99 174 98 174 101 182 98 178 96 174 95 170 96 174 93 166 90 158 90 162 96 162 92 146 87 142 87 146 88 142 85 134 84 134 85 146 81 146 81 146 81 146 81 146 76 134 76 130 75 126 73 126 75 138 78 138 78 134 75 126 81 138 75 123 70 123 75 134 75 134 79 146 81 142 76 130 73 126 73 126 73 126 73 126 69 119 70 123 70 119 67 111 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 63 103 61 99 61 103 64 107 61 99 63 107 64 107 63 103 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 55 87 51 75 48 71 49 79 51 75 52 79 52 79 52 83 52 79 51 75 52 79 54 87 51 83 52 87 51 79 48 71 45 59 36 47 36 51 34 47 33 43 34 47 34 43 31 39 28 35 30 35 30 35 30 39 33 31 28 19 27 23 31 35 34 47 42 63 45 71 51 91 52 83 51 79 48 71 45 63 43 63 42 63 42 63 42 63 40 59 42 59 39 55 43 71 48 63 39 63 49 87 46 51 42 63 46 75 48 71 43 59 40 55 40 55 40 55 40 55 40 55 43 67 45 67 45 67 33 43 39 51 37 43 37 51 37 51 37 55 39 59 40 59 40 55 37 51 39 55 36 35 36 47 36 47 36 47 36 47 39 47 33 39 36 51 37 47 33 43 36 51 37 51 36 47 45 51 30 27 31 47 34 39 45 21 31 12 26 15 40 24 26 19 47 25 40 18 35 19 40 18 33 15 31 19 45 27 38 19 40 22 40 19 33 15 42 21 38 18 35 18 35 19 45 25 47 22 38 16 33 18 40 21 40 21 40 21 40 21 38 21 42 22 40 19 33 13 31 19 31 19 31 19 31 19 33 19 28 18 33 21 31 18 26 13 19 13 26 18 26 13 21 13 23 16 31 21 35 22 40 22 35 18 31 19 35 22 38 22 38 24 40 25 42 25 35 21 31 19 33 22 40 27 40 24 38 22 35 21 33 19 40 25 40 25 40 25 40 25 35 24 42 28 45 27 38 22 45 28 45 28 45 28 45 28 45 28 45 28 45 28 45 28 57 27 42 24 52 30 52 25 54 28 50 25 47 25 47 25 33 18 40 22 40 18 28 10 31 15 33 18 40 25 52 30 54 34 52 33 52 33 54 36 50 33 54 36 62 42 69 43 74 43 78 48 83 46 78 43 85 49 85 48 83 46 81 46 76 45 76 46 78 48 81 48 90 52 83 48 81 49 88 54 88 52 85 55 97 55 74 31 45 27 52 34 66 43 78 46 97 60 114 70 119 73 121 76 136 84 150 87 164 88 171 90 171 88 171 90 176 93 181 96 176 93 176 93 176 93 176 93 176 90 181 92 183 95 188 96 188 96 188 98 191 99 193 99 195 98 195 99 198 101 200 101 207 105 205 102 202 101 198 99 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 212 105 212 110 222 114 219 111 219 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 243 123 243 123 243 123 243 123 245 119 245 120 248 122 250 122 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 257 125 255 125 255 125 253 123 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 262 129 262 131 265 131 269 131 274 132 272 132 272 134 276 137 276 134 276 135 286 144 298 150 315 158 315 158 312 155 308 152 300 146 293 140 284 135 281 134 269 129 276 134 279 132 274 129 269 128 269 128 269 131 276 132 279 132 276 131 274 132 276 134 279 135 279 135 279 135 279 135 286 140 286 140 293 143 298 144 300 150 327 173 355 182 384 203 413 206 408 199 396 187 370 170 341 156 317 144 308 141 293 137 281 131 265 123 257 123 250 119 257 123 255 120 250 120 245 119 236 116 236 114 234 114 231 113 238 113 234 110 231 110 231 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 231 107 229 104 222 99 217 95 217 96 217 96 217 96 217 96 217 95 210 88 205 90 210 93 205 90 202 88 200 90 202 92 198 87 198 85 195 84 193 82 200 85 193 79 186 78 188 79 191 79 186 76 181 75 181 76 174 78 174 79 176 78 174 76 171 76 171 76 171 76 171 76 157 73 167 79 171 76 162 70 159 72 162 75 164 75 162 73 150 67 157 72 159 70 152 66 148 66 150 67 152 69 155 69 155 72 150 67 145 64 143 64 148 67 145 66 145 66 143 64 145 64 143 63 140 64 143 66 145 66 145 64 143 63 140 63 133 61 136 61 136 60 131 57 131 58 131 58 131 58 131 58 126 57 128 58 131 60 133 61 119 52 126 57 128 55 121 51 119 52 126 57 128 55 121 51 136 60 131 58 128 55 124 54 126 55 121 51 119 51 119 51 128 57 128 55 124 52 117 49 128 52 124 52 117 49 107 48 83 37 76 36 69 34 64 34 64 28 64 27 62 28 64 30 74 31 66 31 71 33 69 28 74 33 71 33 76 37 85 42 93 46 95 48 97 46 95 45 107 49 109 48 107 46 105 45 97 40 97 37 100 40 107 45 95 37 100 40 102 39 97 36 107 45 109 45 109 43 105 40 102 42 107 45 109 45 109 43 107 42 105 40 102 42 105 43 105 45 107 48 107 45 102 40 100 40 95 37 88 34 88 34 93 37 93 39 95 40 97 42 95 39 95 39 95 39 95 39 97 40 88 34 83 37 93 43 95 39 85 33 81 36 90 40 95 40 93 39 88 36 83 34 90 37 83 33 81 34 88 39 21 23 15 7 13 11 19 27 18 27 24 35 21 23 18 23 16 15 16 19 19 27 21 31 24 31 19 15 16 19 19 27 25 35 22 27 21 27 21 27 21 31 24 31 19 23 21 31 24 35 22 27 19 19 16 15 18 23 21 27 21 27 21 23 21 23 21 23 21 23 21 23 21 19 18 15 21 27 19 15 18 7 13 7 16 11 15 3 13 3 13 7 16 11 18 15 21 35 19 31 19 35 21 39 21 35 21 35 22 39 24 43 21 23 21 23 22 27 24 35 25 35 25 31 24 31 24 31 25 35 25 35 25 35 25 35 27 39 28 43 28 43 27 39 28 43 28 43 28 43 28 43 30 47 30 47 30 47 30 47 31 43 24 35 27 51 28 39 31 51 28 43 27 43 27 43 21 27 22 31 21 19 16 7 12 3 13 7 15 19 19 27 30 59 28 55 28 59 31 67 28 59 30 63 34 75 37 79 40 83 45 95 46 95 45 87 48 99 46 95 45 91 45 79 46 71 48 75 48 79 49 79 52 83 49 79 49 79 51 87 52 79 49 91 55 103 37 51 19 39 24 55 31 71 39 75 45 95 57 123 69 126 78 126 81 115 85 130 90 142 90 154 90 170 90 170 92 178 95 178 93 158 93 158 93 150 93 150 90 162 92 170 95 174 96 178 96 178 96 182 98 186 99 186 98 186 98 190 99 194 101 194 104 202 102 198 102 198 101 194 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 108 186 107 194 113 206 111 198 113 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 122 222 122 222 122 222 122 222 119 218 120 222 120 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 125 234 125 234 125 234 125 238 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 128 242 129 242 131 246 131 249 134 249 132 249 132 253 135 261 134 246 134 249 138 269 147 289 156 309 158 309 156 301 153 297 149 293 144 277 138 265 137 261 128 246 131 253 132 249 129 246 129 246 128 242 128 246 131 253 134 253 132 249 131 253 132 257 135 249 135 249 135 249 135 249 140 257 138 261 140 269 144 269 138 257 152 301 173 317 193 376 206 361 200 349 194 329 176 301 164 293 152 269 144 261 140 249 134 242 126 234 125 238 123 226 123 234 122 230 122 222 119 218 117 214 117 214 117 210 116 206 114 206 113 198 111 198 111 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 108 190 105 182 102 170 98 166 96 170 96 170 96 170 96 170 95 162 92 158 90 154 90 158 90 166 88 162 87 166 88 170 85 158 85 154 84 154 82 150 85 154 82 146 79 142 79 142 78 134 76 130 75 130 75 134 75 130 78 134 79 130 78 126 76 126 76 126 76 126 76 126 72 126 76 138 78 134 73 123 75 130 75 130 73 123 70 119 67 115 69 119 70 115 69 111 66 111 67 111 69 115 70 119 72 123 69 115 66 111 66 111 67 115 67 111 66 111 64 107 66 107 64 103 63 107 64 111 66 111 64 107 64 103 63 103 60 99 61 99 61 95 58 87 58 91 58 91 58 91 58 91 57 87 58 91 58 91 60 95 52 79 55 83 55 83 54 75 51 75 52 79 54 75 52 71 60 95 58 87 55 83 54 79 55 83 52 75 51 75 51 79 54 83 54 83 52 75 49 67 52 87 51 83 49 87 49 83 37 55 37 47 34 47 36 47 33 35 30 31 28 35 30 39 31 31 27 31 31 43 33 31 33 27 33 31 36 43 42 59 48 67 48 67 48 67 48 67 45 55 46 63 49 67 51 71 43 51 42 47 43 55 46 59 40 47 42 55 43 51 40 47 43 55 45 59 45 55 42 51 40 55 42 63 43 63 43 63 43 59 42 55 40 59 42 63 42 63 45 67 45 63 40 51 43 63 42 59 40 51 39 47 36 43 37 47 39 51 39 55 39 51 39 51 39 51 39 51 39 55 36 43 34 47 39 55 43 63 39 55 37 55 40 63 40 55 39 51 36 43 34 39 39 51 34 39 33 43 37 55 38 18 33 16 33 16 35 19 45 22 40 21 40 21 38 16 31 18 40 25 47 25 42 21 52 24 35 13 26 16 42 25 50 27 47 24 42 22 45 24 38 21 45 24 42 21 45 25 40 21 38 19 35 18 33 16 38 19 38 19 40 22 47 25 33 21 33 21 33 21 33 21 35 19 28 19 33 22 33 18 33 18 23 15 26 16 23 12 26 16 26 16 26 16 26 18 28 18 33 21 38 22 38 22 31 18 33 19 35 21 35 21 31 21 35 24 38 24 35 22 40 25 40 25 40 27 42 27 40 25 40 25 40 25 40 25 47 30 45 28 45 28 47 30 45 28 45 28 45 28 45 28 47 30 47 30 47 30 47 30 54 27 47 25 50 28 52 27 59 31 54 28 52 28 54 30 47 25 45 24 42 21 38 19 31 15 31 13 28 13 28 13 40 24 38 22 40 25 45 27 40 25 45 28 50 31 54 33 71 40 74 43 78 45 76 43 78 45 78 45 76 43 76 43 81 48 83 49 83 51 85 51 85 51 83 49 83 49 85 51 81 51 78 51 81 45 50 21 26 16 31 19 38 25 45 28 54 36 76 52 93 66 114 79 124 79 143 88 169 93 183 93 174 90 174 90 176 93 181 96 176 93 176 93 176 93 176 93 181 92 181 93 186 95 188 96 188 96 188 98 191 99 193 99 195 98 195 99 198 101 200 101 200 101 202 102 202 102 205 104 207 102 207 102 205 101 205 101 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 113 222 113 224 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 238 120 238 120 238 120 238 120 245 120 248 120 250 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 253 123 253 125 257 126 260 128 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 267 131 269 131 272 132 272 134 272 132 272 132 272 134 276 135 276 134 276 135 284 143 296 149 310 156 312 158 312 156 310 153 305 149 298 143 291 140 286 138 272 129 274 131 274 131 272 128 276 131 272 129 269 129 272 131 279 132 276 131 274 132 276 134 279 135 279 135 279 135 279 135 284 138 284 138 286 141 293 144 291 141 308 158 334 173 377 203 401 202 405 200 403 188 374 170 358 162 331 150 317 144 296 135 288 132 269 126 265 126 260 122 257 123 257 122 250 120 248 119 243 120 241 119 236 119 236 119 241 116 238 114 238 113 236 113 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 231 107 231 107 229 105 234 107 229 104 224 101 219 99 219 98 219 98 219 98 219 98 210 93 212 93 210 92 207 88 205 88 202 87 200 88 202 90 198 85 198 85 195 84 195 82 195 84 195 82 193 81 188 78 181 75 179 73 179 75 183 78 174 78 174 79 176 78 174 76 171 76 171 76 171 76 171 76 164 75 164 75 164 75 164 75 167 76 167 75 162 72 155 67 157 70 155 69 155 69 157 70 155 69 155 70 157 70 159 72 152 69 148 67 148 67 148 69 150 67 148 67 145 66 143 64 145 64 143 63 140 64 143 66 145 64 143 64 140 63 140 63 133 61 136 61 136 60 131 57 131 58 131 58 131 58 131 58 133 60 131 58 131 58 128 57 124 54 126 55 126 55 124 54 121 52 119 51 119 51 121 52 131 58 131 57 126 55 124 54 126 54 121 51 119 51 121 52 117 51 119 52 121 51 117 49 121 49 121 49 119 51 114 52 85 39 74 36 64 34 64 34 66 31 66 30 66 30 69 31 74 31 62 27 64 31 69 30 74 33 81 34 88 40 97 46 109 49 105 46 102 48 107 51 105 46 105 48 109 49 112 51 100 45 102 46 105 46 105 46 107 45 109 46 112 45 109 43 105 42 107 45 109 45 107 43 100 40 102 40 105 42 105 42 107 42 105 40 102 42 105 43 100 42 100 42 100 40 95 37 95 40 100 43 102 42 95 37 90 36 90 36 93 37 93 37 95 39 95 39 95 39 95 39 85 36 85 36 85 36 85 36 93 40 93 40 93 40 93 40 88 37 88 36 83 33 81 33 88 36 83 33 81 34 85 37 19 23 19 27 21 23 19 23 27 27 15 11 19 27 18 7 19 27 25 43 28 47 27 39 28 35 19 11 13 15 22 39 27 39 24 31 22 31 22 35 21 31 25 35 22 27 22 39 12 7 15 15 19 27 22 31 24 31 21 23 21 31 25 43 22 27 22 27 22 27 22 27 22 23 18 19 22 27 21 19 22 23 18 11 18 11 15 0 24 27 22 27 21 23 19 19 13 19 18 35 22 39 22 35 18 31 19 31 21 35 21 39 19 23 24 35 25 31 22 23 22 27 24 31 25 39 27 39 24 31 25 35 25 35 27 39 30 43 27 35 25 39 28 47 28 43 28 43 28 43 28 43 31 51 31 51 31 51 31 51 30 47 27 43 27 47 28 47 33 59 31 51 30 51 31 55 30 47 27 39 24 35 24 35 24 35 22 27 18 15 13 7 16 23 16 19 16 27 19 31 18 31 22 47 28 63 33 71 39 75 40 83 42 87 43 87 45 91 45 91 43 87 43 79 48 75 48 75 49 79 51 83 51 79 49 79 49 79 49 83 52 83 51 95 48 83 27 27 13 27 15 23 16 27 21 23 19 39 33 71 48 91 63 107 73 126 82 146 93 162 95 170 92 174 92 174 92 178 95 178 95 162 95 162 95 154 95 154 92 170 93 174 95 178 96 178 96 178 96 182 98 186 99 186 98 186 98 190 99 194 101 194 99 190 101 198 102 202 105 206 102 202 102 202 102 202 102 198 104 206 104 206 104 206 104 206 102 194 105 202 107 202 107 198 108 206 108 206 108 206 108 198 110 194 108 190 108 194 111 202 113 202 113 206 114 206 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 120 226 122 226 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 122 230 123 234 126 242 129 246 128 234 128 234 128 234 128 234 128 234 128 234 128 234 128 234 126 230 128 234 128 234 129 238 129 238 129 238 129 238 129 238 131 246 132 249 132 253 134 253 132 249 131 246 132 249 134 257 134 246 134 249 137 265 146 281 153 297 155 305 156 305 155 301 153 305 149 289 143 277 141 273 131 249 131 249 131 246 129 242 134 253 131 246 129 246 129 246 134 253 132 249 131 253 132 257 135 249 135 249 135 249 135 249 138 257 138 257 140 265 143 273 144 265 147 273 158 277 177 349 197 345 200 357 199 341 180 309 168 309 158 277 149 261 138 242 137 246 128 238 128 242 125 230 125 238 123 230 122 226 120 222 120 218 119 218 119 214 119 210 116 214 117 214 116 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 186 104 178 102 174 99 178 99 178 98 174 98 174 90 158 93 166 95 158 88 146 90 166 88 162 87 166 88 170 87 162 85 158 85 154 84 154 81 150 84 158 84 150 79 138 73 126 72 126 73 130 76 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 75 130 75 130 75 123 70 119 72 119 69 111 67 115 70 123 72 123 72 123 72 123 72 123 69 119 67 115 67 119 70 123 70 119 69 115 66 111 64 107 66 107 64 103 63 107 64 111 64 107 64 103 63 103 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 54 83 55 83 55 83 55 79 57 83 52 71 51 75 55 87 58 87 57 83 55 79 54 79 54 83 52 75 51 75 52 83 49 71 51 79 52 79 51 75 48 83 49 83 51 83 51 95 37 59 36 47 31 43 33 39 31 27 30 23 28 27 30 31 39 39 30 19 28 27 30 23 33 35 36 47 42 63 46 71 52 79 46 63 45 67 51 83 52 75 51 67 48 59 46 55 42 55 46 63 48 59 45 51 45 59 46 63 46 63 45 59 40 51 43 59 45 59 43 55 39 51 39 51 40 55 42 59 43 59 42 55 40 59 42 63 42 59 42 59 42 55 40 51 33 39 39 55 42 51 36 39 36 43 36 43 36 43 36 43 37 47 37 47 37 47 37 47 36 51 37 55 39 51 37 47 33 43 36 51 37 51 36 47 36 47 36 43 34 39 33 39 37 47 34 39 33 43 36 51 40 22 45 24 45 24 42 21 45 18 28 13 35 19 33 12 40 21 40 22 45 25 47 27 45 22 40 21 38 19 40 21 45 22 42 21 38 19 40 21 45 25 50 24 40 18 38 21 26 13 31 16 38 21 42 22 50 25 42 21 38 21 42 24 35 22 35 22 35 22 35 22 35 21 31 19 35 24 33 19 38 21 31 18 31 18 23 13 38 24 35 22 33 19 31 18 21 15 31 21 38 22 35 21 33 21 35 21 38 22 38 24 33 22 38 25 40 24 33 19 33 21 33 22 38 24 40 25 38 24 38 25 40 27 42 27 45 27 40 24 38 25 42 28 45 28 45 28 45 28 45 28 50 31 50 31 50 31 50 31 54 30 52 28 50 27 52 30 59 31 57 30 57 31 59 33 59 31 54 27 50 25 50 27 52 28 50 25 42 19 33 13 23 12 19 10 19 10 21 12 21 13 31 22 45 31 57 37 64 36 66 39 71 42 76 43 78 45 78 45 81 46 81 46 76 45 78 46 81 48 81 48 81 49 83 49 83 49 83 48 81 54 83 51 74 36 40 16 23 13 26 15 26 16 28 18 33 19 42 31 54 39 74 52 112 72 138 87 167 95 179 93 179 93 176 92 179 93 181 96 179 95 179 95 179 95 179 95 183 95 186 95 186 96 188 96 188 96 188 98 191 99 193 99 195 98 195 99 198 101 200 101 195 99 198 101 205 105 207 107 207 102 207 102 207 102 207 104 210 104 210 104 210 104 210 104 205 104 210 107 212 107 212 105 214 108 214 108 214 108 214 108 214 108 214 108 217 110 219 113 222 113 224 114 224 116 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 250 122 250 123 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 253 123 255 126 260 129 262 131 260 128 260 128 260 128 260 128 260 128 260 128 260 128 260 128 257 126 257 128 260 129 262 129 262 129 262 129 262 129 262 129 269 131 272 132 272 134 274 134 272 131 269 131 269 132 274 135 279 134 276 134 281 140 293 146 303 152 308 155 312 156 312 156 312 152 305 147 296 143 291 141 279 134 276 131 274 129 272 129 281 134 276 131 272 129 272 129 279 132 276 131 274 132 276 134 279 135 279 135 279 135 279 135 284 137 281 138 284 141 291 144 305 147 308 153 317 162 358 191 389 196 405 205 415 196 386 176 360 165 339 155 322 146 300 135 288 131 267 126 265 123 257 120 260 125 257 123 253 122 248 120 241 117 238 117 234 117 234 116 241 117 243 119 243 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 107 229 104 226 104 226 102 224 101 222 99 219 98 207 92 212 95 214 92 205 87 205 88 202 87 200 88 202 90 200 87 200 85 198 85 195 84 191 82 195 85 198 84 191 79 179 73 179 73 181 76 186 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 157 70 159 75 164 75 164 75 162 72 157 69 155 70 159 73 162 73 162 72 159 72 159 72 150 69 150 67 150 69 152 72 155 70 152 69 148 66 143 64 145 64 143 63 140 64 143 66 143 64 140 63 140 61 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 128 55 126 55 126 55 126 57 133 58 126 54 124 55 131 60 128 55 126 55 126 54 124 54 124 52 119 51 119 52 124 54 119 52 124 54 126 54 124 52 119 49 121 49 119 51 114 54 85 37 76 36 66 31 64 31 66 28 66 27 66 27 69 28 81 31 69 28 74 34 78 34 85 37 93 42 100 48 107 49 109 49 100 43 97 45 107 51 117 54 114 51 109 46 102 45 97 43 102 46 105 45 100 42 109 45 109 43 107 45 109 45 105 42 107 45 109 43 107 42 102 39 100 37 100 40 105 43 107 42 105 40 102 42 105 43 105 43 102 42 100 42 100 42 85 34 95 40 100 39 90 34 90 36 90 36 90 36 90 36 93 37 93 37 93 37 93 37 90 40 93 42 95 40 93 39 78 33 83 36 88 37 85 36 85 34 83 34 83 33 81 33 85 34 81 31 78 33 83 36 22 31 24 35 24 35 22 31 18 15 15 15 18 23 18 11 16 15 16 15 18 23 21 31 21 31 24 39 24 31 19 19 22 27 19 19 18 19 18 19 24 39 25 31 18 15 16 19 21 27 19 23 18 19 16 15 25 39 22 27 19 23 19 23 21 23 21 23 21 23 21 23 24 23 19 23 22 31 22 19 24 23 19 19 21 23 18 7 19 19 18 15 16 11 15 7 15 23 18 31 19 35 21 31 21 35 21 35 22 39 24 43 22 27 24 31 24 27 21 19 21 23 21 27 22 27 22 27 22 27 24 35 25 39 28 43 25 35 24 31 24 31 25 35 28 43 28 43 28 43 28 43 30 47 30 47 30 47 30 47 28 51 31 51 27 43 30 59 31 55 30 51 30 55 33 63 33 59 31 51 30 47 27 43 27 43 27 43 24 27 16 11 15 15 12 3 9 0 7 3 9 7 15 31 24 59 33 75 34 63 34 67 37 75 42 87 45 91 45 91 46 95 46 87 43 71 45 75 46 75 48 79 48 79 49 83 49 83 48 79 51 87 52 95 43 67 22 31 15 31 15 35 16 23 18 27 15 31 21 35 22 35 31 51 54 107 70 150 87 174 93 178 95 182 93 178 93 178 95 178 96 166 96 166 96 158 96 158 95 174 95 178 96 178 96 178 96 178 96 182 98 186 99 186 98 186 98 190 99 194 101 194 98 190 101 194 104 202 105 210 102 202 102 202 104 206 104 206 105 210 105 210 105 210 105 210 102 194 105 202 107 202 107 198 108 206 108 206 108 206 108 198 108 190 108 194 110 198 111 198 114 206 114 206 116 210 116 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 119 214 119 214 119 214 119 214 122 226 122 226 123 230 123 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 125 234 126 238 128 246 129 246 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 129 246 131 246 132 249 132 253 131 246 129 242 131 249 134 253 135 246 134 246 135 261 143 273 149 289 152 301 156 305 156 305 155 309 150 293 144 281 141 277 137 265 134 253 131 249 132 253 134 253 132 249 131 249 131 253 134 253 132 249 131 253 132 257 135 249 135 249 135 249 135 249 137 253 137 253 138 261 143 269 143 261 144 265 156 273 176 345 191 349 202 380 208 376 190 329 170 313 162 289 155 273 143 249 135 234 126 226 125 230 122 226 126 238 125 234 123 226 122 226 117 214 117 214 117 210 116 206 114 210 117 218 119 210 113 198 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 107 190 107 190 108 194 108 194 108 190 107 186 105 186 104 190 102 186 101 178 99 174 92 162 93 162 92 158 90 150 90 166 88 162 87 166 88 170 88 162 87 162 85 158 85 158 82 150 84 154 84 154 82 150 76 134 75 130 75 134 78 142 75 130 78 134 79 130 78 126 76 126 76 126 76 126 76 126 75 130 75 130 75 130 75 130 67 115 72 126 75 134 76 134 72 123 70 119 70 119 72 123 73 126 73 123 72 123 70 119 72 123 69 119 69 119 70 123 72 126 70 119 67 111 64 107 66 107 64 103 63 107 64 111 63 103 63 103 61 99 61 95 60 99 61 99 61 95 58 87 58 91 58 91 58 91 58 91 60 95 58 91 58 91 57 87 57 87 55 83 55 83 57 87 60 95 58 91 58 91 60 95 55 83 55 79 54 79 54 79 52 79 51 75 51 79 54 87 54 83 55 87 55 83 54 79 49 75 49 83 51 83 51 91 42 59 37 55 34 43 34 39 30 31 28 27 28 27 30 31 30 31 30 43 40 71 45 71 40 55 45 67 48 75 49 75 49 71 46 63 45 67 48 75 51 71 51 71 51 71 51 71 45 55 45 55 45 51 42 47 45 55 42 51 42 51 43 59 43 59 45 59 45 55 42 47 42 55 39 51 39 55 43 67 43 59 42 55 40 59 42 63 46 67 43 59 42 59 42 59 39 55 42 63 43 59 39 47 37 47 37 47 36 43 36 43 36 43 36 43 36 43 36 43 42 63 42 63 42 63 42 63 36 47 36 51 39 59 40 63 36 47 36 47 34 43 34 43 36 43 33 35 31 39 34 47 40 21 40 19 38 21 40 21 28 16 40 22 40 21 40 22 26 15 35 19 40 21 38 19 40 22 45 25 45 22 38 18 40 21 38 18 33 16 35 18 38 21 42 21 35 15 33 18 45 24 42 21 38 18 33 16 38 21 40 21 40 21 38 18 33 21 33 21 33 21 33 21 38 22 31 21 38 24 35 21 35 21 31 19 33 22 33 18 26 16 26 16 23 15 23 15 31 18 31 16 31 18 33 19 31 18 33 19 35 21 35 21 40 24 35 22 33 21 33 21 38 24 38 24 38 22 35 22 35 22 38 25 40 27 45 28 40 25 42 27 42 27 40 25 45 28 45 28 45 28 45 28 47 30 47 30 47 30 47 30 52 31 59 30 50 25 54 33 54 30 52 28 54 31 59 33 57 31 59 33 57 30 50 24 45 25 50 28 50 24 40 18 35 19 28 13 19 9 16 9 16 10 21 16 33 22 42 27 59 33 59 33 64 39 74 43 74 42 76 43 78 45 78 46 78 46 78 48 81 48 83 49 78 48 83 49 83 49 81 46 69 46 78 48 64 28 33 13 26 13 26 16 31 18 31 19 26 16 31 16 23 16 31 24 54 40 97 69 152 90 181 96 183 95 181 93 179 93 181 96 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 198 101 200 102 202 104 205 105 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 110 219 111 219 111 224 114 224 116 226 116 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 123 255 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 257 128 260 128 260 128 260 128 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 129 267 129 269 131 269 132 269 131 267 129 269 131 272 134 279 134 276 134 279 138 288 144 298 149 303 153 312 156 315 158 310 152 303 146 296 143 291 141 291 140 284 134 276 132 279 134 276 132 274 131 274 132 279 134 279 132 276 131 274 132 276 134 279 135 279 135 279 135 279 135 281 137 281 137 284 140 288 143 296 140 303 150 317 159 353 188 384 196 410 212 429 206 401 182 365 168 351 164 341 156 317 143 291 132 274 126 267 125 262 120 262 126 260 123 253 123 250 122 243 120 241 119 236 119 236 119 236 114 243 119 243 116 236 110 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 108 234 108 234 107 231 107 231 105 229 102 224 99 222 98 214 93 210 92 207 90 207 92 205 88 202 87 200 88 202 90 202 88 200 87 200 85 198 85 195 84 193 82 193 84 195 85 191 79 186 78 183 78 186 81 174 78 174 79 176 78 174 76 171 76 171 76 171 76 171 76 159 73 167 78 169 76 162 72 157 70 159 73 164 75 164 75 157 72 159 73 162 72 159 70 162 72 159 72 157 70 155 69 157 73 152 69 150 69 150 69 157 73 155 70 148 66 143 64 145 64 143 63 140 64 143 66 140 63 140 61 138 61 136 60 133 61 136 61 136 60 131 57 131 58 131 58 131 58 131 58 128 57 131 58 131 58 133 60 131 57 126 55 126 55 128 58 128 58 131 60 133 58 131 57 124 54 124 54 124 54 124 54 121 51 119 51 119 52 124 55 124 54 126 54 124 52 117 49 126 51 121 51 119 49 112 48 105 46 93 40 85 39 78 37 78 34 76 33 74 34 76 36 78 36 83 45 100 51 100 46 100 45 107 49 112 49 109 46 109 48 109 48 109 48 109 48 112 51 112 51 112 51 112 51 109 48 105 45 102 45 102 45 112 45 107 42 105 43 109 46 112 46 112 45 107 42 100 37 109 42 102 39 102 42 109 48 107 42 105 40 102 42 105 43 105 43 97 39 95 39 97 42 102 43 100 42 97 39 95 37 97 39 95 39 93 37 90 36 90 36 90 36 90 36 90 36 97 42 90 39 90 39 95 43 88 36 83 34 85 39 95 43 85 36 85 36 88 37 88 37 85 34 78 30 76 31 83 36 19 19 16 15 16 15 18 23 10 19 25 47 25 31 24 43 12 15 24 47 30 43 22 23 24 35 24 35 22 31 21 27 22 27 19 19 18 19 18 23 15 15 19 19 16 15 18 27 21 27 21 27 21 27 21 27 13 15 19 27 22 31 21 23 19 19 19 19 19 19 19 19 24 27 21 23 24 31 22 23 22 19 18 19 22 31 22 19 18 15 18 15 18 15 18 15 21 31 18 19 15 23 18 31 16 23 16 27 18 31 19 31 27 35 22 23 19 19 21 27 28 39 27 35 25 31 24 27 22 27 24 35 25 39 28 43 25 39 30 51 31 47 27 35 28 43 28 43 28 43 28 43 28 43 28 43 28 43 28 43 28 55 33 55 27 39 30 63 28 47 28 47 28 51 31 59 30 55 33 63 33 51 25 31 25 43 30 55 31 47 25 31 27 43 21 23 13 11 10 7 10 7 12 15 15 27 18 31 33 59 31 59 34 71 42 87 40 79 40 83 42 87 43 87 46 79 48 83 49 87 51 87 45 75 49 87 51 83 46 71 40 67 46 87 36 51 16 23 12 39 15 35 18 31 19 35 15 31 15 27 10 19 15 31 18 43 43 119 78 178 95 194 96 186 95 178 93 178 95 174 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 101 194 101 198 102 202 104 202 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 198 111 198 111 194 114 206 114 210 116 214 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 234 125 234 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 129 246 128 242 128 242 128 238 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 238 128 242 129 242 131 246 131 242 129 242 129 246 132 253 135 246 134 246 135 257 141 269 146 281 150 297 156 309 158 309 153 305 149 289 143 277 141 277 143 277 138 261 134 257 135 261 131 249 131 249 132 257 135 261 134 253 132 249 131 253 132 257 135 249 135 249 135 249 135 249 137 253 135 253 138 261 141 269 144 265 146 273 152 261 162 313 190 349 205 396 215 396 194 349 176 321 168 309 165 297 153 273 137 246 129 234 128 242 125 230 126 242 125 234 125 230 122 226 122 226 122 222 122 218 120 218 113 206 116 218 117 206 111 190 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 198 108 194 108 194 108 190 107 194 104 190 102 182 99 178 96 166 92 150 88 154 92 162 90 166 88 162 87 166 88 170 88 166 88 162 87 158 85 158 85 154 82 146 81 154 85 162 84 150 81 142 78 138 78 138 75 130 78 134 79 130 78 126 76 126 76 126 76 126 76 126 70 126 76 142 79 134 73 119 73 126 75 130 75 126 72 123 69 119 73 130 75 126 70 115 72 123 72 119 70 115 69 111 75 134 72 123 69 115 67 115 75 130 72 123 67 111 64 107 66 107 64 103 63 107 64 111 63 103 63 99 61 95 60 95 60 99 61 99 61 95 58 87 58 91 58 91 58 91 58 91 55 87 57 91 58 95 60 99 60 91 55 79 54 83 58 95 54 83 58 95 60 91 55 79 54 79 54 79 54 79 54 79 51 75 51 75 51 79 55 87 54 83 54 79 51 71 46 63 54 83 52 79 49 71 48 71 54 91 49 75 43 71 40 59 39 43 37 35 36 39 39 43 46 63 48 75 52 75 43 43 46 71 49 83 51 79 48 71 48 79 49 83 51 79 49 75 57 87 55 75 49 63 45 55 52 71 48 59 45 59 48 63 48 63 43 51 42 55 46 67 48 67 48 63 43 47 37 35 46 63 42 55 40 63 46 79 43 59 42 55 40 59 42 63 43 55 39 47 36 47 39 51 42 55 39 47 34 39 34 39 42 55 40 51 39 47 37 47 36 43 36 43 36 43 36 43 43 59 37 43 34 51 40 67 34 39 30 31 31 43 39 63 37 51 37 51 37 51 37 55 36 43 31 31 30 35 34 47 40 19 33 15 33 19 42 25 40 25 45 18 33 22 42 18 31 24 45 16 28 18 38 13 35 19 38 21 40 22 42 24 42 21 35 16 33 18 40 22 40 16 31 16 38 21 35 15 38 19 38 19 38 22 45 24 28 16 38 22 45 22 38 18 38 24 38 24 38 24 38 24 28 21 35 22 35 22 38 27 35 22 35 22 35 22 35 22 31 19 31 19 31 19 31 19 40 22 35 19 33 21 38 24 31 19 35 21 31 18 33 21 31 19 33 22 35 24 40 25 28 19 35 24 40 24 35 22 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 52 28 52 30 54 31 57 31 59 33 59 33 59 33 59 33 59 33 59 34 62 36 64 36 52 28 40 22 38 19 28 12 11 6 14 10 23 18 35 22 38 22 47 28 57 33 62 34 62 36 69 42 76 45 78 45 78 45 78 46 81 48 83 48 85 48 83 46 76 42 71 40 74 42 66 45 57 19 23 16 21 12 26 15 28 18 33 19 31 16 21 10 16 15 23 18 28 19 52 43 133 95 179 84 174 92 179 96 183 95 179 92 183 96 181 95 179 96 181 98 186 95 186 96 188 98 191 98 191 98 191 99 193 101 195 101 198 99 198 101 200 102 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 226 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 260 126 257 125 255 123 253 122 253 125 255 126 257 125 255 123 253 123 253 123 253 123 253 123 253 123 253 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 269 129 272 131 276 137 284 140 284 141 298 152 312 159 319 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 137 281 137 284 138 284 138 284 138 284 138 288 138 298 143 305 152 334 165 370 182 389 197 417 203 405 188 377 177 362 165 341 158 329 155 303 140 291 132 274 125 260 120 267 128 262 125 255 123 255 125 243 119 238 116 234 117 234 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 234 108 236 110 236 108 231 107 231 107 231 107 231 107 231 107 226 102 224 99 219 98 217 96 219 96 214 93 210 90 210 92 205 90 205 88 202 87 200 87 200 88 202 88 202 87 198 84 195 84 195 82 193 82 191 81 188 79 188 79 188 79 188 81 181 81 179 79 176 79 174 78 174 76 169 73 167 73 167 75 162 75 164 75 164 73 159 70 164 75 162 72 159 70 155 69 157 72 162 73 159 70 152 66 159 72 159 70 157 69 155 69 155 69 148 67 150 67 143 60 148 67 150 69 150 67 145 66 138 63 145 67 148 66 140 61 136 60 138 61 136 60 133 57 133 58 131 57 128 58 131 60 124 57 136 64 140 63 133 58 133 60 133 58 131 57 128 57 126 55 126 57 128 58 131 58 126 55 126 55 126 55 126 55 124 54 124 52 121 51 119 51 117 49 119 54 124 54 124 54 121 54 124 54 124 52 119 49 126 54 121 51 114 46 105 45 112 48 107 46 97 40 90 39 88 39 90 40 95 43 100 45 105 52 119 55 109 49 109 54 117 52 119 52 114 48 102 42 109 48 109 46 107 45 105 45 117 52 112 51 107 48 105 45 109 48 105 45 102 45 102 46 114 48 114 46 112 45 109 45 114 46 109 43 105 42 105 42 100 39 102 40 105 43 107 45 102 40 105 43 107 43 105 42 100 40 95 37 93 37 93 39 93 37 93 37 93 37 93 37 95 39 97 42 100 39 93 34 88 36 95 39 95 39 90 34 90 34 76 28 81 40 100 48 97 40 83 31 78 34 93 43 81 34 83 36 85 34 81 33 90 36 81 34 88 39 88 33 22 23 18 15 16 19 21 35 19 35 22 15 15 23 21 15 12 23 21 11 12 15 18 7 19 23 21 27 21 27 22 31 21 27 19 19 18 23 21 27 21 19 15 15 19 27 19 15 21 27 19 23 19 27 22 35 15 15 19 31 24 31 19 19 22 27 22 27 22 27 22 27 19 23 22 27 19 15 19 23 22 27 22 27 22 27 22 27 19 19 19 19 19 19 19 19 22 35 19 27 18 31 21 39 18 31 21 35 18 27 19 35 19 19 21 27 22 31 25 35 19 23 22 31 24 31 24 31 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 28 47 30 51 30 55 31 55 33 59 33 59 33 59 33 59 33 59 33 63 34 67 36 67 36 63 27 47 22 31 15 7 6 0 9 11 15 27 21 39 18 23 22 39 28 51 31 55 34 63 36 71 40 83 43 87 43 83 45 83 45 83 45 83 48 91 46 87 45 79 43 79 48 75 42 87 31 39 12 47 12 35 13 43 18 39 19 35 18 35 13 31 12 43 16 47 18 35 25 67 69 182 95 158 90 174 93 178 95 182 93 170 98 170 96 166 95 158 96 158 95 174 95 178 96 182 98 182 98 182 98 186 99 190 101 190 99 190 99 194 101 194 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 114 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 126 238 125 234 125 234 123 230 123 234 125 238 126 234 125 230 123 230 123 230 123 230 123 230 123 230 125 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 131 238 131 242 134 253 138 261 138 265 146 293 156 309 159 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 249 137 253 138 257 138 257 138 257 138 257 138 265 141 261 144 253 156 277 176 313 185 361 202 392 197 361 180 329 173 309 161 289 153 281 141 253 137 238 128 226 122 222 129 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 107 186 107 186 107 186 107 186 104 186 107 194 110 198 110 198 107 190 107 190 107 190 107 190 104 186 102 182 99 174 98 170 98 170 95 162 92 154 92 158 90 170 90 166 88 166 87 162 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 78 126 75 123 73 119 73 119 73 130 75 130 75 126 72 119 75 130 73 123 72 119 69 115 72 126 73 126 73 123 70 119 72 123 72 119 70 115 69 115 73 126 70 123 72 123 67 107 67 119 69 119 69 115 66 107 63 107 67 119 69 115 64 103 61 99 63 103 61 95 58 91 60 95 58 91 58 91 60 95 57 87 58 95 60 95 60 95 60 95 60 91 58 87 57 87 51 75 54 83 58 95 61 103 55 83 55 83 55 83 55 83 54 79 54 75 52 75 51 71 49 75 52 83 54 83 54 83 52 83 54 83 54 79 51 71 54 75 52 71 49 67 48 59 49 75 46 75 43 67 40 63 45 63 46 71 49 75 51 79 48 83 55 91 52 75 51 87 49 79 51 83 51 79 48 75 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 45 59 45 55 43 55 40 47 40 51 42 55 45 63 43 63 43 63 42 59 42 59 40 55 40 55 40 55 40 55 42 55 39 51 37 47 39 51 37 47 37 47 37 47 37 47 34 43 37 51 37 43 33 31 34 43 37 51 39 47 36 39 39 47 31 35 36 59 43 71 43 59 36 39 33 47 40 67 36 47 36 47 36 51 37 51 40 51 36 47 40 63 39 47 42 21 38 16 33 18 38 21 38 22 40 15 31 19 38 15 28 19 40 16 31 18 38 18 42 22 40 21 40 21 38 19 40 21 38 19 38 19 40 21 40 19 33 18 40 21 38 18 45 22 40 21 38 21 40 22 33 18 40 22 42 22 38 19 35 22 35 22 35 22 35 22 33 22 35 21 28 15 26 18 35 22 35 22 35 22 35 22 31 19 31 19 31 19 31 19 33 18 31 16 28 18 31 19 31 19 35 21 31 18 33 21 31 19 33 22 35 24 40 25 35 22 35 22 35 24 38 25 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 52 30 54 30 57 31 57 31 59 33 59 33 59 33 59 33 59 33 59 34 62 36 64 36 64 34 52 28 42 21 26 10 11 9 19 15 31 19 35 21 33 18 38 22 47 27 50 27 59 33 59 33 62 37 71 42 76 43 76 43 76 43 76 43 81 46 81 46 81 46 81 46 78 45 64 36 45 18 26 18 26 13 26 15 31 18 33 19 31 19 23 13 19 15 26 19 31 21 45 37 114 87 169 87 176 92 176 92 176 93 181 96 186 99 183 98 181 96 179 95 188 96 188 96 191 98 191 98 191 98 191 99 193 101 195 101 198 99 198 99 200 101 200 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 114 229 114 231 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 253 123 255 125 255 125 257 126 253 125 255 126 257 125 255 123 253 123 253 123 253 123 253 123 253 125 255 125 257 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 129 260 128 260 128 262 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 135 284 140 284 141 293 150 310 158 317 161 315 155 308 149 300 146 296 144 293 141 288 138 284 135 284 137 276 132 276 131 274 131 274 131 272 129 272 129 272 129 272 129 276 134 276 134 279 135 279 137 284 138 284 138 284 138 284 138 291 141 300 143 303 149 324 158 353 174 379 193 410 200 408 193 386 180 374 171 353 159 331 152 312 144 298 137 281 129 272 125 267 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 226 107 226 107 226 107 226 107 224 104 229 108 236 111 238 111 231 107 231 107 231 107 231 107 231 104 229 102 224 99 222 98 219 96 214 93 210 90 210 92 205 90 205 90 202 88 202 87 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 171 76 171 75 169 73 167 73 162 75 164 75 164 73 159 70 164 75 162 72 159 70 155 69 162 73 162 72 162 73 164 76 159 72 159 70 157 69 155 69 162 75 157 73 159 75 152 67 150 69 150 69 150 67 145 64 145 67 150 70 152 69 148 66 140 63 143 64 140 63 138 60 136 61 133 60 133 60 136 61 133 58 128 55 126 58 133 61 133 60 133 58 131 57 128 57 124 54 126 57 128 58 133 60 126 55 126 55 126 55 126 55 124 54 124 54 121 52 121 51 119 51 121 54 124 54 124 52 121 54 124 54 124 52 119 49 121 52 119 51 117 49 114 48 114 48 114 48 112 46 109 45 109 49 112 51 114 54 117 54 109 52 117 54 114 51 112 52 114 48 114 48 117 49 119 52 114 48 114 46 112 45 109 45 109 49 109 49 109 49 109 49 109 48 105 45 102 45 102 46 109 45 107 43 107 42 105 42 100 39 102 40 105 43 109 45 114 46 112 45 107 42 105 40 107 42 102 37 95 37 97 39 100 42 97 39 93 37 95 39 93 37 93 37 93 37 93 37 90 36 95 39 95 36 88 33 88 36 93 37 93 37 90 34 90 37 83 34 88 40 93 39 95 39 85 33 81 36 90 42 90 37 85 36 85 39 95 43 90 36 83 36 88 39 88 36 24 31 19 19 18 19 18 23 19 35 22 15 16 27 21 15 18 27 24 31 21 31 25 39 24 31 22 27 21 23 19 19 21 27 21 23 19 27 21 27 21 23 19 23 21 27 21 23 25 35 22 27 21 27 21 27 18 23 21 31 22 27 21 23 21 23 21 23 21 23 21 23 19 27 22 23 18 11 18 19 22 27 22 27 22 27 22 27 19 19 19 19 19 19 19 19 16 23 16 23 16 23 16 23 18 31 21 35 18 27 19 35 21 23 21 27 22 31 24 31 25 31 22 23 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 30 55 31 55 33 59 33 59 33 59 33 59 33 59 33 59 33 63 34 67 36 67 37 71 31 59 30 47 19 19 7 7 15 31 21 39 22 35 18 23 21 35 25 39 25 39 33 55 28 47 30 59 37 79 45 83 45 79 43 79 42 75 45 83 46 87 48 91 48 95 49 83 40 63 24 39 16 55 13 51 15 47 16 43 19 35 21 31 18 31 16 51 18 59 21 51 22 43 57 146 92 162 92 170 90 166 90 178 95 182 99 174 99 174 98 158 95 150 96 182 98 182 98 182 98 182 98 182 98 186 99 190 101 190 98 186 99 190 99 194 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 114 206 116 206 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 125 238 126 238 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 238 128 234 128 234 129 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 131 238 131 242 134 249 137 257 138 261 143 281 152 305 158 313 158 317 153 301 147 289 146 285 143 277 140 269 137 261 137 265 134 253 132 253 132 249 131 249 129 246 129 246 129 246 129 246 132 242 134 246 134 249 135 249 137 253 137 253 137 253 137 253 138 269 143 261 143 253 150 261 164 297 177 349 194 376 196 372 187 349 180 321 167 289 156 273 153 277 146 261 135 249 132 242 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 104 186 107 194 108 194 108 194 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 90 170 90 166 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 76 126 76 126 75 123 73 115 73 130 75 130 75 126 72 119 73 126 73 123 72 119 70 119 73 123 70 119 70 126 76 138 72 123 72 119 70 115 69 115 76 134 73 134 76 138 72 119 70 123 70 123 69 115 66 107 66 111 67 119 69 115 66 111 64 107 66 111 66 107 63 99 63 99 61 95 60 99 61 103 58 91 57 87 57 91 58 95 60 95 60 91 58 87 57 87 61 99 60 91 55 79 52 75 55 83 55 83 55 83 55 83 55 83 54 79 54 75 52 75 52 79 54 87 55 83 54 79 52 83 54 83 54 79 51 71 51 71 51 71 51 71 49 71 48 67 49 79 49 79 48 79 48 63 49 67 51 71 51 75 49 71 52 75 52 71 51 71 51 79 48 71 46 79 52 91 48 75 48 71 46 67 45 67 48 67 49 67 49 67 49 71 49 63 46 55 45 55 45 59 45 59 45 59 43 55 42 51 43 55 43 55 42 47 39 39 46 71 46 67 45 63 43 63 48 67 42 47 36 47 39 55 43 59 40 51 39 51 39 55 39 51 39 51 39 51 39 51 39 55 42 63 42 55 37 43 37 47 39 51 39 51 37 47 40 51 37 55 40 59 39 47 37 47 34 39 33 43 36 51 39 51 34 43 34 51 42 71 33 39 31 35 33 39 33 35 42 22 40 19 35 18 35 18 42 27 47 19 35 22 45 19 38 21 45 24 42 22 45 28 45 22 42 21 40 19 38 18 40 21 40 22 42 21 40 21 40 22 42 22 40 21 40 22 50 25 45 22 40 21 40 21 40 21 42 22 42 21 40 19 33 21 33 21 33 21 33 21 28 21 35 22 33 21 35 25 35 22 35 22 35 22 35 22 31 19 31 19 31 19 31 19 26 16 28 16 28 16 28 15 31 19 35 21 31 18 33 21 33 21 35 22 35 22 38 24 42 25 38 22 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 57 31 57 33 59 33 59 33 59 33 59 33 59 33 59 33 59 34 62 36 64 36 52 30 50 31 54 30 42 21 19 15 33 24 45 27 40 22 45 24 50 28 52 28 52 28 57 30 50 25 50 30 62 36 76 43 76 43 76 43 76 43 76 43 78 46 81 48 85 49 76 46 64 28 35 18 31 18 28 16 31 16 31 19 33 19 31 21 26 19 26 19 23 19 38 24 45 31 100 78 162 90 174 88 171 88 174 92 183 98 183 99 186 101 186 98 181 95 193 98 191 98 191 98 191 98 191 98 191 99 193 101 195 101 195 98 195 99 198 99 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 231 116 231 117 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 257 126 257 128 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 131 262 128 260 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 274 132 274 132 276 135 281 138 284 140 288 146 303 155 315 159 317 156 310 150 303 147 298 146 293 141 288 138 284 135 284 137 281 134 279 132 276 131 274 131 272 129 272 129 272 129 272 129 274 132 274 134 276 134 279 135 281 137 281 137 281 137 281 137 291 140 300 143 300 146 315 152 334 165 367 184 396 193 403 194 401 187 386 179 365 164 336 155 331 155 312 141 291 134 281 134 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 231 108 234 108 231 105 226 102 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 207 90 205 90 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 169 75 171 76 171 75 167 72 162 75 164 75 164 73 159 70 162 73 159 72 159 72 157 70 157 70 155 67 155 72 162 76 159 72 159 70 157 69 155 69 159 73 155 73 159 75 155 69 155 72 155 72 152 67 145 64 143 64 145 66 145 66 143 64 145 66 145 66 145 64 140 61 138 61 136 60 133 61 136 63 126 57 133 61 136 60 128 55 133 60 133 58 131 57 128 57 138 61 133 58 126 54 121 51 126 55 126 55 126 55 126 55 126 55 126 54 124 54 121 52 124 54 126 55 126 54 124 52 121 54 124 54 124 52 119 49 117 54 119 52 119 51 119 51 117 49 119 48 121 49 121 51 107 48 107 49 109 49 109 49 109 49 112 51 114 52 112 49 124 52 117 46 112 48 117 51 114 48 114 46 112 45 109 45 107 49 109 49 109 49 109 51 109 48 105 45 102 45 102 46 114 48 112 46 109 45 109 45 107 43 109 45 107 40 100 37 107 43 107 45 109 46 112 46 119 48 107 40 100 39 105 43 102 42 97 40 95 39 97 40 95 39 95 39 95 39 95 39 97 42 102 43 102 40 95 37 97 40 97 40 97 40 97 40 93 39 90 40 95 42 88 34 88 37 85 36 85 36 88 37 90 36 83 33 81 36 93 42 78 33 81 33 78 31 81 33 21 27 19 23 19 23 18 19 24 47 27 27 19 35 25 27 18 15 19 31 21 15 18 35 22 31 21 27 21 27 19 23 21 27 22 31 22 31 21 27 21 31 25 35 21 27 22 35 25 35 24 31 22 31 22 35 22 31 22 31 21 27 21 27 22 27 22 27 22 27 22 27 18 23 22 31 22 27 25 43 22 27 22 27 22 27 22 27 19 19 19 19 19 19 19 19 15 23 16 27 18 23 16 19 18 31 21 35 18 27 19 35 22 27 22 27 22 27 22 27 27 39 25 31 24 31 24 31 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 31 55 31 55 33 59 33 63 33 59 33 59 33 59 33 59 33 59 33 63 34 67 36 67 28 55 30 63 34 67 28 43 13 27 25 63 33 63 27 43 30 51 31 59 33 59 31 55 28 47 27 39 27 47 31 59 40 79 40 83 42 87 43 87 42 87 43 91 45 95 46 95 46 95 40 55 19 39 18 51 16 55 16 59 18 51 19 35 21 23 22 35 21 59 21 59 25 59 28 43 52 126 90 146 87 162 87 166 90 178 95 178 96 170 99 178 101 166 98 158 99 186 99 186 98 182 98 182 98 182 98 186 99 190 101 190 96 186 98 186 99 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 206 117 210 117 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 123 230 125 234 125 234 126 238 123 234 125 238 126 234 125 230 126 238 126 238 126 238 126 238 126 238 126 238 128 242 128 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 131 242 129 238 129 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 134 242 132 242 132 246 135 253 137 257 140 269 147 297 156 313 159 317 155 305 149 293 146 289 143 277 140 269 137 261 137 265 135 261 135 257 132 253 131 249 129 246 129 246 129 246 129 246 131 242 132 242 134 246 134 246 135 249 135 249 135 249 135 249 135 261 140 261 143 249 147 249 153 277 171 329 184 357 190 369 188 357 187 341 174 309 162 289 155 277 144 249 132 230 129 238 128 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 110 194 110 194 110 194 110 194 110 198 108 194 107 182 102 174 104 182 104 182 104 182 104 182 105 190 104 186 101 178 99 174 98 170 95 162 92 154 92 158 93 174 92 174 90 170 90 170 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 73 123 76 130 78 123 72 111 73 130 75 130 75 126 72 119 72 123 72 123 72 123 72 123 70 119 69 115 69 119 72 123 72 123 72 119 70 115 69 115 72 123 70 126 73 130 72 119 73 130 73 126 70 115 66 107 64 107 64 107 64 107 64 107 64 111 66 111 66 107 63 99 61 99 60 95 60 95 61 99 57 91 63 111 64 99 57 79 60 95 60 91 58 87 57 87 57 87 57 87 57 87 57 87 55 83 55 83 55 83 55 83 57 83 55 83 54 79 54 79 55 87 55 91 55 83 54 79 52 83 54 83 54 79 51 67 55 71 54 67 51 71 49 67 49 71 48 83 49 83 49 83 49 71 51 75 52 75 52 75 51 67 48 67 52 75 49 59 52 83 49 79 48 75 48 75 48 75 48 71 46 67 45 67 49 67 49 67 49 67 49 67 49 63 46 55 45 55 45 59 48 67 48 63 46 63 45 59 39 47 43 59 46 63 45 55 40 59 42 63 45 71 46 75 49 75 45 63 42 59 43 67 43 63 42 55 40 55 40 55 40 55 40 55 40 55 40 55 37 51 40 55 40 51 36 39 42 55 39 51 39 51 40 59 40 55 39 59 42 63 39 47 39 59 42 63 42 63 40 55 39 51 36 43 34 47 37 55 36 51 39 51 36 43 36 55 35 18 38 19 40 21 38 19 42 27 47 19 38 24 45 19 40 16 35 22 38 13 31 22 38 19 40 21 40 21 42 22 40 21 42 24 45 22 40 21 40 24 50 25 42 21 42 25 45 24 42 22 42 24 47 25 47 24 42 22 40 21 40 21 35 22 35 22 35 22 35 22 31 21 35 22 33 19 33 24 35 22 35 22 35 22 35 22 31 19 31 19 31 19 31 19 26 16 31 19 33 18 28 15 31 19 35 21 31 18 33 21 35 22 35 22 35 22 35 22 40 27 42 27 40 24 38 22 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 57 31 57 33 59 33 62 34 59 33 59 33 59 33 59 33 59 33 59 34 62 36 64 36 47 28 50 33 57 31 42 21 31 22 50 36 62 36 50 27 59 34 62 36 64 34 59 33 50 27 50 28 52 28 54 30 59 34 62 37 69 40 74 42 74 42 74 43 76 43 76 43 69 48 69 28 33 19 33 12 33 18 33 18 33 18 33 19 31 22 31 22 26 22 26 21 38 30 50 37 100 78 159 90 164 85 171 90 176 93 181 95 176 95 186 102 191 102 188 99 195 101 195 99 193 98 191 98 191 98 191 99 193 101 195 101 193 96 195 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 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 117 234 117 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 257 126 255 125 255 125 253 123 253 125 255 126 257 125 255 123 257 126 257 126 257 126 257 126 257 126 257 128 260 128 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 137 281 138 286 141 296 152 312 159 319 158 312 152 303 147 300 147 293 141 288 138 284 135 284 137 284 137 281 134 276 132 274 131 272 129 272 129 272 129 272 129 272 131 274 132 274 134 276 134 279 135 279 135 279 135 279 135 281 135 296 143 300 146 315 150 324 161 360 177 382 184 393 191 401 188 393 185 377 171 348 161 334 153 312 138 286 131 281 131 269 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 231 110 231 110 231 110 231 110 231 107 231 107 231 105 224 102 226 104 226 104 226 104 226 104 229 102 226 101 222 98 219 96 219 96 214 93 210 90 210 92 210 93 207 92 207 90 205 90 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 167 75 171 78 174 75 164 70 162 75 164 75 164 73 159 70 159 72 159 72 159 72 159 72 159 72 159 73 159 72 157 69 159 72 159 70 157 69 155 69 155 70 152 72 159 75 155 69 157 73 157 72 152 67 145 64 145 66 145 64 143 66 145 66 143 64 143 64 143 63 138 61 133 60 131 58 131 58 133 60 136 63 140 64 138 61 133 58 133 60 133 58 131 57 128 57 126 55 126 57 128 58 131 58 126 55 126 55 126 55 126 55 128 57 126 55 126 54 124 54 126 57 128 57 126 55 124 52 121 54 124 54 124 52 119 49 124 57 124 54 119 49 117 48 121 49 121 48 119 48 121 48 119 52 114 52 114 52 114 52 112 48 105 49 114 54 109 46 114 48 117 51 119 51 117 49 114 48 114 46 112 45 109 45 114 51 112 49 109 48 107 46 109 48 105 45 102 45 102 46 112 46 112 45 109 45 107 43 100 42 109 48 117 48 112 45 105 42 105 42 107 43 107 43 109 45 107 43 107 43 107 43 105 43 100 40 97 40 97 42 97 40 97 40 97 40 97 40 93 39 97 42 97 39 90 34 95 37 90 34 88 36 93 39 95 39 88 39 95 42 95 39 85 39 93 42 95 40 90 36 95 40 93 39 88 37 85 36 85 39 95 40 85 36 88 40 16 15 18 23 21 27 21 27 21 39 24 19 16 31 22 19 25 15 21 31 22 0 15 27 18 15 19 19 21 23 22 35 19 27 24 39 25 35 21 23 21 39 27 39 22 27 24 43 22 31 22 31 24 39 27 43 25 39 24 31 21 27 21 27 24 31 24 31 24 31 24 31 21 27 22 23 18 11 16 15 22 27 22 27 22 27 22 27 19 19 19 19 19 19 19 19 16 23 19 35 21 31 16 23 18 31 21 35 18 27 19 35 22 27 22 27 22 27 22 27 25 39 28 43 27 35 22 23 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 31 55 31 59 33 63 34 63 33 59 33 59 33 59 33 59 33 59 33 63 34 67 36 67 30 59 31 67 33 59 22 23 19 47 33 83 42 79 31 51 34 67 36 67 36 63 33 59 25 43 28 51 30 51 28 47 28 39 30 59 36 71 39 79 42 83 42 83 42 83 42 83 40 103 42 59 19 47 16 39 18 59 18 51 18 51 19 35 21 27 24 43 25 55 22 51 27 59 33 55 54 130 88 154 82 154 88 174 93 182 93 170 90 166 96 182 104 186 102 178 101 190 101 186 99 182 98 182 98 182 98 186 99 182 101 190 96 182 96 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 206 108 198 108 198 108 198 108 198 111 202 110 198 108 202 110 206 110 194 110 198 111 202 113 202 114 206 114 206 114 206 114 206 116 206 116 210 117 214 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 128 238 126 234 125 230 123 226 123 234 125 238 126 234 125 230 126 238 126 238 126 238 126 238 126 238 126 242 128 246 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 249 137 253 138 265 146 289 156 313 159 321 155 305 149 293 147 293 143 277 140 269 137 261 137 265 138 265 135 261 134 253 131 249 129 246 129 246 129 246 129 246 131 238 131 242 132 246 134 246 135 249 135 249 135 249 135 249 131 257 140 261 144 257 147 257 150 269 170 317 177 333 185 357 190 349 188 345 180 317 167 305 164 301 150 265 137 246 134 257 128 238 125 230 123 222 123 226 120 210 117 202 116 202 116 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 104 182 105 190 107 190 105 186 104 182 104 182 104 182 104 182 102 186 101 178 98 174 96 170 98 170 95 162 92 154 92 158 93 178 93 174 92 170 90 170 87 166 88 166 88 162 85 154 84 146 84 142 82 142 81 138 79 134 79 134 79 134 79 142 79 138 79 134 79 134 78 130 73 123 78 134 78 123 72 111 73 130 75 130 75 126 72 119 72 123 72 123 72 123 72 123 73 130 76 134 75 126 70 115 72 123 72 119 70 115 69 115 73 126 72 130 76 138 73 123 75 134 73 130 70 115 66 107 69 115 67 111 66 115 67 119 63 103 64 107 64 103 61 95 60 91 58 87 57 91 58 95 67 111 63 99 61 99 63 103 60 95 60 91 58 87 57 87 60 95 58 87 57 83 54 79 55 83 55 83 55 83 55 83 57 87 57 83 55 79 54 79 57 91 57 91 57 87 52 79 52 83 54 83 54 79 51 71 60 79 55 79 51 67 48 59 49 75 49 71 48 75 46 67 49 67 51 67 51 67 51 63 51 59 46 59 52 75 49 55 42 63 48 83 52 91 52 87 48 75 48 71 46 67 45 67 54 75 51 71 48 63 46 55 49 63 46 55 45 55 45 59 45 59 45 55 43 51 42 51 46 67 49 75 49 63 43 47 45 63 43 59 40 55 39 51 40 55 42 63 43 63 42 59 45 63 42 55 40 55 40 59 40 55 40 55 40 55 40 55 42 59 43 67 45 59 40 47 36 39 33 31 31 35 34 43 42 55 37 51 40 67 43 63 30 39 36 51 37 47 33 31 43 67 43 67 40 55 36 43 33 51 39 51 34 39 36 55 45 24 42 19 35 19 45 28 40 22 42 22 40 18 31 12 38 22 42 24 38 21 40 24 31 19 42 21 31 15 33 21 33 18 40 22 42 21 35 16 40 21 40 22 42 24 45 24 42 22 40 21 40 19 38 19 47 25 45 22 38 18 33 16 33 21 33 21 33 21 33 21 33 22 40 28 45 25 35 19 31 18 31 18 31 18 31 18 35 18 26 15 31 19 35 19 23 15 31 19 33 18 26 13 28 18 33 21 35 21 35 19 33 21 38 24 40 21 33 18 40 22 33 18 33 21 42 27 42 25 40 24 38 25 40 27 40 25 40 27 42 28 45 28 45 28 45 28 45 28 45 28 47 31 52 33 47 30 50 33 54 30 57 31 57 30 52 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 54 30 42 28 50 31 45 19 38 25 64 37 71 36 64 33 64 36 66 39 69 40 74 42 74 39 59 27 47 25 52 30 59 31 57 31 57 31 54 34 64 40 66 43 71 46 76 49 71 42 52 25 31 18 28 18 33 21 33 19 31 18 28 18 28 21 31 22 28 21 33 27 26 28 52 33 95 75 159 82 167 87 174 90 169 87 174 92 179 96 188 102 195 102 188 98 191 101 191 99 188 98 186 98 186 99 186 101 188 102 191 101 207 104 205 102 202 101 200 101 205 102 202 102 202 102 200 101 200 101 207 105 212 105 207 102 210 105 212 108 214 110 219 111 210 107 217 111 222 111 217 108 214 108 214 110 217 111 219 111 224 114 222 113 219 114 222 116 222 114 222 116 224 117 226 117 226 117 226 119 229 120 231 120 231 122 234 123 236 122 234 120 238 120 238 120 238 120 238 120 238 120 238 120 238 120 238 120 243 119 250 123 255 123 250 120 255 125 257 128 260 129 265 131 257 126 255 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 126 257 125 257 128 265 132 260 129 262 131 265 129 262 128 269 131 269 131 269 131 269 131 265 128 265 128 265 129 272 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 269 131 269 131 269 131 269 131 276 132 276 132 276 132 276 132 279 134 284 140 293 146 303 150 308 155 312 153 300 144 293 144 296 146 296 144 291 138 279 132 284 138 281 135 274 131 269 128 272 131 272 131 272 131 272 131 274 131 272 131 272 132 276 135 279 135 279 135 279 135 279 135 284 140 286 141 291 146 305 147 315 149 339 164 374 180 396 190 391 185 396 188 386 179 367 168 343 156 331 149 317 140 303 137 284 129 267 122 260 125 262 125 257 123 250 120 245 119 245 119 243 116 245 114 243 113 241 113 234 108 236 110 234 108 231 105 236 110 236 108 234 107 231 107 231 108 234 110 236 108 234 107 238 110 231 105 226 105 231 108 224 102 224 102 224 102 224 102 219 99 222 99 222 98 217 95 212 93 212 92 210 90 207 90 207 90 207 90 207 90 207 90 205 88 202 87 202 88 207 90 200 88 198 85 195 84 191 82 193 84 191 81 188 79 183 78 186 79 186 78 179 76 176 76 171 76 167 76 164 75 162 75 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 148 66 155 72 162 73 159 72 157 70 157 69 155 67 152 67 150 69 150 67 148 67 145 66 148 66 140 61 136 60 138 63 138 64 138 64 138 64 138 64 136 63 136 63 136 63 136 63 133 61 136 61 136 60 131 57 128 55 124 54 126 57 133 61 128 58 128 58 128 58 128 58 128 57 126 55 124 57 126 57 124 54 124 52 121 51 119 51 124 55 126 57 128 55 126 54 117 51 119 52 121 51 119 49 119 51 119 51 119 51 119 51 109 45 109 46 112 48 114 48 114 48 114 48 114 48 114 48 112 42 107 49 121 51 124 60 100 42 107 45 109 45 114 51 112 52 114 52 112 48 102 43 102 45 102 45 102 45 102 45 117 46 107 43 112 48 114 46 117 48 109 43 102 40 100 39 109 43 102 39 100 40 107 45 112 45 105 40 100 40 105 43 97 40 97 40 97 40 97 40 93 37 93 37 93 37 93 37 105 45 105 45 105 43 100 40 95 39 95 37 93 36 90 36 95 39 95 40 102 43 100 39 88 34 85 34 90 39 100 45 85 36 93 37 93 37 95 42 85 30 85 40 97 36 90 39 24 35 24 23 16 11 18 23 22 31 22 27 19 19 16 3 19 11 24 15 21 7 22 15 18 3 21 7 19 0 19 7 16 19 19 31 22 27 19 19 21 27 21 31 22 35 24 35 24 31 22 31 21 27 21 23 21 27 21 27 21 27 21 27 21 23 21 23 21 23 21 23 21 27 24 35 25 35 24 27 19 31 19 31 19 31 19 31 18 19 13 15 16 31 21 31 15 23 18 27 18 27 16 19 16 27 19 35 21 35 21 31 19 35 22 39 22 35 19 27 24 39 21 35 21 39 25 51 28 39 27 35 25 39 27 43 25 35 25 39 27 43 28 43 28 43 28 43 28 43 28 43 30 51 33 55 30 43 31 55 28 51 30 55 31 51 30 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 31 51 33 55 33 43 21 11 16 39 31 75 37 71 34 67 34 67 37 75 39 79 42 83 40 71 34 51 28 47 30 47 30 35 30 31 28 39 30 39 34 59 36 67 39 79 40 83 42 91 31 55 19 39 19 43 21 47 21 43 19 39 18 39 21 51 24 55 19 47 22 59 22 59 28 51 45 150 85 178 84 174 88 178 85 174 88 178 92 182 98 198 102 202 101 186 101 198 101 194 99 190 98 182 101 178 102 182 102 178 104 178 104 198 102 198 101 194 99 190 102 198 102 198 102 198 102 202 101 190 104 198 105 198 105 194 105 198 107 206 108 210 111 206 107 190 110 198 113 198 110 194 108 190 110 194 110 198 111 198 116 198 114 194 113 198 114 202 114 198 116 202 116 206 117 206 117 206 119 210 119 214 120 214 122 218 123 222 123 222 122 218 120 218 120 218 120 218 120 218 120 218 120 218 120 218 120 218 119 222 122 230 125 230 122 226 125 234 126 238 128 246 131 249 128 238 126 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 234 126 226 126 234 131 246 129 238 131 242 131 242 129 238 129 242 129 242 129 242 129 242 129 238 128 238 128 242 131 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 132 242 132 242 132 242 132 242 132 253 132 253 132 253 132 253 132 257 137 273 143 289 147 297 153 305 156 301 150 277 146 277 146 277 146 273 143 257 135 246 138 257 137 249 132 238 129 234 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 140 261 143 265 146 265 146 246 152 273 167 305 182 329 185 317 188 325 184 305 170 297 162 297 156 297 149 277 140 273 134 242 125 218 125 222 125 218 123 214 122 206 119 202 119 202 116 206 116 202 114 198 113 198 110 190 111 194 110 186 107 182 110 198 110 194 108 190 107 190 108 194 110 198 110 198 108 194 110 194 107 186 104 186 107 190 102 178 102 178 102 178 102 178 98 178 99 178 99 174 96 166 93 162 93 158 92 158 90 154 90 170 90 170 90 170 90 170 90 166 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 123 76 123 75 119 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 69 126 72 138 76 142 75 138 70 126 70 123 69 119 67 119 69 115 67 115 66 111 66 111 64 103 61 99 61 103 64 111 64 95 64 95 64 95 64 95 63 91 63 91 63 91 63 91 60 95 61 99 60 95 58 87 58 87 55 83 55 87 58 95 58 79 58 79 58 79 58 79 57 71 55 67 54 71 55 75 55 87 55 87 54 83 52 79 52 79 54 87 55 83 52 79 49 75 51 79 52 75 51 71 51 75 51 75 51 75 51 75 46 63 48 67 49 71 49 75 48 67 48 67 48 67 48 67 51 63 46 75 51 67 49 83 42 55 46 63 45 59 48 75 51 71 51 71 49 63 46 59 45 55 45 55 45 55 45 55 51 67 45 63 48 71 49 67 48 63 45 59 45 59 46 63 45 67 43 63 43 63 45 67 46 67 42 55 40 55 42 59 39 51 39 51 37 47 37 47 39 51 39 51 39 51 39 51 42 67 43 71 42 63 39 59 39 59 39 55 37 55 36 51 39 55 37 59 42 71 40 59 37 51 34 47 34 51 39 59 28 39 34 51 36 51 40 67 34 39 34 63 40 51 34 55 35 19 40 19 33 15 31 18 45 22 40 19 35 18 35 18 38 22 42 24 38 21 40 24 40 21 35 19 38 22 38 19 31 16 38 22 42 22 40 19 40 21 42 22 42 22 45 24 47 24 45 24 42 22 42 21 33 18 35 19 42 24 45 25 33 21 33 21 33 21 33 21 33 21 35 22 38 24 40 25 33 19 33 19 33 19 33 19 26 12 19 12 28 19 33 19 28 16 31 18 31 18 28 16 28 18 33 21 35 21 35 19 33 19 35 22 38 21 35 19 38 22 38 24 40 25 42 25 47 28 42 27 42 27 45 30 40 25 40 27 42 28 45 28 45 28 45 28 45 28 45 28 45 31 52 31 47 28 47 33 52 28 54 31 57 30 54 28 62 34 59 33 59 33 57 31 54 31 59 34 62 34 62 33 54 31 62 36 64 34 57 30 47 33 57 36 47 22 31 12 38 24 62 36 76 37 76 37 66 36 66 39 69 40 74 42 66 37 64 36 62 34 62 34 54 28 50 28 47 25 40 25 47 30 47 31 50 34 52 34 57 33 45 22 31 19 33 21 33 21 33 19 31 18 28 18 38 24 35 22 26 18 26 22 42 33 54 25 81 69 162 87 164 85 171 87 169 85 171 92 171 90 181 98 191 101 191 99 191 101 188 99 188 99 186 98 191 102 193 104 193 105 195 105 200 101 200 101 198 99 198 99 200 101 200 102 205 104 207 105 207 104 207 104 207 105 212 107 210 105 212 108 214 110 219 111 212 108 217 111 219 111 219 110 214 110 217 110 219 111 219 111 224 114 222 113 219 114 222 116 222 116 224 116 226 117 226 117 226 119 229 119 231 120 231 120 236 123 238 125 238 125 236 123 238 120 238 120 238 120 238 120 238 120 238 120 238 120 238 120 245 120 250 123 253 123 253 122 255 125 255 126 260 129 262 131 260 128 257 126 257 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 126 257 128 262 131 265 131 267 132 267 132 265 131 267 129 267 129 267 129 267 129 267 129 265 128 265 129 269 132 267 129 265 128 265 128 267 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 281 138 291 144 298 147 308 156 315 156 305 149 300 149 298 147 296 144 288 138 281 134 284 138 281 135 276 132 272 131 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 281 140 288 144 303 146 312 146 327 152 355 171 389 187 393 188 398 187 386 177 365 165 355 164 348 155 331 149 319 144 296 135 276 126 265 126 262 123 257 123 253 119 245 119 245 119 245 116 245 114 243 113 241 113 238 111 241 113 238 111 236 108 236 110 236 108 234 107 231 107 234 110 236 111 238 110 236 108 236 108 231 105 226 105 229 105 224 102 224 102 224 102 224 102 222 99 222 99 222 98 217 96 212 93 212 93 210 92 210 90 207 90 207 90 207 90 207 90 207 90 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 78 164 76 164 75 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 155 70 159 75 164 76 164 75 157 70 157 69 155 67 152 67 148 67 148 66 145 64 143 64 138 61 136 61 140 64 145 67 138 64 138 64 138 64 138 64 136 63 136 63 136 63 136 63 133 60 136 61 133 58 128 57 133 58 128 55 126 55 128 57 128 58 128 58 128 58 128 58 124 55 121 52 119 54 124 55 131 58 128 57 126 55 126 55 119 51 121 54 124 52 119 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 114 52 119 45 109 49 112 48 117 49 112 46 114 49 112 51 109 48 107 48 109 49 102 45 102 45 102 45 102 45 121 49 112 46 117 51 117 48 109 45 109 46 114 51 121 54 109 45 112 46 112 46 109 45 109 45 107 42 102 40 105 42 100 42 100 40 95 39 95 37 100 42 100 42 100 42 100 42 95 40 97 40 97 39 93 37 95 39 95 39 93 37 93 36 93 36 90 37 97 42 95 37 95 39 93 36 88 34 88 36 85 34 90 36 85 33 88 37 93 34 88 40 95 33 83 36 9 7 18 23 19 23 21 35 24 31 19 19 18 23 21 23 19 11 24 15 21 7 22 15 25 7 18 3 24 19 22 0 15 19 19 31 24 35 22 27 22 31 22 31 22 31 22 31 25 39 25 35 24 35 22 31 16 19 18 23 22 35 24 39 22 27 22 27 22 27 22 27 21 23 21 23 22 31 25 39 21 35 21 35 21 35 21 35 12 7 10 11 16 31 19 27 16 27 18 27 18 27 18 23 16 27 19 35 21 35 21 31 19 31 21 35 21 39 21 35 21 39 24 47 25 47 25 43 28 39 27 35 25 39 27 43 25 35 25 39 27 43 28 43 28 43 28 43 28 43 28 43 28 47 33 51 28 43 30 51 27 47 30 55 31 55 30 51 33 59 33 59 33 59 33 59 30 55 33 63 34 63 34 59 31 59 33 63 34 59 33 55 30 55 34 43 19 3 10 3 18 39 31 71 37 75 37 79 36 71 37 75 39 79 40 79 36 71 39 79 40 75 37 59 31 35 31 31 27 31 25 27 31 51 31 51 31 59 33 63 30 63 24 47 19 43 21 51 21 47 21 43 19 39 18 39 21 51 24 55 19 47 22 63 27 71 28 43 40 142 85 178 82 174 87 178 85 170 88 174 85 170 92 182 98 194 101 190 99 194 99 194 99 194 99 186 102 182 102 182 104 178 105 182 99 190 99 190 99 190 99 190 99 194 101 198 104 206 107 210 105 198 102 190 102 198 107 210 107 202 107 206 108 210 110 202 108 190 110 194 111 198 111 198 110 194 110 198 111 198 113 202 116 198 114 194 113 198 114 202 116 202 116 206 117 206 119 210 119 210 119 214 120 214 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 122 226 123 230 123 230 123 230 125 238 128 242 129 246 129 246 128 238 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 238 131 246 132 249 134 246 132 242 128 238 128 238 128 238 128 238 131 242 128 238 128 242 131 246 131 242 128 238 128 238 129 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 257 135 269 140 281 144 289 152 301 156 305 153 293 152 297 149 281 146 273 141 261 137 249 138 257 137 249 134 242 132 238 132 242 132 242 132 242 132 242 132 238 131 238 131 242 134 249 135 249 135 249 135 249 135 249 137 269 137 265 140 261 143 257 141 242 147 261 161 297 174 317 187 325 190 333 187 321 173 301 167 305 162 305 155 297 147 293 143 261 134 238 129 230 125 214 125 218 122 206 120 202 119 206 116 206 116 202 114 198 113 198 113 198 114 202 114 198 111 190 110 198 110 194 108 190 107 190 110 198 111 202 111 202 110 198 108 190 107 186 105 182 104 186 104 182 104 182 104 182 104 182 99 178 101 182 99 178 98 170 95 166 93 162 93 158 92 158 92 174 92 174 92 174 92 174 92 170 88 162 87 162 88 158 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 78 126 78 123 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 67 123 69 126 70 130 72 130 70 126 70 123 69 119 67 119 67 115 66 111 64 107 64 107 61 99 61 99 63 107 64 111 66 99 64 95 64 95 63 91 63 91 63 91 63 91 63 91 58 95 60 95 60 91 57 83 60 91 58 87 55 83 55 83 58 79 58 79 58 79 58 79 57 71 55 67 54 71 55 75 58 91 57 91 55 87 55 83 51 79 54 83 54 83 52 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 49 79 52 63 45 67 49 75 52 75 48 63 48 71 51 67 48 59 46 67 51 75 46 59 46 59 46 59 46 59 51 67 45 59 48 71 49 67 45 59 45 63 48 71 52 83 42 63 45 71 46 67 43 59 45 67 43 63 42 59 42 59 48 75 46 67 45 63 42 59 40 55 40 55 40 55 40 55 39 59 40 63 40 63 39 55 40 63 39 59 39 55 37 55 36 47 34 55 40 63 39 51 40 59 39 55 37 55 37 55 43 71 43 59 33 31 28 31 42 51 36 59 37 39 30 47 26 16 40 22 42 22 45 27 42 21 38 18 38 21 42 24 38 22 42 24 38 21 40 24 47 22 35 21 45 27 42 19 33 18 40 24 45 24 42 21 42 22 42 22 42 22 42 22 47 25 47 24 45 24 42 22 40 21 40 21 40 21 40 21 35 22 35 22 35 22 35 22 33 21 33 21 33 22 38 25 35 21 35 21 35 21 35 21 21 10 19 13 28 19 31 16 33 18 31 18 31 18 31 19 28 18 33 21 35 21 35 19 33 19 33 19 35 22 38 24 35 22 40 25 42 25 40 24 40 24 38 22 35 24 38 25 40 25 40 27 42 28 45 28 45 28 45 28 45 28 45 28 45 30 50 31 45 27 47 31 50 28 54 31 57 31 57 31 59 33 59 33 59 33 59 33 54 31 59 34 62 34 62 33 59 33 59 33 59 33 59 33 50 31 40 16 11 6 21 16 42 25 62 36 76 37 78 40 69 37 69 39 69 39 71 40 64 37 71 43 76 42 71 39 66 34 62 34 57 30 47 30 50 31 47 30 45 30 45 30 38 24 33 19 31 19 33 22 33 21 33 19 31 18 28 18 26 18 31 21 28 22 35 30 40 34 59 30 85 69 155 79 164 84 171 85 167 84 169 90 167 87 174 93 183 99 188 101 188 99 188 99 188 99 188 99 186 99 188 101 191 102 191 102 198 99 198 99 198 99 198 99 200 101 202 104 207 107 210 108 212 105 207 102 207 105 214 110 212 107 214 108 214 108 217 110 214 108 214 108 217 110 219 111 217 110 219 111 219 113 222 113 224 114 222 113 219 114 222 116 224 116 226 117 226 119 229 119 229 119 231 120 231 122 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 248 120 250 122 253 123 253 123 255 125 257 128 262 129 265 131 262 128 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 126 265 132 267 134 269 132 267 131 265 128 265 128 265 128 265 128 269 131 267 128 265 128 267 131 269 131 267 128 265 129 269 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 132 279 137 286 141 293 143 300 152 310 156 308 153 308 155 303 149 296 144 288 140 284 137 284 138 281 137 279 134 276 132 274 132 274 132 274 132 274 132 274 131 272 131 272 132 276 135 279 135 279 135 279 135 279 135 276 137 276 137 284 141 300 144 300 143 327 156 353 171 374 176 398 190 403 191 393 184 374 173 355 164 348 158 334 152 324 147 308 138 286 132 276 128 262 122 262 123 255 120 250 119 248 120 245 116 245 114 243 113 241 113 243 114 243 114 243 113 238 110 236 110 236 108 234 107 231 107 234 110 236 111 238 110 236 108 229 107 231 105 229 104 226 102 226 104 226 104 226 104 226 104 222 101 224 101 224 99 219 96 214 95 214 93 212 93 210 92 210 92 210 92 210 92 210 92 210 90 205 87 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 174 78 169 78 167 78 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 155 69 155 69 157 70 159 72 157 70 157 69 155 67 152 67 148 67 148 66 145 64 143 64 143 64 143 64 140 61 138 60 140 66 140 64 138 63 136 63 136 63 136 63 136 63 136 63 131 58 133 60 131 58 128 55 131 58 131 58 128 55 126 54 128 58 128 58 128 58 128 58 131 58 128 57 126 58 128 60 128 55 126 55 124 54 124 52 124 54 126 57 128 55 124 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 117 45 114 54 124 48 114 51 119 52 124 52 114 46 112 49 112 49 107 46 105 49 112 52 105 46 105 46 105 46 105 46 114 45 105 42 109 46 112 45 112 45 109 43 109 45 112 46 102 42 107 45 109 43 105 40 109 45 109 45 107 43 105 42 109 48 107 46 105 45 102 43 97 40 97 40 97 40 97 40 95 40 100 42 100 42 97 40 97 40 97 39 95 39 93 37 90 34 88 37 97 40 95 36 95 39 95 40 97 42 100 40 107 48 107 42 90 31 81 31 102 37 90 39 93 31 81 34 24 39 25 35 21 23 21 31 21 23 19 27 21 31 24 31 19 11 24 15 21 7 22 15 25 15 22 15 25 19 24 11 19 27 22 35 24 31 21 23 24 35 22 31 22 31 21 27 25 35 24 35 22 31 22 27 24 31 22 27 21 23 19 19 24 31 24 31 24 31 24 31 21 27 22 27 21 23 21 23 19 31 19 31 19 31 19 31 15 15 13 19 18 31 16 15 19 31 18 27 18 27 19 31 16 27 19 35 21 35 21 31 19 31 19 31 19 39 24 47 21 35 21 39 22 39 24 43 24 31 22 23 21 27 24 31 25 35 25 39 27 43 28 43 28 43 28 43 28 43 28 43 27 47 31 47 28 39 28 51 25 43 28 51 31 55 31 55 31 55 33 59 33 59 34 63 30 55 33 63 34 63 34 59 33 59 33 59 33 59 33 59 31 39 18 0 4 0 13 23 24 51 33 71 36 71 37 79 37 75 39 75 39 75 39 75 37 75 42 87 43 83 40 67 39 59 40 55 36 59 36 55 31 51 30 47 28 47 27 47 21 47 19 39 18 43 21 47 21 47 21 43 19 39 18 39 15 35 21 51 21 59 27 79 27 75 33 55 45 142 81 158 81 170 85 174 84 170 87 174 88 174 92 178 96 190 99 190 98 190 99 194 99 194 101 190 99 174 99 178 101 170 102 174 99 190 99 190 101 194 101 194 102 198 104 202 105 210 107 210 105 198 105 198 105 202 108 206 108 206 108 206 108 206 108 198 110 190 108 190 108 194 111 202 111 198 111 198 113 202 113 206 116 198 114 194 113 198 114 202 117 206 117 206 119 210 119 214 120 214 120 214 122 218 122 222 123 222 125 226 125 226 123 222 120 218 120 218 120 218 120 218 123 226 123 226 123 226 123 226 122 222 120 222 120 226 123 234 122 230 123 234 126 242 128 242 132 253 129 242 126 238 126 242 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 238 129 234 126 226 131 242 132 246 132 246 131 242 129 242 129 242 129 242 129 242 132 246 129 238 128 238 129 242 131 246 129 242 129 242 131 246 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 273 141 277 146 285 153 301 153 297 155 305 152 285 147 273 141 261 138 257 138 257 137 253 135 249 135 246 134 246 134 246 134 246 134 246 132 238 131 238 131 242 134 249 135 249 135 249 135 249 135 249 135 265 135 257 138 253 141 261 138 242 146 261 161 297 171 305 185 329 190 345 191 337 179 325 164 301 161 301 155 293 149 289 141 265 135 246 131 234 125 214 125 222 122 210 119 206 120 206 116 206 116 202 114 198 113 198 113 202 114 202 114 198 111 190 110 198 110 194 108 190 107 190 107 194 108 198 110 194 108 190 105 186 105 190 105 182 102 174 105 186 105 186 105 186 105 186 101 182 102 186 101 178 98 174 96 166 95 166 93 162 93 162 93 178 93 178 93 178 93 178 93 174 90 166 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 79 130 79 130 78 126 78 126 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 75 134 73 130 72 134 75 138 70 126 70 123 69 119 67 119 69 119 69 115 67 115 66 111 64 107 66 107 63 99 60 91 67 103 66 95 64 91 61 87 63 91 63 91 63 91 63 91 58 91 58 91 58 87 55 83 57 87 58 91 58 87 55 79 58 79 58 79 58 79 58 79 61 83 58 79 58 79 60 87 55 87 55 87 54 83 52 79 54 87 57 91 57 91 55 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 45 55 46 83 55 75 49 79 49 79 52 75 48 63 48 71 51 71 49 63 48 63 49 67 48 63 48 63 48 63 48 63 46 55 40 51 43 59 45 55 46 59 43 51 42 47 42 51 40 55 42 59 42 59 40 55 45 67 46 71 45 63 42 59 42 59 42 59 42 59 42 59 39 51 39 51 39 51 39 51 39 63 40 67 43 67 42 67 42 63 40 63 39 59 39 59 37 51 36 55 40 67 39 55 36 55 39 63 42 67 40 63 40 67 43 67 39 55 37 63 43 55 36 55 36 39 31 51 50 28 50 22 38 18 40 24 35 19 40 22 45 25 47 25 38 22 42 24 38 21 40 24 42 25 47 25 42 24 45 27 42 24 47 25 45 21 38 16 45 24 45 22 42 21 40 21 45 22 42 22 40 21 40 19 42 22 42 21 40 19 38 19 38 24 38 24 38 24 38 24 33 22 38 24 35 21 28 16 33 19 33 19 33 19 33 19 31 16 28 18 33 19 26 12 35 19 31 18 31 18 33 21 28 18 33 21 35 21 35 19 33 19 31 18 33 22 40 27 35 19 31 18 31 21 38 24 40 24 38 22 35 24 38 25 40 25 40 27 42 28 45 28 45 28 45 28 45 28 45 28 42 28 50 30 42 27 45 30 47 27 52 30 57 33 59 31 57 31 57 33 59 34 62 34 54 31 59 34 62 34 62 33 62 33 59 31 57 33 59 34 47 22 21 7 14 13 35 21 54 31 66 36 74 34 74 37 71 39 69 39 69 39 69 39 71 40 74 42 74 40 71 39 74 40 71 42 71 39 64 40 57 36 52 33 47 30 42 28 31 19 28 18 28 18 28 19 33 21 33 19 31 18 28 18 26 18 31 21 28 22 35 30 50 37 59 27 81 66 152 81 162 84 169 85 167 82 169 88 179 93 179 95 183 98 188 101 186 98 186 99 188 101 191 101 188 101 188 102 191 102 193 104 198 99 200 101 202 102 202 104 205 105 207 105 207 105 207 105 207 105 212 107 214 108 212 107 214 108 214 108 214 108 214 108 217 110 214 107 214 110 219 113 219 111 219 113 222 113 224 114 224 114 222 113 219 114 222 116 226 117 226 119 229 119 231 120 231 120 231 122 234 122 236 123 234 122 236 123 236 123 234 122 238 120 238 120 238 120 238 120 243 123 243 123 243 123 243 123 250 122 248 119 248 122 253 125 250 122 253 125 257 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 128 262 131 262 128 255 123 262 129 265 131 265 131 262 129 267 129 267 129 267 129 267 129 272 131 267 128 265 128 265 129 272 131 269 129 267 131 269 132 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 138 288 140 291 146 303 152 305 153 310 158 305 150 298 143 288 140 286 140 284 138 281 137 281 135 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 135 281 140 296 141 303 140 308 144 327 161 362 174 384 182 396 188 393 185 379 176 355 164 351 159 336 153 329 150 303 137 286 131 279 129 267 120 265 125 260 120 253 119 250 120 245 116 245 114 243 113 241 113 241 113 241 113 241 111 236 110 236 110 236 108 234 107 231 107 229 105 231 107 231 107 229 105 226 104 229 107 229 104 224 101 229 105 229 105 229 105 229 105 224 101 226 102 224 101 222 98 217 96 214 95 214 93 212 93 212 93 212 93 212 93 212 93 212 92 207 88 202 85 200 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 79 169 79 169 78 167 78 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 167 75 162 72 159 72 164 75 157 70 157 69 155 67 152 67 152 70 152 70 150 69 148 67 138 63 143 64 143 63 138 60 143 67 140 64 138 63 133 61 136 63 136 63 136 63 136 63 128 58 131 58 131 57 126 54 124 55 128 58 131 58 128 55 128 58 128 58 128 58 128 58 131 58 128 57 126 58 128 60 131 58 128 57 126 55 126 55 121 54 126 55 126 55 124 52 117 51 119 52 121 51 119 49 119 51 119 51 119 51 119 51 121 52 119 51 117 49 117 48 114 48 114 48 114 48 114 48 109 43 112 54 126 51 114 51 114 49 119 49 114 46 114 49 112 51 112 51 109 48 105 46 107 48 107 48 107 48 107 48 114 45 105 42 109 46 109 45 109 45 107 42 102 40 105 42 107 43 105 42 105 42 107 43 109 45 112 46 112 45 105 40 93 39 95 40 100 42 102 43 100 42 100 42 100 42 100 42 90 37 95 40 97 40 97 40 100 42 97 40 97 39 95 39 95 37 93 39 100 43 97 39 90 37 95 39 95 37 90 34 90 39 97 40 95 37 97 42 100 36 88 36 90 31 85 37 24 35 22 23 18 23 24 47 15 19 21 35 25 39 25 27 19 11 24 15 21 7 22 15 22 23 30 27 24 7 25 27 24 39 25 39 24 27 18 11 24 35 24 31 22 27 21 27 22 31 21 27 21 23 19 23 21 27 21 27 21 27 21 27 24 31 24 31 24 31 24 31 21 27 25 35 24 19 15 0 18 27 18 27 18 27 18 27 21 31 19 31 21 31 15 7 22 35 18 23 16 27 21 39 16 27 19 35 21 35 21 31 19 31 18 27 19 39 25 51 21 31 16 19 15 27 22 43 27 35 25 31 24 35 25 39 25 35 25 39 27 43 28 43 28 43 28 43 28 43 28 43 27 43 30 47 27 39 28 47 25 43 28 51 31 59 33 59 31 55 31 59 33 63 34 63 30 55 33 63 34 63 34 59 34 59 33 55 31 59 33 63 28 23 12 0 15 23 22 27 30 63 36 71 34 67 34 71 37 75 39 75 39 75 39 75 42 83 42 79 40 75 39 67 40 63 42 63 42 75 43 75 42 79 40 71 37 71 34 67 18 39 18 39 18 39 18 39 21 47 21 43 19 39 18 39 19 47 24 55 21 51 24 67 37 87 30 35 36 130 82 174 81 166 85 174 82 166 87 170 95 186 95 182 96 190 99 186 98 190 98 194 99 198 101 190 102 182 102 186 104 182 105 182 101 194 101 198 102 202 104 206 107 210 105 206 105 206 105 202 102 194 107 210 110 206 107 198 108 206 108 206 108 206 108 198 111 194 108 186 108 194 113 206 111 198 111 202 113 206 114 206 116 198 114 194 113 198 114 202 117 206 117 210 119 214 120 214 120 214 120 218 122 222 123 222 120 218 122 222 123 218 122 214 120 218 120 218 120 218 120 218 123 226 123 226 123 226 123 226 123 226 120 218 120 226 125 238 122 226 123 234 125 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 238 129 242 129 234 125 222 128 238 129 242 131 238 129 234 131 246 131 246 131 246 131 246 132 249 129 238 128 238 128 238 132 246 131 242 129 246 131 249 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 131 253 132 257 135 265 138 273 141 273 149 293 152 293 155 309 153 289 147 269 141 261 140 261 138 257 137 253 137 253 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 253 137 257 140 257 143 246 135 222 143 269 170 325 176 309 182 329 187 337 179 325 167 305 164 301 158 293 153 293 137 257 132 246 129 238 125 214 126 222 123 214 120 210 120 210 116 206 116 202 114 198 113 198 111 194 113 198 113 194 110 186 110 198 110 194 108 190 107 190 104 182 105 190 107 186 104 182 102 182 105 190 105 182 101 170 105 186 105 186 105 186 105 186 101 186 102 186 102 182 99 174 96 170 96 166 95 162 93 162 93 178 93 178 93 178 93 178 93 174 90 166 87 158 85 150 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 81 130 79 126 78 126 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 73 130 69 119 67 123 70 130 70 126 70 123 69 119 67 119 72 126 72 123 70 123 69 119 58 95 63 107 66 111 64 103 67 103 66 95 64 91 61 87 63 91 63 91 63 91 63 91 57 91 58 91 58 87 55 79 52 79 57 91 60 95 58 87 58 79 58 79 58 79 58 79 58 75 57 71 55 75 57 79 60 99 60 95 58 91 57 91 51 79 52 83 54 79 52 75 49 75 51 79 52 75 51 71 51 75 51 75 51 75 51 75 54 83 54 79 52 75 51 75 48 67 48 67 48 67 48 67 46 59 48 87 55 71 46 71 46 67 49 71 46 63 48 71 51 75 52 75 51 63 45 51 48 63 48 63 48 63 48 63 49 63 43 55 46 67 48 63 43 55 42 51 42 55 43 59 48 71 43 59 42 63 46 75 43 67 46 75 46 67 42 55 39 51 40 59 45 71 48 75 43 63 43 63 43 63 43 63 34 47 36 55 39 59 39 59 42 67 42 63 40 59 39 59 39 59 39 63 43 71 42 59 37 55 37 55 36 43 28 27 37 59 40 59 36 47 36 55 42 51 33 51 36 39 33 59 38 21 40 22 42 21 40 19 52 24 38 21 47 27 47 22 47 25 42 24 45 25 40 19 40 24 45 24 38 19 38 22 35 19 42 24 47 25 45 22 42 22 42 22 42 22 42 22 45 22 38 19 40 21 38 16 45 22 42 21 40 22 42 24 35 24 38 25 40 24 38 22 31 21 35 24 38 21 28 16 31 18 31 16 28 15 26 15 23 15 31 19 33 18 26 13 33 19 33 19 33 19 33 19 35 19 33 18 33 21 40 25 28 18 31 19 33 18 31 16 31 18 33 21 35 22 40 24 40 27 42 28 45 27 42 25 40 27 42 28 45 27 42 25 38 25 45 31 52 31 45 27 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 69 34 54 30 57 34 62 33 40 25 38 22 35 25 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 71 48 78 48 64 36 50 31 33 19 31 18 28 19 31 21 35 21 33 19 31 21 33 22 28 18 26 19 26 22 33 24 52 40 66 30 76 60 155 92 169 84 167 82 164 84 167 87 174 92 179 96 183 98 186 96 183 99 193 104 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 104 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 214 110 222 114 226 114 222 111 229 119 229 119 229 119 229 119 234 122 234 120 231 119 229 119 226 117 229 120 231 119 226 117 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 267 132 265 129 262 128 257 126 257 126 257 126 257 126 257 126 260 126 255 125 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 262 128 269 132 272 131 265 126 262 128 269 132 272 131 265 126 265 128 265 129 267 131 269 131 269 132 272 129 265 128 269 135 269 131 269 131 269 131 269 131 274 134 274 134 272 131 267 129 272 129 272 131 274 132 276 132 279 134 279 135 281 137 284 137 291 144 296 147 303 152 310 155 308 152 305 150 298 144 288 140 286 140 286 138 284 137 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 137 293 140 303 143 312 153 341 168 360 171 379 180 382 177 370 170 362 168 355 161 336 150 319 144 303 137 291 131 284 131 276 128 267 123 262 125 262 123 257 120 248 116 243 113 241 113 241 114 243 111 234 108 238 113 241 111 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 167 76 167 76 169 79 174 82 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 70 157 72 159 70 157 69 159 72 159 72 159 72 159 72 152 70 152 70 152 70 152 70 140 63 140 63 140 63 140 63 143 66 138 63 136 63 136 64 126 61 140 66 136 60 128 58 126 57 133 61 136 60 128 55 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 119 52 121 52 121 52 121 54 121 52 121 51 119 49 117 49 119 52 124 52 117 48 117 51 114 49 119 51 114 48 117 51 117 48 114 46 112 48 114 49 114 48 112 46 112 48 117 49 107 49 109 49 107 46 102 45 117 52 112 49 109 51 114 54 112 45 109 43 107 45 109 46 109 46 112 45 105 42 109 48 114 46 107 42 105 43 112 48 105 42 105 43 107 45 109 45 102 43 102 43 102 43 102 43 97 42 100 43 102 42 100 40 97 39 95 37 93 39 95 40 105 43 102 42 100 43 105 45 95 37 90 34 88 37 95 40 97 39 95 37 93 39 95 40 90 30 83 42 107 42 90 34 83 34 95 39 90 33 83 31 19 27 21 31 22 27 21 23 27 35 19 27 24 43 25 23 22 11 22 15 27 23 24 11 22 15 25 15 21 3 21 11 19 27 22 35 24 35 22 27 22 31 22 31 22 31 22 31 28 39 22 35 25 39 22 27 24 31 22 27 21 31 22 35 22 31 24 35 25 31 24 27 24 27 21 23 19 19 19 19 18 27 18 23 16 19 15 19 15 23 16 27 18 23 16 19 19 31 19 31 19 31 19 31 19 27 18 23 18 31 21 39 18 31 21 35 21 35 19 27 18 27 19 35 21 39 24 43 24 31 25 39 27 35 24 31 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 36 59 31 55 34 67 34 59 21 31 24 31 25 43 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 48 95 49 95 45 79 33 51 19 43 18 39 18 39 19 43 21 47 19 43 19 43 21 47 19 39 19 43 19 55 25 67 34 83 34 47 34 115 81 194 85 170 84 166 82 170 85 166 88 174 93 182 96 186 96 178 96 194 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 104 206 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 110 198 113 206 114 206 114 202 119 210 119 210 119 210 119 210 122 218 122 214 120 210 119 210 119 210 120 214 120 214 119 210 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 131 249 129 246 129 246 128 242 126 238 126 238 126 238 126 238 128 234 126 230 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 128 242 129 246 131 242 129 238 128 238 131 246 131 246 128 238 128 238 128 242 129 246 131 246 131 249 132 242 128 238 131 257 131 238 131 238 131 238 131 238 132 242 134 246 134 242 131 238 129 246 129 249 131 253 132 253 134 257 134 261 135 261 137 265 143 269 144 281 150 293 153 301 153 293 152 289 147 273 141 261 140 261 140 257 138 257 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 246 138 253 141 249 144 265 158 301 165 293 174 317 179 325 174 313 174 317 164 293 153 281 149 285 143 273 137 253 134 249 129 238 123 222 125 218 123 214 120 206 117 206 114 202 113 198 113 202 114 194 110 190 111 198 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 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 79 138 76 134 75 134 76 138 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 123 70 126 70 126 69 123 72 130 72 130 72 130 72 130 69 119 69 119 69 119 69 119 64 107 64 107 64 107 64 107 66 99 64 91 61 87 63 91 58 87 66 99 63 83 58 79 57 91 60 95 60 95 58 87 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 52 79 52 79 52 79 52 79 52 79 52 75 51 71 49 71 51 79 54 79 49 67 49 75 46 67 49 71 46 59 48 71 51 71 49 67 48 71 49 75 49 67 48 63 46 67 48 71 51 71 51 71 49 63 45 51 51 67 48 59 46 63 49 71 46 63 46 63 46 63 46 63 45 63 46 59 42 51 45 67 46 71 43 63 43 63 46 71 42 59 42 63 43 67 45 67 43 63 43 63 43 63 43 63 42 59 42 59 42 59 42 59 40 59 39 55 37 59 39 63 43 67 40 59 39 55 39 59 42 63 37 51 34 51 37 55 37 55 36 51 36 51 37 55 39 43 33 59 40 55 36 55 34 47 36 55 36 47 33 39 38 21 40 22 42 21 40 19 50 24 40 21 45 25 45 22 38 21 38 24 47 28 47 24 40 24 45 24 38 19 38 22 42 22 45 24 45 22 40 19 42 22 42 22 42 22 42 22 50 25 42 24 47 25 45 21 45 22 42 21 40 22 42 24 35 24 38 25 40 24 38 22 42 24 33 18 26 18 33 22 31 18 28 16 28 16 26 15 31 16 28 15 26 16 28 18 33 19 33 19 33 19 33 19 31 16 28 16 28 18 33 21 33 21 38 22 38 22 35 19 31 18 33 21 35 22 40 24 35 22 38 25 40 24 35 22 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 59 31 57 34 64 36 59 28 26 21 40 28 47 31 59 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 81 49 74 48 74 43 52 25 28 18 26 16 26 16 28 18 31 19 28 18 28 18 31 19 35 21 26 18 26 22 38 31 54 39 59 25 66 51 145 90 169 84 167 82 164 84 167 87 169 88 174 93 179 95 181 93 181 98 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 207 105 207 107 214 108 214 108 214 108 214 108 212 107 212 107 212 107 212 107 214 108 217 111 219 111 219 111 222 113 222 113 222 114 226 116 229 119 229 119 229 119 229 119 234 122 231 120 231 120 229 119 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 262 129 262 129 265 131 257 126 257 126 257 126 257 126 260 128 260 126 260 129 262 131 262 129 262 129 262 129 262 129 267 132 267 131 265 129 262 129 262 129 265 131 265 131 267 132 269 129 267 128 265 129 267 131 265 129 267 131 269 129 267 128 265 128 267 129 267 129 269 131 269 132 272 131 265 128 269 134 269 131 269 131 269 131 269 131 269 131 272 134 274 134 272 132 272 129 272 131 274 132 276 132 279 134 279 134 281 135 281 137 288 143 293 146 300 152 308 153 308 152 305 150 298 146 291 141 286 140 286 140 284 138 284 137 279 135 279 135 279 135 279 135 276 132 274 131 272 132 274 134 274 134 276 135 279 134 276 132 281 137 281 137 281 137 286 135 288 140 296 140 298 146 322 158 353 164 370 171 374 176 374 176 372 171 353 156 329 152 329 155 322 146 303 137 298 135 284 129 267 123 265 122 257 120 253 117 248 116 245 116 243 114 243 113 243 111 236 111 241 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 210 92 210 90 207 90 207 90 210 92 210 90 207 88 205 88 200 88 198 85 195 84 191 82 191 82 191 81 188 81 188 81 188 79 186 78 181 79 179 78 176 79 171 79 169 78 167 78 171 78 167 75 162 73 162 73 164 75 164 75 164 75 164 75 162 73 162 73 162 73 162 73 159 72 159 72 159 72 159 72 152 67 155 69 155 69 152 67 159 72 159 72 159 72 159 72 148 67 148 67 148 67 148 67 143 64 143 64 143 64 143 64 140 64 138 63 133 61 136 63 131 63 140 66 136 60 131 60 131 58 133 60 133 60 131 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 128 57 126 55 126 55 124 54 121 52 121 52 121 52 121 52 126 54 124 52 121 51 119 49 121 52 119 51 119 51 117 49 119 52 124 52 117 48 117 51 109 46 117 48 109 45 112 48 121 51 117 49 117 49 119 52 117 49 114 46 112 48 114 49 114 52 114 52 112 48 105 45 105 46 102 43 100 45 105 46 112 48 117 51 119 49 114 46 109 46 112 45 105 42 109 48 112 45 109 43 107 45 109 46 105 42 107 43 107 43 109 45 102 43 102 43 102 43 102 43 105 43 97 39 95 40 102 45 97 39 95 37 93 39 95 40 105 43 100 39 93 36 90 36 105 43 97 36 88 34 88 36 90 34 85 33 85 33 88 36 97 36 88 37 88 30 85 40 95 34 85 34 95 39 88 28 19 27 21 31 22 27 21 23 24 31 21 27 22 31 24 27 22 11 22 15 27 23 24 7 21 15 25 15 21 3 21 15 24 35 24 35 22 27 21 23 22 31 22 31 22 31 22 31 22 27 19 23 22 31 21 19 24 31 22 27 21 31 22 35 22 31 24 35 25 31 24 27 24 27 21 19 18 19 21 23 16 23 16 23 16 23 16 23 19 27 15 15 13 19 18 31 19 31 19 31 19 31 19 31 18 27 18 27 18 27 19 31 19 31 21 39 22 35 19 31 19 31 19 35 21 39 22 39 22 31 25 35 25 35 24 27 25 39 27 43 28 39 27 35 25 39 28 47 30 47 28 43 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 31 55 31 63 34 55 25 23 12 15 27 55 34 63 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 95 51 99 34 35 18 35 16 31 15 35 16 39 19 39 18 35 16 39 18 43 25 51 19 43 19 59 30 87 36 79 31 43 28 83 70 186 85 170 84 166 82 170 85 166 85 166 88 170 92 178 92 166 93 190 101 198 101 194 101 194 104 186 104 186 104 178 104 178 102 198 102 198 102 198 102 198 102 198 104 202 105 210 107 214 108 206 108 206 108 206 108 206 108 206 108 206 108 206 108 198 108 194 111 198 113 202 111 198 114 206 111 198 111 206 116 218 119 210 119 210 119 210 119 210 120 214 120 214 120 214 120 214 122 222 123 226 125 222 123 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 238 128 246 129 249 132 253 128 242 128 242 128 242 128 242 129 238 128 234 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 129 246 132 246 129 238 131 253 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 134 257 134 261 135 261 140 265 143 277 147 289 152 297 152 293 152 289 149 277 144 269 141 265 140 261 140 257 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 138 249 140 249 140 253 149 273 159 281 164 301 173 321 177 329 174 321 167 293 158 285 155 289 152 293 143 269 137 257 132 242 126 226 122 214 119 202 117 202 116 206 117 206 116 202 114 198 113 194 111 194 114 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 93 174 92 174 92 170 90 170 92 174 92 170 90 166 88 158 88 146 87 138 85 134 82 130 84 130 82 130 82 126 81 126 78 138 78 138 79 138 79 138 79 134 81 130 79 126 78 126 76 130 73 123 72 123 72 126 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 69 119 69 115 67 115 67 115 63 103 63 103 63 103 63 103 67 103 66 95 63 95 64 95 61 91 66 99 63 83 60 87 58 95 60 95 60 95 60 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 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 46 67 49 71 46 63 48 71 51 71 49 67 48 71 49 75 51 71 48 63 46 63 48 67 49 71 51 75 52 75 51 67 45 55 45 55 45 55 45 55 43 63 49 75 51 71 46 55 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 46 75 43 67 40 63 40 67 45 67 39 55 36 51 37 55 36 47 34 43 33 47 34 51 37 51 39 59 34 27 31 59 42 51 30 43 39 63 36 31 38 21 40 22 42 21 40 19 42 22 42 21 40 21 42 24 50 27 42 25 45 24 38 16 38 22 42 24 38 21 40 24 47 24 45 22 40 21 40 21 42 22 42 22 42 22 42 22 42 19 35 19 42 22 40 19 45 22 42 21 40 22 42 24 35 24 38 25 40 24 38 22 33 21 35 24 35 21 31 18 28 16 28 16 28 16 28 16 33 18 26 13 23 15 31 19 33 19 33 19 33 19 33 19 35 21 35 21 35 21 33 19 28 18 33 19 33 19 31 16 33 19 35 21 35 21 38 22 40 25 42 28 45 27 40 25 40 27 42 28 45 27 42 25 40 27 45 28 47 30 47 30 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 59 33 57 25 33 9 16 18 45 36 59 37 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 49 78 46 47 19 28 16 26 15 23 16 26 18 31 18 28 16 26 18 28 19 40 22 28 19 28 27 47 37 57 37 59 28 62 39 126 87 169 84 167 82 164 84 167 87 167 87 171 90 176 92 176 92 176 96 188 101 188 99 191 104 193 104 193 104 193 104 193 104 202 102 202 102 202 102 202 102 202 102 205 105 210 108 212 110 214 108 214 108 214 108 214 108 214 108 214 108 214 108 214 108 214 110 219 113 222 113 222 111 226 114 222 111 222 114 229 119 229 119 229 119 229 119 229 119 231 120 231 120 231 120 231 120 236 123 238 125 238 125 236 123 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 257 128 265 132 267 134 260 128 260 128 260 128 260 128 262 129 265 131 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 265 131 274 132 269 129 269 132 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 276 134 279 134 281 135 284 140 288 144 296 149 303 152 305 152 305 152 300 147 293 144 288 141 288 140 286 140 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 286 137 291 140 291 141 303 147 341 156 355 164 365 174 374 177 362 170 362 167 348 161 334 153 327 147 310 138 300 135 286 129 279 126 267 120 257 116 255 116 245 117 248 119 248 116 243 113 241 111 238 114 245 116 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 93 212 92 210 90 207 90 210 92 210 90 207 88 205 88 200 88 198 85 195 84 191 82 195 84 193 82 191 81 188 81 186 78 186 78 181 79 181 79 176 79 171 79 169 78 167 78 159 72 159 72 159 73 164 76 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 155 72 152 70 150 69 150 67 138 61 138 61 138 61 138 61 148 69 143 66 140 66 140 67 136 64 140 66 136 60 133 63 136 60 133 60 133 60 133 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 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 117 51 121 52 117 49 119 52 114 46 112 45 109 46 112 48 119 49 114 46 112 46 112 46 102 46 109 51 117 54 117 54 105 46 107 48 107 48 105 46 105 43 112 49 117 46 107 42 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 97 40 97 40 97 42 105 45 100 40 93 37 93 39 97 42 95 37 90 36 90 36 93 39 88 36 97 45 95 30 81 36 102 36 83 33 95 42 90 30 19 27 21 31 22 27 21 23 21 31 22 27 19 23 21 27 28 27 25 19 25 11 19 0 19 11 24 15 21 7 22 19 25 35 22 27 21 27 22 31 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 19 23 24 35 24 23 18 7 15 19 16 23 16 23 18 27 18 23 16 19 15 23 16 27 19 31 19 31 19 31 19 31 21 39 22 39 22 35 19 27 16 23 18 31 19 27 16 23 21 35 21 35 21 35 21 35 25 39 28 43 28 43 27 35 25 39 27 43 28 39 27 35 27 39 27 43 28 47 30 47 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 35 15 0 12 19 30 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 49 95 48 99 49 87 28 27 18 39 16 35 16 35 18 39 19 43 18 39 18 39 19 43 25 55 22 55 24 75 34 99 36 79 34 63 30 59 60 174 85 170 84 166 82 170 85 166 85 166 88 170 92 174 92 166 92 182 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 107 214 110 218 108 206 108 206 108 206 108 206 110 210 110 210 110 210 110 202 110 194 111 202 114 206 113 202 114 206 114 206 114 210 117 214 119 210 119 210 119 210 119 210 119 210 120 214 120 214 122 218 122 222 123 226 125 222 123 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 125 238 128 242 131 249 132 257 129 246 129 246 129 246 129 246 131 242 131 246 131 238 129 234 129 238 129 238 129 238 129 238 132 246 132 242 131 238 129 238 132 246 131 242 131 242 129 238 131 242 129 238 128 242 129 246 131 242 129 238 128 242 129 246 131 246 129 242 129 242 128 238 128 246 134 253 131 242 129 246 131 238 131 238 131 238 131 238 131 238 132 246 134 246 132 242 129 246 129 249 131 253 132 253 131 253 132 253 134 257 134 257 138 257 140 269 146 281 149 289 152 293 152 293 150 285 146 273 143 265 141 265 140 261 140 261 138 257 138 257 138 257 138 257 134 242 132 238 131 242 132 246 132 246 134 249 135 246 134 242 134 246 134 246 134 246 132 238 134 249 138 253 140 253 143 265 150 269 158 297 170 317 173 317 167 313 171 321 170 301 158 281 152 293 143 273 140 265 135 249 132 242 126 218 117 202 116 202 114 210 119 218 119 210 114 198 113 198 113 206 117 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 95 182 95 178 92 174 90 170 92 174 92 170 90 166 88 158 88 146 87 138 85 134 82 130 85 138 85 134 82 130 81 126 76 134 78 138 79 138 81 142 79 134 81 130 79 126 78 126 72 119 70 123 73 130 76 138 72 123 72 123 72 123 72 123 73 126 73 126 73 126 73 126 72 123 72 123 72 123 72 123 67 119 69 123 69 123 67 119 69 123 69 123 69 123 69 123 73 130 72 126 70 119 69 115 63 103 63 103 63 103 63 103 70 107 67 99 66 99 66 99 64 99 67 99 63 87 61 95 61 99 60 95 60 95 61 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 54 83 55 87 55 87 57 91 55 87 55 87 55 87 55 87 55 83 54 79 52 75 51 71 49 71 51 75 51 75 52 79 51 79 54 79 49 67 49 75 51 79 54 83 51 71 52 83 46 63 45 55 43 59 46 63 52 75 49 67 46 63 46 63 43 55 48 71 52 79 54 79 48 63 49 71 51 67 48 63 42 55 45 63 46 59 43 51 45 63 46 59 42 51 45 67 43 67 45 71 46 67 45 63 45 67 43 63 43 63 42 59 40 55 40 55 40 55 40 55 45 63 40 51 39 55 43 67 40 59 39 55 37 59 39 63 34 47 34 51 37 63 42 71 40 59 37 55 37 63 42 71 40 63 39 59 39 59 40 63 34 47 39 79 43 47 31 51 43 55 33 43 37 59 37 43 38 21 40 22 42 21 40 19 38 22 45 21 35 18 40 25 50 27 42 25 45 24 38 16 35 21 42 24 38 21 42 25 45 22 40 21 40 22 45 25 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 35 22 35 22 33 21 31 18 26 15 26 16 28 18 31 18 26 16 28 18 31 16 28 15 33 19 33 19 33 19 33 19 33 21 35 22 35 19 31 16 31 18 33 21 35 19 31 18 35 21 35 21 35 21 35 21 38 25 42 27 42 27 40 24 40 27 42 28 45 27 42 25 42 27 42 27 45 28 47 31 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 27 38 15 23 22 50 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 71 48 76 51 71 36 38 19 31 19 28 18 28 18 31 19 33 21 31 19 31 19 33 21 38 24 33 25 40 31 52 39 57 37 69 37 71 36 114 82 169 84 167 82 164 84 167 87 169 87 174 92 179 93 179 93 174 93 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 212 110 217 111 214 108 214 108 214 108 214 108 217 110 217 110 217 110 217 110 217 111 222 113 224 114 222 113 222 114 226 116 229 117 226 116 229 119 229 119 229 119 229 119 229 119 229 120 231 122 234 122 234 122 236 123 236 123 234 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 128 260 129 262 131 265 132 262 129 262 129 262 129 262 129 265 131 267 132 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 265 129 267 131 269 129 267 128 269 131 265 128 265 128 269 131 269 131 269 129 267 128 265 128 262 131 274 134 272 129 267 131 269 131 269 131 269 131 269 131 272 132 274 134 274 132 269 131 272 129 272 131 274 132 276 132 274 131 276 132 276 134 279 134 281 138 286 141 293 147 300 149 305 152 305 152 303 149 298 146 291 143 288 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 291 140 300 146 327 150 353 164 365 171 365 168 362 171 365 170 355 165 343 159 329 149 315 143 308 143 303 137 291 132 276 120 260 117 257 119 248 117 250 120 253 117 243 113 241 113 241 116 250 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 217 96 214 93 210 92 207 90 210 92 210 90 207 88 205 88 200 88 198 85 195 84 191 82 198 87 195 84 191 82 188 81 183 76 183 78 181 81 183 81 176 79 171 79 169 78 167 78 164 75 162 73 162 75 164 76 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 69 157 70 157 70 155 69 155 69 155 69 155 69 155 69 157 72 155 70 150 67 145 66 145 66 145 66 145 66 145 66 143 66 138 63 136 63 136 64 138 66 143 64 133 61 136 66 138 61 133 60 133 60 136 63 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 124 55 126 57 128 57 126 55 126 55 126 55 126 55 121 52 121 52 121 52 121 52 117 49 117 51 119 52 121 52 119 52 124 52 117 48 117 51 117 51 124 52 117 49 119 52 114 46 112 45 109 46 112 48 121 51 117 48 112 45 109 46 105 46 107 49 112 49 109 49 105 48 109 51 112 49 107 46 112 46 112 46 112 46 112 46 109 46 112 45 105 42 109 48 107 43 112 46 112 46 107 43 109 45 109 43 107 42 105 42 97 40 97 40 97 40 97 40 100 42 100 42 100 42 100 42 97 39 95 37 93 39 95 40 90 36 90 36 93 39 97 40 102 42 97 37 93 39 97 42 97 40 95 39 95 39 97 40 97 36 90 42 105 40 93 39 97 39 93 36 88 36 93 37 19 19 21 23 22 19 21 15 19 23 24 23 18 7 21 31 25 15 22 15 25 19 22 3 18 7 24 15 21 7 24 23 22 19 19 15 21 23 25 35 22 23 22 23 22 23 22 31 21 19 18 23 22 35 22 27 24 31 22 27 21 31 22 35 22 31 24 35 25 31 24 27 25 31 21 15 18 19 21 27 15 19 15 23 16 27 18 27 13 19 18 31 19 27 15 15 19 31 19 31 19 31 19 31 18 31 19 35 19 27 15 15 19 35 21 39 22 35 21 31 21 35 21 35 21 35 21 35 22 31 24 35 25 31 24 27 25 39 27 43 28 39 27 35 28 39 27 39 27 43 30 51 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 31 55 33 55 27 31 18 31 31 67 39 67 37 71 36 71 36 75 37 79 39 79 40 75 39 71 37 75 39 79 42 83 42 83 42 83 42 83 43 71 45 75 45 87 48 87 42 91 51 111 43 63 24 31 21 43 19 39 18 43 19 47 22 47 21 43 19 47 21 51 22 55 25 67 30 83 36 87 36 79 40 83 36 55 55 174 87 170 84 166 82 170 85 166 87 170 90 174 93 182 95 178 88 178 96 194 98 186 101 198 104 190 104 190 104 182 104 182 104 202 104 202 104 202 104 202 102 198 104 206 108 218 111 226 108 206 108 206 108 206 108 206 110 210 110 210 110 210 110 202 110 198 113 206 114 206 114 202 111 202 116 218 119 214 116 206 119 210 119 210 119 210 119 210 119 210 119 214 120 218 122 218 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 128 246 129 249 131 249 129 246 129 246 129 246 129 246 131 246 134 249 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 126 238 131 249 132 246 128 234 132 246 128 234 126 238 131 249 131 246 131 242 129 238 128 238 126 246 134 253 132 242 129 246 131 238 131 238 131 238 131 238 134 246 134 246 132 238 129 234 129 246 129 249 131 253 132 253 131 249 131 253 132 257 134 257 137 253 140 265 144 277 147 285 152 293 152 293 152 285 147 281 143 269 143 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 140 261 144 273 146 269 158 309 168 317 167 305 173 321 170 309 165 301 164 305 156 293 147 277 146 285 144 273 138 253 128 222 119 206 117 218 114 210 120 222 120 210 114 198 113 198 114 210 119 210 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 98 178 95 174 93 166 90 162 92 166 92 162 90 158 88 158 88 146 87 138 85 134 82 130 88 142 85 138 84 130 81 134 76 134 76 138 79 142 81 142 78 134 79 130 78 126 76 126 79 138 76 130 73 126 73 126 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 126 70 130 72 126 70 123 69 123 69 123 69 123 69 123 70 123 69 115 66 111 64 103 69 119 69 119 69 119 69 119 64 91 61 83 60 83 60 87 66 103 67 95 61 87 63 99 64 103 60 91 58 95 63 107 58 91 58 91 58 91 58 91 60 83 60 79 58 75 57 75 57 75 57 75 57 75 57 83 54 83 54 87 55 91 57 91 55 87 55 87 55 87 55 87 51 79 52 79 52 79 52 83 49 71 49 75 51 79 52 79 51 79 54 79 49 67 49 75 48 71 51 75 48 67 49 75 49 67 48 63 46 67 48 71 52 75 49 67 46 59 45 59 49 67 49 67 48 59 45 51 46 59 49 71 51 67 46 59 49 67 48 63 46 67 48 71 45 63 46 59 42 51 45 67 42 63 46 75 48 71 43 59 45 67 45 63 43 59 42 59 40 55 40 55 40 55 40 55 40 59 42 63 43 59 42 55 40 59 39 55 37 59 39 63 42 67 40 59 39 63 40 67 48 75 42 59 37 55 37 59 40 59 39 55 37 59 39 63 46 51 33 59 43 71 42 71 40 63 39 51 33 43 37 63 45 22 35 21 45 25 40 16 33 18 35 19 38 22 40 24 45 25 42 22 40 21 35 19 42 24 42 25 45 27 47 27 45 25 45 25 45 25 45 25 47 27 47 25 45 24 42 22 45 24 45 24 45 24 45 24 38 21 45 27 47 24 38 18 38 24 42 24 38 22 40 27 38 22 35 19 33 18 28 16 23 15 26 16 28 15 26 13 31 16 28 15 26 16 28 18 31 16 26 15 28 18 35 22 40 22 33 18 28 18 31 19 31 15 23 16 38 25 40 21 35 22 40 25 42 25 42 24 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 27 47 31 52 31 47 28 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 54 28 45 25 50 28 57 33 62 34 66 37 66 39 69 40 74 40 69 39 69 39 69 39 69 39 69 40 74 43 76 43 76 42 81 43 76 43 76 45 76 49 71 48 78 46 54 30 40 28 31 21 35 21 28 16 26 19 26 16 26 16 26 18 31 21 33 25 45 28 40 27 52 37 62 33 62 39 66 36 107 82 164 84 167 84 167 84 167 84 171 87 174 90 174 92 176 92 179 90 191 98 198 102 198 101 198 102 202 105 205 105 202 104 200 101 200 102 202 104 205 104 210 107 210 108 212 110 214 110 214 108 214 108 214 108 214 108 214 108 214 108 214 108 214 108 217 110 219 113 222 114 226 116 222 113 222 114 224 116 226 116 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 241 122 241 122 241 122 241 122 250 122 250 122 250 122 250 122 257 125 255 123 253 125 255 126 265 129 260 128 262 132 269 137 265 131 265 131 265 131 265 131 265 129 260 126 257 126 257 128 257 126 262 131 265 131 265 131 267 128 265 128 265 128 262 126 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 129 276 134 279 134 279 134 281 137 281 137 284 140 288 143 300 150 305 153 308 150 300 147 298 144 291 140 286 140 291 143 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 274 134 274 134 274 134 279 137 288 138 293 141 296 140 315 149 336 164 355 171 362 168 367 168 355 164 365 168 351 152 327 152 319 149 312 144 303 143 286 131 274 123 262 120 257 120 255 120 253 117 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 224 102 222 101 222 99 219 99 224 101 222 99 222 98 219 98 214 95 214 95 214 95 214 95 217 95 212 92 210 92 210 93 207 90 205 87 200 84 198 82 200 88 198 87 198 87 195 85 195 85 195 84 193 82 191 81 188 79 188 78 186 76 183 76 183 78 179 78 179 78 179 78 179 79 171 73 167 75 171 78 169 75 169 73 167 72 164 72 164 75 164 73 162 73 159 72 159 72 159 72 159 72 159 72 157 72 159 72 159 70 155 67 155 69 155 69 155 69 155 69 159 75 157 72 155 70 150 69 150 69 150 67 148 66 145 66 148 67 148 66 145 64 143 64 148 66 140 60 133 58 136 60 136 60 133 58 131 60 133 61 136 61 131 57 128 57 128 57 131 58 131 57 128 55 126 54 121 54 128 58 131 57 124 52 124 54 124 54 124 57 131 58 124 54 124 55 126 57 131 58 124 54 124 52 121 51 119 51 114 49 119 51 114 46 117 51 121 52 121 52 121 52 121 52 119 54 128 55 119 48 109 45 112 46 114 49 117 49 114 48 121 52 121 52 121 51 114 48 112 48 119 52 121 51 114 46 114 49 117 51 119 49 117 48 109 45 109 46 112 48 114 48 112 46 109 45 109 43 107 43 112 46 112 45 109 43 107 43 112 46 112 46 112 46 112 46 109 45 107 42 102 40 100 37 107 43 107 43 107 43 107 43 97 42 105 46 107 42 93 34 100 43 102 45 105 43 102 42 97 43 105 45 100 39 97 42 93 37 90 34 88 34 88 36 93 37 95 37 90 34 83 31 102 39 90 36 93 37 90 34 24 11 19 11 25 23 24 7 22 11 22 11 22 7 21 7 24 15 24 15 24 15 25 19 24 15 24 19 25 23 27 23 25 19 25 19 25 19 25 19 27 23 27 19 25 15 24 15 24 35 24 35 24 35 24 35 19 27 22 35 25 35 22 27 22 43 25 43 21 35 24 51 22 39 21 31 18 27 16 23 13 19 15 23 16 19 15 15 18 23 16 19 15 23 16 27 16 23 16 23 18 27 19 35 24 39 19 27 16 27 19 31 19 23 15 27 21 43 22 31 19 31 21 39 24 43 22 39 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 24 35 28 47 30 47 28 39 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 31 47 25 39 27 51 31 59 34 67 37 71 37 75 39 79 40 79 40 79 40 75 39 71 37 71 39 79 42 87 43 87 43 83 45 79 43 79 43 91 48 99 43 107 51 103 36 55 25 47 19 47 22 47 18 35 18 43 18 39 16 35 18 43 21 47 19 51 27 63 27 67 33 83 37 67 34 83 36 67 55 186 85 170 84 170 84 170 84 170 85 178 87 178 88 182 88 178 87 178 95 194 99 190 99 182 101 186 104 186 105 186 105 186 101 194 102 198 102 202 104 202 107 210 107 214 108 218 110 218 110 210 110 210 110 210 110 210 108 206 108 206 108 206 108 198 110 194 111 202 113 206 116 210 113 202 114 206 114 210 116 210 120 214 120 214 120 214 120 214 120 218 122 218 122 218 122 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 242 129 253 134 261 131 249 131 249 131 249 131 249 131 238 128 234 126 230 128 234 126 234 129 242 131 242 131 238 129 242 129 242 129 242 131 246 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 249 132 257 134 257 134 253 137 249 135 253 137 261 141 269 147 285 152 297 152 289 149 281 146 285 141 273 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 135 253 137 261 140 265 140 257 143 277 153 313 164 333 168 329 173 321 162 317 168 313 159 273 156 281 155 273 146 265 143 261 132 246 128 230 119 226 119 218 119 210 119 206 117 198 113 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 105 186 104 182 104 178 102 178 102 182 101 182 99 178 99 174 96 170 96 170 96 170 96 170 96 166 93 162 92 158 93 162 92 158 90 150 87 142 85 138 87 162 87 158 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 78 138 76 134 75 130 76 134 75 130 75 126 73 126 72 123 75 126 73 126 72 123 72 119 72 123 72 123 72 123 72 123 70 130 72 130 72 126 69 119 69 123 69 123 69 123 69 123 69 119 70 126 72 130 75 134 69 119 69 115 67 115 66 111 67 115 67 111 66 107 64 107 66 107 63 99 60 95 60 95 61 95 60 91 58 95 60 99 61 95 58 91 57 87 57 91 60 95 58 91 57 87 57 83 54 83 57 87 57 87 55 79 55 83 54 79 54 83 57 91 54 79 54 79 55 83 55 83 55 87 55 83 54 83 52 79 51 83 55 83 51 75 52 83 52 79 52 79 52 79 52 79 51 83 55 83 51 67 48 71 49 71 49 75 51 75 49 71 51 79 52 79 51 75 49 67 48 67 51 75 51 75 48 67 46 67 48 71 49 67 48 63 46 71 48 75 48 79 49 79 48 71 46 71 45 67 45 63 48 75 48 71 46 71 45 67 43 63 43 63 43 63 43 63 45 67 43 63 42 55 39 51 45 67 45 67 45 67 45 67 46 67 45 63 43 63 43 63 40 55 42 63 43 59 40 55 42 71 42 59 36 51 39 71 40 63 39 55 36 47 34 47 34 51 37 55 39 55 37 55 40 59 36 51 39 59 36 43 42 22 38 22 47 28 47 25 47 27 45 24 40 22 38 21 40 22 42 25 47 27 50 28 42 24 45 25 45 25 47 27 45 25 45 25 45 25 45 25 47 27 45 25 45 25 42 24 45 24 45 24 45 24 45 24 38 21 40 22 42 24 45 25 38 24 42 24 35 21 38 25 38 21 35 19 31 16 28 16 23 15 26 16 28 15 26 13 31 16 28 15 26 16 28 18 26 16 31 19 33 19 31 18 38 21 33 18 31 18 33 19 35 18 28 18 35 22 35 18 31 18 33 21 35 21 35 21 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 38 25 42 27 45 28 42 27 47 28 45 28 47 31 54 34 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 64 36 64 33 57 30 50 27 52 30 57 33 62 36 66 37 69 39 69 39 71 40 74 40 71 39 69 37 66 36 69 40 74 43 76 43 76 42 78 43 76 43 76 45 76 48 71 48 78 46 54 25 33 22 31 21 35 21 28 18 28 21 31 18 28 18 28 19 33 21 28 21 40 27 45 31 57 39 62 33 62 39 64 36 97 81 164 84 167 84 167 84 167 84 167 85 169 85 171 87 171 90 183 92 188 96 195 99 198 99 200 102 205 105 207 107 207 105 200 102 202 102 205 104 205 104 210 107 210 108 212 110 214 110 219 111 219 111 219 111 219 111 214 108 214 108 214 108 214 108 217 110 219 113 222 114 226 116 222 114 224 114 226 116 226 116 231 120 231 120 231 120 231 120 231 120 231 122 234 123 236 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 129 265 132 269 135 265 131 265 131 265 131 265 131 265 131 262 128 257 126 260 128 257 128 262 131 265 131 262 129 267 129 267 131 272 132 274 134 267 129 267 129 267 129 267 129 265 129 272 134 274 132 267 128 267 129 269 131 269 131 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 276 132 279 135 279 135 281 138 288 141 298 149 303 152 305 150 300 147 296 144 293 141 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 276 135 286 138 291 140 293 138 303 143 317 152 336 162 351 168 365 167 355 167 365 167 353 156 341 158 327 153 315 144 298 140 288 131 274 123 262 117 255 119 255 120 255 119 250 116 248 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 234 108 231 107 229 105 229 105 229 102 226 102 224 101 224 99 219 98 219 98 219 98 219 98 217 96 214 93 210 92 212 93 212 93 210 92 207 88 205 87 202 87 200 87 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 176 78 174 78 174 76 169 75 169 75 169 75 167 73 167 72 162 72 159 72 157 70 157 69 159 72 159 72 159 72 159 72 159 72 159 72 159 70 155 69 152 67 152 67 152 67 152 67 150 69 152 72 155 73 159 75 150 69 150 69 148 67 148 66 148 67 148 66 145 64 143 64 143 64 143 63 140 61 136 58 136 60 133 58 131 60 133 61 136 60 133 58 128 58 131 58 133 60 133 60 131 58 131 58 126 55 128 57 128 57 126 55 131 57 126 55 124 55 126 57 124 54 124 54 121 52 121 52 128 57 128 55 126 55 126 54 119 54 126 54 121 51 121 55 121 52 121 52 121 52 121 52 119 52 121 51 114 48 119 54 119 51 119 51 119 51 119 51 119 51 119 52 119 49 117 48 114 49 117 51 119 49 117 48 114 49 117 51 119 49 117 48 114 48 117 49 117 51 119 51 117 48 114 48 112 46 112 45 117 49 117 48 114 48 112 46 105 42 105 42 105 42 105 42 109 45 107 43 105 40 102 40 112 46 112 46 112 46 112 46 109 43 95 36 90 40 105 49 95 39 97 42 100 40 95 39 102 42 95 34 83 33 95 43 102 42 97 39 93 36 90 34 83 33 90 39 97 42 102 43 93 36 90 37 97 39 90 31 22 11 22 15 25 27 30 31 27 23 27 19 25 15 24 15 22 15 24 15 25 19 27 23 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 43 25 39 19 31 22 43 21 35 19 31 18 23 15 19 13 19 15 23 16 19 15 15 18 23 16 19 15 23 16 27 15 23 19 35 21 31 18 23 21 31 19 31 19 31 19 31 21 31 19 31 19 31 19 27 18 27 19 35 22 35 21 35 25 35 25 35 25 35 25 35 27 39 27 39 27 39 27 39 25 35 27 39 28 43 28 43 30 43 28 43 30 51 33 55 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 36 67 34 59 33 55 28 51 30 55 33 63 36 67 39 75 39 75 39 75 39 75 39 75 39 75 39 75 39 75 39 79 42 87 43 87 43 83 43 79 42 75 43 87 46 95 43 107 51 99 33 43 19 31 19 47 22 51 19 39 19 51 21 47 19 43 19 43 21 51 19 47 25 71 33 87 39 91 37 71 36 87 36 63 51 174 87 174 85 174 85 174 85 174 84 170 84 174 85 174 87 170 90 178 93 186 96 186 98 186 101 190 104 198 107 190 107 190 102 198 102 202 104 202 105 206 107 210 107 214 108 218 110 218 111 214 111 214 111 214 111 214 110 210 110 210 110 210 110 202 111 198 111 202 113 206 114 206 114 206 114 210 116 210 117 214 120 214 120 214 120 214 120 214 119 210 120 218 122 222 125 226 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 246 131 253 134 257 132 253 132 253 132 253 132 253 132 242 129 234 128 234 128 238 128 234 129 242 131 242 129 234 126 234 128 242 131 249 134 253 129 242 129 242 129 242 129 242 129 246 131 249 132 246 131 242 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 249 132 257 134 257 132 249 135 249 135 249 137 257 140 265 146 281 149 293 152 289 149 281 144 285 143 281 141 277 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 134 246 135 257 138 261 138 253 137 253 140 269 149 305 162 321 168 317 167 321 168 313 162 289 161 293 158 277 150 265 144 261 137 249 129 234 119 226 119 218 120 214 120 206 117 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 108 194 107 190 107 186 105 186 104 190 104 186 102 186 101 182 99 178 99 178 99 178 99 178 98 170 95 162 93 162 93 166 95 166 93 162 92 158 92 154 90 166 88 162 85 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 75 138 79 146 79 138 75 126 76 134 75 130 75 126 73 126 72 123 70 119 70 115 69 115 72 123 72 123 72 123 72 123 72 130 73 134 72 130 70 123 67 119 67 119 67 119 67 119 75 134 73 126 72 123 69 119 70 123 69 119 69 115 67 115 67 115 67 111 66 107 64 107 61 103 64 111 64 103 60 91 61 95 60 91 58 95 60 99 61 95 60 91 58 91 60 95 60 95 60 95 60 95 60 95 55 87 57 87 57 87 57 83 60 91 57 83 55 83 55 83 54 79 54 75 52 71 49 67 55 87 55 87 55 87 54 83 48 75 52 75 49 67 49 79 52 79 52 79 52 79 52 79 49 75 51 71 48 71 54 91 52 79 51 71 49 71 49 71 49 71 51 75 51 71 49 67 49 71 49 71 49 71 49 71 51 75 52 83 54 79 51 75 48 75 48 75 49 79 51 83 49 79 49 75 48 75 46 71 49 79 48 75 46 71 46 71 45 67 45 67 45 67 45 67 45 67 45 63 43 59 42 55 45 67 45 67 45 67 45 67 40 47 33 31 31 43 42 67 39 55 42 59 42 59 40 51 42 67 42 59 36 51 39 67 40 63 42 67 40 63 39 59 33 47 37 63 43 71 45 75 34 47 36 59 40 59 34 35 40 22 42 24 42 27 52 31 42 24 45 25 47 27 47 28 45 24 42 24 40 22 38 21 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 25 42 22 33 18 35 22 35 21 33 18 28 16 26 15 23 15 26 16 28 15 26 13 31 16 28 15 26 16 28 18 28 18 33 21 35 19 28 15 31 19 33 19 33 19 33 19 33 21 35 19 33 18 31 19 33 19 35 22 38 22 38 22 40 25 40 25 40 25 40 25 42 27 42 27 42 27 42 27 45 28 45 28 47 30 50 31 47 28 45 28 45 30 50 31 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 62 34 62 33 62 34 57 31 57 33 62 34 64 36 69 39 69 39 69 39 69 39 62 36 64 37 71 42 74 43 69 40 74 43 76 43 76 42 78 42 74 42 74 43 74 48 71 46 74 40 45 21 26 19 31 21 35 22 31 19 33 24 38 22 33 21 33 21 33 22 33 24 42 33 59 40 66 40 64 34 64 40 64 33 90 73 167 85 169 85 169 85 169 85 167 84 167 85 169 85 171 88 186 92 188 93 191 96 193 98 200 102 205 105 207 105 205 105 202 102 205 104 205 105 207 105 210 107 210 108 212 110 214 110 214 108 214 108 214 108 214 108 217 110 217 110 217 110 217 110 219 111 222 113 222 113 224 114 224 114 226 116 226 117 229 117 231 120 231 120 231 120 231 120 231 120 231 122 234 123 236 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 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 131 267 132 269 134 267 132 267 132 267 132 267 132 267 131 262 129 260 128 262 129 260 129 265 131 265 129 260 128 260 125 262 128 267 131 272 132 267 129 267 129 267 129 267 129 269 131 269 131 269 131 269 131 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 132 279 134 279 132 274 131 279 134 276 135 279 138 286 141 293 146 300 150 305 150 300 147 296 144 296 144 293 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 272 134 269 134 272 132 272 132 274 132 284 135 288 137 288 137 296 135 300 141 317 153 341 162 353 168 358 168 362 170 358 162 339 158 329 155 322 150 310 149 296 137 281 126 267 120 257 120 257 122 255 120 253 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 231 105 229 105 226 104 226 102 229 104 229 102 226 102 224 101 222 99 222 99 222 99 222 99 219 96 214 95 212 93 214 95 214 95 214 95 212 93 212 93 207 90 205 88 200 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 176 78 179 81 179 78 171 73 171 76 171 75 169 75 167 73 159 72 157 70 157 69 155 69 159 72 159 72 159 72 159 72 159 73 162 73 162 72 157 69 152 67 152 67 152 67 152 67 159 75 157 72 155 70 150 69 152 70 152 69 150 69 148 67 148 67 148 66 145 64 143 64 138 63 143 66 145 64 138 60 136 60 133 58 131 60 133 61 136 60 133 58 131 60 136 61 133 60 133 60 133 60 133 60 131 57 128 57 128 57 128 58 136 60 131 57 126 55 126 55 124 54 124 52 121 51 117 49 121 52 121 52 121 52 124 54 117 51 121 52 117 49 119 52 121 52 121 52 121 52 121 52 117 49 119 49 114 49 124 58 121 51 117 46 112 46 114 48 114 48 117 51 119 49 117 48 117 49 117 49 117 49 117 49 117 49 119 51 119 51 117 49 109 45 112 46 114 48 114 48 117 49 117 48 114 48 112 46 112 46 112 46 109 45 107 43 109 45 109 45 109 45 109 45 109 45 109 43 107 43 107 42 105 42 105 42 105 42 105 42 90 36 88 34 90 37 95 40 100 42 102 45 105 43 100 42 95 42 105 45 100 39 95 39 90 37 97 42 102 43 100 42 93 39 97 42 100 42 100 42 85 33 88 37 97 39 88 30 22 15 24 11 21 11 27 35 22 11 24 19 25 23 28 27 25 19 24 11 21 7 19 3 27 23 25 19 25 19 24 15 25 19 25 19 25 19 25 19 24 15 25 19 25 19 27 23 24 35 24 35 24 35 24 35 19 27 21 31 22 35 24 39 24 47 25 39 18 27 19 39 19 31 19 27 16 19 15 15 13 19 15 23 16 19 15 15 18 23 16 19 15 23 16 27 18 27 19 31 19 27 16 19 16 27 19 35 21 35 19 31 16 31 21 35 18 27 19 39 19 31 21 39 24 43 22 39 25 35 25 35 25 35 25 35 28 43 28 43 28 43 28 43 30 47 28 43 30 47 31 55 30 47 28 43 28 43 30 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 67 34 59 33 63 34 67 33 59 33 63 34 67 36 67 40 79 39 75 39 75 37 71 34 67 36 71 40 83 42 87 39 79 42 87 43 87 43 83 42 75 40 71 42 87 46 91 43 99 43 75 25 27 19 39 19 47 24 51 21 47 22 59 25 55 22 51 21 47 22 51 24 55 27 79 39 103 40 83 39 71 37 91 36 55 46 154 88 178 87 178 87 178 87 178 84 174 85 174 87 178 87 182 92 182 92 178 93 186 96 186 99 194 102 190 104 194 104 190 104 202 104 202 105 206 105 210 107 210 107 214 108 218 110 218 108 206 108 206 108 206 108 206 111 214 111 214 111 214 111 206 113 202 113 202 113 202 113 202 116 210 116 210 117 214 117 218 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 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 249 132 257 132 253 134 257 134 257 134 257 134 257 132 246 131 238 129 238 129 238 129 238 131 242 131 238 128 230 125 230 126 234 128 242 129 242 129 242 129 242 129 242 129 242 131 246 131 246 131 246 131 246 132 249 131 246 131 246 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 253 134 257 134 253 131 246 134 246 134 246 135 253 140 261 143 273 147 289 150 289 149 285 144 285 146 289 144 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 131 238 132 238 131 238 131 238 131 242 132 249 135 253 135 246 137 249 138 261 146 289 156 305 165 313 168 325 170 317 165 309 159 289 159 281 155 281 152 285 143 257 135 238 125 230 122 226 123 214 122 210 119 202 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 104 186 102 186 101 182 101 178 99 178 99 178 99 178 99 178 98 174 96 166 95 166 95 166 95 166 95 166 95 166 93 162 92 174 90 166 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 78 142 79 142 79 138 76 134 78 134 76 134 75 130 75 130 73 123 72 123 70 119 70 115 72 123 72 123 72 123 72 123 73 134 75 138 73 130 70 126 69 123 69 123 69 123 69 123 69 119 70 126 72 130 75 134 72 123 70 123 69 119 69 119 67 115 67 111 66 107 64 107 63 103 64 107 64 107 63 103 61 95 60 91 58 95 60 99 61 95 60 95 60 99 63 103 58 91 58 91 60 95 60 95 58 91 57 87 57 87 58 91 60 91 58 87 57 87 57 91 54 79 54 79 52 75 52 75 51 75 51 79 52 79 52 83 54 87 57 91 54 79 54 91 52 79 52 79 52 79 52 79 48 71 51 75 49 71 52 87 52 75 48 59 45 59 46 67 46 63 48 71 49 71 49 67 51 71 49 67 48 71 49 75 45 59 46 63 46 63 45 59 45 67 45 71 46 71 48 75 49 75 48 75 46 71 46 67 46 71 45 67 45 63 43 63 40 55 40 55 40 55 40 55 45 67 45 67 45 63 43 63 40 55 40 55 40 55 40 55 37 51 40 59 42 59 40 55 42 63 45 67 45 67 43 59 37 67 48 87 46 67 39 55 36 55 40 67 43 71 42 63 40 63 42 67 42 63 39 59 33 43 33 51 39 59 36 43 42 25 42 21 33 19 42 30 42 24 42 24 42 25 45 25 42 24 42 24 42 24 40 22 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 42 24 47 24 42 21 40 25 40 22 31 16 31 21 33 19 31 18 28 15 23 13 23 15 26 16 28 15 26 13 31 16 28 15 26 16 28 18 35 19 31 18 28 16 28 16 26 16 33 21 38 21 33 19 26 18 35 21 31 18 35 24 28 18 33 21 35 21 35 21 40 25 40 25 40 25 40 25 45 28 45 28 45 28 45 28 47 28 42 27 42 28 50 33 47 30 45 27 42 28 45 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 34 59 33 59 34 64 37 62 34 62 36 64 36 64 37 71 40 71 39 69 37 66 37 69 39 69 39 69 39 69 39 69 40 74 43 76 43 76 42 76 42 71 40 74 42 71 46 71 43 62 30 31 16 31 25 28 21 38 22 33 21 38 25 42 25 38 22 35 22 35 22 38 22 40 31 59 39 59 31 64 34 66 42 64 31 83 69 169 87 171 87 171 87 171 87 169 87 171 87 174 88 174 90 191 92 186 90 186 93 191 96 195 98 198 101 202 102 200 101 205 104 205 105 207 105 210 107 210 107 210 108 212 110 214 110 217 110 217 110 217 110 217 110 219 111 219 111 219 111 219 111 222 113 222 113 222 113 222 113 226 116 226 117 229 117 231 119 231 120 231 120 231 120 231 120 238 125 236 122 234 120 229 119 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 132 269 134 267 132 269 134 269 134 269 134 269 134 269 132 265 129 262 129 262 131 262 131 265 131 265 129 260 126 265 128 267 129 267 129 267 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 276 134 279 134 279 132 274 129 276 134 276 134 279 137 284 140 288 144 298 149 303 150 300 149 296 144 298 146 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 134 284 135 286 135 300 138 305 144 317 152 329 158 346 167 355 173 362 170 360 168 343 164 334 159 327 153 315 150 305 143 291 132 274 125 262 123 260 123 257 120 253 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 226 104 226 102 224 102 222 101 226 101 224 101 222 99 222 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 210 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 183 81 176 78 174 78 174 79 174 78 171 76 171 75 169 75 164 73 162 73 159 72 159 70 159 72 159 72 159 72 159 72 162 73 164 75 162 73 159 70 157 70 157 70 157 70 157 70 150 69 152 72 155 73 159 75 155 72 152 70 152 69 150 69 148 67 148 66 145 64 143 64 143 64 140 63 140 64 143 66 136 60 133 58 131 60 133 61 133 60 133 60 133 61 138 64 126 57 128 57 131 58 133 60 133 58 128 57 128 57 131 60 131 58 128 57 128 58 133 60 124 54 124 54 126 55 126 55 121 52 121 54 124 54 126 55 124 55 128 57 124 54 126 57 121 52 121 52 121 52 121 52 114 51 121 52 119 49 119 52 126 54 117 46 109 46 114 49 109 46 114 49 117 49 117 49 119 51 114 48 114 48 119 51 112 46 114 48 114 48 112 46 112 46 112 48 114 48 117 49 114 46 112 46 109 45 109 43 114 48 112 46 112 45 109 45 102 40 102 40 102 40 102 40 109 45 109 45 109 45 109 45 105 42 105 42 105 42 105 42 100 42 100 42 100 42 97 40 97 42 102 43 102 43 100 40 93 42 105 45 100 39 93 39 93 40 100 43 100 40 90 34 95 39 97 40 97 40 95 39 88 33 83 33 90 37 90 34 24 19 25 7 16 0 22 27 27 19 25 15 24 11 21 7 22 11 24 19 25 23 28 27 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 24 43 25 35 19 19 24 47 24 35 18 23 18 31 19 31 18 23 16 19 13 15 13 19 15 23 16 19 15 15 18 23 16 19 15 23 16 27 22 35 18 23 15 19 16 27 15 23 19 35 22 35 21 31 12 23 21 35 18 27 22 51 15 23 18 31 19 31 18 27 25 35 25 35 25 35 25 35 28 43 28 43 28 43 28 43 28 39 25 31 25 39 30 51 30 47 28 39 27 39 28 43 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 55 31 63 36 71 34 67 36 67 36 67 37 71 40 79 40 75 39 71 37 71 43 87 42 79 37 67 34 63 39 79 42 87 43 87 43 83 42 71 40 71 40 83 45 91 43 91 37 51 18 23 22 55 18 47 24 55 22 47 24 63 27 63 25 55 22 51 22 51 22 47 22 67 34 87 31 55 39 75 37 91 36 51 45 146 88 178 87 178 87 178 87 178 87 178 88 182 88 186 90 186 93 186 90 178 92 182 95 190 96 186 99 190 101 186 99 182 104 202 104 206 105 210 107 210 107 210 107 214 108 218 110 218 111 214 111 214 111 214 111 214 111 214 111 214 111 214 111 206 113 202 113 202 113 202 113 202 116 210 116 214 117 218 119 218 120 214 120 214 120 214 120 214 126 230 125 222 120 210 117 206 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 125 242 129 253 134 257 132 249 134 257 134 257 134 257 134 257 134 246 131 238 129 238 129 242 131 242 131 242 131 238 126 230 132 249 131 246 131 246 131 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 134 257 134 257 134 253 129 246 134 246 132 246 135 253 138 261 141 269 146 285 150 289 149 285 143 285 146 293 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 246 134 249 134 242 141 261 143 273 149 289 155 289 164 313 171 329 170 317 170 317 168 301 164 285 156 269 149 265 149 269 140 249 129 238 125 234 123 218 122 210 120 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 105 186 104 182 104 178 102 178 101 182 99 178 99 174 98 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 95 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 82 150 79 138 76 138 79 146 78 138 78 134 76 130 75 130 75 130 75 126 73 126 72 123 72 123 72 123 72 123 72 123 73 138 75 138 75 134 72 126 72 130 72 130 72 130 72 130 75 134 73 126 72 123 69 119 72 126 72 123 70 119 69 119 67 115 67 111 66 107 64 107 66 107 63 99 61 107 66 115 61 95 60 91 58 95 60 99 60 95 60 95 60 103 64 107 54 83 55 87 57 91 58 91 61 95 57 83 55 87 60 99 57 87 57 87 58 95 61 99 54 79 54 83 55 87 58 91 54 83 54 87 55 91 57 91 51 79 54 83 51 75 52 83 52 79 52 79 52 79 52 79 46 75 54 87 52 71 49 71 58 87 51 67 46 67 49 75 45 59 46 71 49 71 49 71 52 75 48 63 46 67 51 79 51 79 52 83 54 79 52 75 48 75 48 79 49 83 51 83 46 71 45 67 45 63 43 63 49 79 49 75 48 71 46 71 43 63 43 63 43 63 43 63 45 67 45 67 45 67 45 67 43 63 43 63 43 63 43 63 43 59 39 47 36 47 37 51 39 55 40 59 42 55 40 51 39 63 42 59 36 51 37 63 42 71 43 71 40 51 31 31 36 51 39 59 40 63 40 59 36 43 30 39 34 55 37 51 45 25 45 25 45 27 50 30 47 25 45 24 40 22 38 21 52 28 47 27 45 25 47 27 45 25 45 25 45 25 45 25 47 27 47 25 45 24 42 24 50 28 47 25 40 21 35 19 38 21 45 25 47 24 40 19 40 21 40 21 40 21 40 21 38 24 40 24 40 22 35 19 28 15 26 13 23 15 26 16 26 16 31 18 28 15 21 10 33 18 31 16 28 18 31 19 23 13 23 15 26 15 28 16 33 18 31 18 31 18 31 16 31 18 31 19 33 21 35 21 31 19 35 21 31 18 33 21 35 22 35 24 38 25 40 25 50 30 47 28 45 27 42 27 47 30 47 28 45 28 42 27 45 27 42 27 42 28 47 31 57 30 52 27 52 30 59 34 52 28 52 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 39 74 43 76 43 76 43 78 42 74 42 74 43 74 48 74 42 57 28 28 16 26 21 31 19 33 21 33 22 35 22 35 24 38 25 40 24 38 22 38 28 54 39 59 37 62 37 52 42 69 34 64 33 81 73 169 87 171 85 167 82 159 78 174 88 174 88 174 88 174 88 183 88 186 92 188 93 193 96 193 98 198 101 200 101 200 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 236 122 231 119 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 257 126 257 128 260 128 257 126 260 129 262 131 267 132 269 134 267 131 265 131 267 134 265 132 267 132 267 131 262 128 262 129 262 129 262 129 262 129 267 129 267 129 267 129 267 129 262 126 262 128 265 128 267 129 265 129 272 134 274 132 267 128 267 129 267 129 267 129 267 129 272 132 272 132 272 132 272 132 276 134 272 131 272 134 279 138 272 134 274 135 274 132 267 128 267 131 269 132 272 134 274 135 274 131 274 131 274 131 274 131 276 134 279 132 272 129 276 135 272 131 272 132 276 135 284 138 288 144 298 150 305 150 300 146 298 146 298 144 296 143 293 143 286 138 284 135 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 288 135 284 132 291 140 305 144 312 149 329 159 336 161 346 167 353 168 351 167 346 164 329 153 317 150 315 153 300 141 291 135 281 131 272 129 265 125 257 120 253 117 250 116 248 114 248 113 245 111 243 111 243 114 243 113 241 111 238 111 236 110 236 108 234 107 231 107 224 104 231 107 229 107 234 111 226 104 226 104 226 104 226 104 229 102 224 101 229 105 226 101 226 102 226 101 224 99 222 99 219 98 219 96 217 95 214 95 214 93 210 90 207 90 207 92 202 88 202 87 200 85 198 85 198 84 191 81 195 84 191 79 191 81 191 81 191 81 191 81 186 78 186 76 183 75 181 76 179 79 176 78 174 76 171 76 174 76 169 73 167 73 167 75 162 73 162 73 162 73 162 73 159 73 162 73 162 73 162 75 155 70 162 75 164 73 157 69 152 69 159 73 162 72 155 67 152 72 155 73 157 72 155 70 159 73 155 72 150 69 148 66 148 67 148 66 145 64 143 64 138 64 148 66 136 58 138 64 138 64 140 66 143 64 140 63 128 58 136 63 138 61 131 57 124 60 138 63 131 55 126 57 131 57 128 55 128 58 136 63 133 60 131 57 124 52 119 51 119 52 126 57 128 55 121 51 126 55 126 55 126 52 119 51 124 54 124 54 124 54 124 54 124 54 124 54 124 54 124 54 121 55 128 54 114 46 119 55 124 51 114 48 119 52 121 51 112 48 119 52 121 51 114 46 124 52 117 46 109 45 109 46 117 48 114 49 121 52 117 46 117 49 117 48 114 46 112 46 112 49 119 48 105 40 107 48 114 48 114 46 109 43 102 40 97 39 105 43 109 45 107 42 109 45 109 45 109 45 109 45 112 45 109 43 107 42 105 40 105 45 105 43 100 37 85 31 83 33 88 37 97 43 105 46 93 37 93 37 93 37 93 37 93 37 95 39 95 39 95 40 100 42 100 40 97 40 95 39 97 39 93 36 90 36 90 37 28 27 28 31 30 35 31 35 24 19 25 23 28 27 30 31 30 27 27 19 24 15 24 19 22 15 24 19 25 23 27 27 27 23 27 19 25 15 24 15 28 27 28 23 25 19 24 15 21 27 24 35 24 35 21 27 21 27 21 27 21 27 21 27 19 31 21 35 19 31 18 23 15 19 13 15 13 15 15 19 16 23 16 23 15 19 13 11 16 23 15 15 13 19 16 23 15 19 15 19 16 23 18 27 18 27 18 27 18 27 18 27 18 27 18 31 19 35 21 35 18 31 21 35 18 27 19 35 22 27 24 31 24 35 25 35 30 43 28 43 27 39 25 35 30 43 28 43 27 39 27 35 28 39 27 39 27 43 30 51 30 51 28 43 28 51 31 59 28 47 30 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 79 42 87 43 87 43 83 43 75 42 75 42 87 46 95 46 87 33 43 19 27 19 31 18 43 19 43 21 47 21 51 22 55 24 59 25 55 24 51 24 71 36 95 37 91 37 83 31 91 39 71 37 59 43 158 87 174 87 174 85 166 81 158 88 182 88 182 88 182 88 182 88 186 90 186 92 190 95 190 96 194 99 190 101 194 99 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 122 218 120 214 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 125 234 126 238 126 242 126 238 128 246 129 249 132 253 132 253 132 253 132 253 132 253 131 246 132 246 132 242 129 234 129 238 129 238 129 238 129 238 129 242 129 242 129 242 129 242 128 238 128 238 129 242 131 246 129 246 131 249 132 246 131 242 131 246 131 246 131 246 131 246 132 249 132 249 132 249 132 249 134 249 132 249 132 253 135 261 132 249 134 257 134 249 129 238 131 246 132 249 132 249 134 253 131 249 131 249 131 249 131 249 132 257 134 253 129 246 132 261 134 246 134 246 135 253 138 261 141 269 147 289 150 289 147 277 146 289 146 285 144 281 143 281 138 269 137 265 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 135 253 134 242 135 249 140 265 144 277 153 297 159 297 164 313 168 309 168 305 167 285 159 269 153 269 153 281 144 261 140 249 134 242 129 242 128 226 125 214 120 206 117 214 114 206 114 210 113 206 111 210 114 210 114 206 113 206 111 202 110 198 110 194 108 194 107 190 105 190 108 194 107 190 108 202 104 182 104 182 104 182 104 182 104 182 99 182 102 190 102 178 102 186 102 182 101 178 99 178 98 174 98 170 96 170 95 166 95 162 92 154 90 154 90 158 88 166 88 162 87 162 85 158 85 154 81 150 84 154 82 142 81 146 81 146 81 146 81 146 78 138 78 134 76 134 75 130 78 142 79 138 78 138 76 134 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 69 123 72 130 72 130 69 123 70 126 72 130 73 126 72 123 73 126 72 123 70 119 69 115 67 115 67 111 66 107 64 107 64 115 69 115 63 99 63 111 61 99 63 107 64 103 61 99 57 91 61 103 63 99 58 87 55 95 64 103 60 83 57 91 58 91 57 83 57 91 61 103 58 91 57 83 55 79 52 75 52 79 54 83 55 79 54 75 55 87 55 87 55 83 52 75 54 83 54 83 54 83 54 83 54 83 54 83 54 83 54 83 52 83 54 79 49 71 51 83 54 75 48 67 51 79 52 75 48 71 49 75 51 71 49 67 55 79 48 59 43 59 46 67 49 67 48 71 52 79 49 63 49 79 49 75 48 71 46 71 48 83 51 79 45 67 48 83 46 71 46 71 45 63 42 55 39 55 42 63 45 63 42 55 43 63 43 63 43 63 43 63 45 67 43 63 43 63 42 59 40 55 40 55 40 51 37 43 39 51 39 55 42 59 42 63 39 59 39 59 39 59 39 59 42 67 40 63 40 63 40 63 39 59 39 59 37 55 36 51 37 51 36 47 34 51 36 55 38 22 45 27 47 25 42 24 42 25 45 27 50 28 52 30 52 28 47 24 40 22 40 22 38 21 40 24 47 28 52 30 47 27 47 25 45 24 42 24 45 25 45 25 45 25 45 24 40 22 42 24 45 22 42 21 40 21 40 21 40 21 40 21 33 19 35 21 33 19 31 16 23 13 21 12 21 12 23 13 31 16 26 13 23 13 26 15 31 16 28 15 26 16 28 18 28 16 28 18 31 18 33 19 26 16 28 18 31 19 33 21 31 18 31 19 33 21 35 21 31 19 35 21 31 18 33 21 35 24 38 24 40 25 40 25 42 27 42 27 40 25 40 25 45 27 42 27 40 25 40 24 45 27 42 27 42 28 47 31 54 28 52 28 52 30 57 33 52 30 54 30 57 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 71 40 71 40 71 40 71 40 69 40 74 43 76 43 74 42 78 42 74 42 74 43 74 48 76 37 40 19 28 21 31 19 26 18 28 18 31 19 31 21 35 24 38 25 40 24 38 22 40 30 57 39 62 37 62 37 54 42 69 36 66 34 78 69 164 84 169 85 169 85 167 82 174 88 174 88 174 88 174 88 183 88 186 92 188 93 193 95 193 96 195 99 200 101 198 99 205 104 205 105 207 107 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 234 123 238 125 241 122 238 120 238 120 241 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 253 123 253 125 255 126 257 126 257 126 260 129 262 131 267 132 262 131 269 134 272 134 267 131 267 132 267 132 267 131 262 129 262 129 262 129 262 129 262 129 267 129 267 129 267 129 267 129 267 129 267 131 269 131 272 132 272 131 269 129 267 131 269 132 269 131 269 131 269 131 269 131 272 132 272 132 272 132 272 132 269 131 272 134 274 134 274 134 272 132 274 134 274 132 269 129 274 134 272 132 272 132 269 131 274 131 274 131 274 131 274 131 276 134 279 132 272 129 276 135 284 137 281 135 279 137 284 138 286 143 296 147 300 149 298 147 298 146 298 144 296 143 293 143 286 138 286 137 281 134 279 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 274 132 281 134 286 135 284 134 288 138 298 143 303 147 319 156 334 159 343 167 353 170 353 168 348 165 334 159 324 155 319 158 308 146 298 140 286 131 269 128 272 129 265 123 257 122 255 119 248 114 248 113 245 111 243 111 243 114 243 114 241 113 241 111 236 110 236 110 234 108 234 107 234 110 238 110 234 107 231 110 226 104 226 104 226 104 226 104 226 99 219 99 224 102 224 98 226 102 226 101 224 99 222 99 219 98 219 98 217 96 217 95 214 93 210 90 207 90 207 92 202 88 202 88 200 87 200 85 200 84 193 82 195 84 193 79 191 81 191 81 191 81 191 81 186 78 186 78 183 76 183 76 179 79 176 79 174 78 174 76 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 155 70 157 72 159 70 157 69 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 67 150 67 143 63 143 66 133 60 136 63 138 61 133 60 128 58 136 63 138 61 131 57 131 61 140 63 133 58 131 60 131 58 128 57 128 58 133 61 126 55 126 55 126 55 126 55 126 55 124 54 124 54 126 55 124 55 126 55 126 54 121 52 124 54 124 54 124 54 124 54 124 54 124 54 124 54 124 54 121 51 114 48 119 52 121 51 124 51 114 48 119 52 121 51 119 49 117 48 114 49 117 51 126 52 114 45 107 45 114 49 117 48 114 49 121 52 117 46 117 49 114 48 114 48 112 46 114 49 119 49 114 48 119 54 109 45 112 46 112 45 107 43 105 43 107 43 107 42 102 40 105 42 105 42 105 42 105 42 105 42 107 43 107 43 109 45 93 37 93 37 95 40 100 43 105 45 102 43 100 40 97 39 97 40 97 40 97 40 97 40 105 45 102 43 100 40 97 40 93 37 90 36 90 34 88 34 90 34 88 33 85 34 90 36 19 7 24 23 27 19 22 3 27 19 25 15 22 11 21 7 30 27 25 15 21 7 21 7 22 15 24 19 25 23 27 27 27 23 27 19 25 15 24 15 18 3 19 3 21 7 22 11 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 18 23 13 11 12 15 15 23 21 35 19 31 19 31 21 35 18 27 18 31 19 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 24 35 25 35 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 28 47 30 51 31 55 30 51 30 55 31 55 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 40 79 40 79 40 79 40 79 40 79 42 87 43 87 42 79 43 75 42 75 42 87 46 95 45 67 21 19 18 39 21 27 16 35 16 39 18 39 19 43 22 55 24 59 25 55 24 51 27 75 37 99 39 91 37 83 34 95 39 75 39 63 40 142 84 166 84 174 87 178 87 174 88 182 88 182 88 182 88 182 90 190 90 194 92 198 93 190 95 190 98 198 99 190 99 186 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 122 218 123 222 125 226 123 222 120 218 120 218 122 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 230 125 234 126 238 128 242 128 246 129 249 131 249 128 246 134 261 137 257 132 246 132 246 134 249 132 246 131 238 131 242 131 242 131 242 131 242 129 242 129 242 129 242 129 242 131 246 131 249 132 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 246 132 257 135 257 132 249 132 249 132 249 132 249 132 246 135 253 134 249 132 246 131 242 132 253 132 253 132 253 132 253 132 257 134 253 129 246 132 261 138 257 137 249 135 249 137 253 138 265 143 277 147 281 147 281 146 289 146 285 144 281 143 281 140 273 138 265 135 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 132 246 134 249 134 242 137 253 141 261 143 269 150 285 155 285 161 309 168 309 168 309 168 289 164 273 158 277 159 285 150 269 147 261 137 246 131 230 129 230 126 218 122 210 119 218 114 206 114 210 113 206 111 210 116 214 114 210 114 206 113 206 111 202 110 198 110 194 108 194 111 206 114 202 108 186 107 194 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 98 174 98 170 96 170 95 162 92 154 90 154 90 158 90 170 88 166 88 162 87 162 87 154 82 150 84 158 82 146 81 146 81 146 81 146 81 146 79 142 78 138 78 134 76 134 79 146 79 142 79 138 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 115 67 111 64 107 64 107 60 99 63 103 63 103 61 95 58 95 60 99 61 95 60 91 61 103 63 103 61 95 60 95 58 91 58 91 58 91 58 95 54 79 54 83 55 87 57 87 57 83 54 75 52 79 55 87 54 87 55 91 57 87 54 83 54 83 54 83 54 83 54 83 52 79 52 79 52 79 52 79 52 67 45 63 52 87 54 75 54 75 48 67 51 79 52 75 52 75 48 63 46 67 51 79 51 75 51 71 49 67 48 63 49 67 48 71 52 79 49 63 48 75 48 75 48 75 48 75 46 75 48 75 48 79 51 91 43 63 45 71 46 71 45 67 45 67 45 63 43 59 40 55 42 59 42 59 42 59 42 59 40 59 42 63 43 67 45 71 40 55 39 47 39 59 45 71 45 67 43 59 40 51 39 47 42 67 42 67 42 67 42 67 45 75 43 67 40 59 37 55 37 55 37 51 36 47 34 47 39 59 37 51 34 47 34 51 47 30 57 34 59 31 50 27 47 25 45 24 40 22 38 21 50 27 45 22 40 21 38 21 50 27 47 25 45 24 42 22 47 27 47 25 45 24 42 24 33 18 35 19 38 22 40 24 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 28 15 23 12 21 13 28 18 35 19 33 18 31 19 33 21 31 18 33 19 35 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 40 25 40 27 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 54 30 57 31 57 31 54 30 57 31 57 33 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 69 40 71 42 74 40 71 39 71 42 76 43 76 42 71 40 78 42 74 42 74 43 74 48 66 28 26 13 26 22 31 18 26 16 26 18 28 18 31 19 35 24 38 25 40 24 38 22 45 33 62 40 62 37 59 37 62 43 69 36 71 36 74 61 162 82 169 87 171 88 171 87 174 88 174 88 174 88 174 88 186 90 188 92 188 92 191 93 191 95 195 98 198 99 195 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 236 123 238 125 238 125 243 123 241 120 238 122 243 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 125 255 126 257 126 260 128 262 129 262 129 265 131 257 129 267 135 274 135 267 131 267 134 269 134 269 132 265 129 265 131 265 131 265 131 265 131 267 129 267 129 267 129 267 129 269 131 272 132 274 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 129 272 134 276 134 272 131 272 132 272 132 272 132 272 134 276 134 274 132 272 131 269 129 276 132 276 132 276 132 276 132 276 134 279 132 272 129 276 135 281 135 276 134 274 134 276 135 284 138 288 143 296 147 298 149 298 146 298 144 296 143 293 143 288 140 286 138 284 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 279 131 281 132 284 134 291 143 300 143 300 146 315 153 319 155 334 162 346 168 351 168 346 165 339 162 331 159 324 159 312 150 308 146 293 135 274 129 267 128 262 122 255 119 253 117 248 114 248 113 245 111 243 111 245 116 245 114 243 114 241 113 238 111 238 110 236 110 234 108 241 114 243 113 234 105 229 107 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 222 98 219 98 217 96 214 93 210 90 207 90 207 92 205 90 205 88 202 88 200 87 200 85 193 84 198 85 195 81 191 81 191 81 191 81 191 81 188 79 188 78 186 78 183 78 181 81 179 79 176 79 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 64 140 63 140 63 140 61 138 63 140 66 143 64 138 63 133 60 133 60 133 60 133 60 140 63 136 61 136 61 136 60 131 58 131 58 131 58 131 57 121 52 124 55 126 57 131 58 131 57 126 54 124 55 128 58 124 55 126 57 128 57 126 55 124 54 124 54 124 54 124 54 121 52 121 52 121 52 121 52 124 48 109 46 121 55 124 51 124 51 114 48 119 52 121 51 121 51 114 46 112 48 119 52 112 48 121 55 126 51 112 43 117 48 114 49 121 52 117 46 114 48 114 48 114 48 114 48 112 45 109 45 112 48 117 49 107 43 109 46 112 46 109 45 112 46 109 43 107 42 105 42 109 45 109 45 109 45 109 45 102 42 105 43 107 45 109 46 107 45 102 40 97 42 102 45 97 40 97 39 95 39 95 39 100 42 100 42 100 42 100 42 102 43 100 40 95 37 90 36 97 40 95 39 95 37 93 37 107 45 100 39 90 34 88 34 28 31 31 35 31 31 27 19 24 19 25 23 28 27 30 31 27 23 25 15 24 15 24 15 30 31 28 23 24 11 21 7 27 23 27 19 25 15 24 15 22 11 24 15 25 19 27 23 24 31 22 27 21 31 22 35 24 35 24 35 24 35 24 35 19 31 21 35 19 31 18 23 13 15 12 11 12 11 13 15 15 19 13 15 13 19 16 27 16 19 13 15 13 15 15 23 18 27 18 31 19 35 21 35 15 23 16 27 18 31 19 35 18 27 18 31 19 35 21 35 18 31 21 35 18 27 19 35 25 35 25 35 27 39 27 43 25 35 25 35 27 39 27 39 28 39 27 39 25 35 25 31 28 39 27 39 27 43 30 51 27 47 30 55 31 55 31 51 31 55 31 55 33 59 33 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 83 43 87 43 83 40 75 43 75 42 75 42 87 46 95 31 43 18 19 18 35 21 27 16 39 18 39 19 43 19 47 22 55 24 59 25 55 24 51 30 83 39 103 40 91 36 83 39 99 39 75 42 67 37 123 84 170 85 178 88 182 88 178 88 182 88 182 88 182 88 182 92 202 92 194 92 194 92 186 93 190 96 194 98 194 98 194 101 198 102 202 107 214 108 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 122 218 123 226 126 230 125 226 123 226 122 222 122 222 123 226 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 125 234 126 238 126 242 128 242 129 246 129 246 129 246 129 246 128 246 132 257 135 261 134 253 134 249 135 253 134 246 131 242 132 246 132 246 132 246 132 246 129 242 129 242 129 242 129 242 131 246 131 249 132 253 134 253 132 246 131 242 129 246 131 249 131 246 131 246 131 246 131 246 132 249 132 249 132 249 132 249 129 242 131 249 132 249 132 249 132 249 131 246 131 249 134 257 134 253 132 249 132 249 131 246 134 257 134 257 134 257 134 257 132 257 134 253 129 246 132 261 134 246 132 242 132 246 134 249 137 257 140 265 144 277 147 285 146 289 146 285 144 281 143 281 141 273 140 269 137 261 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 131 246 134 242 138 253 143 257 141 261 146 269 147 265 153 289 164 301 167 293 164 281 164 281 161 281 159 285 150 273 150 273 143 253 134 238 128 226 125 214 120 206 117 214 114 206 114 210 113 206 111 210 117 214 116 214 114 210 114 210 113 202 111 202 110 198 110 198 111 206 113 202 107 186 105 190 107 190 107 190 107 190 107 190 102 178 98 178 101 186 101 174 102 186 102 182 101 178 99 178 101 178 99 178 98 174 98 174 95 162 92 154 90 154 90 158 92 170 90 170 88 166 88 166 88 158 84 154 85 158 84 146 81 146 81 146 81 146 81 146 81 142 79 142 78 138 78 138 81 146 81 146 79 142 79 142 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 72 126 70 123 69 126 70 130 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 103 61 99 63 107 61 95 63 107 66 111 66 111 64 103 60 95 60 95 60 95 60 95 66 99 58 91 60 99 60 91 58 91 60 95 60 91 57 83 54 79 54 83 55 87 57 87 57 87 55 83 55 83 57 87 54 87 55 91 58 91 57 91 54 83 54 83 54 83 54 83 51 75 51 75 51 75 51 75 54 79 49 75 52 83 54 83 54 75 48 67 51 79 52 75 51 71 49 67 48 71 49 75 45 67 52 91 57 79 48 55 49 67 48 71 52 79 49 63 46 71 48 75 48 75 49 79 48 67 43 63 46 75 48 71 45 67 46 71 46 67 43 63 46 71 45 63 43 63 43 67 45 67 45 67 45 67 45 67 42 59 43 63 43 63 45 67 48 71 45 63 40 55 40 55 37 47 37 51 39 51 39 51 42 67 42 67 42 67 42 67 40 63 40 59 37 55 36 51 42 67 42 67 40 63 39 59 46 75 43 63 37 51 36 51 45 25 45 25 42 24 40 22 42 25 45 27 50 28 52 30 45 25 45 24 45 27 50 28 50 27 47 25 45 24 42 22 47 27 47 25 45 24 42 24 45 25 45 25 47 27 47 27 45 24 40 21 40 21 45 24 45 24 45 24 45 24 45 24 33 19 35 21 33 19 31 16 26 15 23 13 23 13 26 15 21 13 26 15 28 16 28 16 23 13 21 12 21 12 23 13 28 18 31 18 33 19 33 19 31 18 31 18 31 18 31 18 31 18 31 19 33 21 35 21 31 19 35 21 31 18 33 21 40 25 40 27 42 27 45 28 40 25 42 27 45 28 45 30 47 28 45 28 42 27 42 25 45 27 42 27 42 28 47 31 50 28 54 31 59 31 54 30 57 31 57 33 59 33 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 74 43 76 43 76 42 71 39 78 42 74 42 74 43 74 48 38 21 28 18 26 18 28 19 28 19 31 19 33 21 33 22 35 24 38 25 40 24 38 22 47 34 64 42 64 37 59 36 66 45 69 37 76 37 69 55 164 85 171 88 174 88 171 87 174 88 174 88 174 88 174 88 188 92 188 92 188 92 188 92 188 93 193 98 195 98 195 96 200 101 202 104 210 108 214 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 231 122 238 126 241 126 238 125 245 123 243 122 241 123 243 125 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 257 126 260 128 262 129 262 129 262 129 262 129 262 129 262 129 262 129 265 132 269 134 272 135 269 134 272 135 269 134 267 131 267 132 267 132 267 132 267 132 267 129 267 129 267 129 267 129 267 131 269 131 272 132 272 132 267 131 269 132 272 131 269 129 269 131 269 131 269 131 269 131 272 132 272 132 272 132 272 132 269 131 267 129 269 131 272 134 272 132 269 129 269 132 276 137 269 131 272 132 272 132 274 134 279 134 279 134 279 134 279 134 276 134 279 132 272 129 276 135 276 134 274 134 276 135 284 138 279 137 284 140 291 144 298 149 298 146 298 144 296 143 293 143 291 141 288 138 284 137 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 276 131 284 135 286 138 291 140 291 137 298 144 305 146 319 155 336 164 343 165 339 162 336 162 334 159 324 158 310 150 310 150 303 140 281 134 272 129 265 123 257 122 255 119 248 114 248 113 245 111 243 111 248 117 245 116 245 114 243 114 241 113 238 111 238 110 236 110 234 110 238 110 229 104 229 107 231 107 231 107 231 107 231 107 229 101 222 101 226 104 226 99 226 102 226 101 224 99 222 99 224 101 222 99 222 98 219 98 214 93 210 90 207 90 207 92 207 92 205 90 205 88 202 88 202 85 195 84 198 87 195 82 191 81 191 81 191 81 191 81 191 81 188 79 188 78 186 79 183 82 179 81 179 79 176 79 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 159 72 155 69 155 69 159 72 152 72 155 73 157 72 155 70 157 72 155 70 152 69 150 67 148 67 148 66 145 64 143 64 150 64 138 63 145 66 140 60 136 63 140 64 140 64 138 61 136 60 133 58 131 60 133 61 143 61 128 55 131 60 133 57 131 58 133 61 133 58 126 54 124 55 126 55 126 55 126 57 126 57 128 58 131 57 128 55 124 55 128 57 131 58 131 57 124 54 124 54 124 54 124 54 119 51 119 51 119 51 119 51 126 55 128 54 121 52 124 55 124 51 114 48 119 52 121 51 114 49 117 51 119 49 117 48 117 49 119 52 121 51 119 49 117 48 114 49 121 52 117 46 112 46 112 48 114 49 117 49 121 48 109 45 114 49 114 45 112 46 112 46 109 43 105 40 112 45 107 42 107 45 112 48 107 43 107 43 107 43 107 43 109 45 107 43 107 43 105 42 100 42 100 42 97 39 93 36 97 40 97 40 97 40 97 40 97 40 97 40 97 40 97 40 97 40 97 40 97 40 95 39 102 42 100 42 97 40 97 40 100 40 95 37 93 37 95 39 30 31 28 23 25 19 25 23 27 19 25 15 22 11 21 7 25 19 25 19 27 27 30 35 25 19 25 19 25 19 25 19 27 23 27 19 25 15 24 15 24 15 24 15 24 15 24 15 25 35 21 23 19 27 24 39 24 35 24 35 24 35 24 35 22 43 24 43 24 39 21 31 16 19 15 15 13 19 15 23 10 11 15 23 18 27 16 19 16 19 15 15 13 19 15 23 16 23 16 27 18 27 19 31 19 27 18 27 18 27 18 23 18 27 18 31 19 35 21 35 18 31 21 35 18 27 19 35 25 35 25 39 27 43 28 43 27 39 27 43 28 47 30 51 30 47 30 43 28 43 27 39 28 39 27 39 27 43 30 51 25 43 30 55 33 55 30 47 31 55 31 59 33 63 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 43 87 43 87 43 83 39 75 43 75 42 75 42 87 46 95 18 31 22 35 18 23 18 31 19 43 21 47 21 51 22 51 22 55 24 59 25 55 24 51 31 87 40 103 40 91 36 79 40 99 39 79 43 71 37 111 87 178 87 182 88 178 87 174 88 182 88 182 88 182 88 182 92 194 92 194 92 194 92 194 92 190 96 194 98 194 98 190 99 194 102 202 107 214 110 222 110 218 110 218 110 218 110 218 110 210 110 214 111 218 113 218 113 218 113 218 113 210 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 128 230 125 222 125 226 123 222 122 226 123 230 125 230 125 230 125 230 125 230 125 230 123 230 123 230 123 230 123 230 123 230 123 230 123 230 126 234 125 230 123 234 125 238 128 242 129 246 129 249 131 249 129 246 129 246 129 246 129 246 129 246 129 249 132 257 135 265 134 253 135 253 135 249 132 242 132 246 132 246 132 246 132 246 129 242 129 242 129 242 129 242 129 242 129 246 131 246 132 249 128 242 132 253 134 249 129 238 129 242 129 242 129 242 129 242 132 249 132 249 132 249 132 249 132 246 129 238 128 246 134 257 132 246 131 242 131 249 135 261 129 246 131 249 132 253 134 257 134 257 134 257 134 257 134 257 132 257 134 253 129 246 132 261 134 246 134 249 137 257 141 265 135 249 137 257 141 273 147 285 146 289 146 285 144 281 143 281 141 277 140 269 138 265 135 261 134 246 134 246 134 246 134 246 131 238 131 238 131 238 131 238 129 234 129 234 129 234 129 234 134 242 129 234 129 242 134 253 132 238 137 238 134 238 137 246 140 246 149 277 159 289 164 293 161 277 162 277 159 277 158 277 147 269 150 277 147 257 138 242 132 238 128 226 125 218 122 226 114 206 114 210 113 206 111 210 117 218 117 214 116 210 114 210 113 206 113 202 111 198 110 198 107 194 110 194 105 182 105 190 107 190 107 190 107 190 107 190 104 186 101 182 104 194 102 182 102 186 102 182 101 178 99 178 101 182 101 178 99 174 98 174 95 162 92 154 90 154 90 158 92 174 92 170 90 166 88 166 88 162 84 154 87 162 84 150 81 146 81 146 81 146 81 146 81 146 81 142 79 138 78 138 81 150 81 146 79 142 78 142 76 134 73 126 72 126 72 130 73 126 73 126 73 126 73 126 72 126 73 126 73 126 73 130 69 119 73 130 75 126 70 123 73 130 69 119 67 123 72 134 70 126 72 130 73 126 72 123 75 130 72 126 69 119 67 111 67 115 67 111 66 107 64 107 70 111 63 107 67 119 66 99 60 99 61 103 63 99 61 95 61 95 60 91 58 95 60 99 64 95 54 79 57 95 58 83 58 95 60 99 60 91 55 79 55 83 55 83 55 83 55 83 54 83 58 95 60 91 55 79 54 83 57 95 58 95 58 95 54 83 54 83 54 83 54 83 51 75 51 75 51 75 51 75 55 95 60 91 52 71 54 95 54 75 48 67 51 79 52 75 46 67 51 79 52 75 48 63 54 79 49 67 48 71 52 87 49 67 48 71 52 79 49 63 46 71 46 75 48 79 49 79 55 83 46 71 49 83 48 67 48 75 48 71 45 63 40 55 45 63 42 59 43 67 48 79 42 59 42 59 42 59 42 59 46 67 45 63 43 59 42 55 36 47 39 55 39 47 34 35 45 63 43 59 42 55 40 51 40 63 40 63 40 63 40 63 40 67 42 67 42 67 43 71 42 67 42 63 40 63 39 59 34 47 34 51 37 59 40 67 40 25 50 27 42 22 42 28 50 30 52 30 50 25 40 21 40 22 45 27 47 27 47 27 47 25 40 21 38 22 45 27 38 22 42 24 47 27 50 30 38 21 40 24 42 25 47 27 45 22 42 24 50 27 47 22 42 22 40 21 40 19 38 19 42 27 40 24 31 18 26 18 19 15 23 18 26 15 19 12 16 12 19 15 21 16 26 18 23 16 23 16 23 16 23 16 19 15 21 18 28 21 33 22 28 19 28 19 28 19 28 19 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 45 28 45 27 42 25 40 25 42 31 57 39 62 34 47 25 52 33 52 33 52 33 52 33 52 30 57 33 62 36 64 36 59 33 59 33 59 33 59 33 69 37 62 33 59 34 66 39 62 37 71 40 69 39 71 42 64 37 71 42 74 40 66 36 76 48 90 49 76 37 66 39 66 40 64 43 74 45 54 28 28 21 33 21 33 21 31 18 33 22 35 22 35 22 38 24 35 21 33 24 42 30 47 28 64 39 66 40 66 39 62 36 66 39 69 42 62 34 71 55 150 87 169 87 171 96 179 84 171 87 176 88 179 90 181 90 183 90 191 95 195 95 191 92 193 93 191 93 191 95 195 99 205 104 214 108 219 110 217 107 217 108 217 108 217 108 217 108 219 108 217 108 217 111 222 114 224 114 224 114 224 114 224 114 217 111 219 113 224 116 229 117 231 119 231 120 234 122 236 122 243 122 236 117 234 119 241 123 238 120 238 122 241 123 243 123 245 125 245 125 245 125 245 125 243 123 243 123 243 123 243 123 250 123 253 122 250 123 253 125 255 125 255 125 255 125 255 125 255 125 255 126 257 128 260 128 260 128 260 128 260 128 260 128 262 128 260 128 260 129 265 132 265 129 262 129 262 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 147 300 147 300 146 291 141 293 143 291 138 281 134 284 138 281 135 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 272 131 272 132 274 132 281 134 284 138 303 153 329 164 339 165 331 159 334 162 334 159 327 155 317 150 322 156 324 150 298 134 276 128 272 125 262 122 260 120 253 120 250 119 248 116 243 113 236 108 238 110 241 111 243 111 243 111 243 110 241 108 238 108 231 107 229 105 229 104 226 104 236 108 231 105 229 105 229 107 229 102 226 101 224 102 226 104 224 101 224 99 222 98 219 98 222 99 222 99 222 99 222 99 217 95 212 92 207 88 207 90 205 90 202 87 198 84 195 82 200 87 200 85 198 84 195 84 193 82 193 81 191 79 188 79 191 81 191 79 188 78 186 78 188 81 188 79 183 76 179 73 181 75 176 72 174 72 174 73 169 75 169 75 169 75 169 75 169 75 169 75 169 75 169 75 159 73 159 73 159 73 159 72 164 75 162 72 159 70 157 70 150 66 150 67 155 70 162 75 159 72 162 73 159 69 150 64 145 66 143 64 143 63 140 63 143 64 143 64 143 64 143 64 133 60 140 64 143 63 136 58 140 63 140 61 138 60 136 60 138 63 138 63 138 61 131 58 133 60 133 60 133 60 133 60 128 55 124 54 124 54 126 57 126 55 126 54 124 52 121 52 126 52 126 54 128 55 131 55 126 52 124 51 124 49 121 49 131 52 121 51 126 54 126 51 126 52 124 51 124 49 121 49 121 52 124 54 121 49 112 45 109 52 128 52 109 42 112 52 112 46 112 46 112 48 119 51 117 49 117 48 114 46 112 46 114 48 114 48 114 48 114 48 117 49 117 48 114 46 112 46 114 46 112 45 109 46 112 48 109 42 102 39 102 43 112 49 107 43 107 45 109 46 112 46 114 42 97 40 112 49 109 39 102 43 102 42 97 40 105 49 102 43 102 43 102 43 102 43 93 37 93 37 93 37 93 37 100 40 93 36 88 36 93 39 102 42 100 45 109 46 95 33 90 36 93 39 95 39 93 37 22 23 28 23 24 11 25 27 33 31 28 19 24 15 25 19 22 15 25 23 27 23 27 19 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 22 35 25 39 22 23 24 35 22 31 21 27 21 27 25 35 24 23 18 11 16 15 13 3 15 11 16 11 15 7 18 15 16 7 15 3 12 0 16 11 16 11 16 11 16 11 12 11 13 15 15 23 16 23 19 31 19 31 19 31 19 31 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 28 43 28 39 27 39 25 35 28 47 34 67 37 59 31 43 33 55 33 55 33 55 33 55 28 51 31 59 34 67 36 63 33 59 33 59 33 59 33 59 37 71 34 63 34 63 37 71 34 71 40 79 39 75 39 83 39 79 42 83 42 83 40 75 40 87 45 91 42 83 42 87 43 79 40 87 48 95 36 51 19 31 19 43 19 43 18 39 21 47 21 51 22 51 22 55 22 51 24 59 25 63 28 71 40 91 40 87 39 87 37 83 40 91 40 95 37 75 43 123 81 170 88 174 90 194 92 174 87 178 88 182 88 186 90 186 90 186 93 194 96 194 93 190 95 194 95 194 95 198 98 198 101 202 104 210 107 214 107 214 108 218 108 218 108 218 108 218 108 218 107 214 110 214 113 218 114 214 114 214 114 206 114 206 113 202 114 206 116 214 117 214 119 218 119 222 120 226 122 226 122 222 120 218 120 218 122 222 120 218 122 222 122 226 123 226 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 125 230 123 226 122 230 123 234 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 246 128 242 129 246 131 253 131 249 129 246 131 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 289 147 293 146 289 141 277 143 281 141 273 137 257 138 257 137 253 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 132 234 132 234 134 234 134 238 137 242 146 265 158 293 164 301 159 293 162 297 162 293 158 281 155 273 152 269 152 261 143 242 129 238 128 230 125 230 122 222 120 226 120 222 117 218 114 210 108 190 108 194 110 198 111 198 111 198 111 194 110 190 108 190 108 194 107 190 105 186 105 186 110 194 107 186 105 186 105 190 104 186 102 182 101 186 102 190 101 182 101 178 99 174 98 174 98 174 98 174 98 174 98 174 95 162 92 154 88 146 88 150 90 170 88 166 87 162 85 158 87 162 87 158 85 154 84 154 82 150 82 146 81 146 79 142 81 146 81 142 79 138 78 138 81 146 81 142 78 134 75 126 75 126 72 123 70 119 72 123 73 130 75 130 75 130 75 130 73 126 73 126 73 126 73 119 73 107 73 107 73 115 73 115 72 123 72 130 70 126 70 126 67 119 67 119 69 126 72 134 72 130 73 134 72 123 67 111 67 115 66 111 66 107 64 107 64 107 64 107 64 107 64 107 63 99 61 99 61 99 61 103 63 103 63 99 61 95 60 95 61 103 63 103 63 99 60 91 60 95 60 95 60 95 60 95 60 91 57 87 57 87 58 95 55 83 55 79 54 79 52 75 52 83 52 87 54 91 55 91 54 87 52 83 51 79 51 79 57 83 49 71 51 87 54 87 54 83 52 83 51 79 51 75 52 79 54 83 52 71 48 63 48 79 55 79 48 59 48 79 48 63 46 63 48 67 49 75 48 67 46 63 46 59 45 59 49 71 49 71 49 71 49 71 49 71 49 67 48 63 46 63 46 59 45 55 43 59 45 63 48 63 43 51 42 55 45 63 43 63 43 67 45 71 46 71 48 59 37 55 46 79 45 51 40 59 45 67 43 67 48 87 43 63 43 63 43 63 43 63 39 59 39 59 39 59 39 59 42 63 37 51 36 51 37 55 42 59 37 63 43 67 37 43 36 51 37 55 37 55 36 51 42 27 50 27 45 24 45 28 59 31 47 22 38 24 47 28 40 24 45 27 47 27 45 25 45 25 47 27 47 27 45 25 45 25 45 25 45 25 45 25 47 27 45 24 42 22 38 21 50 24 45 24 47 24 40 18 47 25 45 24 45 22 42 24 40 22 28 15 19 13 21 16 19 13 19 13 21 16 26 18 26 18 23 15 21 13 16 12 23 16 23 16 23 15 21 15 19 13 19 13 19 13 19 13 26 18 26 18 26 18 26 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 45 28 45 28 42 27 42 25 45 30 50 33 54 34 54 33 52 33 52 33 52 33 52 33 52 30 57 33 62 34 62 34 59 33 59 33 59 33 59 33 66 36 64 34 62 36 64 37 62 37 71 40 69 37 69 40 71 40 74 43 76 42 71 40 69 37 66 39 74 45 78 46 71 43 64 45 74 45 54 27 23 18 26 18 28 16 26 15 31 19 31 21 33 22 35 22 33 25 45 27 38 24 45 33 71 42 66 39 62 39 66 40 69 40 66 42 64 36 71 54 143 85 169 88 171 95 179 85 171 88 179 88 181 90 181 90 186 92 191 95 193 95 193 93 195 96 195 95 195 98 200 101 205 101 205 102 210 105 214 108 217 108 217 108 217 108 217 108 217 108 214 107 217 111 219 113 224 114 224 114 224 114 224 114 226 117 229 117 229 117 229 117 231 119 231 120 234 122 236 122 241 122 243 123 243 123 241 122 238 122 241 122 243 123 243 123 245 125 245 125 245 125 245 125 248 126 248 126 248 126 248 126 255 123 253 122 250 123 253 125 255 125 255 125 255 125 255 125 255 126 257 126 260 128 260 128 260 128 260 128 260 128 260 128 262 129 260 128 262 131 267 132 265 131 262 129 265 132 269 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 284 135 281 135 284 138 291 141 293 143 296 146 300 147 298 146 291 141 293 143 293 140 284 135 284 138 284 137 279 134 276 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 272 135 276 134 279 135 284 137 286 140 300 149 317 159 329 164 334 161 339 164 339 162 331 158 331 155 317 149 315 147 308 143 284 131 276 128 267 125 260 122 253 120 253 119 245 116 243 116 241 110 241 110 243 111 243 111 243 111 243 110 241 108 238 108 236 110 234 108 234 107 231 107 234 108 231 105 229 105 229 105 226 102 224 101 224 101 226 102 224 101 224 99 222 98 219 98 219 98 219 98 219 98 219 98 212 93 207 88 202 87 202 87 205 90 205 90 202 88 202 88 200 87 200 85 198 84 195 84 193 82 193 82 191 81 191 79 191 81 191 79 188 78 186 78 193 82 191 81 188 78 186 76 181 75 179 72 174 70 176 73 171 75 169 75 169 75 169 75 164 72 164 72 164 72 164 72 159 73 159 73 159 73 159 73 155 69 155 69 157 70 157 70 157 69 155 67 152 69 155 70 159 72 159 72 159 69 152 66 150 69 150 67 148 67 145 66 143 64 143 64 143 64 143 64 145 63 136 58 133 60 140 66 140 63 140 61 138 60 136 60 136 61 138 63 138 61 133 58 133 60 133 60 133 60 133 60 138 61 133 60 133 60 136 63 126 55 126 55 124 54 124 52 126 52 126 54 128 55 131 55 131 55 128 54 128 52 126 52 133 54 121 48 124 54 128 54 131 54 128 54 126 52 126 51 121 54 124 54 121 51 114 48 121 52 121 52 119 51 119 51 114 48 114 46 114 49 117 51 112 46 112 45 109 45 107 43 119 51 119 51 119 51 119 51 117 49 117 48 114 46 112 46 109 45 107 42 105 43 109 45 117 49 114 46 109 45 107 43 107 43 109 45 109 45 112 46 114 43 100 40 112 48 107 39 93 40 105 46 109 48 114 52 102 43 102 43 102 43 102 43 97 40 97 40 97 40 97 40 97 40 95 37 90 36 93 37 95 37 88 36 93 37 90 33 88 36 90 37 93 36 88 34 25 23 27 23 27 19 27 23 33 31 27 15 22 15 27 27 24 15 25 23 27 23 25 15 24 19 28 31 30 27 25 15 27 19 25 19 25 19 25 15 25 19 25 15 24 11 22 11 24 31 21 31 25 39 22 23 27 43 27 39 25 35 24 35 27 27 16 0 12 7 16 15 13 0 12 0 13 11 19 23 12 0 13 7 15 11 18 15 16 11 16 7 15 7 15 11 18 27 16 23 15 19 13 15 16 23 16 23 18 27 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 28 43 28 39 27 39 28 43 28 47 31 55 36 63 33 55 33 55 33 55 33 55 30 55 33 63 34 63 34 63 34 63 34 63 34 63 34 63 36 67 36 67 36 67 36 67 36 75 42 83 39 71 39 79 40 79 40 79 40 79 40 79 42 71 33 63 40 91 45 87 46 87 43 87 46 91 34 43 15 23 15 35 16 31 15 27 18 39 18 43 21 47 22 51 21 59 30 63 22 47 28 91 46 103 40 83 37 87 42 99 43 91 40 95 40 83 42 107 73 162 88 178 90 194 92 178 88 182 88 186 90 186 92 190 92 186 93 190 95 194 95 194 98 202 96 198 98 202 99 206 104 202 101 198 102 210 108 222 108 218 108 218 108 218 108 218 110 222 110 218 111 218 114 222 114 214 114 214 114 206 114 206 120 218 119 218 119 218 117 214 119 218 119 222 120 226 122 226 120 222 125 234 126 230 122 218 122 222 122 226 123 226 125 230 125 230 125 230 125 230 125 230 126 234 126 234 126 234 126 234 125 230 123 226 122 230 123 234 126 238 126 238 126 238 126 238 126 238 126 242 128 242 129 246 129 246 129 246 129 246 129 246 131 246 129 246 129 249 132 257 132 249 131 249 131 253 134 261 135 257 135 253 134 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 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 137 269 140 273 141 281 144 289 146 289 146 285 140 277 143 285 143 277 138 265 140 261 138 253 135 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 135 238 135 242 135 242 137 242 137 242 141 261 153 277 159 289 161 297 164 305 165 301 161 289 158 277 152 265 149 261 146 253 134 249 132 238 129 226 123 230 122 230 120 222 117 222 116 214 110 198 111 198 111 198 111 198 111 198 111 194 110 190 108 190 111 202 111 198 110 194 108 194 108 190 105 186 104 182 105 186 102 186 101 178 99 182 102 186 101 182 101 178 99 174 98 174 96 170 96 170 96 170 96 170 96 166 93 158 90 150 88 154 90 170 90 170 90 170 92 174 87 162 87 158 85 154 84 154 84 154 82 150 82 146 81 146 81 146 81 142 79 138 78 138 82 146 79 138 78 138 78 138 76 130 73 123 72 123 72 126 73 130 75 130 75 130 75 130 72 123 72 123 72 123 72 115 75 111 75 111 75 119 75 119 66 107 67 123 69 126 70 126 72 126 69 119 67 119 67 123 72 130 72 130 70 123 69 119 72 126 70 123 70 119 69 119 66 111 66 111 66 111 66 111 64 103 61 95 60 99 63 107 63 103 63 99 61 95 60 95 60 99 63 103 63 99 60 95 60 95 60 95 60 95 60 95 63 99 61 95 60 99 61 103 57 87 55 83 55 79 54 79 52 83 52 87 54 91 55 91 57 95 57 91 55 87 54 87 52 79 51 83 55 91 52 75 55 91 55 87 54 87 52 83 54 83 54 79 52 75 51 71 55 83 51 79 54 83 52 71 49 71 48 67 48 71 49 75 48 67 48 63 46 63 45 59 51 75 51 75 51 75 51 75 49 71 49 67 48 63 46 63 46 59 45 55 43 59 45 63 48 71 49 71 49 67 46 59 45 67 45 67 45 67 45 67 46 63 42 59 45 67 43 55 36 55 46 75 46 71 46 75 42 59 42 59 42 59 42 59 42 67 42 67 42 67 42 67 40 63 39 59 37 55 37 55 39 55 34 47 34 51 36 51 36 51 36 55 36 51 34 43 50 27 47 27 47 28 47 27 47 27 50 28 47 27 45 25 42 25 47 27 47 25 42 24 42 25 50 30 52 28 45 24 47 25 45 25 45 25 45 24 40 22 40 24 42 25 45 25 40 19 38 22 47 25 45 21 50 27 50 27 47 25 45 25 45 22 21 12 21 18 28 18 19 12 16 12 19 16 28 21 16 12 19 15 21 16 26 18 23 16 23 15 21 13 19 12 26 16 23 15 19 13 16 12 19 13 21 15 23 16 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 47 28 45 28 42 27 45 28 45 28 47 33 57 37 52 33 52 33 52 33 52 33 54 31 59 34 62 34 59 33 62 34 62 34 62 34 62 34 64 36 64 36 64 36 64 36 64 39 74 42 69 37 66 39 66 37 66 37 66 37 66 37 81 40 62 36 71 43 74 42 76 45 66 45 69 42 47 22 21 15 23 15 23 15 21 13 23 16 26 18 31 21 35 22 33 25 47 27 35 22 50 40 78 45 69 39 64 40 71 45 71 40 64 43 69 37 66 48 128 81 169 90 171 93 179 88 174 88 181 90 181 92 183 92 188 92 188 92 191 93 193 95 198 98 195 96 198 98 200 102 212 105 210 104 210 107 219 111 217 108 217 108 217 108 217 108 224 111 222 111 222 114 226 117 224 114 224 114 224 114 224 114 234 120 234 119 231 119 231 119 231 119 231 120 234 122 236 122 238 122 245 126 248 125 241 120 241 122 243 123 243 125 245 125 245 125 245 125 245 125 245 125 243 123 243 123 243 123 243 123 255 123 253 122 250 123 253 125 257 126 257 126 257 126 257 126 257 126 260 128 260 129 262 129 262 129 262 129 262 129 262 129 265 131 262 129 265 131 267 134 267 132 265 131 267 132 269 135 276 135 274 134 274 134 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 281 137 286 138 291 143 296 144 298 146 296 144 288 141 293 144 296 141 288 138 286 140 284 138 281 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 134 279 135 279 137 286 137 288 140 296 144 308 152 319 158 331 161 339 165 341 164 336 161 327 155 322 153 322 150 308 140 291 135 284 132 276 126 265 123 257 120 253 120 250 117 243 117 245 111 243 111 243 111 243 111 243 111 243 110 241 108 238 108 238 111 238 111 236 110 234 108 234 107 229 104 226 104 226 105 226 101 222 99 222 99 224 102 224 101 224 99 222 98 219 98 217 96 217 96 217 96 217 96 222 98 217 95 212 93 212 93 205 90 205 90 205 90 207 92 200 87 200 85 198 84 195 84 195 84 195 82 193 82 191 81 191 81 191 79 188 78 186 78 188 78 183 75 181 75 183 78 183 75 179 73 176 72 179 75 171 75 169 75 169 75 169 75 169 75 169 75 169 75 169 75 162 75 162 75 162 75 162 75 150 66 152 69 155 70 157 70 162 72 157 69 152 67 152 67 159 72 157 70 157 69 157 70 157 72 155 72 152 70 152 70 145 66 145 66 145 66 145 66 138 63 143 66 145 64 140 61 140 63 140 61 138 60 136 60 133 60 136 63 138 63 136 60 133 60 133 60 133 60 133 60 133 60 131 58 131 58 133 60 128 57 128 55 126 55 124 54 126 52 126 54 128 55 131 55 133 57 133 57 131 55 128 54 119 49 126 57 138 57 124 45 131 55 131 54 128 54 126 52 124 54 124 52 121 52 121 52 126 54 119 52 124 54 121 49 119 51 117 48 114 49 117 51 119 51 117 49 117 48 114 48 114 48 114 48 114 48 114 48 117 49 117 48 114 46 112 46 117 48 114 46 112 48 114 49 109 46 114 49 117 49 117 49 109 45 109 45 109 45 109 45 112 45 107 43 107 43 105 40 95 42 105 46 102 40 97 40 100 42 100 42 100 42 100 42 100 42 100 42 100 42 100 42 97 40 97 40 95 39 93 37 95 39 93 37 90 37 95 40 93 37 93 37 93 36 88 33 30 23 25 23 28 31 28 19 25 19 28 31 30 27 25 15 25 19 27 23 27 19 24 11 25 19 27 23 27 23 25 19 25 19 25 19 25 19 25 19 21 7 22 15 24 19 27 23 21 23 19 27 24 39 22 23 27 43 27 39 25 35 24 35 25 31 13 7 16 27 18 19 13 11 13 11 15 19 18 23 18 23 16 15 15 11 12 7 16 19 15 15 13 7 12 7 12 11 12 7 9 3 7 0 12 11 13 15 15 23 16 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 31 47 30 47 28 43 28 43 28 43 28 43 30 51 33 59 33 55 33 55 33 55 33 55 31 55 33 63 34 59 33 55 36 67 36 67 36 67 36 67 34 67 36 71 37 67 36 63 37 79 42 83 39 67 37 75 37 71 36 63 34 67 37 71 46 87 40 79 40 83 40 75 46 83 42 79 43 79 28 27 15 23 15 35 16 31 15 27 13 27 15 35 18 43 21 51 21 55 25 55 24 63 36 103 48 107 43 95 40 95 43 103 45 91 39 99 43 87 40 91 66 150 88 182 90 190 92 186 90 186 90 186 92 190 92 194 93 186 92 186 92 190 95 198 96 198 96 194 96 202 99 202 105 210 105 210 107 218 110 226 108 218 108 218 108 218 108 218 111 226 111 226 113 222 116 230 114 214 114 214 114 206 114 206 119 218 119 218 119 218 119 218 119 218 119 222 120 226 122 226 122 222 123 226 123 226 122 222 123 226 123 226 125 230 125 234 125 230 125 230 125 230 125 230 123 226 123 226 123 226 123 226 125 230 123 226 122 230 123 234 128 242 128 242 128 242 128 242 128 242 128 242 129 246 129 249 131 249 131 249 131 249 131 249 131 249 131 249 131 253 134 257 132 253 132 253 132 257 135 261 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 261 135 261 137 265 141 277 143 285 144 285 144 285 140 277 143 285 144 281 141 273 141 261 140 257 137 249 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 132 246 134 238 135 242 135 242 138 249 140 249 144 269 153 277 158 289 162 301 164 301 161 293 156 277 155 277 155 269 144 246 140 253 137 249 131 234 126 234 122 222 122 226 119 218 119 218 113 202 113 202 111 198 111 198 111 198 111 194 110 190 108 190 111 202 111 198 110 194 108 194 107 190 105 182 102 178 104 182 101 182 99 178 99 178 101 182 101 182 101 178 99 174 98 174 98 174 98 174 98 174 98 174 101 182 98 170 95 166 95 166 90 170 90 170 88 166 88 166 87 162 87 158 85 154 84 154 85 154 84 154 82 150 82 150 81 146 81 142 79 138 78 138 79 138 75 126 73 130 76 138 76 134 75 126 73 126 73 126 73 130 75 130 75 130 75 130 75 130 75 130 75 130 75 123 76 115 76 115 76 123 76 123 69 115 69 123 70 126 70 126 72 130 69 119 67 119 67 119 72 130 70 123 69 126 70 130 73 130 72 126 70 123 70 123 67 115 67 115 67 115 67 115 60 103 66 115 67 111 63 95 63 103 63 99 61 95 60 95 58 95 61 103 63 103 61 99 60 95 60 95 60 95 60 95 58 91 57 83 55 87 58 91 58 87 57 87 55 83 55 83 52 83 52 87 54 91 55 91 57 95 57 91 55 87 54 87 46 75 54 99 61 95 49 59 55 87 54 87 52 83 52 79 55 83 52 79 52 79 54 83 52 79 52 79 51 75 51 75 52 79 51 71 49 71 49 75 52 79 51 75 51 71 49 71 48 67 48 67 48 67 48 67 49 71 49 67 48 63 46 63 51 71 48 67 48 67 49 75 45 59 46 67 48 71 51 75 46 71 45 67 45 67 43 63 46 71 45 63 43 59 40 55 40 63 45 63 40 47 37 51 40 55 40 55 40 55 40 55 42 67 42 67 42 67 42 67 40 63 42 67 40 59 37 55 37 59 42 63 39 59 40 71 39 59 40 59 39 51 34 43 54 27 45 27 52 31 50 25 47 27 47 27 47 27 47 28 45 27 47 27 47 25 42 22 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 40 22 42 21 35 15 47 25 47 25 45 24 45 24 35 16 14 12 23 19 23 12 19 13 21 16 23 16 21 15 26 18 23 15 21 13 16 12 23 16 21 15 19 12 14 10 14 10 11 9 11 9 11 9 14 10 16 13 21 16 23 18 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 50 31 47 30 47 28 45 28 47 30 47 30 47 30 47 30 52 33 52 33 52 33 52 33 57 33 59 34 62 33 59 31 64 36 64 36 64 36 64 36 62 34 66 37 66 37 62 34 66 40 74 42 69 36 64 37 69 37 64 36 64 36 66 39 74 43 78 45 74 40 71 43 71 42 62 40 62 36 35 16 23 16 26 16 26 16 23 15 19 12 21 16 28 19 33 22 33 21 33 22 40 33 62 43 76 46 74 45 71 43 71 43 76 40 64 43 74 40 66 43 117 78 171 92 171 92 181 92 176 90 181 92 183 92 186 93 191 93 188 90 188 93 193 96 193 95 193 95 193 96 198 99 205 102 210 107 214 108 217 108 217 108 217 108 217 108 217 108 219 108 217 108 217 111 222 114 224 114 224 114 224 114 224 114 226 116 226 117 231 119 234 120 231 119 231 120 234 122 236 122 241 122 238 120 238 120 241 122 243 123 243 125 245 125 248 126 245 125 245 125 245 125 245 125 245 125 245 125 245 125 245 125 255 123 253 122 250 123 253 125 260 128 260 128 260 128 260 128 260 128 260 129 262 129 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 135 281 137 288 141 293 144 296 144 296 143 288 141 293 144 298 144 291 140 288 141 286 138 281 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 132 274 132 276 134 281 134 291 140 293 140 300 147 312 153 327 158 334 162 336 162 334 159 331 156 322 152 319 150 312 144 298 140 293 135 281 129 272 125 260 122 257 119 250 119 248 117 248 114 248 113 245 111 243 111 243 111 243 110 241 108 238 108 236 110 236 110 234 108 234 107 231 105 226 104 224 102 226 104 224 99 222 98 219 99 222 101 224 101 224 99 222 98 219 98 219 98 219 98 219 98 219 98 224 99 219 96 214 93 214 95 205 90 202 88 200 87 198 85 200 87 200 85 198 84 195 84 198 85 195 84 195 82 193 82 191 81 191 79 188 78 186 78 191 78 183 75 181 76 188 81 186 76 181 73 179 73 179 76 171 75 169 75 169 75 169 75 167 73 167 73 167 73 167 73 164 76 164 76 164 76 164 76 159 72 159 72 157 70 157 70 157 70 155 67 152 67 155 69 159 70 155 69 155 70 159 73 155 72 155 70 152 70 150 69 148 67 148 67 148 67 148 67 140 64 143 64 143 64 143 63 140 63 140 61 138 60 136 60 131 60 136 63 138 63 138 61 133 60 133 60 133 60 133 60 131 58 128 55 126 57 131 58 131 58 128 57 128 55 126 55 126 52 126 54 128 55 131 55 131 55 131 55 128 54 128 52 124 51 124 54 133 55 124 48 128 52 126 52 124 51 124 49 126 54 121 51 121 52 126 55 114 52 126 52 114 45 114 52 124 52 119 49 117 49 117 49 119 51 119 49 117 49 114 48 117 49 117 49 117 49 117 49 117 49 117 48 114 46 112 46 117 48 114 46 112 48 114 49 114 48 112 45 109 46 114 49 112 46 112 45 109 43 107 43 112 46 112 45 105 40 102 40 100 43 102 42 95 39 97 43 97 40 97 40 97 40 97 40 97 40 97 40 97 40 97 40 97 40 100 42 100 40 93 36 85 37 102 43 97 39 97 42 100 42 100 42 97 37 90 34 31 27 25 23 30 35 30 19 31 27 25 11 22 19 30 35 27 23 27 23 27 19 22 11 27 19 22 7 21 11 25 23 21 11 24 15 27 23 28 31 27 23 25 15 24 11 21 7 30 43 24 31 21 19 13 0 25 39 24 35 24 31 22 31 18 11 9 3 16 23 13 0 13 15 16 23 18 15 13 7 12 7 13 15 15 19 18 23 16 19 15 11 12 7 10 0 12 11 12 11 12 11 12 11 9 7 12 11 13 19 16 23 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 31 51 31 47 30 43 28 43 30 47 31 51 31 47 28 39 33 55 33 55 33 55 33 55 33 59 34 63 34 59 31 55 36 67 36 67 36 67 36 67 33 63 37 75 39 71 34 59 37 79 43 83 39 67 36 71 42 79 37 67 36 71 40 83 37 87 48 99 43 79 42 91 45 79 39 71 39 63 22 11 16 27 16 39 18 35 16 31 10 23 13 31 18 43 21 47 22 43 16 43 27 87 42 111 45 107 46 107 46 103 43 95 46 91 39 99 45 91 39 83 60 142 90 186 90 186 93 190 90 186 90 190 92 194 93 194 95 190 92 182 92 190 96 202 95 190 93 190 93 194 96 198 98 194 104 210 107 214 105 206 108 218 108 218 108 218 108 218 107 210 105 210 107 206 110 214 114 214 114 214 114 206 114 206 113 206 114 210 117 218 120 226 119 218 119 222 120 226 122 226 123 222 119 210 117 214 122 226 123 226 123 230 125 234 126 234 125 230 125 230 125 230 125 230 126 234 126 234 126 234 126 234 125 230 123 226 122 230 123 234 128 242 128 242 128 242 128 242 128 242 128 246 129 249 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 257 135 261 140 277 143 285 144 285 144 281 140 277 143 289 146 285 143 277 141 265 140 257 138 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 238 131 242 132 234 132 238 140 249 138 249 141 261 149 277 155 281 159 293 162 293 159 289 164 285 152 257 147 261 149 269 143 261 138 246 132 230 126 230 122 226 120 218 120 222 117 218 114 206 114 202 113 198 111 198 111 198 111 194 110 190 108 190 110 198 108 194 108 190 107 190 107 186 104 178 102 178 102 182 101 178 99 174 98 178 99 182 101 182 101 178 99 174 98 174 99 178 99 178 99 178 99 178 99 174 96 166 93 162 93 162 90 170 88 162 85 154 84 150 87 162 87 158 85 154 84 154 85 158 85 154 84 150 82 150 81 146 81 142 79 138 78 138 82 146 78 134 76 138 81 154 78 134 75 126 73 126 73 130 73 130 75 130 75 130 75 130 72 123 72 123 72 123 72 115 76 115 76 115 76 123 76 123 75 130 73 130 72 126 70 126 70 123 69 119 67 123 69 126 72 126 69 119 67 126 72 134 72 126 72 123 70 119 69 119 67 115 67 115 67 115 67 115 67 111 63 99 61 103 66 115 63 103 63 99 61 95 60 95 58 91 61 103 63 103 63 103 60 95 60 95 60 95 60 95 60 91 58 87 57 91 58 95 58 91 58 87 57 83 55 83 52 83 52 87 54 91 55 91 55 91 54 87 54 83 52 83 57 83 49 75 51 87 54 83 52 83 51 79 51 75 49 75 55 83 52 75 52 83 55 91 45 79 57 79 45 51 46 79 54 83 52 71 49 71 49 71 49 71 49 67 48 63 46 63 51 75 51 75 51 75 51 75 49 71 49 67 48 63 46 63 48 63 46 59 45 63 46 67 52 71 46 55 42 55 45 67 46 71 46 67 45 63 43 63 46 71 46 67 42 55 40 55 42 63 43 59 40 59 46 79 40 55 40 55 40 55 40 55 40 63 40 63 40 63 40 63 39 63 42 71 42 63 37 51 30 51 43 75 42 59 39 63 43 71 43 67 42 59 37 51 52 30 47 25 45 25 45 25 57 30 45 25 47 27 45 24 35 25 52 28 38 18 38 25 50 28 50 27 47 27 45 25 50 28 50 28 47 25 42 22 42 22 40 21 38 22 40 24 40 21 42 22 40 18 31 13 40 22 45 25 47 25 47 25 23 13 14 9 11 10 19 15 19 12 16 10 14 12 16 13 16 12 19 15 26 19 31 22 19 12 16 12 16 13 21 16 16 12 16 12 16 12 16 12 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 42 24 40 24 40 25 45 28 42 28 47 31 47 28 42 25 40 27 47 31 50 30 42 25 47 30 47 31 50 33 52 33 54 33 47 28 47 33 57 37 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 62 36 69 42 76 43 76 43 62 45 74 45 50 22 23 15 21 16 28 18 23 15 28 19 26 16 26 18 28 19 31 19 28 21 33 19 42 39 66 39 74 43 71 42 69 43 71 45 66 40 66 40 66 40 66 40 107 76 179 98 176 93 181 92 179 92 183 93 186 95 188 95 191 93 191 95 193 96 195 96 193 95 193 96 195 98 198 99 210 104 212 105 212 104 207 102 217 108 217 110 219 111 222 111 219 110 219 111 222 114 224 114 217 111 219 113 224 116 229 119 234 120 231 117 229 117 231 119 236 122 238 123 238 122 234 120 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 267 134 269 135 272 135 269 132 274 135 276 135 276 134 274 134 274 132 272 131 269 131 265 129 269 131 272 132 269 131 274 134 274 134 274 134 274 134 276 134 274 132 272 134 274 135 272 132 272 132 272 132 272 132 272 131 274 132 276 131 274 129 274 131 274 131 274 131 274 131 281 134 274 129 272 131 279 135 274 131 274 132 276 134 279 134 274 131 274 131 274 131 274 131 279 134 279 134 279 132 272 129 276 132 276 132 276 132 276 132 276 132 276 134 281 137 286 140 281 138 291 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 132 274 134 281 132 281 134 288 138 298 144 305 147 317 152 327 159 336 162 336 162 322 153 319 150 317 149 312 147 312 144 303 137 286 131 276 128 267 122 257 120 257 119 248 111 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 95 214 95 212 92 210 90 210 92 205 87 198 84 195 84 195 84 195 84 195 84 195 84 195 84 195 82 193 81 191 81 193 82 193 81 191 79 188 79 186 78 186 76 183 75 181 75 186 75 179 75 188 81 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 155 69 155 69 155 69 155 69 150 67 157 72 159 70 152 66 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 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 133 58 136 60 138 58 136 57 124 51 124 52 126 54 128 54 126 51 121 48 119 48 119 49 121 52 121 52 121 52 121 52 124 54 121 51 119 49 114 48 126 54 119 48 112 46 114 48 114 46 109 45 109 45 112 48 119 49 112 45 109 46 117 51 112 48 119 52 124 54 121 51 119 54 124 52 117 48 117 51 100 39 105 43 109 46 112 45 109 45 109 45 109 45 109 45 109 45 109 43 107 42 105 42 105 43 97 39 97 43 107 49 97 42 100 43 102 42 100 40 95 40 97 42 100 43 102 45 93 40 102 46 105 42 90 33 90 36 93 39 100 43 105 45 100 42 100 42 97 39 93 36 30 27 27 19 25 19 25 23 28 19 22 11 24 19 24 11 24 31 34 39 25 11 25 31 25 19 24 15 24 11 22 11 25 19 27 23 27 23 27 23 24 11 22 7 21 11 22 15 22 31 22 31 22 23 16 11 22 31 24 35 24 35 22 35 13 15 10 3 9 7 13 19 16 19 15 15 13 19 15 23 12 11 13 19 18 31 21 35 15 19 13 15 15 23 16 27 13 15 13 15 13 15 13 15 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 25 43 24 43 24 47 27 55 25 39 28 47 30 47 28 39 28 47 31 55 33 51 30 43 30 47 30 51 31 55 33 55 34 55 31 47 30 55 36 67 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 36 71 40 83 43 87 42 79 39 87 48 83 33 35 16 15 13 19 16 31 13 27 15 39 18 39 19 43 19 47 21 47 18 47 21 47 28 95 43 99 45 99 43 95 42 99 43 103 42 95 42 95 42 95 42 83 54 138 95 202 93 186 90 186 92 190 92 194 93 198 95 198 93 190 93 194 95 198 96 198 95 194 96 198 96 202 98 198 102 206 104 210 105 206 104 202 108 218 108 222 110 226 111 226 110 222 111 226 113 222 114 222 111 210 113 214 114 210 117 214 120 218 119 218 117 218 119 218 120 222 122 230 123 230 122 226 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 134 257 134 261 135 261 131 249 134 257 135 257 135 253 135 257 135 257 134 253 132 249 129 242 131 249 134 253 132 249 134 253 134 253 134 253 134 253 134 249 132 246 131 249 132 253 134 253 132 249 132 249 132 249 129 249 131 253 132 249 131 246 132 253 132 253 132 253 132 253 134 257 131 249 131 249 134 257 131 249 131 253 132 257 134 257 131 249 131 249 131 249 131 249 132 257 134 257 134 253 131 246 134 257 134 257 134 257 134 257 134 253 132 257 135 265 138 273 135 269 140 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 249 132 246 132 238 132 238 134 246 138 257 143 253 149 265 153 281 159 293 161 293 153 273 152 265 150 261 147 257 147 269 141 249 134 234 128 226 126 222 119 218 119 218 116 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 182 101 186 102 186 96 170 95 158 92 154 90 154 90 166 87 158 84 154 84 154 84 154 84 154 84 154 84 154 84 154 84 150 82 146 81 146 82 150 81 146 81 142 79 142 78 138 78 134 76 130 75 130 78 130 73 134 79 142 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 70 126 70 126 70 126 70 126 67 119 70 126 70 126 67 119 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 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 55 91 57 95 57 95 55 91 51 79 51 83 52 87 54 87 52 83 51 75 49 75 49 75 52 79 52 79 52 79 52 79 51 75 51 75 51 75 51 75 54 79 51 71 48 63 46 63 48 67 46 63 46 63 48 67 51 71 46 59 45 63 49 75 46 67 49 75 52 79 51 71 51 79 54 79 49 67 48 75 39 47 43 59 46 63 46 63 45 67 45 67 45 67 45 67 45 67 45 63 43 59 42 59 42 55 37 47 37 55 43 67 40 59 42 63 43 59 42 55 40 63 42 67 42 67 43 71 40 63 42 67 42 63 39 59 39 59 40 63 40 63 42 67 39 59 40 63 42 63 40 63 52 28 47 25 45 25 47 27 47 24 38 22 42 27 45 25 47 31 59 33 50 25 47 30 45 25 42 24 42 22 40 22 40 24 42 25 47 28 50 30 42 24 40 22 40 22 42 24 45 24 45 24 42 21 38 18 42 22 45 22 42 19 35 16 23 12 14 7 11 9 19 13 23 13 19 12 19 12 21 15 16 10 19 13 23 16 28 18 23 15 21 13 23 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 33 19 33 19 33 19 33 19 40 24 40 24 40 25 45 27 38 25 42 30 47 30 47 30 47 31 52 33 52 33 50 30 47 30 47 31 50 33 52 33 54 33 50 30 47 33 57 37 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 39 71 42 74 42 71 40 64 43 71 40 45 21 23 16 16 13 23 13 19 12 21 16 31 19 33 21 33 22 35 22 31 22 35 21 45 40 69 40 74 43 71 42 69 43 71 45 71 43 71 43 71 43 71 43 102 75 176 98 176 90 176 88 179 92 183 93 186 95 188 95 191 93 191 95 193 96 195 96 193 96 195 96 198 98 198 99 207 102 210 105 212 104 210 102 217 108 217 110 219 111 222 111 219 111 222 111 224 114 224 114 224 114 224 114 224 116 226 116 231 119 231 119 231 119 231 119 231 120 236 123 241 125 241 123 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 128 257 126 257 126 260 128 262 129 262 129 262 129 262 129 257 126 260 129 262 129 262 129 265 131 265 131 265 131 265 131 267 132 267 132 267 132 267 132 267 134 269 134 272 135 272 135 272 132 274 135 276 135 276 135 281 138 279 137 276 135 276 135 269 132 274 134 276 135 274 134 274 134 274 134 274 134 274 134 272 132 269 129 267 131 272 132 276 135 274 134 272 132 269 131 274 131 276 132 276 132 274 131 279 134 279 134 279 134 279 134 279 132 276 131 274 132 276 134 276 132 276 132 279 134 279 134 274 131 274 131 274 131 274 131 276 132 279 134 279 132 274 129 279 134 279 134 279 134 279 134 279 134 279 134 281 137 286 140 284 137 288 141 293 143 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 135 288 137 293 138 308 146 315 152 324 156 329 158 322 153 319 150 317 149 312 147 315 146 308 138 293 131 276 126 274 123 260 117 253 119 253 116 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 224 101 224 101 219 96 212 90 205 88 207 90 198 84 193 82 193 82 195 84 195 84 195 84 195 84 195 84 195 84 195 82 193 81 191 81 193 81 191 81 188 79 188 79 186 78 186 76 183 75 181 75 183 75 181 76 188 79 183 75 174 76 171 75 169 73 167 73 164 73 167 75 169 73 167 72 159 73 162 75 162 75 164 76 162 73 162 73 162 73 162 73 159 72 159 72 159 72 159 72 152 69 155 70 157 69 155 67 152 70 152 70 152 70 152 70 150 69 150 67 148 66 145 66 145 66 145 64 143 64 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 128 54 131 55 131 55 128 54 124 51 126 52 126 52 128 54 128 54 126 51 121 51 124 51 121 52 121 52 121 52 121 52 114 48 117 51 119 52 124 54 119 51 119 51 117 48 112 45 119 49 117 48 114 49 117 51 119 49 112 45 109 46 117 51 109 46 114 49 117 49 114 48 117 51 121 51 114 46 114 51 105 43 109 46 114 48 114 48 109 45 109 45 109 45 109 45 109 45 107 43 107 43 105 42 100 40 95 37 95 40 102 45 97 42 100 43 102 42 100 40 102 43 100 42 100 42 97 40 100 42 95 39 95 40 102 45 100 42 100 40 97 39 95 39 93 37 95 40 100 42 102 43 28 27 27 19 25 19 27 27 28 23 24 19 28 35 31 31 25 27 31 31 27 15 24 23 28 27 28 23 27 23 25 19 24 15 24 15 25 23 27 27 25 15 22 11 22 11 24 19 25 39 25 39 24 31 22 27 24 35 22 31 19 15 15 15 12 19 10 15 9 19 10 23 10 15 9 11 7 15 9 19 10 19 12 27 15 35 16 39 13 27 13 27 13 31 16 39 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 43 22 39 24 43 25 51 24 35 27 43 30 51 31 51 30 51 31 51 31 51 31 47 30 47 30 51 31 55 33 55 33 55 31 51 31 55 34 63 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 40 79 40 79 40 79 39 75 40 83 45 67 27 23 15 19 12 19 15 31 13 27 15 39 19 43 19 43 21 47 22 51 21 51 22 51 30 103 45 103 45 99 43 95 42 99 43 103 43 99 43 99 43 99 43 87 51 134 93 202 95 190 90 182 92 190 92 194 93 198 95 198 93 190 93 194 95 198 96 198 96 198 96 202 98 202 99 202 101 202 104 210 105 210 104 206 108 218 108 222 110 226 111 226 111 226 111 230 114 222 116 226 116 218 116 218 116 206 114 206 117 214 119 218 120 222 119 218 117 218 122 230 125 238 126 238 122 222 122 226 123 230 125 230 125 230 125 230 125 230 125 230 125 230 125 234 126 238 128 238 128 238 128 238 128 238 128 238 129 242 126 238 126 238 128 246 129 246 129 246 129 246 129 246 126 242 129 246 131 249 129 246 132 253 132 253 132 253 132 253 132 253 132 253 132 253 132 253 134 257 134 261 135 261 137 265 132 253 135 257 137 261 135 257 138 261 137 261 135 257 135 253 132 253 135 261 137 261 135 257 135 257 135 257 135 257 135 257 134 249 132 246 131 249 132 253 137 257 135 253 132 249 131 246 131 249 132 257 134 253 131 249 134 257 134 257 134 257 134 257 132 253 132 253 132 253 132 253 132 257 134 257 134 257 134 257 132 253 132 253 132 253 132 253 131 253 134 257 134 253 131 249 135 261 135 261 135 261 135 261 134 257 134 257 134 261 137 269 137 265 138 273 141 281 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 246 129 249 131 253 132 246 134 242 134 246 135 242 135 242 141 246 144 257 150 273 155 277 153 273 152 265 150 261 147 257 149 273 143 257 135 234 128 222 131 218 119 202 117 206 117 214 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 182 98 170 92 150 87 146 88 154 81 146 79 142 81 150 84 154 82 150 82 150 82 150 82 150 84 154 84 150 82 146 81 146 81 146 81 142 79 142 78 138 78 138 78 134 76 130 75 130 76 134 76 138 78 138 76 130 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 72 130 72 130 72 130 72 130 69 123 69 123 69 123 69 123 70 123 70 123 70 123 70 123 69 119 69 115 67 111 66 111 67 111 66 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 54 87 55 91 55 91 54 87 52 83 52 83 52 83 52 83 55 87 52 83 51 79 52 83 52 79 52 79 52 79 52 79 49 71 49 75 51 79 52 79 49 71 51 79 51 71 46 59 52 75 51 71 49 75 51 79 49 67 48 63 46 67 48 71 45 63 46 63 46 63 46 63 48 71 51 71 48 63 48 71 43 59 46 67 48 67 48 67 45 67 45 67 45 67 45 67 43 63 43 63 43 63 43 63 46 67 43 63 43 67 46 71 40 59 42 63 43 59 42 55 45 71 43 67 42 63 40 59 40 63 39 59 40 67 45 75 42 67 42 63 40 59 39 59 39 59 39 59 40 63 42 71 50 27 45 25 45 27 50 28 52 27 45 25 52 31 54 31 45 28 52 30 47 25 45 25 50 28 50 27 47 27 45 25 50 27 45 24 40 24 42 25 45 25 42 22 40 24 45 25 47 25 47 24 45 24 45 24 45 24 42 21 38 16 28 12 19 10 16 10 16 10 16 10 14 9 11 7 11 7 14 9 16 10 19 12 21 15 23 16 19 12 16 10 19 13 23 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 35 19 33 19 33 19 33 18 40 22 38 22 38 24 42 27 40 25 40 27 45 30 50 33 47 28 45 28 45 28 45 30 47 30 47 31 50 33 52 33 50 31 50 31 52 33 54 36 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 42 71 40 71 40 71 42 64 43 64 34 35 16 21 16 19 16 26 16 23 15 26 19 26 16 28 18 31 19 31 19 33 24 38 24 50 42 74 43 74 43 71 42 69 43 71 45 66 40 66 40 66 40 66 40 95 72 176 99 181 95 181 92 179 92 183 93 186 95 188 95 191 93 191 95 193 96 195 96 195 96 198 98 198 99 200 101 205 102 210 105 212 105 212 105 217 108 217 110 219 111 222 111 222 111 224 113 224 116 226 116 229 117 229 116 226 116 226 116 226 116 231 120 234 120 234 119 231 120 236 125 243 126 243 126 241 122 241 123 243 125 245 125 245 125 245 125 245 125 245 125 245 125 248 126 248 126 250 128 250 128 250 128 250 128 250 128 262 129 260 126 257 128 262 129 262 129 262 129 262 129 262 129 257 128 262 131 265 131 265 129 267 132 267 132 267 132 267 132 267 132 267 132 267 132 267 132 269 134 272 135 272 137 274 137 272 134 276 137 279 137 279 135 279 135 276 135 274 134 274 132 272 134 276 137 279 137 279 137 276 135 276 135 276 135 276 135 279 135 276 134 274 135 276 137 279 135 276 134 274 132 272 132 274 132 279 134 279 134 276 131 274 131 274 131 274 131 274 131 276 132 276 132 276 132 276 132 281 134 279 134 279 134 279 134 276 132 276 132 276 132 276 132 274 131 276 134 279 134 276 131 281 135 281 135 281 135 281 135 281 135 279 134 279 135 284 138 284 137 284 138 288 141 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 286 135 288 135 288 135 288 135 298 138 303 143 312 150 322 155 322 153 319 150 317 149 312 147 312 144 310 141 298 132 279 128 281 126 262 117 257 119 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 222 99 222 98 217 95 210 88 202 85 200 87 186 78 186 78 188 81 193 84 193 82 193 82 193 82 193 82 195 84 195 82 193 81 191 81 191 81 188 79 188 78 186 78 186 78 186 76 183 75 181 75 181 76 186 78 186 76 183 78 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 155 69 155 69 155 69 155 69 155 69 155 69 155 69 155 69 152 70 152 70 152 70 152 70 150 69 150 67 148 66 145 66 150 67 148 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 131 55 133 57 133 57 131 55 126 52 126 52 126 52 126 52 131 54 126 52 124 51 126 52 121 52 121 52 121 52 121 52 121 52 121 51 119 49 117 49 114 49 119 52 121 49 114 46 121 52 119 51 119 51 121 52 114 48 114 48 114 48 114 48 112 46 112 45 109 45 112 46 109 48 117 48 112 45 114 49 109 45 112 48 114 48 112 46 109 45 109 45 109 45 109 45 107 43 107 43 107 43 107 43 107 46 105 45 105 45 105 46 97 42 100 43 102 42 100 40 105 43 102 42 100 40 97 39 95 39 100 43 105 45 102 43 95 39 95 40 97 42 100 42 102 43 97 39 95 39 95 40 27 23 25 19 25 23 28 31 28 19 22 15 27 27 28 23 30 31 31 35 30 27 27 23 25 19 24 15 24 11 22 11 30 27 25 11 21 7 22 15 25 19 24 15 24 15 25 19 25 39 24 31 22 35 24 39 24 35 22 27 19 15 15 15 10 19 10 19 10 19 10 19 12 23 10 19 10 19 12 23 10 19 12 23 13 27 13 31 12 19 10 19 10 23 13 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 19 31 19 31 19 31 19 31 22 39 21 35 22 43 25 47 27 39 27 39 27 47 31 55 30 43 27 39 27 39 28 47 30 47 30 51 31 55 33 55 31 51 31 55 33 59 34 59 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 79 39 75 39 79 42 83 42 83 40 51 21 15 15 23 15 27 18 39 16 31 18 43 16 35 16 39 18 39 19 43 22 59 25 59 31 107 48 107 45 99 43 95 42 99 43 103 40 91 40 91 40 91 40 79 42 119 90 202 96 198 95 194 92 190 92 194 93 198 95 198 93 190 93 194 95 198 96 198 98 202 98 202 99 206 99 206 99 198 102 206 105 210 105 210 108 218 108 222 110 226 111 226 113 230 113 230 116 226 116 230 116 218 116 222 117 214 117 214 113 210 119 222 122 226 120 218 120 226 123 234 126 238 126 234 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 129 246 128 242 128 242 129 246 129 246 129 246 129 246 129 246 128 242 129 249 132 253 131 249 134 257 134 257 134 257 134 257 132 253 132 253 132 253 132 253 135 261 135 261 137 265 137 269 134 253 135 261 138 265 137 261 135 257 135 257 134 253 132 249 132 253 135 261 137 261 137 257 137 261 137 261 137 261 137 261 138 261 135 257 135 257 137 265 134 253 134 257 135 257 135 257 132 253 134 257 134 257 132 253 131 249 131 249 131 249 131 249 131 253 132 257 134 253 132 249 135 261 135 261 134 257 134 257 134 257 134 257 134 257 134 257 129 249 132 257 134 257 132 253 134 257 134 257 134 257 134 257 137 261 135 257 134 261 137 265 137 265 137 265 138 273 143 281 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 246 134 253 135 246 135 246 137 246 135 230 138 238 144 261 152 277 153 273 152 265 150 261 147 257 141 253 143 253 138 246 132 230 129 222 120 210 119 214 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 98 174 98 174 95 162 92 154 87 142 82 134 79 138 78 138 79 146 82 154 81 146 81 146 81 146 81 146 84 154 84 150 82 146 81 146 79 142 79 142 78 138 78 134 78 138 78 134 76 130 75 130 73 134 79 142 76 130 75 134 75 134 76 130 75 126 73 126 72 126 73 130 75 126 73 115 76 115 75 111 75 119 73 115 70 119 70 126 70 126 70 126 69 123 69 123 69 123 69 123 70 123 69 119 67 123 69 126 70 123 70 123 70 123 70 123 69 119 69 115 67 111 66 111 69 119 69 115 66 111 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 55 91 57 95 57 95 55 91 54 87 52 83 52 83 51 79 54 87 52 79 49 79 51 79 52 79 52 79 52 79 52 79 54 83 52 75 51 71 48 67 49 71 49 75 51 71 49 67 52 75 51 71 49 75 51 79 48 67 48 67 48 67 48 67 49 67 46 59 45 59 46 63 43 59 48 63 45 59 46 71 43 59 46 63 46 63 45 59 45 67 45 67 45 67 45 67 42 59 43 63 43 63 45 67 43 63 43 63 42 59 42 59 40 59 42 63 43 59 42 55 43 71 42 67 42 67 40 63 39 63 43 75 45 75 42 67 39 59 39 63 40 67 42 67 46 75 42 59 37 55 39 63 47 25 45 25 45 27 50 30 52 27 42 24 47 27 47 25 50 28 50 28 52 28 47 24 45 25 42 24 42 22 40 22 50 25 40 21 38 22 45 27 47 25 45 24 42 25 45 27 47 24 42 21 40 22 45 25 42 22 42 22 40 18 33 15 16 10 16 12 19 10 16 9 19 12 16 9 14 10 19 12 16 10 19 12 19 13 21 13 21 12 19 12 19 13 23 16 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 28 18 31 19 33 21 35 22 38 22 35 21 38 22 40 25 47 28 42 27 42 28 47 31 50 30 45 27 42 28 47 31 47 30 47 31 50 33 52 33 47 31 52 33 54 34 54 34 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 71 39 66 37 69 40 76 46 66 42 59 30 28 13 21 18 19 16 26 16 23 13 26 18 28 18 28 19 31 19 33 21 38 27 40 25 52 45 76 45 74 43 71 42 69 43 71 45 69 42 69 42 69 42 69 42 74 60 162 95 179 95 181 93 179 92 183 93 186 95 188 95 191 93 191 95 193 96 195 96 198 98 198 99 200 99 202 102 202 101 207 104 212 107 214 105 217 108 217 110 219 111 222 111 224 113 224 114 226 116 229 117 224 114 226 117 229 119 231 120 222 114 231 122 238 122 234 119 238 123 241 126 243 125 241 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 131 267 132 265 131 269 134 269 134 269 134 269 134 267 132 267 132 267 132 267 132 272 135 272 137 274 137 276 138 274 135 279 137 281 138 279 137 281 138 279 137 276 135 276 135 272 132 274 135 276 135 276 135 279 137 279 137 279 137 279 137 279 135 276 134 274 135 276 137 272 132 274 135 276 137 279 138 276 134 279 135 281 134 279 132 276 132 276 132 276 132 276 132 274 131 279 134 279 134 274 131 284 137 284 135 281 134 279 134 279 134 279 134 279 134 279 134 272 131 276 134 279 134 279 132 279 134 279 134 279 134 279 134 284 135 281 134 279 135 281 137 284 137 281 135 284 140 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 132 281 132 279 131 284 131 286 134 288 135 293 135 296 138 305 147 319 155 322 153 319 150 317 149 312 147 303 140 308 141 305 138 293 132 276 125 267 122 265 120 260 116 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 210 92 212 92 205 85 193 78 191 81 188 79 188 81 193 82 191 81 191 81 191 81 191 81 195 84 195 82 193 81 191 81 188 79 188 78 186 78 183 76 186 78 186 76 183 75 181 75 176 76 188 79 183 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 157 70 157 70 157 70 157 70 157 70 152 67 152 67 157 70 152 70 152 70 152 70 152 70 150 69 150 67 148 66 145 66 152 70 150 67 145 66 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 128 54 131 55 131 55 128 54 128 54 128 52 126 51 124 51 126 52 124 49 121 49 121 49 121 52 121 52 121 52 121 52 119 51 119 51 119 51 119 51 119 49 117 48 114 49 117 51 119 51 117 49 117 49 119 51 112 48 114 49 117 48 114 46 119 49 114 45 109 45 112 48 105 43 112 46 109 45 112 49 107 43 109 45 109 45 107 43 109 45 109 45 109 45 109 45 105 42 105 43 107 45 109 45 102 45 105 45 102 42 100 40 97 42 100 43 102 42 100 40 97 40 100 42 100 42 102 43 105 45 102 42 100 42 102 43 100 42 97 40 97 40 95 39 105 42 95 37 93 39 100 43 25 19 25 19 25 23 30 31 36 39 28 27 30 31 28 23 25 15 24 15 25 15 22 3 28 27 28 23 27 23 25 19 25 11 21 3 21 15 28 31 27 19 25 15 24 19 25 23 24 31 21 23 19 27 24 39 22 31 24 31 22 23 18 23 10 19 10 23 12 19 10 15 9 11 7 7 6 11 7 15 10 19 12 23 12 23 13 27 15 27 13 27 13 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 15 23 18 27 21 35 22 43 22 35 21 35 21 39 24 47 31 47 28 39 25 39 28 47 34 55 30 43 28 47 33 59 30 47 30 51 31 55 33 55 30 51 33 59 34 59 34 55 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 71 37 71 39 83 45 95 42 87 39 51 18 7 15 27 12 15 15 31 12 23 15 35 19 43 19 47 21 51 22 51 24 63 27 63 33 111 49 111 45 99 43 95 42 99 43 103 43 99 43 99 43 99 43 95 28 91 79 194 92 190 92 190 92 190 92 194 93 198 95 198 93 190 93 194 95 198 96 198 98 202 98 206 99 210 101 206 99 198 102 206 105 214 107 214 108 218 108 222 110 226 111 226 113 230 113 234 116 230 117 230 113 214 116 222 119 230 120 234 111 206 119 226 123 226 120 218 125 234 126 238 126 234 123 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 253 132 253 132 249 134 257 134 257 134 257 134 257 132 253 132 253 132 253 132 253 135 261 135 265 137 269 138 269 134 257 137 265 138 265 138 261 140 269 140 265 138 261 137 261 131 249 134 257 135 257 134 253 137 261 137 261 137 261 137 261 135 253 134 249 132 253 134 257 131 246 132 253 137 265 140 269 132 257 134 261 135 257 134 253 134 257 134 257 134 257 134 257 129 249 134 261 135 257 131 246 137 265 137 261 135 257 134 257 134 257 134 257 134 257 134 257 129 246 132 257 134 257 134 257 132 253 132 253 132 253 132 253 137 265 135 257 134 257 135 261 137 265 135 261 137 269 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 246 129 249 131 246 132 246 128 234 129 238 131 238 134 238 135 226 137 234 143 257 152 277 153 273 152 265 150 261 147 265 135 246 140 257 141 257 135 242 126 218 123 214 123 218 117 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 174 98 170 96 170 88 154 93 162 90 142 79 123 84 142 81 134 79 138 81 142 81 138 81 138 81 138 81 146 84 154 84 150 82 146 81 146 79 142 79 138 78 134 76 134 78 138 78 134 76 130 75 130 72 134 81 142 75 126 75 138 75 134 76 130 75 126 73 126 72 126 73 130 75 126 73 123 76 115 76 119 75 115 73 115 70 119 70 126 70 126 70 126 72 130 72 130 72 130 72 130 72 126 67 115 66 119 70 130 70 123 70 123 70 123 70 123 69 119 69 115 67 111 66 111 72 123 69 119 67 111 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 51 83 52 87 54 83 52 79 54 87 54 83 52 79 51 79 52 79 49 71 48 71 48 75 52 79 52 79 52 79 52 79 48 67 49 75 51 79 54 83 51 71 48 63 46 71 51 79 51 71 49 67 48 71 49 75 46 67 48 71 49 67 48 63 52 75 48 63 45 63 48 67 40 55 45 59 43 55 46 71 42 55 43 59 45 55 42 51 45 67 45 67 45 67 45 67 42 59 42 63 43 67 45 67 48 75 48 75 48 71 45 63 40 59 42 63 43 59 42 55 39 63 40 67 42 71 43 75 51 83 42 59 37 63 43 79 45 75 43 67 39 55 36 51 42 59 37 51 37 63 45 79 45 24 42 24 42 25 47 28 50 27 47 28 52 30 50 25 47 27 47 27 47 27 47 27 59 28 42 24 47 30 47 22 52 27 38 18 35 24 52 34 45 24 40 21 38 21 38 22 42 21 40 22 42 24 40 25 35 21 33 21 28 15 21 12 14 9 14 9 14 9 14 9 19 12 19 10 16 9 14 9 11 7 11 9 14 9 16 10 19 10 14 10 21 15 21 12 26 15 23 13 21 12 19 10 9 12 26 18 21 12 21 16 21 15 19 13 19 12 16 12 21 16 23 18 26 19 28 21 31 19 35 22 38 22 38 21 40 27 47 31 50 28 42 22 40 24 42 27 47 30 50 31 45 27 45 27 45 27 45 27 47 28 45 27 47 28 50 31 50 30 50 31 52 33 54 33 54 33 54 31 52 30 50 30 64 36 54 31 52 33 59 39 59 37 66 40 62 37 66 42 62 39 64 40 66 39 64 37 64 39 64 39 64 39 64 39 59 37 64 40 69 43 71 43 69 34 40 25 33 15 14 10 28 21 33 19 26 15 26 18 33 21 31 18 31 21 38 25 31 24 50 36 59 40 69 45 74 43 71 42 69 43 71 45 69 43 71 45 74 43 71 42 81 58 145 93 176 95 181 93 186 93 193 96 193 93 186 90 195 95 193 95 193 96 198 99 195 96 195 98 198 99 200 101 207 102 210 104 210 104 210 105 222 110 219 110 219 111 224 114 222 113 226 116 229 116 229 114 226 117 229 119 231 117 229 116 231 119 231 120 234 122 236 122 238 123 238 123 238 123 238 123 245 123 243 123 243 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 265 128 257 126 265 129 262 126 262 128 262 129 265 131 267 131 269 129 269 129 269 129 269 129 272 131 272 131 272 131 272 131 272 132 272 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 274 132 279 134 281 137 286 138 286 138 286 137 284 137 281 135 284 135 276 131 274 132 281 137 281 134 279 132 276 134 279 135 281 135 281 134 279 132 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 272 131 279 137 284 135 279 132 279 134 279 134 279 134 279 134 276 132 276 132 276 132 276 132 279 135 281 138 286 140 288 143 291 143 291 143 291 143 291 143 291 138 291 137 288 135 286 135 288 135 281 131 276 131 281 134 276 134 276 134 276 134 276 134 281 135 276 134 272 131 269 128 272 131 272 131 272 131 272 131 272 131 272 132 281 135 286 137 286 137 286 138 298 146 312 152 312 149 312 147 310 144 308 141 315 144 308 146 310 143 293 134 288 132 272 120 260 119 260 125 260 117 253 114 255 117 253 113 253 114 253 113 250 111 248 113 238 111 238 110 236 110 234 108 231 107 231 105 229 104 226 104 231 105 226 102 224 102 224 102 224 101 224 101 224 101 224 101 214 98 214 98 214 98 214 98 205 92 202 88 198 84 191 81 193 81 193 81 193 81 193 81 198 81 188 79 193 82 195 81 188 79 188 79 188 79 188 79 191 81 191 81 191 81 191 81 183 76 181 75 181 73 179 73 183 76 183 75 181 73 179 75 174 76 171 75 169 73 167 73 167 73 167 73 167 73 167 73 159 73 159 72 159 72 159 72 162 73 162 72 159 70 157 70 155 69 155 67 152 66 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 140 64 148 69 145 61 145 66 145 64 143 63 140 63 133 60 133 60 133 60 133 60 131 58 133 60 133 60 133 61 126 58 136 60 128 55 131 61 128 57 128 55 126 54 124 54 128 55 128 55 128 55 128 55 121 51 121 52 124 54 126 54 121 54 124 55 126 54 124 52 117 49 117 49 117 49 117 49 117 51 124 55 126 54 119 49 121 52 121 51 119 49 117 49 114 49 117 51 119 52 121 54 121 48 107 43 117 52 121 51 117 45 107 45 114 49 112 43 119 51 114 46 109 43 107 43 119 49 112 45 109 46 117 51 112 48 117 46 107 40 105 43 112 46 112 46 112 46 112 46 107 45 109 46 112 45 109 43 109 48 121 55 124 49 107 39 107 42 102 40 105 43 112 49 112 43 100 36 93 34 95 37 107 43 107 42 102 39 95 34 97 42 109 45 105 37 97 37 100 42 107 40 93 33 95 40 25 19 25 19 25 23 28 27 30 27 27 23 28 27 28 23 27 19 27 19 27 19 27 19 31 23 25 15 27 19 27 15 25 15 22 7 21 15 25 23 25 15 22 7 21 7 21 11 22 23 22 23 22 35 25 35 22 39 22 35 18 19 12 7 9 15 9 15 9 15 9 15 12 23 12 19 10 15 9 15 7 15 9 15 10 19 10 23 13 19 9 19 13 31 15 23 15 31 13 27 13 27 12 23 7 23 16 35 13 23 13 31 16 23 18 27 19 31 21 35 16 23 18 27 18 27 19 31 18 31 21 35 22 39 21 35 22 47 27 59 30 55 25 43 24 43 25 47 27 51 28 55 27 51 27 51 27 51 27 51 28 55 28 55 28 59 31 67 30 59 30 63 31 67 33 67 33 67 33 63 31 63 30 59 37 71 33 59 30 67 34 79 36 79 40 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 95 43 91 46 87 27 59 22 35 13 35 18 43 21 43 16 31 16 39 19 43 18 39 18 43 22 55 19 59 33 91 39 99 43 115 45 99 43 95 42 99 43 103 42 99 43 103 45 99 43 91 43 123 78 202 96 194 93 186 92 190 95 198 95 210 92 202 96 198 95 194 96 198 98 206 98 202 99 206 101 210 101 206 104 210 105 210 107 214 107 214 111 222 110 222 110 226 113 234 111 230 114 238 116 238 116 234 114 238 116 242 117 238 116 226 119 218 120 222 120 226 122 226 122 226 122 226 122 226 122 226 125 230 123 226 125 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 131 249 126 249 129 257 129 246 128 249 129 253 129 257 131 257 129 257 129 257 129 257 129 257 131 261 131 261 131 261 131 261 132 257 134 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 132 253 134 261 137 265 138 269 138 265 137 265 135 261 135 257 135 261 132 253 132 253 135 261 135 257 134 253 132 257 134 261 135 261 135 257 134 257 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 131 253 134 257 135 261 135 257 134 257 134 257 134 257 134 257 134 257 134 257 134 257 134 257 135 249 137 253 138 261 141 265 143 269 143 269 143 269 143 269 138 261 138 257 137 257 135 253 137 253 132 242 131 242 132 246 134 246 134 246 134 246 134 246 135 246 134 242 132 238 131 234 131 230 131 230 131 230 131 230 131 230 131 234 134 242 137 249 137 238 137 246 141 265 147 281 149 277 146 269 143 265 141 253 141 242 141 246 146 261 141 242 137 234 128 210 119 202 122 214 119 206 114 202 117 206 116 194 114 198 114 194 113 194 111 190 110 190 110 190 108 186 108 186 107 182 107 178 105 178 104 174 107 186 104 178 102 178 101 186 99 186 99 186 99 194 99 194 99 194 99 194 99 194 99 194 90 170 88 162 85 150 81 134 81 130 81 130 81 130 81 130 82 126 78 123 79 130 81 126 79 142 79 142 79 142 79 142 81 146 81 146 81 146 81 146 78 134 76 134 75 130 75 126 76 134 76 130 75 126 73 126 75 134 76 130 75 130 73 126 73 126 73 126 73 126 73 126 70 119 70 119 70 119 70 119 73 126 73 123 72 119 70 119 69 115 69 111 67 111 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 64 107 67 115 66 99 66 111 66 107 64 103 63 103 60 95 60 95 60 95 60 95 61 95 60 95 60 95 60 95 55 91 61 95 57 83 58 99 57 87 57 83 55 79 54 79 55 83 55 83 55 83 55 83 52 75 54 79 54 83 55 83 54 79 55 83 55 83 54 79 51 71 51 71 51 71 51 71 51 75 54 83 54 83 51 75 52 79 52 75 51 71 49 71 49 71 51 75 51 75 52 79 52 67 46 63 51 83 52 75 51 67 45 63 49 75 49 63 51 71 48 63 45 59 45 59 49 67 48 63 46 67 48 71 48 71 51 67 45 55 43 59 45 59 45 59 45 59 45 59 43 59 45 63 46 59 45 55 39 59 48 87 52 83 48 67 43 63 43 63 43 67 46 75 43 63 43 63 42 55 39 47 42 59 43 59 42 51 37 43 39 59 43 59 39 47 37 51 39 59 43 55 37 43 39 63 47 27 47 25 47 28 52 30 52 28 47 25 45 27 50 30 47 27 47 27 47 27 47 27 50 28 50 27 42 24 45 28 40 22 42 24 42 22 38 21 45 24 40 21 38 21 38 22 47 24 45 24 45 22 38 24 40 24 35 21 26 13 14 7 14 9 14 9 14 9 14 9 16 10 16 10 14 9 14 9 14 10 16 10 19 12 19 13 21 12 16 12 23 16 23 13 19 12 21 13 21 13 23 15 14 12 23 15 21 13 21 15 21 16 26 19 31 22 35 25 28 19 26 18 26 18 23 16 31 18 33 21 38 22 35 21 35 22 42 28 47 28 45 25 40 24 40 24 42 25 42 25 45 27 45 27 45 27 45 27 50 28 47 28 47 30 52 33 50 30 50 31 52 33 54 33 54 33 54 33 52 31 52 30 57 33 52 30 50 31 54 34 57 37 64 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 42 69 42 71 33 38 21 31 15 23 19 26 19 31 19 26 15 26 18 28 18 26 16 26 18 31 21 33 25 54 39 64 42 69 45 74 43 71 42 69 43 71 45 69 43 71 45 74 43 71 42 78 58 140 93 176 95 186 93 188 93 193 95 193 95 188 93 195 96 193 95 195 98 200 99 202 101 202 101 205 102 207 105 212 107 214 107 217 108 219 110 222 110 219 110 219 111 224 114 224 113 226 116 229 116 229 116 229 116 231 117 231 117 229 117 231 120 234 120 236 122 236 122 234 120 234 120 234 120 234 120 245 125 243 123 245 126 250 128 243 123 245 126 248 126 248 126 250 128 250 128 250 128 250 128 255 131 253 129 253 129 255 131 269 129 262 129 267 132 267 128 262 129 265 129 267 131 267 131 269 129 269 129 269 129 269 129 272 131 272 131 272 131 272 131 272 134 274 134 276 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 279 134 279 135 284 137 286 138 284 135 281 135 279 134 279 132 281 134 279 132 276 134 279 135 281 134 279 132 276 134 279 135 281 135 281 135 279 134 279 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 279 132 276 132 279 134 281 137 279 134 279 134 279 134 279 134 281 135 281 135 281 135 281 135 279 135 281 137 284 140 286 140 291 143 291 143 291 143 291 143 291 138 291 138 288 137 288 135 286 135 284 132 279 131 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 131 272 131 274 134 281 137 276 134 281 135 288 143 305 147 308 147 312 144 308 143 308 141 300 137 298 141 310 147 305 143 293 135 276 123 262 120 257 123 262 117 255 116 257 119 255 114 253 114 253 114 250 113 250 113 238 110 236 108 234 107 231 107 231 107 231 107 229 105 229 104 229 105 226 102 224 102 224 101 222 99 222 99 222 99 222 99 219 99 219 99 219 99 219 99 205 88 202 87 198 82 193 82 191 79 191 79 191 79 191 79 193 78 186 76 188 79 191 78 188 79 188 79 188 79 188 79 193 82 193 82 193 82 193 82 188 78 186 78 183 76 183 75 183 76 183 75 181 73 179 75 174 76 171 76 169 75 169 73 167 73 167 73 167 73 167 73 155 69 155 69 155 69 155 69 162 73 162 72 159 70 157 70 155 69 155 69 152 67 152 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 150 67 143 64 148 67 143 63 145 66 145 64 143 63 140 63 133 60 133 60 133 60 133 60 138 63 136 61 133 58 131 58 128 58 133 60 128 57 131 60 128 57 128 55 126 54 124 54 128 55 128 55 128 55 128 55 126 55 128 55 128 57 131 57 126 55 128 57 128 57 126 55 121 52 121 52 121 52 121 52 119 52 121 54 124 52 121 51 121 52 121 51 119 49 117 49 121 52 119 51 119 51 117 49 119 49 117 51 124 55 121 49 121 49 114 49 119 52 119 48 117 48 112 46 112 46 112 48 112 48 114 49 117 48 114 46 117 51 121 49 112 45 109 48 107 43 107 43 107 43 107 43 109 45 112 46 112 46 109 45 100 42 112 49 119 49 112 45 107 43 109 46 112 46 109 45 102 43 114 49 117 46 105 39 102 40 105 42 105 42 102 39 107 45 112 43 102 40 105 45 102 42 107 42 102 40 107 46 28 27 27 23 28 27 30 35 30 27 27 15 22 15 28 39 27 19 27 19 27 19 27 19 25 23 31 23 24 7 27 31 25 19 25 19 24 11 22 7 25 15 22 7 21 7 21 11 24 27 24 27 22 31 24 31 25 43 24 35 16 11 9 0 7 11 7 11 7 11 7 11 10 15 9 15 9 15 9 15 10 19 12 23 12 27 13 27 13 23 10 23 15 35 16 27 10 23 12 27 13 31 15 35 10 23 13 27 13 27 15 31 12 15 13 19 16 27 18 31 21 31 19 27 18 23 16 19 16 27 19 35 21 35 21 31 19 35 22 47 27 51 27 51 24 43 24 43 24 43 22 39 27 51 27 51 27 51 27 51 27 51 27 51 27 55 30 59 30 59 30 63 31 67 33 67 34 71 33 67 33 63 31 63 33 63 30 59 30 59 31 67 34 79 39 83 37 75 39 87 37 83 39 87 40 83 39 79 39 83 39 83 39 83 39 83 37 83 40 91 42 91 42 91 39 63 16 27 13 19 12 39 15 39 19 39 15 31 16 39 16 35 16 35 16 35 16 39 19 59 33 95 40 99 40 103 45 99 43 95 42 99 43 103 42 99 43 103 45 99 43 91 39 115 78 202 96 198 93 182 93 190 93 194 95 210 95 210 98 198 96 198 96 202 99 210 99 210 101 210 102 214 102 214 105 210 105 214 108 218 110 222 111 222 110 222 110 226 113 234 113 234 116 238 117 242 116 238 116 238 117 246 119 242 116 230 120 222 120 226 122 226 123 230 122 226 122 226 122 226 122 226 126 230 125 230 125 234 128 242 123 230 126 234 128 238 126 234 128 242 128 242 128 242 128 242 132 249 129 246 129 246 131 253 132 257 129 253 132 265 131 253 129 253 129 257 131 257 132 261 131 261 131 261 131 261 131 261 131 261 131 261 131 261 131 261 134 261 134 265 135 265 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 134 261 135 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 135 261 135 257 134 257 132 253 132 257 134 261 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 257 138 261 141 265 141 265 141 265 141 265 140 265 138 261 138 257 137 257 135 253 134 249 132 246 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 132 238 135 242 132 230 132 234 137 249 143 265 147 269 144 265 143 261 141 253 137 230 137 238 144 261 146 257 140 246 131 222 122 206 122 210 122 210 117 206 119 210 117 198 116 202 114 198 114 194 113 194 108 190 108 186 107 182 107 182 108 186 107 182 107 178 105 178 105 182 102 178 101 174 101 182 98 182 98 182 98 190 98 190 96 186 96 182 95 182 93 178 90 166 87 158 84 150 82 150 79 126 79 126 79 126 79 126 81 123 75 115 76 123 76 123 78 138 78 138 78 138 78 138 82 150 82 150 82 150 82 150 79 142 79 138 78 138 76 134 76 134 76 130 75 126 73 126 76 138 76 134 76 130 75 130 75 130 75 130 75 130 75 130 70 119 70 119 70 119 70 119 73 126 73 123 72 119 70 119 70 119 69 115 69 111 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 66 111 66 111 64 107 66 111 66 107 64 103 63 103 61 99 61 99 61 99 61 99 64 107 63 99 60 91 58 87 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 55 83 55 83 55 83 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 51 75 52 87 55 87 52 71 51 71 49 71 51 75 51 71 48 67 46 63 46 67 49 71 45 63 49 75 51 71 46 59 48 71 51 71 46 59 45 67 45 59 45 59 45 59 45 59 45 59 46 67 48 63 45 59 45 71 48 75 46 63 42 55 42 63 45 71 46 67 42 55 40 63 46 79 49 75 45 59 39 51 40 59 43 63 43 59 49 79 49 71 43 63 48 83 43 63 43 63 43 67 46 79 50 28 47 27 50 28 52 31 50 28 50 24 38 22 47 33 47 27 47 27 47 27 47 27 42 28 52 28 42 22 47 31 54 30 47 24 42 24 45 27 45 24 40 21 38 21 38 22 45 22 42 22 42 22 35 22 42 24 35 21 23 12 11 6 11 7 11 7 11 7 11 7 11 9 14 9 14 9 14 9 16 10 19 12 19 13 21 13 21 12 16 12 23 16 23 13 16 12 19 13 21 15 23 16 21 12 19 12 21 15 23 15 19 13 19 13 19 13 19 13 31 19 28 18 26 16 23 15 28 18 33 19 35 21 33 19 31 19 35 24 42 25 45 27 40 24 40 24 40 24 38 22 45 27 45 27 45 27 45 27 42 25 40 24 42 25 45 28 50 30 50 31 52 33 54 33 57 34 57 33 54 33 52 31 52 31 52 30 50 31 52 31 57 36 64 37 59 36 62 40 62 39 64 40 66 39 64 37 64 39 64 39 64 39 64 39 62 39 66 42 69 42 66 40 54 22 21 12 19 10 19 18 21 16 28 18 23 15 26 18 26 16 26 16 26 16 23 15 28 24 52 39 62 39 62 39 74 43 71 42 69 43 71 45 69 43 71 45 74 43 71 42 69 55 138 93 179 96 183 92 191 93 191 95 193 96 193 98 198 98 195 96 198 98 200 101 198 99 200 99 202 101 202 104 207 104 210 105 214 108 219 110 222 110 219 110 219 111 224 114 224 114 229 117 231 117 231 116 229 117 234 119 234 119 231 117 234 120 236 122 236 123 238 123 241 125 241 125 241 125 241 125 248 126 245 125 248 126 250 129 243 125 248 128 250 128 250 126 250 128 250 128 250 128 250 128 257 132 255 129 253 131 257 132 269 131 265 129 269 134 267 129 265 129 267 131 267 132 269 132 272 131 272 131 272 131 272 131 272 131 272 131 272 131 272 131 274 134 276 135 276 137 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 281 137 284 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 284 135 281 135 279 134 276 132 279 134 279 134 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 137 281 138 288 141 288 141 288 141 288 141 293 140 293 138 291 138 288 137 286 135 286 135 284 134 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 272 132 276 134 274 132 279 132 284 138 296 143 305 144 308 143 308 141 308 141 308 138 298 140 303 143 298 140 293 137 281 128 269 123 260 123 267 120 260 119 262 120 260 116 255 116 255 114 253 114 250 114 238 110 236 108 234 107 231 107 234 108 234 107 231 107 229 105 229 104 224 101 222 101 222 101 219 98 219 98 219 98 219 98 214 96 212 95 210 93 210 92 205 88 200 84 195 84 195 84 191 82 191 82 191 82 191 82 191 79 181 75 181 78 181 75 186 78 186 78 186 78 186 78 191 81 191 81 191 81 191 81 188 79 188 78 186 78 183 76 183 76 183 75 181 73 179 75 176 78 174 76 171 76 169 75 169 75 169 75 169 75 169 75 162 73 162 73 162 73 162 73 162 73 162 72 159 70 157 70 157 70 157 69 155 69 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 148 66 145 64 143 64 145 66 145 64 143 63 140 63 136 61 136 61 136 61 136 61 143 64 140 63 136 60 131 58 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 124 52 124 52 124 52 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 117 52 126 55 126 52 119 51 114 49 117 49 114 48 114 49 114 48 114 46 114 48 117 51 109 46 117 51 119 49 112 45 109 46 114 46 107 43 107 46 114 48 114 48 114 48 114 48 109 46 114 48 114 48 112 45 114 46 112 45 109 43 105 42 105 43 109 45 109 42 100 37 107 43 109 45 109 45 109 45 100 39 105 43 107 45 107 43 112 48 112 45 105 43 112 51 109 43 107 43 109 48 114 49 27 23 27 19 27 27 30 31 25 27 30 19 21 7 25 35 27 19 27 19 27 19 27 19 25 19 27 19 25 15 28 31 33 31 27 19 24 19 28 35 25 15 22 7 21 7 21 11 18 11 19 15 21 27 22 27 24 43 24 35 18 15 10 0 6 7 6 7 6 7 6 7 7 11 7 11 9 15 9 15 9 19 10 19 12 23 12 27 12 19 9 19 13 31 13 23 12 23 13 27 13 27 15 31 15 23 10 19 13 35 16 31 18 27 18 23 16 19 15 19 19 31 18 27 18 27 16 23 16 23 18 31 19 31 19 31 19 31 21 35 22 43 24 47 24 43 24 43 25 47 25 47 27 51 27 51 27 51 27 51 25 47 24 43 25 51 28 55 30 59 30 63 31 67 33 67 36 71 34 71 33 67 33 67 31 63 33 67 33 67 31 63 33 75 37 79 36 75 37 87 37 83 39 87 40 83 39 79 39 83 39 83 39 83 39 83 39 83 40 91 42 87 40 83 33 51 13 31 15 27 15 47 12 31 16 35 15 27 16 39 16 35 18 39 18 35 15 27 18 59 34 99 40 95 37 91 45 99 43 95 42 99 43 103 42 99 43 103 45 99 43 91 34 107 76 202 98 198 92 182 95 190 93 190 95 214 99 222 98 202 98 202 98 206 101 210 98 202 99 206 101 210 101 206 101 202 104 210 107 218 110 222 111 222 110 222 110 226 113 234 114 234 116 242 119 246 117 242 117 242 119 246 119 246 117 234 122 226 122 226 123 230 123 234 126 238 126 238 126 238 126 238 126 234 126 234 126 238 129 242 125 230 126 238 129 242 128 238 128 242 128 242 128 242 128 242 132 253 131 249 131 249 132 253 132 253 128 253 131 261 131 249 131 257 131 257 132 261 132 265 132 265 132 265 132 265 132 265 131 261 131 261 131 261 131 261 135 265 135 265 137 269 137 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 137 265 137 269 138 269 138 269 137 261 135 261 134 257 134 253 132 257 134 261 135 257 134 253 135 257 134 253 132 257 134 261 138 265 137 265 135 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 134 253 132 253 134 257 135 265 134 257 134 257 134 257 134 257 137 265 137 265 137 265 137 265 135 249 135 249 135 253 137 253 140 261 140 261 140 261 140 261 141 265 140 265 138 261 138 261 135 253 137 257 135 249 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 234 131 230 131 230 132 234 134 230 132 230 134 246 140 257 144 265 143 261 141 261 141 253 144 246 140 234 140 249 140 242 137 242 132 230 128 222 126 218 123 218 119 214 122 218 120 206 117 202 116 202 114 198 114 198 110 194 111 190 110 190 108 186 110 186 108 186 107 182 107 182 104 182 102 174 99 170 99 178 99 186 99 186 99 194 99 194 99 194 99 190 96 182 95 182 90 166 85 154 82 154 85 158 85 146 85 146 85 146 85 146 84 134 76 123 78 126 76 119 76 134 76 134 76 134 76 134 78 138 78 138 78 138 78 138 79 138 78 138 76 134 76 130 76 134 76 130 75 126 73 126 78 138 78 138 76 134 76 134 76 134 76 134 76 134 76 134 75 130 75 130 75 130 75 130 73 126 73 123 72 119 70 119 72 119 70 119 69 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 66 115 69 115 64 103 64 111 66 111 66 107 64 103 63 103 63 103 63 103 63 103 63 103 64 107 64 103 61 99 60 95 60 91 57 87 60 95 58 87 57 87 57 83 55 79 54 79 55 83 55 83 55 83 55 83 54 75 52 75 52 71 51 71 55 83 57 87 57 87 55 83 54 79 54 79 54 79 54 79 54 79 52 75 51 79 52 83 52 79 52 75 51 71 49 71 52 79 51 75 51 75 49 71 49 79 55 83 51 71 49 75 46 71 51 71 48 63 48 75 51 71 48 67 48 67 49 71 46 67 48 71 49 67 48 63 43 59 46 63 43 51 43 63 49 71 49 71 49 71 49 71 46 63 48 67 48 67 46 63 45 63 43 63 45 71 49 79 46 71 46 67 43 59 39 51 43 63 43 63 43 63 42 59 39 55 42 63 45 67 45 63 39 59 42 59 39 55 42 67 48 67 43 63 46 75 48 71 45 25 45 25 45 27 50 28 38 27 52 28 40 21 42 30 47 27 47 27 47 27 47 27 50 25 42 24 47 28 52 28 45 27 47 27 47 28 50 28 45 24 40 21 38 21 38 22 31 13 31 16 35 19 35 24 38 22 33 21 26 15 16 10 9 6 9 6 9 6 9 6 9 6 9 7 11 9 14 9 11 9 14 9 16 10 16 12 16 7 11 9 19 13 19 10 23 15 21 13 21 13 19 12 26 12 14 9 21 16 26 15 23 16 26 18 26 18 26 18 23 16 26 18 26 18 28 19 26 16 31 19 33 19 33 18 35 21 35 21 35 21 38 22 40 24 42 25 45 27 47 28 45 27 45 27 45 27 45 27 47 28 45 27 47 28 50 31 50 30 50 31 52 33 54 33 59 36 57 34 57 33 54 33 54 33 57 34 57 34 54 33 54 36 62 37 59 34 62 39 62 39 64 40 66 39 64 37 64 39 64 39 64 39 64 39 64 40 66 42 69 40 66 39 42 18 19 15 26 13 23 19 19 13 26 16 23 13 26 19 26 18 31 19 31 16 23 13 33 28 62 45 71 42 64 40 74 43 71 42 69 43 71 45 69 43 71 45 74 43 71 42 64 52 136 93 179 96 183 90 193 95 191 93 193 98 198 101 200 98 198 98 198 99 202 102 202 101 202 101 205 102 207 105 207 104 212 107 217 111 222 113 222 110 219 110 219 111 224 114 226 116 231 117 234 119 231 117 231 119 234 120 236 119 234 119 236 122 236 123 238 123 241 125 241 125 241 125 241 125 241 125 250 126 248 126 248 128 253 131 245 126 250 128 253 129 250 128 250 128 250 128 250 128 250 128 260 132 257 131 255 132 257 134 267 128 260 128 265 131 265 126 267 131 267 132 269 132 272 134 274 132 274 132 274 132 274 132 272 131 272 131 272 131 272 131 276 135 276 137 279 137 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 137 284 137 281 135 281 134 276 132 281 135 281 135 276 132 281 134 279 132 276 134 279 135 286 138 284 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 274 132 279 134 281 135 281 134 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 293 140 293 138 291 138 286 135 288 137 288 135 281 131 276 134 276 134 276 134 276 134 279 134 276 132 274 131 272 129 272 131 272 131 272 131 272 131 274 132 272 129 269 131 272 132 276 134 279 132 284 138 296 141 300 143 305 141 305 141 308 141 312 140 298 137 298 140 296 138 286 134 281 131 276 128 269 129 269 122 262 120 265 123 262 119 257 117 255 116 255 114 253 116 243 113 241 113 238 111 236 110 236 110 234 108 234 107 231 107 226 102 222 101 219 99 222 99 222 99 222 99 222 99 222 99 222 99 219 98 214 95 210 93 205 88 198 82 193 84 198 87 198 87 198 87 198 87 198 87 195 82 183 76 183 78 181 75 183 76 183 76 183 76 183 76 183 76 183 76 183 76 183 76 186 76 183 76 181 75 181 73 183 76 183 75 181 73 179 75 179 79 174 78 174 76 171 76 171 76 171 76 171 76 171 76 162 73 162 73 162 73 162 73 162 73 162 72 159 70 157 70 159 72 157 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 67 143 61 143 67 145 66 145 64 143 63 140 63 138 63 138 63 138 63 138 63 138 63 138 63 138 63 138 61 136 58 126 57 133 61 131 55 128 57 128 55 126 54 124 54 128 55 128 55 128 55 128 55 128 55 126 54 126 52 124 52 124 54 126 55 126 55 124 54 121 52 121 52 121 52 121 52 124 54 119 51 119 51 124 54 121 52 121 51 119 49 117 49 117 49 119 51 119 51 121 52 119 52 124 51 112 46 114 52 114 51 124 52 117 48 117 52 121 52 117 48 114 48 114 48 117 48 114 46 112 48 114 49 107 46 114 48 109 43 112 48 114 48 114 48 114 48 114 48 112 48 114 49 117 48 114 46 112 46 109 43 109 48 119 52 121 51 117 46 109 43 105 42 105 45 112 48 112 43 102 37 102 42 107 45 109 45 107 43 97 40 107 43 105 42 105 45 117 46 105 42 109 48 109 43 25 15 24 15 24 19 27 27 19 19 31 31 24 7 24 27 27 19 27 19 27 19 27 19 30 15 21 7 28 31 30 19 18 7 25 31 30 27 25 15 25 15 22 7 21 7 21 11 10 0 12 3 18 23 22 31 21 35 21 35 18 19 13 11 6 7 6 7 6 7 6 7 6 7 6 11 7 15 9 15 7 11 7 15 9 15 10 19 9 11 6 11 10 23 10 15 16 31 15 27 13 23 12 19 18 23 7 15 13 35 16 31 12 11 13 19 16 31 19 35 15 23 16 27 18 31 19 35 15 23 18 31 19 31 19 27 22 39 21 31 19 31 21 35 24 43 25 51 28 59 30 63 27 51 27 51 27 51 27 51 31 63 30 59 31 63 33 71 30 59 30 63 31 67 33 67 36 75 36 71 34 67 33 67 33 71 34 75 36 71 34 67 33 71 37 79 34 71 37 83 37 83 39 87 40 83 39 79 39 83 39 83 39 83 39 83 40 87 42 91 42 87 39 83 21 23 9 23 13 23 10 31 10 27 16 31 13 27 16 43 18 43 21 47 19 39 15 27 24 75 42 119 48 115 43 103 45 99 43 95 42 99 43 103 42 99 43 103 45 99 43 91 31 99 75 202 98 198 92 178 95 194 93 190 95 218 101 230 99 202 98 202 98 206 101 214 102 214 102 218 104 222 105 218 105 210 107 218 111 230 114 238 111 222 110 222 110 226 113 234 114 238 117 246 119 246 119 242 117 246 119 249 120 246 119 234 122 226 122 230 123 234 125 234 123 230 123 230 123 230 123 230 128 234 126 234 126 238 129 246 125 234 128 242 129 242 129 238 128 242 128 242 128 242 128 242 134 253 132 249 131 253 132 257 129 249 125 246 129 253 128 246 131 257 131 261 132 265 134 265 132 265 132 265 132 265 132 265 131 261 131 261 131 261 131 261 135 265 135 269 137 273 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 269 138 265 137 265 135 261 131 253 135 265 137 261 132 249 135 257 134 253 132 257 134 261 138 269 138 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 129 249 134 265 137 261 134 253 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 141 265 140 261 138 261 134 253 137 261 137 253 132 242 134 246 134 246 134 246 134 246 137 249 134 246 131 238 129 230 131 230 131 230 131 230 131 230 132 234 131 226 129 226 131 230 135 234 134 234 135 246 140 257 143 261 141 261 141 261 141 253 141 238 137 230 138 249 141 249 132 234 132 234 131 230 131 230 125 222 120 218 123 222 120 210 117 206 117 202 116 198 114 198 113 202 114 198 113 198 111 194 110 190 110 186 108 182 107 182 104 178 101 170 99 170 98 178 101 190 101 190 101 198 101 198 96 186 95 178 92 170 90 166 90 166 84 150 81 154 85 166 88 154 88 154 88 154 88 154 87 138 79 126 79 130 78 119 76 134 76 134 76 134 76 134 75 130 75 130 75 130 75 130 76 134 75 130 75 126 73 126 76 134 76 130 75 126 73 126 78 142 79 138 78 134 76 134 76 134 76 134 76 134 76 134 72 123 72 123 72 123 72 123 73 126 73 123 72 119 70 119 72 123 72 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 119 63 99 64 115 66 111 66 107 64 103 63 103 63 103 63 103 63 103 63 103 61 103 63 103 63 103 64 107 61 91 55 87 60 99 58 83 57 87 57 83 55 79 54 79 55 83 55 83 55 83 55 83 57 87 57 83 55 79 54 79 52 79 54 83 55 79 54 75 52 75 52 75 52 75 52 75 55 83 51 71 49 75 54 87 52 79 52 75 51 71 49 71 48 71 49 75 51 79 52 83 51 79 52 71 43 55 48 79 49 83 55 83 51 71 52 87 54 83 51 71 48 63 46 63 51 71 46 59 45 63 49 75 45 67 49 71 46 63 48 75 46 63 46 63 46 63 46 63 46 67 48 71 49 67 48 63 54 87 48 67 43 67 48 79 58 95 52 75 46 67 46 71 40 67 51 91 52 71 37 35 42 63 43 67 45 63 43 59 40 63 48 79 48 71 46 75 51 71 42 59 45 71 43 55 40 25 47 25 40 22 47 31 50 28 52 30 50 25 40 21 47 27 47 25 45 24 40 22 57 31 47 25 42 25 50 31 47 27 47 27 45 24 40 21 42 27 50 25 35 18 38 25 35 18 40 22 42 21 31 16 31 18 28 18 21 12 11 7 11 6 9 4 7 6 9 7 9 6 9 6 9 6 9 6 14 9 14 10 16 12 19 13 14 9 14 10 16 12 19 12 21 13 21 13 21 13 21 13 16 10 19 13 21 15 26 16 21 15 21 15 21 15 21 15 21 16 26 18 21 13 23 18 19 12 26 16 31 16 26 13 31 21 40 24 38 19 33 19 47 28 45 27 45 28 50 31 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 62 37 62 37 62 37 62 37 64 40 66 39 62 37 64 40 33 15 14 6 11 10 19 13 23 13 21 13 21 15 26 18 21 18 35 21 28 16 33 25 42 33 62 42 66 39 59 37 71 43 71 43 71 43 71 43 71 43 71 45 74 46 76 46 71 45 121 95 188 96 183 98 186 92 191 93 193 96 195 98 198 99 202 102 205 102 205 101 202 99 200 99 200 101 205 105 217 108 217 110 219 111 222 111 219 110 219 111 222 113 224 113 229 116 229 117 231 119 234 119 236 120 236 119 234 117 231 119 238 122 236 122 236 122 234 120 231 120 236 123 243 128 248 131 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 265 131 267 132 269 132 272 131 272 131 272 131 272 131 274 131 269 128 267 131 276 135 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 288 141 281 137 286 138 286 137 284 135 281 135 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 276 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 281 135 281 135 281 135 281 135 281 135 279 134 276 135 279 137 284 138 284 140 286 141 288 141 298 143 296 140 293 138 288 137 291 137 286 134 284 134 286 135 279 135 279 134 276 132 274 132 272 131 274 134 276 134 274 132 272 131 272 131 272 131 272 131 274 132 274 134 276 135 279 135 267 129 276 132 284 137 291 138 296 140 300 140 303 141 308 141 303 138 300 140 300 140 296 140 293 138 288 138 293 138 279 131 269 123 267 122 265 120 262 119 257 117 257 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 224 101 214 96 217 99 219 96 212 92 200 92 205 84 202 96 212 85 198 90 195 88 193 87 191 85 191 84 188 82 183 81 183 79 183 75 179 73 181 76 188 81 179 73 179 73 181 76 186 79 181 75 181 76 183 78 186 78 186 78 183 76 183 75 181 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 145 66 143 64 143 63 140 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 133 58 126 54 124 55 131 60 128 55 128 55 128 55 128 55 128 55 128 57 131 58 133 58 124 54 124 55 126 57 128 57 126 54 124 52 121 54 124 55 124 52 121 51 119 52 121 54 124 52 119 49 117 49 117 51 112 48 117 51 121 52 121 52 114 49 121 54 124 52 117 48 121 51 114 46 112 48 119 52 121 52 117 48 114 48 114 48 109 45 109 46 114 49 121 54 124 54 124 54 124 52 117 49 112 46 112 46 112 46 112 46 107 46 117 49 114 46 117 52 114 48 114 48 114 48 114 48 117 49 114 48 114 48 114 48 114 51 121 49 107 40 105 45 100 40 107 45 109 43 102 39 107 45 117 51 121 51 114 46 100 43 112 48 109 42 102 42 22 19 27 19 22 11 27 35 30 31 30 27 27 19 24 11 27 19 27 19 25 15 25 15 31 27 27 15 24 11 25 19 24 15 25 19 27 19 25 19 25 23 25 11 21 7 24 23 21 15 19 15 19 23 21 23 19 31 19 27 15 11 9 0 7 7 6 3 4 7 6 11 6 7 6 7 6 7 6 7 7 11 9 15 9 15 10 19 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 12 15 15 27 18 27 16 19 16 31 24 43 22 31 19 35 25 47 25 47 25 51 28 59 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 39 83 39 83 39 83 39 83 39 87 40 83 37 79 37 83 22 35 10 15 10 27 15 31 15 27 13 27 13 31 16 39 15 35 19 43 18 39 21 55 30 87 42 111 45 103 40 99 43 99 43 99 43 99 43 99 43 99 43 103 45 107 46 103 45 87 61 194 102 206 95 206 92 186 93 194 96 214 98 218 98 206 101 214 102 214 102 210 101 210 99 206 101 210 102 214 108 218 110 222 110 226 111 226 110 222 111 226 111 230 113 230 116 238 116 242 117 246 119 246 120 249 120 246 119 242 117 234 123 230 123 230 123 230 125 234 120 226 122 234 126 242 129 246 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 131 257 131 261 132 261 131 261 131 261 131 261 131 261 131 261 129 257 131 261 132 269 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 141 269 138 261 140 273 140 269 138 269 137 265 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 134 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 134 257 134 257 134 257 134 257 137 249 135 246 134 249 135 253 138 257 138 261 140 261 141 265 143 273 141 265 140 261 137 257 137 257 135 249 134 249 134 249 137 253 137 249 135 249 134 246 131 242 132 246 134 242 132 238 131 230 131 230 131 230 131 230 132 234 132 238 134 238 135 242 129 226 131 230 135 242 135 246 140 253 138 257 140 257 141 253 138 238 140 238 140 246 140 246 141 253 140 261 143 261 137 238 125 226 123 222 122 214 120 210 117 206 116 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 99 194 96 186 98 190 96 178 88 162 81 166 92 162 85 162 81 119 73 123 73 126 79 150 88 166 87 158 85 154 84 146 79 134 75 130 73 123 72 126 76 138 73 126 72 123 73 130 76 138 75 130 75 134 76 134 78 138 78 138 78 138 76 134 76 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 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 61 95 58 87 57 91 60 99 55 83 55 83 55 83 55 83 55 83 55 87 57 91 58 91 52 75 52 79 54 83 55 83 55 79 54 75 52 79 54 83 54 79 52 75 51 79 52 83 52 79 52 75 51 75 49 71 51 75 52 79 52 75 49 71 49 71 49 67 48 71 49 71 51 71 49 67 48 71 49 75 52 75 49 67 48 67 48 71 45 59 43 59 45 67 49 75 51 79 52 79 52 75 49 71 46 63 46 63 46 63 46 63 42 59 46 63 45 59 48 71 48 75 48 75 48 75 48 75 49 79 48 75 46 71 45 67 46 75 51 75 43 55 42 67 43 63 42 59 42 59 42 59 43 63 43 63 43 67 46 71 43 71 48 75 45 63 45 71 42 25 47 25 42 24 47 30 54 30 50 27 45 25 45 25 47 27 47 27 50 28 50 28 50 28 47 25 42 22 40 21 40 22 42 25 47 27 50 28 50 25 38 19 40 25 47 28 47 21 35 16 33 18 38 25 35 21 31 18 21 12 9 6 9 6 7 4 7 4 9 6 9 6 9 6 9 6 9 6 16 10 16 10 16 9 14 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 23 16 23 16 23 16 23 16 23 19 31 19 26 16 26 21 26 15 28 18 33 18 31 18 26 18 38 22 35 21 38 24 40 24 38 22 40 25 45 27 45 27 45 28 47 28 47 28 50 30 47 28 47 28 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 59 36 59 36 59 37 64 39 62 37 62 37 62 37 62 37 64 39 64 39 64 39 64 39 64 40 66 40 64 37 59 34 35 18 19 10 19 15 26 16 21 13 21 13 21 15 26 16 26 15 21 15 28 21 33 21 57 40 71 48 74 45 69 45 71 43 71 43 71 43 71 43 71 43 71 45 74 46 76 46 95 48 105 84 186 102 195 102 191 93 191 95 195 96 195 98 198 99 202 102 205 102 205 101 202 101 200 99 202 102 207 105 217 110 219 110 222 111 222 111 219 111 222 111 224 113 224 113 229 116 229 117 231 119 234 119 236 120 236 120 234 119 234 120 238 123 238 125 243 126 245 128 238 123 241 125 243 126 243 128 248 126 248 126 248 126 248 126 248 126 250 128 250 128 248 126 255 131 253 129 253 129 255 131 255 131 255 131 255 131 255 131 265 129 265 129 265 129 265 129 265 131 267 131 269 132 269 132 272 131 272 131 272 131 272 131 269 129 272 132 274 132 274 132 279 137 279 137 279 137 279 137 279 137 276 135 276 135 279 137 279 137 279 137 279 137 279 137 274 135 281 141 286 140 281 137 291 141 291 140 288 140 288 138 284 137 284 137 284 135 279 134 281 135 281 135 281 135 281 135 286 138 284 137 284 137 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 281 135 276 134 279 134 281 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 138 286 140 286 141 298 143 296 140 293 138 288 137 288 135 284 132 281 132 281 134 284 138 284 137 281 137 279 135 272 132 274 134 276 132 272 131 272 131 272 131 272 131 272 131 274 132 274 132 276 134 276 135 274 132 279 134 281 135 286 134 296 140 300 138 303 140 305 141 303 138 300 140 300 138 293 138 303 143 298 144 300 143 286 135 272 125 269 123 265 120 260 119 255 116 255 116 253 114 250 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 99 219 98 212 96 214 95 210 88 198 82 193 90 210 87 188 75 167 58 148 57 145 57 155 70 181 85 188 85 193 87 191 84 183 79 181 73 179 72 176 72 176 73 179 72 176 72 176 73 179 75 181 75 181 75 183 76 183 78 188 79 188 78 186 76 183 78 174 76 174 78 174 78 171 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 69 152 67 152 67 155 69 150 66 150 66 150 66 150 66 150 69 148 67 148 67 145 66 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 136 61 133 58 131 60 136 61 128 55 128 55 128 55 128 55 128 55 131 57 131 57 133 58 119 51 121 52 121 54 124 54 126 54 124 52 121 54 124 55 124 52 121 51 119 52 121 54 119 52 124 54 124 51 117 48 121 52 124 52 119 49 114 46 119 49 112 43 107 46 117 51 114 49 117 51 119 49 117 48 121 51 117 48 114 48 117 49 112 45 109 43 107 45 112 46 114 48 117 51 119 51 117 49 112 46 112 46 112 46 112 46 105 43 112 45 107 43 109 48 114 48 114 48 114 48 114 48 117 49 114 46 109 43 105 42 107 45 112 45 107 42 107 45 117 46 107 40 100 40 107 45 109 43 102 39 102 42 112 48 112 48 117 48 112 45 114 49 25 19 25 19 25 23 28 31 31 31 27 19 24 19 27 23 27 19 27 23 28 27 31 31 28 23 28 23 27 11 21 3 24 15 24 15 25 19 27 27 30 15 18 0 24 27 30 27 21 19 19 11 18 27 24 35 22 39 22 31 15 11 7 0 6 7 4 0 3 3 6 7 6 7 6 7 6 7 6 7 15 27 13 23 12 19 10 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 18 27 18 27 18 27 18 27 18 31 22 35 18 27 19 35 16 23 18 27 19 31 19 31 15 27 21 39 21 35 24 47 24 43 24 43 24 47 27 51 25 51 27 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 34 71 34 71 36 75 36 75 34 71 36 75 37 83 37 79 37 79 37 79 37 79 40 87 40 87 40 87 40 87 40 83 40 87 40 79 33 59 19 31 12 19 12 31 16 31 13 27 12 23 13 27 15 35 18 27 10 23 18 51 22 43 37 103 46 119 46 111 45 111 43 99 43 99 43 99 43 99 43 99 43 103 45 107 46 103 51 79 49 166 104 222 99 202 93 194 95 198 96 218 98 218 98 206 101 214 102 214 102 210 102 210 101 210 101 214 104 218 110 222 110 226 111 226 113 230 111 226 111 230 113 230 114 234 116 238 116 242 117 246 119 246 120 249 120 249 120 249 120 238 120 222 122 230 125 238 128 242 126 238 126 238 126 238 126 238 128 238 128 238 128 238 128 238 126 234 128 242 129 238 126 234 132 249 129 246 129 246 131 253 132 253 132 253 132 253 132 253 131 257 131 257 131 257 131 257 131 257 131 261 132 261 134 265 132 265 132 265 132 265 132 265 128 257 132 269 135 269 132 261 137 269 137 269 137 269 137 269 138 269 135 265 135 265 137 273 137 261 137 261 137 261 137 261 135 261 138 269 140 269 138 265 140 273 140 273 140 273 138 269 137 265 138 269 137 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 134 261 135 261 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 138 257 138 261 140 261 141 269 141 265 140 261 138 261 137 253 134 246 132 246 132 246 138 257 137 253 135 249 135 249 132 242 134 246 134 242 131 234 131 230 131 230 131 230 131 230 131 230 132 234 132 238 134 238 134 234 134 234 134 234 132 234 138 249 138 253 138 257 140 249 138 238 140 234 138 242 138 238 144 261 141 265 144 265 140 242 128 230 125 222 122 214 119 210 116 202 116 202 114 198 114 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 190 98 186 93 182 95 182 93 170 85 154 90 174 90 146 70 99 60 87 57 67 46 43 45 67 60 99 75 130 81 150 85 150 82 142 76 134 75 130 73 126 72 123 73 126 72 119 70 119 72 123 73 126 75 130 75 134 76 134 79 142 79 142 78 138 76 134 73 134 78 138 78 138 76 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 123 67 119 67 119 69 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 60 95 60 91 58 95 60 95 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 54 79 54 79 54 79 54 79 55 79 54 75 52 79 54 83 54 79 52 75 51 79 52 83 49 79 54 91 55 79 49 63 51 79 52 79 52 75 49 67 51 71 48 63 46 67 49 75 46 67 51 79 52 75 48 63 51 75 49 67 48 67 49 75 49 71 46 63 45 59 45 63 45 59 46 71 49 71 49 71 46 63 46 63 46 63 46 63 43 59 48 63 45 55 45 67 48 75 48 75 48 75 48 75 51 79 48 71 43 59 40 51 40 59 43 63 43 63 45 71 49 75 45 63 42 59 43 63 46 67 45 63 45 71 48 79 43 71 51 87 51 75 48 75 47 27 45 25 47 28 52 30 52 28 47 24 42 25 47 28 47 27 47 28 50 30 54 31 52 30 52 30 50 27 42 22 50 28 45 24 42 24 42 25 52 24 35 19 45 30 52 28 35 18 40 22 45 24 38 22 38 22 33 19 23 12 11 7 9 4 4 3 4 3 7 6 9 6 9 6 9 6 9 6 19 12 16 10 14 7 11 7 14 9 14 10 16 12 19 12 21 13 21 13 21 13 21 13 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 28 18 31 19 33 21 28 18 35 21 33 21 40 27 42 25 42 24 42 27 47 28 40 25 42 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 54 34 57 36 59 36 59 34 57 34 57 36 62 39 62 37 62 37 62 37 62 37 66 40 66 40 66 40 66 40 66 39 64 42 69 39 52 24 23 12 14 9 19 13 21 13 21 12 19 12 19 13 23 16 31 13 16 12 28 24 38 22 59 42 71 46 69 42 66 43 71 43 71 43 71 43 71 43 71 43 71 45 74 46 76 46 81 36 88 79 188 107 191 92 193 96 195 96 195 98 195 98 198 99 202 102 205 102 205 101 205 102 202 101 205 102 207 107 219 110 222 111 222 113 224 113 222 111 224 113 224 114 226 114 229 116 229 117 231 119 234 119 236 120 236 120 236 120 236 123 231 119 234 122 238 125 243 126 245 128 245 126 243 126 243 125 250 128 250 128 250 128 250 128 248 128 253 129 253 129 250 126 257 132 255 129 253 131 257 132 257 132 257 132 257 132 257 132 267 131 267 131 267 131 267 131 267 131 269 132 269 134 272 134 274 132 274 132 274 132 274 132 267 131 274 135 279 135 274 132 279 137 279 137 279 137 279 137 281 138 279 135 276 137 281 138 279 137 279 137 279 137 279 137 276 137 281 138 284 140 284 140 284 137 284 137 284 137 286 138 284 138 286 138 286 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 281 135 281 137 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 281 138 284 138 286 140 296 141 293 140 293 140 291 138 288 135 284 132 281 132 284 134 279 135 279 135 276 134 274 132 276 134 276 134 276 132 272 129 272 131 272 131 272 131 272 131 272 131 272 132 274 132 276 134 279 135 281 134 281 134 281 131 293 138 298 138 300 138 305 140 303 138 300 138 298 137 291 135 298 140 293 141 296 140 281 132 276 128 272 125 267 120 260 119 257 117 257 116 255 116 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 99 222 98 219 96 210 93 212 95 212 92 202 87 207 85 181 66 157 57 159 66 148 54 126 40 112 42 121 49 148 64 159 75 176 82 183 84 188 79 188 79 186 76 183 75 181 75 176 70 174 70 174 70 179 73 179 75 181 75 183 76 188 79 188 78 186 76 183 78 171 75 171 78 174 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 67 152 69 157 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 128 57 128 58 131 57 128 57 131 57 131 57 131 57 131 57 131 57 131 57 131 57 131 57 128 57 128 57 128 57 128 57 126 54 124 52 121 54 124 55 124 52 121 51 119 52 121 54 119 52 126 57 128 54 117 48 114 49 119 52 121 52 121 51 114 49 119 52 121 51 117 48 112 48 119 52 121 51 114 46 119 49 114 48 114 49 119 51 124 52 119 48 114 48 114 48 107 45 112 48 117 49 117 48 112 46 112 46 112 46 112 46 112 48 117 49 112 45 112 49 114 48 114 48 114 48 114 48 119 49 114 46 107 42 102 39 102 40 102 42 107 45 112 45 109 46 114 48 114 45 107 42 107 45 112 48 117 48 112 46 100 45 124 57 126 52 114 46 30 23 24 19 28 31 30 27 28 23 27 19 25 23 27 23 27 19 27 19 28 23 28 23 30 27 30 23 28 23 28 19 31 31 27 15 22 11 24 19 28 19 24 15 27 27 28 23 15 11 22 31 25 39 24 27 21 35 21 31 18 19 12 7 4 3 3 0 3 0 4 3 6 7 6 7 6 7 6 7 6 7 4 3 4 3 4 0 9 15 9 19 10 23 12 23 13 27 13 27 13 27 13 27 10 19 12 27 13 31 16 35 16 23 16 23 16 23 16 23 16 31 21 31 18 23 18 35 16 23 16 19 16 27 19 31 18 31 21 35 19 31 24 51 25 47 25 47 25 51 28 55 24 43 24 47 27 51 28 55 27 51 28 55 28 55 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 75 37 79 37 79 37 79 37 79 37 79 39 83 39 83 39 83 39 83 40 83 39 91 43 83 28 31 13 19 9 15 12 27 13 23 12 23 10 19 12 27 15 31 19 35 13 27 18 51 27 67 39 103 43 107 42 99 40 107 43 99 43 99 43 99 43 99 43 99 43 103 45 107 46 103 39 51 43 162 102 218 95 182 96 198 96 202 98 218 98 218 98 206 101 214 102 214 102 210 102 214 102 214 102 218 105 218 111 226 111 226 113 230 113 234 113 230 113 230 114 234 114 238 116 238 116 242 117 246 119 246 120 249 120 249 122 253 122 246 119 218 120 222 122 230 123 230 128 242 128 242 128 238 126 238 129 242 129 242 129 242 129 242 128 238 129 242 129 242 128 238 132 253 131 249 131 249 132 253 134 257 134 257 134 257 134 257 132 261 132 261 132 261 132 261 132 261 132 261 134 265 134 269 134 269 134 269 134 269 134 269 131 261 132 269 134 269 134 269 137 269 137 269 137 269 137 269 138 273 137 269 137 269 138 273 137 261 137 261 137 261 137 261 137 261 137 265 138 269 140 269 135 261 135 265 137 265 137 269 138 269 140 273 138 265 135 261 135 261 135 261 135 261 135 261 135 261 137 265 137 265 138 269 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 135 261 137 265 137 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 253 137 253 138 257 138 257 140 265 140 265 140 265 140 265 138 257 135 253 134 249 135 253 135 249 134 246 134 242 132 242 134 246 134 246 132 238 129 230 131 230 131 230 131 230 131 230 129 230 131 230 132 234 132 234 134 234 134 234 134 234 132 234 137 249 137 249 138 253 138 246 138 238 138 234 137 234 135 234 138 246 137 253 140 253 134 230 131 238 128 226 123 214 119 210 120 214 119 210 119 206 117 206 113 202 114 198 113 194 111 194 111 194 111 190 110 186 108 186 105 186 105 182 104 178 101 182 98 182 98 182 98 194 99 194 93 182 95 182 93 170 87 154 79 115 60 87 61 99 67 126 63 91 54 63 45 43 42 43 46 59 54 91 67 130 79 150 81 150 82 154 82 150 81 142 78 134 75 123 70 119 70 119 72 126 73 126 75 130 75 130 78 138 76 134 76 130 75 130 73 130 76 134 76 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 123 69 123 70 126 66 115 66 115 66 115 66 115 66 111 67 115 67 115 69 119 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 55 83 57 91 58 87 55 83 58 91 58 91 58 91 58 91 58 91 57 87 57 87 55 83 60 95 58 91 58 87 57 87 55 79 54 75 52 79 54 83 54 79 52 75 51 79 52 83 52 83 55 87 55 83 51 71 46 67 49 75 52 83 52 79 48 71 52 87 55 79 49 67 48 71 49 75 51 71 49 67 49 71 48 67 48 71 51 79 54 79 51 71 49 71 49 71 45 63 48 71 49 71 48 67 46 63 46 63 46 63 46 63 48 71 51 71 46 59 46 71 48 75 48 75 48 75 48 75 49 79 48 71 45 63 42 59 43 59 40 59 46 75 46 67 43 67 48 83 51 75 45 63 39 59 45 75 49 75 45 63 40 75 57 107 60 95 52 79 52 27 42 25 50 31 54 28 45 27 47 28 50 27 47 25 47 27 47 27 45 25 45 25 50 27 45 25 45 27 52 31 52 27 42 22 40 24 47 28 42 27 52 30 47 25 45 25 38 19 40 22 45 24 42 27 31 18 31 19 26 16 21 13 7 3 4 1 2 3 4 4 9 6 9 6 9 6 9 6 7 4 7 6 9 6 9 6 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 28 15 23 13 23 16 31 19 35 22 38 19 31 18 38 25 40 24 38 22 40 25 45 27 38 22 40 25 45 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 34 54 33 57 34 59 37 62 37 62 37 62 37 62 37 64 39 64 39 64 39 64 39 66 39 64 42 74 40 45 16 21 12 16 10 21 16 23 13 19 12 16 10 19 12 21 15 28 18 28 16 28 21 45 34 64 42 71 43 66 40 66 43 71 43 71 43 71 43 71 43 71 43 71 45 74 46 76 46 74 34 88 76 181 102 193 99 198 98 198 98 198 98 195 98 198 99 202 102 205 102 205 101 207 102 205 102 205 104 210 108 222 111 222 113 224 113 226 114 224 113 224 114 226 114 229 116 229 116 229 117 231 119 234 119 236 120 236 122 238 123 241 125 236 122 238 123 238 123 238 123 243 126 245 128 245 128 245 128 253 129 253 129 253 129 253 129 250 129 253 131 255 129 253 128 260 132 257 131 255 132 257 134 260 134 260 134 260 134 260 134 269 132 269 132 269 132 269 132 269 132 269 134 272 134 274 135 276 134 276 134 276 134 276 134 276 132 274 132 274 134 279 137 279 137 279 137 279 137 279 137 284 138 281 137 279 138 281 140 279 137 279 137 279 137 279 137 279 137 279 137 281 138 284 141 284 137 284 138 286 138 288 140 286 138 288 140 286 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 137 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 279 134 279 134 279 134 279 134 281 135 279 134 276 135 279 137 279 135 281 137 281 138 284 138 293 140 293 140 293 140 293 140 293 140 291 137 286 135 288 137 281 137 279 135 279 134 276 134 276 135 279 134 274 131 269 128 272 131 272 131 272 131 272 131 269 129 272 131 272 132 274 132 276 134 281 134 281 134 284 132 291 137 298 137 298 138 303 138 303 138 298 138 296 135 286 134 293 137 288 138 291 137 276 131 279 131 274 126 267 120 260 119 265 122 265 120 262 120 260 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 214 96 217 98 219 99 224 101 217 98 214 93 205 84 188 76 162 54 148 67 191 82 188 79 174 73 162 64 140 49 119 39 109 37 114 46 136 63 162 76 188 81 195 85 198 84 193 82 191 79 183 73 176 70 174 70 176 72 179 73 179 75 181 75 183 76 181 75 179 73 179 75 169 75 169 76 171 75 169 73 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 159 70 157 69 155 70 157 72 150 66 150 66 150 66 150 66 145 66 145 67 148 69 150 69 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 126 57 131 60 133 58 128 55 133 58 133 58 133 58 133 58 133 58 133 57 131 55 128 55 131 58 131 57 128 55 126 55 126 54 124 52 121 54 124 55 124 52 121 51 119 52 121 54 126 55 126 54 124 52 121 52 117 49 119 52 121 52 119 51 117 49 117 51 119 49 117 49 119 49 117 48 114 49 117 51 117 48 114 48 114 49 119 52 121 51 117 48 114 48 117 49 114 49 117 51 117 49 114 46 112 46 112 46 112 46 112 46 112 49 117 48 109 43 109 46 114 48 114 48 114 48 114 48 117 49 114 48 112 46 109 45 114 45 105 43 114 49 112 43 107 45 112 48 117 49 117 49 109 45 112 48 114 48 114 48 119 54 131 60 133 58 133 61 31 23 24 19 30 39 31 27 24 19 27 31 30 27 27 19 27 19 27 15 25 11 22 7 27 11 22 3 22 15 30 31 27 15 22 7 22 19 30 35 22 27 34 39 28 11 22 15 22 19 19 11 19 35 27 51 16 27 18 27 19 23 16 19 4 0 3 0 1 0 3 3 6 7 6 7 6 7 6 7 9 15 9 19 10 23 12 27 9 15 9 19 10 23 12 23 10 19 10 19 10 19 10 19 10 19 12 27 13 31 16 35 15 19 15 19 15 19 15 19 15 23 18 27 15 15 16 27 15 19 13 11 12 19 16 27 22 39 22 31 18 27 21 43 22 35 21 35 21 39 24 47 21 39 24 43 25 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 67 33 67 33 71 36 79 37 79 37 79 37 79 37 79 37 79 37 79 37 79 37 79 42 83 39 95 46 87 25 19 15 27 12 27 16 39 18 31 12 19 10 19 10 23 13 31 18 43 21 43 16 47 30 91 42 111 46 111 42 99 42 111 43 99 43 99 43 99 43 99 43 99 43 103 45 107 46 107 45 71 48 154 95 218 101 226 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 234 114 234 113 230 113 234 114 238 116 238 116 238 116 242 117 246 119 246 120 249 120 253 122 257 123 249 126 238 125 234 125 234 125 230 126 238 126 242 128 246 129 246 129 242 129 242 129 242 129 242 128 242 129 246 131 242 129 238 134 253 131 249 129 253 131 257 132 257 132 257 132 257 132 257 132 261 132 261 132 261 132 261 132 261 132 265 134 269 135 269 134 269 134 269 134 269 134 269 135 269 132 261 132 269 137 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 138 261 137 261 137 265 140 273 138 269 138 273 140 277 141 277 138 273 140 273 140 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 269 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 135 261 135 261 135 261 135 261 137 249 135 246 134 249 135 253 135 249 135 253 137 257 138 257 140 265 140 265 140 265 140 265 141 265 138 261 137 257 138 261 138 257 138 253 137 249 135 249 135 249 135 246 132 238 129 230 131 230 131 230 131 230 131 230 129 226 129 230 131 234 132 234 132 230 132 234 134 238 134 238 137 246 135 249 137 253 138 253 138 238 138 238 135 234 134 226 138 249 137 253 140 253 134 230 134 234 129 230 123 230 119 214 123 222 125 210 122 218 120 214 113 202 114 198 113 194 111 194 111 194 111 190 110 186 108 186 105 178 105 182 104 178 101 182 93 170 95 178 99 190 102 202 101 194 96 178 85 142 72 115 52 55 55 150 104 202 90 150 88 166 82 138 66 75 40 23 33 19 34 31 45 75 63 115 79 142 82 158 85 158 84 150 82 146 78 130 73 123 70 119 72 123 72 126 73 130 75 130 75 130 73 126 73 123 72 123 72 130 73 134 75 130 73 126 76 138 76 134 75 130 73 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 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 57 91 61 103 63 99 58 87 58 91 58 91 58 91 58 91 58 91 58 87 57 83 55 83 57 87 57 83 55 79 54 79 55 79 54 75 52 79 54 83 54 79 52 75 51 79 52 83 57 87 54 79 52 79 54 83 52 79 52 79 51 71 48 63 51 71 46 59 45 63 49 75 52 75 48 63 46 67 51 79 48 67 48 67 48 71 52 79 49 67 48 63 46 67 48 71 51 75 51 75 51 71 46 63 46 63 46 63 46 63 46 63 45 63 48 63 43 51 42 59 48 75 48 75 48 75 48 75 49 79 48 75 48 75 48 75 49 71 43 67 48 79 48 63 46 67 43 63 46 79 54 95 49 83 46 75 46 91 52 103 58 115 57 103 57 99 66 126 50 24 38 22 50 30 47 22 26 18 42 30 57 31 47 24 40 22 40 22 40 24 45 27 40 24 50 30 54 28 47 24 42 24 42 24 42 24 42 24 47 28 50 25 40 21 42 27 47 21 50 19 42 18 40 18 33 19 33 22 33 18 21 9 9 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 13 21 13 21 12 16 10 16 10 16 10 16 10 7 9 19 13 21 12 23 16 19 12 19 13 21 15 23 15 26 18 31 19 26 16 28 21 16 16 31 22 31 18 23 16 26 19 28 21 31 22 33 24 40 22 38 22 38 22 38 21 50 28 45 24 40 25 45 28 57 33 50 28 45 25 42 25 45 27 45 28 47 30 50 30 54 33 52 31 52 31 50 30 59 34 52 30 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 66 27 26 10 9 7 16 13 26 18 28 18 21 13 21 15 23 16 26 16 28 24 31 12 16 22 54 43 76 48 71 45 66 42 64 42 76 45 74 43 71 42 69 40 74 45 74 45 74 45 74 45 76 34 76 75 186 105 193 102 193 96 202 101 207 99 205 98 202 99 202 101 205 101 207 102 212 104 210 104 210 105 214 108 217 108 217 110 219 111 222 111 226 116 229 117 231 116 229 114 226 117 234 117 226 113 226 117 238 122 238 123 241 125 243 126 243 123 243 125 245 126 248 126 250 126 248 126 250 131 260 137 253 129 253 128 250 126 248 126 253 129 253 129 253 129 253 129 265 134 265 129 262 129 262 129 269 134 269 134 269 134 269 132 269 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 274 135 276 137 279 137 279 137 279 138 281 140 284 140 281 138 281 138 281 138 281 138 281 135 281 137 284 138 286 138 284 137 284 137 284 137 284 137 284 137 286 140 288 141 293 143 288 140 288 138 286 137 284 137 291 140 284 135 281 137 288 141 284 137 284 137 284 137 284 137 286 137 284 135 281 137 284 138 279 134 281 137 284 137 281 135 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 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 281 134 284 135 286 135 298 143 296 140 293 138 288 137 288 137 288 137 288 137 288 137 288 137 288 135 286 134 284 134 279 131 279 129 276 128 274 128 276 129 276 128 274 126 272 126 276 129 276 129 276 129 276 129 274 132 279 131 279 131 281 131 281 134 293 135 298 135 296 134 298 138 298 135 296 134 293 134 296 135 293 134 291 134 288 135 274 129 269 128 269 125 260 122 272 128 257 123 269 125 265 116 243 114 248 116 245 113 238 107 236 108 238 110 241 108 238 107 229 105 231 104 231 102 224 101 217 95 207 95 214 101 219 99 226 101 195 84 181 72 140 43 100 57 186 93 198 93 205 95 205 90 202 87 191 76 171 66 124 34 95 25 105 43 128 49 159 72 174 82 193 90 193 85 181 82 186 85 183 79 174 72 176 72 176 72 176 72 176 72 176 72 181 76 183 75 176 70 176 75 179 76 181 78 183 79 183 76 181 75 179 73 176 72 167 73 167 73 167 73 167 73 157 69 164 73 167 72 159 67 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 148 64 148 64 148 64 148 64 150 66 150 66 150 66 150 66 145 63 145 64 145 64 143 64 140 63 138 63 138 63 138 63 133 60 133 60 133 60 133 60 131 58 131 58 131 58 131 58 126 57 128 58 131 57 128 55 133 63 140 60 124 49 119 54 121 52 124 55 128 57 128 57 131 58 131 57 124 51 114 46 119 52 126 57 131 58 128 55 119 51 119 52 124 55 128 58 126 54 119 49 117 51 124 55 121 52 121 51 119 49 117 49 114 48 114 49 117 51 119 51 112 46 112 46 112 49 119 52 119 51 119 51 119 51 119 51 119 46 107 46 117 52 117 45 109 45 109 46 112 48 114 48 119 49 112 45 107 43 109 46 112 46 112 46 112 46 112 46 117 52 124 51 109 42 107 46 112 48 117 51 119 48 112 45 112 43 107 46 121 54 119 45 140 31 131 54 119 37 119 49 128 54 155 54 148 72 155 70 27 19 24 15 27 23 25 15 18 7 25 31 31 31 28 19 24 15 24 15 24 19 27 27 27 27 28 31 28 23 24 11 25 19 25 19 25 19 25 19 27 27 28 19 22 11 24 23 27 43 24 35 21 23 16 19 16 19 21 23 19 11 13 3 9 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 23 13 27 12 23 10 19 10 19 10 19 10 19 6 19 13 27 12 23 13 31 12 23 12 27 13 31 15 31 16 39 19 43 16 31 18 43 15 19 16 27 19 31 18 23 19 31 21 35 21 35 22 39 22 39 22 39 22 39 22 39 30 55 27 47 25 47 27 55 33 63 30 55 27 51 27 51 27 51 27 55 28 59 30 59 30 59 30 63 31 67 33 67 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 107 39 59 13 19 7 15 12 27 15 35 16 35 13 27 13 31 15 35 16 35 16 35 21 19 16 55 42 103 51 115 48 103 45 99 45 99 45 103 43 99 43 99 43 95 45 103 45 103 45 103 45 103 46 75 42 166 101 230 102 222 96 202 99 210 102 210 99 206 99 202 99 206 101 210 102 214 105 214 104 214 104 218 107 226 108 218 110 222 110 226 111 226 114 238 116 242 117 238 116 234 114 242 119 242 114 234 116 242 122 253 122 257 123 261 125 253 122 230 125 234 125 238 126 238 129 246 128 242 128 246 131 249 129 246 129 242 128 238 126 238 131 249 131 249 131 249 131 249 132 257 129 253 128 249 128 253 132 261 132 261 132 261 132 261 131 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 135 265 135 269 137 269 137 261 137 265 138 269 140 269 138 265 138 265 138 265 138 265 135 261 137 265 137 269 138 269 137 265 137 265 137 265 137 265 141 273 140 273 140 273 140 273 140 273 140 269 138 269 137 265 140 273 137 265 137 265 140 273 137 265 137 265 137 265 137 265 137 261 135 257 134 261 135 265 134 261 135 265 137 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 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 134 249 134 253 135 253 141 269 140 265 140 261 138 261 137 257 137 257 137 257 137 257 137 249 137 246 135 242 134 242 131 234 131 230 129 230 128 226 129 230 129 226 128 226 126 222 129 230 129 230 129 230 129 230 132 234 131 234 131 234 131 234 131 238 134 249 135 249 132 242 137 249 137 246 135 242 134 242 135 246 134 238 132 242 134 238 140 222 137 257 131 285 128 265 131 234 126 202 125 210 117 206 114 194 116 198 114 190 108 186 107 190 108 202 110 198 108 194 102 170 105 170 104 174 102 174 99 162 95 166 99 182 101 182 96 166 84 126 67 75 43 19 58 130 95 182 95 170 93 162 88 170 90 170 87 150 76 126 66 75 40 0 21 0 36 43 49 79 64 130 85 170 90 166 85 158 82 146 79 138 76 134 72 123 72 123 72 123 72 123 70 123 73 130 75 130 73 123 73 126 75 130 75 130 76 134 75 130 73 126 73 126 73 123 72 126 73 126 73 126 73 126 70 123 73 130 75 126 72 119 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 111 67 111 66 107 66 107 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 115 61 107 63 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 55 87 57 91 58 87 57 83 57 95 61 95 54 75 54 87 54 79 55 87 57 87 55 83 57 87 57 83 54 75 49 63 54 83 57 87 57 83 54 75 49 67 49 67 51 79 55 87 54 79 51 71 51 71 54 79 52 75 52 71 51 71 49 67 48 75 48 79 49 83 51 83 52 83 49 79 48 79 49 83 51 75 51 75 51 75 51 75 52 71 46 67 51 79 51 67 45 59 45 63 46 67 48 67 51 71 48 59 45 59 46 67 48 67 48 67 48 67 48 67 48 75 52 71 46 55 45 67 43 67 48 79 48 71 45 63 52 79 45 71 48 75 45 59 52 59 40 91 40 75 48 111 52 134 58 115 60 115 70 83 42 27 50 27 45 24 45 27 42 25 47 28 52 30 50 28 47 27 45 25 45 27 50 30 54 31 52 28 45 24 40 22 47 27 47 27 47 27 47 27 45 27 50 25 40 22 42 27 64 30 59 24 45 18 38 15 31 16 31 19 31 16 21 10 11 4 0 0 2 4 7 3 4 1 2 1 2 3 7 6 9 6 11 7 11 7 9 6 14 9 16 12 21 13 19 12 16 10 16 10 16 10 16 10 14 12 23 15 21 12 19 13 19 12 19 13 21 15 23 15 23 18 31 18 26 15 26 19 26 13 14 12 26 21 26 15 33 22 31 21 31 21 28 19 33 21 35 22 38 24 40 25 47 27 45 25 42 27 47 28 50 28 47 27 45 28 47 30 45 27 45 28 47 30 50 30 45 27 47 30 54 34 59 36 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 42 59 22 23 12 16 12 21 15 23 15 23 13 21 13 21 15 23 16 26 16 19 19 31 19 33 36 71 49 81 52 76 48 71 46 71 48 71 43 71 43 74 45 74 45 74 45 74 45 74 45 74 45 78 37 81 73 179 107 198 105 200 98 202 101 205 101 205 99 200 98 202 101 207 104 212 105 212 104 210 104 210 105 214 108 217 110 219 110 222 111 222 111 226 116 229 117 231 116 229 114 226 116 234 117 229 114 229 119 238 122 238 123 241 125 243 126 243 125 245 125 248 126 248 126 253 131 255 131 253 129 250 126 253 129 253 129 250 128 250 128 260 134 260 134 260 134 260 134 269 131 267 129 262 129 265 129 269 132 269 132 269 132 269 132 269 129 269 129 269 129 269 129 272 131 274 132 274 132 272 131 274 134 274 134 274 134 274 134 274 135 276 135 279 137 279 137 279 137 279 138 281 140 284 140 281 138 281 138 281 138 281 138 281 137 284 137 286 138 286 138 284 137 284 137 284 137 284 137 296 143 293 141 288 138 286 137 288 140 288 140 286 138 286 137 288 138 286 137 284 138 286 140 284 137 284 137 284 137 284 137 281 135 279 132 276 134 281 135 281 135 284 137 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 288 140 286 137 284 135 279 134 284 137 281 135 281 135 279 134 284 134 284 134 284 134 284 134 281 134 284 134 286 135 286 135 291 138 291 138 293 140 293 140 288 137 288 137 288 137 288 137 288 137 288 135 286 134 284 134 279 131 279 131 276 129 276 128 276 129 276 129 274 128 274 126 276 129 276 129 276 129 276 129 274 132 279 131 279 131 281 131 281 132 291 134 293 134 296 131 298 137 296 135 296 135 293 134 296 135 293 134 293 134 296 137 296 138 288 131 284 129 284 131 281 131 279 129 269 122 265 122 248 116 248 116 245 111 238 107 236 108 238 110 241 108 238 107 231 104 231 104 231 102 224 102 222 99 214 99 217 105 214 99 183 82 171 64 131 42 112 40 183 93 207 95 195 93 193 84 202 90 210 92 207 90 200 85 188 79 159 46 95 21 90 33 107 42 133 64 169 81 183 85 191 85 181 79 174 78 174 79 174 70 174 70 174 70 174 70 171 70 176 73 181 75 179 73 183 76 181 75 181 75 179 73 179 73 179 73 181 75 181 76 169 73 167 73 167 73 167 73 167 73 169 76 171 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 152 66 150 64 148 64 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 152 63 148 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 128 57 131 58 131 58 128 57 126 57 131 58 126 55 128 58 126 55 128 57 128 55 124 54 124 55 126 55 126 54 121 51 128 57 128 57 126 54 119 51 117 49 114 49 117 51 124 54 124 52 121 51 119 52 121 54 121 52 121 52 119 51 119 49 114 48 117 49 117 49 119 51 128 55 124 51 117 49 117 49 119 51 119 51 119 51 119 51 124 51 117 51 121 52 119 49 112 46 112 46 114 48 114 48 119 51 117 48 112 48 114 49 114 48 114 48 114 48 114 48 112 49 119 49 112 45 112 49 105 43 112 48 114 46 109 43 121 49 109 43 107 45 109 40 140 25 124 45 119 51 138 52 124 43 148 49 155 69 159 72 22 23 31 27 24 11 25 31 28 27 28 23 28 27 30 31 28 27 27 23 27 27 30 31 31 31 28 23 25 15 24 19 27 23 27 23 27 23 27 23 25 23 27 19 22 11 25 27 27 47 25 35 21 27 18 19 16 15 19 19 18 11 15 11 10 3 0 0 1 0 3 0 3 0 1 0 1 0 4 7 4 7 7 11 7 11 6 3 7 15 10 23 12 23 12 19 10 19 10 19 10 19 10 19 10 27 16 31 13 19 12 27 12 23 12 27 13 31 15 31 15 35 19 39 15 31 16 39 21 11 6 0 15 35 19 19 24 39 22 35 21 31 19 27 18 31 21 35 24 43 25 51 27 51 25 51 27 51 28 55 28 51 27 51 27 55 30 63 27 51 27 55 28 59 30 59 28 55 30 63 31 67 34 71 34 71 33 67 33 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 83 39 95 31 43 12 27 12 27 13 31 15 27 12 23 13 27 13 31 15 35 16 35 12 27 21 35 27 83 46 103 52 115 49 107 46 103 48 107 42 95 43 99 45 107 46 107 45 103 45 103 45 103 45 103 49 87 45 154 98 238 107 226 99 206 101 210 101 210 99 210 98 198 99 206 102 214 105 222 105 214 104 214 104 218 107 226 110 222 110 226 111 226 113 230 114 238 116 242 117 238 116 234 114 238 119 242 116 238 117 249 122 253 122 257 123 261 125 253 123 234 125 238 126 238 128 242 126 242 131 253 132 249 128 238 129 246 129 246 129 246 129 242 132 253 132 253 132 253 132 253 132 257 131 253 129 253 131 257 132 261 132 261 132 261 132 261 129 257 129 257 129 257 129 257 131 261 132 269 134 265 131 261 134 261 134 261 134 261 134 261 135 265 135 269 137 269 138 273 137 261 137 265 138 269 140 269 138 265 138 265 138 265 138 265 137 265 137 269 138 269 140 273 138 269 138 269 138 269 138 269 143 281 141 277 141 273 140 273 141 277 140 273 140 269 138 269 138 269 138 269 138 269 138 269 137 265 137 265 137 265 137 265 137 261 135 257 134 261 135 265 137 265 138 269 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 138 269 138 265 137 261 135 261 135 261 135 261 135 261 135 261 135 253 135 253 135 253 135 253 134 249 134 253 135 253 137 257 135 253 137 261 140 269 141 273 138 261 138 261 138 261 138 261 137 249 137 246 135 242 134 242 132 238 131 234 131 230 129 230 131 234 129 230 129 226 128 226 129 230 129 230 129 230 129 230 132 234 131 234 131 234 131 234 131 234 131 242 132 242 131 242 135 246 135 246 135 246 135 246 135 242 134 242 134 246 137 242 138 210 132 234 129 246 131 242 131 218 138 214 128 218 125 253 116 202 117 198 114 186 108 190 107 190 108 202 110 198 108 194 104 178 105 182 104 178 104 178 101 174 101 182 105 182 99 170 79 126 66 59 37 27 52 99 92 170 92 150 87 170 92 154 88 170 92 178 93 174 90 170 87 166 88 138 64 43 31 0 33 31 42 59 54 95 69 130 82 150 81 146 79 142 79 142 70 119 70 119 70 119 70 119 69 119 70 123 73 126 75 130 78 134 76 130 75 126 73 123 72 123 73 126 75 134 76 134 73 130 75 130 75 130 75 130 73 126 75 130 75 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 66 107 64 103 64 103 67 119 67 119 67 119 67 119 66 115 66 115 66 115 66 115 64 111 64 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 87 58 95 60 91 57 87 57 87 58 87 57 83 57 87 57 87 57 87 55 79 52 75 52 75 54 83 55 79 54 75 55 83 55 83 54 79 52 75 51 71 49 67 51 75 54 79 52 75 52 75 52 75 52 75 54 79 52 75 52 71 51 71 49 79 49 79 49 79 49 79 54 91 52 83 49 79 51 83 51 75 51 75 51 75 51 75 52 75 51 75 51 75 49 71 46 67 48 67 48 67 48 67 51 75 49 71 49 71 49 71 49 71 49 71 49 71 49 71 46 67 48 67 48 67 48 71 43 67 46 79 49 75 46 67 48 67 42 55 42 67 48 79 37 47 40 95 61 107 69 43 39 31 46 63 58 111 70 123 42 28 54 30 45 22 47 31 52 28 47 27 47 28 52 31 52 30 50 28 47 28 50 30 50 27 47 25 45 27 50 28 42 24 42 24 42 24 42 24 42 25 47 25 40 22 45 28 50 21 50 19 42 19 42 19 35 18 31 19 31 18 26 15 14 6 2 0 2 3 4 1 4 1 2 1 2 3 7 6 7 4 9 7 11 6 7 4 11 9 16 10 19 12 16 10 16 10 16 10 16 10 16 10 19 15 26 16 21 12 19 13 19 12 19 13 21 15 23 15 23 16 28 18 23 13 26 18 31 12 4 6 21 21 31 18 35 22 33 21 31 19 28 18 31 19 35 21 40 24 42 27 40 25 42 27 47 28 47 28 45 27 45 27 47 30 52 33 45 27 45 28 47 30 50 30 52 31 52 31 52 31 52 31 54 33 54 33 57 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 39 64 37 47 15 19 13 21 13 23 15 23 13 19 10 21 13 21 15 23 16 26 16 19 18 31 21 40 39 66 42 76 48 74 46 71 46 71 48 71 43 71 45 76 46 78 48 74 45 74 45 74 45 74 45 81 42 83 67 169 108 205 105 207 102 205 101 205 101 205 101 202 99 205 102 210 105 212 107 212 104 210 104 210 105 214 108 219 110 222 111 222 113 224 113 226 116 229 117 231 116 229 114 226 116 234 119 231 117 234 122 238 122 238 123 241 125 243 126 245 125 248 126 248 128 250 128 243 125 250 131 257 132 255 131 253 129 253 129 253 129 253 131 257 132 257 132 257 132 257 132 269 131 267 129 265 131 269 132 269 132 269 132 269 132 269 132 272 131 272 131 272 131 272 131 272 132 276 134 276 134 274 131 274 134 274 134 274 134 274 134 276 135 279 137 279 138 281 138 279 137 279 138 281 140 284 140 281 138 281 138 281 138 281 138 284 137 286 138 286 140 288 140 286 138 286 138 286 138 286 138 288 140 291 141 291 143 293 143 291 141 291 140 288 140 286 138 286 138 286 138 286 138 286 138 284 137 284 137 284 137 284 137 288 138 286 137 284 138 286 140 286 138 286 138 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 286 138 284 137 284 137 281 135 281 135 281 135 281 135 281 135 286 135 286 135 286 135 286 135 284 134 286 135 286 137 288 137 284 134 286 137 291 140 296 143 291 138 291 138 291 138 291 138 288 137 288 135 286 134 284 134 281 132 281 131 279 131 276 129 279 131 279 129 276 129 274 128 276 129 276 129 276 129 276 129 274 132 279 131 279 131 281 131 281 131 286 129 286 131 293 131 296 135 296 135 296 135 296 135 296 134 293 134 296 137 300 140 310 141 310 135 308 129 308 129 310 137 310 137 284 125 267 129 255 119 250 116 243 111 238 108 236 108 238 110 241 108 238 107 231 105 234 105 231 105 226 102 222 102 222 105 219 101 200 87 169 64 136 36 107 46 169 93 202 93 193 81 188 92 200 87 205 92 210 92 205 88 202 87 193 88 200 93 193 73 133 37 105 34 100 30 97 37 128 58 157 70 171 81 181 81 176 76 176 72 176 72 176 72 176 72 174 70 174 70 176 72 179 73 186 76 183 75 181 73 179 72 179 73 179 75 183 76 186 79 171 75 169 75 169 75 169 75 167 73 164 72 164 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 152 67 152 66 150 64 148 64 152 67 152 67 152 67 152 67 150 66 150 66 150 66 150 66 157 64 150 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 58 133 60 133 60 131 57 133 60 131 57 128 55 124 54 128 57 128 57 126 54 121 52 119 52 124 55 126 55 124 54 121 52 121 52 124 54 126 55 124 52 121 52 121 54 126 55 121 52 121 52 121 52 121 52 124 54 124 52 121 52 119 51 117 49 117 49 117 49 117 49 117 49 117 48 117 51 121 54 119 51 119 51 119 51 119 51 117 51 119 49 114 46 112 46 117 48 114 48 114 48 114 48 117 49 117 49 119 49 117 49 117 49 117 49 117 49 117 49 114 46 112 48 114 49 117 48 109 46 117 51 121 51 117 49 112 46 107 40 102 43 112 46 157 48 162 73 181 101 195 64 176 66 179 61 164 61 159 69 27 27 30 27 27 19 27 31 27 23 25 19 27 27 30 35 31 31 28 23 27 23 28 27 25 19 25 23 27 27 28 27 24 15 24 15 24 15 24 15 24 19 27 19 24 15 27 31 18 23 18 27 19 27 21 31 19 23 21 23 21 23 21 31 12 7 1 0 1 0 1 0 3 0 1 0 1 0 4 7 4 3 6 7 6 7 4 3 7 11 9 19 10 19 10 19 10 19 10 19 10 19 10 19 10 27 16 35 15 27 13 31 12 23 12 27 13 31 15 31 13 35 18 35 15 27 15 39 18 15 7 3 15 35 21 35 22 39 21 35 21 35 19 31 19 35 21 39 22 43 24 47 22 43 25 55 28 55 28 55 27 51 27 51 27 55 31 63 27 51 27 55 28 59 30 59 33 67 33 63 31 59 30 59 33 67 33 71 34 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 87 24 19 9 31 13 27 15 31 15 27 12 23 13 27 13 31 15 35 16 35 15 31 19 31 28 87 45 91 48 107 46 103 46 103 48 107 45 103 45 103 46 107 46 107 45 103 45 103 45 103 45 103 48 91 43 134 88 234 108 222 104 218 102 210 101 210 99 214 102 210 102 210 104 214 104 214 105 214 104 214 104 218 107 226 111 226 111 226 113 230 113 234 114 238 116 242 117 238 116 234 114 238 119 246 117 242 120 257 122 253 122 257 123 261 125 253 125 238 126 238 128 242 128 246 123 234 126 246 131 253 132 257 129 246 129 246 131 249 131 249 131 249 131 249 131 249 131 249 132 257 131 257 131 261 134 265 132 261 132 261 132 261 132 261 134 269 134 269 134 269 134 269 132 265 134 269 134 269 132 265 135 265 135 265 135 265 135 265 137 269 137 269 138 273 138 277 137 261 137 265 138 269 140 269 138 265 138 265 138 265 138 265 138 269 138 269 140 273 140 277 140 273 140 273 140 273 140 273 138 273 140 277 143 285 144 289 143 277 141 277 140 273 140 273 137 269 138 273 140 269 138 265 137 265 137 265 137 265 137 265 141 273 138 269 138 269 140 277 140 273 140 273 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 137 265 137 265 137 265 137 265 134 257 135 261 135 261 137 265 137 257 137 257 137 257 137 257 135 253 135 253 137 257 137 261 134 249 135 257 138 265 141 269 140 265 140 265 140 265 140 265 137 249 137 246 135 242 134 242 134 238 132 238 131 234 131 234 132 234 131 234 129 230 129 230 129 230 129 230 129 230 129 230 132 234 131 234 131 234 131 234 131 230 128 230 128 234 129 242 134 242 135 246 135 246 137 249 135 242 134 242 135 249 140 249 144 238 143 242 135 218 129 178 146 206 146 210 132 234 123 261 120 210 117 194 113 186 110 194 107 190 108 202 110 198 108 198 105 182 107 186 107 186 104 182 102 182 104 182 102 166 84 119 57 55 37 19 45 103 88 202 99 190 93 154 85 170 92 158 90 170 88 166 87 158 85 154 90 154 82 154 88 150 73 95 40 31 31 0 16 0 33 47 48 75 64 126 79 142 76 126 75 130 75 130 75 130 75 130 72 123 70 119 69 119 72 123 76 134 75 130 75 130 73 126 75 130 75 130 76 134 76 134 75 134 76 134 76 134 76 134 73 126 72 119 70 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 69 115 69 111 67 111 66 107 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 115 66 119 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 91 60 95 60 95 58 91 63 95 57 87 57 87 54 71 55 83 57 87 57 83 54 79 52 75 54 83 55 83 54 79 51 71 51 71 52 79 57 87 55 79 54 75 52 79 55 83 51 75 52 79 54 75 52 71 55 79 54 79 52 75 52 75 51 83 49 79 49 79 48 75 48 75 48 75 49 83 54 91 51 75 51 75 51 75 51 75 49 75 51 71 46 55 45 63 49 71 49 71 48 67 48 67 46 63 48 71 51 71 49 67 48 67 48 67 48 67 48 67 51 67 46 63 49 71 48 59 45 75 49 87 54 91 52 83 52 87 49 71 42 51 42 71 51 123 78 198 137 309 170 186 98 71 75 75 66 103 67 142 52 28 47 27 52 30 50 27 40 22 42 25 47 28 52 30 52 30 50 27 45 25 47 27 45 27 50 30 50 27 45 24 45 25 45 25 45 25 45 25 40 25 45 25 42 24 47 30 50 21 50 21 45 21 42 19 42 21 35 22 35 22 38 22 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 14 12 26 16 23 15 26 18 19 12 19 13 21 15 23 15 21 15 28 16 21 13 23 16 21 13 19 13 23 19 33 24 28 19 31 21 31 21 33 22 38 22 38 22 38 22 38 22 35 24 42 28 50 30 47 28 47 28 45 27 45 28 50 30 45 27 45 28 47 30 50 30 50 30 52 31 52 31 54 33 52 33 57 34 59 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 34 35 9 14 15 19 12 21 15 23 15 21 13 21 13 21 15 23 16 26 16 23 18 26 19 45 45 78 48 76 49 74 48 74 48 76 51 78 46 76 46 76 46 74 45 74 45 74 45 74 45 74 45 76 42 78 58 155 105 205 102 212 104 207 101 202 101 205 102 212 105 210 104 210 102 207 102 212 104 210 104 210 105 214 108 222 111 222 113 224 113 226 114 226 116 229 117 231 116 229 114 224 116 234 119 234 119 238 123 238 122 238 123 241 125 243 126 248 126 248 128 250 128 253 129 250 128 250 128 253 131 257 132 253 129 253 131 255 132 257 132 260 134 260 134 260 134 260 134 267 131 267 131 267 132 272 135 269 132 269 132 269 132 269 132 279 135 279 135 279 135 279 135 274 134 276 135 279 134 276 132 279 137 279 137 279 137 279 137 279 137 279 138 281 138 284 140 279 137 279 138 281 140 284 140 281 138 281 138 281 138 281 138 286 138 286 140 288 140 291 141 288 140 288 140 288 140 288 140 291 143 293 143 293 143 293 143 293 143 291 141 291 140 288 140 284 137 288 140 288 140 284 137 284 137 284 137 284 137 284 137 288 138 286 137 284 138 286 140 288 140 288 140 286 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 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 137 291 138 286 135 286 137 288 138 291 140 293 140 293 140 293 140 293 140 288 137 288 135 286 134 284 134 284 134 281 132 281 131 279 131 281 132 279 131 279 129 276 129 276 129 276 129 276 129 276 129 274 132 279 131 279 131 281 131 281 129 281 126 281 128 291 131 293 134 293 135 296 137 298 137 293 134 293 135 298 138 303 141 312 146 334 153 358 155 367 153 386 168 351 152 310 134 267 119 262 122 253 114 243 111 241 110 236 108 238 110 241 108 238 107 231 107 234 108 231 107 226 104 219 101 214 102 205 88 169 66 121 36 109 49 171 92 212 98 205 99 210 90 195 92 202 90 205 88 202 85 198 85 198 85 200 88 188 82 181 84 181 82 148 60 131 37 85 18 88 31 100 37 126 58 157 72 167 73 183 76 183 76 183 76 183 76 181 73 176 69 169 69 171 70 179 73 181 75 181 75 183 76 186 76 183 76 183 76 181 76 174 76 171 76 171 76 171 76 171 75 167 72 164 73 169 76 167 73 167 73 167 73 167 73 162 70 162 70 162 70 162 70 155 69 155 69 155 69 155 69 157 70 157 70 155 69 152 67 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 159 67 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 60 133 61 136 60 133 58 133 57 124 55 131 60 128 54 124 54 126 57 128 57 126 55 124 54 126 55 126 54 121 52 124 52 119 51 119 52 124 55 124 54 121 51 119 52 121 54 119 51 124 54 124 54 119 51 126 55 124 54 124 52 121 52 119 51 119 49 117 48 114 48 121 52 119 51 119 52 121 54 119 51 119 51 119 51 119 51 117 52 124 51 112 43 109 48 119 51 119 49 117 48 114 48 107 45 112 49 117 49 114 46 114 48 114 48 114 48 114 48 121 49 112 46 117 49 112 43 109 45 119 49 124 51 121 49 121 51 126 48 109 39 107 40 157 79 276 191 432 288 479 226 298 128 253 92 207 67 171 76 31 23 24 19 31 39 30 19 18 3 22 19 28 27 30 31 30 27 27 19 25 19 25 19 27 27 31 35 30 19 22 3 27 23 27 23 27 23 27 23 22 15 25 19 24 15 27 31 27 43 24 39 22 31 19 27 24 31 24 27 24 31 25 43 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 7 23 15 35 16 31 18 43 12 23 12 27 13 31 15 31 13 31 16 35 13 27 15 35 12 19 16 27 16 31 22 51 18 31 19 35 21 39 22 43 24 39 22 39 22 39 22 35 21 39 25 55 30 59 28 55 30 55 28 51 27 55 28 59 27 51 27 55 28 59 30 59 27 55 28 59 33 71 34 75 31 67 34 75 36 75 36 71 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 79 19 11 7 35 10 23 13 31 15 31 15 27 13 27 13 31 15 35 16 35 16 27 16 31 33 111 57 126 51 115 51 111 49 115 52 119 49 111 48 107 46 103 45 99 45 103 45 103 45 103 45 103 45 91 40 115 82 230 108 218 107 222 102 210 99 210 99 214 107 222 105 214 104 210 101 206 105 214 104 214 104 218 107 226 111 226 111 230 113 234 114 234 114 238 116 242 117 238 116 234 113 238 119 246 119 246 122 261 122 253 122 257 123 261 125 253 125 238 126 242 128 246 129 246 132 249 129 238 126 242 129 249 129 246 129 249 131 253 132 253 135 261 135 261 135 261 135 261 131 257 131 257 131 265 135 269 132 261 132 261 132 261 132 261 137 277 137 277 137 277 137 277 132 269 134 273 135 269 134 265 138 273 138 273 138 273 138 273 137 269 137 273 138 277 140 277 137 261 137 265 138 269 140 269 138 265 138 265 138 265 138 265 138 269 138 273 140 277 141 277 140 273 140 273 140 273 140 273 146 289 144 281 143 277 140 273 143 281 143 277 141 273 140 273 135 265 140 277 141 273 137 261 137 265 137 265 137 265 137 265 138 265 137 261 135 265 137 269 141 277 141 273 138 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 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 261 138 261 135 253 135 257 137 257 138 261 140 265 140 265 140 265 140 265 137 249 137 246 135 242 134 242 134 242 134 238 132 234 131 234 132 238 132 234 131 230 129 230 129 230 129 230 129 230 129 230 132 234 131 234 131 234 131 234 129 230 126 222 126 230 128 242 134 242 134 246 135 249 137 249 134 242 134 246 137 253 140 253 146 261 165 329 185 353 193 321 197 285 177 261 156 277 131 261 123 218 119 194 113 186 110 194 107 190 108 202 110 198 108 198 107 194 108 194 108 190 105 186 101 178 102 182 95 138 70 83 33 7 39 103 98 226 104 166 85 174 96 166 88 170 95 174 87 158 85 158 85 162 88 170 90 178 96 170 85 138 84 154 87 158 76 83 36 0 18 0 22 3 36 55 57 103 70 126 78 138 78 138 78 138 78 138 78 130 72 115 67 111 67 115 72 126 73 130 75 134 76 138 79 138 78 134 76 130 75 126 75 134 76 134 76 134 76 134 79 138 75 126 73 130 78 142 73 126 73 126 73 126 73 126 70 119 70 119 70 119 70 119 69 115 69 115 69 115 69 115 72 123 72 119 70 119 69 115 64 111 64 111 64 111 64 111 66 115 66 115 66 115 66 115 69 123 67 119 66 111 64 107 63 103 63 103 63 103 63 103 60 95 60 95 60 95 60 95 61 99 61 99 61 99 61 99 58 95 60 99 61 95 60 91 57 79 51 79 60 103 60 87 52 75 54 83 57 87 57 87 54 83 55 83 55 79 52 71 57 83 52 71 49 67 51 75 52 75 51 67 49 67 51 71 49 71 54 83 55 79 51 67 55 83 55 79 54 75 52 75 51 75 51 71 49 67 48 67 58 91 55 83 52 79 52 79 51 75 51 75 51 75 51 75 51 87 57 83 48 59 46 75 51 75 51 71 49 67 48 67 42 55 46 67 49 67 46 63 46 63 46 63 46 63 46 63 55 75 46 63 49 71 45 47 40 63 45 79 49 83 48 79 43 79 51 87 46 67 45 87 90 333 215 666 351 817 351 507 217 285 153 186 96 119 64 138 45 22 42 30 52 24 40 25 42 22 38 21 38 24 47 28 54 24 35 22 52 33 52 25 40 24 45 27 45 24 38 19 47 27 47 25 45 24 42 24 35 21 38 22 40 21 38 19 54 21 45 18 45 22 47 21 42 22 40 25 40 24 35 19 21 9 4 0 2 3 4 3 7 3 2 0 2 3 9 7 4 4 9 7 11 4 4 1 11 6 7 3 7 6 14 10 16 10 16 10 16 10 16 10 19 10 16 9 14 10 16 12 9 7 16 13 23 15 21 13 19 13 26 18 28 16 21 12 23 16 23 18 26 19 28 19 31 19 28 19 28 19 28 19 28 18 33 21 38 24 38 22 40 24 40 25 42 27 45 27 47 27 42 24 40 27 50 31 52 30 50 28 47 30 50 31 47 30 54 33 50 30 54 34 59 34 54 31 54 34 62 39 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 43 62 21 23 15 26 9 16 12 21 15 23 15 23 13 21 15 23 16 26 15 23 13 31 18 21 22 59 54 85 49 78 51 78 51 78 51 78 51 78 48 81 51 83 51 81 49 81 48 76 45 76 48 81 51 78 40 76 58 150 99 200 108 205 102 212 107 214 105 207 101 210 104 210 105 212 105 214 107 207 102 212 107 219 111 224 114 224 113 226 114 226 116 229 116 229 116 229 117 231 119 234 119 234 119 234 120 236 122 238 122 238 122 238 123 241 125 243 126 248 128 253 131 255 131 255 129 253 129 253 129 253 129 253 129 253 129 253 131 255 132 257 132 260 134 260 135 262 137 265 137 269 132 269 134 272 135 274 135 272 134 274 135 274 137 276 137 274 132 274 132 274 132 274 132 274 134 281 137 276 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 296 143 293 143 293 143 293 143 293 143 288 138 286 138 286 138 296 144 296 144 296 144 296 144 288 140 288 140 288 140 288 140 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 137 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 279 134 281 137 288 141 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 284 135 288 138 288 135 281 131 284 134 284 132 281 131 279 131 286 134 281 132 276 129 274 126 279 131 279 131 279 131 279 131 272 131 276 129 276 129 279 129 279 129 284 128 284 128 286 126 286 129 288 132 291 134 296 135 293 134 293 135 298 138 296 134 317 143 336 176 439 238 496 242 496 209 374 168 327 143 284 116 260 122 255 117 245 113 238 108 236 108 238 108 238 107 234 104 234 108 231 105 224 104 229 111 222 101 205 96 186 64 124 37 100 46 176 90 214 95 212 96 202 88 202 88 202 88 202 88 207 90 207 88 202 87 200 87 200 90 195 87 191 88 191 90 183 85 186 81 162 55 112 30 90 24 90 30 112 52 155 73 179 75 186 81 193 82 191 81 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 174 76 167 72 162 72 167 75 164 72 162 70 162 69 159 69 157 67 159 69 159 69 159 70 155 69 155 69 155 69 155 69 157 70 157 69 155 69 152 67 152 67 152 67 152 67 152 67 150 66 150 66 150 66 150 66 148 61 150 67 152 66 143 63 143 63 136 60 133 60 133 61 136 61 136 60 133 58 131 58 133 60 133 58 131 57 128 57 131 60 133 61 136 63 138 64 128 57 128 57 128 57 128 57 133 60 131 57 128 55 124 54 121 54 124 55 126 54 124 52 119 52 121 54 124 52 121 51 124 55 126 54 119 51 124 57 121 52 121 52 121 52 121 52 119 51 121 52 121 51 117 48 124 54 124 54 124 54 124 54 102 43 112 48 114 48 119 54 117 49 117 49 117 49 117 49 121 48 109 43 112 49 117 48 121 51 114 46 112 48 119 52 121 51 114 46 109 45 112 48 131 55 119 48 112 48 119 52 121 49 112 46 114 48 112 45 105 45 124 51 119 46 124 54 114 48 105 42 140 69 157 85 276 227 546 354 608 384 608 333 530 244 401 141 210 69 183 55 25 11 24 27 28 15 22 19 25 15 22 11 22 11 22 15 28 11 18 7 27 35 28 15 24 19 27 23 27 19 22 7 27 23 27 19 25 15 24 15 22 11 22 15 24 11 22 11 24 31 18 23 21 35 22 31 24 35 25 35 24 27 21 31 16 15 3 0 1 0 3 0 3 0 1 0 1 0 4 7 3 0 4 7 6 7 4 3 6 7 4 0 4 7 7 15 9 15 9 15 9 15 9 15 13 27 12 23 12 23 13 27 7 15 12 27 15 31 15 27 13 27 16 35 16 35 13 27 16 23 16 27 18 27 19 31 19 31 19 31 18 27 18 27 16 27 19 35 22 43 22 39 24 43 25 47 25 51 27 51 27 47 25 47 27 51 28 59 31 59 30 55 28 59 30 63 28 59 33 67 30 59 33 71 34 71 33 63 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 95 34 47 13 31 13 15 10 23 13 31 15 31 15 27 15 35 18 39 18 39 16 31 24 31 18 51 43 126 57 115 51 115 51 115 51 115 51 115 48 115 49 119 51 119 49 111 49 111 46 103 45 107 48 115 48 91 42 123 82 218 107 230 102 218 105 222 105 222 102 214 104 214 105 218 105 222 107 222 104 218 107 226 110 234 113 238 113 230 113 230 114 234 114 238 116 238 117 242 117 246 119 246 119 246 120 249 120 253 122 253 122 253 123 257 123 261 125 253 125 242 129 249 131 249 131 246 129 246 129 246 129 246 129 246 129 246 131 249 131 253 132 253 134 257 134 261 135 265 137 265 132 261 132 265 134 269 135 269 134 265 134 265 135 269 135 273 132 265 132 265 132 265 132 265 132 273 137 277 135 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 143 281 143 281 141 277 141 277 143 281 141 273 140 273 140 277 144 285 144 285 144 285 144 285 141 277 141 277 141 277 141 277 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 269 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 135 261 137 269 138 273 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 135 249 137 249 137 246 134 238 134 242 134 238 132 234 131 234 134 238 132 234 131 230 129 226 131 234 131 234 131 234 131 234 132 234 131 234 131 234 131 234 129 230 128 230 128 230 126 230 129 230 131 234 132 242 135 246 134 242 134 246 137 249 137 238 137 246 174 464 277 646 307 599 292 464 217 277 140 242 128 222 120 210 119 198 114 186 108 186 107 190 108 198 108 194 105 190 110 198 108 190 105 190 108 198 110 186 96 158 73 63 39 15 48 99 81 178 95 178 93 182 88 166 88 166 88 166 88 166 90 170 90 166 88 166 87 162 92 166 88 158 88 158 88 162 93 182 96 178 85 130 64 83 33 7 24 0 25 27 48 79 61 107 70 134 78 138 76 130 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 78 134 73 123 72 123 73 126 73 123 72 123 70 119 70 115 72 123 70 119 70 119 70 119 69 115 69 115 69 115 69 115 70 115 69 115 67 111 67 107 67 119 67 119 67 119 67 119 64 111 64 111 64 111 64 111 61 107 66 115 66 115 64 107 63 103 61 95 60 99 61 99 61 99 61 95 60 95 58 91 60 95 60 91 58 91 57 87 60 95 61 99 61 99 61 103 57 87 57 87 57 87 57 87 60 95 58 87 57 83 54 79 52 79 54 83 55 79 54 75 52 75 54 79 54 79 52 75 54 83 55 79 51 71 54 87 52 75 52 75 52 75 52 75 57 87 55 79 52 71 49 67 52 79 52 79 52 79 52 79 52 83 55 83 51 71 51 79 49 71 49 71 49 71 49 71 52 71 46 59 48 71 49 71 52 75 48 63 46 67 51 79 52 75 49 71 48 71 49 71 48 63 45 59 45 67 52 83 52 71 46 63 48 67 48 63 42 71 48 79 46 75 46 79 46 87 52 119 67 119 90 337 250 781 358 857 375 797 374 666 330 519 220 222 85 107 72 134 45 21 40 27 47 22 38 25 45 25 45 25 42 22 38 19 45 22 35 21 45 28 45 21 47 27 50 28 50 27 45 24 47 27 47 25 45 24 42 24 42 24 42 24 42 24 42 24 54 21 45 18 45 22 47 21 47 25 40 24 35 21 31 18 23 10 7 1 2 3 4 1 4 1 2 1 2 3 7 6 4 3 4 3 7 6 11 7 9 4 7 4 7 6 11 9 11 7 11 7 11 7 11 7 26 16 23 13 21 15 26 16 16 12 21 15 26 16 26 15 21 15 23 16 26 15 23 13 23 16 23 16 26 18 26 19 23 16 23 16 26 18 26 18 28 18 33 21 38 24 38 22 40 25 42 25 45 27 45 27 40 25 45 27 47 28 47 27 52 30 50 28 47 30 50 31 47 30 54 33 50 30 54 34 57 33 54 33 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 39 50 18 21 13 23 10 16 12 21 15 23 15 23 13 26 18 31 19 31 19 28 16 35 21 33 33 74 57 88 54 78 51 78 51 78 51 78 51 81 49 83 51 83 51 81 48 78 46 76 45 74 45 76 48 76 43 81 60 155 104 205 107 210 104 212 105 212 105 210 104 212 105 212 107 214 107 217 108 217 108 217 110 219 111 222 111 222 111 222 113 224 114 226 114 229 117 231 117 234 119 234 119 234 120 236 120 238 122 238 122 238 123 241 123 243 125 243 126 250 128 253 131 255 131 255 131 253 129 253 129 253 129 253 129 253 131 255 131 257 132 257 132 260 134 260 135 262 137 265 137 269 132 272 134 272 134 274 135 269 132 269 134 272 135 274 135 276 134 276 134 276 134 276 134 274 135 281 137 279 135 281 140 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 288 140 288 140 291 141 291 141 293 143 291 141 291 143 296 144 296 144 296 144 296 144 296 144 293 143 293 143 293 143 293 143 288 140 288 140 288 140 288 140 286 138 286 138 286 138 286 138 288 140 288 140 288 140 288 140 288 140 288 140 286 138 286 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 281 135 284 138 286 138 286 138 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 291 138 288 135 286 135 286 135 284 134 284 132 281 131 279 131 279 131 279 131 279 131 279 131 279 131 279 131 279 131 279 131 276 134 281 132 281 132 284 132 279 129 284 128 284 128 286 126 286 129 286 131 291 134 293 135 293 134 293 135 296 137 298 138 308 162 415 283 608 365 608 365 608 330 513 212 305 132 288 113 260 119 250 116 243 111 238 107 238 108 238 108 238 107 234 105 236 110 231 108 229 107 222 107 224 101 193 73 128 36 100 42 176 82 210 96 210 90 205 92 202 88 202 88 202 88 202 88 207 90 207 90 202 88 202 87 200 90 195 87 191 88 191 90 193 92 198 93 193 85 179 76 140 49 109 28 88 28 107 40 136 52 162 70 183 76 179 70 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 169 73 164 72 167 73 169 73 167 73 164 72 164 70 169 75 167 73 164 70 162 70 155 69 155 69 155 69 155 69 155 67 152 67 150 66 150 64 152 67 152 67 152 67 152 67 145 63 145 63 145 63 145 63 150 63 148 66 150 64 145 64 140 61 136 61 136 61 138 64 136 61 136 61 133 60 133 58 133 60 133 60 131 58 131 57 136 61 136 61 133 60 133 60 128 57 128 57 128 57 128 57 133 60 131 57 128 55 124 54 121 54 124 55 126 54 124 52 124 54 126 55 126 55 124 54 124 55 126 54 119 51 124 57 121 52 121 52 121 52 121 52 138 61 128 54 119 51 119 51 121 52 121 52 121 52 121 52 128 58 131 57 121 51 119 52 119 51 119 49 117 49 117 49 124 51 114 48 117 51 119 49 121 51 114 46 112 48 119 52 117 49 119 52 121 52 119 51 109 43 107 42 107 46 117 51 121 49 112 46 114 49 114 46 124 48 119 46 121 46 119 43 124 51 140 70 152 58 234 211 565 357 608 377 608 377 608 371 608 319 463 144 234 78 171 67 25 7 21 19 25 7 21 19 25 23 28 27 28 19 24 7 25 11 21 15 27 27 25 11 30 31 30 27 28 23 27 23 27 23 27 19 25 15 24 15 24 15 22 11 22 11 24 15 24 31 18 23 21 35 22 31 27 39 25 27 21 19 19 27 18 23 6 0 1 0 3 0 1 0 1 0 3 0 4 3 3 0 1 0 3 7 9 19 4 3 4 3 6 7 7 11 7 11 7 11 7 11 7 11 16 31 15 27 13 31 15 35 12 27 15 31 16 35 16 35 15 31 15 31 15 31 15 31 15 19 16 23 16 27 18 27 15 19 15 23 16 23 16 27 16 27 19 35 22 43 22 39 25 47 25 51 27 51 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 33 67 34 71 36 75 34 71 34 71 34 71 34 71 34 71 34 75 36 79 37 79 39 71 40 75 39 83 40 87 40 75 25 35 12 23 12 19 10 23 13 31 15 31 15 27 16 35 18 43 19 39 16 35 22 31 24 83 52 130 55 126 52 119 52 119 52 119 52 119 51 119 52 123 51 119 49 111 48 107 46 103 45 103 45 103 46 99 45 123 82 230 110 226 104 222 105 222 105 222 104 218 107 222 107 222 108 226 108 230 111 234 111 234 111 230 110 230 111 226 111 226 113 230 114 234 117 242 117 246 119 246 120 249 120 249 120 253 122 253 123 257 123 257 123 261 125 261 126 257 126 246 131 249 132 253 131 249 131 249 131 249 131 249 131 249 131 249 131 253 132 253 134 257 134 257 134 261 135 265 137 265 134 265 134 265 134 265 134 265 132 261 132 261 134 265 135 269 135 273 135 273 135 273 135 273 134 273 138 277 135 273 137 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 273 140 277 143 281 143 281 143 289 147 293 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 140 273 140 269 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 135 265 138 273 141 273 137 261 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 141 253 137 242 134 242 137 249 134 242 134 238 132 234 131 234 129 234 131 234 131 234 131 238 131 234 131 234 131 234 131 234 132 234 131 234 131 234 131 234 129 230 128 230 128 230 126 230 128 226 129 234 132 238 134 242 132 242 135 246 134 246 138 257 159 380 256 742 369 868 384 841 384 777 342 539 187 234 122 214 117 206 117 194 113 186 108 186 108 190 110 202 108 198 107 194 107 194 107 198 110 202 108 194 101 162 73 67 36 11 45 103 96 190 98 186 90 166 88 174 90 170 90 170 90 170 90 170 92 174 90 170 90 166 88 166 92 166 88 158 88 158 88 162 84 158 85 162 87 162 85 158 79 119 58 51 36 15 30 11 33 43 54 107 75 134 75 126 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 75 130 73 126 73 126 75 130 75 126 73 126 72 123 75 130 73 123 70 115 67 111 69 115 69 115 69 115 69 115 67 111 66 107 66 103 64 103 66 115 66 115 66 115 66 115 63 107 63 107 63 107 63 107 63 111 64 111 64 111 66 111 63 99 61 99 61 103 64 107 63 103 61 99 61 95 60 95 61 99 60 95 60 91 58 91 63 103 61 99 60 91 58 91 57 87 57 87 57 87 57 87 58 91 58 87 57 83 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 63 95 55 71 49 71 52 79 54 79 54 79 54 79 54 79 51 79 55 79 52 71 54 83 52 75 51 75 51 71 49 71 54 75 49 71 52 79 52 71 51 71 49 67 48 71 49 75 45 67 49 79 54 79 51 75 49 67 46 55 43 55 43 55 52 71 46 63 49 75 49 67 57 95 48 83 51 91 48 71 58 115 60 130 73 198 170 674 355 916 380 880 380 785 374 742 342 630 232 226 105 146 66 134 47 22 38 25 45 21 40 27 42 25 50 31 54 30 50 28 47 25 45 27 50 28 45 22 54 30 52 28 50 28 50 28 47 27 47 25 45 24 42 24 40 22 38 19 35 21 40 22 54 21 45 18 45 22 47 21 47 24 38 21 31 19 31 19 28 13 9 3 4 3 4 1 2 1 4 3 7 4 7 4 4 1 2 1 4 6 14 10 7 4 9 6 11 7 11 7 16 10 16 10 16 10 16 10 21 13 19 10 16 12 21 13 23 15 23 15 23 15 26 16 23 15 23 15 23 15 23 15 21 15 21 16 23 16 26 18 21 15 21 16 23 18 26 18 28 18 33 21 38 24 38 22 42 25 45 27 45 28 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 57 34 59 36 59 36 57 34 57 34 57 34 57 34 57 34 57 36 59 37 62 37 62 39 62 40 64 40 66 40 66 30 33 13 21 12 21 12 16 12 21 15 23 15 23 13 21 15 26 16 26 16 23 13 28 16 38 43 85 55 81 54 81 52 81 52 81 52 81 52 85 52 85 52 85 51 81 48 78 48 78 48 76 45 74 43 76 46 83 55 145 105 210 105 214 105 212 105 212 105 212 107 214 108 217 108 219 110 219 110 224 113 224 113 222 111 222 111 222 111 222 113 224 114 226 114 231 117 234 119 234 120 236 120 236 120 238 122 238 123 241 123 241 123 243 125 243 126 245 128 250 129 255 132 257 132 257 131 255 131 255 131 255 131 255 131 255 131 257 132 257 134 260 134 260 134 260 135 262 137 265 137 272 134 272 134 272 134 272 134 269 132 269 134 272 135 274 135 279 135 279 135 279 135 279 135 276 137 284 138 281 135 284 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 141 291 141 296 143 293 143 296 146 300 149 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 291 140 288 140 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 284 138 288 141 291 140 284 135 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 296 140 288 135 284 135 288 138 284 134 284 132 281 131 279 131 276 131 279 131 279 131 279 132 279 131 279 131 279 131 279 131 269 129 274 128 274 128 276 128 279 129 284 128 284 128 286 126 284 128 286 129 288 132 293 134 288 134 296 134 291 134 300 144 319 218 534 360 608 377 608 384 608 375 608 333 429 140 255 110 260 117 250 116 245 111 241 108 238 110 241 110 241 108 236 105 229 104 226 108 231 113 224 102 188 70 128 39 97 40 150 90 224 101 219 93 205 88 207 93 207 90 207 90 207 90 207 90 210 92 210 90 205 90 202 88 200 90 195 87 191 88 191 90 191 88 191 88 191 90 195 92 186 81 167 61 131 39 100 27 102 33 136 58 169 73 181 75 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 171 76 169 75 167 73 169 75 169 73 167 73 164 72 167 73 164 70 159 67 155 66 155 69 155 69 155 69 155 69 152 67 150 66 150 64 148 64 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 152 63 148 64 148 64 145 66 143 63 138 61 136 63 140 64 138 63 138 61 136 61 133 60 136 61 136 60 133 60 131 58 136 61 136 60 131 58 128 57 128 57 128 57 128 57 128 57 131 58 128 57 128 57 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 128 54 119 49 117 52 126 58 128 57 128 57 128 57 128 57 121 54 128 55 124 52 124 57 124 52 121 51 119 49 117 49 121 51 117 51 121 54 119 49 117 49 117 49 117 49 117 49 107 45 114 51 119 51 117 48 119 49 114 46 112 45 109 45 121 49 112 48 117 51 119 49 138 51 121 46 126 51 124 45 152 67 140 66 217 165 436 322 608 380 608 384 608 378 608 361 608 309 427 128 243 84 159 70 30 15 22 23 27 11 24 31 24 19 27 31 30 35 31 35 25 23 28 31 30 27 25 15 31 31 28 23 27 23 28 27 27 23 27 19 25 15 24 15 22 7 19 0 18 3 21 11 24 31 18 23 21 35 22 31 24 31 21 19 19 19 21 35 21 31 7 0 3 0 3 0 0 0 3 3 4 3 4 0 3 0 3 0 4 7 7 11 3 3 6 11 7 11 7 7 10 19 10 19 10 19 10 19 10 19 9 15 9 15 10 19 15 31 13 27 13 27 15 35 16 31 15 27 13 31 15 35 13 19 15 19 16 23 16 23 15 19 15 23 18 31 19 31 16 27 19 35 22 43 22 39 27 51 27 51 28 55 28 59 24 47 27 51 28 55 28 51 31 59 30 55 28 59 30 63 28 59 33 67 30 59 33 71 31 67 34 75 36 75 36 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 51 13 19 12 19 10 23 10 23 13 31 15 31 15 27 13 27 15 35 16 31 13 27 18 23 27 111 60 123 51 126 54 123 54 123 54 123 54 123 54 126 54 126 52 119 49 111 49 115 51 115 49 107 45 99 46 107 43 99 72 226 113 230 107 226 105 222 105 222 105 226 108 226 110 230 110 234 111 234 114 242 113 238 113 238 113 238 113 230 114 234 114 238 116 238 119 246 119 246 120 249 120 253 122 253 122 253 123 257 123 261 125 261 125 261 126 265 126 261 128 246 131 253 134 257 132 253 132 253 132 253 132 253 132 253 132 253 132 253 134 257 134 261 134 257 134 261 135 265 137 265 135 269 134 265 134 265 132 261 134 265 135 269 135 273 137 273 137 277 137 277 137 277 137 277 134 277 138 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 269 138 273 141 281 143 281 144 285 143 281 143 285 146 293 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 277 141 277 141 277 141 277 140 273 140 273 140 273 140 273 143 277 141 277 140 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 140 273 140 273 140 269 138 265 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 140 257 138 249 137 249 137 249 134 242 134 238 132 234 131 234 131 234 131 234 131 234 131 234 131 234 131 234 131 234 131 234 128 222 126 222 126 222 126 222 129 230 128 230 128 230 126 230 126 226 128 230 131 238 132 238 129 242 135 242 131 238 140 273 153 515 340 904 384 904 383 876 384 801 383 785 266 257 107 198 117 206 117 202 116 194 111 198 110 194 111 206 110 198 107 198 105 186 104 198 113 206 102 162 72 63 36 23 45 99 87 210 101 190 95 174 92 174 92 178 92 174 92 174 92 174 92 174 93 174 92 174 90 170 90 170 92 166 88 158 88 158 88 162 90 166 88 162 87 162 88 166 92 170 87 146 72 91 51 51 31 23 42 67 60 107 70 123 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 78 138 76 130 73 126 75 126 73 126 72 123 72 119 70 119 70 115 67 111 66 107 69 115 69 115 69 115 69 115 69 111 67 111 66 107 66 103 64 111 64 111 64 111 64 111 66 115 66 115 66 115 66 115 64 111 64 107 63 111 66 115 67 111 64 103 63 103 63 103 64 103 63 103 61 99 61 99 63 99 61 99 60 95 60 95 60 95 60 95 58 91 58 91 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 52 79 54 83 55 79 54 75 54 79 55 83 55 83 54 79 54 83 55 79 51 71 54 87 55 83 55 83 55 83 55 83 52 71 51 67 51 79 57 91 57 87 57 87 57 87 57 87 60 99 63 95 55 79 54 83 54 83 54 79 51 75 49 71 51 71 48 75 52 79 49 63 49 71 49 71 49 71 49 71 45 63 48 67 49 67 48 67 46 63 48 67 49 75 51 79 52 71 46 67 51 79 52 75 51 83 45 75 46 87 49 87 58 126 64 206 165 587 303 880 383 944 383 880 384 817 371 745 352 567 182 166 87 115 69 138 54 25 42 27 47 24 45 31 47 27 45 25 45 27 47 28 42 27 50 30 50 25 40 21 54 30 47 25 45 25 47 28 47 27 47 25 45 24 42 24 45 24 38 19 35 21 42 25 54 21 45 18 45 22 47 21 40 19 31 18 28 21 38 24 33 15 14 4 4 3 4 1 0 1 4 4 9 4 4 3 4 3 7 6 9 6 7 4 4 4 9 7 14 7 9 6 14 9 14 9 14 9 14 9 16 10 14 9 14 9 16 10 23 13 19 10 16 12 21 15 26 16 21 13 21 13 26 16 19 13 21 15 21 16 23 16 21 16 23 18 28 21 31 22 28 18 33 21 38 24 38 22 45 27 45 28 47 28 50 30 45 25 42 25 45 27 47 30 52 30 50 28 47 30 50 31 47 30 54 33 50 30 54 34 52 33 57 36 62 36 57 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 22 16 9 21 9 16 13 16 12 21 15 23 15 23 13 23 15 26 18 28 16 23 15 28 16 47 55 100 55 81 57 83 54 83 54 83 54 83 54 88 54 88 54 85 51 81 48 83 52 85 52 83 49 76 45 76 48 78 42 126 101 212 107 217 107 212 105 212 105 214 108 219 110 219 111 222 111 224 113 224 113 224 114 226 114 226 114 226 114 229 116 231 117 231 117 234 119 234 120 236 120 238 122 238 122 238 123 241 123 243 125 243 125 243 126 245 126 248 129 253 131 257 132 260 134 257 132 257 132 257 132 257 132 257 132 257 132 257 134 260 134 262 135 260 134 260 135 262 137 265 137 274 135 274 134 272 132 269 132 274 135 276 137 279 138 279 138 284 138 284 138 284 138 284 138 279 137 286 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 140 288 141 293 144 296 146 298 144 293 143 291 143 293 144 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 291 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 293 141 288 138 286 138 286 138 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 291 138 293 140 291 138 288 135 284 134 284 132 281 131 279 131 284 132 281 131 279 129 276 128 279 131 279 131 279 131 279 131 269 129 274 128 274 128 276 128 279 129 284 128 284 128 286 126 281 126 284 129 288 131 291 132 286 134 298 134 288 132 303 149 351 279 608 384 601 384 587 384 577 378 606 363 470 162 291 125 262 120 253 119 250 116 248 113 241 110 243 111 241 110 238 107 236 110 222 110 226 105 195 81 145 40 93 42 152 88 198 104 217 96 214 95 214 95 212 93 210 92 210 92 210 92 210 92 212 93 210 92 207 90 205 90 200 90 195 87 191 88 191 90 186 85 186 84 183 84 183 85 195 92 195 90 186 79 167 70 143 51 143 52 152 63 171 73 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 171 76 174 78 174 76 167 72 167 72 164 72 162 70 162 69 162 70 162 70 162 70 159 69 155 69 155 69 155 69 155 69 157 69 155 69 152 67 152 66 148 64 148 64 148 64 148 64 148 64 148 64 148 64 148 64 155 64 145 63 145 63 148 67 152 69 143 64 136 61 136 61 140 64 138 63 138 61 136 61 138 63 136 61 136 60 133 60 128 58 131 58 131 58 133 60 128 57 128 57 128 57 128 57 128 57 128 57 128 57 128 57 121 54 124 55 126 54 124 52 121 52 124 54 124 54 121 52 124 55 126 54 119 51 124 57 126 55 126 55 126 55 126 55 124 54 124 54 126 55 126 55 124 55 124 55 124 55 124 55 128 61 136 60 126 55 126 57 126 55 124 52 119 51 117 49 114 48 114 49 121 51 114 45 114 49 117 51 119 49 117 48 119 51 117 48 114 48 114 49 109 46 114 49 119 51 119 51 121 49 112 48 119 54 124 51 124 49 131 49 131 52 143 61 152 72 210 164 441 295 577 372 608 381 594 374 599 384 608 346 558 218 296 98 200 69 159 67 33 23 25 27 28 19 27 39 28 23 24 11 21 7 22 15 21 15 28 27 27 11 21 3 31 27 27 19 24 19 27 23 27 23 25 19 24 15 22 15 25 19 21 7 19 11 24 31 24 31 18 23 21 35 22 31 19 19 18 11 18 23 25 47 22 35 9 3 3 0 3 0 0 0 3 3 6 3 3 0 3 3 6 11 7 3 3 0 1 0 6 11 9 11 6 3 7 11 7 11 7 11 7 11 12 19 10 15 9 19 10 23 15 27 10 15 9 19 12 27 18 35 13 23 12 27 16 39 13 15 13 19 15 23 16 23 16 23 18 31 21 39 22 43 16 27 19 35 22 43 22 39 27 51 27 55 28 59 30 59 28 51 25 43 24 51 30 63 31 59 30 55 28 59 30 63 28 59 33 67 30 59 33 71 30 63 34 75 37 75 34 67 34 71 34 71 34 71 34 71 34 71 34 75 36 79 37 79 36 75 37 83 39 87 42 95 39 39 7 11 12 15 9 27 10 23 13 31 15 31 15 27 16 39 18 43 19 39 18 35 21 31 34 138 69 134 54 138 54 123 54 123 54 123 54 123 55 130 55 126 52 119 49 111 52 126 54 126 52 115 46 103 48 107 42 71 61 222 113 230 110 230 105 218 104 222 108 234 110 230 111 234 111 238 113 238 113 238 113 242 114 246 116 246 116 238 117 242 117 246 119 246 119 246 119 249 120 253 122 253 122 253 122 257 123 261 125 261 125 261 125 265 126 269 128 261 129 249 131 257 132 257 132 253 131 253 131 253 131 253 131 253 131 253 131 257 132 261 134 261 132 257 132 261 134 265 135 265 135 269 135 265 134 261 132 261 137 273 138 277 138 281 140 281 138 281 138 281 138 281 138 281 135 277 140 285 137 277 140 285 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 140 273 141 281 144 289 146 293 146 289 143 277 141 277 141 277 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 143 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 144 281 140 269 137 269 140 273 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 137 253 140 261 141 253 135 242 134 242 134 238 132 234 131 234 135 242 132 238 129 230 128 222 131 234 131 234 131 234 131 234 129 230 129 230 129 230 129 230 129 230 128 230 128 230 128 230 126 222 128 230 129 234 132 238 129 242 137 242 129 234 140 285 221 722 380 912 365 916 384 916 383 837 372 718 239 281 126 218 119 206 120 210 119 202 117 206 110 198 111 206 111 202 108 198 117 218 108 206 107 182 82 111 54 19 28 71 85 206 102 174 98 178 96 182 98 182 95 166 92 166 92 166 92 166 92 174 93 178 93 174 92 170 90 170 90 166 87 158 87 158 87 162 87 166 87 166 87 166 87 166 82 154 82 150 81 146 79 142 72 111 63 87 60 103 72 134 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 75 134 78 142 78 134 73 123 72 123 70 119 70 115 69 115 70 123 72 123 72 123 73 126 69 115 69 115 69 115 69 115 70 119 70 115 69 115 67 111 64 111 64 111 64 111 64 111 63 107 63 107 63 107 63 107 66 115 63 103 61 107 67 119 72 123 67 107 61 95 60 95 64 107 64 103 63 99 61 99 63 103 63 99 61 95 60 95 55 87 57 91 58 95 60 99 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 52 79 54 83 55 79 54 75 51 75 52 79 54 75 52 71 54 83 55 79 51 71 54 87 55 83 55 83 55 83 55 83 58 91 58 91 58 87 54 79 51 63 51 71 51 71 51 71 46 59 54 71 54 79 58 99 57 87 54 83 52 75 49 71 46 63 46 71 51 75 46 55 48 71 49 75 51 71 49 67 55 83 51 71 48 67 49 75 49 71 51 71 49 63 45 55 52 71 46 67 51 83 54 79 52 91 57 95 55 111 67 154 84 210 144 579 312 829 346 948 381 940 384 888 378 857 352 690 251 261 92 134 79 107 69 87 45 28 54 31 50 27 47 28 50 27 47 25 45 27 47 28 40 22 42 25 47 27 47 27 50 28 50 28 47 25 42 22 45 25 47 27 50 25 47 24 47 25 47 25 47 25 47 25 42 24 47 24 40 21 40 24 35 22 38 24 35 22 33 19 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 7 11 7 9 7 14 10 16 10 16 9 16 10 16 12 19 13 21 13 23 15 23 15 23 15 23 15 23 13 21 12 19 13 21 15 33 21 31 18 23 13 19 12 26 16 28 18 28 16 23 16 31 21 31 21 31 21 31 21 38 27 42 31 47 33 50 31 45 27 45 25 42 24 40 22 45 27 45 28 47 30 50 30 50 30 50 31 52 33 54 33 52 31 52 33 54 34 57 34 69 37 57 34 59 39 64 37 59 36 59 36 59 36 59 36 66 42 59 40 64 42 59 36 42 18 11 6 16 15 21 10 19 13 23 16 26 16 26 15 26 18 28 16 21 13 26 19 31 31 74 52 97 66 105 57 93 57 93 57 90 54 85 51 85 52 85 52 85 52 85 52 83 51 83 51 83 48 76 46 76 49 66 37 109 95 210 114 214 110 217 108 217 108 217 108 217 110 222 113 224 113 224 111 224 113 224 114 226 116 229 116 229 116 229 117 231 119 234 119 238 122 238 122 238 122 238 122 238 122 238 123 241 125 243 125 241 123 241 125 243 126 245 126 245 129 250 132 253 132 257 129 260 132 265 135 267 135 265 134 265 129 265 129 265 131 269 134 265 131 269 132 272 135 276 137 274 134 276 135 279 134 276 132 281 137 281 137 281 137 281 137 281 138 281 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 147 293 143 288 143 288 144 291 146 293 146 288 143 288 144 291 146 293 146 300 147 300 146 298 146 296 144 288 141 296 146 298 144 291 140 296 144 296 144 296 144 296 144 296 144 296 144 296 144 296 144 288 140 288 140 288 140 288 140 291 141 293 144 298 146 300 149 288 140 288 140 288 140 288 140 286 140 291 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 276 128 284 132 286 131 279 126 272 128 284 131 281 126 276 128 276 126 276 126 276 126 276 128 272 125 274 128 276 129 281 131 288 138 293 138 296 141 308 152 410 318 608 371 608 377 601 384 582 384 608 282 377 150 315 125 274 122 255 114 253 114 245 113 243 114 241 113 238 111 234 110 224 107 241 111 224 81 157 46 112 43 159 84 222 105 219 92 212 93 212 93 212 93 212 93 210 92 210 92 210 92 210 92 210 92 210 90 207 88 205 88 205 88 202 87 200 85 198 85 198 87 198 87 198 87 198 87 193 84 193 84 191 81 186 76 181 75 181 76 183 78 186 78 179 73 179 72 176 70 174 70 179 73 179 75 181 76 183 76 183 76 183 76 183 76 183 78 171 75 169 75 169 75 169 75 164 72 169 76 171 75 164 72 164 73 169 76 171 73 164 69 159 70 162 72 164 70 162 69 157 70 157 70 157 70 157 70 159 70 157 69 155 67 152 66 150 67 152 67 152 66 148 63 148 64 148 64 148 64 148 64 148 64 148 63 145 61 143 61 148 64 148 64 145 63 143 63 138 61 138 61 138 61 138 61 136 61 140 64 140 61 133 57 133 60 133 58 131 58 128 57 126 55 126 55 126 55 126 55 136 60 128 55 126 57 133 61 131 58 131 57 128 55 126 55 126 54 121 49 117 51 121 52 128 55 124 52 121 52 121 54 133 57 128 54 124 54 128 57 128 57 133 60 138 60 128 51 126 48 119 46 124 48 124 49 136 70 133 54 150 57 112 61 131 58 131 57 124 51 114 46 117 49 117 49 117 49 117 49 107 45 117 52 124 52 119 48 121 52 121 52 121 52 121 52 128 51 109 43 112 49 112 43 119 54 126 55 126 55 128 58 157 64 155 64 164 73 183 84 219 162 441 301 577 340 608 371 608 366 608 372 608 345 499 236 260 99 174 66 159 63 145 61 25 27 31 31 28 23 27 27 28 23 27 19 25 23 27 27 24 15 25 19 27 23 25 19 25 19 27 27 28 27 27 23 24 39 25 43 27 39 25 35 24 35 24 35 24 35 24 35 24 35 27 35 22 23 22 31 25 39 27 39 27 35 24 27 24 23 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 7 7 11 6 11 9 15 10 19 9 15 9 15 9 19 10 19 12 23 15 31 15 31 15 31 15 31 15 27 13 23 12 27 13 31 19 39 18 35 16 31 13 27 15 31 16 39 18 39 16 35 21 35 21 35 21 35 21 35 24 47 28 59 31 63 31 63 28 59 27 55 25 51 25 47 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 39 83 36 79 36 79 36 79 36 79 40 95 37 91 40 99 39 87 25 35 9 11 12 31 13 19 12 27 15 35 16 35 16 31 13 31 15 27 10 19 13 35 18 75 51 138 63 162 66 142 58 138 58 134 57 126 52 119 52 123 52 123 52 123 52 123 51 119 51 119 51 115 48 107 48 111 40 71 60 206 114 242 110 226 108 226 108 226 108 226 108 230 111 238 113 238 113 234 113 238 114 242 114 246 116 246 116 238 117 242 117 246 119 246 122 253 122 253 122 253 122 253 122 253 123 257 123 261 125 261 123 257 125 261 125 265 126 265 128 261 131 269 132 269 131 265 131 273 132 281 134 281 134 269 129 257 128 253 129 261 132 265 129 257 131 265 134 269 135 273 135 273 137 277 137 277 135 273 137 277 137 277 137 277 137 277 138 273 140 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 285 146 277 141 273 141 277 143 281 144 281 143 277 144 281 144 285 146 285 147 289 146 289 144 285 144 281 141 277 144 285 144 285 141 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 273 140 277 143 285 146 289 140 273 140 273 140 273 140 273 138 273 143 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 128 238 131 246 131 246 128 238 123 238 131 246 129 234 126 238 126 234 126 234 126 234 126 234 125 218 126 226 128 230 131 234 135 249 138 253 138 261 147 305 200 714 360 884 371 892 374 904 381 876 321 531 171 301 131 230 122 202 117 186 114 190 114 182 111 186 111 182 111 186 108 190 113 222 105 186 84 119 55 51 36 75 78 182 101 190 96 174 93 162 93 162 93 162 93 162 92 158 92 158 92 158 92 158 92 174 92 170 90 166 88 166 90 170 88 166 87 162 87 162 85 158 85 158 85 158 85 158 84 154 84 154 82 146 78 138 76 134 78 142 81 146 79 142 73 126 72 123 70 119 70 119 73 126 73 130 75 134 76 134 75 130 75 130 75 130 75 130 73 123 75 123 75 123 75 123 70 115 73 123 75 119 72 111 73 119 73 119 73 115 70 111 69 111 70 115 72 111 70 107 70 119 70 119 70 119 70 119 70 119 70 119 69 115 69 115 67 123 69 123 69 119 66 111 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 61 99 63 107 63 99 60 91 61 99 60 95 60 91 58 91 57 87 57 87 57 87 57 87 61 95 57 83 55 87 60 99 58 91 58 87 57 83 55 83 60 91 55 79 54 79 55 87 55 83 54 75 51 71 52 75 54 75 51 71 52 79 57 91 55 83 57 91 58 87 54 63 46 59 45 43 36 79 45 47 69 107 66 55 54 83 46 126 57 87 55 83 54 71 49 63 49 67 49 67 49 67 49 67 46 67 51 79 52 75 48 59 51 75 51 75 51 75 51 75 54 71 45 59 48 71 49 63 49 75 54 83 54 83 55 91 61 103 64 126 76 178 101 246 159 460 247 749 331 833 310 722 241 674 322 789 292 547 167 253 96 134 61 95 66 103 63 103 45 28 52 30 50 27 47 28 50 27 47 25 45 27 47 28 47 27 45 25 45 25 42 24 40 24 45 27 50 30 50 28 47 25 47 25 47 25 47 25 45 24 45 24 45 24 45 24 38 25 42 25 35 21 35 24 40 27 42 27 42 25 38 22 33 19 19 6 0 1 0 0 2 1 2 1 2 1 2 1 7 4 7 4 7 4 7 4 7 4 7 4 9 6 9 7 9 6 11 9 16 10 14 9 11 7 11 9 14 9 16 10 21 13 21 15 23 15 23 15 23 13 21 12 19 13 21 15 26 16 26 16 26 15 23 15 19 13 23 16 28 18 28 18 31 21 31 21 31 21 31 21 33 24 38 28 42 30 45 28 47 28 47 28 45 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 66 37 57 34 59 39 62 36 59 36 59 36 59 36 59 36 59 36 57 37 64 40 62 36 38 16 14 7 19 15 21 10 19 13 23 16 26 16 26 15 19 13 23 13 16 10 21 16 31 39 95 66 107 67 109 64 95 58 95 58 93 55 88 52 85 52 85 52 85 52 85 52 81 51 83 51 83 49 78 49 76 49 69 39 102 93 202 116 212 110 217 108 217 108 217 108 219 110 222 113 224 113 224 113 224 114 226 114 229 116 229 116 229 117 231 117 234 119 234 119 236 120 236 120 236 120 236 120 238 123 241 123 243 125 243 125 241 125 243 125 245 126 245 126 245 129 250 132 253 132 257 129 257 132 265 134 272 132 272 134 272 129 269 129 269 131 274 132 272 131 272 132 276 134 279 135 281 137 284 138 284 138 281 137 281 137 281 137 281 137 281 137 281 140 284 140 286 141 286 141 284 140 284 140 284 140 284 140 288 143 286 141 286 141 288 143 288 143 286 141 286 141 288 143 288 143 288 143 288 143 288 143 291 143 284 141 291 146 293 144 286 141 286 141 288 143 288 144 288 144 291 144 293 146 293 146 298 144 296 144 293 143 293 141 291 143 293 144 296 143 293 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 138 286 140 291 141 293 143 288 140 288 140 288 140 288 140 286 141 293 141 288 138 288 143 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 288 134 288 134 288 132 284 131 284 131 284 131 284 131 284 131 279 129 281 131 284 129 281 128 274 128 284 131 279 126 276 128 276 126 276 126 276 126 276 126 272 125 274 128 276 129 281 131 286 137 293 138 293 140 305 150 346 262 585 354 608 375 608 381 608 325 453 184 319 138 303 119 274 122 255 116 253 114 245 113 234 108 234 110 231 110 229 107 248 110 222 85 176 55 136 39 145 73 219 107 222 92 212 99 212 93 212 93 212 93 212 93 210 92 210 92 210 92 210 92 210 92 210 92 207 90 207 90 210 92 207 90 207 88 205 88 198 85 198 85 198 85 198 85 198 85 198 85 195 82 188 79 179 75 188 81 193 79 186 76 176 72 176 72 174 70 174 70 181 75 181 75 183 76 183 76 181 75 181 75 181 75 181 76 171 75 169 75 169 75 169 75 162 72 164 73 167 72 164 70 167 73 164 70 162 70 162 70 159 70 162 72 164 70 162 69 157 70 157 70 157 70 157 70 155 70 157 70 157 70 159 72 155 70 157 70 157 69 152 66 148 64 148 64 148 64 148 64 148 64 148 64 145 63 145 63 148 64 148 63 145 61 143 61 138 61 138 61 138 61 138 61 138 63 140 63 140 61 136 58 136 61 133 60 133 58 131 58 131 58 131 58 131 58 131 58 136 60 128 55 126 57 133 61 131 58 131 57 128 55 126 55 131 58 128 55 124 55 126 55 126 54 124 52 119 51 121 52 117 48 119 49 124 54 131 58 126 55 128 55 128 54 124 51 117 54 131 54 143 76 164 64 155 66 145 67 138 61 143 42 124 52 124 54 121 51 117 49 117 49 117 49 117 49 117 49 117 51 121 52 119 48 109 43 119 51 119 51 119 51 119 51 119 48 112 46 117 51 119 49 114 51 121 54 121 52 126 57 145 63 162 72 183 96 238 129 298 170 377 235 446 224 346 146 255 165 360 196 303 119 176 63 140 54 126 55 138 57 136 60 24 23 30 31 27 19 27 27 28 23 27 19 25 23 27 27 28 27 27 19 24 15 24 15 24 19 27 27 28 27 28 23 25 39 25 39 25 39 25 39 22 31 22 31 22 31 22 31 24 35 27 35 22 23 22 31 22 27 24 31 22 27 21 19 21 27 15 3 3 0 0 0 1 0 1 3 1 3 1 3 3 0 3 0 3 0 3 0 3 0 4 3 4 7 6 7 4 7 7 15 9 15 9 11 7 11 9 15 10 19 10 19 12 27 13 27 13 31 15 31 15 27 13 23 12 27 13 31 13 27 13 31 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 55 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 39 79 34 75 37 83 37 75 36 79 36 79 36 79 36 79 34 83 34 91 40 99 37 83 21 35 10 15 12 27 13 23 12 27 15 35 16 35 16 31 15 35 18 35 15 31 18 47 21 99 64 170 67 158 66 158 60 142 60 142 58 134 54 126 54 126 54 126 54 126 54 126 49 119 51 123 52 119 49 115 48 115 43 75 58 194 113 242 111 230 110 230 110 230 110 230 110 234 113 238 114 242 113 238 114 242 114 246 116 246 117 249 117 242 117 246 119 246 120 249 120 249 120 249 120 249 120 249 123 257 123 261 125 261 126 265 125 261 125 265 126 265 128 269 128 261 131 269 132 269 131 265 131 273 132 281 134 285 134 277 132 265 131 261 131 261 132 269 131 265 132 269 134 273 135 273 137 277 138 281 138 281 137 277 138 281 138 281 138 281 138 281 140 277 140 281 141 281 143 285 141 281 141 281 141 281 141 281 144 277 141 273 141 273 143 281 144 277 141 273 141 273 143 281 144 281 144 281 144 281 144 281 144 277 141 273 143 285 146 285 143 277 143 281 144 281 146 285 144 281 144 285 146 285 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 138 269 140 273 141 277 143 281 141 277 141 277 141 277 141 277 140 277 143 281 140 269 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 253 135 257 134 253 132 246 131 246 131 246 131 246 131 246 129 242 129 242 129 242 129 242 125 238 131 242 128 234 128 242 126 234 126 234 126 234 126 234 126 222 126 226 128 230 129 230 134 246 137 249 137 257 144 289 156 499 283 753 342 833 351 801 304 551 187 285 137 257 125 226 123 202 117 186 114 190 114 190 107 178 110 194 113 190 110 190 105 210 98 142 58 47 37 35 76 174 107 218 99 174 95 190 95 166 95 166 95 166 95 166 93 162 93 162 93 162 93 162 92 174 92 174 92 174 92 170 93 178 93 174 92 170 90 170 85 158 85 158 85 158 85 158 85 162 87 158 85 150 81 142 69 123 76 142 79 134 72 115 72 123 72 119 70 119 70 119 75 134 76 134 76 134 76 134 73 126 73 126 73 126 73 126 75 126 76 126 76 126 76 126 70 115 72 115 72 115 72 111 75 115 70 103 67 107 70 115 69 111 70 115 72 111 70 107 70 119 70 119 70 119 70 119 69 115 69 119 72 123 73 126 69 123 70 126 69 119 66 115 66 115 66 115 66 115 66 115 64 111 64 111 64 111 64 107 64 111 64 107 63 103 61 103 63 103 63 103 63 103 63 103 63 103 63 103 61 99 60 95 60 91 58 91 57 87 57 83 58 91 58 91 58 91 58 91 60 91 58 87 57 91 58 95 58 91 58 87 57 83 55 83 55 83 54 79 52 75 52 75 57 87 55 79 52 79 54 79 49 71 51 75 52 79 55 87 54 83 55 79 52 75 54 75 49 51 81 218 152 321 158 242 126 87 96 79 69 87 70 67 49 67 51 75 52 71 51 67 49 67 49 67 49 67 49 67 49 75 51 75 51 71 46 63 49 71 49 71 49 71 49 71 48 67 48 71 51 79 54 83 49 79 54 83 54 83 57 91 57 103 70 142 81 190 108 269 132 361 179 440 161 289 92 146 78 146 76 130 69 115 63 99 48 67 49 71 46 55 45 63 42 27 52 28 47 25 45 27 50 27 47 25 45 27 47 28 52 28 45 24 42 24 42 25 47 28 50 28 50 27 45 24 50 25 47 24 45 25 47 27 42 22 42 22 42 22 42 22 38 25 42 25 35 21 35 24 35 22 38 24 35 22 33 19 28 19 26 10 2 1 0 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 3 4 4 7 4 9 6 7 6 11 7 14 9 11 7 16 10 16 10 19 12 21 13 16 12 19 13 21 15 23 15 23 13 21 12 19 13 21 15 19 12 21 13 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 27 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 62 34 57 34 62 37 59 33 59 36 59 36 59 36 59 36 54 33 54 37 62 39 54 31 28 15 19 10 19 13 21 13 19 13 23 16 26 16 26 15 21 16 26 16 23 15 28 21 45 48 109 70 107 64 105 63 100 61 100 61 97 58 90 55 88 54 88 54 88 54 88 54 81 51 83 52 85 52 83 52 76 52 74 40 100 88 200 116 214 111 219 110 219 110 219 110 219 111 224 114 226 114 226 113 226 114 229 116 229 117 231 117 231 117 234 119 234 120 236 120 236 120 236 120 236 120 236 120 241 123 243 125 243 126 245 126 243 125 245 126 245 128 248 128 245 129 250 132 257 131 257 129 260 131 269 134 276 135 276 137 279 134 274 132 274 132 274 134 274 134 276 134 276 135 279 135 279 135 281 137 281 137 279 135 284 138 284 138 284 138 284 138 284 140 286 141 286 143 288 143 286 141 286 141 286 141 286 141 291 144 288 141 286 143 291 144 291 144 288 141 286 143 291 144 291 144 291 144 291 144 291 144 291 144 291 143 288 144 293 147 293 146 296 147 296 149 298 149 291 144 293 146 293 147 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 291 141 291 141 293 143 293 143 291 141 291 141 291 141 291 141 288 141 296 143 288 140 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 135 291 135 291 134 286 131 284 131 284 131 284 131 284 131 281 129 281 129 281 129 281 129 276 128 281 128 276 125 279 131 276 126 276 126 276 126 276 126 274 126 276 128 276 128 279 129 284 134 288 135 288 138 303 147 322 179 427 257 508 294 499 260 382 184 305 144 296 128 284 125 269 120 255 114 253 114 245 113 236 111 241 114 238 113 231 108 219 96 200 63 128 34 140 63 226 104 229 102 219 96 219 101 214 95 214 95 214 95 214 95 212 93 212 93 212 93 212 93 210 92 210 92 210 92 210 93 212 93 212 93 210 92 207 90 198 85 198 85 198 85 198 85 198 87 200 85 198 82 191 79 174 73 183 79 188 76 176 69 176 72 176 72 176 72 179 73 186 76 183 76 183 76 183 76 179 73 179 73 179 73 179 75 174 76 171 76 171 76 171 76 164 72 164 72 164 72 164 72 169 72 162 67 157 69 162 72 159 70 162 72 164 70 162 69 157 70 157 70 157 70 157 70 152 69 155 70 157 72 159 73 152 67 152 67 152 66 148 63 150 66 150 66 150 66 150 66 148 64 148 64 148 64 148 66 148 64 148 63 145 61 143 61 140 63 140 63 140 63 140 63 140 63 138 61 136 60 136 60 128 57 128 55 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 126 55 126 55 124 54 121 52 133 58 128 55 126 55 126 57 128 55 128 55 128 55 126 54 126 55 131 55 124 54 133 63 126 70 236 215 465 276 451 262 393 193 317 143 159 39 128 43 117 49 119 51 121 52 119 51 117 49 117 49 117 49 117 49 112 48 117 49 119 51 119 51 117 49 117 49 117 49 117 49 112 48 117 51 121 54 126 55 121 54 128 57 128 57 131 61 133 63 164 78 183 88 207 104 250 140 291 140 226 81 157 63 124 43 107 45 128 52 117 39 124 51 124 43 105 37 107 40 22 19 28 27 25 15 25 23 28 23 27 19 25 23 27 27 28 23 25 11 22 15 25 23 28 27 30 27 27 19 24 11 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 19 15 4 0 0 0 1 0 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 3 0 4 3 4 3 4 3 6 11 7 11 7 11 10 19 12 23 12 27 13 27 10 19 10 23 13 27 15 31 15 27 13 23 12 27 13 31 12 23 13 27 15 31 16 35 12 27 15 35 18 39 18 39 21 35 21 35 21 35 21 35 21 39 24 47 27 51 27 51 27 55 27 55 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 36 75 33 79 37 83 34 67 36 79 36 79 36 79 36 79 34 83 34 91 39 91 31 63 15 27 13 23 12 27 13 27 12 27 15 35 16 35 16 31 10 23 13 23 12 23 16 43 39 130 70 170 66 154 63 142 61 150 63 146 61 138 57 130 55 130 55 130 55 130 55 130 49 119 51 123 54 123 52 123 46 119 48 83 55 186 110 246 113 234 111 234 111 234 111 234 111 234 113 242 116 246 114 242 116 246 116 246 117 249 117 253 119 246 119 246 120 249 120 253 122 253 122 253 122 253 122 253 125 261 125 261 126 265 126 269 126 265 126 265 128 269 128 273 128 261 131 269 131 269 131 265 129 273 131 285 135 293 137 285 137 273 134 269 132 265 134 269 134 269 134 273 135 273 135 273 135 273 137 277 137 277 135 273 140 285 140 285 140 285 140 285 141 281 141 281 143 285 143 289 143 285 143 285 143 285 143 285 144 281 143 277 143 277 144 281 144 281 143 277 143 277 144 281 146 285 146 285 146 285 146 285 143 281 146 281 143 281 147 297 147 293 149 293 150 297 150 297 146 285 146 285 147 289 147 293 146 285 144 285 143 281 143 277 144 281 143 277 141 281 143 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 277 143 281 143 281 143 281 143 281 143 281 143 281 143 281 140 281 144 281 141 273 141 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 253 132 249 131 246 131 246 131 246 131 246 131 242 129 238 128 242 129 246 128 242 129 238 125 230 128 246 126 234 126 234 126 234 126 234 128 226 128 226 128 226 128 226 131 238 134 242 134 249 143 285 152 301 167 416 208 460 205 341 153 281 153 285 143 234 122 218 123 206 116 190 114 190 114 190 111 198 116 206 116 202 108 182 98 150 63 27 28 35 72 178 114 206 99 178 99 190 99 182 96 170 96 170 96 170 96 170 95 166 95 166 95 166 95 166 92 174 92 174 93 178 93 178 93 178 93 174 92 170 90 170 85 158 85 158 85 158 85 158 85 158 85 158 84 150 79 142 78 142 82 154 82 146 78 130 73 126 73 130 75 130 75 134 78 138 78 138 76 134 76 134 75 130 75 130 75 130 75 130 76 130 78 130 78 130 78 130 75 119 73 115 72 119 73 123 73 119 72 111 70 111 70 111 69 111 70 115 72 111 70 107 70 119 70 119 70 119 70 119 67 111 69 115 69 115 69 119 66 115 67 119 66 115 64 107 67 119 67 119 67 119 67 119 64 111 64 111 66 115 66 115 64 111 64 107 63 103 61 103 64 107 64 107 64 107 64 107 64 103 61 95 60 95 60 99 57 87 57 87 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 58 91 60 95 58 91 55 83 60 91 57 83 55 83 55 83 55 87 57 87 57 83 54 75 54 87 58 87 54 87 66 123 73 182 196 654 357 753 342 662 360 650 354 603 208 119 60 91 49 71 52 75 52 75 52 71 49 67 49 67 49 67 49 67 46 63 48 67 49 75 52 79 51 75 51 75 51 75 51 75 46 71 52 83 54 83 55 91 54 87 58 95 57 95 60 103 55 91 67 146 84 178 90 190 96 190 82 154 66 107 48 67 33 39 46 83 49 43 36 43 49 75 48 47 37 47 43 55 40 25 50 28 45 24 45 25 50 27 47 25 45 27 47 28 50 25 42 22 40 24 47 30 47 27 50 28 50 27 45 25 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 31 15 4 1 0 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 4 7 4 4 4 9 7 11 7 11 6 14 9 16 10 16 12 19 12 14 9 16 12 21 13 23 15 23 13 21 12 19 13 21 15 21 13 21 13 21 13 23 15 23 15 26 18 28 18 26 16 31 21 31 21 31 21 31 21 33 22 38 27 42 28 42 28 40 25 42 25 45 27 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 57 33 54 36 62 37 57 31 59 36 59 36 59 36 59 36 54 34 57 37 59 34 45 22 21 13 21 13 19 12 21 15 19 13 23 16 26 16 26 15 14 12 21 12 19 12 26 19 85 64 117 70 109 67 105 58 102 63 102 63 100 60 95 57 90 55 90 55 90 55 90 55 81 51 85 52 88 54 88 54 74 54 78 42 97 85 198 117 217 113 222 111 222 111 222 111 222 113 226 114 229 116 226 114 229 116 229 117 231 117 234 119 234 119 234 120 236 120 238 122 241 123 241 123 241 123 241 123 243 125 243 126 245 126 248 128 245 126 245 128 248 128 250 129 250 128 255 131 257 131 260 128 260 131 269 134 279 137 281 137 284 137 279 134 276 134 276 134 279 135 279 135 279 135 279 135 281 137 284 138 284 138 281 137 286 140 286 140 286 140 286 140 286 141 286 143 288 143 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 150 296 147 296 149 298 150 300 150 293 146 293 147 296 147 298 149 300 146 298 146 296 144 296 143 296 144 291 141 291 141 296 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 140 288 140 288 140 288 140 293 143 293 143 293 143 293 143 291 143 296 144 291 140 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 135 293 137 291 135 288 132 284 131 284 131 284 131 284 131 284 131 279 128 279 128 284 131 279 129 281 126 274 125 279 132 276 126 276 126 276 126 276 126 276 128 276 128 276 128 276 128 281 132 286 134 286 137 298 144 336 131 315 159 331 164 327 143 288 149 300 143 291 131 281 120 269 120 255 114 253 114 245 111 238 113 245 116 238 110 224 101 205 66 126 28 128 67 212 110 238 104 219 98 224 101 222 95 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 210 92 207 90 207 88 198 85 198 85 198 85 198 85 195 84 195 84 193 81 186 78 193 82 195 84 193 81 188 78 181 75 183 76 183 78 186 78 188 79 188 78 186 76 183 76 181 75 181 75 181 75 181 76 176 78 174 78 174 78 174 78 174 76 169 73 167 75 171 78 167 73 167 73 167 72 162 70 159 70 162 72 164 70 162 69 157 70 157 70 157 70 157 70 152 67 152 67 152 66 150 66 152 67 155 69 152 66 150 64 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 143 63 138 60 133 60 138 61 133 60 133 58 131 58 128 57 128 57 128 57 128 57 128 57 128 58 131 60 133 58 131 57 131 58 131 57 128 55 126 55 131 58 133 61 133 58 128 55 128 55 124 52 121 52 121 54 121 52 126 55 131 55 126 54 128 58 138 60 131 61 157 84 186 174 458 348 608 384 608 374 608 369 608 381 537 155 136 30 126 54 124 54 124 54 121 51 117 49 117 49 117 49 117 49 117 49 117 48 117 49 119 51 119 51 119 51 119 51 119 51 112 51 126 57 124 52 124 57 121 55 128 57 128 57 133 61 145 61 148 69 176 82 181 76 176 67 143 54 145 58 136 45 114 42 114 48 112 37 109 54 117 49 119 42 109 48 119 43 22 19 28 27 25 15 24 19 28 23 27 19 25 23 27 27 27 19 22 7 22 19 28 35 22 15 25 23 28 27 28 27 28 43 24 31 22 35 27 47 25 39 25 39 25 39 25 39 24 35 27 35 22 23 22 31 22 27 24 31 22 27 21 19 16 31 22 23 4 0 0 0 1 0 1 3 1 3 1 3 1 0 1 0 1 0 1 0 1 0 1 0 3 3 4 3 3 3 6 11 7 11 7 7 7 11 7 15 9 19 10 19 7 15 10 19 12 27 15 31 15 27 13 23 12 27 13 31 13 27 13 27 13 27 13 27 16 35 18 39 18 35 15 31 21 35 21 35 21 35 21 35 22 43 25 51 28 59 30 55 22 47 24 51 25 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 34 71 33 79 37 83 34 63 36 79 36 79 36 79 36 79 36 87 36 91 37 79 25 43 12 27 15 27 12 23 13 31 12 27 15 35 16 35 16 31 12 31 16 35 15 35 19 55 63 170 73 170 70 170 66 138 63 154 64 150 61 142 58 134 55 130 55 130 55 130 55 130 49 115 52 126 54 126 54 126 46 123 49 83 55 182 108 246 113 234 111 234 111 234 111 234 111 238 114 246 116 246 116 242 116 246 116 249 117 253 119 253 119 246 119 249 120 253 122 253 125 261 125 261 125 261 125 261 125 261 125 265 126 269 128 269 126 265 126 269 128 273 129 273 126 261 129 269 131 269 129 265 129 273 131 285 137 293 138 289 138 281 137 273 134 269 134 269 135 273 135 273 135 273 135 273 138 285 140 289 141 285 140 281 140 285 140 285 140 285 140 285 141 281 141 285 143 289 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 301 146 285 146 289 147 293 149 293 146 285 146 289 147 293 149 293 147 293 147 289 146 289 144 285 146 285 141 273 140 277 144 289 144 285 144 285 144 285 144 285 144 285 144 285 144 285 144 285 143 281 143 281 143 281 143 281 138 269 138 269 138 269 138 269 143 281 143 281 143 281 143 281 141 281 144 285 141 277 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 261 137 261 137 257 134 249 131 246 131 246 131 246 131 246 132 246 128 234 126 238 131 249 128 242 129 234 125 230 128 249 126 234 126 234 126 234 126 234 128 226 128 226 128 226 128 226 129 234 132 238 132 246 141 273 159 246 137 293 140 281 164 273 150 273 140 218 129 242 132 206 123 206 116 190 114 198 113 198 111 198 114 210 113 186 101 166 73 51 27 7 61 166 105 198 99 186 101 190 101 186 96 170 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 90 170 90 166 88 166 85 158 85 158 85 158 85 158 82 150 82 150 81 142 78 134 82 146 81 142 79 138 78 138 76 134 76 138 79 142 79 146 79 142 79 138 78 134 76 134 76 134 76 134 76 134 76 134 76 130 78 130 78 130 78 130 79 130 76 123 75 126 78 134 72 119 75 126 76 119 72 107 69 111 70 115 72 111 70 107 70 119 70 119 70 119 70 119 67 111 67 107 64 103 63 99 69 126 70 126 70 123 67 115 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 66 107 61 95 58 95 61 103 63 103 63 99 61 99 60 95 58 91 58 91 58 91 58 91 57 91 58 95 60 91 58 87 58 91 58 87 57 83 55 83 54 83 57 91 57 83 52 71 54 75 51 67 49 67 49 71 46 63 51 79 55 83 55 79 55 95 63 99 60 107 78 174 120 515 330 853 375 829 384 734 384 638 339 757 365 464 88 75 54 83 55 83 55 79 52 71 49 67 49 67 49 67 49 67 54 79 51 71 48 67 48 67 52 79 52 79 52 79 52 79 48 79 58 95 55 79 54 87 51 83 55 87 55 87 57 95 70 99 55 99 69 138 69 111 61 111 61 111 57 99 55 103 64 75 42 71 54 71 40 51 46 79 49 59 46 83 48 43 50 28 47 25 45 24 40 22 40 24 45 27 47 27 47 25 45 25 45 27 47 28 50 28 47 28 52 30 50 27 42 22 38 22 47 28 54 28 47 24 40 22 42 24 45 25 47 27 42 25 38 22 35 22 35 24 35 22 38 24 35 22 33 19 21 18 28 16 9 3 0 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 9 6 7 4 11 10 9 6 11 9 14 10 19 12 21 12 14 7 14 12 23 16 31 15 21 18 26 12 16 15 33 19 28 18 26 16 28 18 38 22 33 19 31 21 35 24 31 18 21 15 26 19 28 18 33 22 35 25 38 27 42 28 40 24 40 24 40 24 40 24 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 50 31 52 37 64 36 40 16 16 12 23 18 26 15 16 9 23 15 23 15 23 15 23 15 40 12 11 16 26 10 28 34 117 73 124 76 119 69 102 58 107 63 97 60 100 61 97 57 85 55 93 55 85 51 85 54 85 52 83 51 83 49 81 51 81 54 81 40 76 64 179 123 214 111 219 110 219 110 219 110 224 113 224 114 226 116 229 116 231 117 231 119 234 120 236 120 243 125 243 125 243 122 236 120 243 125 243 125 243 125 243 125 245 126 245 126 245 126 245 126 245 126 248 129 250 131 255 132 257 131 257 132 262 132 269 131 267 129 272 131 276 137 284 140 281 137 281 137 281 137 281 137 279 135 279 135 279 135 279 135 276 135 279 137 284 140 288 143 288 141 288 141 288 141 288 141 291 144 291 146 293 147 296 147 293 146 293 146 293 146 293 146 288 144 296 149 298 147 291 143 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 146 296 144 293 141 296 144 296 144 296 144 296 144 293 143 296 146 300 147 300 146 298 146 298 144 296 143 293 143 293 143 293 143 293 143 293 143 291 141 288 140 288 138 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 303 146 300 143 298 141 293 140 296 141 296 141 296 141 296 141 296 141 296 140 293 138 291 138 293 140 293 140 293 140 293 140 288 137 288 137 288 137 288 137 288 134 288 134 288 134 288 134 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 286 131 284 129 281 128 279 126 276 126 276 126 276 126 276 126 274 126 274 126 276 129 281 131 281 131 284 134 288 137 291 137 310 138 322 144 317 146 310 153 293 140 286 134 276 129 274 128 265 119 255 116 255 114 243 108 241 113 243 114 234 99 191 70 140 25 114 72 231 105 222 104 222 99 222 99 222 99 222 99 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 198 85 195 84 195 85 200 87 200 84 191 78 183 78 191 82 195 79 181 73 181 78 188 79 191 79 188 78 186 79 188 81 191 79 186 76 183 76 183 78 183 76 183 76 183 76 183 78 179 79 176 78 174 78 171 76 169 76 171 76 171 75 167 72 164 73 169 76 169 73 162 69 162 72 164 73 167 72 164 70 159 72 159 70 157 69 155 69 148 64 150 69 155 69 155 69 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 148 63 136 60 138 64 143 63 140 63 140 61 138 60 136 60 133 60 133 60 133 60 133 60 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 119 52 124 54 119 51 121 54 126 54 124 51 124 54 128 58 128 63 117 75 152 58 205 107 351 298 608 384 608 378 608 374 608 369 599 357 565 184 171 60 131 55 128 58 131 55 124 51 121 52 121 52 121 52 121 52 114 46 109 45 112 48 119 52 124 52 117 48 114 49 121 54 121 52 121 52 121 52 121 52 128 57 131 60 136 61 138 63 145 63 145 64 150 66 152 67 143 60 136 52 128 51 131 54 143 60 131 51 117 45 114 45 119 48 117 43 107 40 114 48 25 19 25 19 25 19 25 19 22 15 25 23 27 23 27 19 25 19 25 23 27 27 28 27 25 19 27 27 28 23 24 11 19 27 24 39 27 39 24 31 22 31 24 35 24 35 25 39 27 35 24 27 22 27 22 31 24 31 24 35 24 27 21 23 18 31 21 19 9 0 1 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 3 7 6 7 3 3 7 19 6 7 7 11 9 19 12 23 13 23 10 15 9 23 15 35 19 31 15 39 16 19 10 31 19 43 18 35 15 31 16 35 19 39 16 31 15 35 18 43 21 27 15 23 18 31 19 27 22 39 24 43 25 51 28 55 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 37 83 37 83 37 83 37 83 33 79 34 91 39 79 24 31 10 23 13 31 16 31 13 23 15 31 15 31 15 31 15 31 19 19 9 35 16 23 24 111 76 190 78 190 75 170 66 154 67 154 61 146 63 150 60 134 55 134 58 134 54 123 54 130 55 130 55 130 54 126 52 123 52 126 51 83 42 119 95 257 111 230 110 230 110 230 110 230 113 238 114 242 114 246 116 246 117 249 119 253 119 257 120 257 125 261 125 261 125 257 122 249 125 261 125 261 125 261 125 261 126 265 126 265 126 265 126 265 126 265 128 273 131 277 132 281 131 269 132 273 131 277 131 277 131 277 131 281 134 293 138 293 137 277 137 277 137 277 137 277 135 273 135 273 135 273 135 273 135 277 137 281 138 285 141 289 141 289 141 289 141 289 141 289 144 289 144 293 146 297 147 297 146 293 146 293 146 293 146 293 144 285 147 289 147 289 146 281 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 293 146 285 143 281 144 285 144 285 144 285 144 285 141 281 144 289 146 289 146 289 146 289 146 285 144 285 143 281 143 281 143 281 143 281 143 281 141 277 141 273 140 273 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 143 273 143 273 143 273 143 273 141 269 141 269 141 269 141 269 141 269 141 265 140 261 138 261 138 261 138 261 138 261 138 261 137 257 137 257 137 257 137 257 134 253 134 253 134 253 134 253 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 131 242 129 242 129 242 128 238 126 234 126 234 126 234 126 234 128 226 126 222 126 226 129 230 129 230 131 238 134 246 135 246 134 249 140 257 138 246 140 261 140 249 137 234 131 222 126 222 122 206 114 194 114 206 113 194 108 198 111 198 102 146 70 67 34 11 57 154 110 194 99 186 99 178 99 178 99 178 99 178 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 85 158 85 162 87 162 87 162 85 154 81 142 78 142 81 150 84 142 75 126 76 142 79 142 82 150 81 142 79 146 82 150 81 142 78 138 76 134 78 138 76 134 76 134 76 134 76 134 78 130 78 130 76 126 76 126 75 126 76 126 76 123 73 115 73 119 75 126 75 119 72 111 70 115 72 119 73 115 72 111 72 123 72 119 70 115 69 115 64 107 67 115 69 115 69 115 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 67 103 60 95 63 107 64 103 63 103 63 99 61 95 60 95 60 95 60 95 60 95 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 58 91 58 87 57 83 55 83 52 83 57 83 54 75 54 87 57 83 54 79 54 83 58 95 54 99 63 111 79 119 93 404 322 908 381 912 369 865 377 742 363 650 361 730 217 154 60 130 54 83 55 83 55 79 52 75 51 71 51 71 51 71 49 67 49 71 48 63 46 67 51 79 52 75 51 71 49 75 51 79 52 79 52 79 52 79 52 79 54 83 55 95 60 107 64 111 63 95 63 107 63 107 64 115 60 99 55 99 52 95 52 95 54 87 51 75 48 71 46 67 45 67 48 67 43 55 43 67 40 22 42 25 45 27 50 28 40 24 45 27 47 27 47 25 45 25 45 27 47 28 50 28 40 24 45 25 47 25 45 24 40 21 40 22 42 22 42 22 47 25 45 24 45 24 42 22 42 25 38 22 35 22 35 24 40 25 40 25 40 24 35 22 31 21 28 15 11 4 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 11 10 9 6 9 7 14 10 16 12 21 12 16 9 14 12 23 16 33 15 23 18 26 10 16 13 28 16 23 15 21 13 23 15 26 16 23 15 23 15 26 16 31 18 23 16 26 19 28 18 33 22 33 24 38 27 40 28 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 62 37 62 37 62 37 62 37 54 36 57 37 57 30 31 13 16 12 19 13 21 15 23 16 23 15 23 15 23 15 23 15 21 9 19 16 21 15 54 60 133 82 131 78 124 73 117 70 112 66 105 63 105 64 100 58 95 60 100 60 93 55 90 58 93 57 93 55 90 54 88 55 85 57 85 45 76 58 167 119 214 111 219 110 219 110 219 110 224 114 226 114 229 116 229 116 231 119 234 119 236 120 236 120 241 125 243 125 243 123 238 122 243 125 243 125 243 125 243 125 245 126 245 126 245 126 245 126 245 128 248 129 253 132 255 132 257 131 262 131 265 132 269 131 272 131 272 132 279 135 286 138 281 137 281 137 281 137 281 137 279 135 279 135 279 135 279 135 284 138 284 138 284 140 286 140 288 141 288 141 288 141 288 141 291 144 291 146 293 147 296 147 293 146 293 146 293 146 293 146 293 146 296 147 296 147 293 146 293 146 293 146 293 146 293 146 293 146 293 146 293 146 293 146 296 147 298 149 298 149 296 147 296 147 296 147 296 147 296 147 298 149 298 149 298 149 298 149 303 149 300 147 298 144 296 144 296 144 296 144 296 144 296 144 293 144 298 146 300 146 298 146 298 146 298 146 296 144 296 143 293 143 293 143 293 143 293 143 293 143 291 141 291 140 288 140 293 143 293 143 293 143 293 143 291 141 291 141 291 141 291 141 300 144 300 144 298 143 298 143 293 140 296 143 298 144 303 146 296 141 296 141 296 141 296 141 296 141 296 140 293 138 291 138 288 137 288 137 288 137 288 137 288 137 288 137 288 137 288 137 288 134 288 134 288 134 288 134 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 279 128 279 128 281 129 281 129 276 126 276 126 276 126 276 126 279 128 276 126 274 126 274 128 276 128 279 129 281 132 284 132 303 137 315 138 303 135 296 138 293 135 284 131 269 128 267 128 265 117 250 111 250 114 248 113 234 110 238 104 207 75 148 45 107 55 207 110 241 105 224 101 222 99 222 99 222 99 222 99 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 198 87 202 90 205 88 200 85 195 82 193 81 191 81 191 79 193 79 181 75 186 79 191 79 195 84 193 81 191 82 195 84 191 81 188 78 183 76 186 78 183 76 183 76 183 76 183 78 176 78 174 76 171 75 169 75 171 76 171 76 171 75 167 73 169 75 169 76 169 73 164 70 162 72 164 73 167 72 164 70 159 72 159 70 157 69 155 69 150 66 152 69 155 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 138 61 140 64 143 63 140 63 140 61 138 60 136 60 133 60 133 60 133 60 133 60 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 136 61 136 60 145 43 155 92 255 303 601 365 608 361 608 380 608 363 604 361 594 248 234 69 183 49 131 55 121 51 117 51 121 54 121 51 119 49 117 48 114 48 121 51 117 49 114 49 117 51 117 51 119 52 121 51 119 49 121 52 121 52 121 52 121 52 119 52 124 57 133 63 140 66 140 61 138 61 138 61 136 58 133 57 133 57 131 54 124 51 114 48 114 49 119 51 117 49 107 48 119 49 112 45 107 45 24 15 24 19 25 23 27 23 22 15 25 23 27 23 27 19 25 19 25 23 27 27 28 27 21 7 22 15 24 19 25 19 24 31 22 27 21 31 24 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 31 18 11 7 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 6 15 4 3 6 11 9 15 10 19 12 23 10 19 10 23 13 31 21 31 15 39 16 19 10 27 16 31 13 23 12 23 13 27 18 39 18 39 18 39 18 39 22 31 16 23 19 35 19 27 21 35 22 43 25 47 27 51 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 36 79 36 79 36 79 36 79 36 91 37 87 33 59 16 19 10 19 10 23 13 31 18 43 15 31 15 31 15 31 15 31 12 27 16 35 12 35 43 182 87 210 81 190 75 182 75 182 72 166 66 158 66 158 63 142 61 150 64 150 58 134 58 142 55 126 54 126 52 123 52 119 55 130 54 99 43 99 85 246 113 234 111 234 111 234 111 234 114 242 114 246 116 246 117 249 119 253 119 257 120 257 122 261 123 261 125 265 126 261 123 257 126 265 126 265 126 265 126 265 128 269 128 269 128 269 128 269 128 269 129 273 131 281 134 285 131 273 131 277 132 277 132 281 132 281 132 281 132 293 137 293 138 281 138 281 138 281 138 281 137 277 137 277 137 277 137 277 140 285 140 285 140 281 138 281 143 293 143 293 143 293 143 293 144 289 144 293 146 297 147 297 147 297 147 297 147 297 147 297 146 289 147 289 147 289 147 285 147 289 147 289 147 289 147 289 147 289 147 289 147 289 147 289 147 289 149 297 150 293 147 289 149 293 149 293 149 293 149 293 149 293 149 293 149 293 149 293 149 297 149 293 147 289 146 285 146 289 146 289 146 289 146 289 146 293 147 297 149 297 147 293 147 293 146 289 146 285 144 285 144 285 144 285 144 285 144 285 144 281 143 281 141 277 141 277 143 281 143 281 143 281 143 281 141 277 141 277 141 277 141 277 144 277 144 277 144 277 144 273 141 269 141 273 143 277 144 277 143 273 143 273 143 273 143 273 141 269 141 265 140 261 138 261 138 261 138 261 138 261 138 261 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 126 234 126 238 129 242 131 246 126 234 126 234 126 234 126 234 131 230 128 222 125 218 125 218 126 222 128 226 129 230 129 230 135 242 140 249 137 238 137 253 135 242 131 234 128 226 126 226 123 210 114 202 114 210 117 218 111 206 108 174 81 71 45 19 45 130 111 222 107 190 102 174 99 178 99 178 99 178 99 178 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 85 166 92 178 93 170 85 154 82 150 84 154 82 150 81 142 81 138 76 134 79 146 81 142 84 150 81 146 81 146 82 154 82 146 79 138 78 138 78 142 76 134 76 134 76 134 76 134 76 130 76 126 75 123 75 123 76 126 78 130 76 126 75 119 75 126 76 123 75 119 73 115 70 115 72 119 73 115 72 111 72 123 72 119 70 115 69 115 67 111 69 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 61 103 64 111 64 103 63 103 63 99 61 95 60 95 61 99 60 95 60 95 58 91 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 58 95 52 83 64 71 69 246 215 916 365 916 363 908 366 884 366 829 365 777 244 182 92 186 61 107 55 79 49 59 46 63 51 79 54 79 52 71 51 67 49 63 54 83 52 75 51 71 49 71 48 71 52 83 54 79 49 67 52 79 52 79 52 79 52 79 52 79 54 87 57 95 60 95 60 87 60 91 57 87 54 87 52 83 54 95 52 87 48 71 42 63 46 79 49 79 48 71 42 71 51 87 49 67 43 59 47 27 47 25 45 24 42 24 40 24 45 27 47 27 47 25 45 25 45 27 47 28 50 28 40 22 40 22 42 25 45 27 50 25 45 24 45 24 47 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 19 21 12 11 6 4 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 4 7 4 2 3 9 9 7 4 9 6 11 9 16 10 16 10 16 10 19 12 21 15 28 13 21 18 26 12 19 16 26 15 21 12 19 12 19 12 28 18 28 18 28 18 28 18 33 19 23 18 28 21 31 19 31 21 33 22 35 25 40 27 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 59 36 59 36 59 36 59 36 59 37 62 36 45 21 21 10 16 10 16 12 21 15 28 19 23 15 23 15 23 15 23 15 21 18 31 15 16 19 81 82 145 87 133 78 121 75 124 76 121 72 112 69 112 67 105 61 105 66 107 64 97 58 95 61 90 55 90 54 88 54 85 54 88 57 88 49 78 49 152 116 217 113 222 111 222 111 222 111 226 114 229 116 229 117 231 117 234 119 236 120 236 122 238 122 241 125 243 126 245 126 243 125 245 126 245 126 245 126 245 126 248 128 248 128 248 128 248 128 248 128 250 131 255 132 257 134 262 131 265 132 269 132 274 132 276 134 279 132 281 135 286 138 284 138 284 138 284 138 284 138 281 137 281 137 281 137 281 137 288 141 288 140 286 140 286 140 291 143 291 143 291 143 291 143 291 144 291 146 293 147 296 147 296 147 296 147 296 147 296 147 298 147 296 147 296 147 296 149 296 147 296 147 296 147 296 147 296 147 296 147 296 147 296 147 296 149 300 150 300 150 298 147 298 149 298 149 298 149 298 149 298 149 298 149 298 149 298 149 303 149 303 147 300 147 300 146 298 146 298 146 298 146 298 146 305 150 308 152 308 150 303 149 300 147 300 146 298 146 296 144 296 144 296 144 296 144 296 144 296 144 296 144 293 143 293 141 293 143 293 143 293 143 293 143 291 141 291 141 291 141 291 141 300 144 300 144 300 144 300 146 300 144 300 143 298 141 296 141 298 143 298 143 298 143 298 143 296 141 296 140 293 138 291 138 296 141 296 141 296 141 296 141 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 274 125 276 126 279 129 281 129 276 126 276 126 276 126 276 126 279 128 274 125 272 125 272 125 274 126 274 126 276 128 276 128 284 132 293 135 293 135 291 138 284 129 276 126 265 123 262 123 269 122 257 116 257 117 253 116 236 108 224 84 162 48 126 42 188 104 248 108 222 105 229 99 222 101 222 101 222 101 222 101 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 200 88 207 93 207 88 198 82 193 84 195 84 195 82 191 79 191 78 183 78 191 82 193 81 191 81 188 78 186 79 191 81 193 81 188 79 186 78 188 79 183 76 183 76 183 76 183 78 176 78 174 76 171 75 169 75 171 78 174 78 174 76 169 73 174 76 171 75 169 73 167 75 162 72 164 73 167 72 164 70 159 72 159 70 157 69 155 69 155 69 157 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 140 64 145 67 143 63 140 63 140 61 138 60 136 60 136 61 136 60 133 58 131 58 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 126 55 128 57 131 57 131 57 102 52 150 90 174 146 506 365 596 343 585 349 608 358 606 354 553 233 219 81 210 66 112 66 131 54 117 45 109 48 119 54 126 55 126 54 124 52 121 52 121 52 121 52 119 49 117 48 114 49 121 54 124 52 117 48 121 52 121 52 121 52 121 52 126 55 126 55 124 54 124 54 133 57 131 55 128 54 126 51 119 49 121 51 121 46 112 42 107 45 112 48 114 46 107 42 102 46 119 54 119 46 105 40 28 27 27 19 25 15 22 11 22 15 25 23 27 23 27 19 25 19 25 23 27 27 28 27 25 15 24 15 24 19 25 23 27 43 27 43 25 39 24 35 25 39 24 35 24 35 22 31 27 35 24 27 22 27 22 31 25 35 25 35 25 31 22 27 22 27 16 19 13 7 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 0 4 0 1 0 4 11 3 3 4 7 7 15 9 15 10 19 10 23 12 27 13 27 16 23 12 35 18 27 13 39 16 31 13 23 12 23 12 27 15 31 16 35 16 35 15 31 24 35 18 27 21 39 21 31 19 35 21 39 24 47 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 36 91 39 83 27 39 12 19 10 23 12 27 13 31 15 35 15 31 15 31 15 31 15 31 16 43 19 23 10 63 61 234 90 218 84 198 78 190 78 190 78 182 72 170 70 166 66 150 66 162 67 158 61 138 60 146 60 142 60 142 58 138 57 134 55 126 54 111 43 79 78 246 114 238 113 238 113 238 113 238 116 246 116 246 117 249 117 253 120 257 120 257 122 261 122 265 123 261 125 265 128 265 126 265 128 269 128 269 128 269 128 269 129 273 129 273 129 273 129 273 129 273 129 277 132 285 134 289 132 277 132 277 132 281 132 285 135 289 134 289 134 293 137 293 140 285 140 285 140 285 140 285 138 281 138 281 138 281 138 281 140 285 140 289 141 289 141 289 144 297 144 297 144 297 144 297 144 289 144 293 146 297 147 297 149 301 149 301 149 301 149 301 149 293 147 289 147 289 149 293 149 293 149 293 149 293 149 293 149 293 149 293 149 293 149 293 149 293 150 297 150 297 149 293 150 297 150 297 150 297 150 297 149 293 149 293 149 293 149 293 149 297 149 297 149 293 147 293 147 293 147 293 147 293 147 293 150 305 152 305 152 301 149 297 149 293 147 293 146 289 146 289 146 289 146 289 146 289 146 289 146 289 146 285 144 285 143 281 143 281 143 281 143 281 143 281 143 281 143 281 143 281 143 281 144 277 144 277 146 281 146 281 146 281 144 273 143 269 140 265 144 277 144 277 144 277 144 277 141 269 141 265 140 261 138 261 143 273 143 273 143 273 143 273 137 257 137 257 137 257 137 257 137 261 137 261 137 261 137 261 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 126 234 126 234 128 238 128 238 126 234 126 234 126 234 126 234 128 222 125 218 123 218 125 222 126 222 126 222 126 222 128 226 122 206 129 226 129 226 131 242 128 238 126 234 123 238 123 238 125 226 119 218 117 222 114 206 102 178 87 95 49 35 52 83 104 210 113 174 96 182 105 174 101 174 101 174 101 174 101 174 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 88 166 90 170 90 162 84 150 85 158 84 154 82 150 82 150 79 138 76 142 82 154 82 146 81 142 78 138 78 138 79 146 82 150 81 142 79 142 79 142 76 134 76 134 76 134 76 134 78 134 79 130 78 130 76 126 78 130 79 134 78 126 75 123 79 130 76 123 73 123 75 123 70 115 72 119 73 115 72 111 72 123 72 119 70 115 69 115 70 119 70 123 70 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 64 111 67 115 64 103 63 103 63 99 61 95 60 95 63 103 61 95 60 91 57 87 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 52 79 55 87 57 87 57 87 54 83 64 194 85 369 336 900 354 841 348 888 365 857 303 611 199 174 81 150 66 59 55 123 55 79 49 59 46 63 51 79 55 83 55 83 55 83 55 83 49 75 51 75 51 71 49 67 49 75 51 79 52 75 51 71 52 79 52 79 52 79 52 79 57 91 55 83 52 75 49 63 55 75 55 79 54 79 52 83 48 71 48 79 46 71 42 63 46 75 48 71 46 67 43 59 42 71 51 87 49 67 43 59 45 25 45 25 45 25 45 25 40 24 45 27 47 27 47 25 45 25 45 27 47 28 50 28 50 28 45 24 42 25 45 27 45 25 50 27 50 24 42 21 42 22 45 24 45 24 47 25 42 25 38 22 35 22 35 24 38 24 38 25 38 22 33 21 35 22 31 21 31 16 9 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 3 7 6 11 7 14 9 14 10 19 12 21 13 21 13 19 9 16 16 28 15 26 22 26 16 23 13 21 13 21 13 23 16 28 19 31 18 26 15 35 21 26 18 31 22 31 21 28 19 31 22 35 24 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 54 37 59 33 38 16 19 12 16 12 21 15 26 15 21 12 23 15 23 15 23 15 23 15 26 18 26 9 19 34 114 101 150 92 143 85 136 82 131 81 131 78 121 73 117 70 109 64 107 67 109 66 100 58 95 60 100 61 97 60 97 58 95 60 83 52 88 54 81 45 148 119 219 114 224 113 224 113 224 113 229 116 229 117 231 117 234 119 236 120 236 122 238 122 241 123 241 125 245 126 248 128 248 126 248 128 248 128 248 128 248 128 250 129 250 129 250 129 250 129 250 129 253 131 255 134 260 135 265 131 269 132 272 132 276 134 281 135 281 134 281 135 291 138 286 140 286 140 286 140 286 140 284 138 284 138 284 138 284 138 284 138 286 141 288 143 291 144 293 144 293 144 293 144 293 144 291 144 291 146 293 147 296 147 298 149 298 149 298 149 298 149 300 149 296 147 296 147 298 150 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 303 149 305 150 303 147 298 146 303 149 300 147 300 146 298 146 298 146 298 146 298 146 298 146 300 147 298 146 298 144 296 144 293 143 293 143 293 143 293 143 296 144 296 144 296 144 296 144 300 144 300 146 303 147 305 147 298 143 298 143 298 143 298 143 300 144 300 144 300 144 300 144 296 141 296 140 293 138 291 138 296 141 296 141 296 141 296 141 288 137 288 137 288 137 288 137 293 137 293 137 293 137 293 137 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 279 128 276 126 276 126 276 125 276 126 276 126 276 126 276 126 272 125 269 123 269 125 274 128 276 128 276 128 276 128 276 128 257 125 267 129 272 125 272 128 276 125 269 122 260 122 260 122 265 120 260 119 260 113 238 104 217 92 188 55 128 51 183 104 238 111 234 102 219 101 224 102 222 101 222 101 222 101 222 101 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 205 88 202 87 198 84 195 82 200 85 195 82 191 82 195 84 186 76 183 79 195 85 195 81 193 81 188 79 188 79 191 82 195 82 191 79 188 79 188 81 183 76 183 76 183 76 183 78 181 81 179 81 176 79 174 78 174 78 176 79 174 78 171 75 176 78 171 75 167 75 171 76 162 72 164 73 167 72 164 70 159 72 159 70 157 69 155 69 157 72 159 72 157 70 155 67 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 145 64 143 66 150 69 145 61 140 63 140 61 138 60 136 60 138 63 136 60 133 58 128 57 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 124 57 131 57 126 54 126 58 126 55 133 60 136 60 133 57 145 54 143 78 157 138 451 316 606 351 580 310 494 236 334 131 181 73 174 78 109 57 162 45 128 54 119 49 114 49 121 54 119 52 121 54 124 55 128 57 112 46 117 51 119 49 117 48 121 51 119 49 117 51 119 52 121 52 121 52 121 52 121 52 124 54 121 52 119 49 117 49 124 52 126 54 126 54 126 54 124 51 119 46 114 45 114 45 114 48 112 45 109 45 109 46 107 46 119 51 114 45 107 43 22 11 24 19 25 23 28 27 22 15 25 23 27 23 27 19 25 19 25 23 27 27 28 27 31 31 27 19 24 19 25 23 21 31 25 43 25 31 19 15 21 31 22 35 24 39 25 43 27 35 24 27 22 27 22 31 22 27 24 31 22 27 21 19 25 39 24 47 25 35 10 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 3 0 1 0 4 11 3 0 4 7 6 11 9 15 9 19 12 27 13 27 13 23 10 11 9 35 18 35 18 55 18 35 15 27 13 27 15 31 19 47 22 55 24 51 21 43 24 35 18 27 21 39 22 35 19 31 21 39 22 43 25 47 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 34 75 34 75 34 75 34 75 33 87 37 79 24 31 12 27 10 23 15 39 16 31 10 15 15 31 15 31 15 31 15 31 15 27 12 0 13 95 79 265 95 234 93 222 88 210 84 202 82 194 75 178 73 174 69 154 66 162 67 154 60 138 58 142 58 138 58 134 57 130 55 130 52 123 54 126 45 79 76 257 114 242 114 238 113 238 113 238 116 246 116 249 117 253 119 253 120 257 120 261 122 265 123 265 123 257 126 269 128 269 128 269 128 269 128 269 128 269 128 269 129 273 129 273 129 273 129 273 129 273 131 281 132 277 135 281 131 277 131 281 132 285 134 285 137 293 134 289 134 293 137 289 140 285 140 285 140 285 140 285 138 281 138 281 138 281 138 281 137 281 140 289 143 297 144 301 144 297 144 297 144 297 144 297 144 289 144 293 146 297 147 297 149 301 149 301 149 301 149 301 152 297 147 285 146 289 150 301 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 146 293 147 293 146 285 143 281 149 297 149 293 147 289 146 289 146 289 146 289 146 289 146 289 147 293 147 289 146 289 144 285 143 281 143 281 143 281 143 281 146 289 146 281 146 281 147 281 144 277 144 281 146 285 147 285 140 265 141 273 143 277 146 281 144 277 144 277 144 277 144 277 141 269 141 265 140 261 138 261 140 265 140 265 140 265 140 265 137 257 137 257 137 257 137 257 137 261 137 261 137 261 137 261 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 129 238 128 234 126 230 125 226 126 234 126 234 126 234 126 234 123 214 123 214 123 222 128 226 128 226 128 226 128 226 128 226 128 222 132 234 128 218 126 230 125 238 123 234 122 234 122 234 119 214 117 218 116 206 104 166 98 154 75 59 43 79 101 265 105 182 105 190 104 170 99 182 101 174 101 174 101 174 101 174 99 174 96 166 95 166 95 170 95 166 95 166 95 166 95 166 96 174 95 170 93 166 92 162 92 166 92 162 90 158 88 158 90 158 87 146 82 142 82 142 90 154 84 138 79 138 84 154 78 126 78 138 84 150 84 142 84 142 82 138 81 142 82 146 84 142 81 134 79 134 79 138 76 126 76 126 76 126 76 134 81 142 81 138 79 138 78 134 76 134 78 134 78 130 75 123 81 134 76 123 73 123 76 130 70 115 72 119 73 115 72 111 72 123 72 119 70 115 69 115 72 123 72 123 72 119 67 111 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 66 107 64 115 69 119 66 99 63 103 63 99 61 95 60 95 63 103 61 95 60 91 57 87 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 57 91 60 95 57 87 58 95 55 91 60 99 63 99 60 95 54 51 78 130 73 178 116 456 232 519 203 317 96 158 76 123 63 111 51 23 72 99 36 87 57 83 52 71 49 71 52 79 48 63 49 71 54 83 57 87 43 59 48 71 51 71 49 67 54 79 49 67 48 71 52 83 52 79 52 79 52 79 52 79 51 75 51 75 51 75 51 75 51 75 52 79 54 83 54 91 55 87 51 79 46 75 48 83 48 71 45 63 43 71 48 79 43 75 51 83 48 67 43 67 35 21 38 22 42 25 47 28 52 28 50 27 47 25 45 24 38 24 47 25 38 19 40 27 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 22 35 22 38 24 38 24 38 24 38 24 38 24 33 22 33 19 19 9 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 4 7 4 9 6 9 6 9 6 9 6 16 12 19 13 23 15 26 16 23 13 21 13 21 15 26 18 23 15 23 15 23 15 23 15 21 16 31 22 35 19 26 13 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 45 30 52 34 57 33 52 30 54 33 54 33 54 33 54 33 54 33 54 34 57 36 59 36 57 34 57 36 59 37 62 37 57 36 52 25 23 9 16 13 23 15 23 15 23 15 23 15 26 15 19 10 16 12 23 15 26 18 21 4 40 57 148 102 150 92 155 93 150 87 138 79 138 81 131 75 121 70 119 69 107 66 107 64 105 63 102 63 97 60 95 57 90 55 88 52 90 61 88 46 83 43 128 108 222 117 224 113 224 113 229 114 231 116 229 116 229 117 234 120 238 122 238 123 241 125 243 125 243 125 245 128 248 129 253 131 241 125 243 126 248 129 253 131 257 128 257 128 257 128 257 128 265 132 265 132 265 134 265 131 272 132 274 132 274 132 274 132 276 134 276 135 281 138 286 141 286 140 286 141 288 143 291 143 296 146 296 144 293 143 291 143 288 141 288 143 291 144 293 144 291 143 291 143 291 143 291 143 298 149 298 147 296 146 293 144 293 146 296 149 300 150 300 150 296 149 300 152 303 152 303 150 303 152 303 152 303 152 303 152 300 147 300 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 147 303 149 303 147 298 144 303 149 303 147 300 146 298 146 303 149 303 149 303 149 303 149 310 152 303 147 298 147 303 150 300 147 300 147 300 147 300 147 300 147 300 146 298 144 296 144 296 147 296 146 293 144 291 144 296 147 296 149 296 149 296 147 296 143 303 147 308 147 305 146 303 146 303 144 300 143 298 143 303 146 300 143 298 141 293 140 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 284 135 291 137 291 135 293 141 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 284 131 276 126 272 126 276 129 279 128 272 123 269 125 276 129 269 123 269 123 269 125 276 128 272 126 272 125 269 123 267 123 265 122 267 123 267 122 262 119 255 116 248 116 248 110 224 92 222 66 126 45 193 111 248 105 229 102 229 102 229 102 229 102 224 99 222 98 222 99 226 101 224 98 217 95 222 98 217 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 195 84 193 85 200 90 200 87 198 85 195 84 193 84 193 84 193 84 193 84 193 84 186 79 186 81 188 81 191 82 193 84 193 82 191 81 188 81 183 78 183 78 183 78 183 78 193 82 191 81 183 76 181 75 181 76 181 75 179 73 176 73 169 75 169 76 171 78 174 78 171 75 167 72 164 75 171 78 157 70 167 75 171 73 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 159 69 148 61 140 61 145 64 148 64 148 63 145 61 143 61 140 63 140 63 140 63 140 63 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 128 55 128 55 128 57 136 60 128 57 131 58 133 57 131 55 124 54 126 55 131 58 136 60 143 61 133 63 152 72 145 60 145 61 138 58 133 57 138 61 138 60 133 55 126 51 121 49 131 58 128 57 126 54 124 52 126 54 119 49 114 49 119 52 128 54 119 48 112 48 119 52 121 51 114 46 109 45 112 48 117 48 114 48 117 52 126 57 107 49 124 55 119 49 119 54 117 49 119 55 128 54 117 43 105 45 114 49 119 51 117 48 114 46 102 42 100 43 107 49 107 43 97 42 109 49 107 43 21 11 22 15 24 19 27 23 25 19 24 15 24 15 22 11 21 15 25 19 21 3 22 19 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 31 22 27 24 31 24 31 24 31 24 31 24 27 21 23 21 23 13 0 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 7 4 11 6 15 6 15 6 15 6 15 13 27 13 23 12 23 12 23 15 27 13 27 13 31 16 39 15 31 15 31 15 31 15 31 18 39 18 39 18 39 18 39 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 28 59 30 67 31 67 31 67 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 33 55 15 19 10 27 15 31 15 31 15 31 15 31 16 31 13 23 12 27 15 27 13 27 12 0 27 154 95 238 93 230 96 234 95 218 85 202 85 202 81 186 75 174 73 170 69 162 67 158 64 150 61 146 61 142 60 138 57 130 54 126 54 150 55 119 48 91 63 242 119 257 116 242 111 230 113 226 117 242 116 238 117 246 119 249 122 253 123 257 123 261 125 261 125 269 126 277 129 281 131 285 126 273 126 277 129 281 131 285 128 281 126 281 126 281 126 273 131 277 131 277 132 269 132 269 132 281 132 281 132 281 132 281 135 289 135 289 137 297 140 297 140 285 141 289 141 293 143 293 146 301 146 297 144 297 143 293 141 289 141 293 143 297 144 297 143 293 143 293 143 293 143 289 149 293 149 289 147 289 146 285 146 289 149 297 150 297 150 297 147 293 150 301 152 301 152 297 149 293 149 293 149 293 149 293 147 293 149 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 297 149 297 149 293 146 285 149 297 149 293 147 293 146 289 150 309 150 309 150 309 150 309 153 313 149 301 147 301 149 305 147 301 147 301 147 301 147 301 147 301 147 297 146 297 144 293 147 297 147 285 146 285 144 273 147 281 149 273 149 273 149 269 141 265 146 277 149 277 146 273 146 273 146 269 144 265 143 265 143 265 143 265 143 265 143 269 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 134 249 138 253 135 246 137 257 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 238 131 238 129 234 129 234 132 238 132 234 131 230 129 230 131 230 128 222 125 222 128 226 128 226 125 218 125 218 128 226 125 214 123 214 123 218 126 226 126 230 125 226 125 222 123 222 122 222 123 222 123 218 120 214 119 210 114 206 113 186 98 142 82 75 51 71 92 206 114 182 102 182 102 182 102 182 102 182 101 174 99 170 98 174 101 178 99 174 95 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 88 142 87 138 85 142 88 146 87 142 85 138 84 134 84 130 85 138 85 138 85 138 85 138 82 130 82 134 84 134 85 138 84 134 84 130 82 130 81 126 79 123 79 123 79 123 79 123 79 142 78 138 78 138 76 134 75 130 75 126 73 126 72 123 73 130 75 134 76 138 78 138 76 130 73 126 73 130 76 138 69 111 73 123 75 119 70 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 119 67 103 63 99 64 107 64 103 64 99 63 99 61 95 63 103 63 103 63 103 63 103 61 99 61 99 61 99 61 99 61 99 60 95 60 91 58 91 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 83 55 83 55 87 58 95 52 79 54 79 54 79 54 75 55 87 57 91 60 99 63 103 66 99 58 99 66 111 58 71 52 79 51 79 52 87 57 99 57 91 52 79 48 71 46 67 52 79 52 79 52 79 54 83 54 79 51 71 48 71 51 75 55 79 49 67 48 71 51 83 52 75 48 63 46 63 48 67 51 71 48 67 49 75 54 87 45 71 54 83 51 71 51 79 49 71 52 87 58 91 51 63 48 67 49 71 49 67 48 63 48 71 43 59 42 63 46 75 49 71 43 63 46 71 43 55 42 24 42 24 42 25 45 25 42 24 42 24 42 25 45 25 40 24 45 24 40 21 40 25 47 27 47 27 47 27 47 27 47 25 45 24 45 24 42 22 47 24 42 22 47 25 45 22 40 25 40 25 38 24 38 22 38 24 38 24 38 24 38 24 33 21 28 21 31 18 16 7 2 3 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 4 3 4 4 7 4 7 6 9 6 9 6 21 13 19 12 16 9 11 7 21 13 21 13 21 15 26 16 23 15 23 15 23 15 23 15 33 19 26 15 23 16 31 21 33 22 31 21 31 21 28 19 31 21 31 21 31 22 35 24 42 25 42 27 45 28 47 28 47 28 47 28 47 28 47 28 50 28 47 28 47 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 36 47 22 23 10 19 13 23 15 23 15 23 15 23 15 28 16 23 15 23 16 28 18 19 18 28 10 71 87 179 98 162 99 164 99 162 95 152 88 148 87 140 81 131 76 128 75 117 72 112 67 105 63 100 60 100 60 97 58 93 57 90 55 85 60 90 52 93 45 119 101 224 119 226 116 231 114 234 116 238 117 231 117 231 119 236 122 238 123 241 123 243 125 243 125 243 126 245 128 250 131 253 131 248 128 250 129 250 129 250 128 260 128 265 128 265 128 265 128 269 131 269 131 269 132 269 132 276 134 276 134 276 134 276 134 279 135 279 135 281 138 286 141 286 141 288 141 291 143 291 143 296 146 296 146 293 144 293 143 291 143 291 143 293 144 293 144 291 143 291 143 291 143 291 144 300 150 298 149 298 147 296 147 296 149 300 150 303 152 300 150 298 149 300 152 303 152 303 152 298 149 298 149 298 149 298 149 300 149 303 149 305 150 305 150 305 150 305 150 305 150 305 150 305 150 305 150 305 150 305 150 303 149 303 149 303 149 303 149 303 149 305 150 303 149 300 146 303 149 303 149 300 147 300 146 308 152 308 152 308 152 308 152 308 152 305 149 300 147 303 149 300 147 300 147 300 147 300 147 300 147 300 147 298 146 298 144 298 146 298 146 296 144 296 144 298 147 298 147 298 147 298 147 298 144 303 147 305 147 303 146 303 146 303 144 300 143 298 143 293 141 296 143 300 146 303 147 296 141 298 143 298 143 296 141 298 141 298 141 298 140 293 138 293 138 293 138 293 138 293 138 293 138 293 138 291 137 291 137 291 138 296 138 288 135 291 138 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 288 129 286 128 284 128 284 132 284 131 281 129 279 129 281 129 276 126 274 126 274 128 276 126 274 125 272 126 274 128 272 125 269 123 269 125 274 128 272 125 269 125 267 123 267 123 267 123 269 125 267 122 262 120 253 116 245 111 238 102 217 87 174 67 183 88 236 116 245 107 229 102 229 102 229 102 229 102 226 101 224 99 224 99 226 101 226 98 219 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 198 87 200 88 200 88 198 85 195 85 193 84 193 82 191 82 195 85 195 85 195 85 195 85 195 85 198 87 198 88 200 88 193 84 193 84 191 82 191 81 191 82 191 82 191 82 191 82 183 76 183 78 186 79 188 79 181 75 181 75 179 73 179 73 171 75 171 76 171 76 174 78 171 76 169 73 167 75 169 76 164 73 169 75 167 72 159 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 72 155 66 148 64 150 67 148 64 148 64 145 63 145 61 140 63 140 63 140 63 140 63 138 61 138 61 138 61 138 61 133 60 133 58 131 58 128 57 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 57 128 55 128 57 133 60 126 54 126 54 126 54 126 54 133 60 136 61 140 63 143 64 150 64 138 61 140 61 126 46 114 46 117 48 124 55 136 60 133 55 126 51 119 48 119 48 112 46 114 49 119 52 121 52 124 52 119 49 117 49 117 51 121 51 117 48 114 51 121 54 119 49 117 48 112 48 114 48 121 51 117 49 117 51 121 52 112 49 121 52 119 49 119 52 114 49 119 55 131 58 124 49 124 52 119 49 114 48 114 48 109 46 102 42 100 43 107 46 114 48 105 45 105 45 100 39 25 19 25 19 25 15 24 15 25 23 27 27 28 31 30 35 25 19 27 23 25 19 25 23 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 25 35 25 31 24 31 24 31 24 31 24 31 24 31 22 23 19 19 19 23 12 0 4 0 0 0 0 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 1 3 1 7 3 7 3 11 4 11 4 15 6 15 10 19 10 15 9 11 7 11 13 27 12 23 13 27 15 35 15 31 15 31 15 31 15 31 19 39 18 35 16 39 18 43 21 35 21 35 21 35 21 35 21 35 19 31 21 35 22 43 25 51 25 55 27 59 28 59 28 59 28 59 28 59 28 59 30 59 27 55 27 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 83 27 43 13 23 12 27 15 31 15 31 15 31 15 31 18 35 16 35 18 39 19 35 9 23 15 31 57 249 114 230 99 246 101 246 99 234 95 226 90 214 85 198 79 186 78 186 76 182 72 166 66 150 61 142 61 146 60 142 58 138 57 134 51 146 55 130 54 99 58 210 120 265 117 246 114 238 114 230 119 246 119 246 119 249 122 253 123 257 123 261 125 261 126 265 126 273 128 277 129 285 132 289 131 285 131 285 129 281 129 281 131 289 129 289 129 289 129 281 132 281 132 281 134 273 134 273 135 289 135 289 135 289 135 289 137 293 137 293 137 297 140 297 141 289 141 293 143 293 144 297 147 305 146 301 146 297 144 297 143 297 144 297 144 297 144 297 144 297 144 297 144 297 144 293 150 297 150 297 150 293 149 293 149 297 152 301 152 301 152 297 149 297 152 301 153 305 152 301 155 309 153 305 153 301 152 301 149 297 149 301 150 301 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 150 301 152 305 150 297 147 293 150 301 149 297 149 293 147 293 150 301 150 305 152 305 152 305 152 305 150 301 149 297 149 297 149 297 149 297 149 297 149 297 149 297 147 293 147 289 146 289 147 301 146 289 146 285 146 277 147 281 147 273 147 273 147 269 144 273 146 273 146 273 146 273 146 273 146 269 144 265 143 265 143 265 143 269 144 269 146 273 141 261 143 269 144 265 141 261 141 261 143 265 141 261 140 253 140 257 140 257 140 257 140 257 138 253 138 253 138 253 138 249 138 257 141 257 137 242 135 249 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 129 234 128 230 128 230 132 238 132 234 131 230 129 230 129 230 128 226 126 222 126 222 126 222 126 222 126 222 126 222 126 218 123 214 123 218 126 222 125 226 125 222 123 222 122 218 125 226 125 226 123 218 120 210 116 206 113 194 105 162 92 134 67 115 96 194 114 206 110 190 104 186 104 186 104 186 104 186 102 182 101 174 99 174 99 178 101 174 96 170 98 178 96 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 87 146 90 154 90 146 85 134 84 134 84 134 84 130 82 130 87 142 87 142 87 142 87 142 87 142 87 142 88 146 90 150 85 138 84 134 84 130 82 130 81 126 81 126 81 126 81 126 78 138 78 138 78 138 78 138 76 134 75 130 75 126 73 126 75 134 76 134 76 134 76 134 76 134 75 130 75 126 75 130 75 123 75 123 73 111 67 99 69 107 69 107 69 107 69 107 67 111 67 111 67 111 67 111 67 111 67 107 66 103 64 103 70 115 67 107 64 103 66 107 66 107 64 103 64 99 63 99 64 107 63 103 63 103 61 99 61 99 61 99 61 99 61 99 61 99 61 95 60 95 58 91 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 87 55 83 55 87 58 91 58 87 57 87 57 87 57 91 60 95 60 99 61 103 63 103 69 115 64 107 64 99 55 67 49 75 51 87 55 99 60 107 58 95 55 87 52 79 51 83 48 67 48 71 49 75 51 75 52 79 51 75 49 71 49 71 51 71 49 71 49 75 54 87 49 71 49 71 48 67 49 71 52 79 51 75 51 75 51 75 46 67 49 75 49 71 51 75 46 63 48 79 55 91 54 75 54 79 49 67 46 67 49 75 48 71 45 63 43 63 45 67 49 75 46 67 45 63 42 55 47 27 47 25 45 25 45 25 47 27 47 28 52 30 54 31 50 28 50 28 50 30 50 28 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 42 25 40 25 38 24 38 24 38 24 38 24 38 24 31 19 28 19 31 19 19 9 4 4 2 0 0 1 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 0 1 2 1 4 3 2 3 4 4 7 6 9 6 9 7 11 7 14 9 16 10 21 12 19 12 19 13 23 16 23 15 23 15 23 15 23 15 23 16 31 21 33 19 26 15 31 21 31 21 31 21 31 21 31 19 28 19 28 21 33 24 42 25 42 27 45 28 47 28 47 28 47 28 47 28 47 28 52 30 47 27 47 30 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 33 38 18 21 12 21 13 23 15 23 15 23 15 23 15 26 16 28 18 31 19 33 19 19 13 35 34 126 114 195 96 164 99 164 99 162 96 157 95 150 88 143 82 133 78 131 78 128 78 121 72 109 64 102 61 100 61 100 61 97 60 97 60 85 58 90 55 100 46 109 88 226 122 231 119 234 116 238 117 241 120 234 119 236 122 241 123 241 123 243 125 243 126 245 126 245 126 248 129 253 131 255 132 255 132 255 132 253 131 253 129 267 132 272 132 272 132 272 132 272 132 272 132 272 134 272 134 279 135 279 135 279 135 279 135 284 138 281 137 284 138 286 141 288 141 291 143 291 144 293 144 298 147 298 146 296 146 293 144 296 144 293 144 293 144 293 144 293 144 293 144 293 144 293 146 300 150 300 150 300 152 303 152 303 152 305 153 305 153 303 150 298 150 303 153 305 153 305 152 310 155 308 155 305 153 303 152 303 149 305 150 305 152 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 308 152 308 152 308 150 303 149 305 150 305 149 303 149 300 147 300 147 303 149 305 150 305 152 308 152 308 152 305 150 303 149 303 149 303 149 303 149 303 149 303 149 303 147 300 147 298 146 300 147 300 146 298 146 296 146 298 147 298 147 298 147 298 147 305 146 303 146 303 146 303 146 303 146 303 144 300 143 298 143 303 146 303 144 300 144 298 143 296 143 300 144 300 144 298 141 298 143 300 143 300 141 296 138 296 140 296 140 296 140 296 140 293 138 293 138 293 138 293 140 296 141 300 140 291 135 291 138 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 288 129 286 128 284 128 284 132 284 131 281 129 279 129 279 129 279 129 276 128 274 126 274 126 274 126 274 126 274 126 274 126 272 123 269 123 272 126 269 125 267 123 267 122 265 122 267 123 267 123 265 120 257 117 245 113 243 108 229 96 212 88 195 95 243 119 248 108 236 108 231 104 231 104 231 104 231 104 231 104 229 101 224 99 224 101 226 99 219 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 200 90 205 92 205 88 195 84 193 84 193 84 193 84 193 84 198 87 198 87 198 87 198 87 195 85 195 85 198 87 200 88 195 85 195 84 193 84 191 82 188 81 188 81 188 81 188 81 191 81 188 78 186 76 181 75 183 76 183 75 181 75 179 75 174 76 171 76 171 76 171 76 171 76 171 76 169 73 167 72 169 75 169 73 164 70 159 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 152 66 150 64 148 64 148 64 150 66 150 64 148 64 145 63 143 64 143 63 140 61 138 61 138 61 138 61 138 61 138 61 140 64 138 63 138 61 136 61 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 58 131 55 128 55 131 58 133 58 131 55 128 57 133 58 133 58 133 58 133 60 136 60 140 63 140 63 140 61 131 54 128 55 131 57 133 57 133 57 136 57 131 54 126 52 126 52 124 54 121 52 119 51 119 49 121 52 121 52 119 51 117 49 117 49 117 49 119 52 124 54 117 49 117 49 119 51 117 49 119 51 119 51 119 51 117 49 114 48 114 48 117 51 119 51 107 43 109 48 121 52 119 48 117 49 114 46 112 49 121 54 109 46 107 45 102 43 102 43 102 45 105 45 105 45 105 46 25 19 25 23 27 23 27 23 25 19 25 19 27 23 27 23 30 27 27 27 30 35 30 23 27 23 27 23 27 23 27 23 22 31 24 35 24 35 25 39 25 35 22 31 25 39 24 31 28 39 27 39 25 35 25 35 24 31 24 31 24 31 24 31 22 23 21 23 22 31 16 7 4 0 1 0 1 0 3 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 1 3 1 3 1 3 1 7 4 11 6 15 6 7 7 15 9 19 12 23 12 23 10 19 12 27 15 31 15 31 15 31 15 31 15 31 13 35 19 51 22 43 16 27 19 31 21 35 21 35 22 39 19 31 18 27 19 35 22 39 25 51 25 55 27 59 28 59 28 59 28 59 28 59 28 59 31 67 30 63 31 67 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 75 22 31 13 27 13 27 15 31 15 31 15 31 15 31 13 31 16 43 19 43 19 35 15 7 19 115 92 277 111 234 99 242 99 238 98 234 96 234 92 218 87 202 82 190 79 190 79 194 76 178 70 162 64 150 61 146 61 146 61 146 61 146 54 146 55 130 55 99 54 186 123 269 119 253 116 242 117 238 122 253 120 249 122 253 123 261 125 261 125 261 126 265 126 269 128 277 128 281 131 289 132 293 132 289 132 289 132 289 134 293 135 301 134 301 134 301 134 293 134 285 134 285 135 277 135 277 137 293 137 293 137 293 137 293 140 301 138 297 138 297 140 297 143 293 143 293 144 297 144 301 149 305 147 305 146 301 146 301 146 301 146 301 144 297 144 297 146 301 146 301 146 301 146 297 150 297 152 301 152 305 153 305 153 309 155 309 155 305 152 301 150 297 152 305 155 309 153 305 153 305 153 301 150 293 149 293 150 301 150 301 152 305 152 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 153 309 152 305 152 305 152 305 152 305 152 309 153 309 153 305 150 297 152 301 150 301 149 297 149 297 146 289 147 293 149 301 150 305 152 305 153 309 152 301 149 297 150 301 150 301 150 301 150 301 150 297 149 297 147 293 147 293 149 301 147 293 146 289 147 281 147 281 147 273 147 273 147 269 149 277 146 269 144 269 146 273 146 273 146 269 144 265 143 265 149 277 147 273 144 265 143 261 143 265 144 269 144 269 143 265 143 265 144 269 143 261 140 257 141 261 141 261 141 261 141 261 138 253 138 253 140 257 140 257 138 257 141 261 138 249 138 257 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 128 230 129 230 129 226 126 218 125 222 126 226 128 222 126 218 128 222 125 214 123 214 125 218 123 222 123 222 122 218 122 214 122 218 122 218 120 206 114 198 111 198 111 186 101 154 93 150 99 190 117 214 111 182 104 186 105 190 105 190 105 190 105 190 105 190 102 178 99 174 99 178 102 178 98 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 92 154 92 154 90 146 87 138 84 134 85 138 85 142 87 142 85 138 85 138 85 138 85 138 84 134 84 138 85 138 87 142 87 138 85 138 84 134 84 134 79 123 79 123 79 123 79 123 82 150 81 142 76 130 73 126 78 134 76 134 75 130 75 130 76 138 76 134 76 134 75 130 76 134 76 134 76 126 72 119 75 119 73 115 72 111 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 64 103 64 103 64 103 64 99 67 107 66 107 64 103 64 103 66 111 64 103 63 99 60 95 61 99 61 99 61 99 61 99 66 111 64 107 64 103 63 103 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 57 87 57 83 52 71 51 75 55 87 55 83 57 87 57 87 57 87 55 83 58 91 58 87 55 75 54 87 55 91 54 83 51 75 54 83 51 75 49 75 49 75 57 91 55 83 52 79 51 75 51 79 52 79 52 75 49 67 49 71 51 75 51 75 52 79 48 71 49 75 52 75 51 75 49 71 51 79 52 79 51 71 49 67 45 63 48 75 51 71 43 55 43 59 48 71 48 59 45 59 45 63 48 71 51 79 48 75 46 67 45 63 42 59 42 63 46 71 43 63 46 75 42 24 45 27 47 28 50 30 47 27 47 27 47 25 45 25 50 25 42 25 50 30 47 24 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 42 27 42 25 40 25 38 24 38 24 38 24 38 24 35 22 33 24 35 22 26 15 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 3 7 4 9 6 14 9 14 10 16 10 16 10 19 12 16 10 19 12 21 15 23 15 23 15 23 15 23 15 26 16 31 19 31 19 26 16 28 19 28 21 31 22 33 22 28 19 26 18 28 19 31 22 42 25 42 27 45 28 47 28 47 28 47 28 47 28 47 28 52 31 54 34 57 34 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 31 31 13 19 13 21 13 23 15 23 15 23 15 23 15 19 13 26 18 31 19 33 18 33 7 40 66 171 111 174 99 167 101 164 99 162 98 162 99 157 93 150 87 143 84 138 82 128 79 124 75 117 69 109 66 102 63 102 63 102 63 102 63 93 60 88 54 100 46 105 82 231 123 234 120 238 119 241 120 245 122 238 122 238 123 243 126 243 125 243 126 245 126 248 128 248 128 250 129 253 132 257 134 253 131 255 132 257 135 260 134 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 140 286 138 284 138 286 141 291 143 291 144 293 144 296 146 300 149 298 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 153 308 155 308 155 310 156 308 153 303 152 300 152 305 153 308 155 305 153 308 155 305 152 300 149 298 147 305 150 305 152 308 152 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 153 312 155 310 152 308 150 308 152 305 150 305 149 303 149 298 149 300 150 305 153 310 155 308 153 310 155 310 153 303 149 305 152 305 152 305 152 305 152 305 152 303 150 303 149 300 147 308 147 305 147 305 146 303 146 303 146 303 146 303 146 303 147 310 149 303 144 298 144 303 146 303 146 303 144 300 143 298 143 303 146 303 146 303 146 303 144 298 144 300 146 303 144 300 143 300 143 303 144 300 143 298 140 298 141 298 141 298 141 298 141 293 138 293 140 296 141 298 141 291 140 298 141 293 138 296 143 293 137 293 137 293 137 293 137 293 135 291 134 288 135 291 137 293 134 293 134 293 134 293 134 293 134 293 134 291 132 288 131 284 132 284 131 281 129 279 129 276 128 279 131 279 128 274 125 272 125 276 128 276 128 272 125 276 126 272 123 269 123 269 125 267 123 267 122 265 122 262 120 262 120 262 119 257 114 250 111 238 111 243 107 226 96 219 98 243 114 250 114 241 107 231 104 234 105 234 105 234 105 234 105 236 105 231 102 226 99 224 99 229 99 222 98 224 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 210 93 205 90 200 87 198 87 195 85 198 87 200 88 200 90 195 85 195 85 195 85 195 85 193 84 195 85 195 87 198 87 198 87 195 85 195 84 193 84 191 82 191 82 191 82 191 82 188 79 188 78 186 76 183 76 186 78 183 76 183 75 181 76 176 78 174 76 171 75 169 75 171 76 174 78 171 73 164 69 167 73 164 72 162 72 164 72 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 150 66 150 66 150 64 152 67 150 66 150 64 148 64 145 66 143 63 140 61 136 60 138 61 138 61 138 61 138 61 140 64 140 63 138 63 136 61 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 128 57 131 55 124 51 121 52 128 57 131 57 131 55 128 55 128 55 126 55 133 58 131 55 124 52 124 52 126 54 126 51 121 48 128 52 124 49 121 49 121 51 124 54 124 54 124 52 121 52 119 51 121 54 121 51 117 48 119 51 121 52 119 51 117 49 112 48 119 52 121 52 119 51 112 48 119 52 124 54 121 51 119 46 107 43 114 51 119 49 112 45 109 45 114 49 112 45 109 45 112 46 112 46 112 45 109 48 107 46 105 43 100 40 102 46 109 46 102 42 102 46 22 15 25 23 28 31 30 35 33 39 31 31 30 27 28 27 27 11 19 11 25 23 24 7 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 28 39 27 35 25 35 24 31 24 31 24 31 24 31 24 31 22 31 25 39 19 19 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 3 3 11 6 15 13 27 12 19 10 15 9 11 12 19 10 19 10 23 13 31 15 31 15 31 15 31 15 31 19 43 16 35 16 35 19 43 19 31 19 35 21 39 22 39 19 27 18 27 18 31 21 39 25 51 25 55 27 59 28 59 28 59 28 59 28 59 28 59 30 71 34 83 37 79 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 71 18 23 12 27 15 27 15 31 15 31 15 31 15 31 10 23 15 39 19 43 18 31 22 0 22 178 111 253 96 242 102 249 101 242 99 242 101 246 98 234 93 218 88 206 85 206 79 194 76 182 72 170 69 162 63 150 63 150 63 150 63 150 58 150 54 123 54 99 52 178 125 273 120 253 117 246 119 242 123 257 122 253 122 257 125 265 125 261 125 265 126 269 128 269 128 277 129 285 131 289 134 293 129 285 132 293 135 301 137 305 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 305 140 297 138 297 140 293 143 293 143 297 144 301 146 301 149 309 149 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 309 155 313 156 313 156 313 156 309 153 301 150 301 153 309 155 309 155 305 159 317 158 313 155 305 152 301 150 301 150 305 152 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 153 313 155 313 155 309 152 301 152 305 152 301 150 297 149 297 150 289 152 297 155 301 156 309 152 297 155 305 155 297 150 285 152 293 152 293 152 293 152 293 152 293 152 289 150 285 149 285 147 305 149 293 147 289 146 281 146 281 146 273 146 273 147 269 150 281 146 269 143 269 144 273 146 273 146 269 144 265 143 265 143 265 144 273 146 277 149 281 143 269 144 273 146 269 144 265 143 269 144 269 144 265 141 257 141 261 141 261 141 261 141 261 138 253 138 257 140 261 141 261 135 253 141 257 140 257 141 269 137 261 137 261 137 261 137 261 137 257 135 253 134 257 135 261 134 246 134 246 134 246 134 246 135 249 135 246 134 246 132 242 132 238 132 234 131 230 129 230 126 226 129 234 129 226 125 214 123 218 128 230 129 226 125 214 128 226 125 214 123 214 123 214 123 222 123 218 122 214 120 214 119 210 119 206 116 194 110 182 107 194 111 186 101 158 98 170 116 206 113 198 111 190 104 170 105 190 105 190 105 190 105 190 107 190 104 182 101 174 99 174 102 182 98 174 101 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 96 162 92 146 87 142 88 146 87 142 87 146 88 150 90 154 84 134 84 134 84 134 84 134 85 138 85 142 87 146 88 146 87 142 87 138 85 134 84 134 84 134 84 134 84 134 84 134 76 134 78 138 78 138 79 142 78 138 78 134 76 130 75 130 76 138 78 134 76 130 75 130 76 134 78 138 76 126 70 115 72 115 70 111 70 115 73 119 69 107 69 107 69 107 69 107 67 111 67 111 67 111 67 111 67 111 67 107 66 103 64 103 66 107 67 115 69 115 67 111 67 111 67 107 66 103 64 103 66 111 64 103 63 99 60 95 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 60 95 57 83 55 83 55 83 61 91 55 79 54 83 58 99 57 87 57 87 57 87 57 83 58 99 63 103 60 83 54 79 51 83 54 91 55 87 51 75 57 91 54 83 52 83 54 87 49 75 51 79 52 83 55 87 49 75 52 83 52 75 48 63 52 79 52 79 51 71 48 67 46 67 51 79 54 83 52 75 45 63 49 79 54 83 54 79 52 63 42 55 48 75 51 71 51 67 46 63 49 71 48 59 45 63 48 67 46 55 42 43 48 75 48 71 45 63 42 55 46 79 51 75 42 51 40 63 42 21 38 22 45 27 47 24 38 22 45 27 50 27 45 24 45 25 45 25 45 25 45 25 40 27 50 27 38 16 31 19 47 24 42 21 40 24 50 28 35 19 40 22 42 22 42 21 45 27 40 24 38 24 38 25 31 22 42 27 40 22 35 24 38 25 38 24 35 24 33 22 21 10 7 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 9 6 9 7 11 9 14 9 19 10 16 10 16 12 21 15 19 13 21 15 23 13 21 12 21 15 28 21 33 19 28 16 33 21 28 16 23 18 28 21 31 21 31 19 28 18 26 18 35 21 38 22 40 22 38 22 47 27 45 27 45 28 50 31 50 30 50 31 52 33 54 33 50 31 57 36 59 34 52 30 57 34 57 36 59 37 62 37 64 36 57 34 62 37 59 33 40 22 28 13 19 12 21 15 28 18 28 16 26 15 23 15 19 13 26 18 31 21 35 21 33 10 59 82 186 108 169 107 169 102 169 101 167 99 164 99 162 98 159 95 152 90 148 88 133 79 124 75 121 73 114 67 100 61 100 63 102 63 105 64 97 67 100 55 97 46 102 76 226 120 231 123 243 122 248 128 241 120 238 123 241 125 245 126 243 125 243 125 243 125 243 125 248 128 248 129 250 129 253 131 257 135 262 138 262 135 257 131 269 132 272 132 272 134 276 137 281 138 279 135 276 137 279 138 288 141 288 141 288 141 288 141 288 141 288 141 288 141 288 141 291 144 296 147 298 147 298 146 303 150 303 150 303 147 296 146 300 149 298 147 298 146 296 146 298 147 298 149 300 149 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 310 155 312 156 315 156 310 153 310 153 310 153 310 153 319 158 312 153 310 155 317 159 312 155 312 155 312 155 312 155 312 155 312 153 310 152 308 150 308 153 315 156 315 156 310 152 312 156 310 155 310 153 308 153 312 156 312 155 310 153 308 153 308 153 308 152 305 150 303 150 305 152 305 150 303 149 300 149 303 144 303 146 303 146 303 146 300 146 305 147 300 144 303 149 308 149 308 147 305 146 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 293 137 291 135 291 137 296 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 128 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 125 269 123 265 120 253 114 255 116 255 114 250 113 236 107 234 104 229 99 224 98 238 108 238 107 236 107 236 107 231 104 231 104 231 104 231 104 226 101 229 102 229 101 224 98 214 95 222 99 226 99 224 98 219 96 219 95 217 93 214 93 214 95 214 93 212 92 210 92 207 90 207 92 210 93 212 93 210 93 202 88 200 90 207 95 198 87 198 87 198 87 198 87 200 88 198 87 198 85 195 85 200 88 200 88 200 88 200 88 198 85 195 84 193 85 195 87 193 85 195 87 195 84 188 79 191 81 191 79 188 78 186 78 181 76 186 79 186 76 179 73 174 76 171 76 171 76 171 76 159 70 167 76 174 78 171 76 167 73 167 72 164 70 162 70 167 72 164 70 162 72 164 73 159 72 157 69 155 67 152 66 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 138 63 145 67 143 60 143 64 143 64 143 63 136 60 131 60 138 64 140 63 133 58 138 63 138 61 136 60 133 60 145 69 140 64 136 61 133 63 133 63 138 64 136 61 128 57 128 57 131 58 133 57 131 55 124 54 126 55 128 57 131 58 131 57 131 55 128 54 126 54 133 58 133 57 131 55 128 55 131 54 126 51 124 51 124 52 128 52 124 51 128 54 126 51 119 51 121 54 124 54 121 52 121 52 121 52 121 52 121 52 121 51 117 49 121 52 119 49 119 51 119 51 119 51 119 51 112 46 114 49 117 51 121 52 114 46 112 45 109 46 112 48 109 45 109 46 112 48 114 48 107 45 114 49 114 45 102 39 107 43 95 42 107 49 109 45 102 45 107 48 109 45 100 40 27 19 24 15 27 27 27 19 22 15 25 23 28 23 25 19 25 19 25 19 25 19 25 19 21 15 27 19 21 3 21 15 24 31 22 31 24 35 25 43 18 23 21 31 22 31 22 27 28 39 25 31 24 31 24 35 19 31 27 39 25 27 22 31 25 31 24 31 22 35 22 31 15 11 6 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 7 11 9 15 9 19 10 19 12 19 10 19 10 23 13 31 13 27 15 31 15 27 12 23 15 35 18 39 19 43 19 39 18 27 18 23 18 27 19 31 21 35 21 31 19 31 18 27 19 39 22 51 25 51 24 43 28 55 27 55 27 59 30 67 31 67 33 71 33 75 34 75 31 67 34 75 34 75 31 67 34 75 34 79 36 79 37 83 39 79 34 79 37 83 34 71 24 51 18 27 12 23 13 31 18 39 18 35 16 31 15 31 12 23 15 35 18 43 19 31 19 23 42 210 111 242 95 246 102 249 101 246 101 242 99 242 98 238 96 230 92 218 88 214 82 194 76 182 75 178 70 162 63 150 63 150 63 150 63 150 60 170 61 130 54 103 51 158 122 269 120 261 120 249 122 257 120 249 122 257 125 261 126 265 126 265 126 265 126 265 126 265 129 281 129 285 131 285 132 289 134 297 137 305 137 301 134 293 135 301 132 297 134 305 135 301 138 297 137 289 137 285 138 289 141 305 141 305 141 305 141 305 141 305 141 305 141 305 141 297 143 297 146 301 147 305 147 305 150 313 150 313 150 309 147 301 149 309 149 305 147 305 146 301 147 305 149 309 149 313 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 155 313 155 317 156 317 153 309 153 309 153 309 153 309 156 313 153 309 153 309 155 317 155 313 155 313 155 313 155 313 155 313 155 309 153 309 152 305 153 313 156 321 158 317 155 309 156 305 156 301 155 301 153 297 156 305 156 301 155 301 153 297 153 297 153 293 152 289 150 289 152 293 152 289 150 289 149 285 147 301 147 293 147 293 147 285 144 285 149 277 144 269 147 273 149 281 149 277 147 277 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 138 261 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 230 129 230 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 222 123 222 122 214 113 194 114 198 113 190 110 182 108 186 105 178 102 170 99 162 104 178 104 178 105 182 105 182 107 194 107 194 105 186 102 178 104 186 104 182 101 174 98 166 96 174 99 182 102 182 101 178 96 170 96 166 95 166 93 162 95 166 95 162 93 158 92 158 90 154 90 158 92 162 93 162 93 158 90 150 90 150 93 158 88 146 88 146 88 146 88 146 90 150 88 146 87 142 87 142 88 146 88 146 88 146 88 146 87 138 85 134 84 138 85 142 84 134 85 142 85 134 81 123 81 146 81 142 79 142 78 138 78 138 78 138 78 134 75 130 75 134 76 134 76 134 76 134 73 130 76 138 76 130 73 123 73 119 73 115 72 115 70 111 73 115 72 111 70 115 72 119 67 111 67 115 69 115 69 115 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 63 103 66 111 64 95 63 107 64 107 64 103 61 95 60 99 61 103 63 99 61 95 63 103 63 99 61 95 60 95 66 95 63 83 58 79 58 79 61 87 63 91 63 87 58 75 55 87 57 91 58 87 57 83 54 79 55 83 55 83 57 87 57 87 57 83 55 79 54 79 58 91 57 87 57 83 55 83 55 87 52 79 51 79 51 83 52 75 48 75 52 83 51 75 49 71 51 79 52 75 51 71 52 79 52 79 52 79 52 79 52 75 49 71 52 79 51 71 51 75 51 75 51 75 51 75 48 67 49 71 49 71 51 75 48 63 46 59 45 63 46 67 43 55 43 59 45 59 46 63 43 59 48 75 51 71 46 59 46 63 40 59 46 75 48 67 45 67 43 63 43 63 43 63 52 28 47 27 50 30 47 25 40 24 45 27 50 27 47 27 47 27 47 25 45 25 45 25 35 22 42 24 40 22 45 27 40 22 45 24 47 25 47 24 38 19 40 22 42 22 42 22 45 27 40 24 38 24 38 25 33 24 42 27 38 22 35 24 35 22 33 22 31 21 31 19 26 12 9 3 4 3 2 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 0 0 0 2 0 0 0 2 3 9 6 14 9 16 10 16 12 19 12 19 10 16 10 16 12 21 15 23 15 23 15 23 13 16 10 28 16 26 16 28 18 31 21 23 16 26 19 31 21 31 21 31 21 31 21 28 19 28 18 28 19 40 27 47 28 45 25 47 27 45 27 45 28 50 31 54 33 54 34 57 34 59 36 52 33 54 34 57 33 54 31 57 34 57 34 59 36 59 37 62 36 57 36 62 37 54 30 35 21 28 13 19 12 21 13 28 18 26 16 26 16 23 15 19 12 23 16 26 16 28 16 26 24 95 93 179 98 155 98 169 101 167 101 164 99 164 99 162 98 159 95 152 90 148 88 136 81 124 75 121 73 114 67 109 66 107 64 102 63 100 61 97 67 97 55 100 48 102 73 224 123 238 123 241 120 245 123 241 122 238 123 243 126 245 126 248 128 248 128 248 128 248 128 253 131 255 132 255 134 257 134 257 135 262 137 262 137 260 134 272 134 274 134 274 135 279 138 281 138 279 137 279 140 281 141 291 143 291 143 291 143 291 143 291 143 291 143 291 143 291 143 293 144 293 146 296 147 298 147 300 150 303 150 303 149 298 147 303 150 300 149 300 147 298 147 300 149 300 150 303 150 305 153 305 153 305 153 303 152 303 152 305 153 305 153 305 153 305 153 305 153 308 156 310 156 310 156 310 156 312 158 312 158 310 156 310 155 312 155 315 156 315 156 312 155 312 155 312 155 312 155 312 155 310 152 308 153 312 155 312 155 312 155 312 155 312 155 315 156 312 155 312 153 310 153 312 155 315 158 317 156 312 155 315 158 312 156 312 155 310 155 312 156 312 156 310 155 310 153 308 153 308 153 305 152 305 152 305 152 305 152 303 150 303 149 308 147 310 147 310 147 310 147 305 146 310 149 305 144 308 149 308 149 308 149 305 147 305 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 298 141 300 143 300 143 298 141 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 138 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 131 279 129 279 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 262 122 265 123 267 122 262 120 250 113 250 111 245 108 238 105 236 107 234 104 226 99 222 98 222 98 224 99 226 101 229 102 238 108 241 110 238 105 229 101 231 102 229 101 224 101 226 101 222 99 226 102 229 102 229 101 219 96 219 96 217 95 217 93 214 95 214 93 212 92 210 92 207 90 210 92 210 92 212 93 207 92 205 90 202 92 205 93 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 84 195 85 195 84 191 81 191 81 191 81 188 79 188 78 191 81 188 78 186 78 186 79 174 76 171 76 171 76 171 76 176 79 176 78 169 72 159 67 167 73 167 73 164 72 164 70 167 72 164 70 162 72 164 73 148 64 150 67 152 69 157 70 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 148 64 148 64 148 64 148 64 148 66 140 63 145 66 140 61 140 63 143 64 143 63 138 60 138 61 136 60 133 61 136 63 138 63 138 61 136 60 133 60 138 63 133 60 128 58 128 58 133 61 133 63 133 60 131 58 131 57 131 57 131 57 131 57 131 57 128 55 128 55 126 54 131 57 131 55 128 54 126 54 133 57 131 57 128 55 128 55 131 54 126 51 124 51 124 52 124 49 117 48 124 51 121 48 117 49 119 51 119 49 117 48 121 52 121 52 121 52 121 52 121 51 117 49 121 52 119 49 119 51 119 51 119 51 119 51 119 51 117 49 117 49 114 48 114 46 112 45 109 46 112 48 105 42 107 43 107 45 109 45 107 46 117 52 121 52 119 51 107 43 100 42 105 46 107 46 107 43 97 39 95 42 105 46 31 31 27 23 28 27 25 15 24 19 25 23 27 27 28 23 28 23 27 23 27 19 25 19 24 15 24 15 24 15 27 23 19 27 24 43 27 39 24 31 19 27 22 31 24 35 22 31 28 39 25 31 24 31 24 35 22 35 27 35 22 23 22 31 22 27 21 23 21 27 19 27 19 19 6 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 3 7 1 3 0 0 1 0 0 0 1 7 4 11 9 15 9 15 10 19 12 23 12 19 10 19 10 23 13 31 15 31 15 31 13 23 10 15 19 39 16 31 15 39 21 51 15 27 21 43 25 47 24 43 22 39 21 35 21 31 19 31 16 35 24 59 31 63 28 55 28 55 27 55 27 59 30 67 31 67 31 71 33 71 34 75 33 71 33 71 33 71 33 71 33 71 34 75 34 79 36 79 37 79 34 79 37 79 31 59 21 43 16 31 13 23 13 27 16 35 16 35 16 35 16 35 15 31 16 39 18 39 16 27 9 59 67 242 105 222 90 234 101 246 101 242 99 242 98 238 98 238 96 230 92 218 88 214 84 198 78 186 76 182 72 162 70 166 69 158 64 150 61 142 61 170 60 130 57 107 49 146 117 273 126 261 116 246 120 246 122 253 123 257 125 265 128 269 131 277 131 277 131 277 131 277 134 293 134 297 135 297 137 301 135 297 135 301 137 301 137 301 137 305 135 305 135 309 138 305 140 297 138 297 140 293 143 297 144 313 144 313 144 313 144 313 144 313 144 313 144 313 144 305 144 297 144 297 146 301 147 309 149 313 150 317 152 313 149 309 152 313 150 313 149 309 149 309 150 313 150 313 152 317 152 317 153 305 153 305 153 305 153 301 155 309 155 309 155 309 155 309 153 309 156 313 158 317 156 313 156 313 158 321 159 317 156 313 155 313 155 317 156 317 158 321 156 317 156 317 156 317 156 317 155 313 155 313 155 313 155 313 156 317 156 317 156 317 156 317 156 317 156 317 156 313 155 313 156 317 158 321 158 321 156 309 159 301 158 301 156 297 156 297 158 301 156 297 156 293 155 293 153 289 153 289 153 289 153 285 153 289 152 285 152 281 150 289 149 309 149 301 149 301 149 293 144 289 150 281 147 273 147 281 150 285 149 281 149 277 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 261 143 269 144 265 141 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 137 261 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 131 234 131 230 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 122 218 123 218 122 218 120 214 116 202 114 194 111 182 105 170 105 182 104 174 99 162 96 158 93 150 93 154 96 162 98 162 104 190 108 202 110 198 105 186 101 178 99 174 101 182 105 194 99 178 101 182 101 182 101 182 98 174 96 170 96 166 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 154 92 150 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 130 82 150 81 146 81 142 79 142 84 150 79 138 76 138 79 146 76 138 78 138 78 138 78 138 81 142 78 134 75 123 70 115 75 123 73 119 73 115 72 115 73 115 72 111 70 115 72 119 64 107 66 107 67 111 69 115 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 64 107 64 107 63 103 61 103 64 107 64 103 61 99 64 103 60 91 58 95 63 107 63 103 63 99 61 95 60 95 67 99 64 91 61 87 63 91 60 83 61 87 60 83 60 83 57 87 57 87 57 87 57 87 58 87 57 83 55 79 54 75 57 87 57 83 55 79 54 79 57 87 57 83 55 83 54 79 55 87 52 79 51 79 51 83 51 75 48 75 51 83 51 71 51 75 52 79 52 75 49 71 52 79 52 79 52 79 52 79 52 75 49 71 52 79 51 71 49 71 49 71 49 71 49 71 52 79 51 71 49 67 46 63 48 63 46 59 45 63 46 67 43 55 45 59 45 63 46 63 46 67 49 75 51 75 51 71 46 67 43 63 45 67 46 71 45 63 42 55 40 59 45 67 52 28 45 25 47 27 42 22 47 25 45 27 47 28 50 30 52 28 50 27 47 25 45 25 52 28 45 24 42 25 45 25 38 21 45 27 50 25 45 22 38 21 42 24 45 24 45 22 45 27 40 24 38 24 38 25 38 27 42 25 35 21 35 24 33 22 31 21 31 19 28 19 33 16 11 3 2 1 2 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 4 3 4 1 0 0 2 0 0 0 0 1 4 3 9 6 11 7 14 9 14 9 19 10 16 10 16 12 21 15 21 15 23 15 23 13 19 10 31 18 26 15 23 18 33 22 19 15 28 22 35 24 33 21 33 22 33 21 31 21 28 19 28 19 40 28 50 30 47 28 47 27 45 27 45 28 50 31 47 28 50 30 50 31 52 31 54 33 54 33 54 33 54 33 54 33 54 34 57 34 59 36 59 36 59 36 62 36 50 25 28 16 26 15 21 13 19 12 26 16 26 16 26 16 26 16 31 19 33 21 33 19 31 18 11 37 133 104 171 96 162 101 167 101 164 99 164 98 162 98 162 98 159 95 152 90 148 88 138 81 126 76 124 75 117 69 117 72 114 67 107 63 100 60 102 67 97 55 105 51 100 67 210 123 245 123 234 119 245 120 243 122 241 125 245 126 248 128 255 132 255 132 255 132 255 132 260 135 260 135 262 137 262 138 260 135 260 137 262 138 265 138 274 137 276 135 279 138 284 140 284 140 281 138 284 143 288 146 293 144 293 144 293 144 293 144 293 144 293 144 293 144 293 144 296 146 293 144 293 146 298 149 300 150 303 152 305 152 303 150 305 152 305 152 303 150 303 149 303 152 305 152 308 153 308 155 305 153 305 153 305 153 305 155 308 155 308 155 308 155 308 155 305 155 310 158 312 158 312 156 310 158 315 159 315 159 312 156 312 155 315 156 315 158 317 158 315 156 315 156 315 156 315 156 317 158 317 158 317 158 317 158 315 156 315 156 315 156 315 156 315 156 315 156 315 158 317 158 319 159 317 158 317 158 319 161 317 159 317 159 315 158 315 156 315 158 315 156 312 156 310 155 308 153 308 153 308 153 308 155 308 153 308 152 305 152 303 150 312 149 312 149 312 149 312 149 308 149 315 150 310 147 310 152 310 150 310 149 308 149 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 143 303 144 303 144 300 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 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 284 132 284 131 281 131 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 269 123 267 122 262 120 262 120 260 119 257 117 253 111 245 107 234 104 229 101 224 98 219 95 212 92 212 93 214 95 217 95 219 99 229 105 238 110 241 108 231 104 229 102 229 102 229 102 224 99 222 98 222 98 222 98 222 98 222 96 219 96 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 93 205 92 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 85 193 82 193 81 191 81 188 79 195 82 188 78 183 78 188 82 176 78 174 78 174 78 174 78 174 76 171 75 167 73 167 73 169 75 169 73 167 73 164 72 167 72 164 70 162 72 164 73 155 69 155 67 152 66 150 66 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 145 64 143 63 140 63 138 61 140 64 143 64 140 61 140 63 133 58 131 60 138 64 138 63 138 61 136 60 133 60 138 64 136 61 133 61 136 63 131 60 128 58 131 60 131 60 133 57 131 55 128 57 131 58 133 57 131 55 128 54 126 52 131 57 131 55 128 54 126 54 131 57 128 55 128 54 126 54 131 54 126 51 124 51 124 52 128 51 121 51 126 54 126 51 124 55 126 55 124 52 119 51 121 52 121 52 121 52 121 52 121 51 117 49 121 52 119 49 117 49 117 49 117 49 117 49 124 52 121 51 114 46 112 45 114 46 112 45 109 46 112 48 112 46 112 48 114 48 117 49 114 48 114 48 112 46 109 45 107 46 105 45 102 43 105 46 102 45 107 46 107 43 100 40 28 23 24 19 27 23 25 15 27 23 27 19 27 27 30 35 30 31 30 27 27 23 25 19 33 31 25 15 25 23 27 19 21 31 24 35 25 39 25 35 21 27 22 35 25 39 24 35 28 39 25 31 24 31 24 35 27 39 27 31 21 19 22 31 24 27 22 27 21 31 21 27 24 27 7 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 3 0 0 1 3 0 0 0 0 1 3 6 7 6 11 7 11 9 15 12 19 10 19 10 23 13 31 12 27 13 31 15 27 13 23 18 35 16 35 18 39 19 47 12 15 15 23 18 27 18 27 24 39 22 39 21 35 21 35 19 39 22 51 27 55 28 59 28 55 27 55 27 59 30 67 27 55 28 59 28 63 30 63 34 71 33 67 31 71 33 75 31 71 33 71 34 75 34 75 36 79 36 83 37 75 28 47 16 31 15 31 13 27 12 23 15 31 16 35 16 35 18 39 22 51 22 51 21 43 18 27 9 103 88 257 104 234 98 242 99 242 99 242 98 238 98 234 98 238 96 230 92 218 88 214 85 202 79 190 78 186 72 166 73 174 70 166 66 154 63 150 64 170 58 130 60 115 48 130 105 269 129 257 113 249 123 246 123 257 123 261 126 269 128 273 132 281 132 281 132 281 132 281 135 297 135 297 137 301 138 305 137 297 135 297 137 305 141 313 140 313 137 309 138 313 140 313 140 301 140 301 143 301 146 309 146 317 146 317 146 317 146 317 146 317 146 317 146 317 146 309 147 301 144 293 143 301 149 313 149 313 150 317 153 317 152 317 153 321 153 317 152 317 150 313 152 317 153 321 153 325 155 321 153 305 153 305 155 309 155 309 156 313 156 313 156 313 156 313 155 309 156 317 159 321 158 317 158 317 159 321 159 321 158 317 156 317 156 317 158 321 158 325 158 321 158 321 158 321 158 321 158 321 159 329 161 325 158 321 158 321 158 321 158 321 158 321 156 317 158 321 158 325 159 325 161 329 159 321 158 325 161 321 161 309 161 305 159 305 158 301 159 301 158 301 156 297 156 297 153 289 153 289 155 293 155 293 155 289 153 289 152 285 152 293 149 309 149 301 149 301 149 293 147 293 153 289 149 281 150 285 152 285 150 285 149 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 265 144 269 144 269 143 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 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 134 238 132 238 131 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 126 226 123 214 120 214 120 214 120 214 120 210 117 202 113 190 107 186 105 178 101 166 98 162 93 150 93 150 93 150 93 150 92 158 95 174 102 194 110 206 110 202 108 194 104 174 96 158 101 178 98 170 96 170 96 174 99 174 98 174 96 170 96 170 95 166 95 162 93 158 92 158 93 162 92 158 92 158 90 154 90 154 92 158 93 154 92 150 92 154 92 154 92 154 92 154 93 158 93 154 92 150 90 150 88 146 88 146 88 146 88 146 87 138 85 134 84 138 85 142 84 134 82 130 82 134 85 142 84 150 82 150 81 146 81 146 81 146 79 138 78 138 78 138 78 142 79 142 79 142 79 142 75 130 73 126 73 130 76 134 76 123 75 123 73 119 73 119 73 115 72 111 70 115 72 119 72 123 70 119 69 111 66 107 69 115 69 115 69 115 69 115 66 107 66 107 66 107 66 107 64 103 64 103 64 103 64 103 64 111 67 111 63 99 63 107 60 99 63 107 64 107 63 103 63 99 61 95 60 99 61 103 63 103 63 99 61 95 60 95 60 83 58 79 57 79 58 83 58 79 58 75 58 83 60 87 60 91 55 79 54 83 58 95 57 87 55 83 55 83 54 79 57 87 57 83 55 79 54 79 55 83 55 83 54 79 54 75 55 87 52 79 51 79 51 83 54 83 51 79 54 91 52 79 57 91 57 91 55 83 52 75 52 79 52 79 52 79 52 79 52 75 49 71 52 79 51 71 48 67 48 67 48 67 48 67 54 79 51 75 48 67 46 59 48 63 46 59 45 63 46 67 48 67 48 71 49 71 51 75 48 67 46 59 43 51 42 51 46 71 46 67 42 59 43 71 43 67 46 75 45 59 37 39 50 27 45 27 52 30 50 27 50 28 47 25 47 28 52 31 54 31 52 28 47 27 45 25 57 28 40 22 47 30 54 30 45 22 42 22 45 24 47 27 40 22 45 24 47 25 45 24 45 27 40 24 38 24 38 25 42 28 42 24 31 19 33 24 38 24 35 24 33 22 33 21 38 19 14 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 3 2 0 2 1 0 0 0 0 0 1 11 7 11 9 14 9 16 10 19 10 16 10 16 12 21 15 14 10 19 13 23 15 23 15 23 16 28 18 31 19 31 18 26 18 23 16 23 18 26 19 35 24 33 22 33 21 31 21 38 22 35 21 38 24 42 27 47 27 45 27 45 28 50 31 47 28 47 30 50 30 52 31 57 34 52 31 52 31 57 34 52 31 54 33 54 34 57 34 59 34 59 37 62 34 45 22 21 15 23 15 21 13 19 12 23 15 23 16 26 18 28 18 35 22 35 21 31 18 28 15 31 57 159 107 171 101 169 98 164 99 164 98 162 98 159 96 162 98 159 95 152 90 148 88 138 82 128 78 126 76 119 70 117 72 114 69 109 66 107 64 105 67 95 57 109 52 97 63 193 120 248 122 231 122 253 123 245 123 243 125 245 128 250 129 253 131 253 131 253 131 253 131 257 134 260 135 260 137 262 137 262 137 260 135 262 140 269 141 279 138 281 138 281 140 286 143 284 140 284 140 286 146 293 149 298 147 298 147 298 147 298 147 298 147 298 147 298 147 298 147 298 146 293 143 291 146 300 150 300 150 305 152 308 153 308 152 310 155 308 153 308 152 305 152 308 153 308 155 310 155 312 158 305 153 305 155 308 156 310 156 310 156 310 156 310 156 310 156 308 156 312 158 315 159 312 158 312 159 315 161 317 159 315 158 315 156 315 158 317 158 319 159 319 159 319 159 319 159 319 159 315 158 319 159 319 159 317 156 317 158 317 158 317 158 317 158 317 158 317 159 319 159 322 161 324 161 319 158 317 159 322 164 322 162 319 161 319 159 317 159 317 159 315 158 315 156 312 156 308 153 308 155 310 156 312 156 310 155 308 153 308 152 305 152 310 147 310 147 310 147 310 147 312 150 317 153 312 149 312 153 312 152 310 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 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 134 284 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 125 267 120 260 119 262 120 260 119 262 120 260 117 255 114 245 111 241 108 236 105 231 102 219 96 217 95 214 92 212 92 210 90 210 92 219 101 236 110 231 107 238 108 236 102 222 95 229 101 224 98 219 98 222 99 224 99 222 98 222 96 219 96 214 95 214 93 212 92 210 92 212 93 212 92 210 90 207 90 202 90 207 93 207 93 202 90 202 90 202 90 202 90 202 90 205 92 205 92 202 90 202 88 200 88 200 88 200 88 200 88 198 85 195 84 193 85 195 87 193 84 191 81 191 84 198 88 195 84 193 82 193 81 191 81 186 78 186 78 186 76 181 76 179 79 176 79 176 79 176 79 171 76 167 73 167 73 171 76 171 76 169 75 169 73 167 73 167 72 164 70 162 72 164 73 159 72 159 70 157 70 157 70 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 66 140 60 140 66 136 61 140 64 143 64 143 63 133 61 136 63 138 61 136 60 138 63 138 61 136 60 133 60 131 58 128 57 126 58 128 60 128 58 126 57 126 58 133 63 136 58 128 54 126 55 133 60 126 54 128 55 128 55 131 57 131 57 131 55 128 54 126 54 128 55 128 54 126 54 124 52 131 54 126 51 124 51 124 52 126 51 121 49 126 54 126 49 128 57 128 55 124 52 119 49 121 52 121 52 121 52 121 52 121 51 117 49 121 52 119 49 114 48 114 48 114 48 114 48 121 51 119 49 117 48 114 46 114 46 112 45 109 46 112 48 112 46 114 48 114 49 117 49 109 45 107 43 107 43 107 45 105 48 109 46 100 40 102 46 107 45 102 42 93 34 83 30 30 23 27 27 31 39 33 31 30 27 27 19 27 27 31 39 33 35 30 31 28 23 25 19 30 19 21 11 28 39 34 43 25 27 22 19 21 27 27 39 21 23 24 31 25 31 25 35 28 39 25 31 24 31 24 35 28 43 27 31 19 19 21 31 25 35 25 31 24 39 22 35 27 31 9 0 0 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 3 11 4 11 4 7 1 0 1 3 0 0 0 0 0 0 9 15 9 19 10 23 12 23 12 19 10 19 10 23 13 31 7 15 12 27 15 35 16 35 13 31 18 47 21 43 18 35 25 43 22 35 19 35 22 43 24 43 24 39 22 35 21 35 25 43 21 31 18 39 24 55 28 55 27 55 27 59 30 67 30 63 30 67 31 71 33 71 36 75 31 63 30 67 34 79 31 67 31 71 33 75 34 75 34 75 36 83 37 75 27 39 13 27 15 31 15 27 12 23 15 31 15 35 16 39 18 39 21 47 21 43 18 35 13 15 27 154 101 265 102 249 101 234 99 242 99 238 98 234 96 234 98 238 96 230 92 218 88 214 85 202 79 190 78 186 73 170 72 174 70 166 69 162 66 158 64 170 58 134 63 119 49 126 96 269 131 261 114 253 126 257 123 257 125 265 126 269 129 273 131 277 131 277 131 277 131 277 132 293 132 297 134 301 135 301 135 301 134 297 135 309 141 321 140 309 138 305 138 309 141 317 140 301 140 305 144 305 149 313 147 313 147 313 147 313 147 313 147 313 147 313 147 313 147 313 147 301 143 289 143 301 149 313 149 309 152 321 153 321 153 321 155 325 155 321 153 321 152 317 153 321 155 325 155 329 156 325 153 305 153 309 155 313 156 313 156 313 156 313 156 313 156 313 155 313 158 321 159 321 159 317 158 321 159 325 161 321 159 317 156 317 156 321 158 325 159 325 159 325 159 325 159 325 159 325 153 313 158 325 159 321 155 309 158 321 158 321 158 321 158 321 158 313 158 317 159 321 161 325 164 325 159 317 159 317 162 329 162 309 162 305 161 305 159 301 159 301 159 297 158 293 156 293 153 285 153 289 155 293 156 293 155 289 155 285 153 281 152 285 147 297 147 289 147 289 147 289 149 297 153 293 150 285 152 289 152 289 152 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 253 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 134 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 230 123 214 119 210 120 214 117 206 119 210 119 206 116 202 117 210 114 202 111 194 108 186 99 166 98 158 95 146 92 142 92 150 88 142 90 166 102 190 93 170 104 202 111 198 105 182 105 190 101 178 98 178 99 182 99 178 99 174 98 170 96 170 95 166 95 162 93 158 92 158 93 162 93 158 92 154 90 154 88 150 93 162 95 158 90 146 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 130 82 126 82 134 87 154 84 154 84 150 82 146 81 146 75 134 78 142 78 134 73 123 78 142 78 142 78 142 78 142 78 138 73 126 70 126 73 130 76 126 76 123 75 119 73 119 73 115 72 111 70 115 72 119 69 119 70 123 73 126 75 130 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 115 61 95 63 111 60 95 63 107 64 107 64 107 58 95 63 107 64 103 60 91 63 103 63 99 61 95 60 95 63 87 61 83 60 87 63 91 58 75 55 71 57 79 61 91 60 91 55 79 54 83 58 95 52 79 54 83 55 87 57 91 57 87 57 83 55 79 54 79 55 83 55 79 54 75 52 75 55 87 52 79 51 79 51 83 51 75 48 71 51 79 49 71 55 87 55 83 52 75 49 67 52 79 52 79 52 79 52 79 52 75 49 71 52 79 51 71 48 67 48 67 48 67 48 67 51 75 51 71 49 67 48 67 48 63 46 59 45 63 46 67 45 59 45 63 46 67 48 67 43 55 42 55 43 63 48 67 46 75 49 71 42 51 43 71 48 67 42 39 31 23 30 23 45 25 45 25 45 25 45 25 54 31 54 31 50 27 42 22 52 30 52 30 52 28 45 25 47 27 47 27 45 24 40 22 50 27 42 22 38 21 40 24 45 27 50 30 50 27 42 21 38 25 40 27 42 25 38 24 38 22 35 21 33 22 35 24 40 25 35 21 31 18 28 18 40 19 23 6 4 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 7 6 14 10 19 12 16 10 16 9 14 7 11 9 14 10 19 12 21 15 26 18 28 19 28 18 28 18 28 18 28 18 26 19 31 21 26 16 26 21 28 19 28 18 23 16 21 15 38 24 31 21 35 25 38 24 40 27 40 28 42 30 45 30 52 34 52 34 52 34 52 34 50 31 47 31 47 33 52 36 52 34 52 36 54 37 57 37 62 37 57 39 62 36 40 19 33 19 26 15 21 15 23 16 21 13 21 15 23 15 26 16 31 24 26 18 42 19 11 12 74 79 162 101 150 98 164 98 164 98 167 96 164 95 162 95 164 93 157 92 157 92 155 88 138 84 133 81 126 76 119 73 114 70 112 67 109 66 105 64 105 64 107 64 102 60 97 52 164 125 243 120 241 126 245 119 248 125 253 128 257 131 260 129 260 131 260 131 260 131 260 131 267 134 267 135 269 137 272 137 272 137 274 140 276 141 281 141 286 141 288 141 288 141 288 141 293 143 291 143 291 144 296 147 303 149 300 149 300 150 305 153 303 150 300 149 300 147 298 147 300 149 300 150 303 150 305 152 300 152 310 155 308 153 308 155 308 155 308 156 310 158 312 158 308 156 310 156 310 155 305 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 315 158 317 159 319 159 317 158 317 158 317 158 317 158 317 158 315 158 315 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 310 152 312 153 315 155 317 155 319 156 317 153 312 152 310 149 319 152 312 149 310 150 317 155 315 152 315 152 315 152 315 152 315 152 315 150 312 149 310 149 308 149 312 152 312 149 305 144 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 138 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 123 269 126 272 126 269 125 269 126 274 129 274 126 267 122 262 123 262 126 262 123 255 119 253 119 253 119 253 119 253 119 253 119 253 117 250 116 248 116 241 110 234 104 222 96 214 92 217 93 212 90 207 87 205 85 214 95 222 101 231 104 231 102 231 101 224 99 226 101 222 95 224 99 224 99 224 99 224 99 217 96 214 95 214 96 219 98 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 87 202 87 202 87 202 87 202 87 202 87 195 87 198 87 198 87 198 88 200 88 198 85 195 84 191 81 195 84 195 82 193 81 191 81 188 79 188 78 186 76 183 76 181 76 179 75 179 73 176 73 183 78 183 76 181 75 179 75 167 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 60 140 60 138 60 140 61 143 60 140 60 133 60 140 64 143 63 136 58 140 63 140 61 138 60 136 60 136 58 133 57 131 58 133 60 133 58 133 58 133 58 133 58 131 57 124 52 121 54 128 58 128 55 126 54 124 55 126 57 121 54 124 55 126 54 124 52 121 52 121 52 121 52 121 52 126 54 119 49 117 51 124 55 124 52 119 48 112 49 126 61 121 51 119 49 117 51 119 52 112 46 114 49 117 51 119 51 121 49 114 51 124 55 119 46 126 52 117 49 119 51 119 49 128 55 121 51 117 48 114 48 119 48 109 46 117 51 114 45 100 45 105 46 109 49 112 52 109 45 97 43 109 51 107 43 105 45 100 42 95 45 102 48 95 42 85 36 78 33 76 31 27 23 27 23 27 23 27 23 30 31 30 31 28 23 25 15 27 27 28 27 28 23 27 19 25 19 27 23 27 19 24 15 30 27 25 15 24 15 25 19 27 23 28 31 28 23 25 15 25 35 27 39 27 39 25 31 25 35 24 27 22 31 25 35 27 27 24 19 21 23 21 23 24 35 13 3 3 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 1 0 6 11 9 15 7 11 10 15 9 11 7 15 9 19 10 23 12 27 15 35 16 39 18 39 18 39 18 39 18 39 19 35 22 35 19 27 19 39 19 31 19 31 19 27 18 27 28 47 22 43 27 59 30 55 28 55 30 59 30 63 31 63 34 71 34 71 34 71 34 71 34 71 33 67 34 75 36 79 34 71 34 75 36 79 37 79 37 75 36 79 37 67 24 27 18 35 15 27 12 27 13 31 15 31 15 31 16 35 18 39 18 51 18 39 27 35 6 31 57 218 105 257 95 253 104 249 99 234 96 230 96 226 95 226 96 222 92 218 92 218 90 206 85 210 82 198 78 186 75 178 70 170 69 166 67 158 64 154 64 162 66 154 63 130 57 99 88 285 134 265 122 285 119 265 123 269 126 281 129 285 129 285 131 289 131 289 131 289 131 289 132 289 134 293 134 297 135 297 135 297 137 305 140 309 141 313 141 305 141 305 141 305 141 305 144 313 143 309 144 317 146 313 150 313 149 309 150 313 152 321 150 313 150 309 149 309 147 305 149 309 150 313 150 317 152 317 149 317 155 325 153 317 153 325 155 317 156 321 156 325 158 325 155 317 156 321 155 313 152 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 158 321 158 325 159 325 158 321 158 321 158 321 158 321 159 313 158 309 159 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 152 289 153 293 155 297 155 301 156 301 155 297 153 289 150 285 153 289 152 285 150 289 152 293 152 289 152 289 152 289 152 289 152 289 152 285 150 285 149 281 149 281 150 289 150 281 147 273 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 257 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 226 125 230 126 230 125 222 126 230 128 234 128 230 123 218 123 222 126 226 126 218 122 210 119 206 119 206 119 206 119 206 119 206 119 202 117 202 116 198 113 186 108 170 102 154 96 154 95 166 93 158 90 150 87 142 81 138 88 162 98 182 101 182 107 186 101 178 101 178 98 162 98 170 98 170 98 170 98 170 96 170 96 170 96 170 96 166 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 150 87 146 87 146 87 146 87 146 87 146 85 158 85 158 85 158 85 158 87 162 85 154 84 150 81 146 82 150 81 146 81 142 79 142 79 142 79 138 78 138 76 134 76 134 75 130 73 126 73 126 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 67 115 64 107 61 103 60 99 61 103 61 107 63 103 61 103 61 99 63 103 63 103 61 99 64 107 64 103 63 103 61 99 60 91 58 87 57 91 58 95 58 91 58 91 58 91 58 91 57 87 55 79 54 83 57 87 57 83 55 79 54 83 55 87 55 83 57 87 57 87 55 83 54 79 54 79 54 79 54 79 54 83 51 75 51 75 54 83 52 79 52 75 48 71 55 95 52 75 51 71 49 75 51 79 49 71 49 71 51 75 51 75 52 71 46 67 52 79 51 67 55 79 49 67 51 75 51 67 55 83 52 71 49 67 49 71 52 71 46 63 49 71 46 55 45 59 46 63 48 67 49 71 48 59 45 55 48 63 46 55 46 51 43 51 43 55 46 71 43 51 39 43 34 35 33 43 47 27 47 27 47 27 47 27 45 25 47 27 47 27 45 25 42 25 47 27 47 27 47 25 42 24 45 27 47 27 45 25 52 28 47 25 45 25 47 27 47 28 50 28 50 27 45 24 40 27 42 28 45 28 42 25 42 27 40 24 38 25 42 27 40 25 38 22 35 24 38 25 40 21 23 7 7 1 4 3 4 3 4 3 4 3 4 3 2 1 4 3 4 3 2 1 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 7 4 7 4 16 10 14 9 14 9 16 10 16 10 16 12 21 15 23 15 28 18 28 18 28 18 28 18 28 22 35 22 31 19 31 24 28 19 31 21 31 21 31 22 38 22 31 24 40 30 47 30 45 31 47 31 47 33 50 33 52 34 52 34 52 34 52 34 54 36 52 34 54 36 57 39 52 34 52 36 54 37 57 37 54 34 52 36 52 30 33 16 26 15 21 12 19 12 19 13 26 16 26 18 28 18 31 19 26 22 28 19 38 13 11 21 114 93 169 101 150 99 164 102 164 98 162 98 159 96 159 96 162 95 155 93 155 93 152 88 140 85 136 81 128 76 121 73 114 70 114 69 109 66 107 64 105 64 107 66 102 61 97 55 148 120 241 122 243 128 255 120 248 123 250 126 255 128 255 128 260 131 260 131 260 132 262 132 272 134 274 134 276 135 276 135 276 137 279 138 284 141 286 141 291 143 291 143 291 143 291 143 296 144 293 144 293 146 298 149 303 150 300 149 303 152 308 153 305 152 303 150 303 149 300 149 303 150 303 152 305 152 308 153 298 150 308 155 308 152 308 155 308 156 310 156 312 158 312 158 308 155 308 155 308 153 303 150 310 153 310 153 310 153 310 153 312 155 312 155 312 155 312 155 312 155 312 155 315 156 315 156 315 156 315 158 317 159 319 159 315 158 317 158 319 159 319 159 317 158 317 158 317 158 317 158 317 159 315 158 317 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 322 162 319 161 319 161 319 161 319 161 319 161 319 161 317 159 317 159 315 155 317 155 317 156 319 156 319 156 317 155 315 152 312 152 312 152 315 153 317 152 315 150 315 152 315 152 315 152 315 152 315 152 315 152 312 150 312 149 312 150 312 152 312 149 308 146 308 147 308 147 308 147 308 147 305 146 305 146 305 146 305 146 305 146 308 147 308 147 305 146 303 144 303 144 303 144 303 144 300 143 300 143 300 143 300 143 298 141 298 141 296 140 296 138 300 138 300 137 298 135 296 135 293 134 296 135 296 135 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 269 125 272 126 272 126 269 123 272 126 274 128 272 125 267 123 265 126 265 128 265 125 260 123 253 119 253 119 253 119 253 119 253 119 253 119 250 117 250 116 245 114 241 108 234 104 224 99 219 96 217 93 210 88 205 87 193 81 200 88 212 93 217 96 234 102 226 101 226 101 222 96 219 96 219 96 219 96 219 96 217 98 222 99 219 96 212 92 210 92 210 92 210 92 210 92 210 92 210 92 210 92 210 92 212 93 210 92 210 92 212 93 207 90 207 90 205 88 205 87 202 87 202 87 202 87 202 87 202 87 200 85 198 84 195 82 200 87 198 84 195 82 191 81 191 81 188 79 188 78 186 78 188 79 188 79 186 78 186 76 186 78 183 76 183 75 181 75 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 150 66 148 63 145 61 140 60 145 63 145 63 145 63 145 63 143 64 140 63 140 63 143 64 145 66 145 64 143 64 143 63 136 60 133 58 133 58 136 60 133 58 133 58 133 58 133 58 128 57 126 55 126 55 128 57 128 55 126 54 124 55 126 57 131 58 131 58 131 58 131 58 126 55 126 55 126 55 126 55 124 52 121 51 119 52 121 54 117 52 124 52 119 51 124 55 121 51 119 49 117 51 119 52 121 52 121 52 119 51 119 51 121 49 112 45 114 49 117 49 126 52 114 48 117 51 117 48 121 51 117 49 117 49 119 51 124 51 114 48 114 48 109 42 107 48 107 48 107 48 107 48 102 46 107 48 102 45 105 48 105 46 102 43 97 45 100 46 85 39 81 33 71 33 69 31 28 27 28 27 28 27 28 27 22 11 24 19 27 23 27 19 21 11 24 19 27 23 27 23 22 11 24 19 27 23 27 23 27 23 27 19 25 19 27 23 28 27 28 27 27 23 25 19 25 35 27 43 28 43 28 39 27 35 24 31 24 31 25 39 24 23 22 19 22 31 25 35 24 35 15 7 4 0 1 0 3 0 3 0 3 0 3 0 1 0 3 3 4 0 1 0 3 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 4 3 12 19 9 15 9 15 10 23 10 19 10 23 12 27 13 27 16 35 16 35 16 35 16 35 19 39 24 43 22 35 24 47 19 35 21 39 22 43 24 47 19 27 16 31 24 51 28 51 30 59 31 63 31 63 31 63 33 67 33 67 33 67 33 67 34 71 34 71 34 75 37 83 34 71 34 75 36 79 37 79 36 75 37 79 34 55 21 23 15 31 13 27 13 27 13 27 18 39 18 43 19 47 21 47 13 47 18 43 22 15 9 79 87 253 105 253 95 249 102 253 98 230 98 226 96 226 95 222 98 222 93 218 93 218 92 214 87 210 84 202 79 186 75 182 72 174 70 166 67 162 66 158 64 162 66 158 64 134 58 107 78 273 134 277 125 289 120 273 122 269 125 277 128 281 128 281 131 289 131 293 132 293 132 297 134 293 134 297 135 297 137 301 137 301 138 305 140 313 143 317 143 309 143 309 144 313 144 313 146 317 146 317 146 321 149 317 152 313 150 313 150 317 153 325 153 317 152 317 150 313 150 313 152 317 152 317 153 321 153 325 147 313 155 325 153 317 153 325 156 321 156 325 158 325 159 329 155 317 155 317 155 313 152 309 153 309 153 309 153 309 153 309 156 317 156 317 156 317 156 317 155 317 156 317 156 317 156 317 156 317 156 321 158 325 159 325 158 321 158 325 159 325 161 329 159 325 159 325 159 325 159 325 161 313 159 313 159 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 305 156 301 156 301 156 305 158 305 156 301 156 297 155 293 153 289 149 285 153 297 155 293 150 281 152 289 152 289 152 289 152 289 153 293 152 289 152 285 150 285 150 289 152 285 150 281 149 277 149 281 149 281 149 281 149 281 147 277 147 277 147 277 147 277 146 273 147 281 149 277 146 273 146 273 146 273 146 273 146 273 143 265 143 265 143 265 143 265 143 265 141 261 141 257 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 126 230 128 234 126 230 125 222 126 230 126 230 125 226 123 222 128 230 128 230 126 226 125 222 120 210 120 210 120 210 120 210 120 210 119 206 119 202 117 202 117 198 114 190 110 178 107 170 99 174 98 162 93 150 88 146 88 146 88 146 88 146 88 146 99 166 95 166 99 178 99 170 96 166 96 166 96 166 96 166 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 162 92 158 92 158 93 166 92 158 90 154 90 150 88 150 88 150 88 150 88 150 88 150 90 166 87 162 84 154 82 146 85 158 85 154 84 150 82 150 81 146 81 146 79 142 78 138 81 146 79 142 79 138 78 138 79 142 79 138 78 134 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 64 111 64 111 63 103 61 99 63 107 61 103 61 103 63 107 67 111 63 99 61 103 66 115 64 107 64 107 64 107 63 103 61 95 58 91 58 91 60 99 58 91 58 91 58 91 58 91 57 87 57 83 55 87 57 87 57 83 55 79 54 83 55 87 60 91 58 91 58 91 58 95 55 83 55 83 55 83 55 83 52 79 52 79 52 79 52 79 48 75 55 87 54 75 51 79 52 75 51 71 49 75 51 79 55 87 54 79 52 75 51 75 52 71 45 55 45 63 49 75 54 75 48 67 49 75 49 67 49 67 48 67 49 75 52 79 54 79 51 67 48 59 43 51 49 63 48 63 48 63 48 59 43 63 51 67 43 47 45 67 46 55 45 55 45 51 45 63 39 39 34 39 33 31 31 39 50 28 50 28 50 28 50 28 38 22 42 25 47 27 47 27 38 22 42 25 47 27 47 27 40 22 42 25 47 27 47 27 42 24 42 25 45 25 42 24 50 28 47 27 45 25 45 25 38 24 42 27 45 28 45 27 38 24 35 21 33 22 38 24 35 21 33 19 33 21 35 24 40 21 28 10 11 4 7 1 4 3 4 3 4 3 4 3 2 3 7 4 7 4 4 1 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 2 1 2 3 4 4 9 7 19 12 16 9 14 10 19 12 16 10 16 12 19 12 19 13 26 16 26 16 26 16 26 16 28 21 35 24 33 22 35 27 31 21 31 22 35 24 38 25 28 18 23 18 33 27 40 27 45 30 42 28 42 28 42 28 50 33 50 33 50 33 50 33 50 33 47 31 50 34 54 36 52 34 52 36 54 37 57 37 54 39 62 39 52 28 31 18 23 15 26 16 26 16 26 16 28 18 31 19 33 21 33 21 21 19 28 19 31 7 23 49 152 102 162 96 148 95 155 99 162 98 159 96 159 95 157 95 162 95 155 93 155 93 152 88 140 87 138 82 128 78 124 75 117 72 114 70 112 67 107 66 102 64 107 66 105 64 102 58 133 117 243 126 248 129 255 122 248 123 250 126 255 129 255 128 260 131 260 132 262 134 265 135 274 134 276 135 276 137 279 137 279 137 281 140 286 141 288 143 291 143 293 144 296 146 298 147 298 147 296 146 298 149 303 150 305 152 303 150 305 152 308 155 308 153 308 153 305 152 305 150 305 153 308 153 310 155 310 155 300 152 310 156 310 153 310 156 310 156 312 158 312 159 315 159 310 156 310 156 310 155 305 152 310 153 310 153 310 153 310 153 315 156 315 156 315 156 315 156 317 156 315 156 315 156 315 156 315 156 315 158 317 159 319 159 317 158 319 159 319 161 322 161 319 159 319 159 319 159 319 159 319 161 317 159 319 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 162 324 159 324 159 324 158 322 158 319 156 319 155 317 155 317 153 310 150 317 155 319 153 312 149 315 152 315 152 315 152 315 152 317 153 317 152 315 152 312 150 317 152 315 150 312 149 310 150 310 149 310 149 310 149 310 149 308 147 308 147 308 147 308 147 305 147 310 149 310 149 308 146 305 146 305 146 305 146 305 146 300 143 300 143 300 143 300 143 300 143 300 141 298 141 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 274 128 274 128 274 126 269 123 272 126 269 125 267 123 267 123 269 128 267 126 265 125 262 125 255 120 255 120 255 120 255 120 255 120 255 119 253 119 250 117 253 117 250 116 245 113 241 111 234 104 229 99 219 95 212 92 212 90 207 88 205 85 202 85 207 88 207 92 219 101 226 99 224 99 224 99 224 99 224 99 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 95 212 92 210 93 214 95 210 92 210 90 207 90 205 88 205 88 205 88 205 88 205 88 205 88 200 87 195 84 193 81 198 85 195 84 195 84 193 82 195 84 193 82 191 81 191 81 191 81 191 79 188 79 186 78 188 79 188 79 186 78 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 145 63 148 64 148 63 143 60 143 61 140 58 138 60 143 61 148 66 140 61 138 63 145 67 138 61 138 61 138 61 140 63 138 61 136 58 133 60 138 61 133 58 133 58 133 58 133 58 128 57 128 58 131 57 128 57 128 55 126 54 124 55 126 57 128 57 126 54 124 55 128 57 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 114 52 126 57 124 51 119 51 121 51 119 49 117 51 119 52 126 55 124 52 121 51 119 51 119 49 112 45 107 45 117 52 124 51 114 46 117 49 117 46 114 48 112 48 114 49 121 52 121 52 121 49 112 43 107 43 109 48 107 48 107 48 107 46 102 49 112 49 100 42 100 48 109 45 105 46 102 43 97 42 85 36 78 31 74 30 71 33 27 23 27 23 27 23 27 23 22 15 25 23 28 27 27 23 24 19 27 23 27 23 27 19 24 15 25 23 27 23 25 19 21 11 24 19 25 19 24 15 30 27 27 19 25 19 25 23 21 27 24 35 27 39 27 39 24 27 21 23 21 23 22 31 22 15 21 11 19 19 21 23 24 35 16 15 7 0 3 0 3 0 3 0 3 0 3 0 3 0 4 3 4 3 3 0 3 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 4 7 7 15 12 23 10 19 10 19 12 23 12 23 12 23 13 27 13 27 15 31 15 31 15 31 15 31 16 31 22 39 21 35 24 51 21 39 22 39 22 39 24 43 24 35 19 35 25 55 28 55 30 55 28 55 28 51 27 51 31 63 31 63 31 63 31 63 33 63 31 63 31 67 34 75 34 71 34 75 36 79 37 79 36 87 42 87 34 51 21 27 13 31 16 39 18 39 18 35 18 39 18 43 19 47 21 47 13 43 18 43 16 7 24 174 104 261 98 242 93 238 95 234 96 234 96 234 95 230 95 226 98 230 93 226 93 226 92 214 88 214 85 202 81 190 76 182 73 174 72 170 69 162 67 162 63 162 66 158 66 142 61 115 72 269 138 289 126 285 119 273 123 273 126 285 129 289 131 285 131 289 132 293 134 301 135 301 135 297 135 297 137 301 137 305 138 305 138 309 141 317 143 321 143 313 144 317 147 321 149 325 149 325 147 321 149 325 150 325 152 317 152 317 152 321 155 325 155 325 155 321 153 321 152 317 153 321 155 325 155 329 156 329 152 325 158 333 156 325 156 333 158 325 158 325 159 329 159 333 158 325 159 329 158 321 155 317 155 313 155 313 155 313 155 313 158 321 158 321 158 321 158 321 158 321 158 321 156 317 156 317 156 317 156 321 158 325 159 325 159 325 159 325 161 329 161 333 161 329 161 329 161 329 161 329 161 317 161 317 161 321 164 325 165 329 165 329 165 329 165 329 165 321 165 321 165 321 165 321 162 313 162 313 162 313 162 313 162 313 162 313 162 313 162 313 161 309 161 309 162 313 162 313 162 313 161 313 161 309 159 309 156 301 156 301 156 297 155 297 150 289 152 293 153 289 152 285 152 289 152 289 152 289 152 289 155 293 153 293 152 289 152 289 155 293 152 285 149 285 150 285 150 285 150 285 150 285 150 285 149 281 149 281 149 281 149 281 147 277 149 281 149 281 147 277 147 277 147 277 147 277 147 277 143 265 143 265 143 265 143 265 144 265 143 265 141 261 141 261 138 257 138 253 137 249 135 249 137 253 135 249 135 249 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 126 230 125 222 122 218 123 222 128 230 126 222 123 222 125 222 122 214 122 214 122 214 122 214 122 210 120 210 119 206 119 206 119 206 117 202 116 198 114 194 110 198 107 186 101 170 96 162 87 142 85 138 85 142 88 146 85 134 85 146 95 174 99 170 99 174 99 174 99 174 99 174 96 174 99 178 98 170 93 158 95 166 95 166 95 166 95 166 95 166 95 166 95 166 95 166 95 166 93 162 93 162 95 166 93 158 92 158 90 154 90 154 90 154 90 154 90 154 90 154 88 162 87 158 85 154 84 150 84 154 84 154 84 154 84 154 84 154 84 150 82 150 81 146 82 146 81 146 79 142 79 142 79 142 79 138 78 134 76 134 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 61 103 64 115 66 111 61 99 61 99 58 91 57 95 60 103 64 107 63 103 63 103 64 107 60 95 60 99 61 99 61 103 61 99 60 95 60 95 61 99 58 91 58 91 58 91 58 91 57 87 58 91 58 91 57 87 57 83 55 79 54 83 55 87 55 79 52 71 51 75 54 83 52 75 52 75 52 75 52 75 51 79 52 83 54 79 52 75 49 79 57 91 54 75 49 75 52 75 51 71 49 75 51 79 52 79 52 79 51 75 51 75 49 71 49 67 45 63 49 79 52 71 46 63 48 71 48 63 48 63 46 63 48 71 51 79 51 79 52 71 46 55 43 59 48 63 48 63 48 63 48 63 48 67 49 63 45 51 43 55 45 55 46 59 46 51 42 51 37 39 34 39 31 35 34 47 47 27 47 27 47 27 47 27 45 27 47 28 50 28 50 27 47 28 50 28 50 27 47 25 45 25 47 27 47 25 42 24 38 22 45 27 47 27 45 25 52 28 47 25 42 25 47 27 31 19 35 24 40 25 40 25 40 24 35 22 35 22 38 25 40 25 35 21 33 19 33 21 38 21 31 13 16 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 3 2 1 4 4 11 9 21 12 19 10 16 12 19 13 23 15 23 15 21 13 21 13 23 15 23 15 23 15 23 15 21 18 31 21 28 19 33 25 33 22 33 22 31 21 31 21 38 22 31 21 38 27 40 25 47 31 45 30 45 28 42 28 47 31 47 31 47 31 47 31 52 33 50 33 50 34 54 37 52 34 52 36 54 37 57 37 52 39 64 39 47 22 26 16 19 13 23 16 28 16 26 15 26 18 28 18 31 19 31 19 23 18 28 18 21 4 50 87 171 102 155 96 152 95 150 96 155 96 155 95 152 95 150 93 157 95 150 93 150 93 148 88 143 87 138 84 131 79 124 76 119 73 117 70 112 69 109 67 102 64 107 67 107 66 105 60 128 117 253 132 250 126 250 119 253 126 257 131 262 132 262 132 260 131 262 132 265 135 269 137 276 135 276 137 279 137 281 138 281 138 284 140 286 143 291 144 291 144 293 146 298 149 303 150 303 149 300 149 300 150 305 153 308 152 305 152 305 153 310 156 312 156 310 155 310 153 308 153 310 155 310 156 312 156 315 158 308 156 317 161 315 158 317 161 312 158 312 159 315 159 317 161 315 161 317 161 317 159 312 156 315 156 315 156 315 156 315 156 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 161 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 324 164 324 164 324 164 324 164 319 161 319 162 322 164 324 164 331 164 329 162 327 161 327 159 319 156 319 156 319 156 319 156 317 152 315 150 312 152 315 153 315 152 315 152 315 152 315 152 319 155 317 153 317 152 315 152 319 153 315 150 310 150 315 152 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 300 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 276 129 276 129 274 126 269 123 274 126 267 122 265 122 267 123 267 126 262 122 257 122 260 125 257 122 257 122 257 122 257 122 257 122 255 120 255 119 253 119 253 119 250 117 250 117 248 116 248 113 243 108 234 102 224 98 214 93 210 88 207 88 210 92 207 87 205 90 217 96 219 95 222 98 222 98 222 98 222 98 217 96 217 96 217 96 217 95 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 210 92 210 90 207 90 207 90 207 90 207 90 207 90 198 85 198 85 198 85 198 85 195 84 195 84 195 84 195 84 193 82 193 81 191 81 188 79 193 82 191 81 191 79 188 79 186 78 186 78 183 76 183 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 140 61 148 66 150 64 143 60 148 63 140 58 138 60 145 64 138 61 140 63 140 63 138 61 138 61 138 63 140 63 143 64 140 61 138 60 136 61 138 63 133 58 133 58 133 58 133 58 128 57 131 60 133 58 128 57 128 55 126 54 124 55 126 57 128 54 121 49 117 52 124 57 124 54 124 54 124 54 124 54 119 51 124 54 124 54 119 51 119 54 126 55 121 49 117 51 121 51 119 49 117 51 119 52 117 49 117 49 119 51 119 51 114 51 121 52 114 46 117 52 121 49 112 46 114 49 114 46 114 48 112 46 112 48 117 51 114 51 121 49 112 43 109 48 102 46 105 48 107 49 109 51 112 49 105 46 105 46 100 42 109 45 112 46 105 43 97 37 88 37 85 34 76 34 78 34 25 19 25 19 25 19 25 19 27 27 30 31 30 27 28 23 30 31 30 31 30 27 25 19 27 23 27 23 25 15 22 11 22 15 27 27 30 31 28 23 31 31 27 19 24 19 27 27 18 15 21 27 24 35 25 31 27 35 25 31 24 35 25 39 28 35 25 23 22 23 21 23 22 35 18 19 10 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 0 0 1 3 6 15 13 23 12 19 10 23 12 27 16 31 15 31 15 31 15 31 15 31 15 31 15 31 15 31 13 23 19 31 19 31 22 43 24 39 22 35 21 31 19 27 22 35 18 27 21 39 22 35 33 67 33 63 31 59 30 59 31 63 31 63 31 63 31 63 36 71 34 71 34 75 37 83 34 71 34 75 36 79 37 79 31 79 40 79 28 35 16 19 9 19 13 31 16 31 15 27 16 35 16 39 18 39 19 43 15 39 16 35 12 3 37 246 110 261 98 249 99 249 95 242 96 234 96 230 95 226 93 226 98 230 93 226 93 226 92 214 88 218 85 206 81 194 78 186 73 178 72 170 70 166 67 162 63 162 66 162 67 142 63 119 70 273 143 297 128 281 116 261 126 281 129 293 132 297 134 293 131 289 132 297 135 301 137 309 135 297 135 301 137 305 138 305 138 305 140 313 141 317 144 321 144 313 146 321 149 325 150 333 150 329 149 325 149 329 152 329 153 317 152 317 152 321 155 329 156 329 156 325 155 325 153 321 155 325 156 329 156 333 158 333 155 333 161 345 159 337 159 345 158 325 158 329 159 333 161 333 161 337 162 337 162 333 159 325 158 321 158 321 158 321 158 321 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 333 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 165 321 165 321 165 321 165 321 161 309 161 313 162 317 164 317 165 321 164 317 162 313 161 313 156 301 156 301 156 301 156 301 155 293 150 281 149 285 153 297 152 289 152 289 152 289 152 289 155 297 155 293 153 289 152 289 156 297 152 285 149 285 152 293 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 144 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 131 242 131 238 128 230 125 222 128 230 123 218 120 218 123 226 126 222 123 210 120 214 123 218 122 214 122 214 122 214 122 214 122 214 122 210 120 206 119 206 117 202 117 202 117 202 117 202 117 210 114 194 107 178 102 170 107 182 101 158 93 146 92 146 95 154 90 154 95 166 95 154 96 166 96 166 96 166 96 166 96 170 95 166 95 170 98 174 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 93 158 92 154 90 154 90 154 90 154 90 154 90 154 84 158 85 158 85 158 85 162 84 154 84 154 84 154 84 154 81 146 81 142 79 138 78 138 82 150 82 146 81 142 79 142 78 138 76 134 76 130 75 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 58 103 64 115 66 111 61 99 66 111 61 99 60 103 64 115 58 95 63 107 64 103 60 91 63 103 63 107 64 111 66 111 63 99 61 95 60 99 61 103 58 91 58 91 58 91 58 91 55 87 60 99 61 95 57 83 57 83 55 79 54 83 55 87 57 83 52 67 49 75 55 87 55 83 55 83 55 83 55 83 49 75 54 87 55 83 51 71 52 87 55 83 51 71 51 79 52 75 51 71 49 75 51 79 46 63 48 71 49 75 51 75 46 75 55 83 51 67 49 79 52 71 46 63 48 67 48 63 49 67 48 63 46 67 48 71 45 71 52 71 46 55 46 75 43 55 46 59 49 67 51 75 54 67 45 55 48 63 43 39 45 55 46 63 45 51 39 47 39 43 36 43 34 43 36 55 50 28 50 27 47 25 45 25 42 24 42 25 45 27 47 27 52 28 45 24 42 25 50 30 52 30 50 27 45 22 38 19 45 27 47 28 50 27 47 25 35 22 47 30 54 30 50 27 33 22 40 27 42 25 35 21 45 28 42 25 40 27 45 28 38 24 38 22 35 21 33 21 38 22 33 16 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 12 16 9 14 9 16 10 11 10 21 16 28 16 21 12 23 13 21 15 28 18 23 12 16 10 14 12 19 15 23 18 33 22 33 22 33 21 26 18 35 22 33 22 33 22 31 21 45 30 42 28 42 30 47 33 50 31 47 30 45 31 47 33 52 34 52 34 52 34 52 34 52 34 52 36 54 37 57 37 52 34 50 30 40 22 28 18 23 15 23 15 23 15 23 15 31 19 31 19 31 19 31 19 35 21 21 12 19 13 78 108 174 107 162 98 152 96 155 99 150 93 150 93 150 93 150 93 150 93 152 93 148 90 143 87 138 84 136 81 128 78 124 76 119 73 117 70 109 66 105 63 112 67 107 63 102 63 107 63 121 110 255 137 245 131 269 123 257 128 257 131 260 132 265 134 272 137 269 137 269 137 267 135 279 137 276 134 276 137 281 141 284 140 284 141 286 141 288 143 293 144 293 146 296 147 298 147 296 147 303 152 308 152 303 149 310 153 308 153 308 153 305 152 312 155 310 153 308 155 310 156 317 158 310 153 308 155 315 159 315 158 315 159 317 161 319 161 317 161 317 162 319 164 322 164 322 164 322 162 319 161 317 161 312 156 315 158 317 159 319 159 319 159 319 159 319 159 319 159 322 161 322 161 322 161 322 161 317 158 317 159 319 159 322 161 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 324 164 324 164 324 164 324 164 324 164 324 165 327 167 329 167 334 168 329 165 324 162 322 162 327 161 327 161 327 161 327 161 324 159 322 158 322 156 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 150 312 150 315 152 315 150 312 149 310 149 310 149 310 149 310 149 310 149 312 150 312 150 312 150 312 150 315 150 310 149 308 146 303 144 300 143 300 144 303 146 305 146 303 140 293 140 305 147 305 141 303 141 305 141 305 140 300 137 298 137 298 135 296 134 293 134 298 137 298 135 296 134 293 134 293 134 293 134 293 134 293 134 293 135 286 131 281 129 284 132 284 131 284 129 281 128 279 128 276 129 276 128 274 126 272 126 269 125 269 125 269 125 269 125 260 123 257 122 257 120 255 120 257 122 257 122 257 122 257 122 253 120 255 120 255 120 255 122 253 119 253 119 253 119 253 119 245 113 243 111 243 110 241 110 243 110 231 99 219 95 214 93 212 90 207 87 205 90 212 93 219 98 226 104 229 101 222 95 210 93 214 95 217 98 222 99 219 99 222 99 222 98 217 95 222 98 219 96 217 98 219 99 217 96 217 95 214 93 212 93 212 93 212 92 210 90 207 90 207 90 207 88 205 87 202 87 200 87 202 90 205 90 202 88 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 70 162 70 162 70 162 70 162 70 162 70 162 70 159 69 159 67 157 67 152 70 159 72 152 64 145 63 150 66 150 64 148 63 145 63 152 67 152 66 150 64 148 64 150 66 150 64 148 63 145 63 138 63 140 64 143 63 140 61 143 64 143 64 143 64 143 64 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 57 128 58 128 55 121 51 128 57 128 57 126 54 121 51 124 52 121 51 119 52 121 54 117 51 124 55 126 54 119 49 112 49 121 52 117 48 114 49 117 49 117 49 117 49 117 49 128 54 117 46 109 45 114 49 105 43 112 48 117 51 119 51 114 48 117 49 114 48 112 45 119 51 119 49 117 49 114 48 102 48 114 52 109 46 102 46 102 45 102 43 100 45 102 45 114 48 112 43 107 43 102 43 85 34 88 36 81 33 85 37 28 27 28 23 27 19 25 19 25 19 25 19 25 19 25 19 28 27 25 19 25 19 28 27 27 23 28 27 28 23 27 19 25 23 27 27 28 23 27 19 24 19 28 31 30 27 25 15 22 31 24 35 25 31 24 27 25 35 24 27 22 31 25 35 24 23 24 19 22 23 21 23 25 43 21 31 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 19 10 19 10 19 10 19 9 23 15 35 16 31 13 23 16 31 15 35 19 43 16 27 9 3 10 7 12 15 15 23 21 39 22 39 22 35 19 27 22 39 22 39 22 39 22 43 31 59 27 47 27 59 33 75 33 63 31 59 30 63 31 67 34 71 34 71 34 71 34 71 34 71 34 75 36 79 37 79 36 71 33 55 25 35 18 23 15 31 15 31 15 31 15 31 18 39 18 39 18 39 18 39 19 35 16 23 6 51 69 289 108 269 102 249 96 246 98 253 93 230 93 230 93 230 93 230 93 230 95 230 92 222 88 214 87 210 84 202 81 194 78 186 75 178 72 170 69 158 64 154 67 170 66 158 64 138 61 119 67 249 143 313 126 289 128 273 128 281 129 289 132 293 134 297 137 305 137 305 137 305 137 309 138 301 135 297 135 301 140 313 140 309 141 313 141 317 143 317 146 317 147 321 149 325 149 325 147 325 150 333 153 333 152 321 153 321 155 325 155 329 156 329 158 329 156 325 155 329 156 333 156 329 156 325 156 329 158 333 158 333 158 337 159 341 161 341 161 333 161 337 162 341 164 341 164 341 164 337 162 337 161 333 156 317 158 321 158 325 159 325 159 325 159 325 159 325 159 325 161 329 161 329 161 329 161 329 159 325 159 329 161 329 162 333 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 165 321 165 321 165 321 165 321 164 317 165 321 165 325 167 325 170 329 167 321 164 317 164 317 161 313 161 313 161 313 161 313 159 309 159 305 158 305 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 289 150 285 152 289 152 285 150 285 149 281 149 281 149 281 149 281 149 281 150 285 150 285 150 285 150 285 150 285 149 277 146 269 144 265 143 265 143 269 144 273 146 273 144 261 138 261 146 277 146 265 140 265 141 265 141 261 138 253 137 253 137 249 135 249 134 246 137 253 137 249 135 246 134 246 134 246 134 246 134 246 134 246 135 253 132 246 131 246 132 253 131 246 131 242 129 238 128 238 129 238 129 234 128 230 126 230 125 226 125 226 125 226 125 226 125 222 123 218 122 214 122 214 122 214 122 214 122 214 122 214 119 206 119 206 119 206 119 202 119 206 119 206 119 206 119 206 114 206 113 202 111 198 111 198 111 194 107 174 99 162 96 154 95 158 92 150 90 154 95 162 95 170 99 182 102 174 96 162 93 162 95 170 98 178 99 182 98 174 99 178 99 174 96 170 99 174 98 170 96 174 98 178 96 170 96 166 95 162 93 162 93 162 93 158 92 158 90 154 90 154 90 150 88 150 87 146 87 166 88 170 90 166 88 162 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 123 70 119 70 119 70 119 70 119 70 119 69 115 69 111 67 111 66 107 67 119 72 119 66 103 64 103 66 107 66 103 64 103 63 99 67 119 67 115 66 111 64 111 64 111 63 107 63 103 61 103 61 103 63 107 64 103 63 99 63 103 63 103 63 103 63 103 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 91 57 83 52 71 51 75 54 79 55 79 54 75 54 79 52 75 51 79 52 83 49 75 54 87 55 83 51 71 48 75 54 83 51 71 51 79 48 71 49 71 49 71 49 75 54 79 49 67 46 63 48 71 43 59 46 67 49 71 49 71 48 67 48 67 48 63 45 55 51 71 49 71 48 67 48 63 46 67 52 71 48 59 45 59 43 55 46 63 48 59 45 51 48 59 43 59 43 55 43 67 37 51 42 59 37 51 39 71 50 28 47 27 47 27 45 25 47 27 47 27 45 25 45 25 50 27 47 25 45 27 47 28 42 24 47 28 54 31 54 31 47 27 47 27 47 27 47 27 50 28 52 30 50 25 40 21 40 25 38 24 38 24 40 25 35 22 33 19 31 21 35 22 38 24 35 22 35 22 33 21 47 27 40 21 28 10 11 4 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 16 10 16 10 19 12 19 13 23 16 26 15 19 10 28 16 26 18 31 19 28 15 11 9 11 10 16 13 19 15 31 21 33 22 33 21 28 18 31 21 31 22 35 24 38 25 50 30 40 25 40 28 50 36 50 33 47 31 47 31 50 33 52 34 52 34 52 34 52 34 52 34 52 36 54 37 57 37 59 36 47 27 33 18 23 15 23 15 23 15 23 15 23 15 28 18 28 18 28 18 28 18 28 12 33 12 0 37 152 116 169 105 159 98 152 96 152 98 150 95 150 95 150 95 150 95 148 93 150 93 145 90 140 87 143 87 138 84 133 81 128 78 121 73 117 70 112 67 107 66 107 67 109 67 109 66 105 60 124 108 253 138 248 129 265 122 257 129 257 131 262 134 265 134 267 135 267 137 272 138 274 140 281 137 279 137 279 138 284 141 286 141 286 143 288 143 291 144 300 149 300 149 303 150 305 152 300 150 305 153 308 153 305 152 310 155 310 156 315 158 317 159 315 158 312 156 312 156 315 158 308 155 312 158 315 159 315 158 315 158 315 159 317 161 319 161 317 161 317 162 319 164 322 164 322 164 322 164 319 162 319 161 317 158 317 159 319 159 322 161 319 159 319 159 319 159 319 159 322 161 322 161 322 161 322 161 322 161 324 162 324 164 327 164 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 168 329 167 329 167 329 167 329 167 329 167 329 167 324 165 327 165 329 167 329 167 334 168 329 165 324 164 324 164 329 162 329 162 329 162 329 162 327 161 324 159 324 158 322 158 317 153 317 153 317 153 317 153 317 153 317 153 319 155 319 155 317 153 317 153 317 153 317 153 317 153 317 153 315 152 315 150 315 152 315 152 312 150 312 149 310 149 310 149 310 149 310 149 312 150 312 150 312 150 312 150 310 149 308 146 305 144 300 143 303 144 303 144 305 146 305 146 303 141 298 141 303 146 303 143 305 141 305 141 305 140 300 138 298 137 298 137 296 135 296 134 298 137 298 135 296 134 293 134 293 134 293 134 293 134 293 134 286 132 284 131 284 132 288 135 284 131 284 129 281 128 279 128 276 129 276 128 274 126 272 126 269 125 269 125 269 125 269 125 265 126 262 125 262 123 260 123 257 122 257 122 257 122 257 122 255 120 253 119 250 116 248 114 253 119 253 119 253 119 253 119 250 117 248 116 248 114 245 114 243 113 241 110 234 104 224 98 222 98 219 95 217 95 219 96 217 96 222 99 224 98 219 95 214 95 217 96 219 99 222 101 217 98 219 99 222 99 219 98 222 98 219 96 217 98 219 99 217 96 217 95 214 93 212 93 212 93 212 93 210 92 210 90 207 90 207 90 205 88 205 87 200 88 202 90 205 88 200 87 198 85 198 85 198 85 198 85 195 84 195 84 195 84 195 84 191 81 191 81 191 81 191 81 186 78 186 78 186 78 186 78 181 75 181 75 183 76 183 78 179 78 171 75 169 75 169 76 167 73 167 73 164 72 164 70 162 70 162 70 162 70 162 70 159 69 159 67 157 67 155 66 155 70 157 67 148 63 148 67 150 66 150 66 148 64 148 63 152 67 152 66 150 64 148 64 145 63 143 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 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 57 128 55 124 52 114 49 119 52 124 54 124 54 124 52 121 51 119 52 121 54 117 51 124 55 126 54 119 49 117 52 126 55 121 51 121 54 114 48 114 49 117 51 119 51 119 49 117 49 117 49 117 49 112 48 114 49 117 48 114 46 112 48 114 48 114 46 109 43 117 48 114 48 112 46 112 45 105 49 114 51 107 46 105 48 97 45 109 52 114 49 102 42 117 46 114 43 109 45 109 45 100 45 107 45 100 43 100 46 27 23 27 23 27 23 27 23 24 19 25 23 27 27 28 27 27 23 27 23 27 23 27 23 22 15 25 27 30 35 31 35 27 23 27 23 27 23 27 23 28 27 30 31 28 19 24 11 27 35 24 27 22 31 25 39 22 23 21 19 19 23 21 27 22 19 22 19 22 27 22 27 30 55 27 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 10 19 12 23 12 23 12 23 15 35 16 35 16 27 12 19 18 35 15 35 18 39 15 23 9 7 12 15 15 19 15 19 19 35 22 39 22 35 19 31 19 35 21 39 24 47 27 51 28 55 28 59 30 63 31 63 34 67 31 63 31 63 33 71 34 71 34 71 34 71 34 71 34 71 34 75 36 79 37 79 40 79 31 43 19 23 15 15 15 31 15 31 15 31 15 31 16 35 16 35 16 35 16 35 18 15 24 23 0 130 117 293 107 269 102 253 98 246 96 246 96 246 96 246 95 242 95 242 93 238 95 238 92 230 88 222 88 218 87 210 84 198 81 194 75 182 73 174 70 166 69 162 64 166 69 170 69 146 61 111 66 238 140 317 128 285 125 277 129 285 131 289 132 297 135 301 134 301 135 305 138 313 141 317 138 305 138 305 138 309 141 313 143 317 143 317 144 321 144 325 147 325 149 325 150 329 150 333 150 333 152 337 153 337 153 329 156 329 156 333 158 333 158 333 158 329 156 325 155 329 156 333 152 321 156 337 161 341 159 333 158 333 158 337 159 341 161 341 161 333 161 337 162 341 164 341 165 345 164 341 164 337 162 337 159 325 159 329 161 329 161 329 161 329 161 329 161 329 161 329 162 333 162 333 162 333 162 333 164 337 164 341 165 341 167 345 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 325 168 329 168 329 168 329 168 329 165 321 165 325 167 325 168 329 170 329 167 321 165 321 165 321 164 321 164 321 164 321 164 321 162 313 161 313 159 309 159 309 155 297 155 297 155 297 155 297 153 297 155 297 155 297 155 297 155 297 155 297 155 297 155 297 155 297 153 293 153 289 152 289 153 293 152 289 152 285 150 285 150 285 150 285 150 285 150 285 150 285 150 285 150 285 150 285 147 277 146 273 144 269 144 265 144 273 146 273 146 273 146 273 144 265 143 265 144 269 144 269 141 265 143 269 141 265 140 257 138 257 137 253 137 249 135 249 137 253 137 249 135 246 134 246 134 246 134 246 134 246 134 246 131 246 131 246 132 253 134 257 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 226 126 222 125 222 122 214 122 214 122 214 122 214 123 214 122 210 119 202 116 194 119 206 119 206 119 206 119 206 119 206 119 202 117 198 116 198 113 194 114 194 111 178 104 162 101 174 99 170 96 166 96 166 93 162 96 170 98 170 96 162 96 170 98 174 99 178 101 182 96 174 99 178 101 182 99 178 99 174 98 170 96 174 98 178 96 170 96 166 95 162 93 162 95 166 93 162 93 158 92 158 92 158 90 154 90 150 88 150 88 166 90 170 90 166 87 158 85 158 85 158 85 158 85 158 85 158 85 158 85 158 85 158 82 150 81 146 81 146 79 142 79 142 79 142 79 142 79 142 75 134 76 134 76 134 76 134 78 138 76 130 75 130 75 134 75 130 73 126 73 123 72 123 72 123 72 123 72 123 72 123 72 119 70 119 69 115 69 111 70 119 69 107 63 99 66 119 67 111 66 107 66 103 64 103 67 119 67 115 66 111 64 111 63 107 63 107 61 103 60 99 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 79 49 71 52 79 54 79 54 79 54 79 52 75 51 79 52 83 51 79 52 83 54 79 52 75 49 79 54 83 52 75 51 79 46 63 48 71 49 75 52 79 48 67 49 75 51 75 49 71 48 71 49 71 49 67 46 59 49 71 49 71 49 67 46 63 48 67 46 63 46 59 45 59 48 71 52 71 48 59 46 67 46 63 51 75 52 71 48 59 48 59 45 59 43 59 46 71 45 71 49 87 48 75 46 91 47 27 47 27 47 27 47 27 38 22 42 25 50 30 54 33 47 27 47 27 47 27 47 27 42 25 45 27 47 27 45 25 50 27 47 25 45 27 47 28 47 27 47 28 47 27 47 25 45 27 40 24 38 25 42 28 38 24 35 22 35 22 38 24 35 22 35 22 35 22 35 22 47 28 45 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 14 10 19 13 23 13 21 12 26 16 26 16 23 15 21 12 26 15 21 13 23 15 19 9 16 13 21 18 28 19 26 18 28 19 31 22 33 22 31 19 31 21 33 24 38 27 40 28 35 27 47 34 54 33 42 27 52 34 50 31 47 33 52 34 52 34 52 34 52 34 52 34 52 34 52 36 54 37 57 37 64 36 42 21 23 13 19 15 23 15 23 15 23 15 23 15 26 16 26 16 26 16 26 16 33 12 35 12 4 69 200 108 169 105 164 101 157 98 155 98 157 99 155 98 152 96 150 95 148 93 150 93 145 90 140 87 143 88 140 85 136 81 131 79 121 75 119 73 117 70 114 70 107 67 112 70 112 67 105 60 117 101 245 141 255 128 262 125 260 129 260 132 265 134 267 135 267 135 269 138 274 141 276 143 281 138 284 141 286 141 286 141 288 144 291 144 293 146 293 146 296 147 298 147 300 149 300 150 308 153 308 153 308 155 310 156 317 159 317 158 315 156 312 156 312 156 310 155 310 155 312 156 308 155 315 161 319 161 317 158 315 158 315 159 317 161 319 161 317 161 317 162 319 164 322 164 324 165 324 164 322 164 319 162 324 162 324 161 322 161 322 161 322 161 322 161 322 161 322 161 324 162 324 162 324 162 324 162 329 165 329 165 331 167 331 168 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 170 331 168 331 168 331 168 331 168 327 165 329 167 329 168 331 168 334 168 329 167 327 165 329 167 331 164 331 164 331 164 331 164 329 162 329 162 327 161 327 159 319 155 319 155 319 155 319 155 322 155 319 155 319 155 319 155 319 155 319 155 319 155 319 155 319 155 319 153 317 153 315 152 317 153 317 152 315 152 312 150 312 150 312 150 312 150 312 150 312 150 312 150 312 150 312 150 308 147 305 146 305 146 303 144 308 146 305 146 305 146 305 146 303 146 305 146 303 144 303 144 305 143 308 143 308 141 303 138 300 138 300 137 298 137 296 135 298 137 298 135 296 134 293 134 293 134 293 134 293 134 293 134 281 131 284 132 288 134 288 134 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 128 265 126 262 125 257 122 257 122 257 122 257 122 265 125 260 122 255 119 253 117 253 119 253 119 253 119 253 119 253 119 253 119 250 117 248 116 245 114 248 116 245 111 236 107 226 101 226 99 222 96 217 93 214 95 217 96 222 98 222 98 222 99 222 99 224 101 224 101 219 99 222 101 224 101 222 99 222 98 219 96 217 98 219 99 217 96 217 95 214 93 212 93 214 95 214 93 212 93 210 92 210 92 210 90 207 90 205 88 205 90 205 90 205 88 200 85 198 85 198 85 198 85 198 85 198 85 198 85 198 85 198 85 193 82 193 81 191 79 188 79 188 79 188 79 188 79 188 79 186 76 183 76 183 76 183 78 179 78 171 75 169 75 169 76 169 75 169 73 167 73 164 72 164 72 164 72 164 72 164 72 167 73 164 72 164 70 162 70 155 70 155 66 145 63 152 70 152 67 152 66 150 66 148 64 152 67 152 66 150 64 148 64 150 66 148 64 145 63 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 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 57 126 55 128 57 126 54 121 52 124 52 121 51 119 52 121 54 121 52 121 52 121 52 121 52 112 49 121 52 117 48 117 51 114 48 114 49 117 51 119 51 114 48 117 51 119 51 117 49 117 49 117 49 114 46 109 43 119 51 121 52 119 51 117 48 114 48 112 46 112 45 109 45 109 52 114 51 107 46 107 51 114 51 109 48 107 49 112 51 117 45 117 43 112 45 114 48 107 46 112 49 109 45 105 46 25 19 27 23 27 23 28 27 22 11 24 23 28 35 33 39 25 23 27 27 28 23 27 19 25 23 27 23 25 15 22 7 30 27 25 15 24 19 28 31 27 23 27 23 27 23 27 23 27 39 25 35 25 35 27 39 27 35 24 31 24 31 25 39 21 15 22 19 22 27 24 31 25 47 25 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 7 15 12 31 16 31 13 27 16 35 16 35 15 31 15 31 15 27 12 27 13 27 10 7 13 19 18 35 22 35 19 31 18 31 21 39 22 39 21 35 22 39 24 43 25 51 27 51 22 47 31 75 36 67 28 47 34 71 33 67 33 67 34 71 34 71 34 71 34 71 34 71 34 71 34 75 36 79 37 79 40 71 27 27 13 15 15 23 15 31 15 31 15 31 15 31 18 39 18 39 18 39 18 39 22 35 19 27 25 226 128 277 108 273 107 265 102 257 99 253 101 257 99 253 98 246 96 242 93 238 95 238 92 230 88 222 88 214 85 206 82 198 79 190 75 182 75 178 73 174 72 174 67 174 69 170 69 146 63 119 58 210 132 325 132 285 126 293 131 289 131 293 134 301 135 305 137 305 138 309 140 317 141 317 138 309 141 317 143 317 143 313 144 321 146 325 146 329 147 329 146 317 147 321 149 325 149 325 155 341 153 337 153 341 156 341 162 341 161 341 159 337 159 337 158 333 156 329 156 329 158 333 158 333 159 337 159 337 158 333 158 333 158 337 159 341 161 341 161 333 161 337 162 341 164 341 167 345 165 345 164 341 164 341 164 337 164 333 162 333 161 329 162 333 162 333 162 333 162 333 164 337 164 337 164 337 164 337 165 341 165 341 167 345 168 349 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 329 170 333 170 333 168 329 168 329 168 329 168 329 167 325 167 325 168 329 168 333 170 329 167 325 167 325 168 329 165 325 165 325 165 325 165 325 164 321 164 317 162 317 161 313 156 301 156 301 156 301 156 301 156 301 156 301 155 297 155 297 156 301 156 301 156 301 156 301 156 297 155 297 153 293 153 293 155 293 153 293 152 289 152 289 152 289 152 289 152 289 152 289 150 285 150 285 150 285 150 285 147 277 147 277 147 277 147 277 147 277 147 277 146 273 146 273 144 277 147 277 144 265 144 273 143 269 144 273 143 265 140 261 140 257 138 257 137 253 137 253 137 253 137 249 135 246 134 246 134 246 134 246 134 246 134 246 129 246 132 253 134 253 132 249 131 246 131 242 129 238 128 238 129 238 129 234 128 230 126 230 128 234 128 234 128 234 128 234 128 230 128 226 126 222 125 222 122 214 122 214 122 214 122 214 126 222 125 218 122 214 120 210 119 206 119 206 119 206 119 206 119 206 119 202 117 198 116 198 116 198 116 198 114 190 111 186 104 186 104 182 99 166 95 158 95 162 95 166 98 174 99 174 101 182 101 182 101 182 101 182 101 182 102 186 101 178 98 174 99 174 98 170 96 174 98 178 96 170 96 166 95 162 93 162 96 166 95 166 93 162 93 162 93 158 92 158 90 154 90 154 90 170 90 170 88 162 85 154 85 158 85 158 85 158 85 158 87 162 87 162 87 162 87 162 84 154 82 146 81 142 78 138 81 146 81 146 81 146 81 146 78 138 78 138 76 134 76 134 78 138 76 130 75 130 75 134 76 130 75 130 73 126 73 126 73 126 73 126 73 126 73 126 73 126 72 123 70 119 70 119 67 115 69 111 64 103 67 119 69 111 67 111 66 107 66 107 67 119 67 115 66 111 64 111 66 115 66 111 64 111 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 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 79 54 83 57 91 58 91 58 87 57 79 52 71 54 79 52 75 51 79 52 83 52 79 52 79 52 79 52 79 46 71 52 75 49 67 48 71 49 71 49 71 49 71 49 71 51 71 49 71 49 71 49 71 49 71 49 71 49 67 45 59 51 75 52 79 51 71 48 67 49 67 48 67 46 63 46 59 51 75 52 71 48 59 49 75 54 71 48 55 45 63 51 79 48 59 45 63 45 67 49 79 42 67 49 87 46 75 45 83 45 25 45 27 47 28 50 28 47 27 47 28 50 28 52 30 45 25 50 28 50 28 45 25 47 27 50 28 47 25 42 24 52 28 45 24 42 25 50 30 52 30 50 27 45 25 45 25 40 27 42 28 45 27 42 25 42 25 38 24 38 24 40 27 33 21 33 22 35 24 38 24 35 22 40 22 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 19 16 26 16 23 13 26 16 23 15 23 16 28 18 26 15 21 13 23 13 16 7 16 13 26 21 33 21 28 18 26 19 31 22 33 22 33 21 35 25 38 25 38 25 38 25 40 28 45 31 47 31 45 30 54 34 52 33 50 34 52 36 52 34 52 34 52 34 52 34 52 34 52 36 54 37 57 37 59 33 35 15 16 12 23 19 23 15 23 15 23 15 23 15 28 18 28 18 28 18 28 18 38 22 21 16 85 110 205 113 174 110 171 107 167 104 159 101 162 102 159 99 155 96 152 95 148 93 150 93 145 90 140 87 140 85 136 82 131 79 126 76 124 75 121 75 121 73 119 73 114 70 112 67 109 67 109 64 105 90 234 143 262 129 267 132 262 131 262 132 265 135 269 137 272 140 274 140 274 140 274 140 281 140 288 144 291 144 288 141 293 146 293 147 296 147 298 149 300 149 300 149 303 150 305 152 312 155 310 153 310 156 315 159 319 162 322 164 327 167 331 168 322 161 319 159 317 161 319 162 322 162 319 159 315 158 315 158 315 158 315 159 317 161 319 161 317 161 317 162 319 164 322 164 327 167 324 165 324 164 322 164 329 165 327 164 327 162 324 162 324 162 324 162 324 162 324 162 327 164 327 164 327 164 327 164 327 164 329 165 329 167 331 167 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 170 334 171 336 171 329 167 329 167 329 167 329 167 329 167 329 168 331 168 334 170 334 168 329 167 329 168 331 170 336 167 336 167 336 167 336 167 334 165 331 164 331 162 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 319 155 319 153 317 153 319 155 317 153 317 152 315 152 315 152 315 152 315 152 315 152 312 150 312 150 312 150 312 150 310 149 310 149 310 149 310 150 310 149 310 147 308 146 305 146 303 147 312 147 300 141 300 146 308 143 310 144 308 143 305 140 303 140 300 138 300 137 298 137 298 137 298 135 296 134 293 134 293 134 293 134 293 134 293 134 284 132 288 134 288 132 284 129 284 131 284 129 281 128 279 128 276 129 276 128 274 126 272 126 274 128 274 128 274 128 274 128 265 126 265 126 262 125 262 123 257 122 257 122 257 122 257 122 260 122 257 122 257 122 257 122 253 119 253 119 253 119 253 119 250 117 250 117 248 116 248 114 248 116 245 114 243 113 245 114 236 108 236 107 231 99 219 93 219 96 219 96 222 101 229 102 226 102 226 102 226 102 226 102 229 104 229 102 224 99 217 95 222 98 219 96 217 98 219 99 217 96 217 95 214 93 212 93 217 96 214 95 214 93 212 93 212 93 210 92 210 90 207 90 205 92 207 90 202 87 198 84 198 85 198 85 198 85 198 85 202 88 202 88 202 88 202 88 195 84 193 81 191 79 186 78 191 81 191 81 191 81 191 81 188 79 188 78 186 76 183 78 179 78 171 75 169 75 169 76 171 76 169 75 169 73 167 73 167 73 167 73 167 73 167 73 162 70 159 69 159 67 157 67 148 67 157 69 152 66 152 69 155 69 152 67 152 66 150 66 152 67 152 66 150 64 148 64 148 64 148 63 145 63 143 61 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 55 124 52 124 55 131 60 124 54 126 55 126 54 124 52 124 52 121 51 119 52 121 54 124 52 121 51 119 52 121 54 114 51 121 52 119 49 117 51 121 52 119 49 117 48 112 46 124 52 117 48 112 46 114 49 114 48 117 49 117 48 112 46 114 48 117 49 114 48 112 45 119 49 117 49 114 48 114 46 114 54 114 51 107 46 109 52 112 49 107 46 105 48 109 49 114 45 117 45 114 46 119 49 102 45 117 48 109 45 102 43 25 19 25 23 27 27 28 27 31 35 30 31 28 23 25 19 24 19 28 31 30 27 25 15 27 23 28 31 30 31 28 23 30 27 25 15 24 19 28 31 34 39 30 23 24 11 22 7 24 35 28 47 30 43 25 31 25 31 24 27 22 31 24 35 21 15 21 19 22 31 24 31 18 31 21 39 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 13 35 18 35 15 27 15 31 15 31 16 39 19 43 19 35 15 35 16 31 12 15 10 11 16 31 21 31 18 23 18 27 21 39 22 39 22 39 27 51 25 47 25 47 25 43 31 59 27 51 27 59 33 71 36 71 34 67 33 71 34 75 34 71 34 71 34 71 34 71 34 71 34 75 36 79 37 79 37 63 22 15 10 11 16 35 15 31 15 31 15 31 15 31 19 43 19 43 19 43 19 43 22 55 10 43 75 325 131 313 113 293 111 281 107 269 102 257 104 261 101 257 99 249 96 246 93 238 95 238 92 222 88 214 85 206 84 198 79 190 76 186 76 186 75 182 75 182 75 178 72 178 69 162 66 150 66 138 52 194 126 333 135 293 131 301 131 289 132 297 134 301 137 305 141 317 140 313 140 313 140 301 138 313 143 321 146 321 143 317 146 325 147 329 147 333 149 325 150 321 150 325 152 329 153 329 158 337 155 329 155 337 159 349 158 341 164 357 170 372 174 380 164 349 162 341 162 349 165 353 167 349 161 333 156 329 156 333 158 333 158 337 159 341 161 341 161 333 161 337 162 341 164 341 167 349 167 345 165 341 164 341 167 341 165 337 164 333 162 333 162 333 162 333 162 333 162 333 164 337 164 337 164 337 164 337 164 337 164 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 165 329 167 333 168 333 167 329 165 325 165 329 168 333 167 329 167 329 167 329 167 329 165 325 165 321 164 321 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 156 297 155 293 153 293 155 297 155 293 153 289 152 289 152 289 152 289 152 289 152 289 150 285 150 285 150 285 150 285 150 285 150 285 150 285 152 289 149 281 149 277 147 273 146 273 144 281 150 281 143 261 143 277 143 273 144 273 144 269 141 261 140 261 140 257 138 253 137 253 137 253 137 249 135 246 134 246 134 246 134 246 134 246 134 246 132 253 135 257 134 249 129 238 131 246 131 242 129 238 128 238 128 238 128 234 126 230 126 230 128 234 128 234 128 234 128 234 126 226 125 222 125 218 123 218 122 214 122 214 122 214 122 214 119 210 120 210 120 210 120 214 119 206 119 206 119 206 119 206 117 202 116 198 116 194 114 194 117 198 113 186 111 190 116 202 111 198 111 194 107 174 98 158 96 158 96 162 99 170 104 186 104 182 102 182 102 186 102 186 105 194 105 190 101 174 95 162 99 174 98 170 96 174 98 178 96 170 96 166 95 162 93 162 96 170 96 166 95 162 93 162 93 162 93 158 92 154 90 154 92 174 92 170 88 162 85 154 85 158 85 158 85 158 85 158 88 158 88 158 88 158 88 158 84 146 82 138 81 134 78 138 81 146 81 146 81 146 81 146 79 142 79 138 78 134 76 134 78 138 75 130 73 130 73 134 75 134 75 130 73 126 72 126 73 119 73 126 73 126 73 126 67 111 66 107 66 103 64 103 63 107 70 119 69 111 66 111 69 115 69 111 67 107 66 107 67 119 67 115 66 111 64 111 63 107 63 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 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 79 54 75 54 83 58 95 48 67 51 75 54 79 54 79 54 79 52 75 51 79 52 83 54 79 52 75 51 79 52 83 49 79 55 87 52 75 51 79 54 83 52 75 48 63 45 59 57 83 49 63 45 59 48 71 46 67 48 71 49 67 48 63 45 59 46 63 45 59 43 51 51 75 51 71 49 71 48 67 52 79 52 67 46 59 51 79 46 63 48 63 48 63 48 59 45 63 45 63 45 71 49 83 40 67 48 91 48 75 45 75 50 27 47 25 45 27 47 28 40 22 42 25 45 27 50 28 54 30 47 25 45 27 52 31 50 33 54 25 42 27 45 21 47 27 47 27 47 27 47 27 45 27 47 28 50 27 47 25 52 31 57 28 47 22 45 25 47 24 45 22 42 24 45 25 42 25 38 22 33 22 38 25 26 19 35 22 33 13 14 3 0 0 0 1 2 3 4 3 11 7 11 6 9 4 7 4 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 4 7 16 13 21 15 21 15 26 18 28 18 28 16 28 21 33 21 26 16 26 19 35 22 28 18 21 15 21 15 23 16 23 16 26 19 31 22 28 19 31 21 31 22 33 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 34 57 37 64 30 28 15 28 19 26 12 23 15 23 16 26 18 28 18 26 16 26 16 26 16 26 16 28 19 7 33 159 134 183 123 174 116 171 113 171 110 171 108 169 108 167 107 164 101 157 98 157 98 155 95 148 90 148 88 143 87 136 82 126 78 124 78 128 81 126 78 119 73 114 72 114 73 112 69 105 66 102 61 114 75 210 143 265 135 272 128 262 131 267 132 272 135 276 138 276 138 284 141 279 138 284 141 286 141 286 143 288 144 291 144 298 147 293 144 293 147 300 152 305 152 305 153 308 155 310 155 305 152 305 153 312 158 319 161 329 153 343 180 362 171 370 164 379 170 346 170 341 162 322 171 324 164 319 159 315 161 319 164 317 161 317 161 317 161 317 161 324 162 327 164 327 165 329 165 324 162 324 164 327 165 329 165 334 167 336 168 339 167 331 165 324 167 327 167 322 164 322 165 331 165 336 164 334 162 331 162 329 164 339 167 336 164 336 168 322 170 336 173 334 168 329 168 334 168 339 167 339 167 339 168 334 170 331 170 331 170 331 170 327 167 329 170 334 171 334 171 334 168 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 167 339 165 336 165 334 164 334 164 334 164 334 164 324 156 319 153 317 155 322 158 327 159 324 158 324 156 322 156 319 155 319 155 319 155 319 155 322 158 324 159 327 158 324 156 322 156 322 155 319 153 317 153 315 152 315 153 317 155 319 155 315 152 312 150 312 149 310 149 315 152 315 152 315 152 315 152 312 150 312 149 310 147 308 147 303 146 305 147 308 146 305 144 315 147 312 144 310 143 305 141 303 140 300 138 300 137 298 137 300 138 300 137 298 135 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 291 131 288 129 286 128 276 126 279 128 276 128 274 126 267 126 269 125 269 123 267 122 265 122 267 122 265 120 262 119 260 117 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 113 243 113 241 113 245 113 238 105 222 96 226 102 226 102 226 102 224 99 231 104 231 104 231 104 231 104 219 98 224 99 226 98 224 96 222 99 222 98 219 96 217 96 217 98 219 98 219 96 214 93 212 93 212 92 210 90 207 90 210 92 210 90 207 88 205 88 214 93 207 87 202 88 207 92 207 90 207 90 207 90 207 90 202 90 202 88 200 87 198 87 195 85 195 85 195 85 195 85 188 79 188 78 186 76 183 76 181 78 188 79 183 76 186 81 188 78 176 70 169 72 179 78 171 72 176 75 176 72 169 67 159 69 164 73 167 73 167 73 164 72 164 69 162 67 159 67 162 67 157 64 152 61 150 60 159 67 159 67 159 67 159 67 150 66 148 64 148 64 145 63 143 61 143 61 143 61 143 61 138 60 145 64 148 63 140 58 140 60 140 60 140 60 140 60 138 60 136 57 128 54 124 52 133 58 133 58 133 58 133 58 119 54 128 60 133 57 124 51 128 57 126 55 126 57 131 60 121 52 126 57 128 57 128 57 124 54 124 55 126 57 128 57 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 119 51 121 54 128 55 121 49 119 49 112 45 109 46 117 51 112 48 114 49 117 48 114 46 109 46 112 45 105 42 109 48 109 46 117 51 119 49 112 45 114 46 109 45 114 48 112 45 107 45 114 46 107 42 109 46 102 42 109 46 114 48 112 45 27 23 25 19 25 19 27 23 22 11 24 19 25 23 28 27 31 31 30 27 28 31 30 35 27 35 30 19 24 27 27 11 27 23 27 23 27 23 27 23 25 23 27 27 28 23 27 19 25 43 28 43 24 27 22 35 25 35 24 31 22 35 24 31 27 19 24 11 21 19 24 23 19 27 24 35 21 19 7 0 0 0 0 0 1 0 3 0 6 7 4 3 4 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 3 7 9 23 13 27 13 31 16 39 18 39 18 35 18 31 21 35 18 27 19 39 22 35 19 27 16 23 16 23 18 27 16 23 16 27 19 35 19 31 19 31 21 35 21 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 79 36 87 37 67 18 31 18 43 16 23 15 31 15 35 16 39 18 39 16 35 16 35 16 35 16 35 16 23 10 123 116 365 123 341 120 329 119 313 116 293 113 289 110 285 108 281 104 261 101 253 98 242 96 234 92 218 88 214 88 222 85 210 81 202 79 202 81 206 79 198 76 186 73 182 75 174 70 174 67 162 63 150 61 170 111 337 140 309 137 289 131 285 131 285 132 293 135 301 135 305 140 309 138 301 140 313 141 305 143 309 143 313 144 313 147 321 146 317 146 321 150 325 152 317 153 321 153 325 155 325 153 321 153 325 156 337 162 349 164 365 177 412 176 361 180 365 187 376 177 369 173 357 165 345 167 345 162 333 159 333 162 341 161 333 161 333 161 333 161 333 162 341 162 341 164 345 164 349 162 341 164 345 164 349 165 341 167 337 168 341 168 337 165 341 168 345 168 349 167 341 164 349 171 361 167 353 164 349 165 353 159 345 165 357 167 365 173 372 171 349 177 353 171 349 170 353 168 349 167 357 167 357 167 349 168 341 170 341 170 341 170 341 168 337 170 345 171 345 170 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 168 333 168 333 168 333 168 333 168 333 168 329 167 329 165 325 164 321 164 321 164 321 164 321 159 305 156 297 155 301 158 309 159 309 159 305 158 305 156 301 155 297 155 297 155 297 155 297 156 301 158 305 158 305 156 301 156 301 156 297 155 297 153 293 153 293 155 297 155 301 156 301 153 293 152 289 150 285 150 285 152 289 152 289 152 289 152 289 150 281 150 277 149 277 147 273 144 269 146 273 147 269 146 265 147 277 146 269 144 265 141 261 140 257 140 253 138 253 137 249 138 257 138 253 137 253 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 234 131 257 129 249 128 246 126 242 128 246 129 242 128 238 126 238 125 234 125 230 123 230 122 226 122 226 120 222 120 222 120 218 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 194 113 190 113 190 114 194 111 174 104 158 104 166 105 170 107 174 108 178 104 178 104 178 104 178 104 186 102 186 104 194 104 198 102 194 99 178 99 174 98 174 96 170 96 174 98 174 98 170 95 162 93 162 93 158 92 158 90 154 92 158 92 154 90 154 88 150 93 174 90 170 88 166 88 170 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 138 78 138 76 134 78 146 81 142 76 130 76 138 78 134 73 119 70 123 73 130 70 119 72 126 72 119 69 111 69 103 72 111 73 119 73 115 72 123 70 126 69 123 67 123 67 123 66 115 64 111 63 107 67 123 67 123 67 123 67 123 69 111 67 107 63 95 61 91 61 95 61 95 61 95 61 95 60 99 63 107 63 107 60 99 60 99 60 99 60 99 60 99 63 99 61 95 58 91 57 87 58 91 58 91 58 91 58 91 55 87 57 87 57 87 57 83 60 95 57 83 55 83 55 83 51 75 54 79 55 83 55 79 52 75 52 79 54 79 55 83 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 48 67 48 71 51 71 48 59 49 67 48 63 46 67 48 71 46 67 48 71 49 67 48 63 45 63 46 59 43 51 45 67 46 75 48 79 49 75 48 71 48 67 43 67 48 79 48 67 43 71 48 71 45 63 45 75 43 63 45 71 46 71 45 67 45 25 42 24 42 24 45 25 40 22 42 25 45 27 50 28 47 28 50 30 52 28 50 27 45 30 52 25 42 28 50 24 47 27 47 27 47 27 47 27 45 27 47 28 50 27 47 25 42 24 47 25 42 21 42 25 47 24 45 22 42 24 45 25 42 25 38 22 35 22 35 24 35 24 40 25 35 15 16 4 2 1 2 1 4 3 4 3 7 4 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 2 6 14 10 19 12 21 15 26 18 28 18 28 16 21 18 31 21 28 19 33 24 31 19 28 18 26 18 28 19 31 19 28 18 23 18 26 18 26 18 26 19 28 21 31 21 31 21 31 22 33 24 35 24 35 25 38 27 45 31 52 36 52 34 52 34 52 34 52 34 54 34 52 33 50 34 52 36 57 34 52 33 52 33 54 34 54 27 28 15 26 18 26 13 23 15 23 16 26 18 28 18 26 16 26 16 26 16 26 16 23 9 26 72 200 141 186 129 181 125 183 122 186 119 186 117 174 111 169 108 164 105 162 101 157 99 155 95 155 92 150 88 140 87 136 84 131 82 131 84 131 81 128 78 121 75 117 73 117 73 112 69 107 66 105 63 107 69 195 140 267 138 276 134 272 132 269 132 272 135 279 137 276 138 284 140 281 138 284 143 286 143 288 143 291 144 291 144 296 147 293 146 296 149 300 152 305 153 308 153 310 155 310 155 312 156 312 156 317 161 324 165 331 168 367 177 358 174 384 200 408 208 403 194 365 177 336 167 329 167 322 161 317 161 319 164 317 161 317 161 317 161 317 161 322 161 322 162 324 164 327 164 324 164 327 164 329 165 329 165 339 168 341 170 339 167 329 164 331 170 329 168 324 168 324 165 346 170 324 153 298 140 284 137 293 144 303 150 310 158 329 170 341 179 341 177 336 171 336 176 334 168 339 167 339 167 339 168 336 171 336 171 336 171 336 171 334 171 336 171 336 170 334 168 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 168 339 167 339 165 334 164 334 164 334 164 334 164 331 161 327 158 324 159 329 162 329 161 327 159 327 158 324 158 322 156 322 156 322 156 322 156 319 156 322 158 324 156 322 155 322 156 322 156 319 155 319 153 319 156 322 156 322 158 324 158 319 155 317 153 317 152 315 152 315 152 315 152 315 152 315 152 312 150 312 150 310 149 310 147 305 146 308 147 308 147 305 146 315 147 312 144 310 143 305 141 305 141 303 140 303 138 300 138 300 138 300 138 298 137 298 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 125 267 123 267 122 262 120 262 120 265 122 265 122 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 116 245 114 245 113 243 113 245 114 245 111 236 105 226 104 231 107 236 110 241 111 231 104 231 104 231 104 231 104 231 105 234 107 236 104 231 102 222 99 222 99 219 98 219 96 217 98 219 98 219 96 214 93 212 93 212 93 210 92 210 90 210 92 210 92 207 90 207 88 207 92 210 92 207 90 205 87 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 79 186 78 186 76 191 82 195 81 183 73 179 75 183 75 181 73 179 73 179 73 174 72 176 72 176 70 171 69 162 70 164 73 167 73 164 72 164 72 164 69 162 67 159 67 157 66 157 64 155 64 155 64 159 67 159 67 159 67 159 67 157 69 152 66 145 61 140 58 143 61 143 61 143 61 143 61 140 61 143 63 145 61 143 60 140 60 140 60 140 60 140 60 140 63 140 63 140 63 140 63 133 58 133 58 133 58 133 58 136 58 126 54 124 55 131 61 138 61 131 57 126 54 124 54 119 51 121 54 124 54 124 52 119 51 119 52 121 52 124 54 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 51 119 51 117 49 117 49 117 49 117 49 114 48 117 49 114 46 109 43 112 48 114 49 117 48 114 46 112 48 114 49 117 48 114 46 109 46 112 45 107 43 109 48 117 48 114 46 112 48 114 49 112 43 107 45 114 49 117 46 109 48 117 48 112 45 112 49 112 46 109 43 107 43 109 45 25 15 24 11 22 15 24 19 24 15 24 19 25 23 27 23 22 15 27 27 28 23 24 11 24 27 28 15 25 31 30 19 28 27 27 23 27 23 25 19 25 23 27 27 28 23 27 19 22 35 25 39 24 31 25 43 25 35 24 31 22 35 24 31 27 23 25 15 22 19 22 19 22 27 24 31 19 15 7 0 1 0 3 0 3 0 3 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 0 0 1 7 7 19 10 19 13 31 16 39 18 39 18 35 13 23 19 35 21 35 24 51 19 31 19 31 19 35 22 43 24 39 21 27 16 23 16 23 18 27 18 27 19 31 21 35 21 35 21 39 22 43 24 43 25 47 25 51 28 63 33 71 36 75 36 75 36 75 36 75 36 71 34 67 33 71 34 75 34 83 34 79 33 79 33 79 30 55 18 31 16 35 15 27 15 31 15 35 16 39 18 39 18 39 18 39 18 39 18 39 12 7 33 257 144 384 128 357 126 345 123 333 120 313 117 301 116 297 113 285 108 277 105 269 102 246 99 238 95 226 92 226 88 222 85 218 84 218 85 222 84 210 81 202 78 194 75 186 75 178 72 178 69 170 67 158 60 150 101 329 143 313 140 305 134 293 132 293 134 297 137 305 137 305 141 309 138 305 140 317 143 309 143 313 144 313 146 317 147 321 147 321 149 325 150 321 153 321 153 325 155 325 156 329 158 333 158 337 161 345 164 353 161 376 173 353 176 412 227 555 266 622 272 539 206 408 174 369 168 353 165 337 162 337 164 341 162 337 162 337 162 337 162 337 161 337 161 337 162 341 164 345 164 345 164 349 165 349 167 345 170 345 170 345 168 337 165 337 168 345 167 353 171 357 168 349 162 321 144 261 123 222 116 214 125 246 128 253 132 277 146 313 168 345 179 372 177 369 177 372 170 353 168 357 167 357 167 349 173 349 173 349 173 349 173 349 173 349 173 349 171 341 168 333 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 168 333 168 329 167 329 165 325 165 325 165 325 165 325 164 317 161 309 159 313 162 321 162 313 161 313 159 309 159 309 158 305 158 305 158 305 158 305 155 297 156 301 156 301 155 297 158 305 156 301 156 297 155 297 155 297 156 301 156 301 156 301 156 301 156 297 155 293 153 293 152 289 152 289 152 289 152 289 152 285 150 281 150 277 149 277 146 269 147 277 149 273 146 269 146 273 146 269 144 265 143 265 143 261 141 261 140 257 140 257 140 261 138 257 138 253 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 129 249 128 246 128 246 128 246 129 242 128 238 126 238 126 238 125 234 125 230 123 230 119 218 120 222 122 230 123 230 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 116 198 116 194 114 194 113 194 116 198 116 194 113 186 104 166 104 170 107 174 108 178 105 182 105 182 105 182 105 190 104 190 105 194 102 198 101 190 101 182 99 178 99 174 98 174 96 174 98 174 98 170 95 162 95 166 93 162 93 158 92 158 93 162 92 158 92 154 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 85 138 85 138 84 134 81 146 79 142 79 138 78 138 81 150 82 146 78 130 76 138 73 130 76 134 76 130 72 119 72 123 72 123 70 119 69 115 70 103 72 111 73 119 72 111 72 123 70 126 69 123 67 123 64 115 64 119 66 119 66 119 66 119 66 119 66 119 66 119 69 111 66 107 63 99 61 91 63 99 63 99 63 99 63 99 61 103 61 103 61 103 61 103 60 99 60 99 60 99 60 99 61 99 61 103 63 107 64 107 58 91 58 91 58 91 58 91 61 95 57 83 55 87 60 99 61 95 58 87 55 79 54 83 52 75 54 83 55 83 54 79 51 71 52 75 54 79 54 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 75 51 75 51 71 49 71 49 71 49 71 49 71 52 79 54 75 48 63 45 63 45 63 49 75 51 71 46 59 46 67 48 71 49 67 48 63 45 63 48 63 43 55 46 71 51 79 46 67 45 71 49 83 45 63 43 67 48 79 49 75 46 75 51 79 46 71 48 79 49 75 45 63 42 59 43 67 45 24 42 22 40 24 42 25 42 24 45 25 45 25 47 27 45 27 50 30 52 28 47 25 42 28 50 24 45 30 52 25 50 28 50 27 47 25 45 25 45 27 47 28 50 27 47 25 45 25 52 27 47 25 50 28 47 24 45 22 42 24 45 25 42 27 40 25 38 22 33 19 33 21 35 22 31 13 16 6 7 3 4 3 4 3 4 3 11 7 9 6 7 4 7 4 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 0 4 6 14 10 16 10 21 15 26 18 28 18 28 16 19 16 28 21 31 22 38 28 28 19 28 19 31 22 35 25 38 24 33 19 26 16 23 16 26 18 26 19 28 21 31 21 31 21 31 22 33 24 35 24 38 25 38 25 42 30 50 33 54 36 54 36 54 36 54 36 54 34 52 33 50 34 52 36 54 34 54 33 52 31 50 30 38 21 28 15 23 16 23 15 23 15 23 16 26 18 28 18 28 18 28 18 28 18 28 18 9 9 78 119 222 140 186 129 174 125 174 120 179 117 179 116 183 117 171 111 169 110 169 110 164 104 164 101 157 96 152 95 143 88 140 87 138 87 140 88 136 84 131 81 126 78 121 75 117 75 114 72 112 69 112 67 109 61 179 137 269 140 279 140 276 135 276 134 276 135 279 138 279 140 286 141 284 138 286 143 288 143 291 144 291 146 293 146 296 147 298 149 300 150 300 152 308 153 310 155 310 156 312 156 317 159 317 159 319 162 324 165 348 180 346 170 398 260 527 340 596 363 608 307 446 196 346 168 334 170 327 164 319 162 322 165 319 162 319 162 319 162 319 162 322 161 322 162 324 164 327 164 327 164 329 165 329 167 331 167 341 170 341 170 341 168 331 165 324 165 324 168 331 171 319 159 276 132 265 123 255 123 265 129 260 126 262 125 262 129 279 143 298 159 329 179 348 180 348 180 341 173 343 171 341 170 339 168 339 173 339 173 339 173 339 173 339 173 339 173 339 171 334 168 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 343 168 341 168 339 167 336 165 336 165 336 165 336 165 336 164 331 161 329 162 334 165 331 162 331 162 329 161 329 159 324 158 324 158 324 158 324 158 319 156 322 158 324 156 322 155 324 158 324 156 322 156 319 155 319 155 317 153 317 153 317 153 322 156 322 156 319 155 317 153 315 152 315 152 315 152 315 152 315 152 315 150 312 150 310 149 305 147 310 149 310 149 308 146 312 146 310 144 310 144 308 143 308 143 308 143 305 141 305 140 303 140 303 138 300 138 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 286 128 286 128 279 128 279 128 276 128 274 126 267 126 272 126 272 125 269 125 267 123 262 120 262 122 267 123 269 125 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 250 116 248 116 245 114 245 116 248 116 248 116 245 114 238 110 236 108 234 107 231 105 234 105 234 105 234 105 234 105 234 105 234 105 234 102 229 99 224 101 224 99 222 99 219 98 217 98 219 98 219 96 214 93 214 95 214 93 212 93 210 92 212 93 212 92 210 92 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 198 85 195 84 193 84 191 81 191 79 188 79 186 78 186 79 193 81 186 78 188 82 179 75 186 78 186 75 176 70 176 72 174 70 171 69 171 70 164 72 167 73 167 72 162 70 164 72 164 69 162 67 159 67 157 66 157 66 157 67 159 67 157 66 157 66 157 66 157 66 148 64 148 64 148 64 148 64 145 63 145 63 145 63 145 63 143 61 143 61 143 61 143 61 140 60 140 60 140 60 140 60 133 58 133 60 138 63 140 63 133 58 133 58 133 58 133 58 131 58 131 58 131 58 131 58 131 57 128 55 126 57 128 58 126 57 128 58 131 57 126 55 124 54 124 54 126 55 128 57 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 51 119 49 117 48 117 49 117 49 117 49 117 49 119 54 124 51 112 43 109 48 109 46 117 51 119 49 112 45 112 48 114 49 117 48 114 46 112 48 114 46 109 43 112 49 119 49 112 45 109 46 117 51 112 45 107 45 114 49 114 46 112 48 119 49 112 46 114 49 117 48 109 43 105 42 107 45 25 19 24 15 24 15 25 19 25 19 25 19 25 19 25 19 31 35 33 39 33 39 31 35 25 31 30 19 24 27 28 15 30 31 28 23 27 19 24 15 25 23 27 27 28 23 27 19 25 47 30 47 25 39 27 47 25 35 24 31 22 35 24 31 27 23 27 19 24 19 19 7 19 23 21 23 19 23 13 11 4 3 4 3 3 0 3 0 7 11 7 7 6 7 4 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 6 11 10 19 12 23 13 31 16 39 18 39 18 35 15 27 21 39 22 39 25 55 22 35 21 35 22 43 25 47 25 43 22 31 18 27 18 27 19 31 21 35 21 39 22 39 21 35 21 39 22 43 24 43 25 47 25 47 27 55 31 67 37 79 37 79 37 79 37 79 36 71 34 67 33 71 34 75 33 83 34 83 33 75 28 67 19 39 16 31 15 31 15 31 15 31 15 35 16 39 18 39 19 43 19 43 19 43 19 43 7 47 76 369 146 369 132 357 123 345 123 329 119 313 116 301 122 321 116 293 111 289 111 285 108 273 105 257 102 249 99 242 93 234 90 226 88 226 88 226 85 218 84 210 81 198 78 194 75 178 73 182 72 178 70 170 63 134 93 325 144 309 138 313 138 301 137 297 135 301 138 305 137 309 141 313 140 309 141 321 144 313 144 313 146 317 146 321 147 321 149 329 152 333 150 321 155 325 155 325 156 329 156 333 161 337 159 337 159 341 162 345 164 361 161 353 257 730 363 884 381 892 383 825 285 511 185 408 173 361 168 345 164 341 164 345 164 341 164 341 164 341 164 341 162 341 164 345 164 349 165 349 165 349 165 349 167 353 167 349 168 341 170 345 170 345 168 349 165 337 167 357 173 345 153 289 126 238 122 230 120 234 126 249 125 242 125 238 122 234 126 253 135 277 159 345 174 369 179 376 176 369 174 365 173 357 171 353 174 353 174 353 174 353 174 353 171 349 173 353 173 349 171 341 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 337 170 337 168 333 168 333 167 329 167 329 167 329 167 329 165 321 162 313 161 317 164 325 164 321 164 317 162 317 161 313 159 309 159 309 159 309 159 309 156 305 158 309 159 305 158 301 159 305 158 305 156 301 156 301 155 293 153 293 153 289 152 289 156 301 156 297 155 293 153 293 152 289 152 289 152 289 152 289 153 285 152 285 150 281 150 281 147 273 149 277 149 277 147 273 144 269 144 269 144 269 144 269 144 269 144 265 143 265 141 261 141 261 140 261 138 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 238 126 238 125 234 125 234 122 226 122 226 123 230 123 230 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 202 117 202 116 198 116 198 116 198 116 198 114 194 114 194 117 198 116 194 111 182 108 178 107 186 107 186 107 186 107 194 108 202 110 202 107 202 102 198 102 182 101 182 99 178 99 178 96 174 98 174 98 170 95 162 96 166 95 166 93 162 93 162 95 162 93 162 92 158 92 158 90 174 92 174 90 170 88 162 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 146 81 146 79 142 79 142 76 142 81 146 79 142 81 154 75 134 78 138 78 134 73 123 73 123 70 115 69 115 69 119 72 107 73 111 73 115 70 107 72 123 70 126 69 123 67 123 67 123 67 123 67 119 66 119 64 115 64 115 64 115 64 115 61 95 63 103 64 107 67 111 64 103 64 103 64 103 64 103 63 103 61 99 60 103 61 107 60 99 60 99 60 99 60 99 57 87 57 91 60 95 60 99 58 91 58 91 58 91 58 91 57 87 58 91 58 91 57 87 57 83 55 83 55 87 58 95 58 91 60 95 58 91 57 83 54 79 55 83 55 87 57 87 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 51 75 49 67 48 67 49 71 49 71 49 71 49 71 48 75 52 67 43 47 45 71 46 67 48 71 49 67 48 63 46 67 48 71 49 67 48 63 46 67 49 67 45 59 48 75 49 75 48 71 46 75 48 79 48 71 45 67 48 75 46 67 45 75 49 75 46 67 46 79 46 71 45 63 43 63 45 67 47 27 45 25 45 25 47 27 45 25 45 25 45 25 45 25 54 31 52 30 52 30 54 31 47 31 52 25 42 28 47 22 52 30 50 27 47 25 42 24 45 27 47 28 50 27 47 25 50 28 54 27 45 22 45 25 47 24 45 22 42 24 45 25 42 27 42 27 40 22 31 16 33 22 35 24 38 21 35 19 9 6 9 4 7 3 4 3 9 6 9 4 7 4 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 7 6 11 10 19 12 21 12 21 15 26 18 28 18 28 16 23 19 33 22 33 22 38 28 35 24 33 22 33 24 38 25 35 24 31 19 28 19 28 19 31 21 33 22 35 24 35 24 31 21 31 22 33 24 35 24 38 25 38 25 40 28 45 31 57 37 57 37 57 37 57 37 54 34 52 33 50 34 52 36 52 33 54 34 52 30 45 27 26 16 26 15 21 13 23 15 23 15 23 16 26 18 28 18 31 19 31 19 31 19 31 19 7 33 150 147 202 132 198 131 179 129 179 126 183 123 181 120 188 122 176 114 169 113 176 116 174 113 174 107 169 104 164 102 152 95 148 90 140 88 140 88 138 85 136 82 128 79 124 78 119 75 117 73 117 72 117 70 117 58 169 135 272 138 274 140 284 138 281 137 279 137 281 138 281 140 288 141 284 140 286 144 291 144 291 146 293 146 296 147 293 147 300 152 303 152 300 152 310 155 310 156 312 156 315 158 317 159 317 158 317 161 319 162 339 174 322 188 513 366 608 384 608 375 608 374 565 250 384 187 343 173 331 167 322 164 324 165 322 164 322 164 322 164 322 164 327 164 329 165 331 167 331 167 329 165 329 167 331 167 334 168 334 167 339 170 343 171 339 171 331 168 331 171 329 159 279 123 255 128 248 122 241 119 238 119 248 126 253 125 243 122 243 123 260 135 288 156 319 170 341 182 351 179 353 177 351 174 346 173 348 174 348 174 348 174 348 174 339 170 343 173 346 173 343 171 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 343 170 343 168 341 168 339 167 339 167 339 167 339 167 336 164 331 161 329 162 334 165 336 165 334 164 334 162 331 162 329 161 329 161 329 161 329 161 327 159 329 161 329 161 327 159 327 159 324 158 324 156 322 156 322 156 319 155 319 153 317 153 319 155 319 155 317 153 317 152 315 152 315 152 315 152 315 152 317 153 315 152 315 150 312 150 308 149 310 150 312 149 310 147 310 144 310 144 310 144 310 144 312 146 310 144 310 143 308 143 305 141 303 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 272 126 272 125 269 125 269 123 267 123 267 123 265 122 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 250 117 250 116 248 116 250 117 248 114 243 113 243 113 248 116 248 114 243 113 241 111 236 107 236 107 236 107 236 107 238 108 238 108 236 104 229 99 226 102 224 101 224 99 222 99 217 98 219 98 219 96 214 93 217 96 214 95 214 93 212 93 214 95 212 93 212 92 210 92 212 92 207 90 205 88 205 90 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 82 191 81 191 79 188 79 188 82 195 82 188 78 188 81 183 76 186 78 183 76 181 73 179 72 174 69 169 69 174 72 167 73 167 73 167 72 162 69 164 72 164 69 162 67 159 67 164 69 162 67 159 66 155 64 155 64 155 64 155 64 155 64 145 63 148 64 148 64 150 66 148 64 148 64 148 64 148 64 145 63 140 60 140 60 145 63 140 60 140 60 140 60 140 60 133 58 133 58 133 60 136 60 133 58 133 58 133 58 133 58 131 57 126 54 124 55 128 58 131 58 128 55 126 55 128 57 131 58 131 58 131 57 126 54 121 52 124 54 124 55 126 55 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 119 51 117 48 112 46 117 49 117 49 117 49 117 49 112 51 121 49 107 42 114 54 117 48 114 46 112 48 114 49 112 48 114 49 117 48 114 46 114 48 117 48 109 45 114 51 112 48 114 49 117 48 114 46 119 48 112 46 112 46 109 42 107 46 114 46 109 43 109 48 107 43 109 46 112 46 109 45 28 23 27 19 25 23 27 27 25 19 25 19 25 19 25 19 28 23 24 11 22 15 27 27 28 39 31 19 24 23 25 7 30 31 28 23 27 19 24 15 25 23 27 27 28 23 27 19 25 43 28 39 22 23 19 31 25 35 24 31 22 35 24 31 27 23 28 23 25 19 18 3 22 31 25 39 25 47 25 47 6 7 6 3 4 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 6 11 9 19 13 27 13 27 13 31 16 39 18 39 18 35 18 35 22 39 22 39 24 51 25 47 24 39 22 43 24 47 24 39 21 31 19 31 21 35 22 39 24 43 24 47 25 47 21 35 21 39 22 43 24 43 25 47 25 47 25 55 30 59 37 79 37 79 37 79 37 79 36 71 34 67 33 71 34 75 33 79 34 83 33 71 27 59 13 31 16 31 13 27 15 35 15 31 15 35 16 39 18 39 19 43 19 43 19 43 19 51 10 119 117 424 135 365 144 372 134 376 131 365 129 345 125 333 126 329 119 305 113 301 116 301 114 289 111 281 108 265 105 257 99 249 95 234 90 226 87 222 87 222 85 214 81 202 78 198 76 182 73 186 73 186 73 174 67 134 88 321 144 305 135 309 140 309 138 301 137 305 138 309 138 309 143 317 140 309 143 321 144 313 144 317 146 321 147 321 146 321 150 333 153 333 150 317 155 325 155 329 156 333 158 333 159 337 158 333 158 337 161 337 170 369 167 412 321 884 375 845 384 880 384 920 357 654 202 416 174 369 170 349 165 341 165 345 164 341 164 341 164 341 164 341 165 349 167 353 167 357 168 357 165 349 165 353 167 357 168 349 164 333 168 345 171 353 173 361 174 357 173 365 170 309 126 198 123 230 125 238 128 242 129 246 126 246 131 249 128 234 125 238 128 253 138 285 152 337 173 380 182 380 180 369 177 361 174 357 174 357 174 357 174 357 174 357 168 341 170 353 173 353 173 353 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 171 337 170 333 168 333 167 329 167 329 167 329 167 329 165 321 161 309 159 313 164 325 165 325 165 321 164 321 162 317 161 313 161 313 161 313 161 313 159 313 162 317 162 317 161 309 159 309 159 305 158 301 156 301 158 305 158 301 156 297 155 297 155 297 153 293 153 289 152 289 152 289 152 289 152 289 152 289 153 289 153 285 152 281 150 281 147 277 149 281 150 277 149 273 144 269 144 269 144 269 144 269 146 273 146 269 144 269 143 265 141 265 141 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 128 238 126 234 125 234 126 234 125 230 123 226 122 222 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 119 202 117 198 116 198 119 202 116 194 113 186 111 190 111 186 111 186 111 186 111 186 107 186 107 186 107 186 107 194 104 194 105 190 101 190 96 178 102 186 102 182 101 178 99 178 96 174 98 174 98 170 95 162 96 170 96 166 95 162 93 162 95 166 95 162 93 158 92 158 95 178 90 162 87 166 90 174 90 170 90 170 90 170 90 162 90 150 90 146 88 142 87 142 88 146 87 138 85 134 82 130 82 150 82 146 81 142 79 142 84 158 85 150 79 134 76 138 78 138 78 134 76 130 75 130 75 126 70 115 67 115 70 123 73 111 73 111 73 115 69 107 72 123 70 126 69 123 67 123 72 130 70 126 67 119 64 111 64 115 64 115 64 115 64 115 66 107 66 103 64 99 63 99 64 103 64 103 64 103 64 103 64 107 60 95 58 99 63 111 60 99 60 99 60 99 60 99 60 95 60 95 60 95 60 95 58 91 58 91 58 91 58 91 61 91 52 63 48 75 58 99 63 99 58 87 55 79 54 79 57 87 57 87 57 83 52 75 51 71 51 75 52 79 54 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 52 79 51 71 48 67 46 59 49 71 49 71 49 71 49 71 49 83 57 83 48 63 54 103 51 71 46 59 45 63 49 75 46 67 48 71 49 67 48 63 48 71 49 67 45 59 48 75 45 71 49 83 51 79 46 67 52 79 46 71 46 71 43 55 43 67 46 71 43 59 45 71 40 59 45 71 48 75 46 67 50 27 47 25 45 27 47 28 42 27 52 31 54 28 42 22 47 27 47 27 47 27 47 27 52 30 52 28 47 25 42 22 47 28 52 28 45 24 45 27 45 25 45 25 45 25 45 25 50 25 42 21 38 21 42 24 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 19 13 26 18 31 21 33 21 35 22 31 22 38 25 33 19 33 25 38 24 31 19 28 21 31 21 31 21 31 21 31 21 38 24 33 21 31 22 35 25 35 24 35 24 35 24 35 24 40 25 38 24 35 25 38 27 47 34 57 39 62 40 59 39 52 34 52 34 52 34 52 34 54 34 54 36 57 33 40 19 28 16 21 12 19 13 26 18 21 15 23 16 31 21 33 22 31 21 33 19 31 21 31 18 4 78 195 147 214 143 188 140 191 138 191 132 191 131 193 131 191 128 186 119 169 111 167 114 181 113 169 110 174 107 169 107 152 105 155 90 157 95 131 84 140 87 136 84 128 79 124 76 124 76 112 70 114 73 119 72 100 55 148 116 269 146 276 140 274 135 279 137 281 140 286 141 286 141 286 143 288 144 291 144 298 147 293 144 293 147 300 152 300 152 305 155 308 155 308 155 317 159 317 158 315 156 312 156 319 159 317 159 317 161 322 164 329 161 334 199 482 369 608 369 601 384 608 374 608 313 415 191 353 177 334 168 329 168 327 165 324 165 324 165 324 165 324 165 329 165 329 167 331 168 334 168 339 170 336 170 336 170 334 168 339 170 343 171 346 173 339 171 358 174 339 184 327 134 241 122 250 128 245 129 248 131 250 131 253 132 250 131 250 129 248 129 241 120 260 137 286 146 315 174 348 182 360 179 358 184 355 171 346 173 346 173 346 174 353 177 348 174 348 173 346 171 343 171 351 174 343 170 339 168 341 171 343 171 343 170 341 168 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 155 319 155 315 153 322 158 324 156 317 152 317 153 317 153 317 153 317 153 317 153 317 152 315 150 312 150 312 152 315 152 315 150 310 147 310 144 310 144 310 144 310 144 312 144 308 141 305 141 305 143 305 141 305 140 303 138 300 138 298 137 298 137 298 137 298 137 298 137 298 135 296 134 293 134 293 134 293 132 291 131 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 111 241 111 241 110 241 108 238 107 236 107 229 104 231 105 234 102 231 101 229 104 229 102 224 99 219 96 217 96 219 99 224 101 224 101 217 96 217 95 214 93 212 93 217 96 217 95 214 93 212 93 210 92 210 90 207 88 205 88 207 90 207 88 205 87 202 87 202 88 198 85 195 85 195 87 198 87 198 85 195 84 193 84 195 82 188 78 183 78 188 81 191 81 191 79 188 78 186 78 188 79 188 78 183 75 179 72 181 75 179 72 174 70 171 69 171 75 169 73 167 72 164 72 162 70 162 69 162 69 162 69 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 155 67 150 66 148 63 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 57 131 55 119 51 126 61 128 57 128 55 126 54 124 54 126 54 121 52 124 54 119 48 121 51 119 49 117 51 119 52 124 54 124 52 121 51 119 51 112 48 117 51 121 52 121 52 121 52 121 51 119 49 117 49 119 51 119 49 117 48 114 48 114 48 114 46 112 45 109 45 114 46 112 46 112 48 117 51 117 48 112 45 109 45 109 46 102 43 112 49 119 49 112 45 109 46 112 46 109 45 114 51 112 45 109 46 117 49 112 43 124 51 114 45 109 45 114 49 28 23 27 19 25 23 27 27 19 7 24 19 27 19 24 15 27 23 27 23 27 23 27 23 27 27 28 27 27 19 24 11 24 23 28 23 24 11 24 23 27 23 27 23 27 23 27 23 27 39 22 27 21 27 22 31 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 15 35 18 43 19 43 18 39 22 35 21 39 24 43 21 27 22 43 25 43 21 31 21 43 22 39 22 39 22 39 22 39 27 47 24 39 22 43 25 51 24 43 24 43 24 43 24 43 27 47 25 43 24 47 25 51 30 63 34 79 37 79 37 75 36 75 36 75 36 75 36 75 34 83 34 87 36 75 25 43 18 35 13 23 12 27 16 39 16 35 18 39 18 39 19 43 19 43 19 47 24 59 21 43 19 253 143 408 149 408 140 404 141 404 137 384 134 365 132 361 126 345 125 325 113 289 108 293 117 301 114 293 114 285 108 277 99 281 107 261 104 249 92 242 88 226 87 214 82 202 78 194 81 182 72 178 72 186 73 174 58 130 76 269 141 329 138 313 135 297 137 305 140 313 141 317 141 313 143 317 143 321 144 321 147 321 146 317 146 321 150 333 150 333 153 341 155 341 155 329 159 337 159 333 158 329 156 329 161 341 159 337 161 341 162 345 167 329 167 357 238 726 381 904 380 908 365 892 378 813 230 432 182 380 173 357 170 357 167 345 165 345 165 345 165 345 165 345 165 349 167 353 167 357 168 357 170 361 170 361 170 361 170 357 170 349 171 353 174 357 173 361 179 345 171 380 164 246 113 230 126 249 128 253 129 253 131 257 132 261 132 257 131 257 129 253 125 234 126 261 134 269 149 341 173 376 180 365 179 369 179 345 174 353 173 353 174 357 176 365 174 357 174 353 173 353 171 349 174 345 173 341 170 337 170 341 171 341 171 337 170 337 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 301 155 297 153 297 156 301 156 301 155 293 153 293 153 293 153 293 153 293 153 289 153 285 152 285 150 281 150 285 152 285 152 281 149 273 144 269 144 269 144 269 144 269 146 269 143 265 141 261 143 265 141 265 141 261 140 261 138 257 137 253 137 253 137 253 137 253 137 253 137 249 135 246 134 246 134 246 134 242 132 242 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 190 111 186 110 194 110 190 108 186 107 194 102 190 104 194 104 198 102 194 104 190 102 182 99 178 98 174 95 170 98 178 99 178 98 174 96 170 96 166 95 166 93 162 96 170 96 166 95 162 93 162 92 174 92 170 90 170 88 166 90 170 90 166 88 166 87 154 90 146 87 142 85 138 87 142 87 142 87 138 85 134 84 134 84 150 79 138 78 138 79 142 81 146 81 142 79 138 78 138 79 142 78 134 75 130 73 126 75 130 73 126 72 119 69 115 75 115 75 111 73 115 72 115 70 119 69 126 69 126 69 126 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 66 115 64 107 61 99 60 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 51 71 55 95 57 87 57 83 55 79 54 79 52 71 51 71 52 75 49 59 51 75 51 75 51 75 51 75 54 83 54 79 52 75 51 75 49 75 51 79 52 79 52 75 52 79 52 75 51 71 49 71 51 75 51 71 49 67 48 67 49 71 49 67 48 67 46 63 48 63 46 63 46 67 49 75 49 67 46 59 45 59 45 63 43 71 49 87 52 83 49 75 46 75 49 75 46 71 49 87 51 79 48 75 51 83 49 75 46 71 46 71 45 63 43 59 50 27 47 25 45 27 47 28 35 19 38 22 45 27 50 28 47 27 47 27 47 27 47 27 42 25 45 25 45 25 42 22 40 25 47 27 42 24 45 27 50 28 50 28 50 28 50 28 47 25 45 22 40 21 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 28 18 31 19 28 16 23 15 31 19 26 21 33 22 31 18 31 24 38 24 33 22 35 27 35 24 35 24 35 24 35 24 42 27 40 25 38 27 40 28 38 25 38 25 38 25 38 25 40 27 38 25 38 25 40 27 42 30 50 34 54 36 54 36 57 37 57 37 57 37 57 37 54 34 54 36 57 31 38 18 28 16 23 13 21 15 26 18 31 19 31 18 28 16 26 16 31 18 31 24 45 27 31 15 45 113 229 149 205 149 200 144 195 146 193 140 195 138 198 137 183 128 186 119 164 107 157 105 171 116 181 117 179 114 174 108 159 105 169 104 157 93 148 98 145 90 140 85 131 81 126 78 126 78 114 72 117 75 119 70 112 58 145 114 267 144 274 138 279 137 281 138 284 141 286 143 286 143 288 143 291 144 291 144 296 147 293 146 296 149 300 150 303 152 305 155 308 155 308 156 317 159 317 159 315 158 315 158 319 161 317 159 319 162 324 164 341 171 331 165 343 253 549 380 608 384 608 381 608 318 417 184 358 182 341 171 334 170 329 165 324 165 324 165 324 165 324 165 329 167 331 167 334 168 334 168 334 168 334 170 339 171 341 173 343 173 348 176 351 176 346 176 339 168 336 177 310 129 243 128 250 126 250 128 253 128 255 129 260 132 257 131 257 129 255 129 257 126 260 128 262 125 279 150 331 174 355 177 353 182 355 173 351 173 351 171 351 174 353 176 351 173 351 173 348 171 348 170 346 173 346 173 346 171 341 170 343 171 343 171 341 170 341 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 334 164 336 165 336 165 334 164 331 162 331 162 331 162 331 162 334 164 334 162 331 161 329 161 327 159 327 159 327 158 322 156 324 158 324 158 322 156 322 155 319 155 322 156 322 156 319 155 317 153 317 153 317 153 317 153 317 153 317 153 315 152 315 150 315 152 315 152 315 150 310 149 312 146 312 146 312 146 312 146 312 146 310 143 305 141 308 143 305 141 305 141 303 140 303 138 298 137 298 137 298 137 298 137 298 137 298 135 296 134 293 134 293 134 293 134 291 132 291 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 114 243 113 243 111 241 110 241 108 238 107 236 107 231 104 234 105 234 104 231 102 231 104 224 99 219 98 222 101 217 96 219 98 219 96 214 95 217 96 217 96 214 95 214 93 217 96 217 95 214 93 212 93 210 92 210 92 207 90 207 88 207 90 207 90 205 88 205 87 202 90 200 87 195 85 198 87 198 87 198 85 195 84 193 84 193 82 191 79 186 78 188 79 191 81 188 79 188 79 186 78 191 79 183 75 179 73 181 76 181 75 179 73 176 70 174 72 171 75 169 73 167 72 164 72 162 70 162 69 162 69 162 69 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 63 145 61 140 60 138 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 121 52 126 58 128 57 128 55 126 54 124 54 119 49 117 49 121 51 114 45 117 51 121 54 124 52 119 49 124 54 124 52 121 51 119 51 121 52 124 54 124 52 119 51 121 52 121 51 119 49 117 49 119 51 119 49 117 48 114 48 119 51 119 49 117 49 117 48 114 46 112 46 112 48 117 51 117 48 112 45 109 45 109 46 107 45 114 49 119 49 114 46 112 49 117 49 112 48 119 54 121 49 112 45 114 49 119 49 105 45 112 49 114 45 105 40 28 23 27 19 25 23 27 27 25 19 24 19 27 27 30 35 27 23 27 23 27 23 27 23 21 11 24 19 25 19 24 15 24 19 28 23 25 19 27 31 28 27 28 27 28 27 28 27 25 39 24 35 22 31 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 16 35 18 39 18 35 16 31 18 27 16 31 22 39 19 27 21 43 25 47 24 43 27 55 27 51 27 51 27 51 27 51 28 55 28 55 28 55 28 55 27 51 27 51 27 51 27 51 28 51 25 47 25 47 27 55 30 63 31 67 34 75 36 75 39 83 39 83 39 83 39 83 36 87 36 87 36 75 24 39 18 35 15 31 15 31 16 39 18 39 18 39 18 39 18 39 21 39 18 59 28 51 15 27 58 357 164 416 141 424 149 416 146 416 143 404 140 384 137 376 131 353 128 333 113 289 101 265 111 309 119 297 113 297 113 281 111 261 102 265 95 238 98 246 93 238 90 222 84 210 79 198 81 186 73 186 75 190 73 170 67 138 73 257 140 325 137 305 138 305 140 309 141 313 143 317 143 317 143 321 144 321 146 325 147 321 147 321 149 325 150 329 152 337 155 341 156 345 155 333 159 337 159 337 159 337 159 333 162 341 161 341 161 345 164 349 161 333 170 349 173 428 248 690 336 876 372 872 327 595 197 408 188 392 177 365 171 357 168 349 167 349 167 349 167 349 167 349 167 353 167 357 168 357 170 361 167 357 168 361 171 369 174 365 174 357 176 365 179 369 177 372 179 365 179 384 162 253 122 257 126 249 128 253 128 257 129 257 134 265 132 265 131 261 131 261 132 257 126 253 120 230 129 285 161 349 177 353 177 361 180 345 176 361 173 357 173 361 174 365 174 361 173 357 173 353 171 353 170 341 174 353 174 345 171 337 173 345 171 341 171 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 170 337 167 329 167 329 167 329 167 329 167 329 167 329 167 329 167 329 164 321 165 329 167 325 164 321 164 321 164 321 164 321 164 321 164 321 164 317 162 313 161 313 159 309 161 313 159 309 158 301 159 309 158 305 158 301 156 301 155 301 156 301 156 301 156 297 155 297 155 297 155 297 155 297 155 293 153 289 153 285 152 285 152 285 153 289 152 285 150 277 147 277 147 277 147 277 147 277 147 273 144 265 143 265 143 269 143 269 141 265 141 261 140 261 138 257 138 257 138 257 138 257 137 253 137 249 135 246 134 246 135 249 134 246 134 242 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 114 194 114 190 113 190 110 194 110 190 108 186 107 194 104 190 105 198 105 202 102 198 107 190 101 174 96 174 101 186 99 178 99 178 99 174 95 166 98 174 96 170 96 166 95 166 96 170 96 166 95 162 93 162 93 178 92 174 92 170 90 170 92 174 90 170 90 166 88 158 92 150 88 142 87 142 87 146 87 142 87 138 85 134 84 134 82 150 81 146 79 142 79 142 79 142 79 142 79 142 79 142 82 142 76 126 72 126 76 138 75 130 75 126 73 123 72 119 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 107 63 107 61 103 60 99 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 54 79 55 87 57 87 57 83 55 79 54 79 52 71 49 71 54 79 51 63 48 75 54 87 55 83 51 67 54 83 54 79 52 75 51 75 54 83 55 83 54 79 51 71 52 79 52 75 51 71 49 71 51 75 51 71 49 67 48 67 49 71 49 71 49 71 48 67 48 63 46 63 46 67 49 75 49 67 46 59 45 59 45 63 40 59 43 67 45 63 43 59 46 75 48 75 46 71 49 87 51 71 42 55 42 67 46 71 46 75 49 83 49 79 46 67 50 27 47 25 45 27 47 28 50 28 47 25 45 27 47 28 47 27 47 27 47 27 47 27 38 22 42 25 45 25 42 24 45 28 52 28 47 25 50 30 45 25 45 25 45 25 45 25 47 25 47 25 45 24 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 19 13 23 16 28 18 28 18 26 16 23 19 33 22 31 18 33 24 40 27 38 25 40 30 42 28 42 28 42 28 42 28 42 28 42 30 45 28 42 28 40 27 40 27 40 27 40 27 42 28 40 25 38 27 42 28 50 33 50 34 54 37 57 39 59 39 59 39 59 39 59 39 57 36 57 37 57 31 35 16 28 16 26 16 26 16 26 18 23 15 26 18 28 19 33 21 38 18 28 24 38 15 16 16 117 143 238 146 191 149 200 147 193 146 193 141 195 138 198 140 195 135 193 126 169 102 138 92 162 119 183 116 176 119 188 119 198 99 159 110 159 101 171 99 152 95 148 90 138 84 128 79 126 79 119 75 121 75 117 67 124 61 140 108 262 146 276 138 286 141 286 141 288 143 288 143 288 143 291 144 291 146 293 146 296 147 298 149 300 150 300 150 303 153 308 156 310 156 310 156 317 159 317 159 317 159 317 161 322 162 319 161 322 162 324 167 322 159 329 176 343 174 355 202 422 263 511 282 448 206 348 196 358 182 341 173 334 171 329 167 327 167 327 167 327 167 327 167 331 167 334 168 334 170 336 170 334 168 336 171 341 174 343 176 351 176 353 179 358 179 351 179 351 180 353 184 319 140 260 129 255 128 257 128 260 129 260 131 265 132 265 132 262 131 262 129 269 128 262 128 257 120 267 141 317 171 353 177 351 180 355 176 355 176 353 173 351 174 353 176 353 174 353 173 351 173 348 171 341 171 348 176 351 174 346 171 346 173 346 171 343 171 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 165 339 167 339 167 336 164 334 164 334 164 334 164 334 164 334 164 334 162 331 161 329 161 327 161 329 161 329 159 324 156 327 159 327 158 324 158 322 156 324 156 322 156 322 156 322 158 319 155 319 155 319 155 319 155 319 155 319 153 317 153 315 152 315 153 317 153 317 152 312 149 315 147 315 147 315 147 315 147 315 146 310 144 308 143 310 144 308 143 308 141 305 141 303 140 300 138 300 138 300 138 300 138 298 137 298 135 296 134 293 134 296 135 296 134 293 134 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 248 114 245 114 243 113 241 110 241 108 238 107 236 107 231 105 236 107 236 105 234 102 231 104 222 98 217 99 224 104 226 102 226 102 224 99 219 96 219 98 219 96 217 96 214 95 217 96 217 95 214 93 212 93 212 93 212 92 210 92 207 90 210 92 210 90 207 90 205 88 205 90 200 88 198 87 200 88 198 87 198 85 195 84 193 84 193 82 193 82 191 81 188 79 188 79 188 79 188 79 188 79 191 79 181 73 176 75 183 79 181 75 181 73 179 73 179 73 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 64 148 64 148 63 145 63 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 128 57 126 54 128 57 128 55 126 54 124 54 124 52 121 54 128 57 124 51 117 51 124 57 128 54 119 49 124 54 124 52 121 51 119 51 124 54 124 54 121 51 117 49 121 52 121 51 119 49 117 49 119 51 119 49 117 48 114 48 112 46 112 46 112 46 114 48 114 46 112 46 112 48 117 51 117 48 112 45 109 45 109 46 107 43 107 43 107 43 105 42 107 45 112 45 107 43 112 49 117 45 102 39 105 45 112 46 117 48 112 46 112 48 117 51 28 23 27 19 25 23 27 27 25 19 25 15 24 11 22 11 27 23 27 23 27 23 27 23 24 19 25 19 25 19 24 11 27 27 30 27 25 15 25 23 25 19 25 19 25 19 25 19 25 39 27 43 25 35 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 9 19 13 35 18 43 19 43 18 23 16 31 24 43 22 31 24 51 28 55 27 47 27 59 28 55 28 55 28 55 28 55 27 55 28 59 30 55 28 51 28 55 28 55 28 55 28 55 28 55 27 51 27 51 28 55 33 67 33 67 34 75 39 87 39 83 39 83 39 83 39 83 37 87 36 91 36 71 22 35 18 39 18 39 18 39 18 39 13 27 15 35 19 47 22 51 24 39 19 51 18 15 15 75 113 416 159 412 144 424 147 436 147 428 143 408 140 392 138 384 138 376 137 349 113 269 87 226 101 317 128 325 122 333 129 317 110 210 96 293 101 257 110 249 99 249 95 234 88 214 82 206 82 190 76 194 78 194 72 166 72 138 69 246 138 329 140 313 143 317 143 317 143 317 143 317 144 321 144 321 146 325 146 329 147 321 149 329 152 333 150 329 153 337 155 345 158 349 156 337 159 337 159 337 161 341 161 341 162 345 162 345 162 349 165 353 167 337 161 365 177 396 167 372 171 420 197 468 202 404 187 392 185 380 174 361 171 361 170 353 168 353 168 353 168 353 168 353 168 357 168 357 170 361 170 365 170 361 171 365 173 372 174 365 176 361 177 369 180 372 179 376 182 376 184 392 171 297 131 249 129 269 131 273 131 277 132 277 134 281 134 277 132 277 131 273 131 269 131 269 126 238 131 273 156 345 180 361 179 353 179 345 179 369 176 361 174 361 174 365 176 361 174 361 173 357 173 357 171 345 173 349 174 349 174 349 174 345 173 345 171 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 325 167 329 167 329 165 325 165 325 165 325 165 325 165 325 164 321 164 317 162 313 161 313 161 313 162 317 161 309 158 305 161 309 159 309 158 305 158 305 158 305 156 301 156 301 158 305 156 301 156 301 156 301 156 301 156 293 155 293 153 289 153 289 153 289 155 293 153 285 150 281 149 281 149 281 149 281 149 281 147 277 146 269 144 269 144 269 144 269 143 269 141 265 141 265 140 261 140 261 140 261 140 261 137 253 137 249 135 246 134 246 137 249 135 249 134 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 198 116 198 114 194 114 194 110 194 110 190 108 186 107 194 105 194 107 198 105 206 104 202 104 186 99 178 98 178 101 186 102 186 104 190 102 186 101 178 99 174 98 174 96 170 96 170 96 170 96 166 95 162 93 162 95 178 93 178 92 174 92 174 93 174 92 174 90 170 90 162 92 154 90 146 88 146 88 146 87 142 87 138 85 134 84 134 82 150 84 154 82 146 79 142 78 138 79 142 79 142 81 146 79 138 75 130 73 130 76 138 75 130 75 130 75 126 73 126 75 115 75 111 73 115 72 115 73 126 72 134 72 134 72 134 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 111 64 111 64 111 64 111 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 58 91 55 75 57 87 57 83 55 79 54 79 54 79 52 83 58 91 55 79 51 79 54 87 55 83 52 75 54 83 54 79 52 75 51 75 51 75 52 79 52 75 49 67 52 79 52 75 51 71 49 71 51 75 51 71 49 67 48 67 45 59 45 63 46 63 46 67 48 63 46 63 46 67 49 75 49 67 46 59 45 59 45 63 49 75 48 75 46 71 46 71 42 63 45 63 42 59 45 75 51 75 45 63 46 75 48 75 48 67 42 55 42 63 48 79 50 27 47 25 45 27 47 28 38 22 42 25 47 25 42 22 47 27 47 27 47 27 47 27 47 28 50 28 47 25 42 22 47 28 50 25 40 19 35 21 47 27 47 27 47 27 47 27 47 25 50 27 50 25 42 21 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 19 13 23 16 26 16 26 16 28 18 26 21 38 25 35 22 40 30 47 30 40 25 40 28 40 27 40 27 40 27 40 27 38 27 42 30 45 28 40 25 45 30 45 30 45 30 45 30 45 28 42 27 40 28 42 30 50 31 47 31 47 34 57 39 57 37 57 37 57 37 57 37 59 37 59 37 57 30 33 15 26 18 28 18 28 18 28 16 26 16 26 18 28 19 31 19 35 18 31 22 21 7 40 54 198 155 217 146 205 149 193 155 195 150 198 144 195 143 200 141 200 140 198 126 155 92 109 69 121 110 195 131 200 132 198 114 119 58 150 125 159 95 174 98 159 99 152 93 140 85 131 81 128 81 124 78 124 76 117 66 126 58 131 104 260 149 284 143 291 144 291 144 291 144 291 144 291 144 291 146 293 146 296 147 293 147 300 152 303 152 300 150 305 155 310 156 312 158 310 158 317 159 317 161 319 162 322 162 324 162 322 162 322 164 327 167 331 165 327 164 348 174 355 156 358 156 336 177 355 188 346 180 346 176 334 170 331 171 334 170 329 168 329 168 329 168 329 168 334 168 334 170 336 170 339 171 339 173 341 173 341 173 341 173 348 176 353 179 355 179 351 179 348 179 353 188 348 164 286 131 269 131 272 132 272 134 274 134 274 134 272 132 272 131 269 131 267 129 272 135 269 123 265 137 317 174 362 182 353 179 353 176 360 177 355 174 353 174 353 174 355 176 353 174 353 173 351 173 346 173 346 173 346 174 351 177 348 174 346 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 161 331 162 329 161 327 158 329 161 327 159 327 158 324 158 327 158 322 156 322 156 324 159 322 156 322 156 322 156 322 156 322 156 319 155 319 153 317 153 317 153 319 155 317 153 315 150 319 150 319 150 319 150 319 150 317 147 312 144 310 144 310 146 310 144 308 143 308 141 305 141 303 140 303 140 303 140 303 140 298 137 298 135 296 134 293 134 298 137 296 135 296 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 117 248 116 248 114 245 114 241 110 241 108 238 107 236 107 234 107 236 108 238 105 236 104 224 101 224 101 224 101 224 101 222 99 224 102 226 102 224 101 222 99 219 98 219 96 217 96 217 96 217 95 214 93 212 93 214 95 212 93 212 92 210 92 212 93 210 92 210 90 207 90 207 92 202 88 200 88 200 90 198 87 198 85 195 84 193 84 193 82 195 84 195 82 188 78 186 78 186 79 188 81 191 81 183 76 183 76 183 76 183 76 181 75 181 75 181 75 181 76 171 75 169 73 167 72 164 72 167 73 167 72 167 72 167 72 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 145 63 145 63 145 63 145 63 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 133 60 126 51 128 57 128 55 126 54 124 54 121 51 119 54 128 58 126 52 124 54 124 54 124 54 124 54 124 54 124 52 121 51 119 51 112 48 117 49 119 49 117 48 121 52 121 51 119 49 117 49 119 51 119 49 117 48 114 48 112 46 112 48 114 48 117 49 114 46 112 46 112 48 117 51 117 48 112 45 109 45 109 46 119 51 117 48 114 48 114 48 105 45 109 45 105 43 112 49 117 46 109 45 114 49 114 45 107 43 107 43 109 45 112 48 28 23 27 19 25 23 27 27 19 11 27 31 31 35 30 23 27 23 27 23 27 23 27 23 30 31 30 27 27 19 24 11 25 23 24 11 16 0 13 0 27 27 27 27 27 27 27 35 24 39 27 47 27 39 22 27 21 31 25 43 27 39 22 27 22 11 24 27 25 27 24 23 19 23 21 27 21 39 22 43 19 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 15 31 16 35 16 31 13 23 19 27 19 39 25 51 25 43 30 63 31 59 27 47 25 55 27 51 27 51 27 51 27 51 24 47 28 55 28 55 25 43 30 59 30 59 30 59 30 59 30 55 28 51 27 55 28 59 30 59 28 55 30 63 34 79 37 79 37 79 37 79 37 79 39 91 37 91 36 71 21 31 16 39 18 43 19 39 18 35 19 43 18 39 18 39 16 35 19 35 21 51 13 23 36 190 152 444 149 424 156 440 147 460 153 440 150 424 146 420 146 408 138 376 135 341 105 234 69 166 63 265 126 353 132 345 120 269 52 111 105 369 110 249 116 285 102 265 98 246 90 218 84 206 82 194 78 202 79 194 72 162 72 142 64 238 137 337 146 317 144 321 144 321 144 321 144 321 144 321 144 325 146 329 147 321 146 313 150 325 153 325 150 317 153 333 156 341 158 341 158 337 159 337 159 341 161 345 162 345 164 345 162 345 162 349 165 357 164 361 170 357 164 396 167 372 170 357 164 388 177 376 190 369 177 365 168 353 170 361 171 357 168 353 168 353 168 353 168 353 170 357 168 361 170 365 171 365 174 372 173 369 173 369 173 357 174 361 177 369 179 369 177 372 180 376 184 408 193 376 155 281 134 281 134 285 134 289 135 289 134 285 134 281 132 281 131 277 129 273 134 281 132 238 123 257 159 357 185 372 179 353 177 345 180 372 177 361 174 361 174 361 176 365 176 361 174 357 173 357 174 349 173 341 173 349 177 361 174 349 174 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 317 162 317 162 313 159 305 161 313 161 309 159 305 158 305 161 309 156 297 155 301 159 313 156 301 156 301 156 301 156 301 156 297 156 293 155 289 153 289 153 293 155 293 155 289 152 281 152 285 152 285 149 285 149 285 149 277 146 269 144 269 144 273 144 273 144 269 143 265 141 265 140 261 140 261 140 261 140 261 137 253 137 249 135 246 134 246 137 253 137 249 135 246 134 246 131 257 131 253 129 249 129 249 129 249 129 246 128 242 128 242 128 246 128 242 126 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 117 198 116 194 114 194 110 194 110 190 108 186 107 194 105 198 107 202 108 206 105 194 99 178 101 186 102 186 101 178 96 170 98 178 101 182 101 182 99 178 99 174 98 170 96 170 96 170 96 166 95 162 93 162 95 182 95 178 93 174 92 174 93 178 93 174 92 170 90 170 92 154 88 146 87 146 88 150 87 142 87 138 85 134 84 142 82 142 84 150 84 142 79 130 78 130 78 134 79 138 81 146 75 130 76 138 78 138 76 130 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 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 61 103 61 103 61 103 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 79 52 83 60 95 55 67 57 87 57 83 55 79 54 79 51 67 49 75 55 87 54 71 55 83 54 79 52 83 54 87 54 83 54 79 52 75 51 75 43 59 46 67 49 71 49 71 52 79 52 75 51 71 49 71 51 75 51 71 49 67 48 67 48 67 48 71 49 75 51 75 48 63 46 63 46 67 49 75 49 67 46 59 45 59 45 63 49 79 48 71 45 67 45 67 45 71 46 71 45 67 48 83 43 59 42 63 46 71 43 55 43 67 48 83 52 83 48 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 42 25 45 27 45 24 38 19 42 21 40 19 35 18 33 16 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 38 24 38 24 38 24 38 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 14 9 14 10 16 12 19 12 23 18 31 19 28 19 35 27 38 24 31 22 38 28 42 28 38 25 38 27 40 28 42 28 45 30 45 30 45 30 45 30 40 28 42 30 45 28 42 27 40 27 40 28 42 30 45 30 42 28 42 30 45 31 47 31 50 31 47 33 52 36 59 39 62 40 62 40 62 40 62 40 62 40 66 37 47 21 26 15 31 19 31 19 31 19 31 19 31 22 31 24 35 25 40 24 40 19 45 15 31 12 11 120 212 152 205 150 198 149 198 149 207 153 202 152 200 150 205 152 219 144 198 125 157 76 88 48 90 87 191 147 238 116 107 60 42 75 262 156 164 113 167 108 164 104 157 96 143 90 133 84 133 84 131 78 117 73 114 75 107 67 121 81 238 149 286 143 286 141 286 143 288 144 291 144 298 149 296 147 296 147 293 146 300 152 300 153 303 153 305 155 310 158 310 159 312 161 315 161 317 161 317 162 319 164 322 164 324 165 324 165 324 165 324 165 329 165 331 168 341 168 343 171 343 170 343 173 341 176 341 176 343 174 341 171 339 170 334 168 329 165 329 165 329 165 329 167 324 168 327 170 331 173 336 176 339 176 339 177 341 179 343 177 346 173 353 176 358 179 360 182 353 179 353 180 372 194 353 153 274 135 276 137 274 134 276 137 272 138 276 140 276 138 267 134 274 137 269 135 267 132 267 132 334 177 355 185 355 176 353 177 355 177 355 177 355 177 355 177 358 179 355 176 353 174 348 173 351 174 351 174 353 177 358 180 351 174 351 174 351 174 351 174 355 177 353 174 348 173 346 170 346 171 346 171 346 171 346 171 348 173 348 171 346 171 343 170 343 170 343 168 341 167 339 167 339 167 339 167 339 167 339 167 339 167 339 167 339 167 339 167 339 167 336 165 336 164 334 164 331 162 334 164 331 162 329 159 336 161 336 159 334 158 331 158 329 156 329 156 329 156 329 156 331 158 331 156 329 155 327 155 327 155 327 155 327 155 327 155 322 156 322 155 319 153 317 153 319 155 322 156 322 155 317 155 308 155 310 149 322 149 329 153 317 149 310 147 312 146 319 147 315 144 308 141 305 141 305 143 303 140 303 138 300 137 298 137 300 138 300 137 298 135 296 135 303 138 298 135 293 132 291 132 291 132 291 131 288 129 286 129 284 128 284 126 281 125 274 125 281 125 281 126 281 126 276 126 272 123 269 123 267 122 260 122 265 122 265 120 262 119 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 107 238 110 241 110 238 108 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 219 96 212 92 210 93 217 98 210 92 210 92 210 92 210 92 212 92 210 90 207 87 200 85 200 88 198 85 191 85 186 84 198 85 191 81 188 82 195 87 193 84 193 82 191 81 188 81 188 79 188 78 186 76 183 76 188 78 183 75 179 72 176 70 176 75 181 78 176 75 169 70 164 72 159 72 159 72 159 72 159 69 159 69 159 69 159 69 159 69 159 67 157 66 155 66 155 69 155 67 152 66 150 66 155 67 148 63 143 63 148 66 145 61 140 60 143 63 150 67 140 60 140 60 140 60 140 60 143 63 136 58 133 60 140 64 136 60 136 60 136 60 136 60 133 60 133 58 131 57 128 57 121 54 128 58 131 57 124 52 128 57 128 57 126 54 121 51 126 55 126 55 126 55 126 55 121 52 121 52 121 52 121 52 126 54 124 52 121 54 124 55 121 51 119 49 117 51 119 52 112 48 114 49 117 51 119 52 117 51 119 52 121 51 119 49 112 46 112 46 112 46 112 46 107 45 112 46 109 45 117 52 109 46 112 48 114 46 112 45 112 46 112 45 109 43 107 43 107 42 100 37 100 43 117 52 109 43 105 43 112 48 112 45 107 43 107 43 107 43 107 43 28 27 28 27 28 27 28 27 28 27 27 23 27 23 25 19 25 19 25 23 27 27 28 27 24 19 27 23 27 19 24 11 27 39 25 35 22 27 19 23 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 22 27 22 27 22 27 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 7 11 7 15 9 15 10 19 13 31 16 35 15 35 19 51 22 31 18 31 24 51 27 51 25 47 25 51 27 55 28 55 27 51 27 51 27 51 27 51 27 55 28 59 30 55 28 51 27 51 27 55 28 59 30 59 28 55 30 59 30 63 31 63 31 63 31 63 33 71 37 83 39 83 39 83 39 83 39 83 37 95 40 87 30 51 18 35 19 43 19 43 19 43 19 43 21 63 22 59 22 47 24 47 22 35 25 43 16 31 42 369 155 456 152 448 150 448 150 448 155 456 152 452 150 448 150 444 149 396 129 329 98 194 48 115 45 194 122 388 129 249 64 138 37 218 185 420 111 297 108 297 108 297 104 277 95 249 90 218 85 202 82 202 75 202 75 202 70 186 64 190 128 353 149 321 141 305 143 309 143 313 144 313 146 317 146 321 147 325 149 321 152 313 153 317 153 321 155 321 158 329 158 333 159 337 161 337 161 333 162 337 162 341 164 341 165 345 165 345 165 345 165 345 164 349 165 353 168 361 171 365 171 365 171 369 173 372 174 372 174 372 173 365 171 361 168 357 165 349 165 349 165 349 165 349 168 345 170 349 173 353 174 357 176 361 177 365 177 369 179 369 174 357 174 361 176 369 177 369 179 372 177 369 185 408 184 357 141 285 135 281 140 297 132 265 138 297 141 313 143 309 141 301 140 289 141 281 137 269 137 273 174 372 182 388 179 361 176 353 177 357 177 357 177 357 177 357 176 353 176 353 176 353 176 353 177 357 176 349 174 353 176 357 174 349 174 349 174 349 174 349 177 357 176 353 174 345 171 341 171 341 171 341 171 341 171 341 173 337 171 337 170 333 170 333 170 333 170 329 168 329 167 325 167 325 167 325 167 325 167 325 167 325 167 325 167 325 167 325 167 325 167 321 165 321 164 317 164 317 164 317 164 313 161 305 161 313 161 309 159 309 158 305 156 301 156 301 156 301 156 301 158 305 158 301 156 301 155 297 155 297 155 297 155 297 155 297 156 297 156 293 155 293 153 289 153 293 155 293 155 293 153 289 159 297 153 289 149 301 152 321 152 301 150 293 147 281 143 277 146 269 143 265 141 261 143 265 140 257 140 253 138 253 137 249 137 253 135 249 135 246 134 246 140 257 137 249 134 242 132 246 132 249 132 246 131 246 129 242 128 238 128 234 126 234 125 230 125 242 125 242 125 242 126 242 123 234 125 230 123 230 122 226 122 218 122 214 120 214 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 190 108 202 110 198 108 198 105 190 105 186 104 182 102 182 105 186 104 186 102 182 102 182 98 174 96 170 95 166 93 162 92 158 93 162 93 162 95 166 96 186 93 178 93 178 96 186 92 174 92 174 92 174 92 174 90 174 88 166 85 162 85 158 87 162 85 154 85 150 82 138 85 138 82 130 82 130 85 138 84 134 84 130 82 126 81 126 79 142 79 138 78 134 76 134 79 142 78 138 76 130 75 130 70 123 73 126 75 123 70 119 72 123 72 130 72 130 72 130 69 115 69 115 69 115 69 115 69 115 69 111 67 111 66 107 69 115 69 111 67 107 66 107 67 107 64 99 61 99 64 103 61 103 61 103 63 107 64 115 61 103 61 103 61 103 61 103 63 103 60 95 60 95 63 103 60 95 60 95 60 95 60 95 60 95 60 91 58 87 57 87 54 79 57 87 57 87 54 79 51 75 54 79 55 79 54 75 54 79 54 79 54 79 54 79 52 79 52 79 52 79 52 79 55 83 54 79 52 83 54 87 52 75 51 71 49 75 51 79 48 67 49 71 49 71 51 75 49 75 51 79 52 75 51 71 46 63 46 63 46 63 46 63 46 75 48 71 43 63 46 79 45 71 46 75 48 71 46 67 48 75 48 71 46 71 45 67 46 63 40 51 40 63 48 83 45 63 42 63 46 75 46 67 43 63 43 63 43 63 43 63 50 28 50 28 50 28 50 28 45 25 47 27 47 27 50 28 45 25 45 27 47 28 50 28 42 25 47 28 50 28 47 27 52 28 50 24 42 21 38 18 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 33 21 33 21 33 21 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 9 6 11 7 11 9 14 9 16 12 21 13 19 13 26 19 26 16 21 16 31 25 38 25 38 25 38 27 40 28 42 28 40 27 40 27 40 27 40 27 42 28 45 30 45 30 42 28 42 28 42 28 45 30 45 30 42 30 45 30 47 31 47 31 45 30 45 30 47 33 52 36 57 37 57 37 57 37 57 37 54 37 59 34 45 22 31 19 31 19 31 19 31 19 31 21 31 22 33 24 35 22 40 24 35 22 33 28 2 10 124 147 214 155 205 152 202 152 205 153 207 153 205 153 202 152 202 150 205 135 183 111 138 63 71 36 52 58 193 143 152 60 76 42 74 126 327 182 188 117 176 107 174 110 167 102 152 95 143 92 140 85 131 81 119 76 112 73 117 72 117 76 238 156 293 143 286 143 288 143 291 144 291 144 288 144 293 147 298 150 303 155 303 153 303 155 305 155 308 156 312 159 312 159 315 161 315 161 317 162 319 162 322 164 322 164 327 167 327 167 327 167 327 167 327 164 329 167 331 168 336 170 339 171 341 173 341 173 343 174 343 174 341 171 339 170 334 168 331 167 331 167 331 167 331 168 331 171 331 173 331 173 331 173 336 177 339 177 341 179 341 177 351 174 353 174 353 176 355 176 362 180 360 177 365 191 382 190 331 153 284 132 276 138 272 128 276 138 281 141 281 143 281 143 274 140 274 135 265 129 279 143 348 180 362 184 355 176 351 176 355 177 355 177 355 177 355 177 348 173 351 176 353 177 358 179 360 180 355 176 351 174 351 174 351 174 351 174 351 174 351 174 355 177 353 176 351 173 348 173 346 171 346 171 346 171 346 171 346 171 346 170 343 168 341 168 343 170 343 170 341 168 341 167 341 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 341 168 339 167 339 165 336 165 334 165 336 165 336 164 331 161 336 161 336 161 334 159 334 158 331 158 331 158 331 158 331 158 331 158 331 158 329 156 329 155 327 155 327 155 327 155 327 155 322 156 322 156 319 155 319 153 317 153 317 153 317 155 317 155 312 153 315 147 319 147 331 153 327 155 319 153 319 146 322 143 315 146 310 143 305 141 308 143 303 140 303 140 300 138 300 137 296 135 296 134 293 134 291 132 303 138 298 135 293 134 293 134 291 132 291 132 288 131 288 129 284 128 284 128 281 126 281 125 284 125 281 125 281 125 276 126 272 123 269 125 267 123 262 122 265 122 265 122 262 120 262 119 262 120 260 119 260 119 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 236 107 234 105 234 104 231 102 229 102 231 104 231 104 229 102 226 101 219 98 219 98 217 96 217 96 214 95 212 93 212 93 210 92 217 95 214 93 212 95 214 96 210 92 210 92 210 92 210 92 210 88 210 87 205 85 200 85 200 87 198 84 191 84 186 84 195 84 193 82 191 84 193 85 193 84 193 82 191 81 188 81 188 79 188 78 186 76 183 76 188 79 186 78 186 78 186 78 174 72 176 73 169 72 167 69 164 72 159 72 159 72 159 72 159 69 159 69 159 69 159 69 159 69 159 69 157 67 157 66 155 69 155 67 152 66 150 66 152 66 148 63 145 63 145 64 140 61 145 64 148 64 145 63 143 61 143 61 143 61 143 61 140 61 138 60 136 61 138 63 136 60 136 60 136 60 136 60 133 60 133 58 131 57 128 57 124 55 126 57 128 55 126 54 114 49 119 52 124 54 124 54 121 52 121 52 121 52 121 52 121 52 121 52 121 52 121 52 124 54 121 52 121 52 124 54 121 51 119 49 117 51 119 52 119 51 117 49 117 49 114 48 117 49 119 51 119 51 117 49 112 46 112 46 112 46 112 46 117 49 117 46 107 42 107 46 109 46 112 48 114 46 112 45 117 49 117 48 114 48 114 46 117 46 107 42 105 45 114 49 109 43 105 43 112 48 112 45 107 43 107 43 107 43 107 43 28 27 28 27 28 27 28 27 24 19 25 23 27 27 28 31 25 19 25 23 27 27 28 27 25 19 27 27 30 31 30 31 27 39 24 27 19 15 15 11 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 24 31 24 27 22 27 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 7 11 9 15 9 19 10 19 10 27 13 27 12 23 15 39 18 23 15 27 22 47 27 51 25 47 25 51 27 55 28 55 30 59 30 59 30 59 30 59 28 55 30 63 31 59 28 55 28 59 30 59 30 59 30 59 30 59 30 63 31 63 33 67 30 59 30 59 30 63 33 71 36 75 36 75 36 75 36 75 33 83 36 79 28 55 21 47 21 47 21 47 21 47 21 47 22 67 24 59 22 51 22 43 21 47 21 79 1 51 125 436 156 464 155 456 153 456 155 460 153 456 155 456 153 452 152 440 144 372 120 293 84 162 39 91 25 107 107 337 69 111 46 83 67 380 227 488 132 309 117 305 113 309 108 289 99 261 95 234 88 206 82 202 78 214 78 202 73 186 57 158 119 349 149 305 143 309 143 313 144 313 146 317 146 317 147 321 149 329 152 325 155 321 155 321 156 325 156 329 159 337 161 337 161 337 161 337 162 337 162 341 164 341 165 345 167 349 167 349 168 353 168 353 164 349 165 349 167 353 168 357 173 369 173 369 173 369 173 369 173 369 173 365 171 361 170 361 168 357 168 357 168 357 168 357 173 357 174 357 173 353 173 353 177 365 177 369 179 369 180 372 177 365 176 365 174 361 174 361 180 380 182 376 180 392 191 412 194 380 155 273 134 269 138 289 138 289 140 305 143 321 144 313 143 285 137 257 126 253 144 313 182 384 184 380 180 365 176 349 179 361 179 361 179 361 179 361 174 349 174 353 176 357 177 357 180 361 177 353 176 353 176 353 176 353 176 353 176 353 176 353 177 357 177 353 176 349 174 345 173 345 173 345 173 345 173 345 171 337 170 333 168 329 168 329 171 337 170 333 170 329 168 329 170 333 170 333 170 333 170 333 170 333 170 333 170 333 170 333 170 329 168 329 167 325 167 325 167 325 167 325 167 321 164 317 162 317 161 313 161 309 159 309 159 309 159 309 159 309 159 309 159 309 158 305 158 301 156 301 156 301 156 301 156 301 156 301 158 301 156 297 156 293 155 293 153 289 153 289 153 293 155 297 153 277 149 269 146 269 146 281 150 289 152 293 149 281 143 273 146 273 144 265 143 265 143 269 141 261 140 257 140 253 138 253 137 253 137 249 135 249 134 246 138 253 135 246 134 246 134 246 134 253 132 249 132 246 131 246 129 242 128 238 128 234 126 234 125 242 125 242 125 242 126 242 125 238 125 234 125 230 123 230 123 222 122 218 122 214 120 214 119 210 119 210 119 210 119 210 120 210 120 210 120 210 120 210 119 206 117 202 117 202 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 108 190 110 202 110 198 107 194 105 190 105 186 104 182 102 182 102 182 101 178 101 174 99 174 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 88 166 87 162 85 158 85 158 85 158 85 154 85 150 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 76 134 76 138 78 138 78 138 73 115 73 115 72 119 70 123 72 123 72 130 72 130 72 130 70 119 70 119 70 119 70 119 70 119 69 115 69 111 67 111 69 115 69 111 67 107 66 107 66 107 64 103 63 99 63 99 60 103 64 115 66 111 63 103 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 49 71 52 79 54 79 54 79 52 75 52 75 52 75 52 75 52 79 52 79 52 79 52 79 54 83 52 75 51 79 54 83 52 75 51 71 49 75 51 79 52 75 51 71 49 67 48 63 48 71 51 75 51 75 49 67 46 63 46 63 46 63 46 63 48 79 49 71 43 63 45 75 45 71 46 75 48 71 46 67 48 75 48 75 48 75 46 71 51 79 46 63 43 67 46 75 45 63 42 63 46 75 46 67 45 67 45 67 45 67 45 67 50 28 50 28 50 28 50 28 42 25 45 27 47 28 50 30 45 25 45 27 47 28 50 28 47 27 47 28 50 30 54 31 47 25 45 22 38 18 33 16 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 42 27 42 25 40 24 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 16 10 16 12 19 12 21 13 21 16 26 15 21 13 26 19 31 19 26 19 35 28 42 28 38 25 38 27 40 28 42 28 45 30 45 30 45 30 45 30 42 30 47 31 47 31 45 28 47 30 45 30 45 30 45 30 45 30 47 31 47 33 50 33 47 31 45 30 45 31 50 33 54 36 54 36 54 36 54 36 50 34 54 31 42 22 35 22 33 21 33 21 33 21 33 22 33 24 33 24 35 22 38 22 35 24 28 28 0 34 214 156 214 155 207 153 207 155 210 156 205 155 207 156 207 153 202 150 207 134 176 104 126 55 66 36 47 33 138 104 83 34 62 31 138 185 362 200 226 122 188 116 176 111 169 105 157 96 145 93 148 87 131 81 126 82 117 73 117 75 112 64 219 150 291 140 288 143 291 144 291 146 293 146 298 149 298 149 298 149 298 150 305 156 308 156 310 158 310 158 317 161 315 161 315 161 315 161 319 162 322 164 322 165 324 165 327 167 329 168 331 170 334 171 329 165 331 167 331 167 334 168 341 173 341 173 341 173 341 173 341 173 339 171 339 171 336 170 339 171 339 171 339 171 339 171 339 174 339 174 336 173 336 173 341 176 343 177 343 179 346 177 355 177 358 176 355 176 355 176 360 180 367 185 367 180 367 190 386 196 351 164 296 141 293 149 288 141 288 143 291 144 296 146 291 144 279 132 276 147 329 179 365 184 362 182 362 180 355 176 358 179 358 179 358 179 358 179 355 177 355 176 353 174 351 174 355 177 353 176 355 179 360 180 353 176 353 176 353 176 353 176 355 177 355 176 353 176 353 174 348 173 348 173 348 173 348 173 346 171 346 170 343 168 341 168 346 171 346 170 343 170 341 168 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 343 170 341 168 341 167 341 168 343 170 341 167 336 165 339 162 339 161 336 161 334 159 334 159 334 159 334 159 334 159 334 159 334 158 331 158 329 156 329 156 329 156 329 156 329 156 324 158 324 156 322 156 319 155 319 155 317 153 317 156 324 159 336 159 336 158 334 153 324 147 319 149 317 149 319 146 317 144 315 146 310 144 308 143 310 144 305 141 305 140 303 140 300 138 303 140 300 138 300 137 298 137 300 137 296 134 293 134 296 135 293 134 293 132 291 132 288 131 286 129 286 128 284 128 281 126 284 125 281 125 281 125 276 126 274 125 272 125 269 125 262 123 267 123 267 122 265 122 262 120 260 119 260 119 260 119 260 119 255 120 255 120 255 120 255 120 253 119 253 117 250 116 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 241 110 241 110 241 108 236 105 234 105 234 104 231 102 229 102 224 99 224 98 222 96 219 96 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 207 85 205 85 205 84 200 85 198 85 195 84 191 85 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 181 75 181 75 181 76 183 76 181 76 179 75 171 75 171 73 164 72 159 72 159 72 159 72 162 70 162 70 162 70 162 70 162 70 162 69 159 69 157 67 155 69 155 67 152 66 150 66 150 66 150 66 148 64 145 63 143 63 148 66 150 64 143 60 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 126 55 128 57 126 54 121 52 126 55 126 55 126 55 126 55 121 52 121 52 121 52 121 52 124 52 119 51 119 51 121 54 121 51 119 49 117 51 119 52 121 51 119 49 117 48 114 46 114 48 117 51 119 49 114 48 112 46 112 46 112 46 112 46 107 46 112 46 109 45 114 51 109 46 112 48 114 46 112 45 109 45 109 45 109 45 112 46 119 49 114 45 107 45 109 46 109 43 105 43 112 48 112 45 109 45 109 45 109 45 109 45 28 27 28 27 28 27 28 27 25 19 27 23 27 23 28 27 25 19 25 23 27 27 28 27 28 27 27 23 27 27 30 35 28 43 27 39 24 35 22 31 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 30 43 28 39 25 35 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 12 23 12 27 13 27 15 31 16 39 19 39 15 31 18 47 25 43 22 39 27 55 30 55 25 47 25 51 27 55 28 55 27 51 27 51 27 51 27 51 30 59 31 63 31 63 30 59 31 63 31 63 30 59 30 59 31 63 31 63 33 67 33 71 33 67 31 63 31 63 33 71 36 75 36 75 36 75 36 75 33 83 33 71 25 47 21 51 22 51 22 51 22 51 22 51 25 63 24 59 22 51 21 39 24 47 25 55 7 190 155 436 155 460 153 456 153 460 156 468 153 460 156 468 156 460 152 440 147 369 116 273 76 138 37 79 30 75 61 186 45 87 46 111 125 515 230 519 161 321 122 333 114 313 110 297 102 265 96 238 93 214 81 206 82 226 81 206 75 210 66 150 108 337 153 325 144 313 144 313 146 317 146 321 152 333 150 329 149 325 149 313 156 325 158 329 158 333 159 333 162 341 162 341 161 337 161 337 164 341 164 341 165 345 165 349 167 353 168 357 171 361 173 365 168 357 168 357 168 357 168 357 174 372 173 369 173 369 171 365 171 365 171 365 171 365 171 365 173 369 173 369 173 369 173 369 174 361 174 361 174 361 176 365 177 369 177 369 179 372 179 376 179 369 177 372 179 372 179 372 180 372 184 396 185 372 177 380 191 408 205 408 179 329 156 325 143 293 141 289 137 289 137 293 138 261 132 261 147 337 180 400 187 380 182 376 184 372 180 357 180 365 180 365 180 365 180 365 179 361 177 353 176 349 173 345 176 353 176 353 177 361 182 372 177 357 177 357 177 357 177 357 177 357 177 357 177 353 176 353 174 349 174 349 174 349 174 349 173 341 173 337 171 337 170 333 173 337 171 337 170 333 170 333 171 337 171 337 171 337 171 337 171 337 171 337 171 337 171 337 171 337 171 333 170 333 168 329 170 333 171 337 170 333 168 325 164 317 162 317 161 313 161 313 161 313 161 313 161 313 161 313 161 309 159 309 158 305 158 305 158 305 158 305 158 305 158 305 159 301 158 301 156 297 156 297 158 297 155 293 155 301 161 305 156 281 165 305 167 293 158 277 153 285 150 281 146 281 146 285 147 277 146 269 144 269 144 269 143 261 141 261 140 257 140 257 141 265 140 261 140 257 138 257 137 253 135 246 134 249 135 253 135 253 134 253 132 249 132 249 131 242 129 242 128 238 128 238 125 242 125 242 125 242 126 242 126 238 126 238 125 234 125 234 125 222 123 222 122 218 122 218 117 206 119 210 119 210 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 194 110 202 108 194 105 190 105 190 105 186 104 182 102 182 99 174 98 170 98 166 96 166 98 174 98 174 96 170 96 170 95 166 93 162 93 162 92 158 93 182 95 186 96 182 95 178 92 174 92 174 92 174 92 174 85 162 85 158 84 158 85 158 84 154 84 154 85 154 85 146 82 134 84 138 85 134 84 130 84 134 84 130 82 126 81 126 79 142 79 138 78 134 76 134 75 130 75 130 75 130 73 126 78 123 75 119 75 115 75 126 72 123 72 123 72 130 72 130 72 123 72 123 72 123 72 123 72 119 70 119 69 115 69 115 69 115 69 111 67 107 66 107 64 107 66 107 66 103 63 95 63 107 64 111 64 107 61 99 61 103 61 103 61 103 61 103 60 99 61 103 63 99 61 95 60 95 60 95 60 95 60 95 60 95 60 91 58 87 57 87 57 83 55 79 54 83 55 87 58 91 58 87 57 79 52 71 55 83 55 83 55 83 55 83 52 79 52 79 52 79 52 79 52 79 51 75 51 75 52 79 52 75 51 71 49 75 51 79 51 75 49 71 49 71 48 67 48 67 49 71 49 71 48 67 46 63 46 63 46 63 46 63 42 67 46 71 45 71 49 87 45 71 46 75 48 71 46 67 43 63 43 67 45 67 45 71 49 75 46 67 43 63 45 67 45 63 42 63 46 75 46 67 46 71 46 71 46 71 46 71 50 28 50 28 50 28 50 28 50 28 47 27 47 27 45 25 45 25 45 27 47 28 50 28 52 30 47 25 45 25 47 28 47 25 47 25 47 25 47 25 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 45 28 42 27 40 24 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 16 10 19 12 19 13 21 13 28 18 31 18 23 15 28 21 42 25 35 24 40 28 40 25 38 25 38 27 40 28 42 28 40 27 40 27 40 27 40 27 45 31 47 33 50 31 47 30 50 33 50 31 47 30 45 30 47 31 47 33 50 33 52 34 52 34 50 33 50 33 52 34 57 37 57 37 57 37 57 37 54 34 54 30 38 19 31 21 35 22 35 22 35 22 35 22 35 25 35 24 35 21 35 21 38 16 38 13 16 105 229 159 205 155 200 153 202 156 207 158 202 156 207 159 210 156 200 152 200 126 159 92 107 46 50 27 45 33 74 48 62 34 64 61 250 230 353 208 272 125 191 123 186 116 176 110 164 101 152 98 155 88 128 82 131 85 119 75 117 84 131 64 202 144 298 150 291 144 291 146 293 146 296 147 298 149 300 150 300 150 300 152 310 158 310 159 312 159 315 161 319 164 319 162 317 161 315 161 322 164 322 165 324 165 327 167 327 168 329 170 334 173 339 174 339 170 336 170 336 170 336 170 343 174 343 173 341 171 339 171 339 171 339 171 339 171 339 171 343 174 343 174 343 174 343 174 336 173 339 174 341 177 343 177 343 177 343 179 346 179 348 179 358 179 360 180 365 182 367 184 370 179 360 185 372 180 360 185 358 194 389 206 379 187 346 173 327 156 317 149 305 144 303 144 308 147 303 156 341 182 370 188 367 184 360 180 365 185 365 180 360 180 360 180 360 180 360 180 353 176 353 176 353 176 353 176 358 179 355 177 355 179 360 180 355 177 355 177 355 177 355 177 355 177 355 177 355 177 355 177 351 174 351 174 351 174 351 174 351 174 351 174 348 173 346 171 348 173 346 171 346 170 343 170 348 173 348 173 348 173 348 173 348 173 348 173 348 173 348 173 348 173 346 171 346 170 343 170 346 171 348 173 346 170 341 168 341 164 339 162 339 161 336 161 339 162 339 162 339 162 339 162 336 161 334 159 334 158 331 158 331 158 331 158 331 158 331 158 331 158 329 156 329 155 327 155 331 156 327 155 329 159 339 165 351 167 377 187 382 187 362 174 348 162 334 149 317 146 315 149 317 147 312 144 310 144 310 146 308 143 305 141 305 140 303 140 303 140 303 138 300 138 298 137 298 135 296 134 293 135 296 137 296 135 293 134 293 132 291 132 288 131 286 129 286 128 284 128 284 125 281 125 281 125 276 126 276 126 272 126 272 125 265 125 269 125 267 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 241 111 243 110 238 107 234 104 234 105 234 104 231 102 229 102 226 101 226 101 224 99 222 98 219 98 217 96 214 95 212 93 210 92 212 93 212 93 214 95 212 93 217 96 217 96 212 93 210 92 210 92 210 92 210 92 202 84 202 84 202 84 200 85 195 84 195 84 191 85 191 87 191 82 195 85 195 85 191 82 193 84 193 82 191 81 188 81 188 79 188 78 186 76 183 76 186 78 186 76 181 75 179 73 183 76 176 72 169 73 171 75 164 72 159 72 159 72 159 72 164 72 164 72 164 72 164 72 164 72 162 70 162 69 159 69 155 69 155 67 152 66 150 66 148 64 150 67 150 64 145 61 150 64 145 63 143 61 143 61 143 61 143 61 143 61 143 61 136 60 140 63 140 63 136 60 136 60 136 60 136 60 136 60 133 60 133 58 131 57 128 57 128 57 124 54 124 54 128 57 124 54 126 55 126 54 124 52 124 54 124 54 124 54 124 54 121 52 121 52 121 52 121 52 121 51 119 49 117 51 119 52 121 51 119 49 117 51 119 52 114 48 117 49 117 49 119 51 112 48 114 49 117 48 114 46 112 46 112 46 112 46 112 46 109 46 114 46 107 45 112 49 109 46 112 48 114 46 112 45 109 45 109 46 112 46 114 48 109 45 109 43 107 43 107 43 109 43 105 43 112 48 112 45 112 46 112 46 112 46 112 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 31 31 27 19 24 15 25 23 21 27 21 31 22 31 24 35 22 35 25 43 27 43 27 39 22 31 22 31 22 31 22 31 24 35 24 35 24 35 24 35 24 31 24 31 24 31 24 31 27 39 25 31 24 27 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 9 15 9 19 10 23 12 23 16 39 18 35 13 27 16 43 30 51 24 43 25 51 25 43 25 47 25 51 27 55 28 55 30 59 30 59 30 59 30 59 30 63 31 67 33 63 31 59 33 67 33 63 31 59 30 59 31 63 31 67 33 71 34 71 36 75 34 67 33 71 34 75 37 79 37 79 37 79 37 79 36 87 34 67 22 43 19 47 22 51 22 51 22 51 22 51 25 63 25 51 22 47 21 39 22 31 33 27 36 372 159 464 153 452 153 452 153 456 156 464 155 460 159 472 159 460 153 440 137 333 102 230 61 103 25 43 21 75 36 79 34 83 46 194 188 607 223 535 184 325 119 341 120 329 116 313 108 281 102 253 96 214 81 206 85 234 82 206 67 214 70 138 96 305 150 333 144 313 144 317 146 321 147 321 146 321 147 325 152 337 153 333 158 329 159 333 159 337 161 337 164 345 164 341 162 337 161 337 164 341 164 345 165 349 167 349 168 353 170 361 173 365 174 372 173 369 171 365 171 365 171 365 174 372 174 369 173 365 171 365 171 365 171 365 171 365 171 365 174 372 174 372 174 372 174 372 171 357 174 365 177 372 179 376 177 369 177 372 179 376 180 376 180 372 180 380 184 388 185 392 190 372 176 384 187 384 184 388 191 388 194 404 200 412 196 404 188 388 180 369 168 353 165 349 173 341 173 376 197 424 194 376 187 369 179 365 185 380 185 369 180 365 180 365 180 365 180 365 173 345 174 353 176 357 179 361 184 369 180 361 177 357 177 357 177 357 177 357 177 357 177 357 177 357 177 357 177 357 177 357 174 349 174 349 174 349 174 349 176 349 176 345 174 345 173 341 173 341 173 337 171 333 170 333 173 341 173 341 173 341 173 341 173 341 173 341 173 341 173 341 173 341 173 337 171 337 170 333 171 341 173 341 173 337 170 329 164 321 164 317 162 313 161 313 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 159 305 156 297 156 313 164 321 173 337 199 408 218 416 211 392 179 325 161 293 146 277 149 285 149 277 146 269 144 269 144 273 143 265 143 261 141 257 140 257 138 257 138 253 137 249 135 249 135 249 134 246 134 249 137 253 135 257 135 253 134 249 132 249 131 246 131 242 129 238 128 238 125 242 125 242 125 242 126 242 126 242 128 238 126 234 125 234 125 226 125 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 111 198 111 202 108 194 105 190 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 92 178 96 190 98 186 93 174 92 174 92 174 92 174 92 174 84 158 84 158 84 158 85 158 84 154 84 154 85 154 85 146 81 130 85 142 87 138 82 126 84 134 84 130 82 126 81 126 79 142 79 138 78 134 76 134 82 146 81 142 78 134 75 119 76 111 72 99 70 107 72 123 72 115 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 119 70 115 69 115 69 115 69 111 67 107 66 107 63 103 66 111 66 103 61 91 67 115 63 103 60 99 61 107 60 99 60 99 60 99 60 99 58 95 63 107 64 103 60 91 60 95 60 95 60 95 60 95 60 95 60 91 58 87 57 87 58 87 54 75 52 79 57 91 48 67 51 75 54 79 54 79 52 75 52 75 52 75 52 75 52 79 52 79 52 79 52 79 52 75 51 71 49 75 51 79 52 75 51 71 49 75 51 79 46 67 48 71 49 75 51 79 46 67 48 71 49 67 48 63 46 63 46 63 46 63 46 63 48 79 49 71 43 59 45 71 45 71 46 75 48 71 46 67 46 71 46 75 48 79 49 79 43 63 43 63 43 63 43 63 45 63 42 63 46 75 46 67 46 71 46 71 46 71 46 71 38 22 45 27 50 30 52 30 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 24 45 22 42 22 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 35 21 23 10 7 3 2 0 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 2 1 2 3 4 4 7 4 14 10 19 13 23 16 26 16 31 18 28 16 26 18 28 19 47 30 45 28 42 27 40 25 42 28 42 30 45 31 47 31 52 33 45 28 42 30 50 34 47 31 47 33 50 34 52 34 50 31 47 30 45 31 47 33 50 31 47 31 47 33 52 36 47 31 47 31 47 31 47 31 52 34 54 37 57 37 54 36 62 28 35 22 35 18 28 21 31 21 38 27 42 25 38 22 31 22 33 21 33 21 33 21 52 7 33 21 66 152 245 162 214 158 202 155 207 159 210 158 205 161 219 165 212 155 195 149 191 123 145 79 90 46 57 28 50 25 81 39 54 36 50 107 351 226 343 220 312 147 176 123 188 120 186 117 176 108 162 102 155 92 138 85 131 84 119 76 128 75 136 73 183 138 312 147 288 144 293 147 298 150 300 152 303 150 300 150 300 152 305 156 312 159 312 159 315 162 319 165 317 162 317 161 312 159 312 158 317 162 324 168 331 170 329 167 334 171 334 173 336 173 339 174 339 173 341 174 343 173 341 171 339 171 339 173 341 174 343 174 341 173 341 173 341 173 341 173 343 174 346 176 346 174 341 173 343 174 343 174 343 174 343 174 346 176 346 176 346 176 346 176 360 180 362 182 365 184 367 184 362 184 372 190 379 188 372 187 374 194 379 194 377 196 391 205 386 194 384 188 391 199 393 185 389 200 398 197 382 188 372 182 377 188 370 185 367 184 362 182 358 180 362 182 358 179 360 182 360 180 360 180 360 180 360 180 355 177 355 177 355 177 355 177 351 174 351 174 351 176 355 179 358 179 358 179 358 179 358 179 358 177 355 176 353 177 355 179 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 174 348 171 346 171 346 171 346 171 346 171 348 173 348 173 348 173 348 173 346 167 346 165 343 164 341 164 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 322 152 319 152 329 161 346 168 360 221 429 262 513 244 456 226 389 170 351 158 319 141 310 149 310 147 315 146 312 144 310 144 308 143 308 141 305 140 303 140 300 140 305 143 305 140 298 135 298 137 298 135 296 134 293 134 298 135 293 132 291 132 291 134 291 132 288 129 284 126 281 125 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 262 120 262 120 262 122 255 120 255 120 255 120 255 120 257 120 250 114 245 116 250 119 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 222 98 212 90 207 92 214 96 217 96 217 96 217 96 217 96 219 98 219 96 217 95 214 95 212 93 212 92 210 90 207 90 207 87 207 85 205 84 200 85 202 85 193 84 195 90 195 85 191 82 191 81 188 79 186 79 188 81 188 81 188 81 188 81 183 76 183 78 186 79 188 79 181 75 183 79 188 78 176 69 188 79 188 84 183 75 169 78 164 72 162 76 164 75 162 73 159 69 159 70 162 72 164 72 155 66 157 67 157 67 157 69 150 67 157 72 159 70 152 66 152 67 152 66 150 64 148 63 150 66 150 66 150 66 150 67 148 64 148 63 143 60 138 57 145 64 143 63 138 60 133 58 136 58 131 55 128 58 136 61 124 54 126 57 128 57 126 55 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 121 52 119 51 119 52 124 54 119 51 121 54 124 54 121 52 117 49 117 49 117 49 117 49 112 46 112 46 112 46 112 46 117 48 114 46 112 48 114 49 119 49 112 45 109 46 117 51 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 42 105 42 93 36 102 43 109 43 102 39 27 23 28 31 30 31 28 27 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 39 24 35 24 35 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 3 0 4 3 6 7 6 7 9 19 12 27 15 35 16 31 18 39 16 35 16 39 19 47 28 51 27 51 27 51 25 47 28 55 30 59 30 63 31 63 33 67 31 59 30 63 33 67 31 63 31 67 33 71 34 71 33 63 31 59 30 63 31 67 33 67 31 63 33 67 34 75 31 63 31 63 31 63 31 63 34 75 36 79 37 75 36 71 37 67 21 51 22 39 18 47 21 51 24 55 25 59 24 55 24 59 22 51 22 51 22 51 28 27 24 91 78 460 171 468 162 468 158 464 159 472 161 468 158 468 161 476 159 456 149 412 132 321 95 198 55 99 31 51 30 55 42 79 43 103 51 337 230 567 223 563 203 392 114 337 120 333 119 325 114 293 105 257 96 226 87 218 84 226 81 214 79 190 72 162 87 301 161 325 144 313 146 317 147 325 149 325 152 333 150 329 152 333 153 333 158 329 158 329 159 337 164 345 164 345 162 341 162 337 161 337 162 341 167 353 170 357 168 353 171 361 173 365 173 369 174 369 171 369 174 372 174 372 173 365 171 365 171 369 173 369 174 372 173 369 173 369 173 369 173 369 173 369 174 372 176 372 174 369 174 365 174 365 174 365 174 365 176 369 176 369 176 369 176 369 180 376 182 380 182 384 184 384 182 384 188 400 191 400 187 380 194 388 196 388 193 388 200 412 194 408 203 412 200 420 200 392 193 392 193 384 190 388 188 376 187 380 187 376 184 372 182 369 179 369 184 369 179 361 180 369 180 365 180 365 180 365 180 365 177 357 177 357 177 357 177 357 176 353 174 349 176 357 179 361 179 361 179 361 179 361 179 361 177 357 176 353 176 353 177 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 174 341 171 337 174 349 173 337 171 337 171 337 171 337 171 337 173 341 173 341 173 341 173 341 167 329 167 325 165 325 164 321 162 317 162 317 162 317 162 317 161 313 161 309 159 309 158 305 158 305 158 305 158 305 158 305 158 305 158 301 156 297 155 297 153 293 152 293 156 317 167 329 203 412 248 714 366 801 343 626 215 333 153 285 143 273 155 281 149 277 147 273 146 273 144 269 143 265 143 261 141 261 140 257 140 261 141 269 141 261 138 253 137 253 137 249 135 249 134 246 137 257 134 249 132 249 132 253 134 249 132 246 129 238 128 234 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 119 210 117 206 117 206 120 210 120 210 120 210 120 210 120 206 117 202 116 198 117 202 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 174 96 162 93 162 95 170 96 170 96 170 96 170 96 170 98 190 96 186 96 182 95 182 93 178 93 174 92 170 90 170 87 166 87 162 85 162 85 158 87 154 82 150 88 166 87 142 84 134 84 134 82 130 81 126 81 126 81 126 81 126 81 126 76 134 76 138 78 142 79 142 84 150 81 146 79 138 75 119 81 115 76 123 79 103 75 126 72 111 75 123 75 126 73 126 69 115 69 119 70 123 72 123 69 111 67 111 67 111 67 111 64 107 67 115 69 111 66 103 66 107 66 107 64 103 63 99 64 111 64 111 66 115 66 115 63 111 64 107 61 99 58 91 64 103 63 99 60 91 58 87 61 99 60 91 57 87 57 87 54 83 55 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 55 87 52 75 51 75 51 75 49 75 51 79 51 75 49 67 49 71 49 71 49 71 49 71 48 67 48 67 48 67 48 67 49 67 48 63 46 67 48 71 49 75 46 71 46 71 48 79 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 63 42 59 37 51 42 63 43 63 42 55 52 30 54 31 52 30 50 27 54 30 50 27 47 28 52 31 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 47 25 47 25 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 9 6 9 6 11 7 14 9 14 10 19 13 23 15 23 15 28 16 26 16 28 19 33 22 38 25 38 25 38 27 40 27 42 30 45 30 47 31 47 31 50 33 47 31 47 31 50 33 47 31 47 33 50 34 52 34 50 33 47 31 47 31 50 33 50 33 47 31 50 34 54 36 50 33 50 33 50 33 50 33 52 36 54 37 57 36 52 34 57 27 33 21 33 18 28 21 35 22 35 22 35 24 40 25 38 24 38 24 38 24 38 24 31 15 11 36 143 174 226 162 219 164 207 161 212 165 212 162 207 159 202 159 210 158 188 140 174 113 126 67 74 37 47 24 47 33 59 36 81 48 102 177 365 235 355 226 324 158 186 120 188 120 188 119 179 110 164 104 157 93 140 87 133 85 121 78 124 72 131 69 174 131 305 146 293 146 293 146 293 147 296 147 303 152 300 150 303 153 308 156 310 158 308 158 312 161 317 164 322 165 322 164 319 164 319 162 322 165 327 168 331 170 331 170 336 173 336 174 339 174 341 176 341 173 343 176 346 174 341 173 336 170 339 171 341 173 341 173 341 173 341 173 341 173 341 173 336 171 341 174 343 176 343 174 351 176 351 176 351 176 351 176 353 177 353 177 353 177 353 177 362 182 365 182 367 184 367 184 367 185 374 190 379 190 374 187 382 196 384 194 384 194 396 202 401 211 429 215 427 211 420 197 401 197 396 196 393 191 384 190 377 188 374 184 365 184 362 182 360 182 365 184 360 179 362 184 362 182 362 182 362 182 362 182 358 179 358 179 358 179 358 179 355 176 353 176 353 177 358 179 358 179 358 179 358 179 358 179 355 176 353 174 351 176 353 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 353 173 346 173 351 176 351 171 346 171 346 171 346 171 346 171 348 173 348 173 348 173 348 173 346 167 346 167 343 165 343 164 341 164 341 162 339 162 339 162 336 161 336 161 334 159 334 158 331 158 331 158 331 158 331 158 334 158 334 156 331 155 329 155 329 155 329 156 336 162 348 168 377 185 563 377 608 384 608 357 520 220 370 155 331 150 315 147 310 147 315 147 312 146 312 144 308 143 308 143 305 141 305 140 303 141 305 141 305 140 300 137 298 137 298 137 296 135 296 134 298 135 293 132 291 132 291 134 293 134 293 132 288 129 286 129 286 128 288 129 284 126 281 131 276 126 274 126 272 125 265 125 269 126 272 126 272 125 267 122 265 122 265 120 260 119 257 117 255 120 255 120 255 120 255 120 253 119 253 119 253 117 248 116 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 99 219 98 219 96 217 96 217 96 217 96 217 96 217 96 219 96 217 96 214 95 214 95 212 93 212 92 210 90 207 90 207 87 207 87 205 85 202 85 198 84 193 82 193 87 191 85 198 87 195 85 193 84 193 84 191 82 191 81 188 81 188 81 183 76 186 78 186 78 188 79 191 79 186 76 181 75 181 76 195 81 181 81 179 73 171 79 169 75 164 76 162 75 162 75 162 70 162 70 164 72 164 72 162 70 159 69 157 66 155 66 148 64 150 67 152 66 148 64 150 66 150 64 148 64 148 63 148 64 148 64 145 63 145 63 145 63 145 63 143 60 138 57 138 61 138 60 133 57 131 57 140 61 138 60 133 55 126 52 126 55 128 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 128 55 124 51 117 49 114 48 117 49 119 51 117 48 112 45 117 49 117 49 117 49 117 49 114 48 114 48 114 48 114 48 117 48 114 46 112 48 114 49 114 48 112 46 112 46 114 48 107 43 109 45 109 45 112 46 109 45 109 45 109 45 109 45 109 45 109 45 109 45 109 45 109 45 109 45 107 43 107 42 107 43 107 43 107 43 105 42 27 27 28 31 30 27 27 23 30 31 28 23 27 27 30 31 27 23 27 23 27 23 27 23 27 19 25 15 24 19 25 23 27 43 27 43 27 43 27 43 25 39 25 39 27 43 27 43 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 15 11 7 0 0 0 1 0 1 3 1 3 1 3 3 0 3 0 3 0 3 0 4 7 6 7 7 11 7 15 10 23 13 31 15 31 15 31 16 35 16 35 18 47 22 55 24 47 25 51 27 55 28 59 30 59 30 63 31 63 33 67 33 67 33 63 31 67 33 67 31 63 31 67 33 71 34 71 34 67 31 63 31 63 33 71 34 67 33 67 33 71 36 79 34 71 34 71 34 71 34 71 36 75 37 79 37 75 34 67 34 59 18 43 21 35 16 47 24 51 21 43 21 51 25 63 25 59 25 59 25 59 25 67 21 55 10 154 135 515 165 484 165 476 161 468 162 480 164 472 164 464 156 464 164 468 150 396 122 285 82 154 43 71 27 43 24 87 36 79 54 107 93 559 238 595 232 583 215 436 125 333 122 337 122 329 116 301 108 265 99 230 90 222 87 234 84 218 78 190 72 158 82 285 158 329 147 321 147 321 146 317 146 317 153 333 152 333 152 337 155 337 156 325 156 325 158 333 162 345 167 353 167 353 167 353 165 349 165 349 168 357 170 361 171 361 174 369 174 369 176 372 176 376 174 372 176 376 176 376 174 372 170 365 171 365 173 369 173 369 173 369 173 369 173 369 173 369 168 361 171 372 176 376 176 376 177 372 177 372 177 372 177 372 177 372 177 372 179 376 179 376 182 380 182 384 184 384 185 388 185 392 188 404 191 404 190 396 194 408 197 400 193 392 197 396 214 432 221 420 218 408 208 365 205 408 208 420 200 372 188 392 187 372 185 376 185 369 182 369 180 372 185 372 182 365 182 376 184 372 184 372 184 372 184 372 180 365 180 365 180 365 180 365 179 361 177 357 177 357 179 365 180 365 180 365 180 365 180 365 176 353 174 349 174 349 176 353 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 171 341 176 349 174 341 173 341 173 341 173 341 173 341 173 341 173 341 173 341 173 341 168 333 167 329 167 325 165 325 165 321 164 321 164 317 162 317 162 317 161 313 161 309 159 309 159 309 159 309 159 309 159 309 158 305 158 301 156 297 155 297 158 305 158 305 161 321 167 333 150 547 366 872 374 837 384 865 358 583 188 313 150 281 155 253 150 281 147 277 147 273 146 273 144 269 143 265 143 261 141 261 141 265 141 265 140 261 138 257 138 257 137 253 137 249 135 249 137 257 134 249 132 249 132 253 134 253 134 249 132 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 129 234 128 230 125 222 122 214 122 214 122 214 122 214 122 214 117 206 120 214 120 206 116 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 178 101 182 101 178 98 170 96 170 96 170 96 170 96 170 96 186 96 182 95 182 93 178 93 178 93 174 92 170 90 170 88 170 87 166 87 162 87 162 84 154 82 150 85 154 85 142 87 138 85 138 84 134 84 130 84 130 82 130 82 126 81 126 78 138 78 138 78 138 78 138 73 130 76 134 75 126 75 126 87 123 81 130 85 115 73 107 76 119 76 119 75 119 75 123 70 123 72 123 72 123 72 123 72 123 70 115 67 107 66 103 66 107 66 111 67 107 66 107 67 111 67 111 66 107 66 107 64 107 63 107 63 103 61 103 63 107 63 107 63 103 60 95 60 95 60 91 58 87 57 87 60 95 61 99 60 87 54 75 57 87 58 91 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 55 83 52 75 49 71 49 75 51 75 51 75 49 63 45 55 49 71 49 71 49 71 49 71 49 71 49 71 49 71 49 71 49 67 48 63 46 67 48 71 48 71 46 71 46 71 46 75 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 45 67 45 63 43 63 48 75 45 63 43 63 43 63 38 22 42 25 47 28 50 28 50 28 50 27 47 28 50 28 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 25 47 25 47 25 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 26 13 11 4 0 0 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 4 4 7 4 9 6 9 7 16 12 21 15 23 15 21 13 23 15 26 18 31 22 40 27 40 28 42 30 45 31 47 33 45 30 47 31 47 33 50 33 50 33 50 34 52 33 50 33 47 31 47 33 50 34 52 34 52 34 50 31 47 33 52 34 52 34 50 33 52 34 54 37 52 34 52 34 52 34 52 34 57 37 57 37 57 36 52 33 52 22 26 18 31 16 26 21 35 22 31 19 31 22 38 27 40 25 40 25 40 25 38 27 26 19 0 69 210 176 219 168 214 162 205 159 210 164 210 161 217 162 205 162 214 162 191 140 164 104 112 57 62 33 47 27 35 46 69 45 71 40 179 244 370 239 362 230 346 177 207 122 193 123 193 120 183 113 167 107 162 96 145 90 136 88 126 81 128 76 138 70 171 128 305 149 298 149 298 147 296 147 296 147 305 153 303 152 305 153 308 158 310 158 310 158 312 161 317 164 324 167 324 168 327 168 327 168 329 168 329 170 331 171 336 174 339 176 341 176 343 177 343 177 346 176 348 177 348 177 346 176 339 171 341 173 341 174 343 174 343 174 343 174 343 174 343 174 336 171 341 176 348 177 348 177 353 177 353 177 353 177 353 177 353 177 355 179 358 180 360 182 365 182 367 184 367 185 370 185 374 188 377 191 379 191 379 191 386 197 393 196 393 197 405 205 441 221 441 217 453 224 441 199 420 209 434 214 413 188 384 199 384 188 379 188 374 184 367 184 362 185 370 185 365 182 365 187 365 184 365 184 365 184 365 184 360 180 360 180 360 180 360 180 362 180 358 179 358 179 358 180 360 180 360 180 360 180 360 180 355 176 353 174 351 176 353 177 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 348 173 353 177 351 173 348 173 348 173 348 173 348 173 348 173 348 173 348 173 348 173 348 168 348 167 346 167 343 165 346 165 343 164 341 162 339 162 339 162 339 161 336 161 334 159 334 159 334 159 334 159 334 159 334 158 334 156 331 155 329 155 334 158 336 159 339 162 346 164 391 336 608 372 608 380 608 369 608 277 398 152 336 153 322 153 312 149 317 147 315 147 312 146 310 144 310 143 308 143 305 141 305 141 303 140 300 138 300 138 300 138 300 137 298 137 296 135 298 135 293 132 291 132 291 134 293 134 293 132 291 132 291 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 129 274 126 269 123 265 122 257 122 257 122 257 122 257 122 253 119 257 122 257 119 250 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 101 224 101 224 99 219 96 217 96 217 96 217 96 217 96 217 96 214 95 214 93 212 93 212 93 212 92 210 90 207 90 210 88 210 87 207 87 202 87 195 84 198 84 191 85 191 87 195 84 193 84 191 82 191 81 195 84 193 82 191 81 188 81 186 78 186 78 186 78 186 78 181 79 195 84 188 76 183 79 188 78 186 88 198 84 174 75 176 79 167 75 162 75 164 76 167 72 164 72 164 72 164 72 167 72 164 70 159 67 155 66 155 69 155 67 152 69 155 69 155 69 155 69 155 69 155 69 148 64 148 63 145 61 143 61 143 61 145 63 145 61 140 58 136 58 133 58 133 57 131 57 128 57 136 61 138 60 131 55 131 58 131 58 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 117 49 117 49 117 51 121 54 121 52 121 52 119 48 112 45 117 49 117 49 117 49 117 49 117 49 117 49 117 49 117 49 117 48 114 46 112 48 114 49 109 46 112 46 112 46 112 45 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 112 45 109 45 107 43 117 48 112 45 107 43 107 45 18 3 22 15 27 23 28 27 27 23 27 23 27 23 27 23 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 35 24 31 22 31 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 35 19 23 12 0 1 0 1 0 1 3 1 3 1 3 3 0 3 0 3 0 3 0 3 0 4 3 6 7 6 7 12 23 13 31 15 27 13 23 15 31 16 39 21 55 27 67 30 59 30 63 31 63 31 63 31 63 31 63 33 67 33 71 33 67 34 71 34 71 33 67 31 63 31 67 33 71 34 71 34 71 33 67 33 67 34 71 34 71 34 71 34 75 37 79 36 75 36 75 36 75 36 75 37 79 37 79 36 71 33 63 30 47 15 39 18 31 16 43 21 47 21 47 21 51 24 55 25 59 25 59 25 59 27 67 25 67 22 293 165 484 168 499 164 468 159 464 161 472 162 468 167 476 162 476 165 468 150 404 119 269 75 134 39 67 30 59 24 91 45 111 39 107 152 638 233 587 230 591 227 492 140 345 125 345 123 337 119 305 110 269 101 238 92 230 88 238 85 226 81 202 76 162 81 277 158 337 149 325 149 329 150 329 150 329 153 337 153 337 153 341 156 337 159 333 159 333 161 341 164 349 167 353 167 353 168 357 168 357 170 357 170 357 171 365 174 372 176 372 177 376 177 380 179 380 176 380 179 384 179 384 177 376 174 372 174 376 176 376 177 380 177 380 177 380 177 380 177 380 173 372 176 380 179 384 179 384 179 376 179 376 179 376 179 376 177 376 179 380 182 384 184 388 184 384 184 384 185 388 185 392 190 400 191 404 191 408 193 408 197 432 199 424 197 412 206 412 220 432 232 444 247 468 244 420 218 416 208 416 203 369 188 396 190 384 190 380 188 380 188 376 184 376 188 380 184 372 185 380 185 376 185 376 185 376 185 376 182 369 182 369 182 369 182 369 184 369 180 365 179 361 180 365 182 369 182 369 182 369 182 369 179 357 177 353 176 357 177 361 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 345 173 345 176 353 176 341 174 345 174 345 174 345 174 345 173 341 173 341 173 341 173 341 170 333 168 333 167 329 167 329 167 329 167 325 164 321 162 317 164 317 162 317 161 313 161 313 161 313 161 313 161 313 161 313 158 305 158 301 156 297 155 297 158 305 159 309 161 313 162 321 194 892 363 825 384 861 384 801 380 611 184 305 149 265 159 269 152 281 149 281 147 277 147 277 146 269 144 269 143 265 143 265 143 265 140 257 138 257 138 261 140 257 138 257 137 253 137 253 137 257 134 249 132 249 132 253 132 249 132 249 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 125 222 123 218 122 214 120 210 123 218 123 218 123 218 123 218 120 210 120 210 120 206 117 202 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 101 182 101 178 99 174 98 174 96 170 96 170 96 170 96 170 95 182 95 182 93 178 93 174 93 178 93 174 92 170 90 170 90 170 88 170 87 166 88 166 84 158 87 162 85 154 87 154 84 134 84 134 82 130 81 126 85 138 85 134 82 130 81 126 79 142 78 138 78 138 76 134 75 142 84 154 79 138 81 150 84 119 82 146 96 142 81 115 82 119 78 111 75 119 76 123 73 126 73 126 72 123 72 123 72 123 72 119 69 115 67 111 70 119 69 111 67 115 70 119 67 111 67 115 69 115 69 119 66 115 66 111 63 103 61 103 60 103 61 107 63 103 60 99 60 95 60 95 58 91 58 91 55 87 58 91 60 95 60 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 46 63 46 67 49 79 54 87 51 79 52 79 51 71 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 45 67 46 71 46 71 45 67 46 71 45 67 45 67 43 63 42 59 42 59 42 59 42 59 45 67 45 67 45 67 45 67 48 71 46 71 45 67 45 67 46 71 45 67 45 67 43 63 40 22 42 25 47 27 47 27 47 27 47 28 50 27 47 27 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 40 19 35 18 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 35 24 33 19 21 10 7 1 2 1 2 1 2 1 2 1 4 3 4 3 4 3 4 3 9 6 9 6 11 7 14 9 19 13 21 15 23 13 21 12 21 15 23 18 33 25 45 30 47 31 45 30 45 30 45 28 47 31 47 33 50 33 52 34 50 33 52 36 54 34 50 33 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 57 39 59 37 54 34 50 31 45 19 21 16 28 15 23 19 28 19 33 22 35 22 35 21 38 24 38 24 38 24 35 25 35 21 42 134 241 161 231 167 212 164 202 161 207 165 207 162 207 164 210 165 202 155 183 143 150 98 97 49 50 30 47 30 50 42 66 55 57 67 284 247 353 233 355 230 362 197 231 129 195 125 195 123 186 114 171 108 164 98 148 92 140 90 128 82 126 76 140 69 162 123 303 150 300 150 300 152 305 153 308 155 308 153 305 153 305 155 310 159 315 161 315 161 317 164 322 167 322 165 324 167 327 168 327 168 334 171 331 170 334 173 341 177 343 177 343 179 346 179 348 180 348 177 351 180 353 179 348 177 346 176 348 177 348 179 351 179 353 180 353 180 353 180 353 180 348 179 351 180 353 180 351 179 358 180 358 180 358 180 358 180 353 179 355 180 360 184 365 185 367 184 367 185 370 185 372 187 379 191 379 191 379 193 384 194 389 200 401 202 405 206 422 217 441 241 522 283 565 300 582 294 511 226 417 203 422 199 393 193 393 194 389 193 384 190 374 190 367 187 372 188 367 184 367 188 370 187 370 187 370 187 370 187 365 184 365 184 365 184 365 184 367 184 362 180 360 180 360 180 362 182 362 182 362 182 362 182 360 180 358 179 358 179 360 180 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 176 348 174 355 177 353 174 351 174 351 174 351 174 351 174 348 173 348 173 348 173 348 173 351 170 348 168 348 167 346 167 348 168 346 165 341 164 339 162 341 164 339 162 339 161 336 161 336 161 336 161 336 161 336 161 334 156 336 155 334 153 331 153 334 156 336 158 339 158 339 156 386 330 608 381 606 384 601 381 594 248 384 159 348 152 315 152 315 150 317 149 317 147 315 147 312 146 310 144 310 143 308 143 308 141 303 138 298 138 303 140 303 140 300 138 300 137 298 137 298 135 293 132 291 132 291 134 286 129 286 129 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 265 122 265 120 262 120 262 120 260 123 260 123 260 123 260 123 260 122 255 119 253 119 253 120 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 226 101 219 96 217 96 219 99 217 96 217 96 217 96 217 96 214 95 214 93 212 93 210 92 212 93 212 92 210 90 207 90 212 90 210 88 210 87 205 88 198 88 205 88 193 85 195 93 198 87 195 85 193 84 193 84 198 87 195 84 191 82 188 81 188 79 188 78 186 76 183 76 181 79 195 85 200 96 236 123 243 107 214 101 214 93 186 81 181 82 167 75 159 75 164 78 169 75 169 73 167 72 164 72 162 70 162 70 162 70 162 69 157 69 152 66 150 67 155 70 148 64 148 66 150 66 152 67 155 67 152 66 148 63 145 61 140 61 143 63 145 61 143 60 136 60 136 60 138 61 138 61 136 60 133 57 131 57 133 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 114 48 114 48 117 51 121 54 114 48 117 49 117 48 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 107 45 112 46 112 46 109 43 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 112 46 112 45 109 45 102 42 109 46 112 45 107 43 27 23 28 27 28 23 25 15 25 23 27 27 28 23 27 19 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 19 19 15 11 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 25 43 24 35 16 11 6 0 1 0 1 3 1 3 1 3 3 0 3 0 3 0 3 0 7 11 7 15 9 19 10 19 13 27 15 31 15 27 12 23 13 27 15 39 21 59 28 75 31 59 30 55 28 51 27 47 31 63 31 67 33 71 34 71 31 67 36 79 37 75 33 63 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 39 83 39 79 36 71 33 63 28 43 13 35 16 31 15 43 16 39 21 51 24 51 21 43 24 55 24 55 24 55 24 63 30 63 52 452 185 464 179 484 168 480 162 472 165 484 167 480 159 476 165 476 158 440 146 404 111 246 67 111 31 63 28 55 37 75 36 130 39 202 208 611 224 579 226 595 233 527 152 361 126 349 125 341 120 317 111 281 104 246 93 242 92 242 87 222 78 194 75 154 76 269 153 341 150 321 152 329 155 337 156 341 155 329 153 329 153 333 156 341 162 341 162 341 164 349 167 357 165 349 165 353 167 357 168 357 174 361 168 349 168 369 176 380 177 380 180 384 179 376 179 369 177 384 180 388 182 384 180 380 179 380 180 384 180 388 182 388 180 396 180 396 180 392 182 392 180 380 182 384 184 372 180 376 180 380 179 380 180 380 180 380 179 376 180 384 184 388 184 396 184 384 184 388 185 392 187 392 193 408 191 404 193 408 194 416 199 436 203 428 205 432 214 436 218 523 303 682 333 722 349 761 300 515 203 396 208 408 190 357 196 388 194 392 193 392 190 388 185 376 188 384 185 376 187 384 187 380 187 380 187 380 187 380 184 372 184 372 184 372 184 372 185 376 184 369 180 365 180 365 182 369 182 369 182 369 182 369 182 369 180 361 179 365 182 365 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 177 353 176 353 176 353 176 353 176 349 173 345 176 353 174 345 174 345 174 345 174 345 174 345 173 341 173 341 173 341 173 341 170 337 170 333 168 329 167 329 170 333 167 329 165 321 162 317 164 321 164 317 162 313 161 313 161 313 161 313 161 313 161 313 156 305 156 301 155 297 153 297 155 301 156 309 158 305 156 305 165 579 348 876 378 884 363 813 288 432 150 293 155 281 158 277 152 285 150 281 149 277 147 277 146 273 146 269 144 265 143 265 144 269 140 257 137 257 140 265 140 261 140 257 138 253 137 253 137 257 134 249 132 249 132 253 128 242 129 242 129 242 129 242 126 249 129 253 126 246 129 253 126 242 126 238 125 234 125 234 125 230 126 230 126 226 123 218 122 222 123 222 123 222 125 226 123 218 123 218 123 218 123 218 125 218 120 206 117 206 120 214 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 194 110 198 108 198 105 190 105 186 104 182 102 182 101 182 102 186 104 182 102 182 102 182 96 166 93 166 98 178 96 170 96 170 96 170 96 170 95 174 95 170 93 166 92 166 93 170 93 166 92 162 90 170 90 174 90 170 88 166 88 166 85 170 93 174 87 158 88 166 88 146 88 142 87 138 85 138 88 142 85 138 84 130 81 126 81 142 79 138 78 126 78 126 82 150 95 182 110 246 153 353 158 222 122 174 107 138 87 119 84 130 76 119 72 111 75 126 75 130 75 126 73 123 72 123 69 119 70 119 70 119 72 123 69 111 64 99 63 103 67 115 60 95 61 99 63 103 64 103 70 123 69 119 66 111 63 107 60 99 61 107 63 107 61 103 61 99 61 99 61 99 61 103 66 103 60 87 55 83 55 87 61 99 61 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 51 75 49 67 48 67 49 71 45 59 46 67 48 67 46 63 49 71 49 71 49 71 49 71 46 63 46 63 46 63 46 63 49 67 48 63 46 67 48 71 42 63 46 75 48 71 43 59 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 48 71 46 67 45 67 37 51 43 71 48 71 43 59 50 28 50 27 47 25 45 24 54 31 52 28 50 27 45 25 45 25 47 27 45 22 35 18 47 27 47 27 47 27 47 27 50 30 59 31 47 22 42 25 45 24 45 24 45 24 45 24 26 22 42 27 38 21 38 28 42 27 38 22 35 24 42 27 40 25 40 25 40 25 40 25 31 19 33 22 35 24 40 25 35 22 28 18 23 12 7 1 2 3 2 3 4 4 7 4 4 1 2 1 2 3 7 6 7 4 9 7 11 9 16 10 16 10 23 15 28 16 26 13 21 15 33 24 45 27 45 25 50 30 50 30 50 30 50 30 47 31 57 34 52 30 50 31 50 33 50 34 52 36 54 36 47 31 47 33 50 34 52 34 54 36 54 36 54 36 54 36 57 37 57 39 59 40 62 40 59 37 57 36 54 37 57 39 62 39 57 39 62 39 54 33 28 16 26 16 26 16 26 15 28 18 28 18 28 18 28 18 31 24 40 27 45 27 35 22 28 16 148 164 229 180 200 162 200 165 202 167 205 168 207 167 212 170 212 161 205 152 183 122 152 78 74 36 50 28 42 28 59 37 54 46 50 105 372 232 365 227 351 230 370 217 255 122 191 125 188 125 186 122 171 110 169 107 162 99 150 96 148 96 136 79 133 66 143 114 286 156 296 152 300 153 303 153 305 155 308 156 310 158 312 161 317 162 327 165 324 165 324 167 329 170 327 167 327 168 329 168 331 171 334 171 331 174 355 171 365 168 331 184 319 179 331 173 377 190 348 182 351 187 353 185 346 180 343 182 351 187 355 187 351 184 367 179 367 176 360 177 358 180 353 182 353 188 355 190 355 187 360 180 362 184 353 184 348 182 348 182 353 182 365 184 377 185 370 184 370 187 372 187 370 185 377 193 386 196 386 196 391 202 398 208 413 212 429 217 439 221 425 283 608 354 608 378 608 377 580 214 413 227 396 196 436 190 393 191 389 188 386 190 384 191 372 185 374 185 374 185 372 184 382 184 362 187 374 191 362 187 372 188 370 185 365 182 362 180 365 184 365 182 362 180 360 180 367 180 367 180 367 180 367 180 367 180 370 182 370 180 365 177 358 179 358 179 358 179 358 179 358 179 358 179 358 179 358 179 362 179 365 179 365 179 365 179 365 179 365 179 365 179 365 179 355 174 355 174 355 174 355 174 353 173 351 171 351 170 348 170 341 167 343 168 346 170 348 170 348 170 348 168 346 167 343 167 346 167 336 161 331 161 339 165 339 164 339 162 336 161 334 161 336 156 336 158 339 159 341 159 343 159 339 156 339 159 346 164 334 190 484 312 594 315 484 226 353 170 348 158 331 155 327 156 324 153 322 150 319 149 315 147 315 147 315 146 312 146 310 144 312 143 303 137 296 137 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 291 129 286 128 284 126 286 128 284 126 284 126 281 125 274 125 272 126 272 125 269 123 267 123 276 128 269 123 265 123 269 126 262 123 260 122 257 123 260 125 257 122 257 120 255 119 253 119 250 117 250 116 248 114 245 114 248 116 248 116 248 116 248 116 245 114 245 114 245 114 245 114 245 114 245 113 243 110 241 110 231 105 234 105 234 104 229 101 231 102 226 101 231 104 229 101 217 95 219 98 226 102 231 104 226 99 222 96 219 96 219 98 214 95 214 95 214 95 214 95 214 93 210 90 207 90 207 92 205 88 205 88 205 88 205 88 202 87 202 87 202 87 202 88 198 88 200 88 200 87 195 84 200 87 193 82 191 84 198 88 183 84 193 85 193 82 186 78 191 85 186 108 272 257 561 316 484 254 413 144 202 99 169 76 188 79 179 76 171 72 167 69 167 72 167 70 164 69 162 69 164 69 162 67 159 69 162 70 155 69 155 67 152 66 150 66 150 66 150 66 150 66 150 66 148 64 148 64 148 64 148 64 145 63 145 61 143 60 140 60 136 60 136 60 136 60 136 60 131 60 138 60 128 57 138 67 145 61 131 57 136 60 128 51 128 55 128 55 128 55 128 55 128 57 126 54 124 52 119 51 121 52 121 52 121 52 121 52 121 52 126 57 128 55 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 119 51 119 49 117 48 114 48 107 45 114 49 117 48 109 43 105 45 114 51 119 48 109 42 107 45 114 51 119 51 117 48 114 45 97 45 114 54 107 40 105 45 105 45 105 45 105 45 107 46 107 45 105 45 102 43 105 45 105 46 107 48 109 48 27 23 25 15 24 11 24 15 28 27 28 27 28 27 28 27 25 19 27 23 25 11 21 3 27 23 27 23 27 23 27 23 24 47 30 47 24 27 21 31 24 35 24 35 24 35 24 35 19 27 25 35 24 31 24 35 28 39 25 31 24 35 27 43 25 35 25 35 25 35 25 35 19 19 21 27 22 31 25 35 22 23 21 19 18 11 6 0 3 0 1 0 3 3 4 3 3 0 1 0 3 0 4 7 6 7 6 11 7 15 9 19 10 15 13 27 18 27 16 23 13 27 21 51 27 59 27 51 30 63 30 63 30 59 28 59 28 67 34 75 31 63 31 67 33 67 34 71 34 75 36 75 33 67 34 71 36 75 36 75 36 75 36 75 36 75 36 75 37 79 37 83 39 87 40 87 39 79 37 75 36 79 37 83 39 79 36 79 39 79 34 59 16 35 16 35 16 35 16 35 18 39 18 39 18 39 18 39 25 63 24 51 22 47 24 67 21 99 123 476 170 519 162 488 164 464 167 476 167 492 167 492 168 503 164 464 153 436 135 337 98 178 43 75 28 59 24 59 37 87 43 107 48 372 250 626 236 599 230 607 232 575 177 357 128 349 126 357 126 357 116 309 108 269 104 257 96 246 95 246 87 198 78 158 70 265 152 369 152 313 153 317 153 321 155 321 156 325 158 333 161 337 162 341 167 349 165 345 167 349 168 357 167 349 168 353 168 357 170 357 176 357 168 376 170 361 179 392 176 428 193 444 191 369 165 309 185 396 184 384 180 376 179 369 179 372 184 376 185 380 184 384 184 408 182 396 179 392 180 384 180 376 185 376 188 372 188 376 182 396 182 396 184 392 184 384 184 380 184 380 184 388 184 392 184 388 187 396 188 396 188 396 190 408 196 416 196 420 199 432 202 424 206 428 214 436 218 436 230 619 342 892 381 928 381 904 319 480 203 468 202 416 212 376 193 392 191 384 188 380 190 384 193 388 193 384 190 384 188 380 190 392 190 392 190 388 190 388 188 380 187 376 185 369 184 369 184 369 184 365 182 365 180 361 180 365 180 365 180 365 180 365 179 365 180 365 180 361 177 353 180 353 180 353 180 353 180 353 179 349 179 349 179 349 179 349 177 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 173 329 171 329 170 325 167 317 168 321 168 325 170 325 170 325 170 321 168 321 167 317 168 317 164 301 161 305 164 313 164 309 164 305 162 305 161 301 156 297 156 301 158 305 159 305 159 305 158 297 158 305 161 313 158 325 167 372 190 400 182 353 168 333 162 309 155 301 155 301 153 293 152 285 150 281 147 277 147 273 146 273 144 269 144 269 144 265 140 253 137 253 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 238 132 257 129 249 128 249 128 249 126 246 126 242 125 242 123 238 125 238 126 234 125 234 123 230 128 238 125 230 122 230 125 234 125 218 123 214 122 218 123 222 122 214 122 210 120 206 119 206 117 202 117 198 116 198 114 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 104 182 105 182 105 178 102 178 104 186 101 182 102 198 101 190 96 170 98 178 99 182 102 186 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 87 138 85 134 84 138 85 142 84 138 84 142 84 130 82 123 76 134 98 257 257 825 384 817 368 726 375 535 173 95 69 130 79 138 76 146 72 126 69 115 72 134 72 130 70 130 69 126 70 126 69 123 67 126 69 130 69 123 69 119 67 115 66 115 67 119 67 119 67 119 67 119 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 91 60 87 54 83 60 107 60 87 54 83 58 91 57 75 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 79 54 87 55 83 52 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 75 49 71 49 67 48 67 45 59 48 67 48 67 45 59 43 67 48 75 48 75 45 63 43 67 46 75 48 75 48 75 49 67 42 67 48 79 46 63 45 67 45 67 45 67 45 67 48 71 46 71 45 67 45 67 43 63 43 63 45 67 46 71 52 28 45 24 42 24 45 27 45 25 47 28 50 30 54 31 45 27 47 27 45 24 38 21 45 25 45 25 45 25 45 25 45 25 52 27 42 21 40 21 45 24 45 24 45 24 45 24 35 22 35 24 42 27 40 22 45 27 42 25 40 27 42 28 42 27 42 27 42 27 42 27 31 19 33 22 35 24 40 25 31 21 31 22 31 15 7 1 2 3 2 3 4 4 7 4 4 3 2 1 4 4 9 6 11 7 11 7 14 9 14 9 19 12 23 16 31 18 31 18 26 18 35 25 45 28 45 27 47 28 47 28 47 28 47 28 47 31 57 34 52 30 52 33 50 34 52 34 54 36 54 36 54 36 54 36 57 37 59 39 54 36 54 36 54 36 54 36 57 37 57 39 59 40 62 40 59 39 57 37 57 37 59 39 57 36 54 36 57 36 47 27 21 15 23 16 26 18 28 19 28 18 28 18 28 19 31 19 40 27 35 19 31 21 38 28 19 63 212 176 219 171 212 167 205 167 205 167 202 168 205 168 210 168 214 158 202 146 176 113 133 64 62 28 40 22 35 24 64 39 83 36 109 191 408 241 362 230 367 233 358 224 296 143 193 129 191 129 188 125 171 113 167 105 159 99 148 93 143 92 140 81 140 72 140 111 281 159 298 153 303 155 305 155 308 156 310 158 312 159 315 162 319 164 327 167 324 165 327 168 331 170 329 168 329 170 331 170 334 171 319 173 341 180 346 168 327 193 305 188 265 182 293 190 348 191 329 176 334 182 346 187 358 190 351 180 360 184 367 187 372 185 358 190 346 187 346 185 353 184 358 184 367 184 374 184 377 182 370 184 367 185 360 185 353 182 353 185 358 185 370 185 379 185 377 187 374 190 379 191 377 190 377 193 386 197 386 197 393 203 393 205 410 212 429 218 444 224 441 256 553 354 608 381 608 377 587 251 427 221 436 214 415 191 396 193 391 191 389 190 391 191 398 197 398 196 393 191 386 188 365 180 374 182 365 182 370 191 370 187 370 187 370 187 367 185 365 184 365 184 362 182 362 180 367 180 367 180 367 180 367 180 365 179 367 180 365 177 360 176 365 184 365 184 365 184 365 184 360 180 360 180 360 180 360 180 367 179 367 179 367 179 367 179 365 177 365 177 365 177 365 177 358 176 358 176 358 176 358 176 355 174 353 173 353 171 351 171 346 168 346 170 348 170 351 171 348 170 348 170 346 168 346 167 348 167 341 162 336 164 341 165 339 164 339 164 336 162 336 161 339 158 339 158 341 159 341 159 341 158 339 158 339 159 343 162 360 159 336 152 339 164 351 165 346 161 334 156 324 153 327 155 324 153 322 150 319 149 315 147 312 146 312 144 310 143 308 143 308 141 305 140 303 140 303 138 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 129 284 126 284 126 281 125 281 125 274 126 272 126 269 125 269 123 274 126 269 123 267 123 267 125 262 123 260 122 257 123 260 125 257 122 257 120 255 119 253 119 250 117 250 117 248 116 248 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 234 105 234 105 234 104 229 102 231 102 226 101 231 102 229 99 224 99 224 99 224 99 224 99 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 193 85 195 87 198 85 195 84 188 84 188 84 193 84 195 87 200 113 255 217 553 381 601 380 608 381 608 371 470 122 171 84 186 76 183 75 176 70 174 70 169 72 167 72 164 70 164 69 164 69 162 67 159 69 162 70 155 69 155 67 152 66 150 66 155 69 155 69 155 69 155 69 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 57 131 55 126 55 133 61 128 54 124 54 131 58 131 55 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 51 121 52 121 52 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 119 49 117 49 114 48 114 48 109 46 112 48 114 46 112 45 109 46 112 46 112 46 112 45 109 45 107 43 109 45 112 48 109 46 105 45 105 46 107 46 105 45 105 45 105 45 105 45 107 46 107 46 105 45 102 43 97 40 100 42 102 43 102 43 34 35 30 23 27 27 31 39 27 23 27 27 28 31 30 31 27 23 27 19 25 15 24 11 25 19 25 19 25 19 25 19 24 39 27 43 25 31 22 31 24 35 24 35 24 35 24 35 25 27 19 27 27 43 24 19 28 39 27 39 27 39 27 43 27 39 27 39 27 39 27 39 21 23 21 27 22 31 24 31 19 23 22 35 24 23 7 0 3 0 1 0 3 3 4 3 4 0 3 0 3 3 6 11 9 15 9 15 9 15 9 15 9 11 12 19 15 27 18 31 18 35 22 51 27 59 28 59 27 55 27 59 28 59 28 59 30 71 36 75 33 67 31 71 34 71 34 75 36 75 37 79 34 75 36 75 37 79 37 83 37 79 37 79 37 79 37 79 37 79 37 83 39 87 40 87 40 83 37 79 37 79 39 87 37 75 36 75 36 67 27 39 12 27 15 31 18 39 19 47 18 39 18 43 19 43 19 47 27 55 22 47 21 47 24 63 22 261 171 507 161 484 167 499 167 472 167 484 170 492 168 495 165 492 162 456 149 412 123 301 79 146 37 63 24 47 22 63 43 99 57 75 95 591 251 595 215 555 232 622 229 607 208 420 132 361 131 369 131 369 120 321 107 269 104 261 96 242 92 234 88 206 84 178 72 249 149 380 155 321 155 321 156 325 156 329 159 333 159 337 162 345 164 349 168 349 167 349 167 353 170 361 170 357 170 357 171 361 171 369 176 376 184 392 173 396 179 571 300 734 242 567 200 499 185 444 188 456 190 444 187 416 176 380 184 388 184 380 187 384 187 376 193 376 193 369 190 372 185 388 185 396 185 412 182 420 179 408 184 388 185 388 187 384 184 388 185 392 187 388 187 392 187 396 187 392 188 400 190 400 190 400 190 408 196 420 197 420 200 436 205 440 212 456 224 456 230 464 226 484 256 642 325 829 361 849 318 607 233 484 235 472 205 424 196 400 194 392 191 388 193 392 193 380 194 392 196 396 193 388 185 392 190 380 184 376 185 380 187 376 187 376 188 380 188 380 185 372 184 369 184 365 182 365 182 369 182 369 182 369 182 369 180 365 182 369 182 365 179 357 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 337 174 337 173 333 173 333 170 325 170 329 171 329 171 329 171 329 170 325 170 321 168 321 170 321 167 313 164 313 165 317 165 313 164 309 164 305 162 305 158 305 159 305 159 305 159 305 158 301 158 301 159 305 161 309 155 313 162 353 177 357 167 317 158 309 156 301 153 297 153 301 153 293 152 285 150 281 147 277 146 273 144 269 143 265 143 265 141 261 143 265 141 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 129 253 128 246 126 246 126 246 128 249 126 246 126 242 125 242 126 242 126 238 126 234 125 234 126 238 125 234 123 230 123 230 125 218 123 214 122 218 123 222 122 214 122 210 120 206 119 206 119 206 117 202 117 198 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 182 107 186 105 182 104 182 104 186 101 182 102 198 101 190 101 182 101 178 99 174 98 174 101 178 98 170 96 170 96 174 96 170 95 166 95 166 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 138 84 150 88 154 101 142 173 682 384 892 369 865 384 749 357 821 307 210 72 99 78 142 75 134 73 123 70 119 73 138 72 134 72 130 70 130 70 126 69 123 67 126 69 130 69 123 69 119 67 115 66 115 69 123 69 123 69 123 69 123 66 115 64 111 64 111 63 107 63 107 63 103 61 99 60 99 60 95 60 95 60 95 60 95 57 87 57 87 57 87 58 91 57 83 55 83 57 87 57 83 58 91 58 91 58 91 58 91 57 87 55 79 54 75 51 71 54 79 52 75 52 75 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 49 67 48 67 46 63 46 63 46 63 46 63 46 63 46 71 45 63 43 67 46 71 45 67 42 55 40 63 45 71 45 71 46 67 42 59 45 79 43 63 45 67 45 67 46 71 45 67 43 63 43 59 42 59 40 59 42 59 43 63 43 67 54 31 52 28 50 30 54 33 52 30 52 28 50 27 47 27 47 27 47 25 45 25 45 25 45 25 45 25 45 25 45 25 50 27 50 27 52 27 47 24 45 24 45 24 45 24 45 24 42 22 33 22 42 28 38 19 42 27 42 27 42 27 42 27 42 27 42 27 42 27 42 27 33 21 35 22 35 22 38 24 28 21 35 27 38 19 11 1 2 3 2 3 4 4 7 4 7 4 4 3 7 4 9 7 11 9 14 9 14 10 16 10 14 9 16 10 23 15 28 18 35 22 40 25 45 28 50 30 45 27 45 28 47 30 50 30 50 33 59 36 54 31 54 34 52 34 54 36 54 37 57 37 50 34 52 34 54 36 54 37 57 37 57 37 57 37 57 37 57 37 57 39 59 40 62 40 62 40 59 37 57 39 62 40 57 36 54 37 54 33 38 19 19 13 23 15 28 18 31 21 28 18 28 19 31 21 33 22 35 22 38 24 35 24 28 19 50 125 255 177 210 158 214 167 214 170 212 168 205 170 205 168 205 165 210 153 200 138 164 101 114 55 57 28 40 22 40 31 62 42 81 39 205 251 393 227 303 188 343 244 367 238 339 164 198 132 198 132 193 129 176 117 167 105 162 102 150 93 138 88 143 82 148 78 138 101 269 164 300 156 308 156 310 158 310 158 312 161 315 162 319 165 322 165 329 168 327 167 329 168 331 171 331 171 334 171 336 173 336 174 322 174 339 176 324 176 300 259 496 336 408 300 358 254 303 196 310 188 315 182 324 184 346 191 358 184 372 182 384 182 389 187 362 196 358 191 353 187 358 187 370 190 374 188 379 184 379 184 379 185 382 188 377 187 365 187 370 188 370 188 374 188 379 187 370 185 372 188 377 188 374 188 379 194 389 197 389 199 396 205 401 211 420 220 444 229 460 233 465 242 460 236 487 313 570 312 546 277 475 229 460 220 410 214 401 197 398 194 396 194 396 194 396 193 410 199 415 200 410 199 425 212 420 199 398 199 393 184 377 188 372 188 374 190 374 190 367 185 367 184 365 184 362 182 370 182 370 182 370 182 370 182 372 185 374 185 374 184 370 180 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 176 358 176 355 174 355 173 353 173 353 171 351 171 351 171 351 171 351 170 348 170 346 168 348 168 346 167 343 167 343 167 341 165 341 164 339 164 336 162 343 159 341 159 341 159 341 159 339 158 341 159 343 161 343 161 358 162 348 158 341 158 336 155 331 155 327 153 324 153 324 153 324 153 322 150 319 149 315 147 312 146 312 144 310 143 308 143 305 143 308 143 308 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 286 126 281 125 279 123 281 125 286 128 286 126 284 126 281 126 276 128 274 126 272 126 269 125 272 126 272 126 269 125 267 123 262 123 260 122 257 123 260 125 257 122 257 120 255 119 253 119 253 119 253 117 250 117 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 107 236 107 236 105 231 102 231 102 226 101 231 102 229 99 229 102 226 99 224 98 219 96 226 99 222 96 219 96 219 98 217 96 217 95 214 93 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 195 88 207 95 210 87 403 357 608 384 608 380 608 384 608 348 436 108 202 96 183 76 181 73 179 72 174 72 171 73 169 72 167 72 164 70 164 69 162 67 159 69 162 70 155 69 155 67 152 66 150 66 150 66 150 66 150 66 150 66 150 66 150 64 148 63 145 63 145 63 145 61 143 60 140 60 136 60 136 60 136 60 136 60 136 60 136 60 136 60 133 58 138 61 136 58 131 55 128 55 133 58 133 58 133 58 133 58 128 57 126 54 124 52 119 51 124 54 124 52 121 51 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 114 48 114 46 112 46 112 46 112 46 112 46 112 46 112 45 107 43 107 43 109 46 112 45 105 40 102 42 107 45 102 45 107 45 100 42 105 46 102 43 102 45 105 46 107 46 100 42 100 40 97 39 95 39 100 43 102 43 105 45 105 46 24 19 25 19 27 23 27 23 31 35 30 27 28 23 25 19 28 23 25 19 25 19 27 23 27 23 27 23 27 23 27 23 28 43 25 43 30 51 27 35 24 35 24 35 24 35 24 35 25 31 24 31 25 35 22 19 24 35 25 39 27 35 25 31 25 35 25 35 25 35 25 35 22 27 22 27 22 27 22 27 22 27 24 35 25 31 12 0 3 0 1 0 3 3 4 3 4 3 4 3 4 7 7 11 6 11 7 15 10 23 13 27 9 7 9 11 13 27 19 39 24 47 25 55 28 59 30 67 27 59 28 63 30 67 33 71 31 75 36 79 34 71 33 75 36 75 36 75 37 79 37 83 33 67 34 71 36 75 36 75 39 83 39 83 39 83 39 83 37 79 37 83 39 87 40 87 40 87 39 83 39 83 40 87 39 79 37 83 37 63 24 27 13 31 15 35 16 39 18 43 18 39 19 43 21 51 22 51 21 51 24 59 27 55 19 55 67 416 177 488 162 464 168 495 170 484 171 488 170 495 168 495 162 484 159 440 144 384 114 257 69 130 36 67 25 55 28 87 33 111 40 154 173 678 248 611 184 416 203 646 239 626 226 472 134 365 132 372 132 372 122 325 108 277 107 269 101 246 92 230 87 202 85 190 67 218 140 384 156 325 158 329 158 333 159 333 161 337 162 345 165 349 167 353 168 353 168 353 168 357 171 361 171 361 173 365 173 369 174 369 184 369 190 384 179 448 184 757 313 904 319 952 331 944 301 817 248 650 215 539 188 492 191 484 190 436 184 396 179 376 179 361 191 357 188 361 187 365 188 380 191 408 193 420 190 420 188 408 187 384 188 388 187 388 188 380 191 400 191 400 190 400 188 408 185 388 187 396 188 396 188 396 191 412 197 424 197 424 202 440 203 440 209 444 218 452 223 448 230 495 235 460 248 658 304 630 265 571 241 476 223 444 205 444 200 408 197 400 196 400 196 396 191 376 200 404 209 420 209 420 200 432 214 424 202 420 202 384 190 388 190 384 190 384 190 384 187 372 185 372 184 369 184 369 184 372 184 372 184 372 184 372 187 380 187 380 187 376 184 372 180 353 180 353 180 353 180 353 184 361 184 361 184 361 184 361 182 361 182 361 182 361 182 361 180 357 180 357 180 357 180 357 179 349 179 349 179 349 179 349 177 345 177 341 176 341 174 337 174 337 174 333 173 333 171 329 173 329 171 329 170 325 170 325 170 325 170 321 168 321 167 317 167 313 165 313 164 309 164 309 161 309 161 309 159 305 159 305 156 301 159 309 161 309 161 305 171 341 161 313 158 317 164 337 155 305 155 301 153 293 152 293 153 293 152 285 150 281 147 277 147 277 147 273 146 273 144 269 144 269 143 265 141 261 141 261 140 257 140 253 138 249 137 249 134 246 134 246 134 246 134 246 134 246 134 246 134 246 134 246 128 249 126 242 123 238 125 242 129 249 128 249 126 246 126 246 128 242 128 242 126 238 126 238 125 238 126 238 126 234 123 226 125 218 123 214 122 218 123 222 122 214 122 210 120 206 119 206 120 206 119 206 117 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 182 104 186 104 186 101 182 102 198 101 190 101 182 101 178 99 174 98 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 84 138 85 142 87 138 85 142 85 162 85 158 88 174 93 174 93 281 331 904 342 861 384 837 365 837 346 499 143 166 107 174 75 138 75 134 73 123 73 123 75 138 73 138 72 134 72 134 70 126 69 123 67 126 69 130 69 123 69 119 67 115 66 115 66 115 66 115 66 115 66 115 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 95 60 99 63 99 58 83 61 103 63 99 57 79 54 83 57 87 57 87 57 87 57 87 57 87 55 79 54 75 51 71 55 83 54 75 52 71 49 67 52 79 51 75 51 75 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 48 67 48 67 46 63 46 59 48 63 46 59 45 63 46 67 43 63 43 67 45 63 43 63 45 67 43 59 42 59 43 63 43 63 45 67 46 67 43 59 42 59 43 67 45 71 48 75 42 59 40 55 40 51 39 51 43 63 43 63 45 67 46 71 35 22 45 27 50 27 45 24 50 28 50 28 50 28 50 28 50 27 45 24 45 25 50 28 50 28 50 28 50 28 50 28 50 24 42 25 52 30 47 22 45 24 45 24 45 24 45 24 35 25 42 27 38 22 33 22 33 22 38 25 40 24 35 21 38 24 38 24 38 24 38 24 35 22 35 22 35 22 35 22 35 24 35 24 35 21 21 9 2 3 2 3 4 4 7 4 9 4 7 4 7 6 11 9 7 6 11 9 19 13 23 16 21 12 21 13 28 19 38 25 42 25 42 27 47 30 52 31 47 28 50 31 54 34 57 36 52 34 62 36 57 33 54 34 54 36 54 37 57 37 59 39 54 36 54 36 57 37 59 39 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 39 62 40 59 33 35 16 26 16 26 16 26 16 26 16 28 18 31 19 33 22 38 24 38 24 38 22 31 21 21 18 136 171 238 168 224 158 219 168 219 171 217 171 214 170 212 168 205 162 210 152 193 131 148 88 95 48 54 28 40 24 47 37 50 51 47 85 329 251 382 238 293 146 291 248 379 238 353 184 198 132 195 132 193 128 176 116 171 110 169 107 157 98 140 90 140 81 148 79 131 88 255 164 305 158 310 159 312 159 315 161 317 162 319 164 322 167 327 168 331 168 329 168 329 170 334 173 336 173 336 174 339 174 341 177 331 171 343 173 329 182 260 279 410 316 336 312 343 319 372 310 448 315 410 265 341 214 300 188 329 196 339 188 346 184 353 182 386 185 389 184 379 185 377 188 377 194 372 199 362 196 355 194 382 188 389 191 384 188 377 188 379 193 379 191 379 191 379 190 372 187 374 190 379 191 377 190 382 196 389 199 391 199 396 205 386 202 403 208 422 214 436 217 436 224 446 223 465 269 513 265 470 238 451 218 427 214 422 206 408 200 403 197 401 197 401 199 401 199 415 211 420 212 413 209 422 244 475 238 425 214 413 206 384 191 384 190 379 188 377 187 374 185 372 184 372 182 370 182 372 184 372 184 372 184 372 184 374 187 377 187 377 185 372 182 370 184 370 184 370 184 370 184 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 362 176 362 174 360 174 360 174 358 173 358 171 355 171 355 171 353 170 353 168 351 168 351 168 353 168 351 167 348 165 346 165 343 164 343 162 341 162 346 162 346 161 343 159 341 159 336 158 341 161 346 161 341 159 327 150 341 159 343 159 339 156 334 158 329 156 327 152 319 150 324 153 322 150 319 149 315 147 317 149 317 149 315 147 312 146 312 144 308 141 303 141 308 143 303 140 303 138 300 137 298 137 293 134 293 134 293 134 293 134 293 134 293 134 293 134 293 134 291 129 286 128 284 126 286 128 288 129 286 128 286 126 284 128 279 129 274 128 274 126 272 126 269 125 272 128 272 125 267 122 262 123 260 122 257 123 260 125 257 122 257 120 255 119 253 119 255 120 253 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 107 238 108 236 107 234 104 231 102 226 101 231 102 229 99 226 99 224 99 224 99 224 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 198 85 195 84 193 85 195 87 186 87 193 90 207 93 212 95 186 146 596 380 608 380 608 381 608 333 470 158 224 108 200 66 181 75 179 73 179 73 176 73 174 75 169 73 169 72 167 72 164 69 162 67 159 69 162 70 155 69 155 67 152 66 150 66 152 67 152 67 152 67 152 67 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 58 131 60 140 61 131 52 131 60 138 60 128 52 128 58 131 57 131 57 131 57 131 57 128 57 126 54 124 52 119 51 126 55 124 52 121 51 117 49 126 54 121 51 119 52 124 55 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 46 109 45 114 48 109 45 109 45 114 48 105 42 109 46 112 45 105 42 109 45 112 46 109 43 105 42 100 40 100 46 112 49 100 36 100 42 102 45 105 46 109 48 102 43 102 43 100 42 97 40 97 40 100 42 102 43 102 43 19 11 28 35 33 31 27 15 25 19 27 27 28 31 31 35 28 23 25 15 25 23 28 31 30 31 30 31 30 31 30 31 25 31 21 31 27 47 24 27 24 35 24 35 24 35 24 35 21 35 30 43 22 19 21 31 19 23 22 31 24 27 21 19 22 27 22 27 22 27 22 27 22 27 22 27 22 27 22 27 25 31 22 31 24 31 16 7 3 0 1 0 3 3 4 3 6 3 4 3 4 7 7 15 3 3 6 15 12 31 16 39 15 23 15 27 19 43 27 59 27 55 27 55 28 63 31 71 30 63 31 71 34 79 36 83 31 75 37 83 34 71 33 75 36 75 36 79 37 83 39 83 37 79 37 83 39 87 40 87 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 87 40 91 40 67 24 23 18 35 16 35 16 35 16 31 18 39 19 47 22 51 24 59 28 59 21 39 18 55 21 75 122 511 167 476 176 480 174 503 173 495 171 499 171 495 168 495 161 476 158 428 141 357 107 238 60 111 33 63 24 51 28 91 33 142 22 257 224 615 229 603 196 357 177 646 242 615 230 511 132 361 131 369 131 369 122 321 111 285 111 281 104 257 93 234 85 198 85 190 64 194 132 384 158 329 159 333 159 337 161 337 162 341 164 349 167 353 168 357 170 353 168 353 168 357 171 365 173 365 174 369 174 372 176 365 184 329 191 372 187 448 162 753 322 952 312 952 307 968 309 944 303 920 316 940 313 853 280 734 214 555 205 499 196 460 193 440 187 412 182 396 182 388 187 384 196 396 199 388 200 376 199 369 191 384 190 392 191 388 188 380 194 396 191 404 191 404 191 412 188 400 191 408 193 408 193 404 193 416 199 424 199 424 202 440 199 424 203 432 209 432 212 420 220 420 212 428 227 480 239 511 236 476 220 452 211 464 220 416 202 412 199 408 197 404 199 400 196 376 205 400 212 400 208 388 289 694 330 638 251 464 221 436 194 396 193 392 190 384 187 376 185 376 185 372 184 369 182 369 184 372 184 372 184 372 184 372 184 376 185 376 185 372 182 365 185 365 185 365 185 365 185 365 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 177 345 176 345 174 341 176 341 174 337 173 333 171 333 171 333 171 329 170 325 168 325 168 329 170 329 170 325 167 317 165 317 165 313 164 309 162 309 162 313 162 309 161 305 159 305 155 297 159 309 162 309 159 301 156 317 162 321 159 305 153 297 159 305 158 301 155 293 150 281 153 293 152 285 150 281 147 277 150 285 150 281 149 281 147 277 149 273 143 257 138 257 143 273 140 257 140 253 138 249 137 249 134 246 134 246 134 246 134 246 134 246 134 246 134 246 134 246 134 261 131 257 129 253 131 257 129 253 129 249 128 246 126 246 128 246 129 242 128 238 126 238 123 234 126 242 126 234 122 222 125 218 123 214 122 218 123 222 122 214 122 210 120 206 119 206 120 210 120 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 190 108 190 108 186 105 186 104 186 101 182 102 198 101 190 99 178 99 178 99 178 99 178 101 178 98 170 96 170 96 174 98 174 96 166 95 162 92 158 95 162 92 154 90 154 90 158 88 166 88 166 88 166 88 166 90 170 90 170 90 170 90 162 87 146 88 146 88 142 85 134 88 142 84 130 82 134 87 154 81 158 88 182 95 194 96 182 96 194 241 809 372 896 307 714 266 361 135 170 95 178 69 190 75 146 73 134 73 126 73 123 75 142 75 138 73 134 72 134 70 126 69 123 67 126 69 130 69 123 69 119 67 115 66 115 69 123 69 123 69 123 69 123 67 119 66 111 64 107 61 103 63 107 63 103 61 99 60 99 60 95 60 95 60 95 60 95 60 87 55 87 61 95 55 67 51 83 58 87 54 75 55 95 55 83 55 83 55 83 55 83 57 87 55 79 54 75 51 71 55 83 54 75 52 71 49 67 57 87 52 79 52 79 55 91 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 59 45 59 49 67 45 55 43 59 48 71 39 59 45 75 48 67 42 51 45 71 48 75 48 67 42 55 42 51 40 71 52 87 42 31 42 59 43 67 45 71 48 75 46 71 46 67 45 67 43 63 39 51 39 55 40 59 42 59 45 25 47 27 47 27 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 26 21 42 28 42 24 38 24 45 28 45 27 42 25 40 25 40 25 40 24 38 22 35 21 38 25 40 27 42 28 45 30 35 24 35 22 31 16 16 10 11 6 4 3 9 6 7 1 4 3 7 6 9 7 14 9 14 9 16 12 19 13 23 15 31 18 33 19 33 19 35 21 47 28 47 28 47 28 47 28 57 33 52 30 52 33 59 37 57 34 57 34 57 31 50 30 52 34 52 36 54 37 57 37 57 39 62 40 57 37 59 40 62 40 62 40 62 40 62 40 54 37 57 39 62 42 66 43 62 40 62 40 62 40 62 40 59 43 74 45 57 27 28 15 23 16 28 19 31 19 31 18 28 19 33 22 35 22 35 21 54 16 42 15 23 25 0 51 222 162 222 165 217 165 214 171 217 168 214 170 217 168 214 167 207 158 191 138 179 125 145 85 69 37 42 19 31 25 57 42 62 40 71 134 415 233 370 232 339 125 267 223 393 238 367 196 207 129 205 144 195 131 193 122 176 110 164 104 155 98 143 88 138 90 145 75 145 82 234 179 310 158 305 155 310 161 317 162 319 164 317 162 319 165 327 171 331 170 331 171 334 173 336 173 336 173 336 173 336 173 336 171 343 185 329 184 343 184 267 279 398 313 315 312 312 312 327 309 346 306 346 309 372 312 398 319 408 291 370 242 319 212 308 202 365 194 367 188 365 191 367 190 374 199 372 199 374 200 370 191 374 190 389 193 382 190 389 199 386 193 382 193 382 193 379 194 379 193 384 194 386 197 391 199 384 196 386 197 389 199 391 200 391 200 401 203 413 208 425 211 425 209 429 215 436 221 439 224 441 221 436 215 425 209 415 205 408 200 403 197 401 197 401 200 417 191 379 221 391 197 456 352 608 377 608 378 568 230 360 223 396 199 389 193 384 190 377 182 377 187 377 187 377 185 374 185 374 185 374 185 374 185 374 185 374 185 374 185 374 185 374 185 377 187 372 184 370 184 370 185 372 185 372 185 372 185 372 185 372 182 372 184 374 185 377 185 372 182 372 180 370 179 367 177 370 177 370 177 370 177 370 177 370 177 370 176 367 174 365 174 360 171 360 171 360 171 360 171 360 171 358 170 358 168 355 168 355 168 353 167 353 165 351 165 355 168 355 167 353 165 351 165 348 164 348 162 346 162 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 329 155 327 153 324 152 322 152 317 149 317 147 315 146 312 146 305 143 312 147 315 146 308 141 303 140 303 138 300 137 298 135 298 138 300 138 300 137 296 134 296 135 296 134 293 132 291 132 293 132 293 131 291 129 288 129 286 128 286 126 284 125 281 126 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 257 120 253 119 250 116 253 119 250 117 250 116 248 116 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 236 107 234 104 229 101 226 99 226 101 226 101 226 101 226 101 226 101 222 96 219 98 226 101 219 98 217 96 214 93 210 92 212 92 210 90 207 88 205 87 207 90 207 90 207 90 207 90 212 92 207 88 205 88 205 90 200 88 200 87 198 85 195 85 195 85 193 84 193 85 198 88 200 93 200 93 210 93 212 95 193 93 236 141 298 161 272 131 250 120 236 102 205 81 179 69 186 76 179 72 174 72 179 76 171 73 169 72 167 70 164 70 164 70 164 69 162 67 159 67 152 67 155 70 157 72 162 73 155 67 152 66 150 67 152 69 155 67 150 64 148 64 148 66 148 64 145 61 140 57 131 52 136 60 136 58 133 57 131 57 138 60 131 55 128 57 136 61 126 54 124 54 126 57 133 58 128 55 128 57 131 58 133 58 126 55 126 54 124 52 121 52 121 52 121 52 121 52 121 52 124 52 121 51 119 49 117 48 119 51 119 51 119 51 119 51 114 48 114 48 114 48 114 48 119 48 109 45 112 48 109 42 117 49 117 46 109 45 117 52 107 45 109 46 112 45 109 43 102 43 112 49 117 46 107 40 102 42 109 45 109 45 105 40 97 42 105 46 109 46 107 45 100 42 100 42 102 45 107 46 102 43 102 43 102 43 102 43 100 40 97 40 97 42 102 45 28 27 28 23 27 19 25 19 28 23 27 23 27 23 27 19 28 23 27 19 25 23 27 27 28 27 27 19 24 15 25 19 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 18 27 27 43 27 31 24 31 27 39 25 35 25 31 24 31 27 39 25 35 24 31 24 27 25 35 27 39 27 39 27 43 24 31 24 27 21 19 13 3 9 0 3 0 4 7 4 0 3 0 4 7 6 11 9 15 9 15 10 23 13 27 15 31 18 31 19 35 19 39 21 39 28 59 28 59 28 59 28 59 33 71 31 63 31 71 34 79 34 75 34 75 34 71 31 63 34 71 36 75 36 79 37 79 37 83 42 87 37 79 39 87 40 87 40 87 40 87 40 87 37 83 39 87 42 95 43 99 42 91 42 91 42 91 42 91 40 99 48 99 37 51 19 23 15 35 18 43 19 43 19 39 18 43 21 51 22 51 22 47 25 31 24 35 24 71 13 226 162 472 164 484 165 495 167 492 168 488 168 499 170 499 168 495 164 460 149 384 131 321 99 202 45 87 27 43 19 63 36 103 43 103 58 420 260 615 232 591 223 361 158 587 248 619 244 567 144 361 137 400 135 380 132 341 116 285 108 273 104 261 96 238 85 226 84 182 75 182 119 412 162 333 155 325 159 341 162 341 164 345 162 341 164 353 168 365 170 357 171 361 171 365 173 365 176 372 176 372 174 369 174 353 179 337 170 376 184 436 176 769 321 936 309 976 313 988 307 984 312 972 304 960 310 936 309 920 331 944 331 896 303 745 244 607 197 507 197 515 202 488 197 428 194 396 196 380 203 361 194 349 193 420 202 432 197 400 187 388 193 408 193 408 193 408 194 408 193 408 194 416 197 424 199 428 197 420 197 420 197 424 199 424 200 428 202 428 205 424 206 412 208 408 211 416 217 436 221 452 223 464 217 448 211 432 205 424 202 412 199 408 197 404 199 400 199 384 217 400 203 428 303 841 384 849 384 857 358 615 224 400 205 416 197 404 196 400 191 384 190 388 190 384 188 380 187 380 185 376 185 376 185 376 185 376 185 376 185 376 185 376 185 376 188 369 185 365 184 361 185 365 185 365 185 365 185 365 185 365 182 361 182 365 184 369 185 369 182 361 182 357 180 357 179 353 177 353 177 353 177 353 177 353 177 353 177 349 176 349 174 345 171 337 171 337 171 337 171 337 171 337 171 333 170 333 168 329 168 329 168 325 167 325 165 321 168 329 168 325 167 321 165 321 164 313 162 313 161 309 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 155 297 153 293 152 289 152 285 149 281 149 277 147 277 146 273 143 269 146 273 146 273 144 265 141 261 140 257 138 253 138 249 137 257 138 257 138 253 135 246 135 249 135 246 134 246 132 242 132 261 132 257 131 253 129 253 128 249 128 246 126 246 125 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 117 202 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 108 198 107 194 102 194 101 190 102 186 102 186 102 186 102 186 102 182 99 174 98 178 101 186 96 170 95 166 93 158 90 154 92 158 90 154 90 154 90 150 90 170 90 170 90 170 90 170 93 174 90 166 88 166 88 162 88 146 88 142 87 138 85 138 87 142 85 134 84 134 85 138 92 158 90 162 90 174 92 174 90 158 78 126 70 126 79 150 98 162 92 154 84 142 76 142 76 138 73 130 70 123 75 126 73 138 73 134 72 130 70 130 70 130 70 126 69 123 67 123 70 126 70 126 70 126 70 123 69 119 67 115 66 119 67 123 69 119 66 115 64 111 64 111 63 111 63 107 61 95 57 87 61 99 61 99 60 95 58 91 61 95 57 83 55 87 60 99 57 87 57 83 55 83 55 87 55 83 55 87 57 91 58 91 55 83 55 79 54 75 52 75 52 75 52 75 52 75 52 75 52 79 51 75 51 75 51 71 49 75 51 75 51 75 51 79 48 67 48 67 48 67 48 67 51 67 45 63 48 67 45 55 43 59 46 59 42 51 45 67 45 63 48 67 48 67 46 59 42 63 46 75 48 71 43 59 42 63 45 71 46 67 43 59 39 55 43 67 45 67 43 63 43 63 42 59 42 63 45 67 43 63 43 63 43 63 43 63 42 59 40 55 40 59 43 63 54 31 52 28 45 24 40 22 50 28 50 27 47 25 45 25 50 27 47 25 45 27 47 28 52 28 47 25 45 25 47 27 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 28 22 42 28 42 24 38 25 40 24 38 24 38 22 35 22 42 27 42 27 40 25 40 25 42 27 42 27 40 25 40 25 35 24 35 22 31 18 21 13 14 7 4 3 7 4 7 1 4 3 7 6 9 7 14 9 14 10 16 12 21 15 23 15 31 18 33 19 35 21 35 22 47 28 47 28 47 28 47 28 54 31 52 31 52 33 57 36 54 34 57 34 57 33 52 31 52 36 54 36 57 37 57 37 57 40 64 40 59 37 59 42 62 40 62 40 62 40 62 40 62 40 62 42 66 45 69 45 66 43 66 43 66 43 66 43 66 45 71 43 52 27 31 18 23 16 28 19 31 19 31 18 28 19 33 22 35 22 35 21 31 22 33 15 33 16 11 110 231 165 212 162 219 168 217 161 222 168 222 170 219 170 217 168 217 162 198 137 167 114 117 66 62 34 42 21 33 27 57 42 76 43 131 206 403 242 362 221 353 165 212 226 382 235 391 230 234 135 202 143 198 134 198 126 186 114 171 108 164 104 152 95 140 92 148 76 148 81 222 168 315 161 308 156 312 162 317 162 319 164 319 164 322 167 329 170 331 171 334 171 336 173 336 173 343 177 343 177 343 177 343 177 351 184 343 184 351 182 276 280 410 313 322 310 315 307 327 306 312 309 303 312 315 306 317 307 351 319 386 333 415 333 410 324 386 274 322 217 286 203 319 208 372 206 372 187 389 191 420 200 370 194 379 199 384 194 382 193 391 194 391 196 386 196 384 197 384 194 386 196 389 199 391 200 391 199 391 199 391 197 389 197 401 202 403 202 405 205 410 205 415 206 422 212 429 215 434 217 432 215 427 211 417 206 410 203 408 202 405 199 401 197 403 200 386 211 410 215 370 232 534 384 608 383 608 368 608 342 463 194 401 203 401 200 401 200 396 194 393 194 391 193 386 190 382 187 377 187 377 187 377 187 377 187 374 185 374 185 374 185 374 185 379 187 377 184 372 182 374 184 374 184 374 184 374 184 374 184 374 184 374 184 377 185 377 185 374 184 372 182 372 180 370 180 372 179 372 179 372 179 372 179 370 177 370 177 367 176 367 174 362 173 362 173 362 173 362 173 362 173 360 171 360 170 358 170 358 170 355 168 355 167 353 167 355 168 355 167 353 165 351 165 346 162 346 161 343 159 341 159 339 158 339 158 339 158 339 158 346 159 346 158 339 156 336 156 331 156 329 156 327 155 324 155 324 153 322 152 322 150 319 150 317 149 317 149 315 147 315 146 310 144 312 146 312 146 310 144 308 143 305 141 305 140 303 140 300 138 300 138 300 137 296 135 296 135 296 135 293 134 293 132 293 132 293 131 291 129 288 129 286 128 286 128 284 126 284 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 253 119 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 241 108 238 107 234 102 231 101 229 102 229 102 229 102 229 102 229 101 226 99 224 101 226 102 219 98 217 96 214 93 210 92 207 90 207 90 210 92 210 92 207 90 207 90 207 90 207 90 210 92 207 88 205 88 205 88 200 88 200 87 198 85 195 85 202 88 198 85 193 84 193 85 191 92 193 90 200 90 205 88 217 102 222 92 171 70 167 85 179 78 183 79 186 78 188 79 183 75 179 72 176 72 176 75 171 73 169 72 167 70 164 70 164 70 164 69 162 67 159 67 162 72 159 70 155 67 152 66 152 67 150 66 150 66 152 67 152 67 152 66 150 64 148 64 145 63 148 64 145 61 140 58 143 64 140 63 138 61 138 61 138 60 131 55 128 57 136 61 138 60 136 58 131 55 128 54 128 55 131 57 131 57 133 58 126 55 126 54 124 52 121 52 121 52 121 52 121 52 121 52 119 51 119 51 121 52 121 52 117 49 117 51 119 52 121 52 114 48 114 48 114 48 114 48 117 48 109 46 114 48 112 43 105 45 114 46 109 43 107 45 112 48 117 49 117 49 114 46 109 45 109 45 109 45 109 45 109 45 112 46 112 46 109 45 95 40 100 43 102 43 102 42 105 45 102 42 100 42 102 43 102 43 102 43 102 43 102 43 102 43 100 40 97 40 100 42 30 31 28 23 27 19 24 15 30 31 28 23 27 19 24 15 28 23 27 19 25 23 27 27 30 31 28 23 25 19 27 23 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 19 31 27 43 25 31 25 39 25 35 24 31 24 31 24 31 27 39 27 39 27 39 27 39 28 43 27 39 25 31 24 31 25 35 24 27 19 23 16 15 12 3 3 0 3 3 3 0 3 0 4 7 6 11 9 15 10 19 12 23 13 31 16 35 18 31 19 35 21 43 22 47 28 59 28 59 28 59 28 59 31 67 31 67 33 71 34 75 33 75 34 79 36 75 33 71 36 75 36 79 37 79 39 83 39 87 42 91 39 79 40 91 40 87 40 87 40 87 40 87 42 91 42 95 43 99 45 99 45 99 45 99 45 99 45 99 45 103 45 83 31 43 21 35 15 35 18 43 19 43 19 39 18 43 21 51 22 51 22 39 15 59 21 39 28 51 39 404 171 484 159 480 167 499 164 468 168 499 170 503 171 503 170 492 167 456 150 372 123 281 84 150 39 79 27 51 24 71 37 103 46 111 111 630 247 634 226 563 223 480 122 575 241 615 254 650 170 388 135 400 137 388 137 361 120 297 113 285 107 269 99 249 88 230 85 186 78 178 110 372 165 341 158 329 161 341 164 341 164 345 164 349 167 357 170 361 171 361 171 365 173 365 174 369 177 376 177 376 177 380 179 365 177 353 173 384 182 436 177 781 319 932 309 972 310 972 301 968 312 988 313 995 312 960 304 948 325 960 313 928 313 956 334 980 336 924 321 849 285 702 227 547 202 495 205 488 206 448 185 384 200 444 199 436 194 436 202 456 197 428 197 420 197 412 199 412 196 416 197 420 199 424 200 428 202 432 202 428 199 424 197 420 203 436 202 428 203 424 202 412 205 416 208 424 211 424 214 428 214 444 211 432 206 420 202 416 203 416 200 408 199 408 199 404 212 376 208 436 211 396 274 793 377 861 371 821 375 773 266 412 205 424 200 420 203 424 202 412 200 412 197 404 194 392 190 388 188 384 188 384 187 380 187 380 187 380 187 380 187 380 187 380 188 372 185 365 184 365 184 369 185 369 185 369 185 369 185 369 184 369 185 369 185 369 185 369 184 365 184 365 184 361 182 361 180 361 180 361 179 357 179 357 179 357 177 353 177 349 176 349 174 345 174 345 174 345 174 345 174 341 173 341 171 337 171 337 171 333 170 333 168 329 168 329 168 329 168 325 167 321 165 321 162 313 161 309 159 305 159 305 159 305 159 305 159 305 159 305 159 305 159 301 158 297 156 297 156 293 158 289 156 285 155 285 152 289 152 289 152 285 150 285 150 285 149 281 149 277 147 277 144 273 146 273 146 273 146 269 143 265 143 265 143 265 143 265 138 257 140 261 138 257 137 249 137 253 135 249 135 246 134 246 132 261 132 257 131 253 129 253 129 253 128 249 128 246 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 210 120 206 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 102 182 101 182 101 182 101 186 101 182 99 174 96 170 95 166 88 150 90 154 92 162 93 162 90 170 90 170 90 170 90 170 92 170 88 166 87 162 88 158 88 146 88 142 87 138 85 138 90 150 87 138 84 130 82 130 88 134 88 134 87 142 85 150 76 166 105 206 92 138 78 134 84 134 81 134 79 130 76 134 75 130 73 126 72 123 72 130 73 138 73 134 72 130 70 130 70 130 70 126 69 123 67 123 70 126 70 123 69 123 67 119 67 119 66 111 64 115 67 119 67 119 67 119 66 115 64 107 63 107 64 111 64 107 61 103 64 103 63 103 61 99 61 95 60 91 58 87 57 91 58 95 60 95 60 95 58 91 57 83 57 87 57 87 57 87 57 87 55 83 55 79 54 75 52 75 52 75 52 75 52 75 52 75 49 71 51 75 52 83 54 83 48 67 49 75 51 79 54 83 48 67 48 67 48 67 48 67 49 67 46 63 49 71 48 59 43 67 51 79 49 63 46 67 46 63 48 71 49 67 46 63 46 67 45 63 43 67 45 71 46 71 46 71 46 71 46 71 42 63 43 63 43 63 43 63 46 71 45 63 42 59 42 59 43 63 43 63 43 63 43 63 45 63 42 55 40 55 42 59 47 27 47 27 47 27 47 27 50 28 50 27 47 25 45 25 50 27 47 25 45 27 47 28 52 28 47 25 45 25 45 27 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 35 24 42 27 40 25 42 28 40 25 42 27 42 27 42 27 42 27 42 27 42 27 42 27 42 27 42 25 38 24 35 22 38 25 35 21 28 18 26 18 21 10 4 1 2 3 4 1 4 3 7 6 9 7 14 9 16 10 19 13 23 15 26 16 31 18 33 21 38 24 40 25 47 28 47 28 47 28 47 28 52 31 54 33 57 34 57 34 54 34 57 36 59 36 57 34 54 36 57 37 57 39 59 39 59 40 66 42 59 39 62 42 62 40 62 40 62 40 62 40 64 43 66 43 66 45 69 45 69 45 69 45 69 45 69 45 71 45 64 34 40 21 31 21 23 16 28 19 31 19 31 18 28 19 33 22 35 22 35 22 28 34 33 21 28 13 69 158 229 164 207 162 219 168 212 156 222 168 222 170 224 168 222 168 214 161 195 135 167 107 107 57 52 31 42 24 40 31 59 42 62 51 229 260 382 242 355 215 339 199 188 205 377 239 389 247 284 150 202 143 202 135 200 132 186 116 174 110 164 104 152 95 145 93 150 81 152 79 205 149 322 164 315 159 315 164 319 164 319 164 322 167 327 170 329 170 334 171 336 173 336 174 339 174 339 176 341 176 343 177 346 179 343 188 346 188 348 182 279 283 415 313 327 309 322 303 331 300 319 307 317 313 319 303 317 312 346 321 351 319 348 313 341 312 351 327 382 339 408 321 389 285 348 235 346 208 353 202 370 203 374 211 367 203 372 199 382 197 393 200 398 200 393 202 391 202 391 199 391 199 393 200 393 200 398 203 396 202 393 199 391 199 408 203 408 202 405 202 403 202 410 206 410 208 415 209 417 211 420 208 417 206 413 203 408 202 410 202 405 200 403 199 405 200 422 196 396 215 391 196 408 280 604 372 608 371 608 303 451 208 405 202 401 200 405 203 403 200 405 202 401 199 393 194 389 191 384 191 382 190 379 188 377 187 377 187 377 187 377 187 377 187 382 187 377 185 374 184 377 185 377 185 377 185 377 185 377 185 379 185 377 185 377 185 377 185 374 184 374 184 374 185 377 185 379 184 382 182 379 180 377 179 377 179 377 177 374 177 372 176 370 174 370 174 370 174 370 174 370 174 370 174 367 173 367 171 365 171 365 171 362 170 362 168 360 168 360 167 358 165 355 165 346 162 346 161 343 159 341 159 341 159 341 159 341 159 341 159 346 159 346 158 339 158 336 158 331 156 329 156 327 155 324 155 322 152 322 152 322 152 322 152 319 150 319 149 317 149 315 147 315 146 312 146 312 146 312 147 308 143 308 143 308 144 310 144 300 140 303 140 303 138 298 135 298 137 298 135 296 135 293 134 293 132 293 131 291 129 288 129 288 129 288 128 286 128 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 122 257 120 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 226 101 226 101 226 101 226 101 222 98 219 96 214 93 212 92 207 90 207 92 212 93 214 95 207 90 207 90 207 90 207 90 210 90 205 87 202 87 202 88 200 88 200 87 198 85 195 85 202 90 198 85 193 82 191 84 188 90 186 87 193 85 195 82 202 84 193 76 164 67 162 75 195 87 195 82 186 78 181 75 181 76 181 75 179 73 176 73 171 73 169 72 167 70 164 70 164 70 164 69 162 67 159 67 152 67 152 69 155 69 157 70 152 66 148 64 148 64 150 67 150 66 152 67 152 66 148 63 145 63 148 64 148 63 143 61 140 61 138 61 136 60 136 58 133 58 133 58 133 58 133 58 128 57 133 60 138 60 136 58 131 57 131 57 131 57 131 57 126 55 126 54 124 52 121 52 121 52 121 52 121 52 121 52 119 51 119 52 124 54 126 55 117 49 117 51 119 52 121 52 114 48 114 48 114 48 114 48 117 48 112 46 117 51 117 46 107 48 119 52 117 46 112 48 107 45 112 46 112 46 109 43 112 45 109 43 107 45 109 46 112 46 112 46 112 46 112 46 109 46 107 46 107 46 107 46 107 46 105 43 100 42 100 42 102 43 102 43 102 43 102 43 102 43 100 40 97 42 100 43 25 19 25 23 27 27 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 22 35 27 39 25 35 27 47 25 39 27 39 27 43 28 43 25 35 25 35 27 39 27 39 25 35 25 35 24 31 24 31 27 35 24 23 19 27 19 27 16 7 3 0 1 0 3 0 3 0 4 7 6 11 9 15 12 23 12 27 15 35 16 39 18 31 19 39 22 47 25 51 28 59 28 59 28 59 28 59 30 67 33 75 34 75 34 71 33 75 34 79 37 79 36 79 37 79 37 79 39 83 39 87 39 91 43 91 40 83 40 95 40 87 40 87 40 87 40 87 42 91 42 91 43 95 43 95 45 99 45 99 45 99 45 99 46 95 37 59 21 27 19 35 15 35 18 43 19 43 19 39 18 43 21 51 22 51 22 39 18 71 19 59 18 79 96 476 167 484 161 480 165 495 162 476 165 495 167 499 168 495 167 484 158 436 144 349 120 257 76 119 31 67 27 59 28 79 37 103 37 166 182 678 238 615 221 555 212 527 137 468 238 646 248 666 205 432 137 400 138 388 137 369 120 297 113 285 108 273 101 249 90 238 88 198 81 174 98 325 170 349 162 337 162 345 164 345 164 345 167 357 170 361 170 361 173 365 173 365 174 369 174 372 174 369 176 376 177 380 180 384 179 396 179 424 187 456 179 809 316 936 306 960 306 960 298 952 297 928 303 948 303 936 301 972 307 968 313 995 322 1007 325 1011 327 984 312 948 316 964 334 980 328 872 277 706 235 642 230 615 200 472 202 484 208 476 197 428 202 448 200 432 203 424 205 420 200 428 200 428 200 428 200 428 203 436 203 432 202 432 202 432 205 432 203 432 203 432 205 432 206 436 208 436 208 436 208 428 206 428 206 424 203 420 203 416 203 420 202 412 200 412 200 412 194 416 206 396 199 424 217 428 271 650 316 730 300 531 202 432 203 420 200 416 203 424 202 412 203 420 200 412 197 404 196 400 193 396 191 392 190 384 188 380 188 384 188 384 188 384 188 384 188 376 187 369 185 369 185 369 187 372 187 372 187 372 187 372 187 372 187 372 185 369 185 369 184 365 185 369 185 372 187 372 185 372 184 369 182 361 180 357 180 357 179 357 177 353 177 353 176 349 176 349 176 349 176 349 176 349 176 345 174 345 173 341 173 341 173 337 171 337 170 333 168 329 168 325 167 321 165 321 164 317 164 313 162 313 161 309 161 309 161 309 161 309 161 309 159 297 159 293 159 289 158 289 156 285 158 281 156 277 155 277 152 289 153 293 153 297 155 297 152 285 150 285 149 281 149 281 147 277 146 273 146 273 147 277 141 261 143 265 143 269 144 269 140 261 141 265 140 257 137 253 138 253 137 253 135 249 135 249 132 261 132 257 131 253 129 253 131 253 129 253 128 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 214 122 214 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 110 202 108 198 104 198 102 194 102 186 102 186 102 186 102 186 98 178 99 182 101 178 99 174 95 162 93 158 90 150 88 150 92 158 92 158 93 162 93 162 90 170 90 170 90 170 90 170 90 170 88 162 85 158 87 154 88 146 88 142 87 138 85 138 90 146 87 138 84 134 84 130 88 115 88 123 85 119 81 126 93 146 81 130 81 142 85 150 84 130 82 126 78 115 76 111 75 123 75 130 75 134 72 126 73 138 73 134 72 130 70 130 70 130 70 126 69 123 67 123 64 115 66 119 69 126 70 130 66 115 64 111 64 111 66 115 64 115 67 123 69 115 63 103 63 107 64 111 63 103 60 95 61 99 61 99 60 95 58 91 58 91 58 91 58 91 58 91 52 79 57 95 61 95 60 91 58 91 57 87 57 87 55 83 55 83 55 79 54 75 52 75 52 75 52 75 52 75 52 75 52 79 52 79 54 83 54 83 51 75 51 75 51 75 51 75 48 67 48 67 48 67 48 67 49 67 46 67 51 75 51 67 42 59 48 63 45 55 43 59 43 55 45 63 46 59 43 55 45 67 45 67 45 67 45 67 46 71 45 67 45 67 46 71 51 79 48 71 46 71 46 75 45 67 43 59 42 59 43 63 43 63 43 63 43 63 43 63 42 55 40 55 40 59 43 67 50 28 47 27 47 27 45 25 42 24 45 27 47 28 52 30 50 27 47 25 45 27 47 28 47 25 42 22 40 22 40 22 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 38 25 42 27 40 25 45 31 38 24 40 25 40 27 42 27 35 24 38 24 40 25 42 27 35 24 38 24 38 24 40 25 40 25 33 21 28 19 31 21 23 12 4 0 0 1 4 3 4 3 7 6 9 7 14 9 19 12 21 13 23 16 28 18 31 18 33 21 40 25 45 27 47 28 47 28 47 28 47 28 50 31 54 34 59 34 54 33 54 34 59 36 62 37 62 36 57 37 57 39 59 39 62 40 62 42 66 43 62 39 64 43 62 40 62 40 62 40 62 40 64 42 64 42 62 40 62 40 66 43 66 43 66 43 66 43 69 42 52 24 23 15 23 21 23 16 28 19 31 19 31 18 28 19 33 22 35 22 35 22 40 24 26 27 2 39 174 167 214 162 205 164 212 164 217 164 217 164 219 165 217 165 214 165 202 152 188 126 152 98 85 42 42 27 42 27 47 34 62 42 64 88 343 250 377 229 346 211 339 209 245 150 367 254 382 253 334 165 207 143 202 134 198 132 193 119 179 113 171 108 159 99 148 95 152 82 155 76 191 134 327 167 317 162 319 165 322 164 317 165 324 170 331 171 329 170 336 173 336 174 339 174 341 176 341 177 343 179 348 182 351 185 334 193 341 193 339 182 274 288 403 307 324 304 324 303 343 300 339 295 343 300 334 291 331 310 372 324 348 310 331 310 339 316 343 309 362 319 384 318 360 298 386 325 425 343 417 304 329 244 343 217 358 208 372 208 384 199 398 205 405 205 401 206 401 206 396 202 396 202 396 202 396 202 396 202 396 203 398 203 398 203 413 205 413 205 410 208 410 208 405 209 405 209 405 209 405 206 413 205 413 205 413 203 410 203 413 203 408 200 405 200 405 202 410 202 432 197 405 212 403 197 379 221 441 239 458 203 398 200 420 203 405 200 408 202 405 197 403 199 403 197 401 196 398 197 389 194 386 191 382 188 379 187 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 187 382 188 389 187 386 184 382 180 379 179 379 180 377 179 377 177 374 177 374 177 374 177 374 177 374 177 374 177 372 176 372 174 370 174 370 174 367 173 367 171 365 171 360 168 360 167 358 165 355 165 351 165 351 165 348 164 346 162 343 161 343 161 343 161 343 161 346 159 346 158 339 158 336 158 331 156 329 156 327 155 324 155 324 153 327 155 329 156 329 158 322 152 319 150 319 149 317 149 317 147 312 146 312 146 315 149 303 140 305 141 308 143 308 144 303 140 305 141 303 140 300 137 300 138 298 137 298 135 296 135 293 132 293 131 291 129 288 129 291 131 288 129 288 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 123 260 123 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 238 107 236 105 231 101 229 99 229 102 229 102 229 102 229 102 217 96 222 99 224 98 219 95 217 95 214 93 210 90 207 90 214 93 212 93 212 93 210 92 207 90 207 90 207 90 207 90 207 88 202 87 200 85 202 87 200 88 200 87 198 85 195 85 198 87 195 84 193 84 195 87 188 92 188 88 193 84 195 81 183 75 191 84 198 88 188 84 186 79 183 79 183 78 181 78 179 75 181 76 181 73 176 72 171 73 169 72 167 70 164 70 164 70 164 69 162 67 159 67 152 67 152 67 152 67 152 69 150 64 148 63 145 64 148 66 148 66 152 69 155 66 145 61 145 64 145 63 143 58 136 55 143 64 140 63 138 61 138 61 131 58 133 60 136 58 133 57 124 54 131 60 136 58 128 54 133 58 133 57 131 55 128 55 126 55 126 54 124 52 121 52 121 52 121 52 121 52 121 52 126 54 124 54 124 54 121 52 124 54 121 51 119 49 114 48 114 48 114 48 114 48 114 48 117 48 112 48 119 52 119 49 107 45 112 45 105 42 109 48 109 45 112 48 114 46 109 45 105 43 112 48 114 46 107 42 112 45 107 42 105 43 109 46 114 49 107 45 105 45 107 46 102 43 100 42 100 43 105 45 102 43 102 43 102 43 102 43 95 39 95 40 100 43 107 48 31 31 30 27 25 15 24 11 22 11 24 19 28 31 31 35 28 23 27 19 25 23 27 27 25 15 22 7 21 7 21 11 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 25 39 28 39 25 35 28 51 22 27 22 31 24 35 25 35 21 27 22 31 24 35 25 35 21 27 22 31 24 35 25 39 27 35 22 23 19 27 21 35 18 11 3 0 0 0 3 0 3 0 4 7 6 11 9 15 12 23 13 31 15 35 18 39 18 31 19 39 24 51 27 59 28 59 28 59 28 59 28 59 28 63 33 75 36 75 33 67 33 71 36 83 37 83 37 83 37 79 37 83 39 87 40 87 40 91 43 95 40 87 42 95 40 87 40 87 40 87 40 87 40 87 40 87 40 87 40 83 43 91 43 95 43 95 43 95 45 87 31 39 13 11 16 31 15 35 18 43 19 43 19 39 18 43 21 51 22 51 22 39 18 31 13 79 7 150 153 480 158 480 162 488 162 484 164 495 162 484 164 492 165 488 162 476 152 420 137 329 108 222 58 71 28 67 25 71 30 83 39 103 45 269 239 630 238 583 218 543 221 543 173 341 232 682 245 690 227 464 140 400 140 392 134 372 126 321 119 301 113 285 104 257 93 238 88 202 82 170 92 305 173 357 164 341 164 349 165 345 162 349 168 357 170 361 168 357 173 365 173 369 174 372 176 372 179 380 180 388 184 396 185 404 180 428 182 436 187 464 180 837 315 936 301 956 306 952 301 948 301 916 301 924 294 900 297 968 310 976 313 995 318 1003 316 1007 316 1003 306 984 306 980 313 972 312 948 318 968 334 995 342 964 300 734 250 599 215 551 214 523 209 484 206 460 208 440 208 432 202 424 202 424 202 424 202 424 200 424 202 428 203 432 205 436 205 444 206 448 208 452 209 452 209 452 209 436 208 436 206 424 206 416 205 416 205 416 206 424 205 420 203 412 202 420 202 424 203 400 194 440 211 416 199 440 206 452 202 396 197 432 199 448 206 436 203 428 203 428 200 416 199 412 197 412 197 412 197 412 196 400 193 396 191 388 188 384 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 376 188 380 188 376 185 372 184 365 180 361 180 361 180 357 179 353 177 353 177 353 177 353 177 353 177 353 177 353 177 349 176 349 174 345 174 345 174 341 173 341 171 337 168 329 168 325 167 321 165 321 167 325 167 321 165 321 164 317 161 309 161 309 161 309 161 309 161 297 161 293 159 289 158 289 156 285 158 281 156 277 155 285 155 297 155 301 156 305 158 309 152 289 152 285 150 281 149 281 150 281 146 269 144 273 149 285 138 257 140 261 141 265 143 265 140 265 141 265 141 261 138 253 138 257 138 253 137 249 135 249 134 253 132 257 131 253 129 253 131 257 131 253 129 249 128 249 129 249 129 249 129 249 131 249 128 242 128 238 126 234 125 234 126 226 126 226 126 226 126 226 123 218 123 218 123 218 123 218 119 206 117 202 117 198 116 198 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 107 198 105 190 102 194 99 190 101 182 101 182 101 182 101 182 93 166 96 174 98 170 95 162 101 182 99 178 98 170 95 166 96 166 95 162 93 158 92 154 90 170 90 170 90 170 90 170 90 166 87 158 85 158 85 154 88 146 88 142 87 138 85 138 85 138 84 134 84 138 87 138 88 119 90 115 85 119 82 126 88 146 84 123 75 119 81 134 79 119 81 115 79 111 76 115 73 119 76 134 75 134 70 130 73 138 73 134 72 130 70 130 70 130 70 126 69 123 67 123 69 126 69 119 67 115 64 111 66 111 64 107 63 111 64 115 64 115 69 126 69 115 63 103 64 111 63 103 60 91 54 79 66 111 66 107 64 103 63 103 57 91 58 95 60 91 58 87 54 83 58 95 58 83 51 67 58 91 58 87 57 83 55 83 55 83 55 79 54 75 52 75 52 75 52 75 52 75 52 75 57 87 55 83 54 79 52 75 55 87 54 79 49 67 46 63 48 67 48 67 48 67 48 67 49 67 46 67 51 79 52 71 49 71 49 63 45 59 49 79 46 67 48 71 49 67 48 63 40 63 46 79 49 71 43 55 45 67 42 55 40 59 45 67 49 75 45 63 42 63 43 67 42 59 42 59 43 67 46 71 43 63 43 63 43 63 43 63 37 47 37 51 42 67 48 79 52 30 50 27 47 25 42 24 42 25 45 27 47 28 50 30 52 28 45 24 40 22 42 25 47 27 45 22 40 22 40 22 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 40 25 40 25 40 25 40 25 40 25 40 25 40 25 40 25 35 24 40 27 40 24 33 19 23 10 14 3 4 1 9 6 11 6 11 7 14 9 16 9 16 12 23 12 21 12 28 19 31 19 38 25 45 30 50 30 52 31 52 33 54 34 57 34 47 31 50 34 57 39 62 40 54 36 54 37 57 39 59 39 64 37 57 33 54 34 62 39 64 39 64 40 66 42 69 42 59 39 69 45 74 42 64 36 71 43 71 43 71 43 71 43 71 45 66 43 71 46 69 43 74 39 47 25 28 12 21 21 23 16 31 21 35 21 31 18 31 19 31 21 33 22 35 22 35 13 38 12 16 90 229 165 207 159 210 162 207 164 205 162 210 162 202 159 212 161 214 156 210 146 191 117 138 73 78 46 31 27 45 28 47 36 69 45 78 147 386 244 351 227 331 211 331 217 288 132 348 253 377 253 365 188 226 140 210 134 191 140 198 123 186 116 183 111 167 95 152 92 155 87 164 76 159 117 322 168 312 165 319 164 319 165 327 167 329 168 334 171 339 173 334 171 336 173 339 176 343 177 351 182 351 184 353 184 355 185 351 193 358 194 367 185 269 297 382 310 324 303 331 303 327 303 334 304 343 303 329 300 339 315 346 313 343 315 346 316 348 316 348 313 348 313 348 313 348 313 346 313 346 315 353 321 362 325 401 334 417 324 393 274 334 227 331 215 351 214 382 220 384 200 393 197 413 205 420 206 410 202 408 202 405 200 403 203 405 203 413 209 408 209 408 209 413 209 413 211 413 209 413 208 410 206 417 202 417 203 417 203 415 205 410 205 405 205 401 206 401 205 405 200 405 202 408 205 408 206 422 215 422 214 422 209 420 209 410 205 408 203 405 202 403 202 398 199 398 199 398 199 398 199 398 199 396 197 396 196 393 196 389 193 389 193 389 193 389 193 386 191 384 190 384 188 382 188 386 190 384 188 382 190 384 191 384 188 384 188 384 188 384 188 384 188 384 188 384 188 384 188 384 182 384 180 384 179 382 179 379 177 379 177 379 177 379 179 374 177 370 177 370 177 370 177 372 179 372 177 370 176 367 176 370 173 372 171 370 170 367 170 365 168 365 167 362 165 360 167 355 167 348 164 353 167 348 162 351 165 351 164 348 162 346 162 341 162 341 162 341 164 341 164 331 159 331 158 329 156 327 156 324 153 324 153 324 153 324 153 327 155 327 153 324 152 322 152 317 147 312 144 310 144 310 146 310 144 310 143 308 141 305 141 298 138 300 140 303 141 305 143 298 137 298 137 298 137 298 137 296 135 293 132 288 131 286 128 288 131 291 132 293 131 291 129 291 131 288 129 286 128 276 126 281 129 279 129 276 128 269 128 265 123 267 125 269 123 267 122 269 125 269 123 267 123 265 122 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 241 111 241 111 241 111 241 111 241 108 236 105 231 102 229 102 234 101 234 99 231 98 229 98 226 96 226 96 226 96 226 98 222 98 222 98 222 98 222 98 217 95 217 93 214 92 212 92 212 93 212 92 210 90 207 90 210 90 202 85 198 85 202 88 193 84 193 85 195 87 198 87 195 85 195 85 195 85 195 85 188 85 188 85 193 85 193 84 200 85 193 82 188 81 188 81 183 78 183 78 183 78 183 78 181 76 183 76 183 75 179 72 171 72 179 76 179 72 169 67 169 69 169 69 169 69 169 69 157 66 157 64 155 63 152 63 157 66 157 66 157 66 157 66 152 67 150 64 148 63 143 61 143 63 145 63 145 61 140 58 143 64 143 64 143 63 138 60 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 128 52 121 48 119 49 126 54 126 55 126 54 124 54 121 52 117 49 114 48 114 49 119 51 124 54 121 51 114 46 109 45 114 48 114 48 114 48 114 48 114 46 112 45 109 46 112 48 107 43 107 45 112 48 119 51 109 45 109 45 109 45 109 45 112 46 112 45 109 43 107 43 105 45 105 45 105 45 105 45 107 46 107 46 107 46 107 46 100 42 100 43 102 45 105 45 93 39 100 43 105 43 100 42 27 23 27 23 27 23 27 27 25 19 27 23 27 23 28 27 27 19 22 7 21 11 24 15 27 19 24 11 22 11 24 15 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 15 11 7 0 1 0 4 0 6 7 6 11 7 15 9 15 13 31 16 35 15 35 19 43 16 31 22 51 30 59 31 59 31 63 33 67 33 71 34 71 33 63 34 71 36 75 39 79 36 71 36 75 37 79 39 79 37 83 39 87 39 87 37 83 39 87 39 91 40 95 42 95 40 87 40 87 40 87 40 87 43 95 43 95 43 95 43 95 46 87 43 83 46 99 45 91 48 83 28 55 16 23 15 51 16 39 19 47 22 47 19 43 19 43 19 47 21 51 22 51 16 31 22 39 33 305 165 468 158 480 162 492 164 499 164 499 168 495 164 499 165 492 159 464 146 412 128 309 90 178 52 111 31 99 30 87 33 95 46 115 63 456 248 634 230 583 218 555 218 583 197 349 215 662 247 670 239 527 152 408 143 408 134 400 129 341 117 321 116 297 102 249 93 238 87 218 88 182 82 257 173 361 165 353 164 345 164 349 167 349 167 349 170 353 171 357 171 365 173 369 176 376 177 376 182 388 184 392 184 396 185 400 190 416 177 361 190 404 185 861 319 960 301 924 304 916 303 940 303 948 307 944 300 936 309 976 313 968 313 972 315 972 316 976 315 972 315 972 315 972 315 972 315 972 315 972 318 984 322 1003 316 1003 328 1007 330 948 316 865 277 682 230 527 214 507 227 507 226 472 206 420 193 408 202 432 194 416 205 440 212 440 206 428 208 468 209 460 209 452 209 440 211 424 211 404 208 404 208 396 205 396 203 404 203 404 205 412 205 420 205 428 206 432 206 428 202 412 202 416 203 420 205 420 211 436 211 432 209 428 208 428 205 420 205 416 203 416 202 412 199 404 199 404 199 404 199 404 199 404 199 400 197 400 196 396 193 388 193 388 193 388 193 388 191 384 191 380 190 380 188 376 191 380 188 376 188 376 190 384 188 369 188 369 188 369 188 369 188 369 188 369 188 369 188 369 182 361 182 357 180 357 179 353 177 349 177 349 177 349 177 349 177 353 177 353 177 353 177 353 179 357 179 353 177 353 176 349 173 345 173 341 171 341 170 337 168 333 168 329 167 329 165 325 168 325 164 321 167 325 165 313 165 321 165 317 164 313 162 313 162 309 164 309 164 309 164 309 159 297 159 293 158 293 156 289 153 293 153 293 153 293 153 293 155 297 155 293 153 289 152 289 149 277 146 273 144 269 146 273 144 269 144 265 143 265 141 261 138 257 140 257 140 257 141 261 137 249 137 249 137 249 137 249 135 249 134 246 132 246 129 242 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 222 123 222 122 218 122 214 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 111 186 110 194 110 190 107 190 104 186 102 186 101 186 101 182 99 182 98 178 96 174 96 174 96 174 96 174 96 170 96 170 96 170 96 170 95 166 95 162 93 158 92 158 93 178 93 174 92 170 90 170 90 166 87 158 84 158 87 154 84 134 84 138 85 142 87 142 85 138 85 138 85 138 85 138 84 134 84 134 84 134 84 134 87 138 84 126 81 123 79 126 78 119 78 119 78 126 78 126 75 130 75 130 75 134 72 126 69 134 72 142 73 134 67 123 67 126 67 126 67 126 67 126 66 119 66 115 64 115 63 111 66 119 66 119 66 119 66 119 67 119 66 111 64 107 61 103 63 107 63 103 61 99 60 99 60 99 61 99 60 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 54 87 54 87 54 87 54 87 52 83 51 75 49 79 52 83 55 83 54 83 52 79 52 75 51 71 49 67 48 71 49 75 49 71 49 71 49 71 49 71 48 67 48 67 48 67 48 67 48 71 46 67 45 71 46 75 45 67 45 67 46 75 49 83 45 67 45 67 45 67 45 67 49 79 48 75 46 67 43 63 45 75 45 75 45 75 45 75 45 75 45 75 45 75 45 75 42 67 42 71 43 75 45 75 39 63 43 75 45 75 43 67 42 25 45 27 50 30 52 31 50 28 47 27 47 27 45 25 45 25 42 24 42 25 47 27 45 24 42 22 42 24 45 27 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 38 24 38 25 40 27 42 27 40 25 40 25 40 25 40 25 35 24 40 27 40 24 33 19 26 12 14 4 4 3 9 6 11 6 11 7 14 9 16 9 23 15 28 16 26 16 33 22 23 18 38 28 52 33 52 31 52 33 54 33 57 34 57 34 54 36 54 36 54 36 54 36 54 36 54 37 57 39 59 39 59 39 69 43 71 42 64 36 64 39 66 40 66 40 69 42 76 43 64 36 59 39 71 46 71 43 71 43 71 43 71 43 71 45 66 43 71 46 69 43 74 37 40 21 23 12 23 22 26 18 31 21 33 21 33 19 31 19 31 21 33 22 35 22 38 19 35 19 78 132 253 155 217 162 214 165 214 167 212 165 212 168 212 168 219 161 207 150 205 135 176 104 124 63 71 39 52 33 45 31 59 43 81 52 138 223 398 242 365 215 336 212 327 227 315 144 310 251 401 253 391 203 243 143 219 141 198 135 200 125 188 116 186 113 174 96 164 99 162 87 162 76 148 105 315 170 319 165 319 165 322 165 329 168 334 168 336 171 341 173 339 171 341 174 346 176 348 177 355 182 355 184 358 184 360 187 351 194 372 194 379 185 267 301 374 310 322 301 336 301 319 304 324 304 331 303 322 301 336 316 343 313 343 313 346 315 346 316 346 315 346 315 346 315 346 315 348 316 348 316 348 318 353 321 346 318 358 324 389 333 422 337 465 331 432 285 382 245 331 211 334 203 370 220 389 212 374 196 386 202 391 197 403 205 422 212 420 209 420 209 417 211 417 211 415 209 415 209 413 209 413 208 405 205 405 205 405 205 408 205 405 205 405 205 408 205 408 205 405 203 405 203 408 205 408 205 413 208 410 206 410 205 408 205 408 205 408 205 405 203 405 202 401 200 401 200 401 200 401 200 401 200 398 199 398 197 396 197 391 194 391 194 391 194 391 194 389 193 386 191 386 190 384 190 384 190 382 188 382 188 384 190 386 190 386 190 386 190 386 190 386 190 386 190 386 190 386 190 389 184 386 182 386 180 384 180 382 179 382 179 382 179 382 180 377 179 372 179 372 179 372 179 372 179 372 179 370 177 370 176 372 173 372 173 370 171 370 170 365 168 365 168 362 167 362 167 362 167 351 165 353 167 351 162 351 165 351 164 348 162 346 164 341 164 339 164 339 164 339 164 331 159 331 159 329 158 329 156 324 153 324 153 324 153 324 153 327 155 327 153 324 152 322 152 317 149 315 146 310 144 312 146 310 144 310 144 308 143 308 141 305 141 305 141 303 140 303 140 300 138 300 137 298 137 298 137 296 135 293 134 291 131 288 131 291 132 293 132 293 132 291 131 293 131 288 128 286 126 276 126 281 129 279 129 276 128 269 128 267 123 269 125 269 125 267 123 267 122 265 122 262 120 262 119 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 236 108 236 107 238 108 236 105 234 104 229 102 234 101 234 101 231 99 231 98 229 98 229 96 226 96 226 96 219 96 219 96 219 96 219 96 217 95 217 93 214 92 212 92 210 92 210 92 207 90 207 90 207 88 202 85 200 85 200 87 193 84 195 85 195 85 198 87 195 85 195 85 195 85 195 85 193 84 193 84 193 84 193 84 195 85 191 81 186 79 186 79 183 78 183 78 183 78 183 78 176 73 179 73 179 72 174 69 171 70 176 73 179 70 169 66 171 69 171 67 169 67 169 69 159 66 157 66 155 64 155 63 157 66 157 66 157 66 157 66 152 67 150 64 148 63 143 61 150 64 143 60 138 60 143 61 136 60 138 61 138 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 133 55 131 54 128 52 126 51 126 52 124 51 124 51 126 52 124 52 121 52 119 51 119 49 119 51 117 48 114 49 117 51 109 46 112 48 119 52 121 54 114 48 114 48 114 48 114 48 114 46 112 45 109 46 112 48 112 46 109 45 109 46 114 48 109 45 109 45 109 45 109 45 119 51 117 48 112 45 109 43 105 45 105 45 105 45 105 45 105 45 105 45 105 45 105 45 100 42 102 43 102 43 105 45 97 42 105 46 107 46 102 43 27 23 27 27 28 27 30 31 30 27 28 23 27 19 25 15 28 27 28 27 30 35 33 39 24 15 24 15 24 19 27 27 25 39 25 39 25 39 25 39 25 39 22 31 22 31 25 39 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 16 15 9 0 3 0 4 0 6 7 6 11 7 15 9 15 9 23 13 23 12 23 16 35 13 23 24 55 33 67 33 63 33 67 33 71 34 71 36 75 37 75 37 71 36 67 34 67 36 71 36 75 37 79 39 79 37 87 40 95 42 91 39 83 40 91 40 91 40 91 40 91 45 95 40 79 37 87 43 99 43 95 43 95 43 95 43 95 46 87 43 83 46 99 45 91 48 71 21 39 15 23 16 51 18 39 19 43 21 47 21 47 19 43 19 47 21 51 22 51 24 51 15 67 76 428 177 448 161 484 164 495 165 503 165 503 165 492 165 492 161 476 146 424 143 392 117 277 78 150 45 95 39 99 30 107 45 119 49 123 114 662 251 607 239 547 226 563 217 587 214 400 177 626 253 658 250 567 164 404 144 428 140 396 131 349 119 325 117 301 105 253 96 249 90 218 88 190 81 234 167 365 171 357 164 353 168 353 170 357 168 353 171 361 173 365 173 365 174 369 177 376 179 376 184 388 184 388 185 392 185 404 190 420 182 372 190 404 187 868 318 956 300 924 303 916 301 936 301 940 303 936 300 940 309 972 312 964 313 968 313 972 315 972 315 972 315 972 315 972 315 972 318 980 316 972 315 976 316 980 327 995 319 960 313 940 316 928 325 944 333 952 333 872 292 749 256 646 227 551 205 519 214 523 212 476 208 432 203 424 209 432 209 428 209 436 209 436 209 436 211 436 209 432 209 428 208 436 208 452 208 444 208 436 208 432 206 424 206 416 206 408 205 416 203 420 205 420 205 420 205 420 206 424 206 420 205 420 205 420 206 424 205 420 205 416 203 416 202 412 202 412 202 412 202 412 202 408 200 408 199 404 199 404 196 396 196 396 196 396 196 396 194 388 193 388 191 384 191 384 190 380 188 376 188 376 190 380 191 376 191 376 191 376 191 376 191 376 191 376 191 376 191 376 185 365 184 365 182 361 182 361 180 357 180 357 180 357 180 357 180 361 180 361 179 357 179 357 180 361 179 357 179 353 177 353 174 349 173 345 173 341 171 341 170 337 168 333 168 329 167 329 170 325 165 321 167 329 165 317 165 321 165 317 164 313 162 313 162 309 164 309 164 309 164 309 161 301 159 297 159 293 158 293 155 297 155 297 155 297 155 297 155 297 155 293 153 289 152 289 150 281 147 273 146 273 146 277 146 273 144 269 144 265 143 265 143 265 143 261 140 257 138 253 140 253 138 253 138 249 137 249 135 249 135 246 134 242 132 246 132 249 132 265 134 269 131 265 129 253 129 249 128 246 128 246 129 249 131 246 129 242 128 242 123 222 125 230 126 226 123 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 178 108 178 108 174 105 182 107 186 107 194 105 186 104 186 102 190 101 186 101 182 99 182 99 178 98 178 98 174 96 174 95 166 95 166 95 166 95 166 95 166 95 162 93 158 92 158 92 170 90 170 90 170 90 170 88 166 87 162 85 158 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 126 79 123 79 123 76 115 76 115 76 123 76 123 70 123 72 123 72 126 69 119 70 134 72 138 72 134 69 126 70 130 69 130 69 126 67 126 67 123 66 119 66 115 64 115 64 115 64 115 64 115 64 115 66 115 66 111 64 107 63 107 67 111 61 95 57 95 61 107 63 103 64 107 64 103 63 99 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 79 51 83 52 83 52 79 51 75 51 71 49 71 52 75 49 67 48 67 49 71 45 63 46 67 51 79 52 83 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 46 71 46 71 46 71 46 71 43 71 43 71 43 71 43 71 43 71 43 71 43 71 43 71 43 71 43 71 43 71 43 71 42 71 46 83 48 79 45 71 52 30 52 28 50 28 47 27 52 28 50 27 47 25 45 24 50 28 52 30 54 33 57 33 42 24 42 24 45 27 50 30 47 25 47 25 47 25 47 25 42 22 47 25 47 25 42 22 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 31 15 19 6 7 3 7 4 11 6 11 7 14 9 16 9 16 12 23 12 21 12 28 19 28 19 40 28 54 33 54 31 54 33 57 34 57 36 59 36 59 39 57 36 54 34 50 33 54 36 54 37 57 39 59 39 66 39 62 36 59 37 64 40 66 40 66 40 66 40 66 40 66 42 71 43 71 43 69 40 71 43 71 43 71 43 71 43 71 45 66 43 71 46 69 43 69 31 28 16 26 13 26 21 28 18 28 18 31 19 33 21 31 19 31 21 33 22 35 22 45 21 14 30 145 164 248 156 214 161 212 164 217 164 214 165 210 165 210 164 212 153 195 137 200 132 164 93 107 55 66 36 42 28 47 45 81 49 81 55 234 271 384 229 362 211 339 220 327 226 336 173 253 232 403 253 393 214 269 143 212 147 214 135 202 128 193 117 188 116 179 99 157 98 162 85 164 84 155 101 303 171 329 168 319 168 329 167 331 171 336 171 341 174 343 174 346 176 346 177 351 180 353 182 358 185 360 185 362 187 362 188 353 196 384 197 384 184 274 304 372 309 324 300 334 300 319 303 324 301 324 300 322 304 339 313 341 312 341 313 343 313 346 315 346 315 346 315 346 315 346 315 351 318 348 315 346 315 346 316 367 321 365 318 367 318 370 318 358 310 372 325 405 339 417 339 436 315 396 265 339 229 327 217 343 215 379 224 410 218 403 205 420 209 425 209 425 209 420 209 420 209 420 208 417 208 415 208 396 209 393 209 396 209 403 206 408 206 413 205 420 205 420 205 413 205 408 205 408 205 408 205 410 206 410 206 410 208 413 208 410 206 410 205 408 205 405 203 403 202 403 202 403 202 403 202 403 202 403 202 401 200 401 199 393 196 393 196 393 196 393 196 391 194 391 194 389 193 389 191 386 191 384 188 382 190 386 191 393 194 393 194 393 194 393 194 389 191 389 191 389 191 389 191 391 185 391 185 389 184 389 182 384 180 384 180 384 180 384 182 384 184 377 182 374 180 372 179 374 180 374 179 372 179 370 177 374 174 374 173 372 173 370 171 367 170 367 168 365 168 362 168 362 168 351 167 355 168 353 164 351 165 351 164 348 162 346 164 341 164 339 164 339 164 339 164 334 161 334 159 331 159 329 158 327 155 327 155 327 155 327 155 327 155 327 153 324 152 322 152 319 149 315 147 312 146 315 147 312 146 312 144 310 144 308 143 310 144 308 143 305 140 303 140 305 140 303 138 300 137 298 137 296 135 296 134 293 134 293 132 291 134 296 134 296 134 293 131 291 129 286 128 286 128 279 128 281 129 279 129 276 128 269 128 267 125 272 126 272 126 269 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 110 238 108 236 107 234 105 234 105 236 107 236 105 231 102 236 102 236 101 234 101 231 99 234 99 231 98 229 96 226 96 217 95 217 95 217 95 217 95 217 95 217 93 214 92 212 92 205 90 207 90 207 90 207 90 205 88 205 88 202 87 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 79 186 78 183 79 181 76 181 76 181 76 181 76 174 70 176 72 174 69 169 67 176 72 176 72 174 70 171 67 176 70 174 69 171 67 169 69 162 67 159 66 157 66 155 64 155 64 155 64 155 64 155 64 150 66 148 64 148 64 145 63 152 64 143 58 136 58 143 63 138 63 140 64 143 64 140 63 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 54 128 52 126 52 121 52 119 51 119 49 117 49 121 51 117 48 114 48 114 48 117 49 117 49 117 49 117 49 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 100 39 102 42 109 46 114 48 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 43 102 45 107 48 109 46 102 42 33 35 31 31 28 23 27 19 28 27 27 23 27 23 25 19 24 19 27 27 28 27 27 23 27 19 25 19 25 23 27 27 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 24 31 24 35 25 39 27 39 25 35 25 35 25 35 25 35 22 23 25 31 25 31 21 19 19 23 10 0 3 0 3 0 6 7 6 11 7 15 9 15 13 31 16 35 15 35 19 43 21 39 25 51 30 63 33 67 34 71 34 71 36 75 36 79 37 75 37 71 36 67 34 67 36 71 36 75 37 79 39 79 42 87 36 75 34 79 39 95 42 95 40 91 40 91 39 87 37 87 45 107 48 99 40 79 43 95 43 95 43 95 43 95 46 87 43 83 46 99 45 91 40 51 16 35 18 35 16 39 19 39 18 39 18 43 21 51 19 43 19 47 21 51 22 51 25 47 7 130 122 468 167 476 161 480 162 492 164 492 164 492 170 499 167 492 161 468 146 424 138 376 108 249 66 123 37 79 27 75 34 130 52 119 52 154 190 678 241 583 232 563 224 595 224 583 230 515 158 587 254 682 248 599 184 412 135 424 146 404 134 353 120 333 120 309 107 261 92 249 90 210 90 210 85 218 159 372 177 361 162 357 171 353 171 361 171 361 174 365 176 369 177 372 179 376 180 384 184 388 185 392 187 396 187 400 188 408 190 428 187 380 190 404 188 880 316 952 297 920 300 912 298 936 301 932 298 928 301 948 310 968 310 964 312 964 313 968 313 968 315 972 315 972 315 972 315 972 318 976 315 972 315 972 315 972 315 960 318 980 322 984 322 991 330 1003 322 995 321 995 322 991 328 988 342 991 325 849 269 682 235 571 217 488 205 456 208 452 211 440 209 440 209 440 209 440 212 444 209 444 206 440 206 444 209 464 211 456 211 440 209 436 208 420 206 404 206 400 205 404 206 424 206 424 205 420 205 420 206 424 208 428 208 432 209 432 208 424 206 424 205 420 205 420 203 416 203 416 203 416 203 416 203 408 203 404 202 404 200 400 197 392 197 392 197 392 197 392 196 396 196 392 194 392 193 388 194 388 191 384 191 384 193 392 196 388 196 388 196 388 196 388 193 380 193 380 193 380 193 380 187 372 187 369 185 369 184 365 182 361 182 361 182 361 182 361 185 372 184 369 182 361 180 357 182 361 180 361 179 357 179 357 176 349 174 349 173 345 173 345 171 337 170 337 168 333 168 333 171 329 167 325 168 329 167 317 165 321 165 317 164 313 162 313 162 309 164 309 164 309 164 309 162 301 161 301 159 297 159 297 156 301 156 301 156 301 156 301 155 297 155 293 153 289 152 289 150 285 149 277 147 277 147 277 147 273 146 273 144 269 144 269 143 265 143 265 141 261 141 261 141 261 141 257 138 253 137 249 135 246 135 246 135 246 134 246 134 253 134 265 134 265 132 261 128 249 128 249 128 249 129 249 129 249 131 246 129 242 128 242 125 226 126 230 126 230 125 226 123 218 122 218 120 214 120 210 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 111 186 111 182 108 174 105 182 104 178 107 198 108 194 104 186 104 190 102 190 101 186 101 186 101 186 101 182 98 178 96 174 96 170 96 170 96 170 96 170 95 166 95 162 93 158 92 158 88 166 88 166 90 170 90 170 87 166 88 166 88 162 85 146 87 142 85 138 85 138 84 134 85 138 85 138 85 138 85 138 84 134 84 134 84 134 84 134 84 134 81 123 78 119 78 119 75 111 75 111 75 119 75 119 70 119 72 123 72 126 69 119 72 138 72 134 70 130 69 130 72 138 72 134 69 130 67 126 69 123 67 123 66 119 66 119 63 111 63 111 63 111 63 111 64 111 64 111 64 111 64 111 66 111 61 99 58 99 61 103 57 91 60 99 61 99 60 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 57 91 55 87 54 83 52 79 52 83 54 87 54 87 52 83 54 79 52 79 51 75 51 71 54 79 51 71 48 67 48 67 52 75 51 71 49 67 48 63 48 67 48 67 48 67 48 67 48 71 46 67 45 71 46 75 46 71 45 67 45 71 48 75 48 75 48 75 48 75 48 75 37 47 39 55 43 67 46 75 42 67 42 67 42 67 42 67 45 75 45 75 45 75 45 75 45 75 43 71 43 71 42 67 43 71 46 79 46 75 42 63 52 30 52 30 52 30 52 28 45 25 47 27 47 27 50 28 45 25 47 28 47 25 42 22 50 28 47 25 45 25 47 27 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 35 16 21 6 7 3 7 4 11 6 11 7 14 9 16 9 23 15 28 16 26 16 33 22 45 25 42 25 45 30 52 33 57 34 57 36 59 36 62 37 57 36 54 36 54 36 54 34 54 36 54 37 57 39 59 39 66 40 64 39 64 39 66 40 69 42 69 40 66 39 64 39 64 40 74 48 78 45 66 39 71 43 71 43 71 43 71 43 71 45 66 43 71 46 69 43 57 24 23 18 33 18 23 15 31 19 28 16 28 19 33 22 31 19 31 21 33 22 35 22 33 13 16 67 214 167 217 165 214 162 214 165 219 167 217 165 219 168 212 161 210 153 200 141 191 123 152 82 93 45 54 28 45 28 57 52 81 46 97 82 362 253 372 224 336 220 324 227 339 217 348 218 234 215 396 262 403 239 312 150 202 140 219 137 207 129 195 120 191 117 181 101 162 102 164 84 164 87 152 90 293 173 339 170 317 170 334 167 336 173 341 173 343 176 348 177 355 179 355 180 360 184 362 185 367 187 367 188 370 188 372 190 353 199 391 200 384 184 276 309 372 307 322 298 334 300 319 301 324 298 317 297 324 306 339 312 339 310 341 312 341 313 343 313 346 315 346 315 346 315 346 315 346 315 346 313 343 315 348 316 355 316 360 321 358 319 355 321 343 319 353 330 353 327 346 324 370 330 377 327 398 333 439 337 396 276 370 233 336 217 351 221 377 214 389 212 393 211 398 209 417 211 425 206 432 205 432 205 413 209 405 208 410 208 413 208 415 206 420 206 422 206 422 206 415 208 413 206 410 205 408 205 410 206 410 208 413 209 415 209 413 208 410 206 410 205 408 205 408 205 408 205 408 205 408 205 408 205 405 203 405 202 403 202 398 199 398 199 398 199 398 199 396 197 393 196 393 194 391 194 393 196 391 193 389 194 393 196 398 197 398 197 398 197 398 197 393 194 393 194 393 194 393 194 396 188 393 187 393 185 391 185 389 184 389 184 389 184 389 185 389 187 382 184 377 180 374 179 377 182 374 180 374 179 372 179 377 176 374 174 374 173 372 173 370 171 367 170 367 168 365 170 365 168 353 167 355 170 353 165 351 165 351 164 348 162 346 162 341 162 341 162 341 162 341 162 339 161 336 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 312 146 312 144 310 144 305 141 308 143 308 143 308 144 308 143 305 140 300 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 123 267 123 265 122 265 120 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 245 113 243 111 238 108 236 105 229 104 236 108 238 107 231 102 238 104 236 102 236 101 234 101 236 102 234 99 229 98 226 96 219 96 219 96 219 96 219 96 217 95 217 93 214 92 212 92 202 87 202 88 205 90 207 90 202 87 205 90 205 87 200 84 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 78 183 78 179 75 179 75 179 75 179 75 176 72 179 73 176 70 171 69 179 72 174 70 171 69 171 69 179 73 176 70 171 69 169 69 164 69 159 67 159 66 157 66 152 63 152 63 152 63 152 63 148 64 148 64 148 64 148 64 145 63 145 61 143 60 140 60 131 58 136 60 138 61 138 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 128 54 128 54 128 54 128 54 126 52 128 55 131 54 126 52 126 54 124 54 121 52 121 51 124 52 119 49 114 46 112 48 119 51 119 49 117 48 114 48 114 48 114 48 114 48 114 48 114 46 112 45 109 46 112 48 109 45 109 45 112 48 117 51 114 48 114 48 114 48 114 48 105 42 105 43 107 43 109 45 100 42 100 42 100 42 100 42 105 45 105 45 105 45 105 45 105 45 105 43 102 42 100 42 100 43 105 45 105 43 97 39 27 23 28 31 30 35 33 39 24 19 25 23 27 27 28 31 28 31 31 35 30 27 25 15 30 31 28 23 25 19 25 19 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 25 35 25 35 25 35 25 35 25 35 25 35 25 35 25 35 22 23 25 31 25 31 21 19 21 27 12 3 3 0 3 0 6 7 6 11 7 15 9 15 9 23 13 23 12 23 16 35 30 55 25 43 25 55 31 71 34 71 34 75 36 79 37 79 36 71 36 71 36 71 36 71 36 71 36 75 37 79 39 79 39 91 43 103 45 99 40 87 42 95 42 91 40 87 39 87 40 91 45 103 46 99 42 87 43 95 43 95 43 95 43 95 46 87 43 83 46 99 45 91 34 39 13 39 22 43 15 27 21 43 18 35 18 43 22 55 19 43 19 47 21 51 22 51 18 39 19 238 164 480 149 488 164 495 167 503 168 503 168 499 168 484 158 464 152 452 144 416 131 353 99 214 55 99 31 51 36 83 40 123 48 111 66 238 257 622 242 595 221 595 217 607 227 555 230 599 150 535 245 686 260 666 211 436 129 396 141 392 135 357 122 337 122 309 108 265 98 269 95 210 88 206 79 186 155 376 180 365 162 361 174 353 173 365 173 365 176 369 177 372 179 369 180 376 184 380 185 384 187 388 188 392 188 396 190 404 190 432 190 388 190 404 190 888 315 952 297 916 298 912 298 932 301 928 295 924 301 952 310 964 310 960 310 964 312 968 313 968 315 972 315 972 315 972 315 972 315 968 313 968 313 972 316 980 318 976 319 988 322 1003 325 1011 327 1011 324 1011 319 1011 325 1011 321 1003 325 1003 330 988 328 944 339 940 336 872 300 710 241 563 220 523 217 507 214 495 211 472 214 468 209 444 206 424 202 416 205 412 206 412 206 412 206 412 206 412 206 404 208 412 206 412 208 428 208 424 206 420 205 420 205 420 205 424 206 428 208 428 208 428 208 424 206 420 205 420 205 420 205 420 205 420 205 420 205 412 205 408 203 408 202 404 199 396 199 396 199 396 199 396 197 400 197 396 196 396 194 392 197 400 196 392 194 396 197 400 197 392 197 392 197 392 197 392 194 384 194 384 194 384 194 384 188 376 188 372 187 372 185 369 184 365 184 365 184 365 184 365 188 376 185 372 184 365 180 361 182 365 182 361 180 357 179 357 176 353 176 349 174 345 173 345 171 341 171 337 170 333 168 333 171 333 167 325 170 333 167 321 165 321 165 317 164 313 162 313 162 309 162 309 162 309 162 309 161 305 161 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 147 273 146 269 144 269 140 261 141 265 143 269 144 273 144 265 141 261 140 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 226 125 222 123 222 122 218 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 116 194 114 190 111 182 107 186 101 178 107 198 108 194 104 186 104 194 104 190 102 186 101 186 104 190 101 186 99 178 96 174 98 174 98 174 98 174 98 174 95 166 95 162 93 158 92 158 87 162 87 166 88 170 90 170 85 162 88 170 88 162 84 142 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 115 78 119 75 111 75 111 75 119 75 119 72 126 73 126 73 130 70 123 73 138 70 130 69 130 69 134 75 142 72 138 70 130 67 126 69 126 69 123 67 119 66 119 63 111 63 111 63 111 63 111 64 111 64 111 64 111 64 111 61 107 63 107 63 103 60 95 60 99 63 107 64 107 64 107 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 51 83 55 95 57 91 52 79 55 87 55 83 54 83 52 79 54 79 51 71 48 63 46 63 49 71 49 71 49 71 49 71 48 67 48 67 48 67 48 67 48 71 46 67 45 71 46 75 43 63 43 67 46 75 51 83 48 75 48 75 48 75 48 75 48 75 46 67 45 63 42 59 42 67 42 67 42 67 42 67 46 79 46 79 46 79 46 79 45 75 45 71 43 67 42 67 42 67 43 75 43 67 39 55 45 25 45 25 45 25 45 25 45 25 45 25 45 25 45 25 45 28 52 27 42 22 47 31 47 27 47 27 47 27 47 27 52 27 47 25 52 30 50 25 47 24 40 18 35 21 45 25 50 25 38 27 42 24 40 31 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 38 21 31 10 9 3 9 7 16 7 14 7 14 9 19 12 23 13 23 15 31 21 40 25 42 25 42 25 45 30 52 33 54 33 54 34 57 36 59 36 54 36 54 37 57 39 59 39 57 37 57 39 59 40 62 40 66 40 66 40 66 40 66 40 66 40 66 42 69 43 71 43 64 40 69 42 74 45 76 48 71 43 71 43 71 43 71 43 66 43 66 46 74 48 69 40 38 24 33 19 28 16 26 16 31 19 31 19 31 19 31 19 31 21 33 22 35 21 33 19 28 3 14 122 245 152 236 155 214 161 210 164 222 170 226 168 212 164 205 156 202 147 193 135 191 119 138 67 69 33 50 33 47 42 66 55 76 57 74 167 389 244 360 229 324 217 319 229 312 227 348 244 267 167 382 253 403 257 341 156 212 137 207 135 207 132 205 123 191 114 181 107 174 99 167 90 159 84 148 73 267 173 341 168 327 173 334 177 343 176 341 173 343 176 351 180 362 184 365 187 367 185 365 185 372 190 374 191 374 191 374 191 374 194 405 199 389 194 272 310 367 303 322 295 336 297 322 300 324 303 322 295 317 306 339 309 339 310 339 310 339 310 339 310 339 310 339 312 341 313 343 313 343 313 343 315 346 316 348 316 348 318 351 319 351 321 353 321 353 321 355 322 355 324 358 324 351 324 351 325 362 325 377 322 389 325 415 336 439 334 434 327 367 254 343 223 327 212 360 220 384 202 417 187 417 217 422 211 429 203 429 206 434 209 436 211 425 209 425 211 420 209 415 206 415 208 413 206 410 208 413 209 415 209 415 209 415 209 415 209 417 211 417 211 417 211 417 211 410 206 410 206 410 206 410 206 410 208 408 206 408 205 405 205 405 203 401 200 398 202 403 203 401 200 398 199 398 197 396 197 396 197 396 197 396 197 396 197 401 197 393 194 398 197 393 193 396 196 393 194 393 193 391 193 396 188 398 191 401 190 398 190 396 187 393 187 393 187 393 188 393 187 379 184 382 187 382 184 377 182 377 180 374 179 372 179 377 176 377 174 374 173 372 173 374 174 374 173 372 171 370 173 370 173 360 170 355 167 355 168 351 165 351 165 351 165 351 165 351 165 348 162 343 161 341 159 341 159 339 158 339 156 336 158 334 159 334 158 331 156 329 156 324 153 322 152 322 153 327 155 324 153 322 150 317 149 315 146 315 147 315 146 312 144 310 144 303 143 312 146 308 141 305 143 305 141 305 140 303 138 300 138 298 138 298 138 298 137 298 137 296 135 296 134 293 132 291 132 288 128 288 131 291 131 284 131 279 128 274 128 274 126 267 126 269 125 269 125 269 125 269 125 265 122 265 120 262 119 260 119 260 123 260 123 260 123 260 123 257 122 257 120 255 119 253 119 250 117 250 116 248 114 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 99 231 99 238 104 236 101 234 99 229 98 222 98 224 99 224 99 226 101 214 93 214 92 212 90 210 90 214 93 207 88 205 90 212 95 210 92 210 90 207 88 205 88 195 87 198 87 198 85 193 82 195 85 195 84 193 82 191 82 198 85 195 84 193 82 191 81 188 81 188 79 186 78 183 78 181 73 174 72 176 75 174 70 181 75 179 72 176 70 171 69 171 69 171 69 171 69 171 69 179 73 176 70 174 69 169 69 162 67 157 66 157 64 155 64 145 58 148 61 152 66 157 67 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 148 60 126 54 138 64 140 58 126 54 126 54 126 54 126 54 126 52 126 54 128 55 131 57 131 54 126 51 124 51 124 52 119 49 114 48 114 51 124 55 124 52 119 49 117 49 117 51 114 49 117 51 119 49 117 48 119 49 114 46 112 46 112 48 107 45 114 49 117 48 109 43 114 46 112 45 109 46 112 48 109 45 109 45 109 45 109 45 107 43 109 45 109 46 112 46 95 42 105 48 109 45 100 39 109 48 107 45 105 43 100 42 107 46 107 45 105 43 102 43 102 45 105 46 105 43 97 39 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 25 27 30 27 25 15 27 35 27 23 27 23 27 23 27 23 28 39 24 39 27 47 27 35 27 35 22 23 19 31 24 43 30 31 22 35 25 27 24 47 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 43 19 19 7 0 7 11 10 19 10 19 10 23 12 27 15 31 15 31 18 47 24 51 30 59 30 59 31 67 36 75 33 67 33 71 34 75 36 75 36 71 37 75 37 79 39 79 37 75 39 79 39 83 40 83 40 91 40 91 40 91 40 91 40 91 42 95 42 99 43 99 39 83 40 91 42 95 43 99 43 95 43 95 43 95 43 95 45 87 45 95 49 103 43 83 25 43 21 43 18 35 16 35 19 43 19 43 19 43 19 43 18 39 19 47 21 43 18 47 24 27 45 392 165 456 167 468 162 484 161 488 167 507 170 499 167 484 159 468 152 440 140 404 129 333 90 182 42 67 28 63 31 95 42 138 51 130 66 480 256 650 236 563 208 571 224 611 229 603 238 626 188 424 239 678 260 690 224 460 143 404 141 400 134 365 129 349 122 305 110 277 105 253 95 230 90 206 81 166 134 369 182 361 168 369 171 376 176 372 173 365 174 372 180 384 182 380 185 388 187 388 187 388 190 396 191 400 193 404 194 416 199 428 194 384 191 436 184 892 310 944 294 912 297 908 298 932 301 940 300 920 298 952 310 956 310 960 310 960 310 960 310 960 310 960 310 964 312 964 313 968 313 968 313 972 315 972 316 984 319 1003 318 999 319 999 321 988 321 984 321 980 321 984 322 984 324 999 324 995 324 984 325 972 325 972 328 968 330 968 333 960 343 924 318 813 266 638 212 499 208 547 220 440 229 448 200 376 211 396 203 380 199 380 202 404 208 416 208 424 209 436 212 440 209 428 208 424 206 428 208 432 209 432 209 432 209 432 209 432 211 436 211 436 211 436 211 436 208 428 208 428 208 428 208 420 206 408 208 404 206 404 205 400 206 400 203 392 202 396 205 404 203 412 202 412 200 408 200 404 197 400 197 400 197 400 197 400 202 396 197 392 199 396 197 384 196 388 196 384 194 384 193 380 188 380 190 384 191 380 190 380 187 372 187 372 187 372 187 372 190 376 184 365 184 372 184 365 182 365 182 361 180 361 179 357 177 357 177 357 176 353 174 349 174 349 174 345 173 345 171 341 174 341 171 333 168 329 168 329 165 321 165 321 165 321 165 321 165 321 164 317 162 309 159 305 159 305 159 301 158 301 156 297 158 305 156 301 156 297 155 297 155 293 153 289 152 293 155 297 153 293 152 289 150 281 147 277 147 277 147 273 146 273 144 269 140 265 146 273 143 261 143 265 141 261 141 257 140 253 138 253 138 242 138 242 137 249 137 249 135 249 135 246 134 253 132 249 131 257 129 253 129 253 131 253 129 249 129 246 128 242 128 242 125 226 125 226 125 226 125 226 122 218 122 214 120 214 119 210 122 214 122 214 122 214 122 214 122 214 122 210 120 206 119 206 117 202 117 198 116 198 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 186 99 182 104 194 102 186 101 182 98 178 99 178 99 174 96 170 96 166 93 162 93 158 92 158 90 154 93 178 90 170 90 170 93 178 92 174 92 170 90 166 88 158 85 142 87 142 87 138 84 130 85 138 85 134 84 134 82 130 85 134 84 134 84 134 82 130 81 126 81 123 79 119 78 119 78 111 73 107 75 119 73 107 75 130 73 123 72 126 69 123 69 130 69 130 69 130 69 130 69 134 70 134 70 134 70 134 70 130 69 126 67 123 67 123 61 107 61 111 64 119 66 119 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 64 91 54 83 61 107 60 83 54 79 54 79 54 79 54 79 51 79 52 83 54 87 54 91 55 87 52 79 51 79 51 83 51 75 51 75 51 79 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 67 48 75 48 75 45 67 48 71 46 67 45 71 46 75 45 67 45 67 45 67 45 67 42 63 43 63 45 67 45 71 40 67 45 79 46 75 42 63 45 75 45 75 45 75 45 75 45 75 43 71 43 67 42 67 43 71 45 79 45 71 40 59 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 28 52 30 47 27 50 30 47 27 47 27 47 27 47 27 50 24 42 24 47 27 47 22 50 25 45 22 42 24 47 27 42 22 33 24 38 21 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 45 25 38 16 19 7 16 12 21 12 21 12 23 13 26 15 28 16 26 15 28 19 38 25 52 31 52 31 52 34 59 37 54 33 57 34 57 34 59 36 54 37 57 37 59 39 59 39 57 39 59 39 62 40 62 40 66 40 66 40 66 42 69 42 66 42 69 42 71 43 71 43 66 40 66 40 66 40 69 42 71 43 71 43 71 43 71 43 71 46 71 49 76 48 66 37 35 24 31 18 26 16 26 18 31 19 31 19 31 19 31 19 26 16 28 19 31 18 26 18 23 6 119 159 224 161 219 158 212 161 210 162 219 170 224 167 219 165 210 156 202 147 193 135 176 108 124 57 62 30 45 28 50 37 69 60 81 55 145 221 403 254 346 199 274 217 327 232 346 223 353 227 303 152 355 266 417 263 370 180 236 146 231 141 214 135 210 128 195 119 188 110 181 102 171 93 167 88 152 78 243 167 341 170 324 171 331 174 339 174 343 176 348 180 358 185 360 184 367 187 374 190 374 190 372 190 377 193 382 196 386 197 377 196 408 199 391 196 274 310 372 303 322 295 336 295 322 300 324 301 319 294 319 309 341 307 339 310 339 310 339 310 339 310 339 310 339 310 341 312 341 313 343 313 343 313 346 315 346 316 339 318 341 318 348 319 353 318 365 321 372 321 377 319 382 322 365 322 358 322 362 324 362 325 367 325 360 321 358 327 372 336 386 331 422 337 432 312 410 280 348 238 334 241 362 197 434 220 413 202 417 205 425 212 436 221 422 211 415 208 410 209 417 214 415 209 413 208 413 208 415 209 417 211 417 211 417 211 417 211 417 211 417 211 417 211 417 211 415 209 415 209 415 209 415 209 413 209 410 208 410 206 408 206 410 208 408 205 405 206 410 208 408 205 408 203 405 202 403 202 398 199 398 199 398 199 398 199 408 200 401 199 403 200 401 196 398 197 396 196 396 194 393 194 401 191 401 191 401 191 401 191 398 190 398 190 398 190 398 191 391 185 377 182 379 185 379 182 377 182 377 182 374 180 374 179 384 180 382 179 379 177 379 177 374 174 374 174 372 173 372 173 370 174 360 170 355 168 355 168 351 165 351 165 351 165 351 165 353 167 351 164 346 162 343 161 343 161 341 159 341 158 339 159 331 156 329 155 327 155 324 153 327 155 324 153 324 153 327 155 324 153 322 152 319 149 317 149 315 147 315 147 312 146 312 144 303 143 312 146 308 141 308 144 305 141 305 141 303 140 303 140 298 138 298 138 298 138 298 137 296 135 296 135 293 134 293 132 300 132 291 128 286 128 284 131 284 131 279 131 279 129 272 129 269 125 269 125 269 125 269 125 265 122 265 122 262 120 262 119 257 122 257 122 257 122 257 122 257 122 257 120 255 119 253 119 250 117 250 117 248 116 248 114 248 116 248 114 245 113 243 113 238 110 238 110 238 110 238 108 236 107 236 107 238 108 238 108 236 102 236 102 234 101 234 99 238 104 236 101 234 99 229 98 226 101 224 96 217 93 212 92 214 93 214 93 212 92 212 90 212 92 210 90 207 92 210 93 210 92 210 90 207 88 205 88 198 87 198 87 198 85 193 84 195 85 195 85 193 84 193 82 191 82 191 82 193 84 193 84 188 81 188 79 186 78 183 78 186 76 179 75 181 78 179 73 181 75 179 72 176 70 171 69 171 69 171 69 171 69 171 69 167 67 169 69 174 72 176 75 169 72 167 70 164 70 162 69 155 64 155 64 157 66 157 66 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 136 57 126 57 138 63 133 54 128 55 128 54 126 54 126 54 124 51 124 51 126 52 126 52 131 54 126 51 124 51 124 52 119 51 121 54 124 54 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 46 112 48 114 46 112 45 114 46 112 45 109 46 112 48 109 45 109 45 109 45 109 45 102 42 105 42 107 43 107 45 102 43 102 43 102 43 102 43 100 42 102 45 105 46 109 48 102 42 100 42 100 40 97 40 102 43 105 45 105 43 100 40 28 27 28 27 28 27 28 27 28 27 28 27 28 27 28 27 27 27 30 31 30 27 28 27 27 23 27 23 27 23 27 23 25 35 21 31 25 39 24 31 27 43 25 35 24 39 27 43 27 27 22 35 25 27 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 25 47 24 31 12 7 9 11 10 19 12 27 13 27 13 27 19 39 16 31 16 43 24 51 30 59 28 55 30 63 33 71 34 71 34 71 34 71 34 71 37 75 37 79 39 79 40 83 39 79 39 83 40 83 42 87 40 91 40 95 42 95 42 99 42 95 42 99 43 99 45 103 43 95 42 91 42 91 42 91 45 99 45 99 45 99 45 99 48 95 48 99 51 99 40 67 22 39 19 39 16 35 16 39 19 43 19 43 19 43 19 43 16 39 19 43 19 43 18 43 18 63 123 488 152 488 159 476 162 484 159 488 165 503 168 492 168 480 159 460 152 436 138 392 119 293 75 142 33 59 25 51 36 91 46 134 51 119 123 626 248 638 223 495 190 595 241 630 236 567 236 583 223 396 211 702 263 682 239 515 150 400 146 388 138 380 134 361 126 321 116 293 107 261 96 234 92 214 84 170 113 349 185 369 167 369 171 372 174 372 176 372 180 388 187 388 180 372 187 384 191 396 193 396 190 388 191 400 196 408 199 424 202 432 197 388 193 440 187 896 310 944 294 912 295 908 297 932 301 936 297 916 301 960 312 948 309 956 309 956 309 956 309 956 309 956 310 960 310 964 312 964 312 964 313 968 313 972 315 980 316 999 316 991 318 988 316 976 321 972 321 960 319 964 319 968 319 968 322 980 322 984 324 991 325 991 321 988 321 1011 330 1011 327 988 331 988 334 956 333 912 324 821 230 591 235 519 202 507 209 464 211 460 211 448 208 440 214 452 212 440 208 432 206 420 211 432 208 428 208 428 209 436 212 440 212 440 212 440 212 440 212 440 212 440 212 440 212 440 212 440 212 440 212 440 212 432 211 412 209 412 208 408 208 408 209 412 209 408 208 412 209 412 205 420 205 416 203 416 202 412 200 408 200 408 200 408 200 408 203 400 199 396 200 400 199 388 199 392 197 392 196 388 196 388 193 384 191 384 191 388 194 392 194 392 194 388 193 388 193 388 188 372 182 365 184 372 184 365 184 369 182 365 182 361 180 361 180 361 179 361 177 357 177 353 176 353 174 349 174 345 173 345 176 345 173 333 170 329 168 333 167 325 167 325 167 325 167 325 168 325 167 321 164 313 162 313 162 309 161 309 159 305 159 305 158 305 158 301 156 301 155 297 156 301 155 293 153 293 153 297 153 293 153 289 152 285 150 281 149 281 147 277 147 273 146 273 141 269 147 273 144 265 143 269 141 261 141 261 141 261 141 249 140 238 140 246 140 246 138 253 137 249 135 249 135 246 134 253 138 269 131 249 126 246 131 257 132 257 134 253 132 249 131 249 126 230 126 230 126 230 126 230 123 222 122 218 122 214 120 214 120 210 120 210 120 210 120 210 122 214 122 210 120 206 119 206 119 206 117 202 117 198 116 198 116 198 116 194 114 190 113 190 111 186 110 182 110 182 107 186 107 186 107 194 107 194 107 202 104 194 102 190 102 186 101 186 104 194 102 186 101 182 98 178 101 178 99 174 96 166 93 162 95 166 93 162 93 158 92 158 92 174 92 174 92 174 92 174 92 174 92 170 90 166 88 158 87 142 88 146 87 142 85 134 87 142 85 138 85 134 84 134 81 126 81 130 84 134 85 138 81 126 81 123 79 119 78 119 81 123 76 115 79 130 76 119 75 130 73 123 72 126 69 123 69 130 69 130 69 130 69 130 67 126 69 130 69 134 70 134 72 134 72 130 70 126 69 126 67 123 67 119 66 115 64 115 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 57 83 55 91 61 95 57 75 57 83 55 83 55 79 54 79 51 79 51 79 51 79 51 79 55 87 52 79 51 79 51 83 51 79 55 91 57 87 54 79 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 45 67 45 67 43 63 40 55 40 59 42 59 43 63 45 75 42 67 42 67 45 75 43 71 43 75 45 79 46 79 43 71 42 67 42 67 42 67 43 71 43 71 43 71 43 67 50 28 50 28 50 28 50 28 50 28 50 28 50 28 50 28 47 27 50 30 52 30 50 25 47 27 47 27 47 27 47 27 47 24 40 22 47 25 45 22 50 25 47 25 47 25 47 27 45 24 38 30 47 24 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 24 38 18 21 9 14 9 14 9 19 12 23 13 21 10 33 18 26 15 28 21 42 28 52 31 52 30 52 31 54 34 57 34 57 34 57 34 57 34 57 37 59 39 59 40 62 40 59 39 62 40 62 42 64 42 66 40 66 42 69 43 71 45 69 42 71 43 71 45 74 45 74 45 74 45 74 45 71 43 74 45 74 45 74 45 74 45 74 48 76 51 76 45 54 30 31 21 28 16 26 16 26 18 31 19 31 19 31 19 31 19 31 19 33 22 35 21 31 21 2 36 207 174 205 164 207 161 212 161 207 162 219 167 222 164 219 164 207 153 202 144 191 129 162 95 100 45 52 27 47 25 59 43 76 54 81 60 241 260 370 242 322 188 269 224 329 223 312 200 336 212 355 156 291 263 417 256 393 206 245 143 238 138 224 141 219 134 205 125 198 116 181 104 174 95 167 88 155 79 205 161 351 174 327 173 334 174 341 176 348 180 358 185 362 190 365 185 372 191 379 194 382 194 377 193 382 196 386 200 393 202 384 197 415 202 401 197 281 312 372 303 324 295 339 295 327 298 322 300 315 294 327 313 341 306 336 309 336 309 336 309 336 309 336 309 336 310 339 310 341 312 341 312 341 313 343 313 346 315 343 316 343 315 348 316 351 318 362 319 365 321 372 321 374 322 365 319 358 322 360 322 360 324 353 321 351 324 353 327 353 328 372 336 365 324 372 322 403 325 479 348 425 202 513 309 374 238 348 211 346 203 351 206 377 214 384 209 403 211 413 208 410 203 417 211 415 208 413 209 417 211 420 212 420 212 420 212 420 212 420 212 420 212 420 212 420 212 422 214 422 214 422 214 422 214 415 211 415 211 413 209 413 208 413 209 415 211 415 211 413 209 408 205 405 203 405 202 403 202 401 200 401 200 401 200 401 200 405 199 398 197 401 199 398 194 401 199 401 199 398 197 398 196 405 193 403 193 405 197 413 200 413 197 410 196 405 193 401 193 393 187 379 184 382 187 382 184 379 184 379 182 377 182 374 180 382 177 379 177 377 176 377 174 377 176 377 174 374 174 372 174 372 174 362 171 358 170 358 170 353 167 353 167 353 167 353 167 360 168 360 167 355 164 353 162 351 162 351 162 348 161 348 159 339 161 334 159 334 158 331 158 331 158 329 155 324 153 324 155 324 153 324 152 322 152 322 150 317 149 317 147 315 147 312 146 305 144 315 147 310 143 310 146 305 141 305 141 305 141 305 144 300 140 300 140 300 140 300 140 298 137 298 135 296 135 293 134 305 137 293 128 284 128 284 132 286 132 284 134 281 132 274 131 272 126 272 126 272 126 272 126 267 123 267 122 265 122 262 120 255 120 255 120 255 120 255 120 257 122 257 120 255 119 253 119 253 119 253 117 250 117 248 116 248 116 248 114 245 113 243 113 241 111 241 110 238 108 236 107 236 107 236 107 236 107 236 105 238 104 238 102 236 102 234 101 238 104 236 101 234 99 229 98 224 99 224 99 224 99 224 99 217 95 217 93 214 93 212 92 210 92 210 92 210 92 210 92 210 92 210 90 207 88 205 88 198 88 200 88 200 87 195 84 198 87 198 85 195 85 193 84 186 79 188 81 191 84 193 84 188 81 188 79 186 78 183 78 191 79 183 78 186 79 183 75 181 75 179 72 176 70 171 69 171 69 171 69 171 69 171 69 174 70 171 69 171 67 169 69 164 69 162 67 159 67 157 66 162 69 159 67 157 64 155 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 128 55 131 58 136 58 128 52 133 57 131 55 128 54 126 54 124 51 124 51 124 51 124 51 131 54 126 51 124 51 124 52 121 54 126 57 128 55 121 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 112 46 112 46 112 46 112 46 114 46 112 45 109 46 112 48 112 46 112 45 109 43 107 43 102 40 102 42 105 42 107 43 107 45 100 40 97 42 105 46 107 46 107 45 105 43 102 43 102 43 105 45 105 45 105 45 102 43 102 43 102 43 102 45 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 25 19 25 27 30 31 25 11 27 23 27 23 27 23 27 23 27 35 22 35 25 43 25 31 24 35 25 39 25 39 24 35 28 31 25 51 31 35 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 47 24 35 13 7 7 7 7 15 10 27 13 27 12 19 19 35 15 27 16 51 28 67 37 75 36 71 36 75 37 79 36 75 34 71 34 71 33 67 39 79 39 79 40 83 40 87 40 83 40 83 42 87 42 91 40 91 42 95 43 103 45 103 43 99 43 99 45 103 45 107 45 99 46 103 46 103 46 103 46 103 46 103 46 103 46 103 48 95 48 99 48 87 31 39 19 31 16 35 16 35 18 39 19 43 19 43 19 43 19 43 19 47 22 51 22 51 21 51 12 214 152 480 153 468 156 484 162 492 159 484 164 495 165 484 165 472 155 448 146 416 132 376 110 261 61 115 30 51 27 43 40 107 51 103 57 178 190 666 242 615 215 511 200 587 223 567 206 539 223 563 241 448 168 670 269 682 257 607 162 404 156 400 144 396 140 376 132 337 122 309 110 269 99 242 95 222 87 178 92 333 193 384 170 376 176 376 177 380 180 388 185 396 188 392 187 384 191 396 194 404 196 404 194 400 196 408 199 416 202 432 202 440 199 396 196 448 187 904 310 944 292 912 295 908 297 932 300 928 294 916 304 972 313 944 307 952 307 952 307 952 307 952 307 956 309 956 310 960 310 960 310 964 312 964 313 968 313 968 313 968 312 972 315 972 316 972 316 980 319 980 319 984 321 984 319 984 321 984 322 988 322 991 319 991 327 1003 328 1011 325 1003 324 995 324 991 327 988 330 968 318 920 339 825 262 1011 355 880 283 738 248 615 217 547 215 527 206 460 208 440 209 428 209 416 211 436 209 432 209 432 211 436 214 444 214 444 214 444 214 444 214 444 214 444 214 444 214 444 214 444 214 444 214 444 214 436 212 412 212 408 211 408 209 404 209 404 211 412 212 408 209 412 205 420 205 416 203 412 202 412 202 412 202 412 202 412 202 412 202 396 197 392 199 396 197 384 200 400 200 396 199 396 197 392 194 392 194 396 199 416 206 432 205 416 202 404 196 392 191 380 193 384 187 372 187 380 187 372 185 369 184 369 182 365 182 365 177 357 177 357 176 353 174 349 177 353 176 353 174 349 174 349 176 349 173 337 170 333 170 333 168 329 168 329 168 329 168 329 170 333 168 329 167 321 164 317 164 317 164 313 162 313 161 309 162 317 161 313 161 309 159 309 159 309 156 297 153 293 153 297 153 293 153 293 153 289 152 289 150 281 149 281 147 277 147 277 143 273 147 277 146 269 144 273 141 261 141 261 143 265 143 257 141 242 141 242 141 249 141 249 138 249 137 249 135 249 135 249 137 269 132 253 129 253 132 257 132 257 134 253 132 249 131 249 128 234 128 234 128 234 128 234 125 222 123 222 122 218 122 218 122 214 122 214 122 214 122 214 122 214 122 210 120 206 119 206 120 206 119 206 117 202 117 202 116 198 116 194 114 190 113 190 113 190 111 182 110 178 105 182 107 186 107 194 105 190 105 194 105 194 104 194 102 190 102 190 104 194 102 186 101 182 98 178 98 174 99 178 99 182 101 182 96 166 95 166 93 162 93 162 90 174 92 178 93 174 92 170 92 174 92 170 90 166 88 158 88 146 90 150 88 142 85 138 88 142 87 142 85 138 85 138 81 126 81 126 82 130 82 130 81 126 81 123 79 119 78 119 81 123 76 115 79 130 76 119 75 130 73 123 72 126 69 123 69 130 69 130 69 130 69 130 72 134 70 130 67 123 66 119 67 123 66 119 64 115 64 115 67 123 66 119 64 115 63 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 57 87 58 91 58 91 57 87 58 91 58 87 55 83 54 79 52 83 52 83 51 79 51 79 55 87 52 79 51 79 51 83 54 83 54 83 54 79 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 71 46 67 45 71 46 75 48 71 46 67 45 71 46 75 48 75 46 67 45 63 42 59 40 59 42 59 43 63 43 67 46 75 42 63 40 67 45 79 48 83 46 75 45 71 42 67 43 75 45 75 45 79 46 79 43 71 42 67 42 71 45 79 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 42 22 42 27 52 30 42 19 47 27 47 27 47 27 47 27 52 25 45 25 50 28 50 24 42 22 45 24 45 24 42 22 40 22 38 30 47 24 35 25 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 27 45 22 28 12 19 10 14 10 23 16 28 15 23 12 31 15 23 13 28 24 52 36 64 37 62 36 59 36 62 39 59 36 59 34 57 33 54 33 59 39 59 40 62 40 64 42 62 40 62 42 64 42 66 43 66 40 69 42 71 45 76 46 71 43 71 45 74 45 76 46 69 43 71 45 74 46 78 48 76 46 76 46 76 46 76 46 71 46 74 48 71 39 40 19 28 18 26 15 23 16 28 18 31 19 31 19 31 19 31 19 28 19 33 21 33 21 31 19 14 111 217 159 219 153 205 158 207 161 207 161 217 165 217 162 214 158 202 147 193 137 181 122 152 87 88 39 47 28 52 28 64 51 81 42 100 98 343 263 372 230 308 199 284 218 288 202 272 205 310 209 348 177 231 250 432 257 427 239 272 149 260 144 231 146 226 138 214 129 205 120 193 111 183 101 179 96 167 85 179 158 362 180 331 179 343 177 348 182 358 187 362 188 362 188 374 191 379 194 384 196 384 194 386 197 389 199 391 200 393 202 386 199 420 203 403 199 286 313 374 303 324 294 339 294 327 298 319 297 312 294 331 316 343 303 334 307 334 307 334 307 334 307 334 307 336 309 336 310 339 310 339 310 341 312 341 313 343 313 348 310 351 312 346 315 346 315 346 316 341 319 343 318 343 321 351 319 355 321 355 322 360 321 358 322 365 327 367 327 365 324 358 333 358 330 362 324 358 318 389 318 429 372 193 292 460 348 494 352 456 303 391 250 353 220 372 218 396 208 413 206 432 209 422 211 417 209 415 211 417 212 425 215 425 215 425 215 425 215 422 214 422 214 422 214 422 214 420 212 420 212 420 212 420 212 420 214 417 212 417 211 415 211 410 209 415 212 417 211 413 208 413 206 410 206 408 205 408 203 405 203 405 203 405 203 405 203 408 200 401 199 403 200 401 196 405 202 403 200 403 199 401 199 408 194 408 197 417 208 436 217 446 218 439 211 425 203 413 199 401 191 386 188 389 191 389 188 382 185 379 184 379 182 377 182 384 180 382 179 379 177 379 177 379 177 377 176 377 174 374 176 374 176 365 171 360 170 358 171 355 168 355 168 355 168 355 168 365 171 362 168 358 167 355 165 355 165 353 164 353 162 351 162 339 161 336 159 334 159 331 158 336 159 331 156 327 153 324 153 324 153 324 153 324 153 324 153 319 150 317 149 317 147 315 147 308 146 317 147 312 144 310 146 305 141 305 143 308 144 310 146 303 141 303 141 303 141 303 141 300 138 298 137 298 135 296 135 296 132 293 132 293 132 288 134 284 131 281 132 279 131 274 129 274 128 274 128 274 128 274 128 269 125 267 123 267 122 265 122 257 122 257 122 257 122 257 122 257 122 257 120 255 119 253 119 255 120 253 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 241 105 238 104 238 102 236 102 238 104 236 101 234 99 229 98 224 99 224 98 222 98 222 98 219 96 217 95 217 93 214 93 207 90 212 93 212 93 207 90 210 92 210 90 207 88 205 88 200 88 202 90 200 88 198 85 200 88 198 87 198 85 195 85 191 82 188 81 188 81 188 79 188 81 188 79 186 78 183 78 188 78 181 76 183 78 181 73 181 75 179 72 176 70 171 69 171 69 171 69 171 69 171 69 171 67 169 67 169 67 169 69 159 66 157 66 155 64 155 63 155 64 155 64 152 63 152 63 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 136 60 136 58 131 58 136 61 136 60 133 57 128 55 126 54 131 54 128 54 126 52 124 51 131 54 126 51 124 51 124 52 124 54 121 51 119 51 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 48 109 45 109 45 114 48 114 46 112 45 109 46 112 48 114 48 112 45 109 43 105 42 105 43 107 43 109 45 109 46 105 43 102 42 100 43 102 45 105 45 105 45 105 45 105 45 100 42 102 43 102 45 105 45 102 43 100 40 100 43 107 48 25 19 25 19 25 19 25 19 25 19 25 19 25 19 25 19 22 7 21 19 30 27 22 0 27 23 27 23 27 23 27 23 28 35 25 31 28 43 27 31 21 23 22 27 24 23 22 27 24 23 22 43 28 27 21 31 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 35 25 35 25 35 27 55 28 51 19 23 12 15 10 15 15 31 19 31 15 19 16 23 12 19 16 47 33 83 36 75 34 67 33 67 34 71 36 75 36 71 34 67 33 67 39 79 39 83 40 87 42 87 40 83 40 87 42 91 43 91 40 91 42 99 45 103 46 111 43 99 43 103 45 107 46 103 39 87 42 91 45 99 46 107 46 103 46 103 46 103 46 103 46 91 46 103 45 71 25 23 18 27 15 31 15 35 18 39 21 51 19 51 19 43 19 43 16 39 18 43 19 39 18 51 30 400 152 448 165 436 156 468 164 484 159 480 164 492 164 472 161 452 152 428 141 392 128 349 107 242 55 95 28 59 28 55 39 119 51 79 70 281 242 678 241 579 203 531 211 587 214 563 197 591 215 563 229 492 143 650 272 670 269 646 170 412 162 404 149 404 143 380 135 345 126 317 119 289 108 265 104 246 95 206 81 349 196 400 173 384 180 376 180 392 185 396 190 392 188 376 193 384 194 392 196 392 194 388 200 404 200 404 200 404 202 420 203 432 200 400 197 452 188 908 310 944 292 912 295 908 297 932 297 924 291 916 304 980 312 940 306 952 306 952 306 952 306 952 306 952 306 956 307 960 309 960 309 960 309 964 310 968 312 964 310 952 310 964 313 964 315 972 315 988 316 999 318 1003 319 1003 319 984 319 988 321 991 321 991 324 991 322 984 322 984 324 995 325 995 325 995 325 995 327 995 324 960 330 980 331 710 303 1011 322 995 345 1011 349 956 318 837 248 607 224 499 206 452 209 456 212 448 209 444 208 444 211 448 215 448 217 440 217 440 217 440 215 436 215 436 214 436 214 436 212 440 212 440 212 448 212 440 212 416 212 420 211 420 211 408 206 400 211 412 212 408 208 396 209 432 209 428 208 428 206 424 203 416 203 416 203 416 203 408 205 400 200 392 203 400 200 388 202 396 202 392 200 392 199 388 196 388 196 404 205 444 220 476 238 503 233 472 221 444 209 420 196 392 190 384 191 392 191 384 185 372 185 369 184 365 182 365 184 369 182 365 180 361 179 361 177 357 177 353 176 349 174 349 177 349 174 341 171 337 171 337 168 329 168 329 168 329 168 329 171 337 170 333 168 325 165 321 165 321 165 317 164 317 162 313 159 309 159 305 158 301 156 301 161 309 158 301 155 293 153 293 153 293 153 293 153 293 153 293 150 285 150 281 149 277 147 277 143 273 149 281 146 269 144 273 141 261 141 265 143 269 144 269 141 249 141 249 141 249 141 257 138 253 138 249 137 249 135 249 131 257 132 265 134 265 134 261 131 253 129 249 129 246 129 246 128 234 128 234 128 234 128 234 125 226 125 222 123 218 122 218 123 218 123 218 123 218 123 218 122 214 122 210 120 206 119 206 120 210 120 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 107 198 107 194 105 190 102 190 104 194 102 186 101 182 98 178 101 178 99 174 95 162 93 158 96 170 96 166 95 162 93 162 88 170 93 182 95 178 90 166 92 174 92 170 90 166 88 158 87 150 88 150 88 146 87 138 88 146 88 142 87 138 85 138 84 130 82 126 81 123 79 119 81 126 81 123 79 119 78 126 79 126 75 119 76 126 73 123 75 130 73 123 72 126 69 123 69 130 69 130 69 130 69 130 64 119 66 126 67 130 70 134 67 123 66 119 66 115 64 115 63 111 63 111 63 111 63 111 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 61 99 60 91 57 87 61 107 61 95 58 91 57 83 54 79 57 91 55 87 54 83 52 83 55 87 52 79 51 79 51 83 55 83 51 67 48 67 49 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 49 75 45 63 43 67 48 79 48 71 46 67 45 71 46 75 48 75 46 67 45 63 42 59 43 63 45 67 45 71 46 71 43 71 43 71 43 71 43 71 42 67 43 75 45 79 48 83 40 63 40 67 42 71 43 71 43 67 42 63 42 71 46 83 45 25 45 27 47 28 50 28 42 24 45 25 45 25 45 25 47 27 47 25 45 24 42 22 45 25 45 27 47 28 50 28 47 27 47 27 47 27 47 27 52 28 45 24 40 24 45 25 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 27 38 22 35 24 42 28 45 27 40 25 45 28 42 25 35 24 38 24 40 22 38 21 31 19 35 22 35 18 23 10 31 15 21 12 23 13 23 12 26 15 26 16 35 27 57 37 52 31 52 33 54 34 57 34 59 36 59 34 57 33 54 33 64 39 64 40 66 42 69 42 66 40 66 40 66 40 66 40 69 40 66 40 66 42 71 45 74 43 69 40 69 43 76 48 69 42 66 42 69 46 78 51 76 46 71 48 83 52 76 42 81 55 88 52 66 33 35 18 31 18 28 16 26 15 23 15 21 19 26 18 28 18 31 16 31 25 47 22 45 16 11 15 66 129 224 162 207 159 200 156 205 158 210 164 212 164 212 164 205 159 198 146 193 140 181 111 136 66 64 34 54 31 47 31 71 57 57 57 81 162 401 250 355 215 284 214 310 217 293 217 288 203 343 233 353 200 212 221 415 271 408 244 303 149 253 147 241 150 231 143 217 132 205 126 198 116 193 108 186 102 171 87 174 135 355 188 348 182 329 190 367 187 370 190 372 193 374 193 379 196 382 197 386 200 391 202 393 203 393 203 393 205 398 208 396 205 429 206 432 185 308 318 377 303 331 295 343 294 322 295 331 289 317 298 351 309 346 304 343 304 343 304 343 304 343 304 346 309 346 309 346 309 346 309 348 310 348 310 348 310 348 310 351 313 351 313 348 315 351 315 343 313 343 315 346 316 348 316 348 316 351 316 351 316 351 316 358 319 355 319 355 321 360 324 360 322 360 324 362 325 365 324 353 346 360 324 429 283 231 321 417 334 425 322 408 351 396 351 458 330 415 276 348 233 319 214 401 205 401 202 415 215 422 214 420 218 420 221 422 221 415 218 405 215 410 217 420 214 415 208 425 214 425 212 422 212 420 212 432 212 432 212 429 212 422 212 422 211 417 208 415 209 415 211 417 209 415 208 415 206 413 206 408 205 410 206 413 205 410 203 408 203 408 202 405 200 403 199 408 203 408 202 405 200 403 200 415 197 420 208 410 220 384 276 561 331 556 277 413 209 444 220 417 202 410 194 398 188 391 187 391 187 389 184 384 182 382 180 377 180 377 180 377 180 377 180 372 179 379 180 372 174 365 173 372 176 372 173 370 171 365 170 374 174 367 170 362 170 367 171 362 168 365 168 365 167 360 164 358 164 355 161 353 159 348 159 341 161 336 158 331 155 329 153 336 158 331 155 329 155 329 156 336 159 331 156 324 152 319 149 319 150 319 149 317 147 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 131 288 129 286 131 286 132 274 129 272 129 272 128 267 125 265 125 265 123 262 122 260 122 265 122 265 122 265 122 265 122 257 117 257 117 257 117 257 117 255 120 255 120 255 120 255 120 248 116 248 114 245 113 243 113 243 111 243 110 241 108 238 108 231 104 234 105 234 105 234 107 231 107 231 105 229 104 229 102 229 101 229 99 234 101 229 95 231 104 229 102 224 96 217 93 214 93 214 92 212 90 210 90 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 193 82 188 79 186 79 186 81 181 76 181 78 183 79 186 78 183 76 183 75 181 73 179 73 181 75 181 73 179 72 176 72 171 73 167 69 164 69 164 69 169 72 167 69 164 67 159 66 157 67 152 67 152 67 152 67 150 66 150 66 150 66 150 66 150 66 150 64 148 63 145 63 143 63 148 66 150 63 140 58 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 60 133 58 131 58 128 57 126 52 126 52 126 52 126 52 121 49 121 49 121 51 128 54 126 52 117 49 119 51 117 48 121 51 114 46 112 48 119 52 119 49 117 51 121 52 114 43 107 45 112 48 117 49 117 49 107 48 109 49 109 46 102 42 107 46 107 46 107 46 107 46 97 42 100 43 102 45 105 46 105 45 105 45 105 45 105 45 109 48 107 45 100 40 95 39 97 40 97 42 100 43 102 43 100 45 97 43 97 42 95 42 102 46 97 42 95 42 95 42 25 19 25 23 27 27 28 27 27 23 27 23 25 19 25 19 28 27 27 23 25 19 25 15 25 19 25 23 27 27 28 27 27 23 27 23 27 23 27 23 28 23 25 15 22 15 25 19 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 27 39 24 31 24 31 27 39 28 39 24 35 28 43 27 35 21 39 22 43 24 39 22 35 19 35 22 43 22 31 16 15 19 23 13 15 15 23 15 15 15 19 16 31 24 59 34 79 31 63 33 67 33 71 34 71 39 79 37 79 36 75 34 71 39 83 39 87 40 91 42 91 39 83 39 83 39 83 39 83 42 87 40 87 42 91 43 99 43 95 42 91 42 95 46 107 43 83 43 87 45 95 49 103 49 91 46 95 52 107 48 83 51 119 54 111 40 55 19 35 18 39 16 43 16 43 15 47 19 67 18 55 16 39 16 31 12 43 19 47 25 47 9 71 88 428 171 468 156 460 156 464 159 468 162 472 164 476 164 472 156 448 150 408 140 380 125 293 90 174 42 83 33 83 30 75 39 130 37 126 75 499 257 662 233 587 205 591 221 583 211 591 208 591 244 650 247 547 149 515 263 682 263 654 205 416 156 404 153 408 147 384 138 353 129 329 120 293 113 265 108 249 96 210 75 297 184 408 182 365 170 380 182 392 187 396 194 392 202 380 196 384 197 388 200 396 203 400 206 404 205 404 205 408 208 432 211 436 206 392 212 396 200 900 310 948 294 916 297 908 292 932 297 912 286 940 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 972 313 972 315 976 312 968 312 972 313 976 315 976 316 972 316 972 316 972 316 972 321 980 319 980 319 984 322 991 321 988 321 991 322 991 324 995 316 1011 324 976 340 1011 283 809 342 1007 319 1011 325 956 357 984 328 991 343 991 334 888 292 745 226 539 215 527 223 523 214 456 217 448 212 420 214 424 224 448 226 456 224 440 220 428 215 424 214 428 214 444 212 456 214 456 212 440 212 436 212 440 212 432 212 428 209 408 208 400 209 404 209 424 209 420 208 420 206 416 203 412 206 416 206 416 205 400 205 396 205 396 203 392 203 392 203 392 203 392 202 388 202 384 196 376 203 436 206 495 251 753 361 892 384 813 301 472 199 353 203 420 197 400 191 384 187 380 185 376 184 372 182 365 179 361 179 349 180 349 180 349 180 349 180 353 182 349 176 337 177 345 174 349 173 345 171 337 168 333 173 341 170 333 167 333 170 337 167 333 168 333 168 329 165 321 164 321 162 317 161 309 158 305 161 317 161 309 158 301 156 297 159 305 156 301 155 297 156 301 159 309 158 301 153 289 150 285 150 285 150 281 149 281 147 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 131 242 129 242 129 242 128 246 129 246 129 242 126 234 125 234 125 230 123 230 122 226 122 218 122 218 122 218 122 218 117 206 117 206 117 206 117 206 119 206 119 206 119 206 119 206 116 198 116 194 114 190 113 190 111 198 111 194 110 190 108 190 107 182 105 182 105 182 105 182 107 190 108 186 105 182 104 182 104 182 99 182 102 186 99 166 102 186 102 182 99 170 95 162 93 162 93 158 92 158 90 154 90 174 90 174 90 174 90 174 92 174 88 170 92 182 90 162 87 150 88 146 87 142 85 142 87 142 87 138 87 134 85 134 82 146 79 142 78 138 78 142 75 130 75 134 76 138 78 138 76 142 76 138 75 134 73 134 75 138 73 134 73 130 72 130 73 134 70 126 69 126 69 130 72 134 70 126 69 123 66 119 67 119 67 119 67 119 67 119 66 115 66 115 66 115 66 115 66 115 66 111 64 107 63 107 63 111 64 111 63 107 61 99 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 91 58 91 57 87 57 83 54 87 54 87 54 87 54 87 51 75 49 75 49 79 52 87 57 91 49 79 51 87 51 79 51 79 49 75 48 79 49 83 52 79 48 79 51 83 48 67 45 71 48 79 49 79 48 75 46 71 48 79 48 71 43 59 46 71 46 71 46 71 46 71 42 71 43 71 43 71 45 75 43 71 43 71 43 71 43 71 46 79 45 71 43 67 40 63 40 63 42 67 42 71 43 71 46 75 45 71 43 67 43 67 46 71 43 63 42 63 42 67 45 25 47 27 47 27 50 28 52 30 50 28 47 27 45 25 50 28 50 28 47 27 47 27 45 25 47 27 47 27 50 28 47 27 47 27 47 27 47 27 50 27 45 24 42 24 42 25 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 42 25 40 24 38 25 40 27 45 25 38 25 42 28 42 24 38 22 40 24 40 24 38 22 38 24 42 25 40 21 31 16 35 18 26 13 28 16 28 13 23 15 33 24 47 31 54 34 52 33 54 33 57 34 57 34 64 39 64 39 62 37 62 37 64 39 64 40 66 42 69 42 66 40 66 40 66 40 66 40 66 42 69 42 71 43 71 45 71 43 69 42 71 45 76 46 69 45 74 48 78 49 78 49 78 48 74 49 81 51 76 45 76 52 78 45 54 25 26 13 23 15 26 16 26 16 28 18 21 18 26 18 31 18 35 16 28 18 33 19 42 16 19 30 164 162 226 155 200 156 202 159 207 159 210 161 214 161 212 162 198 155 193 143 188 135 174 108 131 64 66 34 52 31 47 33 78 58 85 48 167 227 374 248 324 214 293 218 305 211 288 212 284 218 362 244 372 227 236 182 413 272 420 268 351 159 238 150 243 153 236 146 222 135 212 131 205 120 200 113 193 104 176 92 157 111 329 188 351 187 348 190 377 188 382 193 386 199 391 205 389 199 393 200 398 203 401 203 408 208 405 206 408 208 410 211 405 211 436 209 434 187 308 316 379 301 331 294 341 294 324 294 329 288 327 300 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 312 348 313 348 315 346 312 346 313 348 315 351 315 351 316 351 316 351 316 351 316 355 319 355 319 355 321 360 322 365 321 365 321 367 322 367 324 374 319 377 322 360 352 386 245 310 351 374 321 396 315 377 331 379 328 417 342 444 340 436 328 456 300 382 236 334 221 360 224 384 220 413 220 427 209 425 199 417 211 413 209 420 214 434 218 432 214 429 214 422 214 420 214 432 212 432 212 429 212 422 212 422 212 420 209 415 208 417 209 420 211 417 209 417 208 415 208 410 205 413 208 415 206 410 205 410 205 413 206 413 206 415 208 408 203 408 203 410 205 410 205 417 200 432 211 420 214 546 360 608 384 608 383 608 262 391 185 422 202 413 196 403 191 398 190 393 187 391 184 386 182 384 182 379 182 374 182 374 182 374 182 372 180 372 177 362 174 370 182 374 174 374 173 370 170 367 168 372 171 367 168 365 168 365 170 365 168 365 168 365 167 360 165 358 164 358 162 353 159 351 159 346 162 341 161 339 159 334 158 336 159 334 156 329 155 331 156 334 158 331 156 324 152 322 150 319 150 319 150 317 149 317 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 286 128 284 128 284 128 276 129 276 129 276 128 272 126 269 125 269 125 267 123 267 122 265 122 265 122 265 122 265 122 257 117 257 117 257 117 257 117 250 117 250 117 250 117 250 117 248 116 248 114 245 113 243 113 243 111 243 110 241 108 238 108 238 108 236 107 234 104 231 105 231 108 226 107 229 105 226 104 234 104 234 102 238 104 234 96 229 102 229 101 224 98 217 93 214 93 214 93 212 92 212 90 212 90 212 90 212 90 212 90 217 92 210 90 217 93 214 90 207 88 207 87 205 85 200 85 198 87 198 85 191 85 188 85 193 81 191 81 188 79 188 78 181 75 183 76 183 76 186 78 183 76 183 75 181 73 179 73 181 73 179 73 176 72 176 73 171 72 164 69 162 69 164 70 167 72 164 69 162 67 157 66 155 69 155 69 155 69 155 69 150 66 150 66 150 66 150 66 150 66 150 64 148 63 145 63 150 64 145 63 143 61 143 64 136 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 60 133 58 131 57 128 57 131 57 128 57 126 55 126 54 131 55 131 55 131 55 131 55 124 51 121 49 121 51 126 54 128 54 119 51 121 54 121 51 114 49 117 51 119 49 117 48 124 51 114 48 117 51 117 46 114 48 117 49 117 48 112 45 107 46 109 48 109 46 105 43 107 46 107 46 107 46 107 46 105 45 105 45 102 43 102 43 100 42 100 42 100 42 100 42 102 43 102 43 102 43 102 43 97 42 100 42 102 43 102 43 105 48 102 46 102 45 100 45 102 45 97 42 95 42 97 43 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 25 19 24 15 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 24 31 27 43 25 31 22 39 24 47 25 43 22 39 22 43 24 43 22 35 18 23 19 23 13 15 15 19 15 15 10 19 19 47 30 63 31 59 33 67 33 71 34 71 36 75 39 83 39 83 37 79 37 79 39 83 39 87 40 91 42 91 42 91 42 91 42 91 42 91 40 91 42 95 43 99 43 95 43 95 43 95 45 99 46 103 45 91 49 103 52 103 49 99 49 99 48 99 49 99 49 95 52 115 49 95 33 43 16 27 13 31 15 43 16 47 18 59 18 63 18 55 16 39 16 31 15 31 13 39 24 31 15 134 149 495 167 452 156 464 153 468 158 468 159 472 161 472 159 468 153 444 149 404 138 361 117 273 79 154 40 83 33 71 31 83 45 126 51 99 143 674 241 662 215 583 215 611 220 567 206 583 211 638 251 662 253 615 174 396 257 694 266 694 232 432 150 424 158 416 152 388 143 361 137 337 126 309 119 281 113 257 102 218 76 222 168 416 188 384 180 380 196 416 194 416 196 396 199 376 202 404 203 404 205 412 206 412 211 424 209 420 211 428 214 448 217 452 212 400 215 400 200 896 307 940 292 912 295 908 292 932 294 912 291 948 307 956 301 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 312 968 312 972 313 972 312 968 312 972 313 976 315 976 316 972 316 972 316 972 316 972 319 980 318 976 319 980 321 988 319 984 321 988 321 991 322 991 334 964 330 1011 310 1007 348 964 239 916 351 968 331 1011 304 1011 330 972 316 924 315 928 330 952 348 948 333 876 303 757 253 619 212 527 211 507 212 488 211 480 206 456 208 440 208 432 214 420 214 408 214 408 215 416 217 420 212 428 212 436 212 436 214 436 214 432 211 416 209 416 209 420 212 428 211 428 209 424 209 424 206 416 208 420 208 420 206 408 205 396 205 400 208 404 209 408 203 392 205 396 205 400 206 400 203 388 209 432 205 444 340 892 377 861 360 849 372 583 194 384 205 424 200 408 194 396 191 392 188 380 187 376 184 369 182 369 182 357 184 357 184 357 184 357 176 341 179 341 176 333 176 345 176 353 174 345 171 341 170 337 171 341 170 337 168 333 168 333 168 333 170 337 168 333 167 325 165 325 164 317 161 313 159 309 162 321 164 317 162 313 161 313 161 309 158 301 156 301 156 305 158 305 156 297 155 293 152 289 152 289 150 285 150 281 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 129 242 128 238 128 242 129 246 128 246 131 249 129 246 128 238 126 238 125 234 125 230 123 230 122 218 122 218 122 218 122 218 119 210 119 210 119 210 119 210 117 202 117 202 117 202 117 202 116 198 116 194 114 190 113 190 111 198 111 194 110 190 108 190 110 194 108 186 105 178 104 174 105 186 107 186 105 186 105 186 107 186 102 186 105 190 101 174 102 186 102 182 99 174 96 166 95 166 93 162 93 158 92 158 90 174 90 174 90 174 90 174 92 174 88 170 92 178 90 162 87 150 88 146 87 142 85 142 87 142 87 138 87 134 85 134 81 146 82 146 81 142 79 138 76 134 76 134 76 134 76 134 76 142 76 138 75 134 73 134 73 134 73 130 72 130 70 126 72 134 70 126 69 126 70 134 70 130 70 126 69 123 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 55 91 55 91 55 91 55 91 52 79 49 75 49 79 52 83 57 91 52 87 54 95 55 87 46 75 51 87 52 83 48 71 55 83 46 71 48 79 49 75 51 83 51 79 48 71 45 63 46 71 46 71 46 71 46 67 46 71 46 71 46 71 46 71 46 79 46 75 43 71 42 67 42 67 42 67 42 67 42 67 42 67 42 71 43 75 45 75 42 67 42 71 43 71 45 75 49 83 49 79 48 75 46 75 45 71 43 63 42 63 43 71 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 47 27 45 25 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 35 24 42 27 40 24 38 24 42 25 42 25 40 22 38 22 38 21 35 19 31 16 28 13 19 10 21 13 21 10 19 13 33 25 50 30 47 28 54 33 57 34 57 36 59 36 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 71 45 76 45 74 43 71 43 74 45 76 46 76 46 74 48 81 52 83 51 78 48 78 49 81 49 78 49 78 51 85 54 76 42 47 22 26 15 21 15 23 16 26 18 28 19 26 19 26 18 31 18 35 16 42 18 26 19 31 6 31 67 214 167 210 153 212 159 198 158 207 159 210 161 212 159 207 158 200 155 198 143 191 131 167 96 107 52 62 33 52 31 54 39 88 52 93 49 269 266 360 245 303 214 308 223 303 209 284 208 305 236 358 239 362 241 281 150 386 272 415 266 374 170 238 161 250 158 245 150 236 143 229 137 219 128 212 120 205 111 191 99 179 88 305 194 362 191 365 190 398 197 398 199 396 200 396 200 408 208 410 208 410 209 413 209 420 212 417 212 417 214 422 217 413 215 444 214 439 188 310 319 374 298 327 292 341 292 324 295 327 289 334 303 355 303 343 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 348 310 348 312 351 312 353 313 351 312 351 313 353 315 355 315 355 315 355 315 355 315 355 315 360 316 358 316 358 318 362 321 362 319 362 321 365 321 367 322 377 321 377 333 358 310 384 358 331 227 374 358 351 336 408 316 379 330 389 328 398 325 396 322 358 331 386 349 427 339 432 310 417 268 398 224 374 205 393 209 413 217 420 217 425 215 425 212 429 214 429 215 422 217 420 217 425 214 425 214 425 214 425 214 425 212 420 211 417 209 420 211 427 211 427 211 425 209 425 208 420 206 422 208 422 208 420 206 413 203 415 205 417 208 420 208 415 205 415 205 415 205 415 205 408 196 429 208 422 212 608 377 608 383 608 383 608 266 391 202 422 203 415 197 408 194 403 193 396 188 396 187 391 184 389 184 382 184 377 184 377 184 377 184 367 180 379 185 374 179 367 177 377 176 374 174 372 171 367 170 370 171 370 171 367 170 365 168 365 170 367 170 367 168 362 165 360 165 358 164 355 161 351 161 346 164 343 162 341 162 341 162 339 159 334 158 331 156 334 158 331 158 329 155 327 153 322 152 322 152 322 150 319 150 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 281 126 281 128 286 131 293 135 279 131 279 131 279 129 274 126 272 126 272 125 269 125 267 123 265 122 265 122 265 122 265 122 260 119 260 119 260 119 260 119 255 120 255 120 255 120 255 120 248 116 248 114 245 113 243 113 243 111 243 110 241 108 238 108 243 110 241 108 236 105 231 105 229 107 226 107 229 105 229 105 236 104 236 102 241 104 234 98 226 101 226 101 224 98 219 95 217 95 217 93 214 93 212 92 212 90 212 90 212 90 212 90 210 87 205 85 210 88 207 85 207 88 207 87 205 85 200 85 198 87 198 85 191 85 188 85 191 82 193 84 193 81 188 78 183 76 183 76 183 76 183 76 183 76 183 75 181 73 179 73 179 73 176 72 176 70 174 72 169 70 162 69 162 70 167 72 164 70 162 69 162 69 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 126 52 126 52 126 52 126 52 126 52 124 49 121 49 124 52 128 54 119 51 124 55 126 54 112 48 119 52 121 51 114 46 126 51 112 46 114 49 117 48 119 51 119 49 114 46 107 42 107 46 107 46 107 46 107 48 107 46 107 46 107 46 107 46 109 48 107 46 105 43 102 43 105 45 105 45 105 45 105 45 97 40 100 43 102 45 107 46 100 42 102 43 102 45 105 45 107 49 107 49 105 48 102 46 100 43 95 42 95 43 100 45 28 27 27 23 27 23 25 19 30 31 28 27 27 23 25 19 27 23 27 23 28 27 28 27 28 27 27 23 27 23 25 19 27 23 27 23 27 23 27 23 25 23 27 23 27 19 24 11 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 25 39 27 35 25 31 27 31 22 31 25 39 25 27 24 43 25 47 25 47 24 43 24 39 22 35 19 27 18 23 15 11 9 3 10 11 10 3 13 23 21 51 30 63 30 59 34 71 34 71 36 75 36 79 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 45 103 48 103 45 95 43 95 45 103 48 107 46 103 48 99 49 103 51 99 49 99 49 103 52 99 48 95 51 111 57 119 49 83 28 35 15 31 15 31 16 43 16 43 18 47 18 55 18 47 18 39 16 31 22 39 18 59 16 15 36 285 158 476 155 456 164 464 150 472 158 468 159 468 159 464 156 460 155 448 149 400 132 341 105 230 60 115 36 79 33 79 37 99 48 103 49 178 203 690 244 638 212 591 221 611 220 579 209 571 230 662 244 646 245 622 197 365 227 690 263 666 241 476 156 436 161 428 158 404 150 376 141 357 134 321 126 293 119 277 108 234 87 154 147 404 187 369 190 376 197 416 199 424 203 412 209 400 211 416 211 416 212 420 212 420 215 424 214 424 214 428 217 452 218 456 215 412 220 412 205 912 304 932 289 908 295 904 294 936 292 916 295 956 307 948 298 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 964 310 964 312 968 312 968 312 968 312 972 313 976 315 976 315 972 315 972 315 972 315 972 316 976 315 972 316 980 319 984 318 984 319 984 321 988 321 988 316 1011 327 980 324 995 321 1007 352 809 244 1011 337 948 352 972 328 995 331 991 331 980 327 984 336 1011 324 984 324 999 345 1011 342 932 319 813 274 662 227 559 212 527 209 507 211 480 214 456 215 416 217 400 217 392 218 392 214 424 215 428 214 428 215 432 214 436 212 436 209 444 209 436 212 436 212 432 211 432 209 428 206 424 209 428 209 428 208 412 203 396 206 400 206 400 208 404 206 396 205 396 203 392 202 388 202 388 203 408 196 428 274 686 360 861 369 765 295 428 185 440 203 412 200 400 196 392 194 392 190 380 188 376 187 369 184 365 184 361 185 361 185 361 185 361 185 369 191 372 187 353 182 353 177 353 176 349 173 341 171 341 170 341 171 341 171 337 168 329 170 337 171 341 170 333 167 329 167 325 165 321 162 313 161 313 161 317 162 317 162 317 162 317 161 313 159 305 158 305 158 305 156 301 156 297 155 293 153 293 153 289 152 289 150 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 128 238 128 242 131 249 135 261 129 249 132 253 131 246 128 242 128 238 126 238 125 234 125 234 122 218 122 218 122 218 122 218 120 214 120 214 120 214 120 214 120 210 120 210 120 210 120 210 116 198 116 194 114 190 113 190 111 198 111 194 110 190 108 190 110 194 110 190 107 186 105 182 104 182 107 186 105 186 107 190 105 186 101 186 104 190 101 170 99 182 101 182 101 178 98 170 96 166 95 166 93 162 93 162 90 174 90 174 90 174 90 174 87 162 84 158 87 170 85 150 87 150 88 146 87 142 85 142 87 142 87 138 87 134 85 134 81 150 84 158 84 150 79 138 78 138 76 134 76 134 75 130 76 142 76 138 75 134 73 134 72 130 72 130 70 126 70 123 70 130 69 126 69 130 72 138 69 126 69 126 69 126 69 126 67 119 67 119 67 119 67 119 66 115 66 115 66 115 66 115 66 115 66 111 64 107 63 107 66 111 63 107 61 103 61 107 63 103 63 103 63 103 63 103 60 95 60 95 60 95 60 95 60 95 60 91 58 87 57 87 58 87 57 87 55 83 55 79 52 83 52 83 52 83 52 83 54 83 51 75 49 75 51 79 55 87 49 83 54 95 55 91 48 79 49 83 51 79 49 75 54 83 48 75 49 83 49 71 51 83 51 79 48 71 45 63 46 71 45 67 45 71 48 79 46 71 46 71 46 71 46 71 46 79 46 79 45 75 45 75 45 75 45 75 45 75 45 75 42 67 42 71 43 75 45 75 43 71 43 71 45 75 45 79 49 83 49 79 48 75 46 75 43 67 42 63 42 67 45 75 50 28 50 27 47 25 45 25 47 27 47 27 45 25 45 25 42 25 45 25 47 27 50 28 50 28 50 27 47 25 45 25 47 27 47 27 47 27 47 27 45 25 47 28 47 25 42 22 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 38 24 42 27 42 27 38 24 40 24 35 22 40 27 38 22 40 25 42 27 45 25 42 24 42 25 40 22 35 19 33 19 28 13 19 9 21 12 21 9 33 21 42 28 52 33 57 34 57 34 57 36 59 36 62 37 59 37 62 37 64 39 66 40 64 39 64 40 66 42 69 42 71 43 71 43 71 43 71 43 66 42 74 48 78 46 74 43 69 43 76 48 78 48 76 46 78 49 76 48 76 48 78 49 78 52 83 51 74 46 81 55 85 52 71 34 35 16 21 13 28 18 26 16 26 16 23 16 26 19 26 19 31 18 31 18 33 19 31 25 16 4 69 134 224 161 200 155 219 156 198 165 212 159 212 159 212 158 207 155 202 152 200 137 181 117 143 78 83 40 52 33 52 36 62 51 83 45 90 107 360 251 379 230 310 218 308 220 308 218 293 206 329 242 351 248 365 241 312 149 324 271 422 259 393 196 257 162 257 162 253 156 243 149 238 143 229 134 224 125 217 117 200 105 202 72 288 194 372 200 401 203 410 203 417 206 417 212 420 214 422 212 422 212 422 212 422 212 425 214 422 212 422 214 427 218 413 215 446 215 446 194 319 325 370 297 324 291 339 292 327 295 322 291 339 306 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 348 310 348 312 351 312 351 312 351 313 353 315 355 315 355 315 355 315 355 315 355 315 358 316 355 315 358 316 360 319 360 318 362 319 362 321 365 321 365 321 367 319 367 328 370 310 410 339 260 272 401 325 372 333 382 327 370 319 365 324 386 333 365 327 382 333 386 321 372 307 386 322 439 346 463 330 422 298 379 241 379 220 372 215 391 217 408 217 415 217 422 217 422 217 417 214 417 215 425 215 432 214 432 212 427 209 420 209 417 211 432 214 429 212 429 211 427 211 422 208 425 211 427 209 422 208 422 209 422 209 420 208 420 208 417 206 415 203 410 200 405 199 420 206 422 196 401 206 398 235 501 294 496 257 417 200 427 223 422 200 413 196 405 193 403 193 401 191 398 188 393 187 391 187 386 187 382 187 382 187 382 187 391 193 386 184 370 179 372 185 379 177 377 174 372 173 370 171 367 170 370 173 370 170 365 167 367 170 370 171 367 170 365 167 362 167 360 164 355 162 353 162 341 161 339 161 339 162 341 162 341 161 336 158 334 158 334 159 329 156 327 155 327 155 324 153 324 153 322 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 293 134 291 132 288 132 291 134 281 129 284 131 281 129 279 126 276 126 274 125 274 123 272 123 265 122 265 122 265 122 265 122 262 120 262 120 262 120 262 120 253 119 253 119 253 119 253 119 248 116 248 114 245 113 243 113 243 111 243 110 241 108 238 108 238 108 238 108 238 108 238 108 226 105 224 107 229 107 231 107 231 102 231 101 236 102 231 95 224 99 226 101 226 99 222 96 219 96 217 95 217 93 214 93 212 90 212 90 212 90 212 90 210 87 202 85 210 88 207 85 207 88 207 87 205 85 200 85 198 87 198 85 191 85 188 85 191 82 195 85 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 70 171 70 167 69 162 69 162 70 167 73 162 69 162 69 162 69 162 69 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 66 150 64 148 63 145 63 145 64 148 64 145 63 143 61 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 58 131 58 128 57 128 55 128 54 128 54 128 54 128 54 128 52 124 49 121 49 121 51 121 51 114 49 121 54 124 52 119 49 117 48 114 49 117 51 121 49 114 49 119 51 114 45 117 49 117 49 114 46 109 45 107 46 105 43 105 46 112 51 107 46 107 46 107 46 107 46 105 45 107 46 107 46 107 48 102 43 102 43 102 43 102 43 100 43 102 43 102 43 102 45 102 43 102 45 105 45 107 46 105 48 105 48 102 46 102 45 97 42 95 42 95 43 100 46 28 27 28 23 27 19 25 19 24 15 25 19 25 19 25 19 22 15 24 19 25 23 27 23 28 27 28 23 27 19 25 19 27 23 27 23 27 23 27 23 24 19 27 27 27 19 22 7 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 22 31 27 43 28 39 24 27 25 31 22 27 25 35 24 27 24 47 25 51 27 47 25 43 28 51 25 43 22 39 22 39 18 19 12 11 13 15 13 11 24 47 28 63 34 75 37 79 34 71 34 75 36 79 37 79 39 83 39 87 40 91 42 91 39 83 39 87 40 91 42 91 40 87 40 87 40 87 40 87 40 91 45 107 49 107 45 95 42 95 46 107 49 107 46 99 51 99 46 87 45 91 48 99 51 107 54 103 46 91 51 119 54 111 43 63 21 15 10 19 19 39 18 43 16 39 15 35 18 47 19 39 18 39 18 31 15 27 21 71 15 23 63 432 167 472 152 448 162 444 150 488 159 460 159 460 159 452 155 448 150 432 143 376 122 301 88 182 48 83 33 67 34 75 43 123 42 87 52 329 248 642 257 595 218 599 220 603 221 599 215 563 239 666 245 686 251 630 211 384 191 694 272 678 256 543 171 424 164 428 161 404 153 380 146 365 138 333 129 305 123 277 113 238 101 123 143 412 199 404 215 428 214 448 209 452 211 424 212 408 215 432 214 428 214 428 214 428 214 424 212 424 212 428 215 452 217 456 215 416 221 424 209 924 303 928 289 908 294 904 294 936 291 920 298 964 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 309 964 310 968 312 968 312 968 312 972 313 976 315 976 315 972 315 972 315 972 315 972 316 972 315 972 315 976 318 984 318 980 318 984 319 988 321 988 334 936 318 1011 315 972 333 984 319 1011 327 769 282 1011 328 991 330 1007 331 1011 331 1007 325 995 324 1011 319 1011 315 1007 327 1011 330 976 328 952 334 960 345 964 339 884 291 706 239 571 217 511 220 480 217 452 215 436 215 428 215 432 215 428 215 432 214 432 214 428 211 436 209 448 209 452 214 440 214 436 212 436 211 432 208 428 209 432 211 428 209 416 212 416 212 412 211 408 209 408 208 400 205 392 200 380 196 372 197 392 200 408 206 499 182 468 215 424 217 420 214 464 223 388 200 408 197 396 194 388 193 388 191 384 190 380 188 372 185 369 185 365 187 365 187 365 187 365 196 376 184 333 168 321 177 357 177 357 176 349 174 345 171 341 168 337 171 345 171 337 167 325 170 341 171 341 171 337 168 329 167 329 165 321 164 317 161 313 159 305 161 305 161 305 161 305 162 305 159 297 158 297 158 301 156 301 155 297 155 297 153 293 153 293 153 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 140 265 137 253 132 246 131 246 129 253 131 253 131 249 128 242 126 242 126 238 125 234 123 234 122 218 122 218 122 218 122 218 120 214 120 214 120 214 120 214 117 202 117 202 117 202 117 202 116 198 116 194 114 190 113 190 111 198 111 194 110 190 108 190 107 190 108 190 108 190 110 194 104 182 105 186 105 190 107 190 102 178 98 178 101 182 98 166 99 178 101 182 101 178 98 174 96 170 96 166 95 162 93 162 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 81 150 85 162 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 123 69 123 69 126 69 126 69 130 73 138 69 126 69 126 69 126 69 126 64 111 64 111 64 111 64 111 66 115 66 115 66 115 66 115 66 115 66 111 64 107 63 107 61 107 64 115 66 107 60 95 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 95 60 91 58 91 57 87 55 91 55 91 55 91 55 91 54 87 51 75 49 75 49 75 51 79 46 75 51 91 54 87 52 83 48 71 46 75 51 87 51 79 49 83 52 87 48 63 48 75 49 79 49 75 46 67 46 67 45 63 45 71 49 83 46 71 46 71 46 71 46 71 43 75 45 79 46 83 48 87 42 67 42 67 42 67 42 67 43 71 43 71 43 71 43 71 43 71 43 75 45 79 46 79 48 79 46 75 46 71 45 71 42 63 42 63 42 67 46 75 47 27 47 27 47 27 47 27 45 25 45 27 47 28 50 28 40 21 38 24 47 30 52 28 40 24 47 28 50 27 42 22 45 25 45 25 45 25 45 25 38 24 47 30 52 27 42 21 50 25 42 21 40 22 47 27 45 24 45 24 45 24 45 24 42 27 42 27 40 24 35 21 42 27 42 27 42 25 35 22 42 25 42 25 42 25 42 25 31 21 40 25 45 24 38 19 26 13 21 12 23 15 31 19 28 22 47 31 52 31 52 33 57 34 57 36 59 37 62 37 66 40 66 42 69 43 71 43 64 39 64 40 66 42 69 42 66 40 66 42 69 42 71 43 71 45 76 46 71 43 74 46 74 45 74 45 74 45 74 45 76 48 76 49 78 51 81 51 85 49 74 46 76 51 81 49 83 48 57 25 23 13 21 16 23 15 23 16 26 18 28 18 26 19 28 18 31 18 31 18 11 31 7 15 14 21 140 159 212 155 202 153 205 158 212 162 217 161 214 159 212 158 210 156 205 149 205 134 179 110 133 66 69 36 45 28 47 42 71 52 90 45 97 170 405 247 365 235 319 226 315 220 310 226 310 215 324 248 353 247 382 242 303 173 267 259 413 271 398 229 267 168 257 162 260 161 255 150 243 144 243 140 234 131 229 128 224 116 238 84 319 214 436 232 425 214 444 217 444 212 434 215 434 218 429 214 432 215 434 217 436 218 432 215 434 217 434 217 434 217 415 218 439 221 439 187 343 322 355 295 329 291 336 292 327 292 319 294 346 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 310 348 310 348 307 348 307 348 307 348 307 348 307 348 309 351 310 353 310 355 312 355 313 358 315 360 315 355 312 355 313 358 315 360 315 362 319 362 319 362 319 362 319 362 319 362 321 365 322 367 322 382 318 420 316 236 313 396 327 370 340 370 318 393 328 346 337 393 321 396 321 391 321 382 324 374 328 367 333 367 336 365 334 403 336 441 330 456 318 425 245 386 214 365 209 408 217 422 224 415 220 420 218 425 215 425 205 439 214 432 212 425 212 425 214 427 209 429 209 429 209 429 209 429 209 429 209 429 209 429 209 429 211 429 209 427 208 425 208 420 205 420 203 417 202 415 202 415 203 425 205 427 206 420 212 420 227 413 223 422 209 425 197 429 205 415 197 403 190 396 188 401 191 401 190 398 188 396 190 382 185 384 188 384 188 389 194 374 170 339 156 327 150 331 164 372 173 372 173 372 173 372 173 370 171 370 171 370 171 370 171 370 171 370 170 367 168 365 168 362 167 362 165 360 164 358 165 343 162 341 161 339 159 336 159 341 161 336 158 334 158 334 159 331 156 329 155 327 156 329 158 329 156 329 156 329 156 329 156 329 155 322 150 317 150 322 153 315 147 312 144 310 144 312 146 308 143 308 141 305 140 303 140 303 140 300 137 298 135 293 134 291 132 293 134 293 134 296 135 291 132 291 132 291 132 291 132 279 126 274 123 272 125 276 128 279 128 279 126 276 125 274 125 269 125 272 126 269 125 267 122 260 119 262 120 262 120 265 122 253 119 253 117 250 116 248 116 250 116 245 113 243 113 243 114 241 111 243 113 245 111 243 110 241 110 241 108 238 107 236 108 229 107 226 108 231 108 234 110 243 111 245 105 236 101 229 98 224 99 224 98 222 96 219 96 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 188 87 193 88 188 79 188 79 188 79 188 79 188 79 188 78 186 76 183 76 183 76 183 75 181 73 179 73 179 73 179 72 176 70 174 72 174 75 171 73 169 72 167 72 164 70 164 70 164 70 164 72 159 70 155 67 152 67 152 69 150 66 150 66 150 66 150 66 152 67 152 66 150 64 148 64 150 66 150 64 148 64 145 64 140 63 138 61 136 60 133 60 128 57 128 57 128 57 128 57 128 57 128 58 131 60 133 60 131 58 131 57 128 55 126 55 124 52 131 58 138 57 124 45 126 52 126 52 126 52 126 52 121 54 121 49 112 46 119 54 126 54 119 49 114 49 117 51 112 48 119 52 121 51 114 46 107 45 112 48 117 48 112 45 102 45 105 45 105 45 105 45 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 42 97 42 109 49 109 43 90 43 102 45 95 40 97 48 102 45 93 39 90 42 102 49 27 23 27 23 27 23 27 23 25 19 25 23 27 27 28 27 24 11 22 15 27 31 28 23 25 23 28 31 30 27 27 19 25 19 25 19 25 19 25 19 24 15 25 19 25 19 25 19 27 39 22 27 21 31 25 43 24 35 24 35 24 35 24 35 28 43 30 47 30 43 27 39 25 39 27 39 27 35 24 27 25 47 25 47 25 47 25 47 19 35 24 47 25 39 19 27 15 15 13 11 13 23 19 35 22 51 33 71 34 67 33 71 34 71 36 75 36 79 37 79 40 87 40 91 42 91 43 95 40 87 42 91 42 95 43 95 40 91 42 91 43 95 43 99 43 99 46 103 43 95 45 103 46 103 46 103 46 103 46 103 48 95 48 99 49 103 51 103 54 99 46 91 49 103 51 99 52 99 36 43 16 15 13 35 16 35 18 47 18 51 19 51 19 39 18 31 18 31 18 31 12 63 13 51 16 111 122 456 153 448 153 444 155 452 159 464 161 464 159 456 156 448 153 444 143 420 140 369 119 289 81 150 39 71 28 47 33 91 49 115 54 95 72 488 260 642 241 611 221 611 223 603 221 607 221 579 233 670 247 666 257 642 202 460 162 650 265 714 256 615 180 432 164 428 164 420 158 392 149 365 144 341 135 313 132 305 123 265 116 210 191 484 232 452 220 444 223 464 217 460 217 436 220 432 218 432 220 436 220 440 221 440 220 436 220 436 220 436 220 452 218 468 212 428 217 404 223 908 294 928 292 908 292 904 294 928 289 928 303 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 960 310 964 307 960 307 960 307 960 307 960 307 960 307 964 309 968 310 968 312 968 312 972 313 972 315 976 312 968 312 972 313 976 315 976 319 984 319 984 319 984 319 984 319 984 319 988 321 988 322 991 321 1011 319 995 310 745 324 1011 312 1011 337 991 321 1011 331 1003 324 991 324 988 324 991 324 991 328 1003 330 1007 331 1011 334 1003 327 968 336 968 342 928 318 793 294 730 262 595 217 503 197 456 212 444 214 440 218 444 217 420 214 436 212 436 212 456 214 456 211 432 209 432 209 432 209 432 209 432 209 432 209 432 209 424 209 416 211 412 209 412 208 408 205 400 205 396 203 396 202 392 205 396 203 412 203 424 211 428 220 444 220 436 212 408 199 388 203 404 199 388 193 372 190 369 191 376 191 372 190 372 188 369 185 365 188 372 190 365 184 353 156 261 143 249 141 238 140 261 173 345 173 345 173 345 173 345 171 341 171 341 171 341 171 341 171 341 171 337 170 337 168 333 167 329 167 325 165 321 164 321 162 301 162 297 161 297 159 293 162 297 159 293 158 289 159 293 158 301 156 297 155 301 156 305 156 301 156 301 156 301 156 301 156 297 152 285 150 285 152 289 149 277 146 269 144 269 146 273 143 269 143 265 141 261 140 261 140 261 138 257 137 249 134 246 135 257 135 253 134 249 132 249 132 249 132 249 132 249 132 249 129 246 126 238 125 242 128 249 128 246 128 242 126 238 125 238 125 226 125 226 125 222 122 214 122 218 122 214 120 210 119 210 119 206 119 202 117 202 116 198 117 198 114 194 113 190 114 194 110 198 111 202 113 198 111 194 111 194 110 190 108 186 107 182 102 178 104 182 104 186 105 186 107 194 105 190 102 182 101 182 99 178 99 174 98 174 96 170 99 174 96 166 95 166 95 170 92 178 92 178 92 178 92 178 88 174 90 174 90 170 87 154 84 146 87 150 88 146 87 142 87 142 85 134 85 134 87 138 79 142 79 142 79 142 79 142 81 142 79 138 78 134 76 130 76 142 76 138 75 134 73 134 73 134 73 130 72 130 70 126 75 142 73 138 73 134 72 134 69 126 69 126 70 130 70 130 70 123 67 115 66 115 66 119 64 115 66 115 66 115 66 119 67 119 67 115 66 111 64 111 66 111 64 111 63 107 63 103 63 103 63 99 61 95 60 95 58 91 58 91 58 91 58 91 57 87 57 91 58 95 60 95 58 91 58 87 57 83 55 83 57 91 52 87 55 91 52 79 52 83 52 83 52 83 52 83 52 91 52 83 48 71 49 87 52 83 49 75 46 75 48 79 48 79 49 83 51 79 49 75 46 75 49 83 51 79 46 71 45 67 45 67 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 45 71 43 67 42 67 46 71 40 71 46 87 46 71 43 75 48 71 42 55 40 67 46 67 40 51 39 63 46 83 47 27 47 27 47 27 47 27 45 25 47 27 47 27 50 28 47 25 42 25 47 28 47 24 47 28 52 30 52 30 50 27 45 25 45 25 45 25 45 25 45 24 40 22 42 25 50 30 50 25 42 21 40 22 47 27 45 24 45 24 45 24 45 24 40 27 45 28 47 28 45 28 40 25 42 27 42 25 38 22 42 25 42 25 42 25 42 25 35 22 40 24 38 21 31 16 28 15 23 13 26 18 35 22 47 33 62 37 59 34 57 36 57 36 59 36 62 37 62 37 66 40 66 40 69 42 69 43 69 42 71 43 71 45 74 45 69 43 71 43 74 45 74 46 71 45 76 46 71 43 74 46 78 48 78 48 78 48 78 48 76 48 76 49 78 51 81 51 83 51 76 48 78 51 81 49 74 42 47 21 21 13 21 15 28 18 28 19 31 19 33 21 26 19 28 19 31 18 31 18 23 22 21 19 2 64 212 165 207 152 207 152 210 155 217 159 217 158 214 153 207 149 200 147 198 138 193 122 167 96 117 52 57 30 40 27 47 45 71 54 100 45 174 223 410 241 358 220 317 223 310 217 303 223 308 214 322 247 358 250 382 241 312 187 248 233 429 279 413 248 303 170 267 167 272 164 265 158 255 150 255 143 243 137 243 131 231 122 243 146 434 253 458 236 458 233 465 224 460 221 458 223 456 227 448 223 448 223 451 224 451 224 446 221 446 221 446 221 446 223 422 224 446 221 439 190 343 318 355 295 329 291 336 292 327 292 317 295 348 304 346 298 341 300 343 300 343 301 346 303 348 304 343 306 341 306 341 306 341 306 343 307 343 307 346 309 346 310 348 307 348 307 348 307 348 307 348 307 348 309 351 310 353 310 355 312 355 312 358 313 358 315 355 312 355 313 358 315 360 315 362 319 362 319 362 319 362 319 362 319 362 319 365 321 365 322 372 319 382 322 415 262 269 346 391 328 384 324 348 327 382 324 377 330 377 328 377 328 374 327 374 327 374 327 377 327 377 328 362 333 372 337 405 324 420 312 479 330 491 265 405 239 420 224 408 217 393 211 413 215 427 212 436 214 432 211 422 212 417 214 427 209 429 209 429 209 429 209 429 209 429 209 429 209 429 209 429 211 429 211 427 209 427 208 420 205 420 205 417 203 417 202 415 205 420 205 429 206 425 212 413 215 405 209 408 200 425 196 420 199 408 193 401 190 398 190 401 191 401 191 398 190 398 190 393 190 386 191 389 185 360 164 322 143 310 144 312 138 305 143 374 174 374 174 374 174 374 174 370 171 370 171 370 171 370 171 370 171 370 171 367 170 367 168 362 167 362 165 360 164 358 165 343 162 341 162 339 161 339 159 341 162 339 159 334 158 336 159 331 158 329 156 329 156 331 158 329 156 329 156 329 156 329 156 327 155 324 152 319 150 322 152 317 149 315 146 310 144 312 146 308 143 308 141 305 140 303 140 303 140 303 138 298 135 296 134 300 138 298 135 291 131 286 129 291 132 291 132 291 132 291 132 288 128 286 126 284 128 286 129 284 126 284 125 281 123 279 125 267 125 269 125 269 123 265 120 269 125 267 122 260 117 255 116 253 119 253 119 250 117 250 116 250 117 248 114 243 113 245 114 241 111 243 113 245 111 243 110 245 111 241 110 236 107 234 105 224 105 224 105 226 105 229 105 229 102 234 101 236 102 236 102 224 99 224 99 222 98 222 96 224 98 219 95 217 95 217 96 212 90 212 90 212 90 212 90 210 90 212 90 212 88 207 85 202 87 205 88 207 87 202 85 202 88 198 85 188 85 188 85 188 79 188 79 188 79 188 79 193 81 188 79 183 76 181 73 183 76 183 75 181 73 179 73 179 73 179 73 176 72 176 72 174 73 169 73 167 72 167 72 162 69 162 69 159 67 159 67 155 67 150 64 148 64 148 66 148 64 148 66 150 67 152 67 152 67 152 66 150 64 148 64 148 63 145 63 143 61 143 61 140 63 138 61 136 60 133 60 133 60 133 60 133 60 133 60 131 58 131 58 133 60 133 60 131 58 131 57 128 55 126 55 140 57 124 48 121 52 131 55 126 52 126 52 126 52 126 52 121 54 124 51 114 48 117 52 119 49 114 46 112 46 114 48 119 49 117 48 114 49 117 51 119 51 121 51 119 49 112 46 109 48 109 48 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 102 43 102 43 100 42 105 43 100 43 107 48 107 45 102 48 105 45 95 39 90 40 97 42 90 37 90 40 100 48 27 23 27 23 27 23 27 23 27 23 27 23 27 23 27 23 30 27 25 19 27 23 25 11 27 27 28 27 28 27 28 23 25 19 25 19 25 19 25 19 24 15 24 15 25 23 28 27 25 35 24 31 22 35 24 39 24 35 24 35 24 35 24 35 21 23 24 35 25 35 25 35 24 35 27 39 27 35 24 31 25 47 25 47 25 47 25 47 22 39 24 39 21 31 16 19 16 23 15 19 16 31 22 47 33 75 39 83 36 71 34 71 36 75 36 79 37 79 39 83 39 83 40 87 40 91 42 91 42 91 42 91 43 95 45 99 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 48 99 51 107 51 99 45 75 27 27 13 15 13 27 16 35 16 47 18 47 19 51 19 39 19 31 18 27 18 27 21 27 24 51 13 246 165 448 150 436 152 436 153 444 156 452 159 452 156 440 150 424 146 416 138 396 128 329 104 242 66 107 30 51 24 47 34 91 52 119 51 107 138 642 262 626 233 571 220 607 220 591 217 599 220 579 229 662 250 678 257 638 208 527 158 559 272 734 266 666 209 432 168 436 167 424 164 404 155 380 150 357 141 333 137 317 129 273 105 345 244 515 235 444 232 448 229 468 224 472 224 456 226 440 224 456 226 456 226 456 226 456 224 448 223 448 223 444 221 460 224 488 217 428 218 416 226 896 294 928 292 908 292 904 294 928 286 932 304 952 300 944 300 940 300 944 300 948 301 952 303 952 303 948 304 948 304 948 304 948 306 952 307 956 307 960 309 960 307 960 307 960 307 960 307 960 307 960 307 964 309 968 310 968 310 964 312 968 312 972 313 972 312 968 312 972 313 976 315 976 318 980 318 980 318 980 318 980 318 980 319 984 319 988 321 988 318 995 325 968 333 1011 239 853 351 999 316 968 331 999 324 1011 333 952 333 960 331 968 328 980 327 995 325 1007 321 1011 321 1011 337 995 331 984 319 880 297 876 312 912 307 749 260 817 301 765 269 563 227 476 217 448 214 416 214 424 212 424 212 440 212 448 212 436 211 436 211 436 211 436 211 436 211 436 211 436 211 428 211 420 211 416 211 412 209 412 206 404 205 400 205 396 203 396 206 400 203 412 203 416 206 416 211 412 208 396 202 396 197 396 196 388 194 376 191 372 191 376 193 380 191 376 191 372 190 372 194 376 191 380 193 357 165 269 156 269 147 269 149 253 144 269 176 353 176 353 174 349 174 349 173 345 173 345 173 345 173 345 173 345 171 341 171 337 170 337 167 329 167 325 165 321 164 321 164 305 162 301 162 297 161 297 164 301 161 293 159 293 159 297 161 305 156 301 156 301 158 309 158 305 158 305 158 305 158 305 155 297 153 293 152 289 152 289 150 285 147 273 146 269 146 273 143 269 143 265 141 261 140 261 141 265 140 257 137 253 135 249 137 261 135 253 134 249 131 246 132 249 132 249 132 249 132 249 129 253 129 253 129 253 129 253 126 246 126 242 125 238 123 238 125 230 126 230 126 226 123 222 123 222 122 214 120 210 117 206 120 210 119 206 119 202 117 202 119 202 116 194 114 194 114 198 110 198 111 202 113 198 111 194 113 198 111 194 107 182 105 178 108 194 110 194 108 194 108 194 102 182 101 182 101 182 101 182 101 182 99 178 99 174 98 174 99 174 96 166 95 166 95 170 92 178 92 178 92 178 92 178 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 79 142 79 142 78 138 82 146 81 142 76 130 75 126 76 142 76 138 75 134 73 134 75 138 73 134 73 130 72 130 73 138 73 134 72 134 70 130 69 123 67 123 67 119 66 119 69 123 67 115 64 111 66 115 63 107 64 115 66 119 69 123 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 58 95 60 95 60 95 60 95 58 91 58 87 57 83 55 83 61 95 51 71 49 87 55 91 52 83 52 83 52 83 52 83 51 87 54 87 49 75 49 83 51 79 49 79 49 79 49 79 52 83 48 71 46 75 51 87 52 87 51 83 48 71 45 67 49 79 49 75 48 75 48 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 43 75 45 79 45 75 46 75 46 71 42 59 40 59 43 63 39 51 39 59 43 75 47 27 47 27 47 27 47 27 47 27 47 27 47 27 47 27 54 30 47 27 50 28 45 22 47 25 45 25 45 25 45 27 45 25 45 25 45 25 45 25 35 22 45 28 52 28 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 45 24 31 21 35 24 40 25 40 24 38 24 40 27 42 27 40 24 42 25 42 25 42 25 42 25 40 24 40 22 35 19 31 16 31 16 28 16 33 22 42 28 54 34 62 36 54 31 52 34 59 36 62 37 62 39 64 39 64 39 64 40 66 40 69 42 64 39 66 40 69 42 69 42 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 78 51 83 54 81 49 64 33 33 15 19 15 23 13 21 13 23 15 23 16 26 16 26 19 28 19 31 18 28 19 31 12 26 13 9 107 234 150 202 150 207 153 212 155 212 156 219 158 214 153 205 147 198 144 198 135 188 111 155 84 97 42 45 24 33 25 47 45 69 54 81 64 291 265 403 238 343 214 319 223 308 214 300 221 305 214 310 244 360 254 379 235 322 211 272 188 422 280 429 266 346 176 267 167 274 167 272 161 265 155 262 149 253 141 253 137 243 128 238 190 470 248 463 236 477 224 470 227 475 226 470 227 463 227 460 226 458 224 458 224 458 224 456 223 456 221 453 220 451 221 429 230 453 221 444 197 353 316 355 295 329 291 336 292 327 292 312 297 353 301 341 301 346 297 343 300 343 301 346 303 348 304 341 304 339 304 339 304 339 304 341 306 341 307 343 307 346 309 348 306 353 306 353 306 353 306 353 306 353 307 355 309 358 309 358 310 358 312 360 312 362 313 360 312 360 313 362 315 365 315 360 318 360 318 360 318 360 318 360 318 360 319 362 319 365 321 336 355 336 327 379 340 377 239 351 339 389 316 403 328 348 340 360 336 360 334 365 331 370 328 377 325 386 322 393 321 398 321 374 327 377 331 379 300 382 316 420 309 405 253 393 309 482 300 534 283 448 230 432 221 439 221 441 212 432 212 422 212 420 214 429 209 436 209 436 209 436 209 436 209 436 209 436 209 436 211 436 211 436 209 434 209 432 208 427 205 427 203 425 203 422 203 413 206 422 205 429 203 429 209 415 211 405 203 410 200 432 199 413 196 403 193 401 193 401 193 403 194 403 193 401 193 398 191 403 193 389 194 393 184 348 150 331 147 312 146 319 146 327 159 382 179 379 177 377 176 374 174 372 173 372 173 372 173 372 173 372 173 372 171 370 171 367 170 362 167 362 165 360 164 358 165 346 165 343 164 341 164 339 162 343 164 339 162 336 161 339 161 334 159 331 156 329 158 334 159 331 158 331 158 331 158 331 158 327 155 327 155 324 153 322 152 322 152 317 147 312 146 312 146 308 143 308 141 305 140 303 140 305 141 303 140 300 137 296 135 293 134 293 134 293 134 293 134 291 132 291 132 291 132 291 132 288 129 288 131 291 129 288 129 284 126 284 125 281 123 279 125 276 128 276 129 274 128 272 125 262 120 262 120 262 120 262 120 255 120 255 119 253 119 250 117 253 117 248 116 245 114 248 116 241 111 243 113 245 111 243 110 243 111 241 108 238 107 234 107 236 111 234 110 234 108 234 108 234 105 236 101 231 99 229 98 226 101 226 99 224 99 222 98 224 98 219 95 217 95 217 96 219 95 219 95 219 95 219 95 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 191 79 188 78 186 78 191 81 188 78 186 76 181 75 183 76 183 75 181 73 179 73 181 75 181 73 179 73 176 73 171 73 167 72 167 70 164 70 162 69 162 67 159 66 157 66 159 70 155 67 152 67 152 67 148 64 148 66 150 67 152 67 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 136 60 133 60 133 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 119 52 124 52 117 48 117 51 119 52 121 52 121 52 121 52 121 51 114 46 112 48 119 52 119 51 117 48 109 45 107 43 112 49 112 48 109 46 107 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 107 45 105 43 105 45 97 43 95 43 97 45 97 43 95 42 93 40 93 42 97 45 27 23 27 23 27 23 27 23 28 27 27 23 27 23 25 19 31 31 27 23 28 27 27 15 27 19 24 15 24 15 25 23 25 19 25 19 25 19 25 19 21 15 27 31 30 23 22 7 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 27 39 27 39 27 35 22 31 25 39 27 39 25 35 25 47 25 47 25 47 25 47 25 47 24 39 22 35 21 35 18 27 18 27 21 43 28 59 31 71 34 71 31 59 31 71 37 79 37 79 39 83 39 87 37 83 39 83 40 87 40 87 39 83 39 87 40 87 42 91 42 95 43 95 45 99 45 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 51 107 54 111 51 99 40 59 19 15 15 27 16 31 12 23 13 35 13 39 15 31 19 31 19 31 18 27 19 27 22 19 25 43 40 349 162 412 147 428 152 440 155 444 155 444 156 448 155 436 150 424 146 420 140 396 123 313 95 218 55 83 25 39 22 35 34 87 49 111 40 226 215 698 253 630 223 583 223 611 220 591 217 603 221 583 221 638 250 686 254 619 212 591 196 444 254 722 272 686 230 456 168 428 168 428 165 412 159 388 153 361 146 337 140 329 134 277 123 436 245 484 244 444 242 436 227 468 227 480 227 464 227 440 226 456 226 456 224 452 224 452 226 456 224 452 223 444 221 452 226 499 220 428 221 444 233 896 294 928 292 908 292 904 294 928 285 940 307 948 297 952 303 932 300 944 300 948 301 952 303 952 301 944 303 944 303 944 303 944 304 952 306 952 307 956 307 956 306 960 306 960 306 960 306 960 306 960 306 964 307 968 309 968 309 964 310 964 312 968 312 968 312 968 312 972 313 976 315 976 315 976 316 976 316 976 316 976 316 980 318 980 319 984 319 984 328 980 333 952 321 968 349 880 236 968 348 964 327 995 318 984 328 976 331 980 330 980 330 984 327 980 325 980 322 976 321 976 324 980 327 964 309 880 301 904 319 868 269 773 283 912 316 833 321 670 236 503 221 468 218 448 215 416 214 420 214 436 217 448 212 440 211 440 211 440 211 440 211 440 211 440 211 440 211 432 212 420 211 420 209 416 209 416 206 404 205 404 203 400 203 400 208 412 206 404 203 404 203 404 208 404 209 396 203 392 196 400 196 380 196 372 193 369 193 372 196 372 194 372 193 369 193 369 194 384 193 384 193 361 173 301 155 261 146 269 155 289 167 337 180 365 179 361 177 353 176 349 174 349 174 349 174 349 174 349 174 345 173 345 171 341 171 341 167 329 167 325 165 321 164 313 165 297 165 297 164 293 164 293 165 297 164 289 162 289 162 297 161 309 158 305 158 305 159 309 159 309 159 309 159 309 159 309 155 297 156 301 155 293 152 289 153 289 150 277 146 273 144 273 143 269 143 265 141 261 140 261 143 265 141 261 138 253 137 253 132 249 132 253 134 257 135 257 132 249 132 249 132 249 132 249 128 253 129 257 131 253 129 249 126 246 126 242 125 238 123 238 126 234 129 238 128 230 125 226 119 210 119 214 120 218 122 218 122 210 120 210 119 206 119 206 119 206 117 198 116 198 116 198 110 198 111 202 113 198 111 194 110 194 108 190 108 190 107 186 107 190 108 190 105 186 105 186 107 194 104 186 101 178 99 174 102 182 101 182 99 178 99 178 99 174 96 166 95 166 95 170 96 190 96 190 96 190 96 190 88 174 90 174 90 170 87 154 84 146 87 150 88 146 87 142 90 146 87 138 85 134 85 134 82 150 81 142 79 138 76 134 79 142 78 138 78 138 76 134 76 142 76 138 75 134 73 134 76 138 75 138 73 134 73 134 72 134 72 134 70 130 70 126 70 130 70 126 67 119 66 119 72 126 69 123 67 119 69 123 66 115 66 115 66 115 66 115 67 119 67 115 66 111 64 111 64 107 63 107 61 103 61 99 63 103 63 99 61 95 60 95 61 99 61 99 61 99 61 99 61 99 61 99 60 95 60 95 58 91 58 87 57 83 55 83 54 87 54 91 57 95 52 71 52 83 52 83 52 83 52 83 49 87 54 91 51 75 48 79 51 87 54 95 55 95 54 91 51 79 49 75 48 79 49 83 49 79 46 67 45 63 45 67 49 79 49 75 46 67 45 67 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 43 71 43 71 45 75 45 79 48 79 43 67 43 75 43 63 40 63 45 75 45 67 43 67 42 63 43 67 45 75 47 27 47 27 47 27 47 27 50 28 50 27 47 25 45 25 54 28 47 27 52 30 50 25 50 27 45 24 42 25 47 28 45 25 45 25 45 25 45 25 47 27 50 28 47 24 40 21 42 24 45 25 47 24 45 22 45 24 45 24 45 24 45 24 40 25 42 27 42 25 38 24 35 24 40 27 42 27 42 25 42 25 42 25 42 25 42 25 42 25 40 24 40 24 40 24 33 19 33 19 38 25 50 33 52 33 57 33 52 31 57 36 62 37 62 39 64 39 66 40 62 37 64 39 64 40 66 40 66 40 66 42 69 42 71 43 66 42 69 42 71 43 71 45 71 45 76 46 71 43 74 46 78 48 78 48 78 48 78 48 76 48 76 49 78 51 81 51 83 51 81 52 88 55 83 48 62 30 26 13 23 19 28 16 21 13 21 15 23 15 26 16 28 19 28 19 31 18 28 19 28 12 26 19 81 149 214 153 200 149 210 153 214 155 212 153 210 152 207 149 202 146 198 143 200 132 183 104 140 75 85 33 42 22 33 25 47 42 62 49 81 131 408 271 391 244 324 223 324 226 310 214 300 223 310 218 296 238 358 254 372 227 327 227 351 147 382 271 432 266 362 187 274 170 281 171 279 165 274 161 265 150 260 143 257 138 245 129 298 233 484 251 484 236 489 235 477 229 484 230 482 230 470 227 468 229 468 227 465 226 463 226 470 229 468 227 463 224 458 224 429 233 453 220 448 208 367 318 355 295 329 291 336 292 327 292 310 300 355 300 339 303 348 295 343 300 343 301 346 303 348 304 339 303 336 303 336 303 336 303 339 304 341 306 341 307 343 307 353 306 353 306 353 306 353 306 353 306 353 307 355 309 358 309 355 309 358 310 358 312 360 312 360 312 360 313 362 315 365 315 360 316 358 316 358 316 358 316 358 316 360 318 360 319 362 319 386 292 415 309 365 328 386 339 296 279 386 339 374 324 391 313 379 324 374 327 377 328 379 328 377 328 374 328 372 327 370 325 393 327 405 306 374 292 386 303 420 283 339 282 408 319 410 304 482 251 398 214 420 218 434 218 446 218 439 217 427 217 425 218 434 211 439 211 439 211 439 211 439 211 439 211 439 211 439 212 439 212 436 211 436 209 434 209 429 206 427 205 427 203 425 205 415 208 422 203 432 203 429 206 413 208 408 206 415 197 427 193 422 200 410 196 403 194 403 194 405 196 403 194 403 193 401 194 396 193 393 193 389 188 377 180 358 167 351 173 365 176 372 188 386 182 384 179 379 176 377 174 374 174 374 174 374 174 374 174 374 174 372 173 372 171 370 171 362 167 362 165 360 164 358 165 348 167 343 165 343 164 341 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 327 155 329 156 329 155 322 150 327 153 319 149 312 146 310 144 308 143 308 141 305 140 303 140 308 143 305 140 300 138 298 137 296 135 293 134 293 134 291 132 291 132 291 132 291 132 291 132 286 128 291 131 293 129 288 126 286 126 286 125 284 123 281 123 272 125 272 126 269 125 267 122 265 122 262 120 262 120 260 119 257 122 255 120 255 119 253 119 255 119 250 116 248 116 248 117 241 111 243 113 245 111 243 110 236 107 238 108 238 108 241 111 234 110 229 108 231 105 229 105 234 105 238 104 236 102 236 102 229 102 226 101 226 99 224 99 224 98 219 95 217 95 217 96 219 95 219 95 219 95 219 95 210 90 212 90 212 88 207 85 202 87 205 88 207 87 202 85 198 87 195 84 188 85 191 87 193 82 191 79 188 78 183 76 183 76 186 78 186 78 188 79 183 76 183 75 181 73 179 73 183 76 181 75 181 73 179 75 169 72 167 70 164 70 162 69 169 72 167 70 162 67 159 66 157 69 155 67 150 66 152 67 155 69 152 66 150 64 145 63 152 67 152 66 150 64 148 64 150 64 148 64 145 63 145 63 140 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 131 54 128 55 133 55 126 49 126 52 126 52 126 52 126 52 117 52 126 54 119 49 114 49 117 51 121 54 126 54 124 52 114 49 117 51 119 49 117 48 117 49 112 45 109 46 114 49 112 48 109 46 105 43 102 42 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 100 43 102 45 105 45 102 46 112 46 102 40 102 46 102 43 93 42 100 46 97 40 100 45 100 45 100 46 102 48 27 23 27 23 27 23 27 23 28 27 28 23 27 19 25 19 30 27 27 23 30 31 28 23 31 31 27 19 25 23 30 35 25 19 25 19 25 19 25 19 31 31 27 15 22 11 22 11 22 35 24 39 25 35 24 31 24 35 24 35 24 35 24 35 24 31 24 31 22 23 19 15 22 27 25 39 27 39 27 39 25 47 25 47 25 47 25 47 25 47 25 43 25 47 27 55 19 31 19 35 22 51 31 67 31 71 34 71 33 67 36 83 37 79 37 83 39 87 40 87 37 79 37 83 39 87 40 87 42 91 42 95 43 99 45 99 40 87 40 91 42 91 43 95 43 99 46 103 43 95 45 103 48 107 48 107 48 107 48 99 48 87 48 99 49 103 51 103 52 103 51 111 55 115 52 103 40 59 18 15 18 39 19 39 15 31 15 43 16 47 18 39 18 31 19 27 18 27 19 31 19 31 27 71 87 452 156 452 146 428 150 440 155 440 153 432 147 420 147 416 146 412 144 408 135 380 119 285 87 194 49 67 25 43 22 43 33 79 45 95 49 388 272 694 248 646 214 607 227 626 221 595 218 607 224 587 212 619 248 674 250 603 215 622 238 372 233 698 272 674 232 476 171 444 173 444 170 428 162 408 152 361 144 329 141 313 134 265 152 519 257 503 250 416 242 464 232 468 232 484 233 468 232 448 230 460 230 464 229 460 227 460 233 472 232 468 229 460 226 468 223 499 220 424 223 468 241 912 294 924 291 900 291 904 294 928 283 944 309 944 295 956 304 928 300 944 300 948 301 952 303 952 301 944 303 944 303 944 303 944 304 948 304 952 306 956 307 956 307 960 306 960 306 960 306 960 306 960 306 964 307 968 309 968 309 960 309 964 310 968 312 968 312 968 312 972 313 976 315 976 315 976 315 976 315 976 315 976 315 976 315 980 316 984 318 984 315 1011 298 1011 321 964 322 968 343 734 271 1011 321 952 339 940 321 1003 322 1003 325 999 328 991 328 976 330 964 330 952 328 952 318 968 316 888 291 884 312 904 307 781 256 849 319 904 301 845 282 567 209 480 224 476 218 448 218 432 217 428 217 428 220 440 212 432 211 432 211 432 211 432 211 432 211 432 211 432 211 432 212 424 212 420 211 416 209 416 206 408 206 404 205 400 203 400 206 412 206 404 203 404 205 400 205 392 208 396 202 384 191 376 202 392 200 380 196 372 194 372 196 376 196 372 194 369 193 369 190 372 194 372 190 365 191 372 188 349 185 365 190 349 182 361 184 369 180 365 179 357 176 353 174 349 174 349 174 349 174 349 174 349 174 345 173 341 171 341 167 329 167 325 165 321 164 321 165 301 165 297 164 293 162 293 165 297 162 289 161 289 161 301 162 309 159 305 158 309 159 313 159 309 159 309 159 309 159 309 153 297 156 305 156 297 152 285 155 293 152 281 147 273 144 269 143 269 143 265 141 261 140 261 143 269 141 261 140 257 137 253 138 261 137 257 132 246 131 242 132 249 132 249 132 249 132 249 125 246 129 253 129 253 126 242 126 246 126 242 125 238 123 238 120 218 123 222 122 218 120 210 125 222 123 218 119 206 117 202 122 214 122 210 120 206 119 206 120 206 117 198 116 198 116 202 111 190 113 194 113 198 111 194 105 182 107 190 108 194 111 198 113 202 111 198 110 194 107 194 102 182 102 190 105 194 107 202 102 186 102 182 101 178 99 178 99 174 96 166 95 166 95 170 93 182 93 182 93 182 93 182 88 174 90 174 90 170 87 162 84 146 85 150 87 146 87 142 85 138 84 134 84 138 87 150 82 150 81 142 79 138 76 134 75 130 76 138 78 142 81 146 76 142 76 138 75 134 73 134 76 142 76 138 75 134 73 134 72 134 72 130 70 126 69 126 75 138 73 134 70 126 67 123 69 119 66 111 64 111 64 115 70 126 69 119 64 107 61 103 67 119 67 115 66 111 64 111 66 115 66 111 64 111 63 107 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 58 91 52 83 54 91 54 79 52 83 52 83 52 83 52 83 48 83 55 95 52 79 48 79 46 75 51 87 54 87 52 83 46 75 51 87 52 83 48 71 51 79 48 71 48 79 51 87 48 75 46 67 43 59 42 55 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 83 49 83 42 63 42 79 51 75 42 63 45 71 40 47 45 71 46 75 46 79 48 79 50 28 50 27 47 25 45 24 42 25 45 25 45 25 45 25 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 50 27 47 25 45 25 45 24 45 24 45 24 45 24 40 22 42 24 45 25 47 27 50 25 47 24 45 22 42 21 45 25 47 27 50 25 47 24 42 25 40 24 38 25 40 27 42 27 42 25 40 24 38 24 42 22 33 19 40 28 52 31 50 30 50 31 52 33 54 33 52 33 57 34 59 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 74 48 81 52 83 51 76 46 81 51 81 51 81 51 81 51 85 52 83 51 81 52 83 54 81 55 88 51 81 54 83 45 40 22 28 16 28 19 31 18 21 15 23 16 26 18 28 19 26 19 28 19 28 19 28 18 19 7 21 36 157 167 188 158 205 153 207 153 210 152 210 150 217 155 217 152 217 149 202 138 188 125 169 98 117 60 66 34 45 16 64 33 50 51 81 42 117 194 451 254 379 235 303 232 322 227 308 218 303 220 317 226 327 239 358 251 362 226 322 238 377 165 324 279 427 274 403 191 288 173 296 173 291 165 286 162 286 140 286 146 257 149 250 117 372 248 501 235 491 245 465 247 479 238 479 236 479 236 479 238 472 235 470 233 470 232 468 232 465 229 463 227 463 226 460 226 448 227 458 221 456 197 386 312 367 297 331 289 346 292 322 285 329 300 346 306 339 298 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 343 306 343 307 346 309 348 309 348 309 348 309 348 309 348 309 353 312 353 313 355 315 358 315 353 312 353 313 355 315 358 313 360 315 365 315 365 315 365 315 365 315 365 316 367 318 370 318 365 319 365 319 372 321 377 319 386 336 255 285 413 333 362 330 389 315 365 321 374 325 372 334 372 324 360 330 377 324 370 328 382 325 372 289 391 298 403 316 401 238 386 327 420 294 436 301 403 220 434 218 434 217 439 215 441 218 441 217 436 217 434 217 436 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 208 432 208 432 209 427 209 432 208 434 206 432 208 420 205 417 202 417 199 417 196 415 199 410 199 410 199 410 199 408 197 405 196 405 194 403 196 403 197 396 194 391 190 384 187 382 187 382 185 379 184 377 184 384 179 379 176 377 176 377 177 382 177 377 176 372 173 370 170 372 173 372 171 370 170 367 170 362 167 362 165 360 164 358 164 355 165 355 164 353 164 351 164 351 165 346 164 343 162 341 162 331 159 327 159 329 162 336 165 324 159 327 161 329 161 329 159 329 156 329 156 327 153 319 150 322 152 319 149 317 147 312 147 310 143 303 140 305 143 303 138 312 144 308 143 303 140 300 137 298 137 298 137 298 137 298 137 296 135 296 134 293 132 291 132 291 132 291 131 288 129 286 129 286 129 284 128 284 128 281 126 272 126 274 128 272 123 262 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 243 114 238 113 241 110 243 108 219 125 245 105 265 98 245 113 245 104 243 114 234 110 250 99 234 102 236 102 236 102 236 104 236 102 234 99 231 98 226 96 231 98 224 93 219 93 224 96 222 95 217 92 214 92 214 93 214 92 212 88 210 87 205 85 202 87 202 85 200 84 198 84 202 87 202 85 200 85 198 84 188 81 195 85 195 81 186 76 188 78 181 75 186 78 181 73 183 76 183 76 181 73 176 72 179 75 181 75 181 73 176 72 171 73 169 72 167 70 164 70 164 70 164 69 162 67 159 67 145 63 145 63 145 63 145 63 152 66 148 63 145 66 152 69 155 64 145 63 145 63 148 67 148 67 148 66 145 64 143 64 136 61 133 60 133 58 131 58 133 60 133 60 133 60 133 60 131 57 131 55 128 54 126 54 128 55 128 54 126 52 124 52 128 54 128 54 128 54 128 54 126 52 126 51 124 49 121 49 117 51 126 54 121 49 119 51 117 48 117 48 117 48 117 48 109 45 105 46 112 51 112 48 107 48 112 51 114 48 105 43 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 46 100 45 102 48 109 52 100 46 102 48 105 46 102 45 107 43 90 39 97 48 107 48 102 48 97 46 97 45 90 39 95 45 95 43 93 42 90 42 30 27 28 27 27 23 25 19 25 19 25 19 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 27 27 23 27 19 25 19 24 35 24 35 24 35 24 35 22 31 24 35 24 35 25 39 25 39 24 35 24 35 22 31 21 31 24 35 25 35 24 31 27 35 25 31 24 35 25 39 27 39 27 35 25 31 24 31 25 39 19 35 24 55 31 63 30 59 31 63 31 67 33 67 33 67 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 91 46 87 45 87 48 99 49 103 51 99 49 95 51 103 51 103 51 103 51 95 51 87 51 83 49 95 51 95 52 115 55 107 51 123 51 95 22 43 15 27 15 35 16 31 15 31 16 35 16 35 18 39 19 47 18 39 18 39 18 39 15 19 16 150 129 460 144 440 149 444 150 448 150 440 149 428 155 440 150 432 150 424 143 392 129 349 113 269 78 166 40 91 28 39 33 67 28 115 45 103 81 539 272 666 253 599 209 638 230 630 224 607 218 595 224 603 224 626 244 666 250 615 221 646 250 464 191 714 268 690 254 511 173 456 176 464 173 452 167 432 161 353 158 329 140 305 132 222 202 527 259 464 248 476 232 472 239 456 238 460 238 476 236 476 235 460 235 456 233 464 232 460 229 464 229 464 227 464 226 460 227 460 221 432 235 460 259 908 300 920 288 876 291 896 291 900 297 940 304 948 301 936 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 306 948 306 952 307 956 309 956 309 956 309 956 309 956 309 956 312 964 312 968 313 968 315 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 321 1011 315 698 322 1011 310 964 324 968 322 988 327 972 324 999 331 984 325 999 327 984 322 999 325 964 303 853 300 857 300 849 265 745 291 900 295 868 309 761 221 460 217 460 217 448 215 448 217 444 217 440 217 432 215 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 412 208 408 209 412 208 412 208 412 208 412 208 412 203 400 202 396 200 388 197 384 199 384 199 384 199 384 199 384 199 384 197 380 196 376 196 376 197 376 196 372 193 361 188 349 187 349 185 345 185 341 184 341 180 353 177 349 176 345 177 349 177 345 176 341 174 337 173 333 173 345 173 341 171 337 170 337 167 329 167 325 165 325 164 321 164 321 164 317 164 317 162 313 164 317 164 313 162 309 162 305 164 305 162 305 162 313 162 317 162 317 162 321 161 325 159 321 156 313 156 313 155 309 153 297 152 293 150 285 149 277 147 265 144 265 140 261 143 265 141 253 144 265 143 261 141 257 140 253 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 122 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 116 174 114 182 111 186 110 194 102 269 120 202 114 186 120 190 107 170 107 194 102 186 108 174 102 190 102 190 102 198 102 198 101 186 99 178 96 174 95 170 98 174 95 166 92 166 95 170 96 186 93 178 92 178 92 182 92 178 90 170 88 166 85 162 87 162 87 158 85 158 84 154 87 162 85 158 85 154 84 154 79 146 82 154 84 146 78 134 79 138 75 130 78 138 75 126 75 146 76 150 76 146 73 142 73 142 75 146 73 142 72 134 73 138 72 134 72 130 70 130 70 130 70 126 69 123 67 123 66 115 66 115 66 115 66 115 67 115 64 111 64 115 67 123 61 107 66 115 66 115 64 107 67 115 66 111 66 107 64 107 63 99 61 99 60 95 60 91 60 95 60 95 60 95 60 95 57 87 57 83 55 83 54 79 55 83 55 79 54 79 52 75 54 95 54 95 54 95 54 95 52 91 52 87 51 83 49 83 48 95 54 99 51 91 49 95 48 87 48 87 48 87 48 87 48 79 45 83 51 95 51 87 48 87 49 87 48 83 46 75 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 79 46 75 46 79 49 83 45 75 46 79 48 75 46 71 49 71 40 59 43 79 48 75 48 79 43 79 46 79 42 63 45 79 45 75 43 71 42 71 52 30 52 28 50 28 47 27 50 28 50 28 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 27 47 27 45 25 45 25 45 24 45 24 45 24 45 24 47 25 45 24 45 24 42 22 42 22 45 24 45 24 47 25 35 19 40 22 45 24 45 22 40 25 40 25 40 25 40 25 42 27 42 25 40 24 38 24 42 22 35 21 42 30 52 31 50 31 52 31 54 33 54 33 57 34 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 48 74 46 74 46 81 49 78 48 76 49 78 51 81 51 81 51 81 51 81 51 78 49 78 49 78 49 78 49 85 57 90 54 88 55 81 40 31 15 16 10 19 13 21 13 28 18 26 16 26 16 23 15 26 19 28 18 28 18 28 18 21 12 4 76 214 161 212 147 200 147 202 149 202 149 202 147 212 152 212 149 212 146 202 137 186 122 162 92 105 54 57 28 47 18 52 27 64 51 83 57 210 247 434 266 405 211 310 238 327 230 315 224 315 223 324 229 322 235 351 250 365 232 331 248 379 194 250 269 425 266 425 214 296 182 296 180 296 176 293 171 288 152 288 149 265 149 253 140 446 265 513 239 496 248 468 242 479 241 479 239 479 239 479 239 477 235 475 233 475 232 472 232 470 230 470 229 468 227 465 227 453 227 468 224 460 202 393 318 362 295 336 288 348 292 322 288 334 301 343 304 339 300 336 301 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 312 353 313 353 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 386 315 413 279 248 330 420 313 379 321 384 330 377 322 362 331 367 327 374 330 374 321 382 336 391 312 367 292 401 312 429 279 341 286 432 300 427 312 444 250 415 215 439 215 439 217 441 217 441 217 441 217 439 217 439 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 212 436 209 432 208 434 209 432 208 432 208 432 208 432 208 427 205 425 202 420 200 417 199 410 199 410 199 410 199 410 199 413 200 410 199 410 197 408 199 401 197 396 196 393 191 386 188 379 185 379 185 377 184 374 182 384 180 382 177 377 176 379 177 374 174 374 174 374 174 374 174 372 173 372 171 370 170 367 170 362 167 362 167 360 165 360 164 358 164 358 164 353 164 353 162 346 162 341 162 341 161 339 162 339 164 334 162 331 161 329 161 331 162 331 159 327 158 324 156 329 155 324 153 324 153 324 155 322 152 322 150 317 147 315 147 312 143 305 141 308 144 305 140 305 141 305 141 305 141 305 141 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 281 128 279 126 276 126 272 126 272 126 272 123 265 120 269 122 260 119 262 120 262 119 260 119 260 117 257 116 255 116 255 116 255 116 255 116 255 117 248 117 245 114 245 111 243 111 274 116 236 129 296 134 298 108 255 104 241 110 234 107 248 99 241 104 238 102 236 101 234 99 231 99 229 96 224 95 222 93 229 96 224 93 222 93 222 95 219 95 217 92 214 92 214 92 214 92 212 88 210 87 205 85 202 87 202 87 200 85 200 84 202 85 200 85 198 84 198 84 188 81 193 84 195 81 186 76 188 78 181 75 186 78 181 73 179 73 181 76 183 76 181 75 179 73 181 75 179 72 174 72 171 72 167 72 164 70 164 70 164 70 164 69 162 67 159 67 155 69 155 69 155 69 155 69 152 67 150 64 148 66 150 67 145 61 150 69 155 66 143 61 148 66 143 66 140 64 140 64 140 63 138 63 136 61 136 60 133 60 133 60 133 60 133 60 131 57 131 57 128 55 128 54 128 55 128 55 126 54 126 52 128 54 128 54 128 54 128 54 126 52 126 51 124 49 121 49 117 51 124 52 121 49 119 51 117 48 117 48 117 48 117 48 114 48 109 49 114 52 114 49 114 49 109 48 107 46 107 48 107 46 107 46 107 46 107 46 105 45 107 46 107 46 105 45 102 46 102 46 102 46 102 46 105 48 105 48 105 48 102 45 95 46 97 48 100 46 97 45 105 46 90 42 93 45 95 45 93 42 90 43 95 45 90 39 95 45 93 43 93 43 90 42 30 31 30 27 28 27 28 27 30 31 30 27 28 27 28 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 27 19 25 19 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 19 23 22 35 24 39 25 35 25 35 25 35 25 35 25 35 27 39 27 35 25 31 24 31 25 39 21 39 27 59 31 63 31 63 31 67 33 67 34 71 34 75 36 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 91 52 103 48 91 46 95 51 107 51 103 51 103 51 103 51 95 49 83 51 87 51 95 49 91 55 123 58 115 55 126 46 71 16 27 9 15 10 27 13 27 19 39 18 35 16 31 15 27 18 43 16 35 16 35 16 35 18 31 7 265 159 424 158 408 147 432 149 436 149 436 147 424 152 432 147 424 147 416 140 376 126 329 104 242 66 138 33 67 33 55 33 75 45 126 43 154 161 690 262 694 263 535 220 654 233 642 230 622 226 611 229 611 221 615 242 662 253 634 232 678 248 539 146 670 271 678 265 579 188 480 182 472 182 460 176 444 168 384 165 337 149 305 135 305 248 543 257 468 250 480 238 456 242 456 242 464 239 472 239 472 236 464 235 464 233 460 233 468 232 472 232 472 229 472 227 468 227 464 224 444 241 476 263 916 295 916 288 876 289 888 291 908 301 944 303 944 301 936 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 306 952 307 956 309 956 309 956 309 956 309 956 309 956 310 960 312 964 312 968 313 968 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 318 976 319 1011 239 829 348 1007 318 960 319 968 324 980 328 991 325 988 330 988 322 984 328 1011 324 912 295 868 298 865 303 734 260 912 316 865 310 857 269 555 218 456 215 456 217 452 217 452 218 448 217 444 218 432 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 412 209 412 209 416 209 416 209 416 209 416 209 416 206 404 205 400 202 392 200 392 200 388 200 388 200 388 200 388 202 392 202 388 200 384 199 384 196 372 196 372 194 365 190 357 185 345 185 345 184 341 184 337 182 357 179 349 177 349 177 353 173 341 174 341 174 341 174 345 173 345 173 341 171 337 170 337 168 333 167 329 167 325 165 325 165 325 164 321 165 317 164 317 161 309 162 309 162 305 161 305 162 305 164 309 165 321 164 317 167 329 164 325 159 321 158 317 156 309 152 297 150 297 152 297 153 297 152 285 149 281 149 269 147 269 143 265 144 269 143 257 140 261 141 261 141 261 141 265 138 257 137 253 137 253 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 126 230 125 222 123 218 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 194 117 198 114 210 113 210 114 242 171 464 182 234 150 277 128 194 110 206 107 190 113 194 107 198 104 194 101 194 99 186 99 182 98 178 96 170 95 166 96 174 95 170 93 166 93 166 95 182 92 178 90 174 92 178 92 178 90 170 88 166 85 162 88 166 87 162 87 158 85 158 85 158 85 154 84 154 82 150 81 146 82 150 82 146 79 138 79 138 75 130 78 138 75 126 72 138 73 146 76 150 76 150 72 142 73 142 73 138 70 130 72 134 72 130 70 130 69 126 70 130 70 126 69 123 67 123 70 126 70 126 70 126 70 126 67 119 66 115 66 111 66 115 60 107 66 119 67 115 64 103 66 111 66 107 64 107 63 103 64 107 64 103 63 103 61 99 60 95 60 95 60 95 60 95 58 91 57 87 57 83 55 83 57 87 55 83 55 79 54 79 52 91 52 91 52 91 52 91 52 91 52 87 51 83 49 83 46 91 52 99 49 87 49 95 48 87 48 87 48 87 48 87 52 91 49 87 52 99 52 87 52 91 48 75 45 79 48 87 46 79 46 79 46 79 46 79 43 75 46 79 46 79 45 71 46 75 46 75 46 75 46 75 46 79 49 83 49 75 43 63 45 75 46 79 48 75 46 71 49 79 45 67 43 67 43 67 42 67 39 71 45 79 42 63 43 75 43 75 43 75 43 75 50 28 50 28 50 28 50 28 52 30 52 28 50 27 47 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 45 25 45 24 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 42 22 45 25 50 27 47 25 38 25 40 27 42 25 40 24 42 27 42 25 40 24 38 24 42 24 38 24 47 31 52 31 52 31 54 33 54 34 57 34 59 37 62 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 49 83 51 76 46 74 48 81 52 81 51 81 51 81 51 81 51 81 51 83 54 85 52 81 51 88 58 90 55 93 55 71 28 28 13 16 10 21 15 26 15 31 18 28 16 26 15 23 13 23 18 26 16 26 16 26 16 23 13 21 113 231 143 219 144 202 149 205 150 207 150 205 149 212 147 207 146 210 143 195 132 181 113 145 78 83 42 42 22 47 25 64 36 93 49 74 79 343 282 427 269 389 199 341 244 331 235 324 232 329 230 334 232 327 236 353 253 372 239 346 259 365 214 224 241 436 266 434 236 305 193 286 185 291 184 291 174 291 164 293 155 284 146 260 180 499 259 501 242 494 247 487 247 489 244 487 242 484 241 482 238 479 238 479 236 477 235 477 233 477 235 475 233 472 232 472 232 453 229 472 229 468 205 393 319 353 292 339 288 343 289 322 291 343 303 343 301 343 301 341 300 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 351 309 351 310 353 310 355 312 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 358 327 384 324 410 236 329 342 393 322 372 316 370 328 377 327 370 328 379 325 374 321 389 330 365 289 377 307 429 303 413 248 382 321 410 301 472 295 408 212 432 217 441 217 441 217 444 218 444 218 444 217 441 218 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 211 434 209 436 211 434 209 434 209 434 209 434 209 429 206 429 205 425 202 422 200 413 200 413 200 413 200 413 200 415 202 415 202 413 200 410 200 401 196 398 196 396 194 389 191 382 187 382 185 379 185 377 184 386 180 382 179 379 177 382 179 372 174 374 174 374 174 374 176 372 173 372 171 370 170 367 170 365 168 365 167 362 167 360 165 360 165 360 164 355 165 353 164 343 161 341 162 341 162 341 164 339 165 339 170 343 170 343 168 341 167 334 161 329 158 329 159 331 156 327 155 324 153 324 153 324 153 322 152 319 149 315 149 317 146 310 144 312 146 310 141 303 141 305 141 305 141 305 143 300 138 300 137 298 135 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 269 125 269 123 269 125 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 117 250 116 248 114 243 113 272 182 463 310 518 250 417 168 293 116 245 114 241 107 248 105 243 105 238 104 234 101 231 98 236 101 234 99 229 98 226 96 226 96 226 96 224 95 222 93 219 93 214 90 212 90 212 92 214 92 212 88 210 87 205 85 205 88 205 87 202 87 200 85 200 85 198 84 198 82 195 82 193 82 193 82 191 81 188 78 188 78 181 75 186 78 181 73 176 72 179 75 183 76 183 76 176 72 179 73 176 72 174 70 169 72 164 70 164 69 162 69 164 70 164 69 162 67 159 67 155 69 155 69 155 69 155 69 152 67 152 67 150 64 148 63 155 63 148 63 145 64 145 67 145 66 140 64 140 63 138 63 140 64 140 63 138 63 136 61 133 60 133 60 133 60 133 60 133 58 133 57 131 57 128 55 131 57 131 55 128 55 126 54 126 52 126 52 126 52 126 52 126 52 126 51 124 49 121 49 114 49 124 51 119 48 117 49 117 48 117 48 117 48 117 48 119 51 112 49 117 52 114 49 117 51 109 45 105 46 109 49 107 46 107 46 107 46 107 46 102 43 105 46 107 45 102 43 102 46 102 46 102 46 102 46 102 46 105 49 105 46 97 40 95 46 97 48 100 46 97 45 100 48 97 45 93 42 93 43 90 40 85 42 95 45 90 39 93 43 93 43 93 43 93 43 25 19 25 23 27 23 28 27 30 31 30 27 27 19 25 19 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 19 24 15 24 11 21 27 21 27 21 27 21 27 25 39 24 35 24 35 22 31 22 31 24 35 24 35 25 39 25 39 27 43 27 39 25 35 22 31 27 43 28 39 24 27 27 39 27 35 25 31 24 31 25 43 22 47 30 67 31 59 33 67 33 67 34 71 34 75 37 79 37 83 39 83 39 83 39 83 39 87 40 91 42 91 43 83 43 83 43 83 43 83 48 95 48 95 49 99 49 99 51 99 49 95 48 99 49 103 51 103 51 103 51 103 51 95 51 91 54 99 55 103 52 95 55 119 55 115 55 123 39 35 18 31 12 23 13 35 18 35 18 39 16 35 16 35 15 31 16 39 15 31 15 31 15 31 13 23 48 345 152 400 152 416 149 436 150 440 150 432 149 428 147 420 144 416 144 400 135 365 117 301 92 202 52 107 27 59 22 59 33 79 49 99 39 242 235 690 268 678 227 547 247 666 238 654 236 642 233 626 233 622 230 638 248 678 257 646 238 698 239 567 164 543 277 686 266 626 211 511 196 488 193 480 184 436 171 412 170 357 162 317 141 436 266 503 248 480 245 468 248 472 247 460 244 472 242 468 239 472 239 464 238 468 236 468 235 472 236 476 235 480 235 476 233 480 229 468 226 452 242 472 260 904 291 912 289 876 286 880 291 916 307 948 300 936 300 940 300 932 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 960 309 960 310 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 328 948 325 964 333 944 259 904 334 1007 325 972 321 988 327 972 325 988 327 972 321 980 324 976 301 892 294 876 301 785 274 761 313 956 309 896 312 682 218 456 223 472 220 468 218 456 218 456 220 448 218 448 218 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 214 424 212 416 211 416 211 416 211 420 211 420 211 420 211 420 208 412 206 408 205 400 202 396 202 392 202 392 202 392 202 392 202 392 202 388 200 384 199 384 196 372 197 376 196 369 193 365 190 357 188 353 188 349 187 349 182 361 180 353 179 353 179 353 174 341 174 341 174 341 174 341 173 345 173 341 171 337 170 337 170 333 168 333 167 329 167 329 167 325 165 325 165 321 165 321 161 309 164 313 164 317 165 317 171 341 173 337 170 321 162 309 147 273 141 265 138 265 140 281 152 305 155 313 158 317 158 309 155 297 153 289 150 281 150 273 149 277 144 273 147 277 146 265 141 261 141 261 141 261 141 261 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 246 131 242 126 230 125 226 126 230 125 222 123 226 125 230 125 218 119 210 120 214 120 210 119 210 119 206 117 202 116 202 116 202 116 202 116 202 116 202 116 218 116 218 114 214 113 214 137 551 327 825 372 849 336 460 150 214 107 198 104 170 104 182 105 194 104 190 102 194 101 190 102 190 101 186 99 178 96 174 95 174 96 174 96 170 93 162 93 182 92 174 88 170 90 174 92 178 90 170 88 166 85 162 90 166 88 166 87 162 87 162 84 154 84 154 82 150 82 146 82 150 82 146 81 142 79 142 79 138 75 130 78 138 75 126 73 142 75 150 76 150 75 146 72 138 72 138 72 134 69 130 70 130 70 130 69 126 69 123 70 130 70 126 69 123 67 123 67 119 67 119 67 119 67 119 67 119 67 119 67 111 63 103 66 115 63 103 61 107 67 119 64 107 64 107 63 103 63 99 64 103 63 103 61 99 61 95 60 95 60 95 60 95 60 95 60 91 58 91 57 87 57 87 58 87 57 87 55 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 91 48 87 48 87 48 87 48 87 52 91 49 87 51 91 49 79 51 87 48 83 46 79 46 83 46 79 46 79 46 79 46 79 43 71 45 75 45 75 43 71 46 75 46 75 46 75 46 75 45 75 46 75 46 71 45 67 45 75 46 79 48 75 46 71 43 75 48 75 43 63 43 71 43 71 42 75 45 79 42 63 42 71 43 75 43 75 45 79 40 24 42 24 45 25 47 27 52 28 50 27 45 24 42 22 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 24 40 22 40 21 40 21 40 21 40 21 42 22 45 24 45 24 47 25 47 25 45 24 45 24 42 22 47 25 50 25 47 24 40 21 35 24 42 28 45 27 38 22 42 27 42 25 40 24 38 24 40 24 40 27 52 33 54 30 54 33 54 34 57 34 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 76 49 78 51 81 49 78 48 81 51 81 51 81 51 81 51 76 49 83 54 85 52 78 48 85 55 85 54 90 52 57 15 26 13 16 10 21 16 28 18 23 15 26 16 26 16 28 18 21 16 23 15 23 15 23 15 7 9 124 143 214 147 195 147 202 147 205 149 205 149 207 146 207 144 205 143 205 140 193 128 167 102 126 66 74 34 42 22 38 28 62 30 88 43 97 135 427 254 446 256 308 215 386 247 339 239 334 238 339 236 341 236 348 250 370 259 379 242 353 263 365 218 286 177 429 268 434 257 353 220 327 203 327 200 324 185 315 176 327 162 331 152 303 223 522 251 501 253 494 242 501 253 496 247 494 244 489 239 487 238 487 239 484 238 484 236 482 236 484 236 482 235 479 233 479 233 456 232 475 230 465 202 384 310 346 291 339 288 341 288 322 294 351 304 341 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 343 304 343 306 346 307 348 307 348 307 348 307 348 307 348 307 348 307 351 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 403 297 374 343 331 354 348 259 367 325 396 324 370 321 372 322 372 327 377 319 384 328 386 306 353 294 391 309 453 268 374 294 413 316 398 312 439 241 417 224 460 226 453 223 448 220 444 217 446 220 444 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 206 427 205 425 203 415 202 415 202 415 202 415 202 413 200 413 200 410 199 410 199 401 196 398 197 398 196 393 193 389 191 389 190 386 190 384 188 389 182 384 179 382 179 382 180 379 176 377 174 374 173 372 171 372 173 372 171 370 170 367 170 367 170 365 168 365 167 362 167 362 167 360 165 358 165 355 165 346 162 346 165 348 167 348 170 355 177 343 167 317 144 286 131 265 119 257 114 253 116 260 119 291 137 310 150 327 158 329 156 327 155 324 152 319 150 317 150 319 147 312 146 315 149 312 144 310 143 308 141 305 140 303 138 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 132 284 129 276 125 272 123 272 125 267 123 267 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 248 113 243 113 243 113 336 327 608 381 608 371 608 342 317 123 243 111 236 99 236 99 236 102 236 102 236 102 236 102 234 101 231 99 229 96 224 95 224 95 226 98 226 95 222 92 217 92 212 90 210 88 212 90 214 92 212 88 210 87 205 85 207 90 205 88 205 87 202 87 198 84 198 82 195 82 193 81 195 82 191 81 188 79 188 79 188 78 181 75 186 78 181 73 181 75 183 76 183 75 179 73 174 72 176 72 176 70 171 69 167 70 164 69 162 69 159 67 164 70 164 69 162 67 159 67 152 67 152 67 152 67 152 67 152 67 155 69 152 64 145 60 152 63 148 64 148 64 145 66 143 64 140 63 138 63 136 61 138 61 136 61 133 60 133 58 133 60 133 60 133 60 133 60 136 60 133 58 133 57 131 57 133 58 131 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 117 48 117 48 117 48 117 48 117 48 117 49 109 48 112 49 109 45 109 49 112 49 109 48 107 45 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 45 97 43 100 45 102 46 95 46 97 48 100 46 97 45 88 45 100 48 95 43 95 48 100 45 93 45 97 45 90 39 90 42 90 43 93 45 95 45 21 11 22 15 24 19 25 19 28 27 27 19 24 11 22 7 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 11 22 11 21 27 21 27 21 27 21 27 21 31 22 35 24 39 25 43 27 39 25 35 24 31 22 27 25 39 25 35 22 27 18 15 22 31 27 43 28 39 24 27 27 39 27 35 25 31 24 31 24 43 24 51 31 71 33 59 33 67 33 71 34 75 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 46 95 51 107 52 103 48 91 51 103 51 103 51 103 51 95 46 79 51 91 52 95 48 83 54 111 54 111 55 115 31 7 15 23 9 15 12 35 16 35 13 31 15 35 16 39 18 43 16 39 15 31 15 31 15 31 1 15 108 420 147 428 138 420 144 420 146 424 147 420 144 412 146 404 143 404 141 396 132 353 108 273 82 170 45 87 25 55 27 75 34 63 49 99 64 404 266 607 279 642 184 595 269 670 239 662 241 654 238 638 236 626 244 670 257 694 262 654 239 702 245 571 202 400 266 686 266 670 238 563 217 511 209 503 197 448 179 420 174 372 174 341 150 531 272 499 253 507 245 440 251 476 248 456 244 460 242 468 238 468 239 468 239 464 238 464 236 468 236 480 236 476 235 484 233 484 230 472 227 452 241 464 254 884 288 908 289 876 285 876 291 920 310 948 298 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 307 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 310 1007 321 968 339 976 342 845 282 948 330 991 315 956 322 984 325 972 321 960 324 991 316 912 298 916 295 861 300 702 256 904 310 932 315 865 268 495 212 444 227 492 227 480 221 460 218 452 220 452 220 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 412 206 404 203 400 202 392 202 392 202 392 202 392 200 388 199 384 199 380 197 380 196 372 197 376 197 372 194 369 193 365 193 361 191 361 190 357 184 361 180 353 179 353 179 357 179 349 176 345 173 337 171 329 173 345 173 341 171 337 170 337 170 337 170 333 168 329 167 329 167 329 167 325 167 321 165 321 164 317 165 321 167 325 168 329 177 345 167 293 138 214 110 154 113 190 108 186 107 194 113 206 113 218 131 273 149 301 153 293 155 301 153 289 152 285 150 273 150 281 146 277 149 281 146 269 146 269 143 265 140 257 138 249 140 261 138 253 137 249 134 246 135 249 135 246 134 242 132 242 132 249 132 246 131 242 129 242 134 249 131 242 126 230 123 222 126 226 123 218 122 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 111 222 113 218 113 218 336 892 369 813 380 849 372 773 168 246 113 210 107 170 104 186 101 190 102 190 102 198 102 202 99 182 98 174 96 170 93 166 93 170 96 178 96 170 92 158 93 178 90 170 88 170 88 174 92 178 90 170 88 166 85 162 90 170 90 166 88 162 87 162 84 154 84 150 82 146 81 146 84 150 81 142 79 142 79 146 79 138 75 130 78 138 75 126 76 150 76 150 75 142 72 138 70 138 72 138 72 134 69 126 70 130 70 126 69 123 67 123 70 130 70 126 69 123 67 123 69 123 69 123 69 123 69 123 67 119 69 123 67 111 61 99 58 107 66 123 69 115 64 99 64 107 64 103 63 99 61 99 61 99 60 95 60 91 58 91 60 95 60 95 60 95 60 95 60 95 60 91 58 87 57 87 58 91 58 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 46 87 48 87 48 87 48 87 48 87 51 87 46 79 48 83 46 71 46 83 49 91 51 83 45 71 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 67 42 63 43 71 48 83 45 75 46 79 48 75 46 71 39 67 48 79 45 67 46 83 49 87 46 83 46 79 42 63 42 71 42 75 43 79 45 79 42 24 42 25 45 27 47 27 52 27 45 25 45 25 42 21 42 25 45 27 47 25 45 24 45 25 45 25 45 25 45 25 42 25 47 28 50 28 50 27 54 30 52 28 47 25 42 22 45 24 45 24 45 24 45 24 38 22 45 27 50 25 45 22 42 22 45 25 50 28 52 30 50 27 47 24 42 22 42 22 40 25 40 25 40 25 40 25 42 27 42 27 42 27 42 27 42 27 47 30 52 33 54 34 59 36 59 36 59 36 59 36 59 37 64 40 66 40 66 39 69 40 66 39 64 40 66 42 69 43 69 45 71 46 74 46 74 46 74 46 74 46 74 46 78 48 76 51 83 52 76 45 74 48 81 52 85 52 81 49 85 54 88 55 88 54 83 52 83 55 95 61 88 40 38 10 19 12 19 12 19 12 19 12 19 12 19 13 21 13 23 15 16 22 35 16 23 19 28 10 0 24 200 159 183 144 193 138 191 143 198 144 198 140 200 144 198 140 207 140 198 129 183 126 159 95 117 57 66 31 40 18 62 15 69 46 100 45 148 214 446 263 439 202 272 236 372 251 336 232 334 245 336 238 360 245 348 276 401 256 382 254 353 251 336 254 315 159 393 268 448 265 420 242 379 224 401 217 365 206 367 202 365 170 367 150 372 251 527 260 520 253 515 253 508 248 520 251 501 242 499 245 503 245 491 239 484 238 489 241 487 236 489 241 489 239 489 239 489 241 465 235 482 233 458 187 365 306 358 288 327 289 346 285 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 303 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 313 362 313 362 313 362 315 365 316 367 316 362 313 362 315 365 316 367 316 365 318 365 319 372 321 374 321 372 316 372 315 374 321 389 330 265 291 374 339 365 307 413 315 379 321 379 324 398 321 377 297 382 292 420 304 393 259 425 310 417 307 420 289 384 220 472 217 460 223 451 223 451 223 451 223 448 221 448 220 446 220 444 220 444 215 446 217 448 220 453 221 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 209 434 209 432 206 427 203 413 200 413 202 415 203 417 203 420 203 415 200 410 197 410 200 396 193 393 194 393 194 393 194 393 194 393 193 391 191 389 191 386 182 384 180 384 179 382 179 382 179 379 176 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 336 164 351 164 341 168 362 179 339 149 272 113 248 116 257 116 250 113 253 114 253 113 253 114 267 114 262 126 310 155 324 147 319 150 317 149 317 147 315 149 315 147 315 146 312 144 310 144 308 143 308 141 305 140 303 140 303 140 300 137 296 134 293 132 293 135 298 138 300 135 291 131 281 129 281 129 281 129 281 129 286 132 284 129 281 128 276 126 267 123 267 123 267 123 267 123 265 122 265 120 262 119 260 119 255 117 262 122 265 120 257 116 260 117 253 114 257 117 253 113 245 122 238 105 255 99 245 196 608 378 608 363 608 384 558 239 274 123 253 108 241 107 243 105 243 105 241 104 234 99 231 98 231 99 231 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 207 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 152 67 152 66 150 64 148 64 155 63 145 63 150 66 145 64 138 61 136 63 138 64 140 64 138 64 143 66 143 66 140 63 136 63 140 64 140 64 138 61 128 58 136 60 131 57 133 61 131 57 128 55 128 57 133 60 121 51 124 52 126 54 128 54 117 48 119 49 121 51 124 52 119 49 121 51 121 49 119 48 121 49 119 48 117 49 119 51 112 49 112 49 112 49 112 49 114 51 112 49 107 43 100 40 105 46 112 51 114 49 107 45 107 46 105 43 105 46 112 51 102 46 102 46 102 46 102 46 100 43 97 46 105 48 100 40 97 46 97 46 97 43 90 40 93 42 88 40 90 43 97 49 100 46 95 43 88 39 83 37 100 48 95 43 90 40 88 40 24 15 24 19 25 23 27 23 27 15 22 15 27 27 27 15 22 15 24 19 25 15 24 11 25 19 25 19 25 19 25 19 24 19 27 23 28 27 27 23 27 23 27 19 24 15 22 11 22 31 22 31 22 31 22 31 21 27 22 35 24 35 24 35 21 31 22 35 25 43 27 47 25 39 24 31 22 31 24 35 25 35 25 35 25 35 25 35 27 39 27 39 27 39 27 39 25 47 27 55 30 63 33 67 37 79 37 79 37 79 37 79 36 79 39 87 40 87 40 83 40 87 40 87 40 87 40 87 43 83 45 87 45 91 46 91 48 95 48 95 48 95 48 95 49 95 48 103 52 107 49 87 48 99 51 107 54 107 51 95 54 95 54 95 54 103 54 99 52 115 60 126 51 79 21 7 12 23 12 23 12 23 12 23 12 27 13 27 15 31 15 31 15 51 19 31 16 43 15 7 7 119 137 412 131 408 140 404 141 412 144 416 140 404 141 404 138 396 140 388 135 365 125 341 107 257 72 150 40 79 24 47 28 27 39 99 49 107 98 575 256 658 260 488 174 622 247 658 238 630 235 666 236 642 247 646 244 718 269 686 272 726 253 674 232 662 215 396 233 698 272 666 254 615 244 555 241 523 212 484 200 448 191 396 177 337 185 571 259 503 253 484 254 476 253 468 256 472 251 468 251 488 247 480 245 472 241 468 242 476 241 468 241 480 239 488 239 488 239 495 238 488 235 468 239 440 247 892 295 900 283 880 289 868 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 968 313 972 313 972 313 976 315 976 316 980 313 972 313 976 315 980 316 980 318 988 318 988 319 988 321 984 318 976 315 964 316 980 324 988 321 761 306 1011 315 999 310 980 322 960 322 968 322 944 304 896 298 920 312 813 259 753 300 865 307 896 309 710 224 468 227 388 223 480 224 480 224 472 224 472 221 456 220 452 221 444 221 444 218 440 218 440 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 209 420 211 416 209 408 205 400 200 388 200 392 202 396 203 396 205 396 202 388 199 384 199 384 196 372 196 372 194 369 194 369 194 369 194 365 193 361 191 361 182 361 182 357 180 357 179 353 179 353 177 349 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 161 325 170 317 165 329 168 313 138 226 116 182 114 202 119 206 114 210 116 210 114 218 114 210 110 186 111 222 137 293 152 293 152 293 150 285 149 281 150 273 147 277 147 273 146 273 144 269 143 265 143 261 141 261 140 257 141 265 141 261 138 257 137 253 135 253 137 253 135 249 134 242 129 242 129 242 129 242 129 242 131 246 129 238 126 234 125 230 123 222 123 222 123 222 123 222 122 218 122 214 120 210 119 210 119 210 119 210 119 210 119 210 119 206 114 198 117 206 114 202 114 261 108 206 123 206 105 341 331 865 380 853 352 682 217 178 123 210 108 174 102 178 102 186 101 186 102 190 102 198 104 202 99 182 98 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 88 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 66 111 64 111 63 107 63 103 64 111 63 107 66 115 66 107 61 99 61 103 63 107 64 107 63 103 64 107 64 107 63 103 61 99 63 103 63 103 61 99 57 91 60 95 57 87 58 95 58 87 55 79 54 79 54 79 51 91 52 91 54 95 55 99 48 79 48 83 49 83 49 83 48 87 48 87 48 87 48 87 51 91 49 87 48 91 49 95 49 87 49 87 49 87 49 87 46 79 46 79 46 79 46 79 46 79 48 87 49 83 46 79 46 75 43 71 43 79 48 87 46 75 46 75 46 75 46 75 45 67 43 75 48 79 45 59 45 71 46 75 45 67 42 59 45 67 42 59 42 67 45 75 42 71 40 59 36 51 33 43 46 83 45 71 40 67 40 67 42 24 45 25 45 25 47 27 42 22 38 24 47 30 50 27 38 22 42 24 42 24 40 21 45 25 45 25 45 25 45 25 42 24 45 27 50 28 47 27 42 24 42 24 42 24 40 22 40 21 40 21 40 21 40 21 40 21 40 21 40 22 45 24 40 21 40 22 45 25 47 25 45 24 42 22 42 24 47 25 40 25 40 25 40 25 40 25 42 27 42 27 42 27 42 27 38 24 42 27 47 30 52 33 62 37 62 37 62 37 62 37 59 37 64 40 66 40 66 39 64 40 69 43 71 42 66 39 69 45 71 45 74 46 74 46 76 48 76 48 76 48 76 48 78 48 76 49 83 52 78 46 76 49 81 52 83 52 83 51 83 52 85 54 85 54 85 54 83 55 93 57 76 33 33 10 19 12 19 12 19 12 19 12 21 13 21 15 23 16 26 16 21 18 26 15 28 19 19 1 23 82 222 140 191 146 186 147 198 141 202 141 198 138 200 143 198 137 200 137 200 128 183 119 155 88 105 48 57 28 42 24 45 21 81 45 90 57 219 247 417 260 403 179 262 233 365 235 336 223 315 241 341 239 355 239 367 266 384 260 410 283 386 248 358 248 358 153 331 280 439 265 451 280 491 260 468 251 448 233 439 217 436 208 410 174 448 260 527 256 522 254 530 260 532 259 518 251 520 253 525 251 511 239 506 245 499 244 501 245 499 239 494 239 494 239 494 239 494 241 475 241 491 239 470 194 377 315 355 288 329 289 343 283 322 307 348 300 348 297 346 297 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 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 310 360 312 360 313 362 313 362 313 365 315 365 316 362 313 362 315 365 316 367 316 365 318 365 318 372 319 372 321 377 318 374 316 374 319 382 324 425 280 279 312 405 316 372 321 377 322 393 324 391 307 374 295 379 321 422 265 367 291 439 306 434 321 444 236 393 224 472 221 463 226 456 226 456 226 456 226 446 220 446 220 446 223 448 223 453 221 453 221 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 436 211 436 211 434 208 427 205 415 202 415 202 417 203 417 203 422 205 415 200 410 199 410 200 405 199 398 197 396 196 393 194 393 194 393 193 391 191 389 191 389 184 386 182 386 180 384 180 382 179 382 177 377 174 374 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 348 167 353 168 353 168 334 146 255 114 243 116 257 125 257 116 253 117 253 117 253 117 253 117 253 110 257 119 291 144 322 155 324 153 322 152 322 150 319 152 315 147 315 147 312 146 312 144 308 143 308 143 305 141 305 140 308 143 308 143 308 141 305 141 300 137 296 135 293 134 293 135 281 129 281 129 281 129 281 129 281 129 279 126 274 125 272 123 267 123 267 123 267 123 267 123 265 122 265 120 262 119 260 119 265 120 257 116 255 117 262 122 260 117 253 114 257 117 253 113 250 126 241 104 265 114 224 122 382 215 393 197 346 180 293 122 250 111 238 101 234 104 236 102 234 101 236 102 236 102 238 104 231 98 229 98 226 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 88 205 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 152 67 150 66 150 64 148 64 155 63 145 63 150 66 145 64 138 61 138 63 138 63 140 64 133 61 136 63 138 61 136 60 133 60 133 60 133 60 133 60 131 58 138 60 131 55 133 60 136 58 128 54 121 51 119 49 128 54 128 54 131 55 131 55 121 49 121 48 119 48 119 48 114 46 109 43 109 45 114 48 119 49 117 48 117 48 119 49 112 49 112 49 112 49 112 49 105 43 102 43 105 48 114 52 107 46 109 48 109 48 107 46 105 43 102 42 102 45 107 46 102 46 102 46 102 46 102 46 100 43 97 46 105 48 100 40 93 43 95 45 95 43 90 42 97 45 93 42 90 42 93 43 88 40 85 37 78 33 76 31 93 43 93 42 88 39 85 39 25 19 25 19 25 19 25 19 25 15 22 15 27 27 27 19 22 15 24 19 25 15 24 11 25 19 25 19 25 19 25 19 22 15 25 23 27 23 27 19 24 15 24 15 24 19 25 19 21 27 21 27 21 27 21 27 22 27 19 19 18 27 22 39 21 27 21 31 22 35 24 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 21 39 24 47 28 59 31 67 36 75 36 75 36 75 36 75 36 79 39 87 40 87 40 83 37 87 43 99 45 95 40 79 45 87 45 91 46 91 48 95 49 99 49 99 49 99 49 99 49 95 46 95 51 107 51 95 49 99 51 103 52 107 52 99 52 91 52 91 52 99 54 103 54 119 57 107 40 51 16 7 12 23 12 23 12 23 12 23 13 27 15 31 16 35 16 35 19 39 13 27 18 39 9 0 36 305 150 357 138 408 135 432 140 408 143 408 138 396 138 400 135 380 134 376 132 349 120 317 99 230 61 111 31 63 25 55 19 55 43 91 39 154 155 646 248 670 232 420 173 619 250 638 235 595 220 650 238 642 242 626 248 682 260 690 274 753 265 658 239 634 245 412 190 730 271 658 268 706 313 646 283 611 272 563 260 495 241 488 205 388 227 567 259 499 256 492 262 492 263 492 254 468 256 488 259 495 248 472 248 484 245 480 245 480 242 472 241 476 239 480 239 480 238 492 241 499 239 480 245 456 254 908 292 900 285 884 288 865 291 956 300 940 297 936 295 932 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 303 948 304 948 304 948 304 948 304 948 304 952 306 956 307 956 307 956 307 956 307 956 307 956 309 960 310 964 310 968 312 968 312 968 313 972 313 976 315 976 313 972 313 976 315 980 316 980 316 984 318 984 318 988 319 980 321 984 318 968 316 972 318 968 316 1011 266 829 325 976 331 952 318 964 327 952 309 896 294 880 300 916 289 742 279 861 307 853 310 817 262 515 224 480 220 456 224 480 224 480 224 472 224 472 220 452 220 456 223 448 223 452 224 456 223 452 221 444 218 440 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 420 211 420 209 412 206 404 202 396 203 396 203 396 203 396 205 400 202 388 199 384 199 384 202 384 200 380 197 372 194 369 194 369 194 365 193 361 191 361 185 365 184 365 182 361 182 361 180 357 179 349 176 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 165 325 167 321 170 317 146 218 117 194 119 214 126 226 120 210 120 222 119 226 119 226 117 222 123 210 114 222 135 293 153 297 155 301 155 293 153 289 153 281 149 281 147 277 147 273 146 273 144 269 143 265 143 261 141 261 141 265 143 269 143 269 143 269 140 257 135 242 132 246 135 253 131 246 131 246 131 246 131 246 129 242 128 238 126 230 125 226 125 226 123 222 123 222 122 218 122 218 122 214 120 210 119 210 120 214 117 206 117 206 120 214 119 206 114 198 117 206 114 202 108 238 111 202 120 246 108 218 108 218 120 218 117 198 122 202 114 198 107 186 108 194 108 198 107 198 105 194 101 190 99 186 98 178 98 174 96 174 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 88 166 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 72 130 72 126 70 123 69 123 64 111 63 107 66 115 66 107 63 103 63 103 63 103 63 103 58 95 60 99 61 95 60 91 60 91 58 91 58 91 58 95 58 95 61 95 57 83 57 91 58 91 55 79 52 75 52 75 55 99 55 99 55 99 55 99 49 83 48 79 46 71 45 71 46 75 40 63 39 71 45 87 49 91 48 83 46 87 49 91 49 87 49 87 49 87 49 87 46 75 42 67 43 83 51 99 46 79 46 83 48 79 46 79 43 71 43 67 43 71 43 71 46 75 46 75 46 75 46 75 45 67 43 75 48 79 45 59 40 63 43 67 45 67 43 63 48 75 45 67 42 63 40 59 45 75 43 71 40 63 37 59 42 71 42 71 40 63 39 59 45 25 45 25 45 25 45 25 50 27 42 24 47 27 42 22 45 27 47 28 50 27 47 25 45 25 45 25 45 25 45 25 40 24 45 25 47 27 45 25 45 25 45 27 47 27 47 27 45 24 45 24 45 24 45 24 42 21 38 18 35 21 42 25 40 21 40 22 42 22 42 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 33 21 38 25 47 30 54 33 54 33 54 33 54 33 54 33 59 37 64 40 66 40 66 39 64 40 71 46 76 43 66 39 71 45 74 46 74 48 76 48 78 49 78 49 78 49 78 49 78 48 74 48 81 52 83 49 78 49 78 49 81 51 83 52 83 51 81 49 81 52 85 55 88 57 90 49 57 21 23 9 19 12 19 12 19 12 19 12 21 13 21 15 23 16 26 16 26 16 19 15 26 15 14 6 88 143 226 125 202 143 183 150 198 141 202 141 198 137 195 140 198 132 195 131 193 125 174 111 145 78 88 37 45 25 50 25 45 34 85 42 83 85 315 254 417 263 343 153 267 226 362 233 324 209 296 236 339 235 343 233 346 247 377 260 386 279 415 265 362 239 386 174 276 279 446 263 491 331 608 322 565 319 570 307 558 280 527 266 475 221 491 263 534 256 527 256 534 260 537 260 542 265 539 263 544 263 534 254 511 248 501 245 501 245 496 239 496 241 496 239 494 238 491 239 477 241 491 239 470 196 382 316 351 288 334 291 341 280 322 309 348 298 346 295 343 295 343 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 303 351 303 351 303 351 303 351 303 351 304 353 306 355 306 355 306 355 306 355 306 355 306 358 307 358 309 360 309 362 310 360 312 360 313 362 313 365 315 362 313 362 315 365 316 367 316 362 316 362 318 370 318 372 319 377 319 377 316 374 316 374 316 370 330 413 256 298 345 379 324 382 324 403 318 377 297 374 300 432 304 358 263 403 315 425 309 491 282 413 215 460 230 441 235 453 224 453 224 453 224 453 224 448 221 448 221 448 223 448 223 460 226 458 223 453 220 448 217 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 212 439 211 436 208 429 205 420 203 417 203 417 203 417 203 420 203 415 199 408 197 408 199 410 200 403 199 398 196 393 194 393 194 393 193 391 191 389 191 391 185 391 185 389 184 389 182 384 180 382 179 379 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 348 164 346 165 351 162 303 114 265 122 255 122 260 123 260 120 260 120 257 120 255 119 253 116 276 116 257 123 310 159 334 153 327 155 327 155 324 153 322 153 317 149 317 147 315 147 312 146 310 144 310 143 308 143 305 141 303 140 303 140 305 141 305 141 303 138 296 132 291 134 296 137 284 131 284 131 284 131 284 131 286 131 284 129 279 128 276 126 269 125 269 123 267 122 265 122 265 122 265 120 262 119 260 119 257 117 262 120 262 120 257 117 260 117 253 114 257 117 253 113 236 120 250 108 250 120 250 113 241 111 257 128 274 119 250 113 250 110 243 110 248 113 248 108 243 105 241 104 234 99 231 98 229 98 226 96 226 95 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 202 87 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 162 72 159 72 157 70 157 69 155 63 145 63 150 66 145 64 140 63 138 63 138 63 138 63 131 58 133 60 133 60 131 58 133 58 128 57 128 57 131 60 133 60 138 60 131 55 131 58 131 57 128 55 128 55 131 58 131 55 131 55 131 55 131 55 119 48 119 46 114 45 112 43 112 43 105 39 102 42 114 49 119 48 114 46 114 46 117 49 112 49 112 49 112 49 112 49 112 48 105 42 102 45 109 51 107 46 107 45 105 46 107 46 102 43 102 43 102 43 100 42 102 46 102 46 102 46 102 46 100 43 97 46 105 48 100 40 88 40 90 45 95 45 95 45 100 46 97 45 93 40 85 39 97 46 95 43 93 42 90 40 85 40 90 42 90 40 85 37 27 23 25 19 25 19 24 15 30 27 25 19 25 19 22 7 27 23 28 31 30 27 27 23 25 19 25 19 25 19 25 19 22 11 24 19 25 19 25 19 28 27 27 23 27 23 27 23 24 35 24 35 24 35 24 35 21 27 21 27 21 31 24 35 22 31 22 31 24 35 24 35 24 35 22 31 22 35 25 39 25 35 25 35 25 35 25 35 24 31 24 31 24 31 24 31 21 35 24 51 30 63 34 75 33 67 33 67 33 67 33 67 36 79 39 87 40 87 40 83 40 91 43 99 45 95 42 87 46 91 46 91 48 95 48 99 48 95 48 95 48 95 48 95 49 95 45 91 49 107 52 107 51 99 49 99 49 103 52 103 51 87 49 79 49 99 55 111 55 119 55 87 28 23 10 3 12 23 12 23 12 23 12 23 12 23 12 27 13 27 15 31 21 35 13 31 13 19 12 35 82 396 141 345 143 388 138 416 140 408 143 408 137 384 137 392 135 369 128 353 128 341 114 293 87 198 52 91 25 55 24 55 24 95 42 91 48 261 212 619 244 642 187 372 182 583 235 622 223 563 212 642 235 615 233 622 227 622 254 686 256 749 298 769 251 646 247 492 161 666 277 634 285 722 358 730 339 710 340 706 331 642 309 603 283 503 248 511 257 484 253 476 257 484 260 472 265 484 262 495 263 503 256 488 251 484 247 472 247 480 242 464 242 480 241 480 239 476 236 480 238 492 236 476 244 452 254 908 291 900 288 888 286 857 289 964 298 940 297 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 960 307 960 309 964 309 964 310 968 312 968 313 972 313 972 313 972 313 976 315 980 316 980 315 984 316 980 318 984 318 976 318 980 318 972 316 968 316 960 316 944 343 984 254 896 339 956 322 964 321 928 300 880 300 884 318 777 260 825 319 920 304 841 298 591 211 460 241 492 220 519 226 484 226 484 226 476 226 476 224 464 223 460 223 448 223 444 224 456 223 448 220 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 206 408 205 400 205 400 203 396 203 396 202 388 199 380 196 376 196 376 199 380 197 376 196 372 194 369 194 369 194 365 193 361 191 361 187 372 187 369 185 369 184 365 182 357 180 353 177 345 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 162 317 164 313 165 305 140 198 120 210 117 198 117 210 122 234 122 234 120 226 119 226 116 218 116 198 114 242 150 333 162 305 155 301 155 293 153 289 153 281 150 281 149 281 147 277 147 277 146 269 144 269 143 265 143 265 140 261 138 257 138 257 138 257 138 253 135 249 134 246 134 249 132 249 132 249 132 249 132 249 132 249 131 246 129 238 126 234 126 230 125 222 123 218 120 214 122 218 122 214 120 210 119 210 116 206 120 218 122 214 117 202 119 206 114 198 117 206 114 194 116 214 119 214 110 218 116 226 116 210 99 186 105 202 117 242 107 186 105 190 110 194 107 190 101 186 102 190 102 198 104 202 96 174 96 174 95 170 95 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 85 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 69 123 69 119 67 115 66 115 64 111 63 107 66 115 66 107 64 107 63 103 63 103 61 99 58 95 60 99 61 95 60 91 61 95 57 83 55 87 60 99 60 99 61 95 57 83 55 87 57 87 55 83 57 91 60 95 55 99 55 99 54 95 54 95 45 71 45 71 45 67 43 67 45 75 42 71 43 79 48 91 48 87 46 83 46 83 48 87 49 87 49 87 49 87 49 87 51 87 46 75 43 75 45 79 46 79 45 75 45 75 46 79 43 75 45 79 45 71 42 67 46 75 46 75 46 75 46 75 45 67 43 75 48 79 45 59 40 63 43 71 46 79 48 79 46 75 46 71 43 63 39 55 43 75 42 71 40 67 40 63 39 67 42 75 43 71 40 63 47 27 47 25 45 24 42 24 50 25 42 24 47 27 45 22 45 27 47 28 50 27 47 25 45 25 45 25 45 25 45 25 38 22 42 25 45 25 45 24 50 28 47 27 45 24 42 24 42 22 42 22 42 22 42 22 40 21 42 24 45 24 45 24 47 25 47 25 45 24 45 24 47 25 45 22 42 22 45 24 40 25 40 25 40 25 40 25 38 24 38 24 38 24 38 24 35 22 40 27 52 34 59 37 59 36 59 36 59 36 59 36 59 37 64 40 66 40 66 39 71 43 71 43 71 43 71 43 74 46 74 48 76 48 78 49 76 48 76 48 76 48 76 48 78 46 71 45 78 52 85 52 81 51 78 48 78 51 83 54 81 49 76 48 76 52 88 58 90 57 85 42 40 12 14 9 19 12 19 12 19 12 19 12 16 10 16 10 19 12 21 13 26 16 23 16 16 6 23 28 159 150 198 131 207 132 191 138 198 141 205 140 195 134 195 135 195 129 186 125 188 123 167 104 126 67 76 33 42 24 47 24 57 46 78 46 119 137 403 245 401 245 284 153 305 215 331 224 303 199 288 236 331 223 331 236 336 230 355 250 355 276 453 292 410 260 367 203 234 235 456 262 470 319 596 342 596 345 606 358 608 355 608 336 608 297 487 256 527 257 530 259 542 268 551 269 539 265 546 269 553 266 534 251 520 253 508 248 508 248 501 242 499 242 496 239 494 238 489 238 475 239 489 239 472 197 384 318 348 288 339 292 339 277 319 310 346 297 343 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 306 358 307 358 309 360 309 358 310 360 312 360 313 362 313 362 313 362 315 365 316 367 316 360 315 362 316 367 318 370 318 370 316 374 318 377 318 374 316 377 324 358 343 355 251 374 316 398 325 391 306 372 298 393 310 434 271 355 306 408 315 429 306 448 223 439 227 472 224 441 230 453 229 460 229 460 229 460 229 458 226 456 223 448 221 444 220 453 221 451 220 448 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 432 206 422 206 422 205 420 203 417 203 413 199 408 194 403 193 401 194 401 196 396 196 393 194 393 194 393 194 393 193 391 191 389 191 396 188 393 187 393 185 391 185 386 182 384 179 379 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 348 165 348 164 346 162 315 128 260 122 250 116 243 117 255 125 257 122 255 120 250 116 245 114 257 120 291 146 327 159 334 158 324 153 324 153 322 152 322 152 319 150 317 149 317 147 315 147 312 146 310 144 310 143 308 143 305 141 303 140 300 137 298 137 296 137 298 137 296 135 293 132 286 132 286 132 286 132 286 132 284 131 281 129 279 126 274 125 272 126 269 123 267 122 262 120 265 122 265 120 262 119 260 119 260 119 260 119 260 119 260 119 260 117 253 114 257 117 253 114 257 111 243 119 245 113 255 111 257 116 265 117 265 108 245 92 241 104 238 107 245 108 236 99 234 101 236 102 236 102 238 104 226 96 226 95 224 95 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 87 200 87 202 88 205 87 202 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 152 67 152 66 150 66 148 64 155 63 145 63 150 66 145 64 143 64 140 63 138 61 136 61 133 60 136 61 136 61 133 60 138 60 131 55 126 58 133 63 136 61 140 60 131 54 128 57 133 57 128 55 126 55 128 55 131 55 128 54 126 52 126 51 112 43 112 43 112 45 114 45 112 45 114 46 117 49 121 51 117 46 114 45 112 46 114 48 112 49 112 49 112 49 112 49 109 48 109 46 107 45 105 45 107 46 105 43 102 45 107 46 105 46 109 48 109 45 102 42 102 46 102 46 102 46 102 46 100 43 97 46 105 48 100 40 88 42 95 46 102 51 105 51 93 45 95 46 95 43 88 39 90 42 88 40 88 40 85 39 85 40 93 46 97 43 90 39 27 23 27 19 25 15 24 15 24 11 22 15 27 27 28 23 24 19 25 23 27 19 25 15 25 19 25 19 25 19 25 19 21 11 24 19 25 19 25 15 28 23 25 15 22 7 21 3 21 27 21 27 21 27 21 27 19 31 24 43 27 39 24 31 27 39 25 39 25 39 25 39 27 43 25 35 22 31 22 31 25 35 25 35 25 35 25 35 24 31 24 31 24 31 24 31 22 39 25 55 31 71 37 83 39 83 39 83 39 83 39 83 36 79 39 87 40 87 40 83 45 95 43 91 42 95 43 99 46 91 46 95 48 99 49 99 46 91 46 91 46 91 46 91 49 83 45 79 49 99 54 103 52 95 49 87 49 95 54 107 51 83 48 75 48 95 55 115 57 123 54 83 21 3 7 7 12 23 12 23 12 23 12 23 9 15 9 19 10 19 12 23 19 39 16 35 9 3 18 99 116 392 125 369 144 357 143 376 141 400 143 396 137 372 134 380 134 357 123 345 126 333 111 281 76 170 48 87 25 55 24 51 31 103 37 99 70 372 254 611 235 615 167 416 215 583 223 607 212 547 211 646 230 599 227 630 239 607 239 642 233 718 298 749 288 722 233 547 138 551 283 646 253 634 325 698 334 686 340 714 352 749 354 722 369 654 256 488 265 503 263 503 272 539 282 543 274 535 288 579 294 563 269 507 257 499 253 488 251 495 247 476 242 480 241 472 239 476 236 480 239 495 238 480 247 460 259 916 291 900 289 896 285 853 289 976 300 936 295 928 294 928 294 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 301 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 306 960 307 964 309 964 309 964 309 968 310 972 312 972 312 972 312 976 313 980 315 980 315 976 315 980 316 984 318 976 313 972 316 972 318 972 318 968 310 1011 316 940 346 900 223 1011 331 968 313 896 297 880 306 896 292 726 286 908 312 884 313 789 236 460 221 468 215 476 236 507 232 492 232 492 232 492 232 492 229 472 226 464 223 444 220 436 220 444 218 440 218 436 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 214 424 211 416 208 408 206 400 206 396 205 392 203 396 199 380 196 369 193 365 191 369 193 365 194 369 194 369 194 369 194 369 194 365 193 361 191 361 188 369 188 365 187 365 185 361 182 353 180 345 179 341 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 325 167 317 164 313 150 246 129 226 126 210 117 198 117 210 120 222 119 214 116 218 114 202 120 253 156 325 158 297 153 309 153 297 152 289 152 285 152 277 150 285 150 281 149 277 147 277 146 273 146 269 144 265 143 265 144 269 141 261 138 253 137 249 134 249 137 257 138 249 132 238 134 242 134 249 132 249 134 249 131 242 129 234 126 222 125 218 126 230 125 222 123 218 120 214 122 218 122 214 120 210 119 210 122 214 117 202 116 206 120 218 119 206 114 198 117 206 114 194 120 158 105 218 117 222 116 218 110 230 110 198 99 202 105 198 105 182 105 194 110 202 104 178 107 198 105 194 101 190 99 186 96 174 96 170 95 166 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 158 87 166 88 166 87 162 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 70 126 70 123 69 119 67 119 66 103 63 99 66 115 66 107 64 107 64 103 63 99 61 99 60 99 61 103 63 99 61 95 64 99 58 87 57 91 61 107 60 99 61 95 55 79 54 87 58 91 54 79 51 71 49 75 54 95 54 91 52 87 51 83 40 63 42 67 43 71 45 75 45 83 48 95 52 99 52 99 48 83 46 79 45 83 46 87 49 87 49 87 49 87 49 87 45 75 46 83 48 83 46 75 48 79 43 67 42 71 46 83 46 83 49 87 48 79 43 67 46 75 46 75 46 75 46 75 45 67 43 75 48 79 45 59 40 67 45 79 51 91 52 91 42 67 45 75 45 67 42 55 43 75 42 71 42 71 42 67 39 71 45 83 48 79 42 67 50 28 47 25 45 24 40 22 47 27 47 27 47 27 47 27 40 24 47 30 52 27 42 22 47 25 40 21 38 22 45 27 40 24 42 24 42 24 42 25 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 50 30 42 25 40 27 47 31 42 27 45 28 50 33 59 37 66 40 62 36 59 36 59 36 66 36 59 46 74 40 64 46 74 46 74 46 74 46 74 46 76 46 74 46 74 46 74 45 76 49 78 48 71 45 76 51 78 49 78 51 81 52 83 52 81 52 85 55 88 55 88 54 81 54 81 54 81 52 81 52 100 61 71 25 21 16 23 9 19 12 19 10 16 9 14 9 23 13 21 12 19 10 16 9 7 21 16 12 26 7 28 73 200 134 198 132 193 135 191 134 200 140 202 140 198 135 188 129 188 134 195 126 188 119 155 87 112 52 52 30 40 22 33 21 78 30 93 34 167 199 420 250 429 202 284 174 343 220 317 226 281 208 291 229 317 229 319 241 334 235 331 229 346 259 384 260 422 279 351 194 288 205 415 274 441 263 501 309 551 315 568 340 608 354 608 363 608 310 522 250 525 259 544 274 580 268 568 309 561 309 568 349 546 279 549 272 530 256 513 256 518 248 496 244 503 245 499 239 491 238 491 239 484 244 489 248 470 199 401 310 348 289 339 292 327 282 343 307 343 298 343 297 341 295 339 295 343 298 343 298 343 298 343 297 348 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 307 360 309 362 310 365 310 367 312 367 313 370 315 372 315 367 315 367 315 370 316 372 316 372 316 372 318 374 319 377 319 372 325 386 312 379 330 341 241 410 319 379 295 391 310 420 303 343 272 420 313 432 315 472 256 398 223 436 224 456 229 460 233 463 232 472 235 479 242 491 248 489 242 479 233 463 224 456 221 456 223 453 221 453 220 451 220 453 220 451 218 448 217 446 215 451 218 451 217 448 215 446 215 446 215 446 214 444 212 441 212 446 215 441 212 439 212 441 214 444 214 439 211 434 206 427 205 429 208 425 205 422 203 425 203 405 191 403 188 398 187 401 190 391 191 382 191 389 196 393 194 389 191 393 191 391 190 389 187 386 184 389 185 389 185 391 187 389 184 384 180 382 180 384 180 379 176 374 173 372 173 372 174 367 170 367 173 377 174 370 167 365 168 365 167 362 165 360 165 358 165 355 165 355 165 355 165 308 135 284 120 265 116 269 120 274 123 276 119 262 114 274 129 329 156 331 158 331 159 334 159 327 153 322 150 319 150 319 152 319 150 317 149 317 147 315 147 315 147 317 147 312 144 308 141 303 141 305 141 305 140 300 137 300 138 303 138 298 135 293 132 281 132 293 137 291 144 293 137 260 119 255 122 269 122 272 125 281 129 272 123 265 122 267 123 265 122 265 120 262 119 260 119 255 120 255 119 253 117 250 117 253 119 253 117 250 116 248 116 248 114 248 113 245 111 243 111 243 111 250 111 250 110 245 107 245 108 245 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 92 212 92 210 92 210 92 210 92 207 90 205 88 205 87 202 87 205 88 202 87 200 87 198 85 198 85 198 84 193 81 188 78 191 82 193 82 193 81 188 78 183 76 183 75 181 73 179 73 181 75 181 75 181 75 181 75 181 73 176 72 181 75 179 73 171 75 162 72 159 72 159 73 162 72 159 70 157 72 159 73 155 72 162 72 152 64 150 70 159 72 159 70 157 70 155 69 159 67 155 64 145 61 143 61 145 64 143 63 138 64 140 66 150 66 138 63 145 66 140 58 145 61 128 51 119 51 128 58 136 61 133 58 131 60 136 60 128 54 133 57 136 57 138 54 128 52 121 49 119 49 119 49 119 48 117 46 114 48 117 49 121 52 117 51 114 49 112 49 112 48 107 45 105 48 112 51 107 46 107 46 107 46 107 46 105 46 112 49 109 46 112 52 112 51 107 48 102 45 100 45 102 46 102 46 102 46 102 46 105 46 97 45 95 46 97 48 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 81 39 81 40 85 45 93 48 25 19 25 19 25 19 25 19 25 19 25 19 25 23 27 23 21 15 25 27 28 19 24 7 25 19 22 11 22 11 25 19 24 15 24 15 24 15 24 15 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 27 39 25 35 25 35 27 39 25 47 25 51 28 63 33 71 40 83 37 75 36 75 36 79 37 59 36 87 46 83 43 99 46 91 46 91 46 91 46 91 46 91 46 91 46 91 46 91 45 91 48 87 43 83 46 87 49 83 49 87 51 91 52 91 48 83 51 87 52 91 51 87 54 99 54 99 52 107 52 107 63 126 40 35 12 15 15 3 12 23 12 19 10 15 9 15 13 27 12 23 12 23 10 19 10 43 12 31 18 11 28 238 134 353 132 361 134 361 134 365 137 384 138 384 137 372 131 353 131 357 128 337 122 313 102 234 69 150 34 79 27 51 22 43 45 63 45 75 108 515 232 611 235 488 164 495 218 611 223 595 206 567 217 615 232 619 233 646 233 646 232 622 239 682 262 682 276 738 221 515 184 519 256 718 251 638 268 678 294 638 303 646 324 698 342 745 333 622 247 523 256 476 260 519 274 527 294 658 360 773 381 841 342 630 276 559 266 503 256 499 257 488 248 480 250 488 244 480 241 472 239 480 241 507 236 492 247 456 274 892 295 908 294 896 276 884 300 972 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 968 313 972 313 968 313 972 315 972 316 976 316 976 316 980 318 980 319 984 310 988 318 972 321 1011 310 872 286 924 313 884 297 868 304 829 257 825 307 841 303 813 289 555 230 503 227 472 227 460 227 464 229 480 232 495 239 519 248 535 256 539 247 503 232 468 223 444 223 448 223 444 221 444 220 440 220 440 218 436 218 436 218 432 218 436 218 432 217 432 215 428 215 428 215 424 214 424 212 420 215 428 215 424 214 424 214 420 214 420 211 412 208 400 203 388 205 380 205 376 202 369 199 372 187 353 185 345 184 349 184 349 190 353 184 353 190 365 190 361 190 357 188 349 188 345 187 345 184 345 185 349 185 353 187 353 187 349 184 341 180 337 180 345 177 353 174 349 173 345 174 349 171 337 170 341 174 349 171 333 168 325 168 321 167 321 165 317 164 313 164 313 164 313 164 313 156 293 146 249 131 226 126 222 123 222 129 242 138 273 155 317 162 313 159 305 156 297 153 293 155 293 152 289 150 285 152 289 152 285 150 285 149 281 149 277 149 281 147 273 144 269 143 265 140 265 141 265 141 261 138 253 138 257 138 257 137 249 134 242 137 253 138 242 135 246 123 190 116 190 102 178 114 198 117 194 128 230 125 222 122 218 122 218 122 218 122 214 120 210 119 210 120 210 120 206 119 202 117 202 119 206 117 202 117 198 116 198 114 206 114 202 113 198 111 206 111 210 113 214 110 218 108 210 108 206 107 202 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 92 170 90 170 88 166 88 162 88 162 87 162 85 158 85 154 84 158 85 154 82 146 79 138 81 150 82 150 82 146 79 138 78 138 78 134 76 134 75 130 75 146 75 146 75 146 75 146 75 142 72 138 75 146 73 138 75 138 73 130 72 130 72 134 72 130 70 126 70 126 72 130 67 126 72 126 66 111 66 123 70 126 70 126 69 123 67 111 69 95 66 95 64 87 61 95 63 95 61 99 61 99 63 103 58 91 60 103 66 107 57 71 55 87 57 91 58 91 58 95 57 99 57 103 60 111 60 115 58 107 57 103 54 91 48 79 54 103 52 95 51 95 51 95 49 91 48 87 48 87 49 91 52 95 52 91 51 87 49 87 49 87 48 83 46 83 48 83 49 87 49 87 49 87 49 87 42 75 48 83 46 79 49 95 52 87 49 79 46 71 45 75 46 75 46 75 46 75 46 75 49 79 48 75 46 79 48 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 42 67 40 63 40 67 43 75 40 22 40 22 42 27 50 30 40 22 40 24 42 25 45 27 38 22 42 25 45 24 40 21 45 24 42 22 40 24 42 25 47 25 45 24 42 22 40 21 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 25 42 27 42 27 40 25 35 24 38 25 40 24 38 22 38 24 40 25 40 25 38 24 40 24 40 25 45 28 52 33 66 39 62 36 59 36 62 37 54 33 57 43 74 45 74 51 74 46 74 46 74 46 74 46 69 45 71 46 74 48 76 49 69 45 71 43 66 40 69 46 78 49 78 51 81 52 83 52 76 49 81 51 83 52 81 51 81 54 81 54 81 52 81 52 95 52 52 15 9 10 16 10 19 12 19 10 16 9 14 9 16 10 19 12 19 12 21 13 21 15 11 15 21 7 57 110 195 132 195 131 191 132 191 132 191 135 195 137 195 134 188 129 191 128 186 119 174 113 150 85 100 48 47 27 38 24 35 28 76 46 88 51 257 221 405 235 396 170 298 203 365 238 353 212 279 208 286 224 303 227 310 238 329 233 324 230 331 248 362 251 396 279 308 196 296 177 398 268 429 248 439 262 465 271 491 285 530 313 604 327 592 263 503 254 518 253 539 266 585 279 594 324 608 384 608 384 608 321 563 289 553 268 527 263 527 257 515 257 513 251 508 245 501 242 499 244 487 245 491 248 472 199 398 310 339 291 339 291 329 283 351 301 343 297 343 295 343 295 341 294 346 297 346 297 346 297 346 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 310 370 312 370 313 367 313 367 313 370 315 370 316 372 316 372 316 374 318 374 319 374 316 372 315 379 325 396 318 322 301 398 298 396 310 408 268 348 301 436 301 470 306 441 218 434 233 448 227 451 226 451 223 465 229 470 235 482 245 496 251 508 253 494 241 475 229 460 224 458 224 456 223 456 221 453 221 448 218 448 218 451 220 451 220 451 218 451 218 448 217 448 215 446 215 446 215 444 214 444 212 444 215 444 215 444 214 439 211 436 209 432 206 427 203 422 203 422 203 422 202 417 197 405 190 391 182 389 179 384 179 386 180 377 182 367 179 374 184 382 182 386 185 386 184 384 182 384 180 386 184 389 185 391 187 391 188 393 187 389 182 382 180 382 179 379 177 377 174 372 173 374 174 374 173 367 170 370 173 372 171 365 168 365 168 362 167 362 165 360 165 360 164 358 164 358 165 355 167 341 156 324 147 315 144 322 150 322 155 339 165 348 167 336 159 334 158 327 153 322 152 327 155 324 152 319 150 322 152 324 152 322 152 319 150 319 149 322 149 315 144 308 143 310 144 305 141 305 141 305 140 300 138 300 138 300 138 298 135 291 132 286 138 298 144 300 146 269 114 243 102 207 90 229 113 262 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 253 117 250 117 248 116 248 116 248 114 248 113 245 111 243 111 243 111 245 113 243 108 238 107 245 107 243 107 241 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 212 92 210 92 207 90 207 88 200 85 198 85 195 84 195 82 195 84 195 84 193 81 188 78 191 82 193 82 193 81 188 78 188 79 188 78 186 78 183 76 181 75 181 75 181 75 181 75 181 73 176 72 181 75 179 73 169 75 162 72 159 72 159 72 157 70 155 69 155 69 157 70 150 67 155 67 150 64 150 67 155 69 155 67 152 67 150 66 157 67 152 63 143 63 143 63 136 60 133 60 133 60 133 60 136 61 136 63 143 66 138 60 124 55 133 63 136 58 124 51 114 52 119 57 126 60 133 60 136 60 136 57 128 51 124 46 126 54 126 54 124 52 124 52 121 51 119 49 119 49 121 51 117 52 117 51 114 49 112 49 112 51 114 49 112 48 107 45 112 49 112 49 112 49 112 49 97 43 107 46 105 45 109 51 112 51 107 48 102 46 102 46 102 46 102 46 102 46 102 46 100 46 97 45 95 46 97 48 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 90 43 85 40 83 40 83 40 24 11 22 11 22 19 27 31 19 3 21 11 22 15 25 19 21 7 22 15 24 11 21 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 35 27 39 27 39 25 31 22 31 24 35 25 31 24 27 22 31 25 39 27 35 24 27 22 39 22 43 25 51 28 59 39 83 37 75 36 75 37 83 36 63 39 83 45 87 45 91 45 87 45 87 45 87 45 87 42 83 45 87 48 95 49 103 43 87 46 87 42 79 45 87 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 103 28 11 7 7 13 11 12 23 12 19 10 15 9 15 9 19 10 23 12 27 13 31 21 27 9 39 12 27 60 345 131 345 129 353 131 353 131 357 132 372 135 380 137 365 132 357 126 345 120 309 110 289 96 222 58 123 30 67 25 51 25 59 40 99 34 134 170 579 223 587 206 408 174 575 232 650 244 547 205 563 217 599 224 611 230 626 233 630 230 622 233 638 242 654 260 726 194 527 197 448 235 698 256 626 245 571 245 575 260 563 271 622 298 634 283 531 245 539 263 492 257 495 265 523 291 630 360 837 384 849 380 738 298 654 283 539 266 523 266 515 262 523 257 507 251 495 247 488 244 492 244 511 238 495 247 448 274 888 292 900 294 888 277 900 303 960 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 310 964 310 968 312 968 312 964 313 968 313 972 315 972 315 972 316 976 316 980 318 980 321 984 319 984 316 972 324 1011 306 908 295 861 307 892 289 742 285 908 313 837 309 714 236 499 233 495 230 464 227 456 224 460 229 476 230 488 236 503 242 519 239 499 236 488 232 480 230 472 226 452 224 452 223 448 223 448 217 432 218 436 220 444 221 444 220 440 218 436 218 432 217 432 217 432 215 428 215 424 214 424 214 428 215 428 215 420 211 412 208 404 206 400 203 392 200 388 202 376 203 384 200 361 187 345 180 333 177 333 176 329 177 333 180 321 176 317 179 333 180 329 182 337 179 329 179 325 177 325 182 341 184 345 185 353 187 357 188 353 185 341 180 337 179 341 179 357 176 349 174 349 174 353 177 349 170 333 171 345 173 345 170 329 168 325 168 321 167 321 167 317 165 317 165 313 164 313 162 325 165 325 165 325 164 321 171 333 165 325 168 329 161 297 155 297 155 297 156 301 156 305 156 297 153 289 152 289 152 293 153 293 153 289 152 289 150 285 153 285 146 265 141 265 144 273 141 265 143 269 141 265 140 257 137 257 138 253 137 246 132 238 132 277 161 337 158 301 134 214 105 174 92 130 93 186 120 214 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 117 198 116 198 114 194 114 206 114 202 113 198 111 206 110 210 111 210 110 214 107 206 107 202 107 198 105 198 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 84 154 84 154 84 150 81 142 81 150 82 150 82 146 79 138 79 142 78 138 76 134 76 134 75 146 75 146 75 146 75 146 75 142 72 138 75 146 73 138 73 134 72 130 70 126 72 130 70 123 69 119 67 123 69 126 66 115 66 115 66 111 64 115 67 119 67 115 66 111 64 111 66 99 64 91 63 87 61 99 58 95 60 95 60 99 60 95 67 111 60 95 60 111 70 134 66 111 63 95 54 71 45 55 43 67 49 83 55 95 55 95 57 99 58 103 57 99 55 95 54 103 55 107 55 103 54 99 52 95 51 91 49 95 51 99 52 95 52 91 51 87 49 87 51 91 52 95 51 83 45 67 46 79 46 79 46 79 46 79 43 75 46 79 43 67 43 79 51 83 48 75 46 75 46 75 46 75 46 75 46 75 46 75 45 71 43 63 42 67 45 71 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 45 71 42 63 40 63 42 67 47 25 40 21 38 22 45 27 35 21 38 21 40 22 42 24 38 22 40 22 40 22 40 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 24 40 27 42 25 38 24 35 24 38 25 40 24 38 22 38 25 42 28 45 27 40 24 40 22 38 22 40 25 47 28 64 37 59 36 59 37 64 39 62 42 66 42 66 43 69 40 71 45 71 45 71 45 71 45 66 43 71 45 76 48 78 51 76 49 78 48 71 45 76 51 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 43 35 12 14 12 19 15 19 12 19 10 16 9 14 9 14 10 16 12 19 13 21 15 31 9 11 15 9 22 117 138 193 131 193 129 188 131 188 131 188 134 195 137 198 135 195 129 186 123 176 110 157 102 133 76 78 39 40 25 33 24 42 34 66 48 71 79 339 233 408 232 351 156 324 232 386 250 370 205 281 212 288 218 291 224 308 230 322 230 319 230 322 233 334 241 374 259 274 196 317 167 346 263 432 257 415 229 393 241 434 245 465 266 494 259 520 256 515 266 534 259 539 256 563 265 573 297 608 383 608 372 608 336 594 309 570 277 539 271 539 265 532 268 525 259 518 251 508 247 506 247 494 248 496 250 475 199 401 310 339 289 341 288 329 292 355 297 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 365 310 367 310 370 312 365 312 365 313 367 313 370 315 370 315 370 316 372 316 374 318 382 316 379 322 384 312 386 330 398 300 377 309 425 298 372 265 410 319 441 312 470 247 396 242 453 230 465 230 463 229 451 230 463 230 468 229 468 232 472 233 465 229 463 229 465 230 470 233 460 226 460 226 458 224 458 223 448 218 448 220 453 221 456 223 453 220 453 218 451 218 448 217 448 217 448 215 446 215 444 214 441 214 441 214 439 209 432 208 427 205 425 203 422 200 420 200 415 205 417 205 410 194 393 184 386 182 382 179 379 177 382 180 379 179 370 176 374 180 377 176 377 177 379 174 379 173 377 173 379 180 382 182 386 185 391 187 391 185 386 180 379 179 379 177 382 177 377 176 374 174 377 176 382 176 370 170 370 173 372 171 367 170 367 168 365 168 362 167 365 167 362 165 360 164 358 165 336 158 343 164 353 168 355 168 348 161 343 164 358 170 348 159 327 155 329 156 329 158 331 158 329 155 324 153 322 152 324 153 324 153 324 152 322 152 319 150 324 150 312 143 305 143 310 146 305 143 308 143 308 141 303 138 298 137 298 137 296 134 291 131 298 162 351 161 269 99 181 66 167 90 226 108 238 117 267 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 248 116 248 114 245 114 248 114 248 113 245 111 243 111 241 110 243 111 241 108 238 105 243 107 241 105 241 104 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 193 82 195 84 195 82 191 79 191 82 193 82 193 81 188 78 183 76 183 76 181 75 179 73 181 75 181 75 181 75 181 75 181 73 176 72 181 75 179 73 169 73 159 70 157 70 157 72 157 69 155 67 152 69 155 70 150 64 148 66 150 66 150 66 152 67 150 66 148 64 148 64 148 64 145 61 143 61 140 64 138 60 138 64 140 63 131 61 128 61 131 63 131 64 138 69 136 61 112 42 88 34 88 37 69 33 81 43 100 52 119 58 121 55 124 58 131 58 131 57 124 52 126 55 128 55 126 52 124 51 121 49 119 51 121 52 117 52 117 51 114 49 112 49 114 52 117 52 114 48 105 43 107 46 107 46 107 46 107 46 109 49 112 46 100 40 97 42 109 49 105 46 102 46 105 48 102 46 102 46 102 46 102 46 97 46 95 45 95 45 97 46 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 85 42 83 40 83 42 88 45 27 19 22 3 19 7 24 23 22 11 22 11 22 11 22 11 24 15 22 11 22 11 24 15 22 15 24 19 25 15 24 11 27 19 25 15 24 11 22 7 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 24 31 25 35 25 35 24 31 22 31 24 35 25 31 24 27 25 35 27 39 27 39 25 35 24 43 24 43 24 47 27 55 37 79 36 75 36 79 39 87 40 87 45 79 40 83 42 67 43 83 43 83 43 83 43 83 43 87 45 91 46 95 48 99 51 107 52 103 48 95 51 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 58 75 18 11 12 11 12 19 12 23 12 19 10 15 9 15 10 19 12 23 12 23 13 27 21 15 12 31 6 95 98 365 129 341 128 349 129 349 129 353 132 369 134 369 134 361 128 345 123 333 116 285 102 257 82 170 45 99 27 59 22 39 30 75 36 83 37 246 200 567 230 575 182 424 194 607 242 654 239 559 209 579 220 579 218 603 230 615 230 615 229 626 230 611 232 642 260 646 188 531 217 488 193 694 260 638 245 527 211 547 233 543 239 543 226 480 251 515 254 499 257 484 250 468 254 503 279 571 337 749 349 749 342 702 303 638 285 547 271 535 271 527 263 527 263 519 256 507 250 495 247 499 247 511 239 499 247 448 274 888 289 900 291 880 279 908 307 940 294 920 295 924 295 924 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 960 309 960 310 964 310 964 310 964 312 964 313 968 313 968 313 972 315 972 316 976 316 976 312 968 315 980 319 960 315 960 294 868 309 944 307 777 265 829 319 912 312 841 279 547 215 547 227 448 229 448 229 480 232 495 232 472 229 464 226 460 226 464 230 472 229 468 229 468 230 472 227 460 227 456 226 456 224 452 220 440 220 440 221 444 221 444 221 440 220 440 218 436 218 436 218 432 217 432 215 428 215 428 215 424 211 408 206 404 206 404 205 396 203 396 202 392 200 388 203 380 203 380 196 361 187 349 187 349 182 349 180 349 180 341 184 321 177 313 179 321 177 321 176 317 173 321 171 317 170 317 174 325 177 333 180 341 184 349 182 337 179 333 177 329 179 333 179 353 177 345 176 345 176 345 179 345 173 333 173 341 173 329 171 329 170 329 168 325 168 325 168 325 168 321 165 317 164 313 158 313 161 321 162 321 162 317 162 317 162 329 167 333 164 317 162 317 161 309 158 297 155 293 156 301 155 293 153 293 153 293 153 289 152 289 150 285 150 281 152 281 147 269 143 265 144 269 143 269 144 273 143 265 140 261 137 253 137 253 135 246 131 238 134 305 158 242 75 7 18 0 43 134 120 261 131 242 125 206 122 222 123 222 123 222 122 214 122 218 122 214 120 210 119 210 120 210 120 206 119 202 117 202 116 198 116 198 114 194 114 190 114 206 114 202 113 198 111 206 110 206 110 206 108 210 105 206 105 198 105 198 104 194 104 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 93 174 92 174 90 170 90 166 87 158 85 158 84 154 84 150 81 150 82 154 84 150 81 146 81 150 82 150 82 146 79 138 76 134 75 130 75 126 73 126 75 146 75 146 75 146 75 146 75 142 72 138 75 146 73 138 72 134 72 126 69 123 70 126 70 126 69 123 69 123 70 126 67 115 64 115 67 123 67 115 67 119 67 115 66 111 64 111 63 99 61 95 61 95 64 107 61 111 66 119 67 123 64 115 58 111 73 138 72 107 55 75 36 19 24 0 16 0 22 3 19 0 25 23 40 63 54 91 55 95 57 95 55 91 52 87 49 95 54 107 55 107 52 99 51 95 49 91 49 91 51 95 52 95 52 91 51 87 49 87 52 95 52 95 51 87 48 79 49 87 49 87 49 87 49 87 49 91 51 83 43 63 40 67 49 83 48 75 46 79 48 83 46 75 46 75 46 75 46 75 51 87 49 83 49 83 51 87 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 40 63 40 63 40 67 43 75 42 22 35 18 35 22 47 30 45 25 45 24 40 22 38 21 45 25 42 24 42 24 45 25 40 22 45 25 45 25 40 22 42 24 42 24 42 24 42 24 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 25 38 24 38 24 40 25 45 25 42 25 42 27 47 28 62 36 59 36 59 37 64 40 59 43 71 40 64 45 71 39 69 43 69 43 69 43 69 43 74 46 74 46 74 46 74 46 81 52 85 51 78 49 83 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 81 31 19 10 19 10 11 10 19 12 19 10 16 9 14 9 21 13 19 12 19 12 16 10 21 7 16 9 2 51 167 129 188 128 188 126 183 128 183 128 186 131 188 131 191 125 181 120 183 122 174 107 155 92 114 57 64 31 38 22 33 22 50 43 64 42 107 140 374 224 427 220 331 182 355 230 396 242 343 218 286 218 296 217 288 226 310 229 317 226 317 233 319 227 322 241 386 226 281 194 353 196 274 260 432 272 417 215 336 212 374 212 393 220 403 218 489 262 518 256 522 251 534 251 553 266 563 279 561 297 561 318 587 312 608 291 561 274 539 272 542 265 525 262 530 262 522 253 511 248 506 248 496 250 503 251 477 199 401 309 334 289 341 283 334 297 362 292 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 365 309 365 310 367 310 362 310 365 312 365 313 367 313 367 313 370 315 370 316 372 316 372 313 377 313 386 321 386 303 360 297 417 322 393 262 370 307 432 310 453 294 417 226 439 236 477 229 479 229 470 230 453 233 463 229 463 227 460 226 463 227 470 230 465 227 463 227 463 227 465 229 463 227 463 226 460 226 456 221 453 221 453 221 451 220 456 221 453 220 453 218 451 218 451 218 448 217 448 215 446 215 444 212 432 203 420 202 425 205 427 203 425 203 425 202 422 202 410 199 405 194 398 188 391 184 391 185 389 182 384 180 386 182 384 184 372 179 377 180 377 176 377 173 379 170 377 168 374 170 374 173 372 176 379 180 384 182 377 176 374 176 374 177 379 179 384 179 379 176 377 176 377 177 382 176 374 174 377 174 370 168 370 171 367 170 367 168 365 168 367 170 365 167 360 165 358 165 355 164 346 162 343 159 339 158 348 165 353 165 343 159 339 159 343 164 341 161 336 158 331 155 334 156 329 153 327 153 327 155 322 150 319 150 317 149 317 147 317 149 315 146 310 144 308 143 308 143 310 144 308 143 305 140 296 137 298 135 296 132 288 131 279 140 272 92 126 12 62 6 159 102 269 137 276 134 274 119 274 126 269 123 265 122 265 122 265 122 265 120 262 119 260 119 255 120 255 119 253 117 250 117 248 116 248 114 245 114 243 113 248 114 248 113 245 111 243 111 238 110 241 110 241 107 236 104 241 105 241 104 238 104 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 210 90 207 90 205 88 205 87 202 87 200 87 198 85 198 84 191 82 193 84 195 82 193 81 191 82 193 82 193 81 188 78 186 78 183 76 183 75 181 75 181 75 181 75 181 75 181 75 181 73 176 72 181 75 179 73 167 72 157 70 155 69 157 70 159 72 157 70 157 70 159 72 155 66 148 66 157 72 157 67 155 67 152 67 150 66 150 66 145 61 143 60 138 63 143 63 136 64 143 69 143 66 136 61 133 72 140 70 114 46 83 34 52 21 57 25 64 27 64 27 54 24 50 24 57 31 78 42 100 48 102 51 112 52 109 49 114 49 124 54 128 54 124 51 119 49 117 48 117 48 119 49 117 52 117 51 114 49 112 49 117 51 114 49 112 49 114 51 112 49 112 49 112 49 112 49 107 49 112 48 105 45 105 48 107 48 105 46 102 48 105 49 102 46 102 46 102 46 102 46 102 49 100 48 100 48 102 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 90 43 85 40 83 40 85 42 21 3 16 0 19 15 30 43 28 27 27 19 22 7 21 3 27 19 25 15 24 19 25 23 21 11 25 23 27 19 22 7 22 15 24 15 24 15 24 19 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 31 21 19 19 23 24 35 27 51 25 47 25 51 28 59 36 75 36 75 36 79 40 87 33 79 43 71 40 95 48 75 43 83 43 83 43 83 43 83 48 91 46 91 46 91 46 87 51 107 52 103 49 95 51 103 49 83 49 87 51 91 52 91 51 91 54 99 55 99 55 95 57 107 57 107 55 115 55 115 48 47 9 3 13 3 6 0 12 23 12 19 10 15 9 15 15 27 13 23 12 19 10 15 13 19 16 15 3 154 119 329 128 337 126 345 128 345 128 349 128 349 128 349 125 329 117 313 120 325 116 281 101 234 70 134 37 79 22 47 21 39 31 87 37 71 66 392 218 543 238 519 176 495 208 587 245 622 223 587 212 587 224 579 217 607 232 607 229 607 227 630 232 599 230 646 269 583 197 535 235 575 159 698 271 682 262 539 196 535 214 539 205 511 205 464 253 523 260 472 254 495 253 468 257 499 271 523 282 559 297 666 298 634 303 555 279 531 268 531 271 519 259 507 263 523 257 507 250 495 247 495 248 515 241 495 248 440 274 876 285 892 291 868 277 920 309 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 307 960 309 964 310 964 310 960 310 964 312 968 313 968 313 968 313 972 315 976 316 976 321 991 313 944 316 968 309 857 306 916 310 865 277 777 289 876 309 865 310 745 233 535 244 440 230 440 229 444 230 476 232 495 229 468 227 464 227 468 230 472 226 460 224 456 224 456 226 464 229 464 229 460 227 460 226 456 224 448 223 444 221 440 220 436 221 444 221 440 220 436 218 436 218 436 218 432 217 428 215 428 215 416 205 384 197 384 202 400 205 400 203 396 203 396 203 392 197 376 193 361 187 349 184 357 185 357 182 361 180 357 182 353 185 313 177 313 179 325 177 317 173 317 171 317 170 321 168 321 168 313 173 321 176 333 180 337 174 317 173 321 174 329 179 337 180 353 177 345 176 345 176 349 177 345 176 345 177 345 171 321 171 333 171 329 170 325 168 325 171 329 168 325 167 317 164 313 167 325 164 313 161 309 161 313 152 297 161 309 158 301 164 329 158 309 161 313 161 317 162 317 158 301 155 293 153 293 153 297 150 285 149 281 149 277 147 277 147 277 149 277 146 269 143 261 143 273 144 273 144 269 141 261 135 249 135 249 134 242 131 234 143 281 122 115 36 0 16 0 113 273 140 253 125 261 134 238 132 238 126 222 122 218 123 222 122 218 122 214 120 210 119 210 120 210 120 206 119 202 117 202 116 198 116 194 114 190 113 190 114 206 114 202 113 198 111 206 108 206 110 206 108 210 105 202 105 198 105 194 104 190 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 90 170 88 166 88 162 87 162 88 166 88 162 87 162 85 158 81 146 82 154 84 154 82 150 81 150 82 150 82 146 79 138 79 142 79 138 78 134 76 134 75 146 75 146 75 146 75 146 75 142 72 138 75 146 73 138 72 130 70 123 69 123 69 126 73 130 72 126 70 130 72 134 70 115 64 119 72 134 72 123 69 123 69 119 67 119 66 115 61 103 60 99 61 107 63 111 61 115 66 138 69 130 63 119 72 119 55 47 24 0 16 0 30 39 48 91 60 87 48 51 37 31 25 0 16 0 19 7 36 51 40 71 49 91 54 95 46 87 51 103 55 103 51 91 49 87 48 83 46 87 48 91 52 95 52 91 51 87 49 87 52 91 49 83 48 91 52 99 46 79 46 79 46 79 46 79 43 79 48 87 48 83 51 95 48 79 46 75 46 79 49 83 46 75 46 75 46 75 46 75 45 67 43 63 42 67 43 71 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 48 79 45 67 40 59 39 59 40 22 40 24 42 25 45 25 38 22 40 24 42 22 40 21 45 25 45 25 45 24 38 21 50 27 45 24 42 24 42 25 42 25 45 27 47 25 45 24 42 24 42 24 42 24 42 24 47 25 47 25 47 25 47 25 40 21 42 25 50 25 40 16 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 33 21 40 22 38 24 45 30 59 36 62 40 66 40 66 40 64 42 69 45 69 42 64 39 69 42 66 42 66 43 71 46 74 48 78 51 81 51 81 49 78 51 81 52 83 51 81 49 81 51 78 48 76 48 78 49 83 52 83 54 85 55 88 55 83 61 93 57 81 55 85 52 62 31 28 13 19 13 19 12 21 12 19 10 16 12 19 13 19 13 21 15 23 13 21 12 14 15 16 4 33 88 200 128 179 122 179 122 176 125 179 126 195 129 191 128 191 125 181 116 171 111 167 101 140 76 93 48 54 25 35 19 35 31 66 46 59 57 143 190 417 211 436 191 331 194 372 232 393 242 346 220 300 218 288 217 288 224 312 238 317 224 308 230 315 226 319 242 355 200 291 217 379 220 272 220 444 263 434 226 327 206 319 205 339 208 370 236 520 259 527 251 525 250 530 250 537 253 537 259 539 276 551 289 570 286 563 268 537 265 525 259 522 260 530 265 520 257 518 253 511 248 506 247 496 256 513 251 475 199 408 309 327 294 331 274 351 298 346 298 343 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 360 306 362 307 362 309 365 309 362 307 362 309 365 310 367 310 365 312 365 313 367 315 370 315 365 312 365 313 367 315 370 315 367 312 374 313 391 316 382 289 405 300 422 301 346 280 439 300 420 318 448 241 408 232 453 236 487 229 491 232 477 235 460 235 470 235 472 232 468 230 465 229 465 229 465 227 463 226 460 226 463 227 463 227 463 227 463 227 458 226 460 226 460 224 456 221 451 218 448 217 448 215 446 215 448 217 446 215 446 215 446 214 425 203 427 206 429 208 434 209 429 206 429 203 420 199 420 203 401 188 389 190 391 180 374 180 367 185 389 177 374 187 389 177 384 185 379 180 377 180 382 180 389 179 377 173 379 174 374 165 377 174 372 173 370 173 367 171 372 174 370 173 372 174 374 177 379 176 374 171 370 173 374 176 372 173 372 174 374 176 377 176 372 173 372 171 370 170 367 170 367 170 367 168 365 167 362 167 362 168 358 165 355 165 355 167 351 162 351 161 348 159 346 159 341 159 341 158 339 156 336 156 339 158 341 158 336 155 331 153 322 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 135 296 134 291 134 310 141 288 126 179 33 138 104 276 138 276 137 276 132 279 131 274 126 269 123 267 123 267 125 265 123 267 123 267 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 250 108 236 99 229 101 238 107 238 102 234 99 231 99 231 101 226 96 229 98 229 98 231 99 226 96 226 95 224 93 222 95 217 95 214 93 212 92 210 92 207 90 207 88 205 87 202 87 202 87 195 82 193 84 200 88 193 82 193 82 193 82 193 82 200 82 188 79 191 81 188 78 188 78 183 75 181 75 181 76 186 78 186 76 181 73 174 70 174 70 174 70 176 73 181 76 169 73 159 70 157 70 157 72 155 70 159 72 155 69 157 72 162 73 159 70 155 69 155 70 150 66 148 64 148 66 152 69 145 66 148 66 145 61 133 57 143 66 138 66 136 66 136 67 95 34 52 12 45 24 71 34 97 51 109 60 119 61 117 60 97 48 69 30 50 21 50 22 45 21 64 36 90 48 105 52 114 49 121 52 124 52 121 51 119 49 119 49 119 49 119 49 124 55 119 52 114 49 112 49 109 49 112 49 112 49 112 51 109 48 109 48 109 48 109 48 105 45 105 46 107 48 109 48 107 48 105 46 102 48 105 49 105 46 100 43 97 43 97 43 95 43 88 42 95 48 100 46 93 45 97 48 102 51 105 49 97 43 90 43 100 49 95 42 93 45 95 45 95 43 90 40 85 42 88 43 85 42 83 39 88 42 85 40 83 42 85 43 22 11 22 15 24 19 25 19 22 11 24 15 24 15 22 11 24 19 25 19 25 15 22 7 28 23 25 15 24 15 24 19 24 15 25 19 25 19 24 15 22 15 24 15 24 15 24 19 24 35 24 35 24 35 24 35 22 27 21 35 25 39 22 19 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 21 39 24 43 22 43 27 63 34 75 37 83 40 87 40 87 40 79 43 87 45 83 42 75 46 91 46 95 48 95 49 99 46 95 49 103 51 103 51 99 49 103 51 107 52 103 51 91 51 87 49 79 48 83 49 87 52 91 54 95 54 99 55 99 54 115 61 103 52 115 55 103 34 43 15 3 9 7 13 15 13 23 12 19 10 23 12 27 10 19 12 27 13 23 10 19 13 47 9 7 40 253 128 341 122 321 120 333 123 333 123 337 125 337 123 337 125 333 117 301 111 281 104 253 87 182 55 111 30 75 22 43 24 59 39 83 33 103 93 488 235 535 233 456 184 492 215 583 238 619 232 579 218 575 217 571 220 595 235 634 232 599 226 611 232 615 232 650 233 539 196 587 241 619 173 555 276 650 269 583 199 551 185 543 188 503 196 527 274 488 260 444 250 480 248 460 250 452 256 484 259 527 266 575 274 555 263 495 266 515 260 499 257 507 260 515 257 511 254 507 251 495 247 499 244 515 244 484 245 440 274 868 282 904 282 837 289 916 295 944 294 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 304 948 306 952 307 956 307 956 307 956 307 960 309 960 310 964 312 964 312 968 313 968 315 972 312 964 312 968 313 972 315 972 313 960 312 960 316 924 300 865 301 868 307 821 265 833 319 833 306 809 271 587 230 523 235 464 230 444 233 460 236 499 238 511 239 488 236 480 233 476 232 472 229 464 229 460 227 460 226 456 227 460 227 460 227 460 227 460 224 456 226 456 226 452 223 444 218 436 218 432 217 432 215 428 217 428 215 428 215 424 214 424 208 408 208 404 206 400 205 400 203 396 203 400 206 396 197 372 184 416 214 372 173 345 196 408 187 369 176 333 174 380 190 380 176 329 185 357 191 369 188 361 176 329 171 333 177 341 173 317 173 313 171 313 170 309 170 305 173 317 171 313 173 321 174 325 177 337 174 329 173 329 176 337 173 329 173 333 174 337 176 337 173 337 173 333 171 333 170 329 170 329 170 325 168 321 167 321 170 321 167 313 165 313 165 317 162 305 162 301 161 301 159 297 159 313 159 309 158 305 156 305 158 309 158 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 253 135 246 132 242 135 257 137 281 120 190 117 329 137 285 137 269 132 253 131 249 128 230 125 222 123 222 123 226 123 222 123 222 122 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 108 202 104 186 101 186 104 198 104 190 101 182 99 182 99 186 98 178 98 174 95 170 95 166 96 174 95 170 95 166 93 166 93 182 95 178 93 174 92 174 90 170 90 166 88 162 87 162 85 158 84 154 84 154 85 158 82 150 82 150 82 150 82 150 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 72 130 70 123 67 119 69 123 69 123 67 115 64 111 64 111 64 115 63 107 61 115 64 123 58 123 69 150 64 103 37 39 6 0 12 0 34 63 55 99 54 87 58 99 61 103 60 95 55 83 49 55 36 23 27 7 22 7 22 19 30 51 45 79 48 87 49 95 51 95 51 95 49 91 49 91 49 91 49 91 57 103 54 95 51 87 49 87 49 87 49 87 49 87 49 87 48 83 48 83 48 83 48 83 45 75 45 79 46 83 48 83 49 79 48 75 46 79 48 83 49 79 46 71 45 71 45 71 49 75 43 71 46 83 48 79 46 79 48 83 49 79 46 75 43 63 40 63 46 75 43 55 43 71 45 71 45 67 42 59 43 71 43 75 43 67 40 63 42 63 40 59 39 63 40 67 40 22 42 24 42 24 45 25 42 24 45 25 45 25 42 24 42 24 45 25 45 24 40 21 47 27 45 24 42 24 42 24 40 22 42 24 42 24 40 22 40 22 40 24 42 25 45 25 40 21 40 21 40 21 40 21 45 21 38 21 45 24 42 19 38 24 35 22 35 22 33 21 38 24 38 24 35 22 35 22 38 22 35 22 35 24 40 27 42 27 40 25 40 25 38 24 38 24 42 25 40 24 47 31 54 34 62 39 66 40 66 40 66 43 71 45 71 45 69 43 71 46 78 51 83 51 78 49 74 48 78 51 81 51 81 49 78 51 81 52 83 51 81 49 81 51 78 49 78 49 81 51 83 54 85 54 88 55 88 55 78 58 90 55 83 57 83 48 38 18 14 6 7 9 16 13 19 12 16 10 16 10 19 12 14 9 16 12 19 10 14 9 19 24 0 4 97 111 183 128 179 122 179 120 174 120 171 120 176 117 174 119 181 119 171 110 167 105 155 90 128 66 81 40 52 28 40 21 40 30 66 43 88 52 241 215 405 227 401 170 339 197 367 224 379 242 353 226 300 218 284 215 288 229 317 242 322 229 312 232 319 232 319 236 305 197 286 211 367 227 286 182 427 266 429 230 317 190 300 194 327 193 386 256 534 256 525 254 518 245 515 247 518 251 520 254 530 257 534 263 549 269 544 262 534 263 525 257 518 256 518 257 520 257 518 253 513 250 508 248 494 250 508 247 475 199 405 301 336 291 327 274 358 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 355 303 355 303 355 303 355 303 355 303 355 303 355 303 355 303 355 303 358 304 358 306 360 306 362 307 362 307 365 309 365 310 365 312 365 312 367 313 367 315 365 312 365 313 367 315 370 315 377 312 377 319 393 301 377 300 401 306 401 271 374 306 446 300 499 277 425 233 432 241 487 229 494 233 496 236 489 241 475 241 479 241 482 239 477 238 475 236 465 230 465 230 463 229 463 227 463 227 463 227 463 227 463 227 460 226 460 226 460 224 456 223 453 220 451 218 451 217 448 217 446 215 446 214 444 212 441 212 439 211 434 208 427 203 422 200 432 206 427 208 432 205 410 188 417 208 415 196 403 200 405 187 420 197 405 199 410 188 377 171 396 197 401 200 401 193 386 185 386 184 382 180 384 177 372 168 365 170 365 168 362 168 360 167 365 170 365 170 365 171 370 174 377 176 374 173 374 174 377 177 374 174 374 174 377 176 377 176 372 173 372 173 370 171 370 170 367 170 367 168 365 167 362 167 362 168 358 165 355 165 355 167 351 162 351 162 348 161 348 159 341 159 341 158 339 156 336 156 339 158 339 158 336 155 329 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 300 137 296 134 293 132 293 131 288 140 293 140 291 152 279 135 279 134 281 131 281 129 274 126 269 123 267 123 267 125 267 123 267 122 265 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 110 241 110 238 107 238 107 241 105 238 104 238 102 236 102 236 102 234 99 231 99 231 99 231 99 229 95 222 92 217 90 226 95 224 95 222 93 222 95 217 95 214 93 212 92 210 92 207 90 207 88 205 87 202 87 193 82 195 84 195 84 193 82 193 82 193 82 193 82 193 82 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 157 70 155 67 152 67 152 69 159 70 155 67 150 64 145 61 157 70 148 66 140 64 145 69 145 67 126 48 83 16 33 0 38 16 78 45 112 57 121 58 121 58 121 58 121 58 121 58 109 58 107 57 95 43 74 30 66 25 54 16 54 27 85 42 105 43 114 48 119 51 121 51 119 49 119 49 119 49 119 49 121 55 117 51 112 49 112 51 117 51 114 49 112 48 109 46 109 48 109 48 109 48 109 48 105 45 107 46 107 46 109 48 107 48 105 46 102 48 105 49 109 49 105 46 102 46 105 48 107 49 97 46 100 49 100 46 102 49 102 49 100 46 93 42 90 40 88 42 93 43 90 39 93 45 95 45 95 43 90 40 90 45 90 45 90 43 85 42 83 40 81 37 78 39 83 40 24 15 24 15 24 15 24 15 27 19 25 19 25 19 25 23 22 15 25 19 25 15 22 11 27 19 24 15 22 11 24 15 21 11 22 15 24 11 22 7 21 7 22 15 24 19 27 23 22 31 22 31 22 31 22 31 24 27 18 23 21 31 22 27 22 27 22 27 22 27 22 27 24 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 24 43 28 63 33 67 36 79 40 87 40 87 43 83 45 87 46 91 46 91 42 87 48 103 52 99 48 87 46 95 49 103 51 103 51 99 49 103 51 107 52 103 51 91 51 83 49 83 49 87 52 91 54 95 54 99 55 99 57 103 52 107 58 103 55 119 52 83 13 7 10 7 10 11 12 11 12 23 10 15 9 19 12 23 9 19 12 23 12 23 10 15 15 55 1 23 87 313 113 333 122 321 120 325 119 321 117 321 114 309 114 317 117 313 113 293 107 265 95 222 76 154 46 87 30 63 24 43 25 63 37 75 55 126 173 559 220 559 196 372 182 495 214 567 236 638 245 607 226 579 217 563 220 587 235 619 235 619 232 619 235 630 233 622 212 567 203 607 239 670 190 464 257 694 269 626 197 495 177 492 180 432 215 591 279 480 251 464 245 480 247 452 248 440 251 472 259 519 256 539 263 539 268 511 265 507 259 492 253 488 251 488 256 507 253 503 250 495 248 492 242 499 241 484 247 444 272 853 285 888 279 841 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 301 940 301 940 301 940 301 940 303 944 303 944 303 944 303 944 301 940 301 944 303 948 304 948 306 952 307 956 307 960 309 960 310 960 312 964 312 968 313 968 312 964 312 968 313 972 315 972 318 960 315 976 312 872 292 888 315 868 279 769 292 865 309 845 309 607 233 543 230 507 244 460 235 472 238 484 239 507 239 503 241 488 241 480 238 476 236 472 232 460 230 456 230 452 229 452 227 460 227 460 227 460 227 460 226 456 227 460 226 456 224 448 221 440 220 440 218 436 218 436 215 428 214 424 212 416 211 416 211 416 209 408 205 396 202 392 215 424 209 404 203 388 199 384 223 412 191 396 194 333 150 253 114 198 128 305 171 369 190 448 190 396 190 400 190 396 191 380 185 361 184 349 180 341 176 333 171 313 170 309 170 305 168 305 168 305 167 301 168 309 171 313 174 333 174 333 176 337 177 341 174 337 176 337 176 337 176 337 174 341 173 337 173 333 171 333 170 329 170 325 168 321 167 321 170 321 167 313 165 313 165 317 164 309 162 305 162 301 161 301 159 313 159 309 158 305 156 305 156 309 158 305 156 297 152 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 253 135 249 134 246 134 249 129 246 132 281 132 242 134 269 134 261 131 242 129 242 126 230 125 222 123 222 123 226 125 222 122 218 120 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 202 108 202 107 210 107 210 102 194 105 198 105 194 102 186 102 186 99 182 98 178 99 182 99 178 98 174 95 166 92 162 95 170 95 166 93 166 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 82 150 82 150 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 69 119 67 115 66 115 67 119 70 123 69 123 67 115 64 111 66 130 72 142 72 146 69 134 64 91 24 0 0 0 6 3 37 83 58 123 60 99 49 87 58 107 55 99 54 99 54 103 58 115 63 119 60 95 46 71 39 47 25 15 21 31 31 63 40 71 43 83 49 91 51 95 49 91 49 91 49 91 49 91 54 99 52 91 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 87 49 79 48 79 49 83 52 83 46 71 46 79 46 71 48 83 49 79 48 71 43 63 43 67 43 67 43 67 40 55 43 71 45 71 45 67 42 59 45 79 46 79 46 75 43 67 42 63 40 59 39 63 40 67 42 24 42 24 42 24 42 24 47 27 45 24 42 25 47 27 40 22 42 25 45 25 42 22 47 25 42 22 40 22 40 24 38 22 40 24 42 22 40 21 40 22 40 24 42 25 45 25 42 22 42 22 42 22 42 22 45 21 35 18 40 22 40 21 35 22 35 22 35 22 35 22 33 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 38 24 45 30 52 33 57 37 64 40 66 40 69 43 69 45 71 46 74 48 69 45 78 52 83 51 76 46 74 48 78 51 81 51 81 49 78 51 81 52 83 51 81 49 81 49 78 49 81 52 85 54 85 54 88 55 88 57 90 57 78 57 88 57 85 57 74 36 9 12 26 21 28 16 16 9 19 10 14 9 14 9 16 12 19 12 21 15 23 13 19 12 16 16 0 24 155 122 157 119 176 120 174 117 167 116 164 116 169 113 169 116 176 117 174 108 164 102 148 84 117 60 74 34 47 24 40 24 45 33 69 42 105 79 346 229 386 229 355 159 351 208 379 224 377 248 367 233 322 226 286 215 286 226 308 235 324 235 319 233 319 238 317 226 291 209 298 221 360 233 315 144 396 268 439 244 324 173 291 180 312 177 429 280 534 256 522 251 518 248 508 250 506 253 513 253 522 245 520 247 530 259 530 262 522 257 518 253 511 250 506 248 513 253 513 250 508 248 506 247 496 250 508 250 489 205 413 303 341 288 324 277 372 298 343 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 353 301 353 301 353 301 353 301 355 303 355 303 355 303 355 303 353 301 353 301 355 303 358 304 360 306 360 307 362 307 365 309 362 310 362 312 365 312 367 313 365 312 365 313 367 315 370 315 377 313 384 316 384 291 384 310 439 292 360 279 432 309 432 322 482 233 439 242 456 230 479 224 479 233 482 236 482 236 479 238 482 239 479 238 475 235 472 233 468 232 468 230 465 230 463 229 463 227 463 227 463 227 463 227 460 227 463 227 463 226 458 223 456 221 456 221 453 220 453 218 446 215 444 212 439 209 436 208 429 206 429 206 429 206 429 206 444 215 436 203 417 202 441 224 432 212 398 162 300 125 293 137 205 61 176 60 195 84 281 159 372 187 386 197 396 196 389 190 374 184 377 182 374 182 382 184 372 174 372 173 370 171 367 171 360 167 360 165 360 168 365 170 374 176 377 177 379 179 379 179 379 177 377 177 377 177 377 176 374 174 374 173 372 173 370 171 367 170 367 168 365 167 362 167 365 167 360 164 358 164 358 165 355 162 355 161 353 161 351 161 346 158 346 156 343 155 341 155 341 155 341 155 339 152 334 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 138 298 135 293 134 288 131 291 123 281 138 293 131 284 131 281 131 288 128 288 128 276 126 269 123 267 123 267 125 269 123 265 120 262 120 265 122 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 108 238 108 238 107 238 107 234 102 241 107 243 105 236 101 236 101 231 98 229 98 229 99 229 98 229 98 229 98 229 98 224 95 222 93 222 92 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 195 82 193 81 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 152 67 150 66 150 67 152 69 150 67 155 69 155 69 152 66 133 61 148 72 150 60 117 45 57 7 26 0 28 21 97 60 119 60 138 61 128 54 126 58 128 55 124 52 119 51 119 51 112 57 112 58 112 57 112 55 97 42 90 33 81 33 88 37 102 40 109 46 117 49 119 51 119 49 119 49 119 49 119 49 117 52 114 49 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 49 107 48 107 49 109 51 105 48 93 43 95 45 95 42 95 46 97 48 100 46 95 45 95 46 97 46 95 43 90 42 93 45 95 45 95 43 90 40 90 46 93 46 93 45 88 42 90 43 88 42 85 43 88 45 25 19 24 15 24 15 22 11 27 19 24 11 22 15 25 23 21 11 24 19 25 19 24 15 25 19 24 11 21 7 22 11 22 11 24 15 24 15 22 11 24 15 24 15 24 15 24 15 24 35 24 35 24 35 24 35 21 23 18 23 21 31 21 19 21 23 22 27 22 27 24 31 21 23 21 23 22 27 22 27 24 27 22 27 22 31 25 39 24 31 25 35 25 35 27 39 22 43 25 43 21 35 24 51 30 63 34 75 39 87 40 91 43 79 42 79 43 87 46 95 48 99 51 107 54 107 51 103 46 95 49 103 51 103 51 99 49 103 51 107 52 103 51 91 51 83 49 83 51 91 55 99 55 99 55 99 57 103 57 107 55 111 58 107 57 115 43 43 9 19 24 55 25 27 12 3 10 19 9 15 9 15 10 19 12 27 15 31 15 31 13 23 13 19 4 115 108 309 104 305 117 309 116 313 116 313 116 313 114 305 113 309 117 309 111 277 105 257 90 202 70 130 40 67 19 47 22 51 30 63 39 71 51 242 208 539 217 543 188 428 208 551 224 547 223 619 241 591 235 591 217 551 218 583 232 603 235 626 235 619 238 638 229 587 205 579 208 638 232 654 206 424 226 722 271 690 208 460 179 444 174 396 250 622 263 495 248 456 247 484 250 452 251 436 251 464 247 488 241 492 247 488 256 476 256 484 253 480 250 480 247 472 250 492 247 492 245 488 245 484 244 499 241 484 254 460 277 853 288 880 274 849 298 912 291 932 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 301 940 301 944 303 948 304 948 304 952 306 952 307 956 307 956 309 960 310 960 312 964 312 964 312 964 312 968 313 972 315 972 313 972 316 936 300 880 303 892 306 785 266 829 313 876 313 849 250 488 232 515 236 488 232 480 232 488 235 488 235 488 235 480 238 476 236 472 235 464 232 460 233 460 232 460 230 456 230 456 227 460 227 460 227 460 227 460 227 460 229 464 227 456 224 452 223 448 223 444 221 444 220 440 215 424 212 416 209 408 206 404 203 396 205 404 206 408 209 412 209 412 206 396 203 420 226 488 199 400 158 178 119 333 196 376 167 285 119 115 45 0 21 3 81 190 119 317 168 408 194 428 196 408 199 388 191 345 179 325 179 329 176 325 176 321 174 321 167 301 165 297 167 305 170 309 174 325 177 333 180 337 180 337 179 333 179 333 177 329 177 329 176 341 174 341 173 337 173 337 170 329 170 325 168 321 167 321 168 313 165 305 164 305 164 309 164 301 162 301 161 297 161 305 159 313 158 309 156 305 155 305 155 305 155 305 153 297 149 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 141 261 140 257 137 249 135 249 132 249 134 246 132 273 140 281 131 253 131 242 128 234 128 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 107 198 107 198 107 210 107 210 101 190 104 198 107 198 104 190 101 186 99 178 96 174 98 178 96 174 98 178 98 182 99 182 93 166 93 166 92 162 92 158 93 182 95 178 93 174 92 174 90 170 90 166 88 162 87 162 82 150 84 154 84 154 82 150 85 158 84 150 82 146 79 142 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 69 119 67 119 67 123 70 126 64 115 69 126 72 126 69 123 70 142 64 107 42 31 10 0 0 0 13 55 43 119 61 138 58 111 54 95 48 91 54 111 52 95 51 95 49 87 48 87 55 103 54 99 54 107 58 123 51 95 48 83 43 75 42 71 40 71 45 83 48 91 49 91 49 91 49 91 49 91 49 91 51 91 49 87 49 87 51 91 52 91 51 87 49 83 48 79 51 91 51 91 51 91 51 91 48 83 46 79 46 79 45 75 49 79 48 75 46 79 48 83 49 83 48 79 48 83 51 91 48 71 42 63 45 71 45 67 43 71 46 75 46 75 45 71 45 79 49 79 45 63 42 67 43 71 45 71 45 67 42 59 45 75 45 75 45 71 42 67 46 75 43 71 43 71 45 79 45 25 45 24 42 22 40 22 47 24 40 19 35 22 42 27 38 22 42 25 45 25 45 24 45 24 40 22 38 21 40 22 42 24 45 25 45 25 42 24 47 27 45 24 42 22 38 21 40 21 40 21 40 21 40 21 38 18 35 21 42 22 38 15 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 22 40 22 33 19 38 24 47 30 54 36 64 40 66 42 66 40 64 40 66 43 74 48 76 49 78 49 81 51 81 51 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 57 93 58 85 60 90 57 88 54 59 21 23 22 42 28 33 16 16 12 16 9 14 7 11 9 14 10 16 12 21 13 21 13 19 10 21 1 21 67 169 113 159 113 167 114 167 113 162 116 164 116 171 114 169 114 171 113 164 104 157 95 136 75 102 49 59 27 33 16 40 25 57 37 76 45 112 146 377 217 393 218 365 193 391 226 377 202 336 235 365 236 322 224 279 211 288 229 312 236 322 238 322 232 317 239 310 211 281 206 296 232 353 223 339 150 346 260 441 262 346 168 298 177 300 182 482 286 508 260 532 242 515 245 496 250 494 251 503 247 522 242 522 241 522 253 513 254 506 250 508 248 506 247 501 245 503 247 501 244 501 242 499 242 494 247 506 250 494 209 413 300 343 285 317 280 379 298 341 294 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 355 303 355 303 358 304 358 306 358 304 360 306 360 307 362 307 360 309 362 310 362 312 365 312 365 312 365 313 367 315 370 315 367 319 386 300 370 304 413 306 386 271 403 310 432 316 446 285 439 233 477 233 487 236 463 236 465 233 470 236 479 235 482 235 479 238 475 236 472 233 470 232 470 233 468 232 468 230 465 230 463 227 463 227 463 227 463 227 463 227 465 229 463 227 460 224 460 224 458 223 458 221 456 221 446 214 441 211 436 206 429 205 425 203 427 206 429 208 434 209 436 206 427 209 448 223 451 215 384 143 257 120 377 235 463 212 429 214 408 174 319 113 222 58 88 13 119 49 202 114 303 159 341 177 384 199 386 187 365 174 377 177 377 177 374 176 374 174 360 167 360 167 360 168 365 171 370 174 377 180 384 182 382 180 382 180 382 179 379 177 377 177 377 176 374 174 374 173 372 173 367 170 367 168 365 167 362 167 365 167 360 164 358 164 358 165 358 164 355 162 355 161 353 161 346 158 346 156 343 155 341 155 339 155 341 153 339 150 331 149 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 141 303 138 298 137 296 134 310 135 300 135 298 131 281 131 281 129 286 128 288 128 296 128 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 234 105 234 107 236 107 238 107 234 102 238 104 241 105 241 105 234 99 229 98 226 96 229 98 229 98 229 96 226 96 226 96 222 93 222 92 219 92 217 92 217 95 214 93 212 92 210 92 207 90 207 88 205 87 202 87 198 85 195 84 195 84 198 85 198 85 195 82 193 81 188 79 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 155 69 152 67 155 70 159 72 150 67 157 72 159 69 150 64 148 57 107 25 54 6 35 0 71 34 107 60 128 61 114 49 131 52 121 46 121 48 119 45 121 49 126 51 126 49 121 48 117 54 107 52 107 54 117 55 119 54 114 46 107 45 112 46 109 45 114 48 119 49 117 48 119 49 119 49 119 49 119 49 114 49 112 48 109 49 114 51 112 49 112 49 112 49 112 49 114 51 114 51 114 51 114 51 109 48 109 46 107 45 105 45 107 48 105 46 102 48 105 49 105 48 102 46 105 49 109 51 100 45 93 43 97 48 100 46 97 46 97 46 97 43 90 40 93 46 102 48 90 39 88 42 93 45 95 45 95 43 90 40 88 43 88 45 88 42 83 40 90 43 88 42 85 43 88 45 25 19 25 15 24 11 22 11 25 15 21 0 18 7 24 19 21 7 24 19 25 19 25 19 25 15 22 7 21 7 21 11 24 19 24 23 25 19 24 15 27 27 25 19 21 7 18 11 19 23 19 23 19 23 19 23 18 19 19 31 24 31 18 7 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 22 31 22 35 18 27 21 39 28 59 33 75 39 87 40 91 39 71 39 71 40 83 46 95 46 87 45 87 45 91 48 99 46 95 49 103 51 103 51 99 49 103 51 107 52 103 49 99 49 83 49 87 52 95 55 103 55 99 55 103 57 107 58 115 58 126 58 119 57 115 36 23 22 51 28 47 16 15 10 27 10 15 9 11 7 15 9 19 9 19 10 23 12 19 10 15 19 0 25 214 110 285 108 301 110 297 111 301 113 313 114 313 114 293 110 293 113 285 104 257 96 230 81 178 60 107 33 55 13 35 21 55 33 75 42 79 67 420 223 507 221 499 190 468 218 551 209 464 197 587 253 646 229 567 209 539 220 599 239 619 236 619 236 622 236 642 224 571 203 591 208 686 235 650 229 488 202 710 271 730 220 452 184 424 170 384 274 607 248 503 254 444 244 472 245 444 247 428 247 448 244 480 238 480 245 480 248 456 247 476 247 480 247 484 245 480 244 480 242 480 242 476 241 484 239 488 235 476 253 460 274 841 288 872 269 845 301 912 288 928 294 916 292 916 292 916 292 916 292 916 292 916 292 916 292 924 295 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 304 948 304 952 306 952 304 948 304 952 306 956 307 956 309 948 309 960 310 964 312 964 312 964 312 968 313 972 315 964 307 980 318 896 291 892 315 849 269 781 313 900 298 876 310 622 224 484 232 460 247 515 232 527 235 507 236 495 236 488 235 476 238 480 238 472 235 468 233 464 233 464 233 460 232 456 230 456 227 460 227 460 227 460 227 460 227 464 229 464 229 460 226 452 224 452 224 448 223 448 221 444 214 424 212 416 208 404 205 396 205 392 205 404 206 408 208 408 218 416 206 436 230 468 206 357 161 142 99 361 238 468 200 428 208 460 215 464 218 476 196 349 150 265 81 47 22 0 36 31 98 202 150 345 187 369 187 341 179 329 177 325 176 325 174 321 168 305 167 301 167 305 170 313 173 321 177 337 182 341 180 337 180 337 180 333 179 329 177 329 176 337 176 333 174 329 173 329 170 321 170 317 168 313 167 313 168 313 165 305 164 305 164 309 164 305 164 301 162 297 161 305 159 313 158 309 156 305 155 305 153 301 153 301 152 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 138 253 135 246 138 222 128 261 141 257 128 257 129 249 129 242 128 234 128 234 126 230 125 222 123 222 123 226 126 226 122 210 117 210 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 107 202 107 202 102 190 102 194 104 198 105 202 101 182 98 174 96 174 96 178 99 178 98 174 93 162 92 158 93 166 93 162 92 158 90 166 95 182 95 178 93 174 92 174 90 170 90 166 88 162 87 162 88 162 84 150 82 154 87 166 85 158 84 150 82 146 79 142 87 150 79 142 81 146 79 138 79 138 76 130 75 130 75 142 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 70 123 69 123 70 130 73 134 69 130 73 138 72 123 64 115 31 23 6 0 1 7 34 91 63 130 61 126 58 123 57 119 46 87 45 103 55 123 51 95 46 103 52 119 55 111 49 99 54 107 54 107 52 99 49 95 57 107 49 87 43 87 48 103 46 83 48 91 49 91 48 87 49 91 49 91 49 91 49 91 49 87 48 83 48 87 51 91 48 87 49 87 49 87 49 91 51 91 51 91 51 91 51 91 48 83 48 79 46 75 45 75 49 79 48 75 46 79 48 83 46 75 46 75 46 79 49 87 48 75 43 71 48 87 51 83 49 83 49 79 45 63 39 51 42 71 48 75 40 51 37 59 43 71 45 71 45 67 42 59 42 67 43 71 42 67 40 59 43 67 42 63 40 67 42 71 47 27 47 25 45 24 42 24 45 22 35 19 40 27 47 27 42 24 42 24 42 24 42 24 42 24 42 24 42 24 42 24 38 19 38 19 38 19 38 19 40 21 40 21 40 21 40 21 35 21 28 16 26 18 33 22 40 25 35 21 33 21 33 21 31 21 38 25 40 24 33 19 35 22 35 22 35 22 35 22 33 21 33 22 35 24 38 24 31 21 33 22 35 24 38 25 31 21 33 22 40 27 42 28 52 33 62 40 69 40 64 36 59 37 62 39 66 42 71 43 69 42 69 40 66 40 69 45 83 52 71 48 74 52 78 49 90 58 83 49 81 58 85 48 76 51 76 51 76 52 81 55 83 55 81 54 81 54 83 55 88 58 90 58 78 39 35 15 11 9 14 10 16 9 14 7 14 9 14 9 14 10 21 13 19 13 21 13 21 12 16 9 2 7 64 87 174 104 159 110 167 108 167 108 169 110 174 113 171 108 167 108 169 107 162 99 152 87 114 58 74 36 45 22 19 24 26 21 74 43 88 42 183 199 396 220 405 215 382 226 386 224 341 191 324 241 370 236 308 215 276 206 286 233 322 241 300 232 300 235 322 230 315 211 288 202 334 230 370 226 324 187 298 250 448 260 396 168 260 185 281 221 506 266 520 254 508 251 499 245 494 244 491 245 489 242 503 245 494 239 508 244 484 244 482 236 487 245 496 239 482 236 491 242 491 242 491 242 491 242 487 241 508 242 475 203 398 297 370 269 329 297 377 291 353 298 355 294 358 294 358 294 358 294 355 292 355 292 355 292 355 292 351 294 351 294 351 294 351 294 351 294 351 295 353 297 355 297 355 298 355 298 355 298 355 298 355 298 355 298 355 298 355 298 353 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 370 307 367 309 365 310 365 312 365 315 367 313 370 313 367 310 405 298 367 312 379 312 444 283 362 313 434 301 465 307 444 239 477 235 484 238 482 238 472 238 475 241 477 239 487 236 494 236 479 235 477 235 477 235 477 235 475 233 472 232 472 230 470 230 470 230 470 229 468 227 465 227 463 227 465 227 465 226 460 223 460 220 458 221 465 224 460 218 451 214 444 208 434 203 429 203 436 208 432 205 429 209 434 217 439 221 453 227 458 215 386 153 236 110 362 227 475 209 408 209 432 211 432 209 429 209 429 209 417 206 403 180 327 111 205 51 128 31 143 46 234 155 393 199 403 188 372 170 358 170 360 170 360 170 362 171 365 173 367 174 372 177 382 184 389 184 382 179 377 179 382 182 382 179 374 174 374 176 372 174 372 173 370 173 367 171 367 170 365 168 362 167 360 170 360 168 358 167 355 167 360 168 353 164 351 165 358 170 341 159 341 159 341 159 341 159 336 156 334 153 329 152 327 150 327 150 327 149 324 149 322 149 319 149 317 147 315 146 312 146 312 146 312 144 310 143 308 143 308 143 308 141 305 140 303 140 300 137 300 135 296 134 293 134 291 132 291 129 288 128 288 128 276 128 274 126 272 125 269 125 265 120 260 120 265 122 260 116 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 229 102 231 105 234 107 238 108 231 101 224 99 224 99 222 95 226 96 229 99 231 99 224 98 234 93 205 93 217 93 219 108 214 102 198 85 193 73 210 88 188 79 195 85 202 87 202 85 198 84 195 82 193 84 195 85 193 82 193 81 191 79 188 79 195 82 191 79 188 79 188 81 188 79 191 79 186 76 181 73 176 76 176 75 174 73 171 73 179 76 176 75 169 70 167 69 162 73 162 73 162 72 155 69 157 70 155 69 155 69 152 67 164 69 155 69 155 70 159 75 155 72 159 70 133 40 78 10 31 3 57 28 100 52 131 66 133 60 124 57 126 60 126 57 117 52 121 52 121 54 128 57 121 52 121 54 124 55 126 55 121 55 114 51 107 46 107 46 112 49 107 45 105 46 109 49 114 49 107 48 114 51 112 48 114 52 119 55 119 52 112 48 114 52 112 52 112 52 112 52 112 52 112 52 112 49 105 48 112 52 112 51 109 49 107 49 100 45 102 48 105 49 109 51 100 46 97 48 100 49 102 51 100 48 100 46 97 45 95 45 97 46 97 46 97 46 97 46 97 46 97 46 97 46 97 46 85 45 88 46 90 45 88 43 88 43 85 43 88 45 83 37 85 42 88 42 88 40 83 37 83 39 81 37 81 39 85 40 27 23 27 19 25 15 24 15 25 11 19 7 24 23 27 19 24 15 24 15 24 15 24 15 24 15 24 15 24 15 24 15 21 27 21 27 21 27 21 27 21 27 21 27 21 27 21 27 22 27 22 31 24 27 22 27 25 31 22 23 21 23 21 27 21 27 22 31 24 27 22 23 22 27 22 27 22 27 22 27 21 23 21 27 22 31 24 31 21 23 22 27 22 27 24 31 25 27 25 27 25 35 27 39 27 59 34 87 42 95 42 91 40 87 42 91 43 99 46 103 45 95 40 87 42 95 43 87 49 83 45 75 48 87 49 95 51 111 52 103 51 130 57 115 54 107 52 103 51 103 51 107 58 123 57 115 55 115 57 119 55 130 60 134 51 79 21 19 7 15 9 27 10 23 9 19 10 15 9 15 9 19 12 27 12 23 13 27 12 23 10 15 6 47 52 249 110 269 99 281 107 281 107 281 107 285 110 289 107 265 102 265 104 265 99 246 96 218 70 142 45 83 27 55 19 67 19 51 39 75 33 75 110 492 227 523 230 507 221 539 227 527 209 440 199 579 241 571 221 559 206 539 217 603 236 611 230 599 236 630 230 626 220 626 200 615 220 666 230 638 206 543 174 619 280 698 254 488 156 440 155 515 272 543 257 476 248 452 245 460 244 448 244 444 242 444 241 444 248 507 244 519 260 515 257 507 242 468 235 472 244 503 242 484 242 484 242 484 242 492 242 488 244 476 242 452 260 849 294 845 274 896 297 884 295 932 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 315 976 313 964 312 960 313 944 318 904 301 900 309 892 303 714 277 841 309 908 319 773 242 527 236 495 238 507 241 507 241 511 241 503 239 495 238 492 236 484 233 472 235 472 235 472 235 472 233 468 233 464 232 464 230 460 230 468 230 464 229 464 227 460 226 460 227 460 227 456 224 448 223 440 221 444 226 452 223 436 217 424 212 408 206 396 203 392 206 392 209 400 214 412 214 424 215 452 235 492 205 428 168 146 96 313 223 456 205 424 214 424 209 424 209 424 208 420 208 416 203 424 212 444 206 400 184 353 120 162 76 31 22 0 84 289 171 329 185 353 187 337 179 325 174 317 176 321 176 325 177 325 176 325 180 341 185 341 180 329 179 333 180 333 180 329 177 321 177 325 176 325 174 321 174 317 173 317 173 317 171 313 170 309 168 321 170 317 168 317 167 313 168 313 165 309 165 309 167 317 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 141 261 140 257 138 253 138 253 137 249 137 249 135 246 134 253 132 249 131 253 129 249 128 257 126 242 128 238 126 234 125 234 123 226 120 226 123 230 120 214 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 105 194 105 194 105 194 105 190 104 182 99 178 99 178 98 166 95 190 96 198 98 194 98 190 85 190 108 214 98 174 92 182 88 182 78 158 84 119 73 83 78 142 82 154 85 158 85 158 85 162 84 158 82 162 84 166 82 158 82 154 81 154 79 150 84 158 81 150 79 150 79 154 79 150 79 150 78 142 75 134 76 146 76 142 75 138 73 138 75 142 73 138 73 138 72 134 72 134 73 134 73 130 70 123 70 126 69 123 69 123 67 119 70 126 69 123 67 123 69 138 82 142 54 55 21 0 9 0 24 47 45 87 48 91 58 130 63 111 55 103 57 111 57 103 54 95 52 95 52 99 55 107 52 95 52 99 54 103 55 103 54 95 51 87 48 83 48 83 51 87 48 79 48 87 51 95 54 95 49 91 54 99 52 91 52 95 54 103 54 95 51 87 52 91 52 91 52 91 52 91 52 91 52 91 52 87 49 79 52 91 52 87 51 83 49 83 49 79 48 79 48 79 48 79 46 75 48 79 48 79 49 83 49 83 49 79 48 79 46 75 46 83 46 83 46 83 46 83 43 75 43 75 43 75 43 75 42 71 45 75 46 71 45 67 45 67 43 67 45 71 42 55 42 75 42 75 40 71 39 63 40 67 39 63 37 67 39 71 45 25 45 25 42 24 42 24 45 22 38 21 42 25 45 25 45 25 45 25 45 25 45 25 42 24 42 24 42 24 42 24 40 21 40 21 40 21 40 21 40 21 40 21 40 21 40 21 31 21 38 27 42 24 33 19 40 24 35 21 33 21 35 22 38 22 35 21 33 22 35 24 35 22 35 22 35 22 35 22 33 21 35 22 35 22 38 24 38 24 35 22 35 22 33 21 45 28 42 27 42 25 40 25 40 27 54 39 69 43 71 43 71 43 74 45 76 48 78 49 81 45 66 42 74 48 76 45 74 46 66 45 71 49 76 48 69 51 81 49 76 55 93 58 85 54 81 51 76 49 76 49 93 58 90 57 88 57 85 55 85 58 95 58 76 34 28 7 11 9 14 10 16 9 14 7 16 10 14 9 14 10 19 13 19 12 21 13 19 10 14 9 14 30 107 102 174 99 152 104 167 105 167 107 169 107 171 108 164 101 157 101 159 101 152 93 150 84 109 55 66 33 38 19 16 25 23 27 71 33 85 52 267 217 410 220 398 215 393 232 377 227 334 182 305 232 351 218 312 214 284 214 303 233 317 232 293 241 327 244 317 220 329 230 324 218 355 227 358 215 331 205 269 226 439 260 403 193 265 158 310 241 537 262 503 253 501 241 491 244 491 242 489 242 487 241 496 236 506 251 460 229 499 229 484 238 482 235 479 238 489 244 491 242 491 242 491 242 491 242 487 241 508 242 475 203 401 297 365 269 339 297 379 291 353 297 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 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 307 370 309 370 310 365 312 367 312 362 310 367 312 382 316 398 313 370 297 415 322 405 263 427 295 427 319 475 263 451 238 491 239 494 244 489 244 479 244 475 241 482 238 487 236 494 236 482 236 479 236 479 236 479 236 477 235 475 233 475 232 472 232 470 230 470 230 468 229 468 227 465 227 465 227 465 226 460 224 468 224 463 224 470 227 465 221 456 217 448 211 439 206 436 206 432 208 441 215 446 217 441 212 441 229 460 218 413 165 284 87 343 215 494 217 410 211 453 208 432 208 432 206 429 205 427 205 401 194 405 202 417 208 427 212 436 202 389 170 303 82 188 63 315 161 384 197 396 182 370 176 377 180 377 180 379 182 379 182 377 179 384 184 386 184 382 180 384 182 382 179 379 179 379 179 379 177 377 177 374 176 374 174 374 176 372 174 370 173 370 174 360 170 355 170 353 168 353 167 351 167 348 165 348 165 351 167 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 300 138 300 138 298 137 296 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 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 238 107 236 105 231 102 229 101 231 101 224 99 224 99 222 95 226 95 229 96 229 95 222 95 210 101 231 104 226 111 241 110 222 101 183 73 176 67 212 95 188 79 193 82 198 84 198 84 198 84 195 82 193 84 195 85 193 82 193 82 191 81 191 79 195 82 191 79 188 79 188 81 191 79 188 78 183 75 181 75 176 76 171 75 171 75 169 73 167 72 167 73 169 75 171 75 159 72 162 73 162 72 157 69 157 70 157 69 155 67 152 67 162 67 152 64 148 63 145 64 131 43 81 12 52 15 83 36 114 61 143 66 119 49 121 64 131 57 119 54 121 57 121 54 119 54 117 52 117 54 121 57 117 52 117 54 119 55 121 55 117 51 114 49 112 49 114 51 114 51 114 51 114 52 119 55 124 54 117 54 121 57 121 54 117 54 119 54 119 52 114 49 112 52 112 52 112 52 112 52 109 52 112 52 112 51 107 49 112 52 109 51 109 51 107 49 112 51 109 49 105 46 102 45 102 49 100 48 100 48 97 46 105 51 105 49 102 49 100 48 97 46 97 46 97 46 97 46 90 42 90 42 90 42 90 43 88 45 85 45 85 45 85 45 85 43 83 43 85 45 81 39 88 42 88 40 85 39 83 39 85 40 83 37 81 39 83 40 25 15 24 15 24 15 24 15 25 15 21 11 25 19 25 11 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 16 15 19 23 21 19 18 11 24 31 22 23 21 23 22 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 25 27 25 27 25 35 25 35 24 51 33 83 42 99 42 95 45 99 45 103 46 107 48 107 51 103 40 91 48 115 48 87 51 87 48 83 49 103 49 95 42 107 52 103 45 111 54 126 55 115 54 107 52 107 54 111 55 115 55 115 55 115 54 111 54 130 61 134 46 59 13 3 7 15 9 27 10 23 9 19 12 19 9 15 9 19 12 23 10 23 12 23 12 19 9 11 7 103 81 277 105 253 95 269 104 273 105 277 105 277 105 273 102 253 98 253 99 253 95 234 92 206 66 130 40 71 21 39 18 63 24 75 37 47 36 138 167 531 220 511 217 488 224 539 226 503 197 412 200 587 241 543 217 543 206 575 233 622 235 603 238 650 263 674 229 607 224 678 224 670 230 658 218 611 212 595 156 535 274 710 266 563 161 361 173 563 283 515 247 472 248 436 242 452 242 452 241 440 241 436 236 448 242 503 253 511 254 575 242 503 253 495 239 472 236 464 241 480 241 480 241 480 241 488 241 484 244 476 242 456 260 853 289 849 279 896 294 880 295 920 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 972 310 948 309 956 316 960 307 916 295 872 327 865 276 773 310 845 312 872 280 611 236 535 239 515 242 519 245 515 244 511 241 503 239 495 238 495 236 492 236 480 238 480 236 476 236 476 236 472 235 472 233 468 233 468 232 472 230 468 230 464 229 464 227 460 229 464 227 460 226 452 226 448 223 448 226 452 223 436 218 428 215 416 209 408 208 404 209 400 214 416 220 424 217 432 223 507 211 404 191 202 82 301 220 452 220 448 215 432 209 420 208 420 206 412 205 408 203 404 209 408 203 392 196 380 196 392 211 424 196 384 200 420 165 206 141 297 193 388 191 329 174 321 184 341 184 341 184 341 184 341 179 333 182 341 184 337 182 333 185 337 180 325 177 325 180 333 179 333 179 329 177 329 176 325 176 321 174 321 173 317 173 313 170 325 170 321 170 317 168 317 167 309 165 309 165 309 165 313 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 140 253 138 253 137 249 137 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 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 105 194 105 190 104 190 102 186 104 182 99 178 99 178 98 166 93 190 95 190 95 186 93 182 107 182 92 206 117 234 99 158 57 146 82 174 78 83 66 87 79 142 81 150 82 154 84 154 85 162 84 158 82 162 84 166 84 162 82 158 82 154 81 154 84 158 81 150 79 150 79 154 81 150 78 142 75 138 75 138 75 142 75 142 75 142 75 142 73 138 73 138 73 138 73 138 70 130 73 134 73 130 70 126 72 130 70 123 69 119 66 115 66 119 64 111 61 103 58 107 22 7 21 23 31 71 54 130 55 119 66 123 57 95 57 119 60 107 54 95 55 103 55 95 55 99 52 95 52 99 55 103 52 95 52 99 54 103 55 103 51 91 51 91 51 95 54 103 52 95 52 99 55 103 57 111 57 103 52 99 57 107 55 99 54 99 54 99 52 95 51 91 52 91 52 91 52 91 52 91 51 91 52 95 54 91 51 87 51 87 51 87 51 87 51 87 51 87 49 83 49 79 48 79 51 83 49 79 48 75 46 71 51 87 49 83 48 79 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 43 75 40 71 39 67 39 67 42 71 39 63 37 63 39 67 40 24 42 24 42 24 42 24 45 24 40 24 45 25 42 21 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 33 19 28 16 26 18 31 21 38 22 33 21 33 22 38 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 31 19 33 22 38 24 40 25 42 28 54 37 66 40 64 39 71 43 71 43 74 45 74 45 83 46 71 43 78 49 78 46 76 49 69 45 71 45 64 39 52 42 66 36 45 33 57 37 71 46 71 46 74 51 81 54 74 49 81 55 88 57 88 55 85 60 95 55 64 24 16 3 11 9 14 10 16 9 14 7 19 12 16 9 14 9 16 12 16 10 19 12 16 10 14 7 14 46 140 105 159 95 152 101 162 102 164 105 164 104 162 101 159 99 155 98 157 98 150 92 136 76 100 48 59 27 31 15 19 24 35 36 78 25 112 93 351 223 396 215 384 208 398 227 386 212 305 179 324 233 346 206 296 197 267 214 319 236 324 235 339 268 377 260 327 217 336 239 360 232 365 223 341 211 339 218 253 190 429 268 427 218 274 150 355 253 537 253 494 253 501 242 489 241 487 241 484 239 484 239 475 251 479 242 537 226 391 202 472 248 518 251 487 238 487 239 489 241 489 241 489 241 489 241 484 239 506 242 475 205 403 298 353 272 348 297 372 289 351 292 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 310 365 310 372 313 389 318 372 300 384 315 448 286 348 304 410 313 487 300 439 233 470 241 491 241 491 244 491 245 484 244 479 242 484 241 487 238 489 239 487 241 484 239 482 238 479 236 479 236 479 236 477 235 477 233 472 232 472 230 470 230 468 229 465 229 468 229 468 227 463 224 465 223 460 223 465 223 458 217 456 217 451 212 444 209 441 209 446 214 444 214 446 217 451 221 460 220 420 177 305 93 308 223 484 212 420 215 458 211 422 208 432 208 429 205 425 202 422 200 432 211 422 203 413 199 410 197 386 196 405 182 386 197 413 188 389 197 427 208 403 182 384 188 386 184 384 182 384 182 384 182 384 182 386 184 386 182 384 180 389 184 382 179 377 179 382 182 379 179 379 177 377 177 374 176 372 173 370 173 367 171 367 171 362 171 358 170 355 170 353 168 346 165 348 165 348 165 348 164 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 305 140 303 140 300 138 300 137 298 137 298 135 296 134 293 134 291 132 291 129 288 128 286 129 276 128 274 126 272 125 269 125 274 126 269 126 274 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 229 102 229 104 231 104 234 105 231 101 224 99 224 99 222 95 224 93 226 95 224 92 214 90 224 85 207 111 234 70 124 30 191 84 171 78 200 85 226 95 195 82 195 82 195 82 198 84 198 84 195 82 193 84 195 85 195 84 195 82 193 82 191 81 195 82 191 79 188 79 188 81 191 79 183 75 179 73 179 76 174 75 171 75 171 75 171 75 174 76 171 73 169 72 164 70 157 70 159 73 162 73 159 70 159 72 157 69 155 67 150 66 155 63 145 61 140 57 131 54 97 37 107 48 124 55 131 58 124 55 119 54 124 58 124 55 128 57 119 52 121 55 121 52 121 55 119 52 117 52 119 55 117 52 117 54 119 55 121 55 114 51 114 51 117 54 121 57 119 55 121 57 124 58 126 58 121 52 114 52 119 55 119 51 119 54 117 52 114 51 114 51 112 52 112 52 112 52 112 52 109 52 112 54 114 54 112 52 109 51 109 51 109 51 109 51 105 48 107 49 107 51 109 51 105 49 102 48 100 46 97 45 100 48 100 48 97 46 95 45 97 46 97 46 97 46 97 46 95 45 95 45 95 45 95 45 90 43 88 42 85 43 88 45 88 42 85 42 88 43 83 37 90 42 85 39 83 39 85 40 88 40 83 37 81 37 81 37 22 11 22 11 24 15 24 15 25 15 22 15 27 19 22 3 24 15 24 15 24 15 24 15 24 15 24 15 24 15 24 15 21 27 21 27 21 27 21 27 21 27 21 27 21 27 21 27 27 31 21 19 19 23 24 39 22 27 21 23 21 27 24 35 24 27 22 23 21 27 22 31 22 27 22 27 22 27 22 27 24 31 22 27 22 27 21 23 24 31 22 27 22 27 21 23 16 3 18 15 22 31 25 35 25 55 33 83 40 91 39 83 42 91 42 91 42 91 42 91 48 103 46 99 45 103 46 107 46 79 40 71 37 55 27 35 22 47 25 27 13 19 16 15 19 27 19 31 24 47 30 59 39 87 48 115 57 130 60 134 58 138 61 119 34 31 7 3 7 15 9 27 10 23 9 19 13 23 10 15 9 15 10 19 10 19 10 19 10 15 7 11 15 150 96 273 96 249 98 257 99 265 102 273 104 265 99 257 99 249 96 246 98 246 93 230 81 178 57 111 34 63 19 27 19 55 27 91 39 47 57 273 211 531 212 519 214 492 230 527 226 440 180 412 205 511 205 488 211 488 179 515 215 595 232 630 268 718 277 702 233 619 226 682 230 674 224 638 214 615 217 607 161 440 263 730 272 579 164 380 214 571 268 484 244 468 247 460 241 456 239 444 239 432 238 440 239 523 236 448 251 365 90 31 84 226 206 464 241 484 241 472 239 476 239 476 239 476 239 484 239 480 242 476 242 456 262 857 282 857 285 896 289 876 294 908 291 900 289 900 289 900 289 900 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 300 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 310 960 312 952 313 952 312 944 300 868 300 884 307 773 277 952 301 916 319 682 236 519 242 531 241 515 244 511 244 511 244 507 245 507 244 507 242 515 242 515 242 492 241 488 239 480 238 476 238 480 238 476 236 476 235 472 233 472 232 472 230 468 230 468 229 464 230 468 229 460 226 456 224 444 221 440 223 440 218 424 217 424 214 416 211 408 209 412 217 412 212 412 214 424 220 452 217 349 196 301 75 218 229 476 214 436 215 416 208 420 211 412 209 412 208 408 203 396 200 392 196 365 196 376 197 380 199 384 202 396 208 440 199 329 173 376 220 436 212 392 191 353 190 369 184 345 184 345 182 341 182 341 184 341 184 341 182 337 182 337 184 341 182 333 180 333 180 333 179 329 177 329 176 325 176 321 173 317 173 317 171 313 170 309 171 325 171 325 170 321 170 321 164 305 165 309 165 309 164 305 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 141 261 140 257 138 253 138 253 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 125 234 126 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 99 182 101 186 104 194 105 198 104 182 99 178 99 178 98 166 93 186 93 186 92 178 90 170 96 166 92 174 69 23 27 43 223 400 96 115 67 119 87 126 85 154 84 150 82 154 85 158 85 162 84 158 82 162 84 166 85 162 84 162 82 158 82 158 84 158 81 150 79 150 79 154 81 150 76 134 72 134 73 138 73 138 75 142 75 142 76 146 78 150 76 142 72 130 69 126 69 126 72 134 73 134 72 130 73 130 72 126 67 115 66 111 61 107 63 107 58 95 54 91 54 95 54 103 54 107 55 115 61 103 49 91 57 115 57 91 61 107 54 99 55 107 55 99 57 103 54 95 52 95 54 99 52 95 52 99 54 103 55 103 54 95 52 95 54 103 57 107 57 107 58 111 58 111 57 103 52 91 49 87 52 99 52 87 55 99 52 91 51 91 51 95 52 91 52 91 52 91 52 91 51 91 52 95 55 95 54 95 49 83 51 87 51 87 52 91 46 79 48 83 51 91 52 95 49 83 48 79 48 79 46 75 48 79 46 75 46 71 45 71 46 83 46 83 46 83 46 83 46 83 46 83 46 83 46 83 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 63 37 63 38 21 38 22 40 24 42 24 45 24 42 25 47 25 40 18 40 22 40 22 40 22 40 22 42 24 42 24 42 24 42 24 40 21 40 21 40 21 40 21 40 21 40 21 40 21 40 21 38 22 35 22 35 22 35 24 35 21 33 21 33 22 38 25 33 22 35 24 38 22 35 21 35 22 35 22 35 22 35 22 38 24 38 22 35 21 33 21 33 21 35 22 35 22 38 24 31 21 33 22 35 24 38 24 38 25 52 36 66 42 66 40 69 42 69 42 69 42 69 42 71 46 81 46 69 40 74 51 74 45 59 34 45 24 23 10 21 15 14 4 2 4 4 1 0 1 0 1 2 4 9 9 35 28 54 43 78 55 88 58 95 64 93 48 45 13 9 4 11 9 14 10 16 9 14 7 21 12 16 9 14 9 14 10 14 10 16 10 16 9 11 6 45 69 162 104 150 96 155 95 155 99 162 104 162 101 152 95 152 95 148 93 150 93 143 87 119 66 85 42 52 25 31 16 23 22 42 42 88 30 155 146 398 217 386 220 391 209 410 223 372 193 308 200 329 193 293 205 336 196 234 177 276 217 336 254 382 277 384 257 343 226 346 233 358 223 351 214 346 215 343 217 267 152 403 271 425 215 276 171 444 262 513 245 501 247 489 245 484 239 484 238 482 238 479 236 475 245 494 238 511 251 374 58 121 92 401 230 487 239 484 233 487 239 487 239 487 239 487 239 482 238 506 241 475 206 405 300 346 276 355 297 367 288 348 288 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 374 306 370 309 370 312 367 310 365 310 377 315 382 313 382 307 372 298 434 309 398 271 384 324 403 328 484 247 475 242 487 247 499 244 501 247 499 248 494 247 494 247 494 247 494 245 494 245 491 244 489 241 484 238 482 236 484 239 482 238 482 236 479 236 475 233 472 232 472 230 470 230 468 229 470 230 468 229 465 226 468 224 463 223 465 223 458 217 451 214 446 211 441 209 441 209 446 214 446 212 446 217 451 220 415 176 362 131 281 193 494 214 425 221 458 206 420 214 448 209 436 209 432 206 427 203 422 200 422 208 420 205 417 205 417 203 417 184 370 182 393 190 420 229 451 212 408 188 391 190 396 188 391 187 391 185 389 184 386 184 391 185 386 184 384 182 384 182 384 182 386 184 384 182 382 179 377 176 374 176 372 174 372 173 374 176 372 174 370 173 370 174 365 173 358 171 358 170 355 170 343 164 348 165 348 165 346 162 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 300 138 300 138 298 137 296 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 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 229 102 229 102 229 102 229 104 231 101 224 99 224 99 222 95 224 93 224 93 222 88 210 87 207 96 207 72 157 60 155 52 188 81 169 84 217 93 226 85 205 87 200 84 198 85 202 88 198 84 195 82 193 84 195 85 198 85 195 84 195 82 193 82 195 82 191 79 188 79 188 81 191 79 181 72 176 72 179 76 171 73 169 75 171 76 174 76 171 75 171 73 169 72 167 72 155 70 159 73 162 73 162 72 162 73 159 70 152 66 148 64 145 60 143 61 140 57 128 52 124 51 121 51 124 55 133 60 128 57 117 52 119 57 124 55 133 58 121 55 124 58 124 55 124 55 119 52 117 52 117 54 117 52 117 54 119 55 121 55 121 55 119 54 119 55 124 57 126 58 128 60 126 57 119 52 117 51 112 49 117 54 117 49 121 54 117 51 112 51 117 52 112 52 112 52 112 52 112 52 109 52 114 54 117 55 117 54 107 49 107 51 109 52 112 52 107 51 109 51 109 51 109 51 97 46 100 48 100 48 102 49 102 49 100 48 100 46 97 46 97 46 97 46 97 46 97 46 100 48 100 48 100 48 100 48 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 36 78 37 21 7 21 11 22 15 24 15 25 15 24 19 27 19 21 0 21 7 21 7 21 7 21 7 24 15 24 15 24 15 24 15 19 23 19 23 19 23 19 23 21 27 21 27 21 27 21 27 16 15 21 27 22 23 18 11 21 23 21 23 21 27 25 35 19 23 24 35 25 31 21 19 22 27 22 27 22 27 22 27 24 31 24 27 22 23 21 23 19 23 21 27 22 31 24 35 25 27 24 23 24 31 22 27 18 39 28 79 40 99 43 99 43 95 43 95 43 95 43 91 39 103 52 107 39 75 43 119 52 95 42 63 30 31 12 0 12 7 4 0 0 7 1 0 4 0 3 0 3 0 6 0 9 15 24 67 43 103 52 115 64 146 60 99 25 11 4 7 7 15 9 27 10 23 9 19 13 27 10 15 9 15 9 15 9 19 10 19 10 15 7 7 39 210 108 273 95 257 98 238 98 261 102 273 102 261 96 246 93 234 90 230 92 230 87 214 72 158 51 99 33 59 19 35 21 55 28 103 43 55 78 380 212 492 197 507 211 476 227 492 206 384 191 480 208 424 188 555 248 523 167 440 188 563 242 710 274 714 265 682 236 646 227 670 224 646 211 622 217 630 218 603 168 384 245 730 265 535 158 408 256 571 254 468 247 452 236 464 239 452 238 448 238 436 236 436 242 452 248 472 233 642 241 47 99 293 235 495 233 448 238 488 239 476 239 476 239 476 239 484 239 480 242 472 242 460 263 861 279 861 288 896 288 876 292 900 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 944 307 936 307 944 310 956 310 964 307 956 315 960 316 936 307 908 301 896 318 821 262 793 315 940 313 900 276 515 247 495 235 535 245 531 248 527 251 519 250 515 248 515 248 527 247 543 247 535 245 495 242 492 241 484 238 480 239 484 239 480 238 480 236 476 233 476 233 472 232 468 230 468 229 468 230 468 230 464 227 456 229 456 224 452 226 448 221 432 214 420 212 408 209 408 209 408 209 400 214 428 218 428 217 428 182 384 125 146 205 523 212 448 220 440 212 416 212 440 217 424 212 420 209 412 205 400 202 392 206 372 200 357 196 365 197 369 191 404 208 365 187 400 215 424 220 396 185 341 190 376 194 353 188 357 188 353 187 349 185 349 187 349 185 341 182 337 182 337 180 337 184 345 185 337 179 325 176 325 174 321 174 317 173 317 177 329 177 325 176 321 174 321 171 329 173 325 171 321 170 321 161 301 165 313 167 309 162 297 159 313 159 313 159 313 159 313 156 305 155 297 152 293 150 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 137 249 137 246 135 242 134 242 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 105 194 104 186 102 182 99 178 104 182 99 178 99 178 98 166 93 186 93 182 90 174 87 166 76 190 98 150 95 214 64 0 0 59 79 206 92 119 88 178 90 166 87 158 85 158 88 166 85 162 84 158 82 162 84 166 85 166 85 162 84 158 82 158 84 158 81 150 79 150 79 154 81 150 75 130 70 130 73 138 73 138 73 142 75 146 76 146 72 134 73 138 73 138 75 142 69 123 72 134 73 134 73 134 75 134 72 126 67 115 64 107 57 99 61 107 60 99 55 91 45 79 51 103 55 107 52 107 52 99 55 99 51 95 57 119 63 115 57 107 58 115 58 107 57 107 54 95 52 95 52 95 52 95 52 99 54 103 55 103 57 107 55 99 54 103 55 107 58 115 60 115 58 103 52 87 54 95 49 91 54 99 52 91 57 103 52 91 49 91 52 99 52 91 52 91 52 91 52 91 51 87 54 99 55 99 55 99 49 83 49 87 51 91 52 91 54 95 52 87 51 83 48 79 45 75 46 79 48 83 49 87 51 87 51 83 49 79 48 79 46 83 46 83 46 83 46 83 46 83 46 83 46 83 46 83 46 75 42 63 40 67 45 79 43 67 42 67 43 71 40 55 45 79 40 63 36 63 40 75 43 75 40 67 37 59 36 59 45 25 45 24 42 22 40 22 40 22 40 24 42 25 45 25 42 24 42 24 42 24 42 24 35 21 38 22 40 24 42 25 42 21 35 15 26 12 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 31 18 28 22 40 27 40 24 42 25 35 22 40 25 35 21 40 25 40 24 35 21 28 16 33 21 33 21 33 21 33 21 42 24 35 22 38 24 33 18 45 28 50 31 57 36 64 39 81 49 78 48 76 45 74 43 74 45 76 48 83 52 88 55 69 48 76 45 52 21 16 6 0 1 0 1 2 3 4 3 0 1 0 3 2 4 4 4 9 4 4 10 35 40 83 61 90 63 88 37 28 12 14 7 14 9 14 9 14 9 14 9 14 9 14 10 16 12 19 12 9 13 11 7 23 7 2 12 95 73 143 98 152 92 145 95 155 98 157 99 157 98 152 96 148 93 148 93 145 85 124 72 105 57 71 33 42 24 33 18 38 27 69 21 85 48 159 190 398 209 398 212 393 215 401 229 355 179 329 205 303 188 346 233 308 176 248 180 245 203 370 266 386 260 377 254 348 230 367 232 370 211 329 205 346 232 360 194 274 141 353 291 401 179 276 191 482 254 496 244 494 239 484 241 479 235 482 238 482 239 484 239 482 238 482 238 489 265 456 34 358 259 511 232 482 224 482 238 477 233 477 235 479 236 482 236 484 236 513 245 463 203 420 304 329 285 367 292 370 292 348 289 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 358 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 367 307 362 310 365 309 362 300 367 316 398 310 374 304 393 301 446 286 374 297 448 303 470 286 439 238 513 242 501 248 503 247 506 250 506 248 501 247 491 254 503 269 525 238 475 257 511 259 496 241 491 233 470 247 484 239 484 238 482 236 479 236 479 236 479 235 477 233 475 233 468 229 468 229 468 229 468 229 468 226 465 223 460 221 458 220 456 215 446 208 436 206 439 209 446 208 441 218 468 220 427 185 413 161 353 199 468 224 441 218 436 212 441 215 446 215 441 212 436 211 434 208 429 206 427 203 422 203 422 202 415 196 405 191 413 202 405 180 403 217 470 229 405 190 403 190 403 191 408 194 401 188 398 187 398 185 396 185 391 187 389 184 384 182 382 180 386 184 386 182 384 180 382 180 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 351 164 346 162 341 159 339 156 334 155 334 153 331 152 329 152 336 150 331 147 322 146 322 147 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 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 238 110 241 110 241 110 241 111 238 108 241 110 238 105 229 101 231 104 234 104 229 101 222 96 234 101 219 99 231 105 226 96 229 96 226 93 222 88 210 88 214 96 217 95 200 76 167 58 188 79 198 87 205 88 205 88 200 85 200 85 200 85 200 85 200 87 200 85 198 84 195 84 200 85 198 84 195 85 198 87 195 84 195 82 191 79 186 76 188 79 188 78 186 76 183 78 174 75 171 75 171 75 171 75 169 73 169 72 167 70 164 70 157 72 164 76 167 75 159 70 157 70 157 69 155 67 152 67 148 60 143 61 140 58 133 55 124 51 121 51 121 51 121 49 119 54 121 57 124 57 121 55 126 57 121 54 117 54 121 57 121 55 117 51 114 49 114 51 119 54 119 54 121 57 126 60 133 60 121 55 124 57 121 54 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 48 105 48 105 49 112 52 112 52 112 52 112 52 97 48 100 49 102 48 100 46 102 51 107 54 109 52 105 49 95 45 97 43 88 40 90 45 95 43 90 40 88 42 95 46 90 43 88 36 78 37 88 40 76 37 90 43 90 39 85 40 81 37 83 40 85 39 81 37 74 36 81 37 81 37 83 42 25 19 25 15 24 11 22 11 22 11 22 15 24 19 25 19 24 15 24 15 24 15 24 15 21 7 22 11 22 11 24 15 21 31 21 15 13 11 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 21 19 19 27 25 39 24 27 27 31 22 27 24 35 22 23 21 23 22 27 22 23 19 19 21 23 21 23 21 23 21 23 25 23 21 15 22 27 21 15 22 47 28 71 36 83 39 87 40 87 40 91 42 91 42 91 43 99 46 107 49 115 52 123 49 107 46 79 28 23 12 3 3 0 1 0 1 0 3 7 0 0 1 0 3 0 4 0 6 0 4 3 18 67 49 138 60 142 54 67 16 7 9 11 9 15 9 23 9 23 9 23 9 15 9 19 10 23 12 23 7 27 9 11 13 11 3 39 70 214 95 261 96 242 92 249 98 257 98 261 98 257 96 249 90 230 90 230 88 210 75 174 61 130 39 67 22 43 16 31 22 67 36 67 33 99 99 472 209 488 205 476 211 495 218 499 190 365 191 420 194 511 233 511 165 392 168 456 176 567 259 710 269 682 257 694 233 658 236 662 227 622 200 603 212 654 223 547 170 388 215 745 239 428 155 432 257 523 247 456 239 452 238 460 235 452 235 444 238 448 239 452 238 456 236 488 236 583 193 0 185 535 245 448 238 444 233 464 233 460 233 464 235 464 236 476 241 476 247 480 235 456 272 861 269 884 294 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 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 952 309 936 309 960 316 912 300 888 303 896 295 749 280 861 315 916 318 730 244 499 244 468 245 527 248 535 251 527 251 507 250 503 259 571 242 456 215 440 197 396 215 472 241 488 247 488 236 507 239 484 239 480 238 480 236 476 236 484 236 480 235 480 233 476 229 464 229 464 229 464 229 464 226 452 224 448 223 440 220 436 220 428 214 408 208 404 209 412 212 424 220 440 218 408 199 372 200 345 187 428 232 448 215 436 215 428 217 432 217 424 212 416 211 416 209 412 208 404 205 392 205 380 203 376 205 372 199 365 208 353 182 380 220 460 214 388 187 357 188 365 191 376 197 388 188 361 188 357 187 357 185 353 188 349 187 345 184 337 182 337 182 337 180 333 180 329 179 329 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 155 301 155 297 153 297 152 293 152 293 149 285 147 281 147 281 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 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 110 202 110 202 110 202 110 202 108 198 110 202 108 190 104 182 101 182 102 186 104 194 107 202 99 182 101 178 98 170 96 174 95 190 93 182 90 174 88 170 90 174 96 186 95 170 84 142 85 162 88 166 88 162 85 154 87 162 87 162 87 162 87 162 87 170 87 166 85 162 84 162 87 166 85 162 84 166 85 170 82 162 84 158 81 150 78 142 78 146 76 142 76 138 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 72 126 70 126 69 123 64 115 66 115 63 107 58 107 54 91 52 95 51 91 49 99 52 95 52 99 54 99 52 95 55 99 52 91 51 95 54 103 54 99 52 95 52 99 54 103 58 107 57 103 55 103 57 107 60 107 54 99 57 111 58 107 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 83 48 79 49 83 51 87 51 87 51 87 51 87 45 75 46 79 48 75 46 71 48 83 51 91 52 87 49 79 46 87 48 83 43 71 45 83 46 79 43 71 42 75 45 83 34 67 45 79 42 67 40 63 33 55 39 67 42 75 45 79 39 67 40 71 40 71 39 67 37 59 36 63 37 67 39 67 45 25 42 24 42 24 40 22 40 22 42 24 42 24 45 25 42 24 42 24 42 24 42 24 42 24 40 22 40 22 38 21 40 22 42 21 35 16 35 21 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 42 24 35 22 38 24 35 19 28 19 33 22 35 22 35 22 33 21 33 21 33 19 31 19 38 22 31 21 35 22 33 18 31 21 45 33 62 39 64 39 59 37 62 39 66 42 69 43 71 43 74 46 78 49 83 51 81 51 69 34 35 15 16 12 4 3 4 3 4 3 2 1 2 1 2 1 4 3 4 3 2 3 4 3 11 21 62 55 97 61 76 27 14 7 14 10 14 9 14 9 14 9 14 9 14 9 14 10 16 12 19 12 14 13 14 7 19 6 11 28 133 92 155 99 150 92 145 95 152 98 155 98 152 95 148 93 138 87 138 87 136 79 114 64 90 48 57 27 33 18 26 15 33 30 66 42 81 49 276 206 398 202 382 200 391 217 396 212 319 180 324 182 334 236 351 158 183 141 243 170 257 223 396 262 389 256 379 253 358 233 372 223 362 203 324 203 341 223 348 188 274 141 348 274 362 162 281 209 484 251 496 241 491 236 482 238 477 233 477 235 479 236 482 238 487 230 484 242 477 276 355 55 463 260 484 227 489 230 470 233 477 233 477 233 479 235 479 236 482 235 511 242 465 208 422 298 331 286 370 292 370 292 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 298 362 298 362 298 362 298 362 298 365 300 365 300 365 300 365 301 360 303 360 303 360 303 360 303 362 304 362 304 362 304 362 304 367 306 365 307 362 310 365 310 374 313 391 318 386 300 372 298 410 315 398 262 441 313 439 324 463 265 472 244 520 245 503 253 506 248 513 251 515 253 513 253 513 263 496 229 465 227 391 164 362 208 477 239 494 245 484 245 484 239 484 239 482 238 482 236 479 236 479 236 477 235 477 233 470 230 470 230 470 230 470 230 470 227 468 224 463 223 460 221 463 220 453 214 444 211 446 212 451 220 470 218 439 196 420 199 425 205 446 227 468 226 451 223 448 220 448 220 446 215 436 211 436 212 434 211 432 208 429 208 432 203 425 205 434 208 425 196 422 185 408 221 484 220 415 182 405 188 405 188 408 191 415 194 405 188 403 187 403 185 401 187 396 190 393 187 389 185 386 184 382 180 382 179 379 179 377 177 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 334 155 334 155 331 153 331 152 336 150 334 149 324 147 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 286 129 286 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 245 111 243 110 241 108 238 107 238 110 241 110 238 107 231 104 236 105 231 102 229 104 231 105 222 102 234 102 217 90 214 99 222 92 219 90 217 88 210 88 205 90 212 96 214 96 212 93 205 88 207 90 207 88 202 85 202 87 202 87 202 87 202 87 200 87 200 85 198 84 195 84 198 85 195 84 195 84 198 85 193 82 193 82 191 79 186 76 183 76 181 75 181 73 179 75 174 75 171 75 171 75 171 75 169 73 169 72 167 70 164 70 164 73 162 72 159 73 162 75 162 73 162 72 159 72 157 70 162 69 157 69 152 64 140 60 133 55 128 54 121 49 119 48 114 51 114 51 114 51 114 49 117 52 114 51 114 51 117 54 119 54 119 54 121 57 126 60 128 60 126 58 124 55 119 54 124 54 117 54 124 60 128 60 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 52 109 49 105 48 107 49 107 49 107 49 107 49 107 49 97 48 100 49 102 48 100 46 97 48 100 49 102 48 100 46 100 49 102 48 95 43 97 49 100 46 95 45 95 45 97 46 100 46 107 48 97 36 83 33 90 36 88 37 95 40 93 37 85 42 88 43 90 42 88 40 88 39 76 36 85 40 81 33 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 19 31 25 39 22 23 18 23 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 31 21 27 24 31 22 19 21 27 24 31 24 31 22 27 21 23 21 19 19 19 19 15 22 11 18 11 21 27 19 15 12 27 25 71 37 91 39 87 42 91 43 95 45 99 45 103 42 95 43 99 46 107 49 111 52 111 46 71 25 23 12 7 4 3 4 11 3 7 3 7 1 0 3 0 3 0 3 0 0 0 3 0 0 19 30 107 63 130 42 31 4 0 9 19 9 15 9 23 9 23 9 23 9 15 9 19 10 23 12 23 10 27 7 11 10 3 13 103 92 249 98 253 93 242 93 249 96 253 96 253 95 246 92 238 85 218 85 218 84 198 70 158 55 115 34 63 22 43 19 39 22 71 34 111 24 126 177 507 208 476 194 452 209 507 211 440 174 345 179 372 205 515 184 253 111 361 167 424 170 583 253 678 263 678 254 690 233 654 229 646 221 611 200 615 214 638 214 539 159 428 238 749 212 369 164 503 253 495 242 436 235 440 233 460 232 448 232 444 235 440 236 444 239 436 238 507 230 591 114 95 244 515 236 460 242 456 226 464 232 456 233 460 233 464 235 472 239 472 242 468 236 476 276 841 274 892 295 884 289 884 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 301 936 303 936 303 936 303 936 304 940 304 940 304 940 304 940 306 936 306 948 309 952 310 952 312 960 319 944 304 880 297 884 309 845 271 789 310 896 307 857 265 611 247 523 251 488 248 531 250 527 250 523 254 511 254 511 256 515 247 499 239 492 187 372 146 388 238 484 242 495 238 484 241 488 239 484 239 480 238 480 238 488 236 484 236 480 235 480 232 472 232 472 232 472 232 472 229 456 227 452 224 444 223 444 224 444 220 428 215 420 214 424 211 424 217 404 196 357 194 384 199 408 221 436 221 436 223 432 218 424 218 424 217 416 215 412 212 408 212 404 211 400 209 396 208 380 200 388 208 396 200 369 185 384 220 488 223 396 191 388 197 384 193 372 188 365 187 361 190 365 188 365 187 361 187 361 190 361 190 353 188 349 185 345 182 337 182 333 180 333 179 329 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 155 301 155 297 153 297 150 293 150 293 150 285 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 131 242 128 249 128 246 126 253 128 246 129 242 128 238 126 238 125 234 125 230 123 226 122 226 122 214 122 210 120 206 119 206 117 202 117 198 116 194 114 194 114 210 111 206 108 198 107 190 110 202 110 198 108 194 107 190 101 186 104 194 107 194 105 190 101 186 104 182 95 158 92 166 87 170 87 170 87 170 88 170 90 174 92 174 92 174 90 170 85 162 88 170 92 174 93 178 88 166 88 166 88 166 88 166 87 170 87 166 85 162 84 162 85 166 84 158 82 162 85 166 82 158 82 158 82 154 79 146 76 142 76 142 75 138 73 134 75 142 75 142 75 142 75 142 73 138 73 134 72 130 70 130 76 138 72 126 70 130 75 142 73 134 72 130 70 126 70 126 72 130 72 130 67 119 63 115 60 111 58 107 54 99 51 99 52 95 51 91 49 87 51 91 52 95 52 95 52 99 54 103 57 107 57 107 57 111 60 119 57 107 57 107 57 103 54 99 58 103 54 99 57 115 60 111 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 83 49 83 49 87 49 83 49 83 49 83 49 83 49 83 51 91 52 87 49 83 46 75 46 75 46 75 46 75 48 91 49 87 45 75 46 87 48 87 46 83 46 83 46 83 51 83 40 71 40 59 31 47 36 59 36 71 42 75 36 43 42 79 43 83 45 79 43 75 48 71 34 59 42 79 37 43 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 35 21 47 25 42 19 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 38 22 33 22 38 24 33 18 40 22 33 21 35 24 33 19 42 27 42 27 40 24 35 21 33 21 33 19 31 18 28 16 31 18 26 18 31 21 31 18 19 15 40 31 62 39 64 37 78 48 78 46 76 45 74 45 71 43 74 45 76 48 78 49 78 51 76 40 42 18 14 6 9 6 9 4 7 4 7 4 7 3 4 3 4 3 4 3 2 3 4 0 0 6 35 39 88 52 54 15 2 6 14 10 14 9 14 9 14 9 14 9 14 9 14 10 16 12 19 12 16 12 11 6 14 4 33 58 143 92 148 92 145 92 150 96 150 95 150 95 148 90 140 87 136 85 133 85 133 78 112 63 78 42 47 22 31 18 28 16 47 34 76 48 83 79 372 206 398 202 384 197 398 220 391 191 331 180 324 196 367 203 245 102 181 150 248 155 255 206 365 251 391 253 382 248 351 220 362 217 367 200 329 212 351 217 339 188 231 167 415 276 315 140 312 245 479 245 491 235 484 232 470 232 470 229 472 230 475 232 475 232 482 227 484 239 482 251 250 114 501 242 489 241 491 232 460 239 475 232 475 233 477 233 479 235 479 233 503 238 468 217 427 291 341 291 372 292 367 291 348 292 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 365 306 365 307 362 310 370 309 374 315 396 312 379 300 391 307 446 274 386 298 439 316 506 292 463 247 499 253 511 250 503 256 506 251 515 256 525 257 525 257 539 262 477 161 303 144 293 155 379 227 506 245 494 245 482 238 487 241 487 239 484 239 482 238 482 238 482 236 479 236 477 235 472 232 472 232 472 232 472 232 472 229 472 227 468 224 465 223 465 224 460 220 456 217 451 215 453 209 444 202 429 199 427 203 429 209 439 205 429 212 444 208 436 212 436 214 439 215 444 217 436 212 436 211 434 211 434 209 434 203 422 200 425 202 417 191 417 221 482 220 417 190 420 203 422 197 415 191 408 188 403 187 408 190 408 190 405 188 405 188 403 191 398 190 393 187 391 185 389 185 386 184 386 182 384 182 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 336 155 334 155 331 153 334 152 336 152 329 150 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 291 131 288 128 286 126 284 128 279 129 276 128 274 126 272 126 269 125 269 123 267 122 265 122 257 122 255 120 255 120 253 119 250 117 250 116 248 114 245 114 248 113 243 111 238 108 236 105 241 110 241 108 238 108 238 108 212 98 231 111 248 114 245 110 222 95 210 90 210 90 202 82 205 82 207 84 212 85 210 88 210 92 207 88 202 88 200 87 205 88 205 90 207 92 212 93 205 88 205 88 205 88 205 88 200 87 200 85 198 84 195 84 198 84 193 82 193 82 195 85 191 81 193 82 193 81 188 78 188 79 186 78 183 76 183 78 174 75 171 75 171 75 171 75 169 73 169 72 167 70 164 70 167 75 159 70 157 72 164 76 157 70 157 70 155 69 152 67 162 69 157 69 152 64 143 61 145 63 138 60 131 55 126 52 124 55 119 52 114 52 117 54 119 55 124 57 126 58 126 58 133 61 128 58 126 58 126 58 114 52 119 55 124 57 121 54 131 58 121 55 124 57 124 54 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 51 107 49 109 51 112 52 112 52 112 52 112 52 100 48 102 49 102 49 100 48 97 46 97 45 95 46 97 46 97 48 100 46 93 42 95 46 100 48 100 48 97 46 95 43 95 30 76 39 100 37 76 25 59 22 78 37 100 45 97 40 93 43 93 45 93 45 90 43 100 42 78 36 88 43 81 30 22 11 24 15 24 15 25 19 25 19 24 15 24 15 22 11 24 15 24 15 24 15 24 15 24 15 22 11 22 11 21 7 18 27 24 35 21 19 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 22 23 21 27 25 35 22 19 25 27 21 23 22 27 21 15 28 43 28 39 25 27 21 19 21 23 19 19 18 11 16 11 18 3 15 3 19 23 19 11 12 19 22 59 34 83 37 83 46 103 45 99 43 91 40 87 45 99 46 103 48 107 49 111 49 115 48 87 28 23 6 0 4 3 4 15 6 19 7 19 4 3 4 3 3 0 3 0 4 3 3 0 0 3 18 55 48 91 30 15 6 3 9 11 9 15 9 23 9 23 9 23 9 15 9 19 10 23 12 23 9 19 4 7 9 3 28 194 90 238 88 238 90 246 95 253 93 246 93 246 90 234 85 222 84 214 82 214 82 194 67 154 40 79 22 35 13 27 13 27 33 79 40 91 37 273 209 492 202 476 202 456 209 495 200 380 171 321 177 408 215 388 126 230 122 357 152 408 179 535 221 678 259 678 256 678 215 603 217 638 215 595 199 626 214 615 203 535 131 503 274 706 167 321 182 559 248 472 238 424 230 428 229 448 227 436 229 436 229 440 230 440 232 452 233 476 244 468 76 273 247 456 244 480 235 464 223 476 230 456 232 456 233 460 233 468 236 464 239 456 238 499 279 821 279 904 297 884 288 884 294 916 292 904 291 904 291 904 291 904 291 904 291 904 291 904 291 900 294 896 294 896 294 896 294 896 294 896 294 900 295 904 297 904 297 916 295 916 295 916 295 916 297 920 297 920 297 920 297 920 297 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 315 912 300 900 309 896 300 742 288 928 306 876 309 646 241 511 250 535 254 531 256 527 253 539 256 543 262 535 265 535 265 575 247 210 67 146 92 230 227 531 265 523 253 511 242 495 242 488 241 488 239 484 239 484 239 488 238 488 236 484 236 484 233 476 233 476 233 476 233 476 230 464 229 460 227 452 224 448 224 448 223 440 220 432 217 424 217 424 205 408 209 416 211 404 212 408 205 372 197 376 202 369 208 392 208 396 209 408 215 416 212 408 212 408 212 404 211 404 208 396 203 388 197 384 199 396 224 480 221 388 185 396 200 380 193 376 191 372 191 376 193 380 191 372 191 369 190 369 188 365 190 361 190 353 188 349 185 345 187 349 185 345 185 341 184 341 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 158 305 156 305 155 301 155 301 150 297 152 301 153 289 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 132 249 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 113 206 111 202 110 198 108 194 111 202 108 198 108 198 110 202 110 214 116 222 113 194 98 162 88 134 76 123 82 134 78 107 76 146 79 154 82 166 88 170 90 170 92 174 92 174 92 178 96 182 92 170 88 162 87 162 87 162 87 162 87 162 87 162 87 170 87 166 85 162 84 162 84 162 82 158 82 158 84 162 79 154 81 158 82 154 79 150 79 150 79 146 78 146 76 142 75 142 75 142 75 142 75 142 73 138 73 134 72 130 70 130 75 134 73 130 72 134 73 138 70 126 69 123 69 119 67 119 67 123 69 126 67 119 63 119 67 126 66 130 63 123 60 123 61 115 57 99 52 99 54 103 57 111 60 119 63 123 63 119 64 123 61 111 57 107 57 107 49 91 54 107 58 111 57 103 63 115 57 103 57 107 55 95 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 54 95 52 87 51 87 51 87 52 91 52 91 52 91 52 91 43 67 45 71 45 71 43 67 48 75 46 71 45 75 46 79 46 87 48 83 43 71 45 83 46 87 48 87 46 79 43 71 40 55 37 87 43 35 18 19 34 67 43 83 43 75 40 75 42 79 43 83 45 79 43 75 46 75 39 67 42 75 37 51 40 22 40 24 42 25 45 25 45 25 45 24 42 22 40 22 42 24 42 24 42 24 42 24 38 21 40 22 40 22 42 24 35 19 42 21 35 16 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 33 19 31 22 40 27 38 22 38 22 31 21 35 22 33 18 35 24 38 24 35 21 31 18 33 21 31 19 28 16 23 15 26 15 21 15 28 19 31 16 23 16 35 27 52 34 62 37 71 42 69 42 69 42 69 42 78 48 78 48 81 49 81 49 78 49 66 33 31 10 4 1 4 3 7 6 11 9 16 12 9 6 9 4 7 3 4 3 14 6 7 1 4 7 23 21 57 36 40 13 11 12 14 4 14 9 14 9 14 9 14 9 14 9 14 10 16 12 19 12 11 7 4 4 11 6 57 90 145 92 143 90 145 93 148 93 148 93 148 92 143 87 133 82 128 79 126 79 126 73 102 58 57 30 31 13 19 12 21 13 62 31 93 33 128 153 398 208 379 202 398 202 398 211 365 167 315 179 319 191 353 168 198 108 193 129 207 168 308 191 305 245 386 256 398 241 319 196 341 217 346 185 317 206 336 202 310 174 219 194 446 244 245 143 358 262 472 244 489 230 477 227 465 229 465 226 468 227 470 229 470 229 465 239 475 223 515 193 234 179 508 227 491 233 468 239 463 233 472 230 475 232 475 233 477 233 475 232 499 232 468 224 432 283 346 292 372 292 367 291 351 294 353 291 355 291 355 291 355 291 355 291 355 291 355 291 355 292 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 298 365 298 365 298 365 298 365 298 367 300 367 300 367 300 367 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 384 316 386 300 379 306 408 306 403 279 417 318 446 307 487 248 511 242 511 251 491 259 503 254 522 262 534 268 546 272 553 274 532 266 544 191 291 116 253 176 513 269 518 253 515 251 489 248 489 242 487 241 487 239 484 239 484 239 482 238 482 236 479 236 477 235 477 235 477 235 477 235 477 232 475 229 470 227 468 226 465 224 463 221 458 218 451 215 460 212 453 211 456 217 453 209 448 211 436 208 427 200 422 206 425 205 422 203 425 206 429 211 436 212 436 212 436 212 436 212 434 209 434 203 420 200 439 218 470 215 420 188 413 200 420 188 410 191 410 191 410 193 415 196 413 193 410 191 410 190 408 191 401 190 396 188 391 185 389 184 389 185 389 184 386 184 384 182 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 339 158 336 156 336 155 334 155 334 152 339 153 334 152 322 146 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 293 134 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 241 110 241 110 241 110 241 110 243 110 238 107 238 108 243 111 262 120 248 105 219 87 191 75 193 78 188 76 188 76 186 73 193 73 198 79 205 84 207 88 207 90 210 93 210 93 207 92 217 95 210 88 200 85 200 87 202 87 202 87 202 87 202 87 200 87 200 85 198 84 195 84 195 82 193 81 191 82 193 84 188 81 191 82 193 81 191 79 186 78 186 76 183 76 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 157 70 157 69 155 69 155 66 155 69 155 67 150 66 152 69 150 67 145 66 145 64 133 60 124 54 117 52 121 57 124 58 131 63 136 64 136 63 131 60 126 58 124 58 126 60 121 57 128 61 131 60 126 55 128 57 121 54 124 58 124 55 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 109 51 109 51 109 51 109 51 95 45 97 46 97 46 95 45 102 48 97 45 95 46 100 49 100 49 102 48 95 43 97 49 95 46 97 46 95 43 88 39 102 43 105 48 88 28 107 78 269 144 234 99 138 45 90 39 90 42 90 43 90 43 88 42 90 42 88 40 85 39 83 37 22 11 22 15 24 19 25 19 25 19 25 15 24 11 22 11 24 15 24 15 24 15 24 15 19 7 21 11 22 15 24 19 18 23 21 23 16 11 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 19 15 18 27 25 39 25 31 24 27 19 19 22 27 19 15 16 15 19 19 21 23 19 19 21 23 19 15 16 11 15 3 16 0 13 7 18 19 18 11 16 27 21 47 28 71 36 83 40 91 42 95 43 99 46 103 49 111 49 111 49 115 51 115 52 107 39 47 13 0 1 0 1 7 4 15 9 35 13 35 6 7 6 3 4 0 3 0 12 11 4 3 7 19 13 27 31 63 24 19 12 15 9 0 9 15 9 23 9 23 9 23 9 15 9 19 10 23 12 23 6 7 1 3 7 7 40 249 96 249 93 246 93 246 92 238 93 246 92 238 88 226 84 218 78 194 76 198 76 178 61 138 37 71 21 31 13 31 16 35 37 67 49 47 66 432 211 511 188 472 206 464 205 460 187 309 177 361 190 380 205 372 122 242 119 305 132 484 217 503 180 626 257 682 260 650 200 535 208 638 200 559 184 615 199 575 185 492 146 575 282 615 140 353 214 587 245 468 235 424 226 428 226 440 226 428 226 432 227 432 229 436 223 476 230 428 262 329 79 392 259 440 239 436 220 484 226 444 230 452 230 456 232 460 233 460 235 444 236 448 239 519 282 805 280 908 300 900 289 892 294 912 292 900 291 900 291 900 291 904 291 904 291 912 292 912 292 904 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 303 936 301 936 301 936 301 936 303 940 303 940 303 940 303 940 304 944 306 956 309 952 310 944 322 956 312 888 298 896 310 865 254 833 307 900 330 837 254 539 245 495 250 523 256 551 259 515 265 567 269 559 276 563 279 559 292 503 285 559 203 273 137 587 272 555 250 507 259 511 239 507 242 492 242 488 241 484 239 484 239 492 239 488 238 484 236 484 235 480 235 480 235 480 235 480 232 468 230 464 229 456 226 452 223 444 223 440 220 432 215 420 211 428 214 436 215 416 209 404 209 392 214 424 214 380 208 428 205 388 200 376 199 380 202 388 211 408 211 408 211 408 211 408 206 416 212 404 202 404 220 488 212 380 187 392 200 384 193 408 197 380 194 372 191 372 191 372 193 376 193 372 191 372 190 369 188 357 187 349 184 345 182 341 182 341 182 337 180 333 179 333 180 337 180 333 179 329 177 329 176 325 176 321 174 317 173 317 173 333 171 325 170 321 167 317 165 313 165 309 164 305 162 305 165 317 162 313 159 305 156 305 156 309 156 305 155 301 153 301 150 297 153 305 155 293 147 277 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 135 253 131 257 129 249 126 253 129 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 114 202 113 202 108 202 110 202 110 202 110 206 111 202 108 194 108 202 111 210 108 186 95 146 81 126 79 126 76 130 84 134 76 111 78 134 72 130 75 146 81 162 87 170 90 174 93 178 92 166 85 154 90 166 87 158 85 166 90 174 85 158 85 158 85 158 85 158 87 162 87 166 85 162 84 162 84 158 82 154 81 158 82 162 79 150 81 158 82 158 81 154 76 142 78 138 76 134 75 134 75 142 75 142 75 142 75 142 73 138 73 134 72 130 70 130 70 130 75 142 76 138 72 126 73 134 73 130 72 126 70 126 66 123 69 130 70 130 69 134 70 138 70 142 69 142 69 142 61 115 55 95 49 95 54 103 55 107 61 123 64 126 64 123 57 107 57 107 57 115 61 123 61 123 64 130 64 119 58 103 57 103 52 99 57 115 60 111 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 49 83 49 83 49 83 49 83 49 87 51 91 52 87 51 83 51 83 46 75 46 75 49 95 51 99 52 91 46 83 48 95 45 79 46 83 45 71 39 59 34 63 40 67 31 79 110 400 292 658 233 396 107 115 42 67 40 75 42 79 43 75 42 71 40 75 43 75 39 63 39 71 40 19 42 22 45 24 50 25 38 19 45 24 50 25 47 22 38 22 42 24 38 21 40 24 42 24 40 22 40 21 38 21 31 18 40 19 33 15 33 21 38 21 40 22 42 21 40 19 26 16 28 19 35 24 40 25 26 16 28 19 35 24 40 25 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 18 28 18 31 19 33 19 28 18 35 25 52 36 66 42 69 40 66 40 66 42 71 45 81 49 78 46 74 45 74 45 71 45 59 28 23 7 4 1 4 4 7 6 14 12 23 16 11 6 7 1 2 3 7 6 4 3 4 4 7 6 9 6 35 19 23 10 11 6 11 9 9 7 11 9 14 7 11 6 14 9 14 9 14 9 14 9 14 7 14 7 14 25 105 105 155 95 145 92 145 92 140 85 150 93 143 90 143 88 133 79 128 81 126 76 109 61 88 49 66 36 45 18 23 9 33 19 57 22 100 39 193 199 405 193 393 202 391 197 405 206 346 173 341 184 358 196 353 173 205 108 191 101 243 203 346 200 248 227 374 268 401 242 331 188 300 214 286 164 291 197 317 188 274 146 219 244 436 199 222 149 441 254 468 236 489 233 479 224 470 226 470 227 475 230 477 229 470 224 482 220 513 232 499 141 265 226 491 236 472 227 468 230 475 232 475 230 472 229 470 230 472 230 489 230 487 242 436 229 425 286 374 294 343 289 348 289 360 294 367 291 367 291 365 292 360 292 355 291 353 292 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 297 365 298 362 298 362 298 362 298 362 298 362 298 362 298 362 298 365 301 365 301 365 301 365 301 367 303 367 303 367 303 367 301 377 304 370 306 360 313 365 315 384 309 382 304 386 312 432 262 391 312 441 313 496 280 453 250 499 251 508 257 506 257 518 262 542 268 539 266 549 274 565 282 565 257 542 297 558 239 487 280 518 259 511 251 501 248 501 250 494 244 494 244 494 244 494 244 489 239 489 238 487 236 484 236 484 236 484 235 482 233 479 233 475 230 475 229 472 227 470 227 460 221 460 220 456 215 446 211 453 215 456 214 446 211 441 209 446 212 446 211 444 211 441 209 441 212 444 211 436 203 420 194 420 197 417 197 425 205 441 214 451 212 425 211 451 224 446 208 415 196 413 196 413 196 410 194 422 199 417 196 413 193 410 191 408 190 408 190 408 190 408 190 405 190 405 188 403 187 401 187 398 185 398 184 396 182 393 182 379 180 384 184 384 179 372 171 372 174 372 173 370 171 367 171 370 173 367 171 367 171 365 170 358 165 358 164 355 162 353 162 353 162 353 161 351 159 348 159 346 158 343 153 341 152 336 150 324 150 327 153 327 153 324 152 319 149 319 149 319 149 319 149 315 146 310 143 308 143 308 144 308 141 303 138 298 137 298 137 288 135 288 134 286 132 284 131 284 131 284 129 281 128 279 128 276 129 272 125 267 122 265 122 272 126 272 125 265 120 262 120 257 122 257 120 255 119 253 117 250 116 250 114 248 114 245 113 241 111 243 111 243 111 245 113 243 110 236 105 231 102 229 102 212 85 193 75 188 79 195 81 186 75 186 75 188 79 195 82 188 78 195 84 205 90 210 93 212 92 207 88 205 90 210 93 212 93 212 92 207 90 205 90 202 90 202 88 195 87 193 87 200 88 200 85 198 84 195 84 198 84 195 82 193 84 195 85 191 81 191 79 183 79 181 79 179 78 176 78 176 78 176 78 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 159 70 150 64 143 64 150 69 152 69 152 67 150 66 148 66 143 63 143 64 143 64 140 63 143 61 128 60 131 64 133 64 128 58 126 58 126 60 131 63 126 58 126 58 126 58 126 58 133 60 124 57 126 58 126 57 117 54 121 55 119 54 124 61 117 54 119 54 119 52 114 49 117 52 117 52 117 52 117 52 112 52 107 51 105 49 102 49 93 46 102 52 109 52 102 48 109 54 107 51 105 49 100 48 105 51 105 49 102 48 100 48 102 51 100 49 97 48 95 48 88 45 95 49 97 48 90 42 97 45 90 45 100 51 95 42 97 48 95 45 93 43 88 42 76 40 85 37 126 128 386 334 608 358 601 380 460 107 62 49 81 42 81 43 83 43 83 43 90 45 81 42 83 43 83 42 19 7 21 15 22 19 25 23 19 11 21 15 24 19 24 15 21 11 24 15 21 7 22 15 22 11 22 7 21 7 19 3 18 27 22 27 18 15 19 31 18 19 19 27 21 23 18 19 18 15 19 23 21 27 24 31 18 15 19 23 21 27 24 31 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 27 18 31 19 31 15 23 21 47 31 75 39 87 42 87 40 87 40 91 43 99 48 107 46 99 45 99 46 103 46 95 39 55 16 0 3 0 3 0 4 15 9 35 16 47 9 11 6 3 3 0 4 3 3 0 3 3 4 7 6 7 15 23 9 7 6 7 9 19 6 11 7 15 9 11 7 7 9 15 9 15 9 15 9 15 9 19 10 11 12 91 73 261 98 242 92 234 93 238 90 222 92 226 87 222 88 222 82 202 81 206 79 190 69 150 52 119 37 79 24 35 9 19 13 51 27 67 43 71 110 484 208 456 191 484 194 468 215 420 179 289 187 305 196 380 196 384 114 273 110 317 168 587 229 543 167 547 256 662 265 587 203 492 187 567 165 539 170 622 190 563 159 416 153 690 271 476 120 369 244 535 232 468 229 428 217 404 218 420 223 416 226 420 226 428 226 424 232 428 241 460 235 194 117 480 241 464 229 440 227 448 230 452 230 452 229 448 229 448 230 432 224 400 227 484 230 551 274 805 292 908 292 924 289 896 291 872 291 868 291 872 291 888 292 904 291 912 291 920 292 928 291 928 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 301 964 303 964 309 956 316 944 325 900 301 865 303 868 295 777 304 900 313 845 303 615 245 535 253 511 257 515 257 503 260 511 269 539 272 531 277 539 285 555 280 523 276 575 276 527 253 563 257 523 256 511 251 503 250 503 244 488 244 488 244 488 244 488 239 488 239 484 238 484 236 480 236 480 236 476 235 476 233 472 230 464 230 460 229 460 227 456 223 444 223 440 220 428 215 420 214 416 212 416 212 416 212 416 212 412 211 412 209 408 209 408 209 400 212 404 211 392 203 376 191 341 187 333 187 341 191 357 197 380 208 408 211 392 199 357 199 372 199 372 197 369 197 365 199 376 197 372 196 365 194 372 190 369 190 369 190 376 190 369 188 361 190 357 188 357 187 353 184 345 182 341 182 337 180 337 177 333 184 341 182 329 176 313 176 321 176 321 174 317 173 317 171 333 170 329 170 329 168 325 164 313 164 309 162 309 161 305 161 297 161 293 159 297 158 297 156 301 153 301 152 297 149 293 150 293 153 297 155 297 153 293 149 281 149 281 149 281 149 281 147 277 144 269 143 269 143 273 143 265 140 253 137 249 135 253 135 242 135 242 134 238 131 246 131 246 129 249 129 246 128 246 129 234 126 226 123 222 123 222 126 230 126 226 122 214 120 214 120 210 119 206 119 202 116 210 116 206 114 214 113 210 113 210 110 202 110 202 110 202 108 198 110 198 108 190 104 182 99 174 90 142 82 130 82 134 81 126 76 119 76 119 76 123 79 130 81 146 84 158 88 170 92 178 95 178 92 170 90 174 93 182 93 178 93 174 92 170 90 170 90 166 90 162 90 162 88 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 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 75 142 69 126 66 130 69 138 69 134 69 130 67 130 66 126 61 119 63 119 63 119 63 126 64 123 60 123 61 134 64 130 61 115 60 111 60 115 61 123 60 115 60 115 60 115 60 115 63 115 57 107 58 111 58 107 54 103 57 103 54 99 57 115 52 99 54 99 54 95 51 87 52 95 52 95 52 95 52 95 55 95 54 95 52 91 51 87 45 75 49 87 52 87 51 83 49 95 51 95 51 95 51 95 51 95 51 91 49 87 48 87 49 95 48 91 48 87 46 87 43 79 46 87 46 87 43 79 46 79 42 79 48 91 45 71 48 91 46 83 45 79 42 83 54 138 43 134 173 698 365 900 363 857 384 876 262 226 51 99 43 91 43 91 43 87 42 87 45 91 40 87 43 91 40 79 40 19 42 22 45 24 50 25 42 21 42 21 42 22 47 24 38 22 42 24 38 21 40 24 40 22 40 21 38 21 35 19 38 21 45 22 38 19 40 22 33 16 35 19 38 18 33 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 33 19 33 19 33 19 33 19 31 18 31 16 28 15 26 15 28 16 28 16 31 18 31 18 23 16 35 25 50 34 59 37 69 40 66 40 66 42 71 45 76 46 74 45 74 46 78 48 74 45 57 27 21 7 4 3 4 3 7 6 16 13 26 18 19 10 14 6 7 4 7 4 4 3 4 4 7 6 9 6 9 4 4 3 7 6 14 12 11 7 14 9 14 9 11 7 14 9 14 9 14 9 14 9 11 13 16 4 31 54 133 96 155 95 148 93 148 93 145 88 138 85 133 85 138 85 131 79 128 79 124 73 105 58 81 45 54 30 42 12 21 9 38 21 66 37 93 51 274 215 398 197 391 193 393 206 420 200 331 171 355 184 360 191 346 171 205 108 169 132 300 220 339 193 231 180 389 262 413 242 317 191 298 173 255 156 267 182 291 167 229 137 265 265 417 162 222 174 460 235 468 233 470 224 460 220 470 232 468 224 463 224 463 226 468 229 475 227 470 236 458 114 348 253 489 232 472 223 470 227 475 227 477 227 472 226 472 226 475 229 487 229 475 241 427 229 425 286 379 292 346 289 353 288 377 291 374 291 367 292 367 291 367 292 362 291 358 291 358 289 355 291 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 372 300 372 304 370 313 374 318 391 306 362 303 425 298 384 283 432 307 465 318 477 251 477 262 501 259 515 262 518 262 530 266 544 274 549 280 561 286 570 292 556 289 558 269 537 272 534 250 513 256 513 256 511 253 506 251 496 245 496 245 496 245 496 245 489 239 489 239 487 238 487 236 484 236 484 236 482 235 482 233 475 230 475 230 472 229 472 227 468 226 468 224 463 220 456 217 444 211 444 211 446 212 446 212 444 211 444 209 441 208 439 208 434 209 441 214 446 212 441 209 425 197 415 191 405 188 405 190 389 190 422 199 408 185 401 191 420 199 420 197 417 197 415 196 417 197 417 197 417 197 415 196 410 191 410 191 410 191 410 191 405 190 405 190 403 188 403 187 393 182 393 180 391 180 389 179 389 184 386 185 386 180 377 176 379 179 377 177 374 176 374 176 370 171 370 170 367 168 365 168 358 164 358 164 355 162 355 161 353 161 353 159 351 158 348 158 346 156 343 152 341 150 336 150 331 155 331 156 331 155 329 153 319 149 319 149 319 149 319 149 312 146 310 143 308 143 308 143 305 141 300 137 296 135 296 135 288 135 288 134 286 132 284 131 284 129 281 129 279 128 279 128 272 126 269 123 267 123 269 125 269 125 269 123 265 122 262 120 253 119 250 117 250 116 248 114 248 113 245 113 243 111 243 110 241 110 241 108 236 107 234 105 238 108 238 107 231 99 219 93 200 82 195 82 200 82 191 75 193 79 191 78 191 79 193 81 202 87 205 88 207 92 210 93 217 95 214 93 212 95 214 96 212 93 212 92 207 90 205 90 198 90 198 90 193 90 193 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 164 75 164 75 167 76 167 76 164 75 164 75 164 75 164 75 162 72 159 73 167 76 162 70 159 72 159 72 159 72 159 72 162 73 157 69 152 69 155 72 152 69 152 69 150 67 150 66 145 61 143 63 143 63 140 63 143 61 128 60 133 64 131 63 133 63 131 60 128 60 131 61 133 63 133 63 133 63 133 63 133 60 124 57 126 58 126 57 121 57 124 55 117 52 121 57 119 54 119 54 119 52 114 51 117 52 117 52 117 52 117 54 117 55 112 55 109 54 109 54 100 49 102 49 105 51 105 51 97 48 100 49 105 52 107 54 105 51 105 49 102 48 100 48 100 48 97 48 95 46 95 46 90 45 93 46 95 45 93 43 90 42 88 43 93 45 90 40 97 48 95 45 93 43 88 42 95 30 124 185 551 384 608 369 608 384 551 244 236 70 112 70 93 46 85 45 83 43 78 42 81 42 78 43 83 43 76 36 21 11 21 15 22 19 24 19 24 15 19 3 19 11 22 19 21 11 24 15 21 7 22 15 25 15 24 15 22 11 22 7 19 27 21 27 19 23 21 27 16 19 19 23 19 23 18 15 22 27 22 23 21 19 19 19 22 27 22 23 21 19 19 19 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 27 12 19 19 43 28 63 34 75 42 87 40 87 40 91 43 99 45 99 45 99 46 107 49 111 48 95 37 47 13 0 3 0 1 0 3 15 9 31 16 47 12 23 10 11 6 3 4 3 3 0 3 3 4 7 6 7 3 0 1 0 4 7 9 19 7 11 9 19 10 15 7 11 9 15 9 15 9 15 9 15 6 27 9 0 25 174 92 230 98 242 93 238 95 242 92 230 85 214 84 218 87 222 84 206 79 202 76 182 64 134 46 99 28 59 18 23 7 23 18 63 28 99 34 126 167 511 197 456 188 464 194 499 218 384 162 289 194 317 193 369 194 384 114 269 90 420 205 583 196 456 146 416 221 599 266 666 218 503 179 495 153 547 167 607 182 523 143 432 202 734 235 349 119 444 259 519 232 468 229 440 221 424 224 440 227 428 224 424 224 436 230 448 229 448 221 484 200 115 179 511 232 440 223 424 223 436 226 432 226 436 224 432 224 432 226 432 224 440 224 503 227 555 274 793 291 880 291 892 288 853 289 845 291 880 291 880 291 880 291 888 289 892 289 892 288 900 289 900 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 928 300 944 303 944 307 952 315 956 313 896 292 884 318 801 266 849 319 872 321 785 257 555 263 535 260 535 266 547 266 535 271 543 276 563 280 583 292 619 304 646 298 630 286 551 263 555 265 499 251 515 257 523 257 519 253 507 247 495 247 495 245 492 245 492 241 492 239 488 239 484 238 484 238 484 236 480 236 476 235 476 232 468 230 464 230 460 229 460 227 456 227 456 226 448 221 436 211 412 211 412 209 408 209 408 211 412 209 408 208 404 208 404 208 396 211 404 214 408 212 404 212 400 208 380 200 369 197 365 182 345 188 337 177 333 194 400 202 384 200 380 199 372 197 372 197 372 197 372 199 376 199 384 193 376 193 376 191 380 191 372 190 365 190 361 190 357 188 357 184 345 184 341 182 341 180 337 182 341 185 345 184 333 179 325 179 325 177 325 176 321 176 321 173 337 171 329 170 325 167 321 165 317 164 313 164 309 162 309 161 297 161 293 159 297 158 297 156 301 153 301 152 297 149 293 153 297 155 301 155 297 153 289 147 277 147 277 147 277 147 277 146 273 143 269 141 265 143 269 141 261 138 253 135 249 135 249 135 242 135 242 134 238 131 246 129 242 129 246 128 246 126 242 125 226 123 222 123 226 126 230 125 222 122 218 122 218 120 210 119 206 119 206 117 202 114 206 113 202 111 206 111 202 110 206 113 210 111 202 108 194 105 190 107 198 108 198 104 174 93 150 81 126 78 126 81 126 76 111 82 134 82 134 82 138 87 146 92 174 93 178 93 178 93 178 96 186 96 186 96 186 96 186 93 178 93 174 92 170 90 170 92 170 90 166 92 162 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 75 142 76 142 76 142 76 142 75 138 75 138 75 138 75 138 75 138 72 138 75 146 73 130 72 134 72 134 72 134 72 134 75 146 72 138 69 134 70 142 70 138 69 134 69 130 67 130 63 123 64 123 64 123 64 130 64 123 61 126 63 134 63 123 64 123 61 119 60 119 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 99 55 103 54 99 52 91 52 95 52 95 52 95 52 95 55 99 55 99 54 95 54 95 51 87 49 83 49 87 51 91 48 87 49 91 49 95 51 95 51 95 51 91 49 87 48 87 48 91 48 87 46 87 45 83 45 83 45 83 45 83 45 83 43 79 43 83 45 83 43 75 46 87 46 83 45 79 43 87 67 95 57 372 248 626 257 630 254 523 187 230 82 126 67 87 51 107 48 99 45 91 43 87 42 87 42 95 46 95 39 67 42 21 45 22 45 22 47 24 47 22 40 18 38 19 42 22 38 22 42 24 38 21 40 24 47 27 45 25 45 24 42 24 38 18 35 18 38 19 35 18 38 19 40 22 42 21 38 19 38 24 35 21 33 19 28 18 38 24 35 21 33 19 28 18 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 15 23 15 28 19 40 28 54 34 69 40 66 40 66 42 71 45 74 45 74 45 76 48 81 49 74 43 54 24 16 4 2 3 2 1 4 4 11 10 19 13 16 10 16 9 11 6 7 3 4 3 4 4 7 6 9 6 9 6 9 6 9 7 11 7 11 9 16 10 16 10 14 7 14 9 14 9 14 9 14 9 9 10 9 6 52 76 148 85 152 93 145 92 150 95 148 90 138 85 136 87 140 88 136 82 126 78 119 69 97 51 69 37 40 21 33 10 23 13 47 27 71 43 100 87 353 217 384 193 391 188 396 214 410 167 298 173 370 187 358 187 346 171 200 105 164 173 331 196 255 143 217 150 267 200 415 280 379 179 253 161 248 164 267 174 284 155 205 156 379 285 362 129 260 209 484 247 453 227 470 229 460 218 451 217 463 226 458 223 458 224 465 229 463 224 458 239 389 93 425 235 475 224 465 220 468 224 468 223 470 224 468 223 468 223 470 224 477 226 458 235 417 226 429 286 386 292 355 289 360 288 384 291 372 292 365 292 365 292 367 291 365 289 370 288 370 288 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 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 301 370 304 377 310 389 315 377 303 386 309 415 274 358 321 456 318 506 283 432 253 522 250 520 265 527 271 527 271 539 277 551 280 561 301 587 327 608 343 587 310 556 279 534 259 534 259 515 256 515 259 518 257 511 253 503 250 501 248 499 247 496 245 491 241 491 239 489 239 487 238 487 238 487 236 484 236 482 235 477 232 477 230 475 230 472 229 472 229 472 229 470 226 465 223 451 215 448 211 441 208 436 205 444 211 444 209 441 208 439 208 441 211 441 211 441 211 439 209 439 208 434 203 427 200 422 199 415 193 405 187 403 194 427 211 429 205 427 202 422 199 420 197 420 199 420 199 422 200 422 200 417 196 415 194 413 193 410 191 408 191 408 190 405 190 403 188 401 187 398 185 398 184 396 184 393 185 389 184 384 180 379 179 377 176 374 176 372 174 372 173 372 173 370 170 367 168 362 167 360 165 360 164 358 164 355 162 353 161 353 159 351 158 348 158 346 156 343 152 341 150 336 150 329 153 327 153 327 152 322 149 317 147 317 147 317 147 317 147 312 144 308 141 305 141 305 143 305 140 300 135 296 134 293 135 288 135 288 134 286 132 284 131 281 129 279 128 279 126 276 126 269 125 267 123 267 125 272 126 269 122 260 120 267 123 265 117 257 122 255 120 253 119 253 117 245 113 243 111 243 110 241 110 248 114 245 111 241 108 236 107 236 108 238 108 231 99 214 90 205 82 193 79 195 82 198 81 202 85 205 88 210 93 217 96 217 96 214 95 214 93 212 93 217 96 217 98 219 96 217 96 212 93 212 92 207 90 205 90 200 92 200 90 195 92 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 169 76 167 76 167 76 167 76 164 75 164 75 164 75 164 75 167 73 157 72 162 75 162 72 159 72 159 72 159 72 159 72 157 72 155 69 152 69 152 69 155 70 155 69 152 69 150 67 148 63 145 64 145 64 143 64 143 63 133 63 136 64 128 58 133 61 131 60 128 60 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 55 121 55 121 54 117 51 117 52 117 52 117 52 117 54 112 52 107 52 109 54 109 54 107 52 105 49 102 51 105 52 105 51 102 49 102 48 100 48 105 51 105 49 102 48 100 48 97 48 95 46 95 45 93 45 93 45 93 45 93 45 93 45 90 45 97 48 95 46 93 45 95 46 93 45 93 45 90 43 69 36 62 15 66 51 126 93 179 93 136 66 136 81 119 39 97 51 90 48 85 45 81 43 78 42 78 45 85 45 74 34 22 15 22 15 22 15 22 15 22 11 21 7 19 7 19 7 21 11 24 15 21 7 22 15 27 23 25 19 24 15 24 15 19 19 15 15 19 23 18 15 19 27 22 31 22 31 21 23 22 27 22 23 21 19 19 19 22 27 22 23 21 19 19 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 23 15 19 15 19 15 19 13 19 19 47 31 71 42 87 40 87 40 91 43 99 46 103 45 99 45 103 48 107 48 91 34 39 10 0 1 0 1 0 1 3 3 15 7 23 6 11 7 15 7 7 4 3 3 0 3 3 4 7 6 7 9 15 9 11 7 11 7 7 9 15 10 19 10 19 9 15 9 15 9 15 9 15 9 15 7 11 6 27 43 198 92 218 93 234 90 230 93 238 92 226 88 222 85 222 88 226 84 206 78 198 73 170 58 119 39 79 21 43 13 23 10 39 25 79 30 95 45 261 202 476 197 432 191 452 197 511 199 281 135 325 199 329 191 372 196 392 111 253 116 515 200 480 146 357 146 396 135 523 268 745 260 511 149 499 146 555 161 571 176 476 134 488 262 722 188 293 141 436 227 484 229 476 236 480 235 448 226 436 223 424 221 428 220 428 221 440 226 436 232 472 155 130 220 452 226 424 218 416 221 428 221 420 223 428 221 420 220 424 223 436 223 460 221 511 221 555 272 797 289 872 291 884 289 853 291 849 292 904 294 896 292 896 292 896 289 884 288 876 288 876 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 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 924 304 920 306 932 307 948 310 944 291 900 306 888 294 773 288 884 312 829 303 630 239 555 268 495 262 539 268 559 269 543 271 555 274 595 303 706 343 821 372 872 351 738 301 622 272 515 254 539 257 527 259 527 259 523 256 515 251 507 250 503 248 495 247 492 242 492 241 492 239 488 239 488 239 484 238 484 236 480 236 480 233 468 232 468 230 464 230 464 229 460 229 460 229 456 226 448 223 440 220 428 214 412 208 404 212 416 212 412 211 412 209 408 214 404 212 400 211 396 209 392 205 384 205 380 203 380 202 376 206 388 202 392 209 404 205 376 208 396 205 388 202 380 199 376 202 384 200 380 200 380 200 388 197 388 196 384 194 384 193 372 191 365 191 365 190 361 190 361 188 357 187 353 187 349 185 349 184 341 184 337 180 329 179 325 176 321 176 321 174 317 173 317 174 337 173 333 168 321 167 317 167 317 165 317 164 313 164 313 161 297 161 293 159 297 158 297 156 301 153 301 152 297 149 293 152 293 153 293 152 285 149 277 146 273 146 273 146 273 146 273 144 273 143 265 140 261 141 265 140 261 137 249 134 246 134 246 135 242 135 242 134 238 131 246 128 238 128 246 126 242 126 238 126 230 125 222 123 222 125 226 125 214 117 210 123 226 122 206 122 214 122 210 120 210 117 214 114 202 113 210 111 206 111 206 114 214 113 210 111 202 110 202 108 198 108 194 104 174 96 158 96 162 88 150 90 162 93 158 92 158 92 162 95 174 99 182 98 186 96 186 95 182 93 178 95 186 96 190 98 186 96 182 93 178 93 174 92 170 90 170 93 170 92 170 92 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 78 146 78 146 76 142 76 142 75 138 75 138 75 138 75 138 76 138 70 130 73 142 75 138 72 134 72 134 72 134 72 134 70 138 70 138 69 134 67 130 72 138 70 138 69 134 69 134 64 126 66 126 66 126 66 134 64 126 63 130 64 134 60 115 58 111 58 111 58 115 61 123 60 115 60 115 60 115 60 115 63 115 57 107 58 111 58 107 55 107 57 103 52 95 55 107 55 103 57 107 55 99 52 95 52 95 52 95 52 95 52 95 52 91 52 91 54 95 54 95 52 91 52 91 52 87 51 87 52 95 51 91 48 83 46 79 51 95 51 91 49 87 48 87 46 87 46 87 45 83 45 79 46 83 45 79 43 83 45 87 43 87 49 95 46 83 46 91 45 83 45 83 45 83 45 91 31 115 46 95 39 27 30 67 84 111 55 59 46 67 46 91 49 103 48 99 46 95 45 91 43 87 42 91 45 91 40 71 45 22 45 22 45 22 45 22 42 21 42 21 42 19 38 16 38 22 42 24 38 21 40 24 42 24 40 22 40 21 38 21 40 18 33 18 40 22 38 16 35 19 40 21 40 21 38 18 35 21 33 21 33 21 33 19 35 21 33 21 33 21 33 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 15 26 13 23 13 31 15 21 10 26 22 52 36 69 40 66 40 66 42 71 45 78 48 76 45 74 45 76 46 74 43 52 21 11 3 2 3 4 1 2 0 0 1 2 3 2 3 9 7 11 7 9 4 4 3 4 4 7 6 9 6 9 7 11 7 11 7 11 6 14 10 16 12 19 10 16 9 14 9 14 9 14 9 14 9 21 7 11 24 83 78 143 90 145 88 138 88 143 92 143 88 140 87 136 85 136 85 128 78 124 76 117 66 90 45 59 30 33 18 31 10 28 19 62 37 83 40 140 149 389 199 396 190 396 190 403 214 377 123 269 187 374 187 362 190 353 174 195 96 224 191 274 150 212 128 238 141 243 239 482 280 448 212 248 155 236 165 253 161 265 143 193 179 434 256 272 111 269 155 339 174 401 202 434 217 456 229 470 239 460 229 460 229 458 226 453 223 468 212 487 223 312 119 482 221 460 218 458 217 463 221 463 218 465 221 463 220 463 220 465 221 470 223 453 232 415 224 432 286 386 294 351 291 343 292 360 297 355 295 355 294 358 294 360 292 362 289 365 289 370 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 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 301 367 307 372 306 382 306 401 306 384 295 415 300 367 288 417 319 484 303 475 253 484 257 506 254 511 259 518 266 518 265 530 269 549 294 601 346 608 378 608 380 608 345 568 292 558 269 556 265 532 262 520 259 515 256 513 256 508 253 506 250 501 247 499 245 494 242 491 241 491 239 489 239 489 239 487 238 487 236 484 236 479 233 477 232 477 230 475 230 470 229 472 229 472 227 468 226 470 227 468 223 460 220 456 217 448 214 448 214 446 212 444 211 448 215 446 212 444 212 444 212 439 209 439 211 439 209 436 208 441 208 439 211 448 211 434 200 439 206 436 203 429 200 425 197 427 203 427 202 422 200 420 199 422 199 420 196 415 193 413 191 410 193 408 191 408 190 405 190 401 187 401 185 398 185 396 184 391 184 382 179 379 177 377 177 379 179 377 177 374 176 374 176 374 174 372 171 365 167 360 165 362 167 360 165 360 164 358 164 353 161 353 159 351 158 348 158 346 156 343 152 341 150 336 150 331 155 329 155 327 152 322 149 315 146 315 146 315 146 315 146 310 143 305 141 303 140 305 141 303 138 298 135 293 134 293 134 288 135 288 134 286 132 284 131 279 128 279 126 276 126 274 125 276 128 272 125 267 123 267 123 269 119 255 117 267 126 265 116 255 120 255 119 253 119 250 116 250 114 248 114 245 113 245 111 243 111 241 110 241 110 241 110 241 108 238 105 231 102 224 99 224 98 222 99 229 102 224 96 224 98 219 96 219 96 219 98 217 96 217 95 214 95 214 93 212 95 217 98 219 96 214 93 212 93 212 92 207 90 205 90 202 93 200 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 157 72 157 72 157 70 155 69 157 72 155 70 155 69 152 69 150 64 148 66 148 66 145 66 143 63 133 64 138 64 126 55 121 55 121 55 124 60 131 63 133 63 133 63 133 63 133 63 133 60 124 57 126 58 126 57 119 55 124 55 119 54 124 60 119 57 121 58 119 57 117 54 114 54 114 54 114 54 114 54 107 54 109 54 112 55 114 57 107 52 109 55 109 52 102 48 102 48 100 48 100 48 100 48 105 51 105 49 102 48 100 48 95 46 95 45 93 45 90 43 95 46 90 43 90 43 95 46 88 45 100 48 93 43 93 46 93 45 93 45 93 45 93 45 83 22 42 30 85 22 62 64 88 49 109 63 114 49 95 48 90 46 85 45 83 45 83 45 83 43 76 42 81 43 76 39 22 15 22 15 22 15 22 15 19 7 21 15 21 7 16 0 21 11 24 15 21 7 22 15 21 7 19 3 19 0 18 0 24 27 18 23 22 35 22 19 16 19 18 23 19 19 18 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 16 23 16 23 16 23 16 23 18 27 18 23 16 19 15 19 16 23 16 19 15 15 13 15 21 23 10 0 12 35 31 79 42 87 40 87 40 91 43 99 49 111 48 103 45 99 45 99 48 91 34 35 9 0 1 3 3 0 0 0 0 0 0 0 0 0 3 7 7 11 6 3 3 0 3 3 4 7 6 7 3 0 4 11 7 11 7 11 9 19 10 23 12 19 10 15 9 15 9 15 9 15 9 15 18 11 9 75 60 198 88 242 90 222 85 222 90 230 88 222 88 218 84 214 84 210 78 186 78 194 72 166 55 111 34 67 19 39 13 27 13 51 31 99 34 83 70 388 209 428 208 436 194 456 199 503 176 194 117 353 194 333 193 388 200 396 108 238 150 507 150 361 128 345 147 341 140 694 298 674 265 595 149 436 147 559 161 547 174 456 135 531 279 638 144 265 143 269 128 269 132 242 153 305 185 388 217 456 235 468 236 480 233 464 227 456 235 408 248 432 117 218 251 456 220 412 215 412 220 420 218 412 221 420 220 416 218 420 220 432 221 452 217 503 218 547 272 789 289 880 292 904 292 896 297 892 295 916 294 916 294 908 292 908 291 900 289 900 289 892 288 892 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 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 916 309 912 307 920 304 936 304 932 289 892 306 849 269 833 328 821 318 718 251 555 271 523 239 527 251 523 259 543 259 527 262 531 282 646 333 825 377 900 375 880 378 857 319 634 285 595 274 507 265 543 260 523 256 515 256 519 254 511 251 507 250 499 247 495 242 495 242 492 241 488 239 488 239 488 239 484 238 480 236 480 233 472 233 468 232 464 230 464 227 456 229 460 229 456 226 452 230 464 230 460 227 456 226 452 215 424 215 420 214 420 212 416 215 412 214 408 214 412 217 420 212 404 212 404 212 400 209 392 211 408 206 396 205 404 212 424 209 404 206 396 202 384 199 380 206 392 205 388 202 380 199 380 200 392 197 388 196 388 193 376 191 369 193 365 191 361 190 361 185 349 185 345 184 341 182 341 182 337 180 325 177 321 176 325 180 333 180 329 179 325 177 329 176 341 173 333 168 321 165 313 167 321 167 317 165 313 164 313 161 297 161 293 159 297 158 297 156 301 153 301 152 297 149 293 156 305 158 301 155 293 152 285 146 273 146 273 146 273 146 273 144 269 141 261 140 261 140 265 140 257 137 249 134 242 134 246 135 242 135 242 134 238 131 246 128 238 128 242 126 238 125 238 129 238 126 226 123 218 122 218 125 210 114 206 123 230 122 202 119 206 119 202 117 198 114 206 116 210 116 214 114 214 113 214 107 194 108 198 108 198 108 202 111 202 107 190 104 182 102 182 96 170 99 190 107 194 99 162 104 186 99 170 95 162 92 158 95 182 95 182 95 182 95 182 92 178 96 186 96 186 93 174 93 178 93 174 92 170 90 170 93 174 93 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 73 150 75 150 75 146 72 138 72 142 72 138 70 134 69 134 64 126 66 126 66 126 66 134 64 126 64 134 66 134 60 111 52 95 52 99 57 115 63 126 64 126 64 126 64 126 64 126 63 115 57 107 58 111 58 107 52 99 55 103 54 99 57 119 57 107 58 107 58 103 55 95 54 95 54 95 54 95 54 95 55 107 55 111 57 115 58 115 51 99 55 111 55 99 49 83 45 79 46 87 48 91 51 95 51 95 51 91 49 87 48 87 46 87 46 83 45 79 43 79 48 87 43 75 42 79 46 91 39 79 48 87 42 71 42 83 45 83 45 83 45 83 45 91 34 142 45 59 40 115 45 35 49 83 45 71 46 99 43 63 43 91 45 95 45 95 45 95 46 91 40 83 42 87 42 83 42 21 42 21 42 21 42 21 47 24 47 22 45 21 42 21 31 18 35 21 38 19 33 16 40 22 40 21 38 19 35 19 40 21 40 21 40 21 40 21 40 19 33 15 31 16 38 21 31 18 26 16 28 19 35 24 31 19 31 19 31 19 31 19 31 18 31 18 31 18 31 18 23 15 31 19 33 18 26 13 33 18 28 15 26 15 26 16 28 16 28 15 26 13 23 13 23 15 26 16 28 18 31 19 19 10 16 7 19 18 47 37 66 39 59 39 71 45 69 37 66 43 76 48 78 46 81 51 74 49 64 28 19 4 0 0 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 7 4 9 7 11 6 7 4 14 10 16 12 19 10 16 9 16 4 19 39 107 82 136 85 136 85 136 85 136 85 136 85 140 85 133 84 133 82 124 75 121 70 100 57 81 45 62 33 31 13 21 9 38 28 69 37 93 39 210 190 417 205 379 208 377 193 420 208 312 82 296 187 389 179 355 187 362 187 193 93 281 150 226 120 202 144 214 125 324 280 496 263 456 229 293 152 267 149 269 170 243 143 212 220 460 211 229 105 269 153 312 156 317 141 315 137 312 141 319 147 351 170 379 197 427 226 463 239 460 247 489 185 298 187 487 224 448 215 446 215 453 220 458 221 446 214 446 218 460 226 465 224 479 217 460 221 422 223 415 295 386 291 343 294 324 292 324 289 341 294 351 295 353 297 360 295 362 294 360 291 362 289 365 291 358 291 360 294 362 294 360 292 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 370 307 374 307 384 300 389 292 403 303 422 254 386 324 422 321 499 265 465 253 513 254 511 254 513 259 506 262 518 266 534 271 539 286 585 342 608 378 608 380 608 346 558 295 577 285 570 259 527 260 518 257 513 254 508 253 513 256 511 253 503 248 499 245 496 244 494 242 494 241 491 241 489 238 487 238 487 238 484 236 484 236 482 233 477 232 475 229 477 232 475 230 475 229 472 229 475 230 472 229 472 229 472 227 463 223 460 220 456 217 453 215 458 221 456 220 456 218 453 218 451 217 448 215 448 214 446 214 444 211 444 211 444 211 444 211 436 206 434 205 434 203 432 203 429 205 427 202 422 200 420 199 415 196 420 199 420 196 413 191 415 196 413 194 410 191 405 190 398 187 403 190 403 185 391 177 389 182 384 180 382 179 379 179 382 180 379 177 377 176 372 174 367 171 370 171 370 170 365 167 360 164 355 162 360 165 358 162 353 161 353 159 351 158 348 158 351 158 346 155 343 152 339 152 334 156 329 155 329 155 329 153 317 146 312 143 310 143 310 144 308 143 308 140 300 138 305 144 305 140 298 134 291 131 291 132 284 134 286 134 286 132 281 128 279 128 279 126 276 125 274 125 274 126 269 123 267 123 267 125 262 120 260 119 260 120 265 122 257 120 253 117 250 117 250 117 248 114 248 113 245 111 243 111 238 108 241 110 238 108 236 105 231 105 236 108 236 105 229 101 234 104 229 102 226 101 229 102 224 101 226 101 226 99 222 96 219 98 219 96 217 95 214 95 207 93 217 96 212 93 217 99 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 183 81 174 78 169 76 167 76 169 78 169 78 169 78 169 78 171 79 171 78 169 76 167 76 157 70 159 72 157 70 155 67 169 76 162 72 159 73 167 78 157 72 157 72 157 72 157 72 164 72 152 70 159 75 157 67 150 64 148 64 145 64 140 63 138 64 145 72 145 64 124 54 117 54 124 55 121 57 128 63 128 60 128 60 131 63 136 66 136 63 131 60 126 57 126 58 121 57 124 57 124 55 119 52 117 55 112 55 112 55 112 55 114 55 107 51 105 52 112 57 109 55 112 57 114 55 112 54 107 52 107 52 107 52 107 52 100 48 100 48 100 48 100 48 97 46 100 49 107 54 112 55 105 48 93 46 100 51 97 43 95 46 95 46 95 46 95 46 95 46 95 45 93 43 90 43 100 48 95 45 93 45 93 46 85 42 85 43 88 46 90 46 88 43 85 43 85 45 90 48 78 43 83 46 83 43 76 39 85 45 78 40 76 42 83 46 22 15 22 15 22 15 22 15 24 19 22 15 22 11 21 11 18 3 21 11 22 7 19 0 22 11 22 7 21 3 19 3 21 27 21 27 21 27 21 27 19 23 16 15 16 15 19 23 21 19 18 15 18 19 21 27 19 19 19 19 19 19 19 19 18 27 18 27 18 27 18 27 15 23 16 27 18 23 16 19 19 27 16 19 15 19 15 23 16 23 16 19 15 15 13 15 15 19 16 23 16 23 16 27 13 15 12 7 12 27 28 75 40 83 37 87 45 99 42 83 40 95 46 107 46 103 48 111 49 91 31 27 7 0 1 0 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 6 7 7 11 7 11 6 7 9 19 10 23 12 19 10 15 3 0 10 95 67 202 82 210 85 218 85 218 85 218 85 218 87 218 82 210 84 210 78 190 73 170 60 134 48 103 34 71 18 27 9 23 18 71 34 95 34 91 117 452 217 444 196 444 187 464 196 460 131 134 138 369 196 337 185 392 214 428 107 281 173 396 134 341 126 369 119 313 200 718 282 678 266 611 193 456 156 511 173 547 161 452 150 650 266 472 113 246 150 345 156 317 156 273 150 249 146 242 141 234 138 218 135 218 143 277 167 337 193 424 220 353 135 380 248 495 229 460 223 448 220 440 217 432 230 468 226 452 220 436 212 408 212 416 215 460 214 519 260 825 297 876 295 904 294 916 306 936 297 908 292 892 286 884 286 888 288 896 289 912 291 916 291 912 294 908 294 908 294 904 292 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 900 307 924 304 924 297 908 304 920 280 805 297 857 322 829 282 579 242 527 254 499 250 515 253 527 257 539 260 535 265 535 276 591 289 690 328 817 360 865 351 753 298 630 279 563 265 531 266 551 266 547 265 539 263 539 257 519 256 511 251 503 248 495 245 503 244 499 244 495 242 495 239 488 239 484 238 484 238 480 238 480 236 476 233 468 230 464 232 468 232 464 230 464 229 460 230 460 229 460 229 456 227 456 224 448 223 440 220 432 218 428 221 428 221 424 220 424 218 420 217 416 217 412 215 412 214 408 212 416 212 416 212 416 212 416 209 408 209 404 208 400 206 400 206 396 205 388 202 384 200 388 196 384 197 392 197 392 194 376 193 372 194 369 191 365 190 361 187 353 188 357 187 345 182 333 182 341 184 341 182 337 180 333 180 333 179 325 177 321 174 321 170 333 171 333 171 329 168 321 167 313 162 313 165 321 165 309 161 297 159 293 159 297 158 297 155 297 153 305 153 305 153 301 155 297 155 297 155 293 153 293 147 273 144 265 143 265 143 269 143 273 144 273 141 261 138 257 140 257 137 249 134 246 135 253 132 238 134 242 134 238 129 238 128 238 126 242 126 238 125 238 128 230 125 222 123 222 123 226 122 214 120 210 119 214 120 218 122 210 119 202 117 202 116 214 114 206 114 210 113 206 111 210 111 210 113 210 113 206 110 198 105 190 107 198 107 190 104 182 104 190 102 182 99 182 101 182 99 182 101 182 101 178 98 170 98 190 98 186 96 182 95 182 92 178 96 186 93 178 96 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 87 170 85 162 82 154 82 158 78 146 78 146 78 146 78 146 79 150 79 146 78 142 76 142 73 138 75 142 73 138 72 130 76 146 73 138 73 138 76 146 72 142 72 142 72 142 72 142 76 142 69 138 73 146 70 130 66 130 66 126 66 123 64 130 70 138 64 119 52 83 40 63 54 103 57 107 55 107 60 126 61 115 60 115 60 119 61 123 64 123 61 115 58 107 58 111 57 107 57 107 55 103 54 95 57 103 57 103 57 103 57 103 55 99 52 91 52 91 55 99 52 107 54 107 54 107 54 103 55 111 55 111 55 111 55 111 48 87 48 87 48 87 48 87 46 83 48 87 49 95 51 99 52 91 46 87 49 95 48 79 45 83 45 83 45 83 45 83 46 87 46 83 45 79 43 79 49 91 46 83 45 83 45 95 40 95 40 99 43 91 45 87 45 83 43 83 43 95 46 103 43 91 45 99 45 91 42 83 43 87 40 79 39 83 42 91 45 22 45 22 45 22 45 22 47 22 45 22 42 21 42 21 38 22 40 24 42 22 40 21 40 22 40 21 38 19 35 19 40 21 40 21 40 21 40 21 38 18 35 16 33 18 35 19 35 21 31 18 28 18 31 19 31 19 31 19 31 19 31 19 31 18 31 18 31 18 31 18 31 16 28 15 26 16 28 18 31 18 28 15 26 15 26 15 26 15 26 15 23 13 23 13 28 16 28 16 26 15 26 15 31 16 26 13 23 18 45 33 66 39 64 42 74 45 71 40 66 43 76 48 76 46 78 49 76 34 23 4 0 3 4 3 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 11 9 14 10 16 9 14 7 14 9 16 10 16 10 14 9 0 0 26 46 114 82 131 82 136 85 136 85 136 85 136 85 138 84 131 82 131 81 121 73 112 64 90 51 71 37 50 25 28 13 23 12 40 28 69 37 102 60 291 209 393 200 393 188 391 193 389 173 281 84 331 197 377 190 348 194 401 179 186 137 274 132 207 129 222 131 200 125 417 277 494 274 448 242 358 168 241 168 274 161 245 143 250 263 422 164 200 123 317 170 334 162 343 161 348 158 336 150 312 141 303 135 286 122 276 123 288 132 317 155 360 155 284 159 413 202 451 220 456 223 460 226 465 229 439 212 448 220 456 223 456 220 453 215 468 223 436 223 458 310 446 303 382 292 346 285 343 286 370 289 372 289 372 295 379 301 367 295 372 297 365 291 353 288 365 295 365 294 360 292 358 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 374 307 377 306 379 301 382 295 420 297 358 298 460 301 503 306 463 241 472 244 511 245 511 257 499 250 491 253 501 257 522 260 546 269 534 283 551 313 582 334 565 306 546 282 544 262 551 268 544 271 537 269 534 269 534 269 518 257 515 254 508 251 503 250 503 248 501 247 501 245 499 245 491 241 491 239 489 238 487 238 487 236 484 235 479 233 477 232 479 233 477 232 477 230 475 230 475 229 472 229 470 227 468 226 468 226 465 224 463 221 460 220 460 223 458 221 458 220 456 220 453 218 451 217 451 215 448 215 456 215 456 215 456 215 456 215 453 212 451 212 448 211 448 209 434 208 432 206 429 203 427 202 420 197 420 199 420 196 415 193 410 193 410 191 408 191 408 191 403 188 403 187 398 184 396 182 396 187 389 185 386 184 386 184 382 180 379 177 377 176 372 174 367 171 370 171 370 170 365 167 362 165 358 164 362 167 360 164 353 159 351 159 348 158 348 158 341 153 341 152 343 153 343 156 331 155 329 153 327 152 324 152 317 146 312 143 310 143 310 144 310 146 312 146 310 141 300 137 298 137 296 134 293 135 296 137 284 134 286 134 286 132 281 128 279 126 276 126 274 125 274 125 272 126 269 123 267 123 267 123 265 122 262 119 260 120 262 122 255 120 253 117 250 117 250 116 248 114 248 113 245 111 243 111 243 113 245 113 245 111 241 108 234 107 236 107 236 105 231 102 229 102 226 99 224 99 224 99 224 101 226 101 226 99 222 96 219 98 219 96 217 95 214 95 210 95 217 96 212 93 214 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 183 82 174 79 169 78 169 79 169 78 169 78 169 78 169 78 171 79 171 78 169 76 167 76 167 78 169 78 169 76 164 73 167 75 164 73 162 75 164 76 157 72 157 72 157 72 157 72 162 72 155 70 157 72 155 67 152 66 148 66 148 64 143 64 148 60 109 34 74 24 71 27 121 57 126 58 124 58 131 64 131 61 128 58 126 58 128 60 136 63 131 60 126 57 126 58 124 57 124 55 121 54 119 55 121 58 117 58 117 58 117 58 112 54 109 52 107 54 109 55 107 52 107 52 107 52 107 52 112 55 112 55 112 55 112 55 100 48 100 48 100 48 100 48 100 48 100 48 100 48 100 48 102 49 95 46 100 49 95 45 90 43 90 43 90 43 90 43 95 46 95 45 93 43 90 43 97 48 95 45 93 45 93 45 81 40 83 42 83 43 85 43 88 43 85 43 85 45 90 48 81 45 83 45 83 43 78 40 78 40 74 39 74 39 76 42 24 19 24 19 24 19 24 19 22 15 22 11 21 11 19 7 24 15 24 15 24 15 24 15 22 11 22 7 21 3 19 3 19 23 19 23 19 23 19 23 18 19 18 19 18 19 18 19 22 23 21 19 18 15 18 15 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 19 13 15 15 19 15 15 13 15 13 15 13 15 18 27 16 23 15 15 13 15 18 27 16 15 12 19 22 55 39 83 40 95 45 99 45 95 40 95 46 107 46 99 46 107 43 39 4 0 1 0 1 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 9 19 10 23 12 19 10 15 7 15 10 19 10 19 9 11 0 7 27 146 81 222 87 222 85 218 85 218 85 218 85 218 85 210 81 206 81 202 76 182 69 158 55 119 42 87 28 51 16 27 10 31 21 75 34 91 28 158 168 495 200 432 209 420 188 464 182 369 96 123 147 396 182 380 179 428 239 400 111 412 165 333 128 384 143 341 113 369 260 686 277 686 257 634 248 523 153 567 176 495 155 428 179 757 248 361 96 297 171 357 156 305 158 293 158 285 158 289 155 281 149 265 149 257 141 230 129 214 129 234 144 253 113 206 143 277 168 337 182 388 202 440 220 476 229 488 232 488 226 460 215 436 214 432 221 444 211 452 238 670 288 805 304 880 310 872 301 841 283 805 283 813 283 825 282 841 289 872 289 896 289 908 291 908 292 904 292 900 291 900 291 904 292 904 292 904 292 904 292 896 295 892 295 892 295 892 295 892 295 892 297 896 297 896 298 900 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 912 306 928 304 932 301 920 304 829 262 861 312 833 319 706 241 515 238 507 245 480 245 523 247 531 251 531 253 515 256 511 262 555 272 607 291 662 304 682 306 670 292 607 268 547 259 539 263 543 265 543 265 543 266 547 259 527 257 519 254 515 253 511 251 515 250 515 248 511 248 507 242 495 242 492 239 488 238 484 238 484 236 480 235 476 233 472 235 472 233 472 232 468 232 468 230 464 229 460 227 452 226 452 227 456 226 452 224 448 224 444 224 432 223 432 221 428 221 428 220 420 218 420 217 416 217 416 214 420 214 420 214 420 214 420 214 420 214 420 212 416 212 412 209 404 209 400 206 396 205 400 197 392 199 388 197 392 196 380 191 369 193 365 191 365 191 365 190 357 187 349 185 349 185 349 185 345 185 345 184 341 184 337 180 333 179 325 177 321 174 321 170 333 171 333 171 329 168 321 168 317 164 317 167 325 167 313 159 293 159 289 158 297 156 293 155 297 153 301 152 301 152 301 153 297 153 293 152 285 150 285 147 273 144 265 143 265 143 269 146 273 143 269 144 273 141 261 135 249 134 246 132 242 132 242 132 238 134 242 134 238 129 238 126 234 126 238 125 238 123 234 126 226 123 222 122 218 123 222 123 218 120 210 119 210 120 214 120 206 117 202 116 198 116 210 114 206 114 210 113 206 111 210 108 198 110 202 108 198 107 190 107 194 107 194 105 190 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 182 96 186 93 178 95 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 79 154 79 146 76 142 76 146 79 150 79 150 79 150 79 150 79 150 79 146 78 142 76 142 78 150 79 154 78 146 75 142 75 142 75 142 75 142 75 142 72 142 72 142 72 142 72 142 73 142 70 138 70 138 69 134 64 123 64 123 63 119 63 123 55 75 28 3 10 7 27 55 58 115 61 115 58 111 63 130 63 119 60 111 58 107 58 111 64 123 61 115 58 107 58 111 58 107 55 103 54 99 54 99 58 107 58 107 58 107 58 107 54 95 54 95 54 95 54 103 54 107 52 103 52 103 54 107 52 103 52 103 52 103 52 103 49 91 49 91 49 91 49 91 51 91 49 91 48 87 46 83 49 95 48 91 48 91 46 87 45 83 45 83 45 83 45 83 46 87 46 83 45 79 43 79 48 87 45 83 43 79 45 83 42 79 43 91 43 95 45 95 45 91 43 91 43 95 46 103 45 95 45 95 43 91 42 87 42 83 40 83 40 83 40 87 47 24 47 24 47 24 47 24 45 22 42 21 42 19 40 19 45 24 42 24 42 24 42 25 40 22 40 21 38 19 35 19 38 19 38 19 38 19 38 19 35 18 35 18 35 18 35 18 33 21 33 21 31 18 28 16 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 13 23 13 23 15 21 13 23 13 23 13 23 13 28 16 28 15 23 13 21 12 28 16 26 12 19 12 31 22 59 39 66 43 71 43 74 45 66 43 76 46 74 43 74 46 52 13 0 1 7 4 0 0 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 16 10 19 12 19 12 16 10 11 7 14 10 16 9 11 7 0 10 57 66 136 88 138 88 136 85 136 85 136 85 136 85 133 82 126 79 128 79 119 70 109 63 88 48 64 34 42 21 28 13 26 15 45 31 71 36 97 95 362 217 384 200 410 196 379 199 389 147 231 69 336 193 365 199 343 205 417 167 198 173 236 117 219 152 250 123 224 170 494 276 479 279 434 259 436 221 279 200 276 152 241 146 327 288 398 135 195 143 336 164 334 159 343 156 331 153 327 156 331 161 310 147 315 149 312 141 296 132 308 138 312 143 276 111 269 123 276 128 312 149 341 164 365 177 420 212 441 226 453 230 463 236 451 220 453 215 436 203 403 218 377 236 393 274 436 297 463 300 460 303 456 301 432 286 396 276 384 280 370 282 365 288 370 295 360 288 353 288 353 291 360 294 360 292 360 292 360 292 360 292 362 295 362 295 362 295 362 295 362 295 362 297 365 298 367 298 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 303 386 304 377 304 370 303 370 301 386 263 401 300 470 321 479 253 453 236 489 247 506 239 499 250 491 250 484 251 494 253 518 254 520 262 539 279 558 288 556 291 563 291 551 274 542 265 537 254 522 259 518 259 518 259 520 260 518 259 515 257 513 254 511 254 511 253 508 251 508 250 506 250 499 244 496 242 491 239 487 238 487 238 487 238 484 236 484 236 482 235 482 235 479 233 479 232 479 232 477 230 472 227 468 226 470 227 470 227 468 226 468 226 463 224 463 224 460 223 460 221 456 220 456 220 453 218 453 217 453 214 453 214 453 214 453 214 453 214 451 212 451 211 448 211 444 211 439 209 434 206 432 205 425 199 422 197 420 196 417 197 413 194 413 193 410 193 410 193 405 188 401 185 398 185 401 187 393 184 386 184 384 182 384 180 382 180 379 177 377 176 372 174 367 171 370 171 370 170 365 167 362 165 358 164 362 167 360 164 351 159 348 158 348 156 346 156 348 158 346 152 339 149 334 147 331 155 327 152 322 149 319 147 317 146 312 143 310 143 310 144 315 143 300 138 305 144 312 144 300 137 298 135 296 134 291 131 284 134 286 134 286 132 281 128 276 126 274 125 274 123 272 123 272 125 267 122 265 122 265 123 267 122 262 119 260 119 260 119 255 119 250 116 248 116 248 116 248 114 248 113 245 111 243 111 238 108 241 110 238 108 236 105 236 107 234 105 231 104 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 96 219 96 212 92 212 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 186 84 179 82 176 82 176 84 171 79 171 79 171 79 171 79 171 79 171 78 169 76 167 76 167 76 169 78 167 75 162 73 164 75 164 75 164 75 164 75 157 72 157 72 157 72 157 72 155 72 157 70 152 69 152 69 145 61 143 61 140 61 136 60 121 40 78 18 62 28 97 51 131 63 133 61 128 60 133 66 133 63 131 60 126 58 126 58 136 63 131 60 126 57 126 58 126 57 121 54 119 54 121 57 112 57 109 57 109 57 109 57 107 55 107 55 107 55 107 55 114 54 109 52 109 52 112 55 107 51 107 51 107 51 107 52 102 49 102 49 102 49 102 49 109 52 107 51 102 49 100 48 100 49 100 48 97 46 95 46 97 48 97 48 97 48 97 48 95 46 95 45 93 43 90 43 97 46 93 43 90 43 90 45 88 46 83 48 85 48 88 49 83 43 81 43 81 46 85 49 83 45 81 43 78 42 78 42 78 43 81 43 81 43 81 42 22 15 22 15 22 15 22 15 21 11 21 11 19 7 19 3 25 15 24 11 22 15 24 19 22 11 22 7 21 3 19 3 18 19 18 19 18 19 18 19 16 19 18 23 19 19 18 15 19 19 21 23 21 19 18 11 19 19 19 19 19 19 19 19 18 27 18 27 18 27 18 27 18 23 16 19 15 23 16 27 16 23 15 15 12 11 13 15 12 11 12 11 13 15 13 15 15 19 15 19 13 15 13 15 15 19 13 7 9 7 16 35 33 75 40 91 42 91 43 99 40 95 46 103 43 91 43 99 28 0 1 0 9 0 0 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 9 19 10 23 12 19 10 15 7 11 9 15 9 15 7 11 0 23 40 174 84 214 82 218 85 218 85 218 85 218 85 218 82 206 79 198 79 198 73 178 67 154 54 115 39 75 24 39 16 27 12 39 24 79 36 87 36 273 196 472 199 408 197 452 185 484 180 313 72 115 150 388 177 392 177 452 233 380 131 432 135 325 152 444 143 321 131 507 282 670 272 654 254 615 280 654 205 595 170 460 141 444 224 745 208 281 101 349 170 349 168 317 164 301 156 273 150 289 156 305 147 261 141 242 138 249 143 273 146 273 146 281 140 234 125 257 120 222 131 238 125 214 123 226 129 261 156 349 187 428 220 503 226 456 227 456 227 444 217 452 206 480 214 519 224 547 236 571 266 698 285 765 301 817 307 857 300 849 294 853 288 865 285 880 291 896 288 888 288 896 292 908 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 303 928 301 928 304 932 304 924 303 805 306 841 304 845 260 599 241 523 244 511 242 495 242 507 250 543 251 535 251 507 253 495 257 535 263 539 266 555 277 587 277 563 265 547 263 579 260 531 256 523 257 523 257 523 257 519 257 523 257 519 256 515 254 515 253 523 253 519 251 519 250 515 247 507 245 499 242 492 239 484 238 484 238 484 238 484 238 484 236 480 236 476 235 476 233 472 236 476 233 468 230 460 227 456 227 456 227 456 227 456 226 452 226 440 226 436 224 436 223 432 221 428 221 424 220 424 218 420 212 416 212 416 212 416 212 416 212 416 212 416 211 412 211 408 211 408 211 404 208 396 206 404 202 396 199 388 196 396 197 388 197 384 197 376 194 369 193 365 188 357 188 357 188 357 187 353 182 341 184 341 182 337 180 333 180 333 179 325 177 321 174 321 170 333 171 333 171 329 168 321 165 313 161 309 165 317 164 309 158 289 158 289 156 293 156 289 159 309 155 301 149 289 144 277 153 293 152 285 149 277 146 273 147 273 144 265 143 265 143 269 147 265 137 253 141 273 143 261 134 249 135 249 135 246 132 238 132 238 134 242 134 238 129 238 125 230 125 238 123 234 123 230 125 226 123 218 120 214 122 218 125 222 122 214 119 210 119 210 119 206 117 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 104 186 104 190 102 186 101 178 99 178 99 178 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 81 158 81 154 81 154 82 158 81 154 81 154 81 154 81 154 79 150 79 146 78 142 76 142 75 142 76 146 75 142 73 134 73 142 75 146 76 142 75 138 72 142 72 142 72 142 72 142 69 142 72 138 67 126 67 138 61 119 63 119 61 115 60 119 61 103 46 71 40 91 58 134 63 126 66 126 61 119 64 134 64 123 61 115 60 115 61 119 64 123 61 115 58 107 58 111 60 111 55 95 52 99 55 107 55 99 57 99 57 99 57 99 54 95 55 99 57 95 55 99 58 123 54 115 52 119 55 126 54 119 54 119 54 119 54 111 51 95 51 95 51 95 51 95 54 99 52 99 51 91 49 91 48 95 51 95 46 83 46 91 49 95 49 95 49 95 49 95 46 87 46 83 45 79 43 79 46 87 45 79 42 75 43 79 46 83 48 87 49 95 51 99 45 91 43 91 45 87 48 95 46 95 43 87 42 87 42 91 42 91 45 95 45 95 43 87 45 22 45 22 45 22 45 22 42 21 42 19 40 19 38 18 45 24 40 21 38 22 42 25 40 22 40 21 38 19 35 19 35 18 35 18 35 18 35 18 33 16 38 19 38 19 33 16 26 18 31 21 33 21 31 18 31 19 31 19 31 19 31 19 31 18 31 18 31 18 31 18 26 16 28 18 31 16 28 15 28 15 23 13 21 12 23 13 19 10 19 12 21 13 23 13 21 13 23 13 23 13 26 15 23 15 26 12 19 12 31 21 50 34 64 40 64 39 69 45 66 43 76 46 71 42 69 43 42 7 0 4 11 1 0 6 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 14 9 16 10 16 10 14 9 9 7 11 9 14 7 11 6 2 18 71 73 133 82 131 87 136 85 136 85 136 85 136 85 131 79 124 78 124 76 117 69 102 58 78 42 54 27 33 13 28 13 28 16 50 33 71 36 143 149 391 203 391 184 353 202 401 206 374 123 222 87 370 191 372 197 343 212 389 158 236 159 207 137 291 184 253 120 269 227 503 286 479 272 420 245 439 269 365 205 255 149 229 165 420 272 317 108 226 164 331 164 358 165 358 165 346 159 331 155 322 156 324 155 312 147 305 147 310 152 296 143 296 138 305 137 286 144 300 141 315 138 288 119 269 117 276 126 293 131 291 134 312 152 386 200 429 220 463 227 468 229 463 235 439 221 422 212 432 209 374 211 379 235 413 265 436 283 441 297 429 301 413 295 389 289 379 297 362 291 355 289 358 292 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 396 301 382 301 360 306 358 307 382 297 417 309 499 280 436 239 472 241 491 242 503 244 494 241 487 250 479 250 496 250 518 251 518 253 522 253 525 257 539 271 532 260 525 251 522 262 522 248 518 257 515 256 513 254 511 253 513 256 513 256 511 254 511 254 511 253 511 251 508 251 506 250 503 248 501 244 494 241 489 238 489 239 489 239 489 239 489 239 487 238 484 236 484 235 482 235 489 238 484 235 479 230 472 229 468 226 468 226 468 226 468 226 468 227 465 226 465 224 463 224 460 223 458 221 458 220 456 220 456 215 456 215 456 215 456 215 453 214 453 212 451 211 448 211 441 211 436 209 434 206 432 205 427 200 422 197 417 197 422 199 427 203 422 199 415 194 410 191 398 187 403 190 405 190 401 187 396 187 389 185 386 184 386 184 382 180 379 177 377 176 372 174 367 171 370 171 370 170 365 167 358 161 351 161 355 164 355 159 348 158 348 156 346 156 343 155 348 156 343 152 336 147 331 146 331 153 324 150 319 146 312 144 317 146 312 143 310 143 310 144 312 141 300 141 310 143 293 126 269 120 276 126 284 128 284 126 284 134 286 134 286 132 281 128 274 125 274 123 272 123 269 122 269 123 265 122 262 120 265 122 269 123 265 120 260 117 257 119 253 117 248 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 229 104 234 105 231 104 229 101 224 101 226 101 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 176 76 167 76 167 78 169 79 174 81 174 81 174 81 174 81 171 79 171 78 169 76 167 76 164 76 167 76 167 75 162 72 162 73 167 76 167 76 162 73 157 72 157 72 157 72 157 72 150 70 159 70 150 64 150 70 150 64 148 64 145 64 140 63 145 64 133 60 128 63 136 69 136 66 140 66 133 63 138 67 136 63 133 61 133 63 136 66 136 63 131 60 126 57 126 58 128 58 121 52 117 54 121 58 114 58 112 58 112 58 112 58 105 54 109 57 109 57 105 54 114 54 107 49 105 51 112 55 112 54 112 54 112 54 112 55 105 51 105 51 105 51 105 51 105 51 105 49 102 49 102 49 95 49 105 49 95 43 95 49 97 48 97 48 97 48 97 48 95 46 95 45 93 43 90 43 95 45 90 43 88 42 90 45 88 46 85 48 85 49 88 49 83 43 81 45 81 46 85 49 85 45 81 42 76 42 81 43 76 42 81 45 83 43 78 40 21 11 21 11 21 11 21 11 21 11 21 7 19 3 18 3 22 15 19 3 18 7 22 15 21 11 21 7 19 3 18 11 18 19 18 19 18 19 18 19 15 15 19 27 21 23 16 11 15 11 19 23 22 27 21 19 19 19 19 19 19 19 19 19 18 27 18 27 18 27 18 27 13 19 18 31 19 27 15 15 16 19 13 11 12 11 12 15 10 7 10 11 12 15 13 15 10 11 12 15 13 19 15 23 15 19 16 19 13 19 19 43 27 67 39 83 37 79 40 99 40 95 46 103 43 91 42 95 30 3 1 0 4 0 0 19 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 7 15 9 19 10 15 9 11 6 11 7 15 9 11 7 7 7 55 52 198 87 214 84 230 85 218 85 218 85 218 85 218 81 202 78 198 78 194 72 174 61 138 46 95 31 55 15 11 16 31 13 43 25 83 37 87 69 400 208 440 203 365 158 440 209 488 165 242 75 182 177 404 184 384 179 464 214 372 150 400 137 424 203 535 147 329 159 622 283 702 276 626 250 567 269 710 245 555 149 428 134 480 271 698 164 242 126 396 168 337 173 293 165 305 167 313 165 317 159 305 152 293 156 301 153 277 140 249 138 273 135 253 143 277 135 293 135 277 149 285 137 246 131 253 129 257 131 242 116 218 123 253 128 265 165 341 190 392 215 456 220 480 227 503 232 484 224 460 221 488 215 484 214 519 221 567 245 674 271 781 298 833 303 857 300 876 295 857 286 853 286 868 289 880 291 896 292 904 292 904 295 900 295 900 295 900 295 900 294 888 295 896 297 892 301 896 295 896 294 896 294 888 294 888 295 892 295 892 295 892 295 892 298 888 298 896 297 896 298 904 300 916 300 920 303 932 304 924 304 932 301 940 303 948 307 936 312 904 279 849 318 626 230 575 239 515 239 499 241 511 244 503 247 535 247 527 245 507 248 495 244 507 254 519 254 484 251 492 253 515 259 515 250 543 256 527 256 523 256 515 253 507 250 511 256 523 254 523 254 523 253 527 253 531 253 519 251 515 250 515 250 511 247 503 242 492 239 488 239 488 239 488 239 488 239 488 238 484 238 480 236 480 235 476 241 488 238 480 235 468 230 464 226 452 226 452 226 452 226 452 227 444 227 440 226 440 224 436 223 432 223 428 221 428 220 424 217 428 217 428 217 428 217 428 215 424 215 420 214 416 212 416 211 408 209 400 208 396 205 400 203 400 199 388 196 396 199 396 208 404 205 388 197 372 193 365 182 353 190 365 193 361 187 349 188 353 188 349 187 345 185 345 180 333 179 325 177 321 174 321 170 325 171 325 171 321 168 313 162 297 158 293 162 301 161 293 158 289 158 285 156 289 155 289 155 293 153 297 152 293 150 289 152 285 152 277 147 273 144 265 147 273 144 265 143 265 143 273 144 273 143 285 149 273 126 198 101 174 108 202 117 214 120 218 132 249 134 249 134 246 131 246 126 238 126 234 125 230 123 230 125 222 122 214 120 214 120 218 125 222 122 214 119 206 117 206 119 202 116 194 114 194 113 206 114 206 114 210 113 206 111 210 108 198 110 202 108 198 107 190 110 198 105 186 102 186 105 194 105 190 102 186 101 182 102 186 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 93 174 93 174 88 166 88 166 88 166 88 174 87 170 87 174 85 170 84 170 84 170 84 166 84 162 82 162 82 158 81 154 79 158 82 162 81 154 81 154 81 154 81 154 79 150 79 146 78 142 76 142 76 146 78 150 78 146 75 138 72 138 76 150 78 146 73 134 72 142 72 142 72 142 72 142 67 138 73 142 66 123 67 138 69 134 69 130 67 130 66 134 63 130 67 138 70 150 69 146 66 134 67 130 63 123 66 138 63 123 63 123 64 130 67 138 64 123 61 115 58 107 58 111 60 111 55 95 51 95 55 107 58 107 60 107 60 107 60 107 52 91 57 103 58 99 54 95 55 115 49 103 48 107 52 119 51 111 51 111 51 111 51 103 51 95 51 95 51 95 51 95 48 87 48 87 48 87 48 87 46 95 52 99 45 79 46 95 46 87 46 87 46 87 46 87 46 87 46 83 45 79 43 79 46 83 43 75 42 75 42 79 45 71 45 79 46 91 48 91 45 91 45 83 45 87 48 95 48 99 43 87 40 87 43 95 37 79 42 91 43 87 39 75 45 24 42 21 38 19 38 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 40 19 38 18 35 16 33 15 31 19 31 19 31 19 31 19 28 18 28 18 28 18 28 18 26 16 28 18 31 19 35 21 26 15 26 15 26 15 26 15 28 15 26 13 23 12 21 10 23 12 21 10 19 12 21 13 19 13 19 13 19 13 19 13 23 16 21 13 19 15 23 16 40 28 57 37 66 42 76 49 64 40 71 46 81 51 83 51 45 13 0 0 0 0 2 6 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 19 12 16 7 11 10 14 4 14 39 114 85 138 85 138 85 133 84 133 82 131 81 128 81 128 78 117 72 114 70 105 63 78 49 64 33 42 21 35 16 35 4 23 25 47 39 71 30 224 180 391 202 377 143 265 193 417 203 360 117 186 129 403 196 370 203 362 205 386 147 236 150 212 182 343 190 298 137 267 274 515 277 489 250 389 257 477 263 425 199 265 126 231 211 446 241 241 105 262 177 346 167 377 155 360 170 358 173 358 168 351 159 339 156 341 156 334 153 327 150 317 158 322 135 286 144 305 135 300 144 308 146 303 143 305 147 300 138 293 132 293 132 291 129 276 123 279 128 286 138 300 146 351 180 362 200 417 229 453 235 439 227 432 224 427 220 405 209 396 208 386 209 408 241 468 274 468 291 470 301 463 298 429 288 398 286 382 286 358 288 360 297 346 292 351 297 353 295 343 289 353 303 360 306 358 298 343 289 379 298 379 294 377 295 379 297 379 297 379 298 382 300 384 301 382 295 384 297 384 295 374 295 372 301 367 304 362 306 360 306 384 297 379 298 362 304 370 306 391 298 415 324 465 233 465 238 472 236 479 238 484 239 484 239 501 235 334 126 288 209 501 235 491 245 496 250 508 254 525 259 525 262 537 248 518 251 527 247 499 250 496 250 491 251 491 248 494 251 494 250 494 250 494 250 503 248 508 251 508 253 511 254 508 253 513 250 511 247 508 247 506 245 499 241 496 242 503 247 506 245 501 242 494 238 489 236 489 241 484 238 479 236 479 238 477 235 475 232 470 230 468 227 468 229 465 227 465 227 463 226 458 223 458 221 456 220 453 220 456 218 456 217 453 215 451 215 451 215 451 214 448 212 446 212 439 211 436 208 434 206 429 205 413 196 432 199 401 197 448 217 432 245 472 239 422 190 403 193 415 188 408 188 401 187 391 188 396 188 389 185 389 185 386 180 374 176 374 174 372 173 370 173 365 170 367 173 370 171 367 171 351 161 353 162 353 162 355 162 353 161 351 158 346 158 341 156 334 152 329 152 329 152 329 152 329 153 324 149 317 146 315 147 308 144 310 140 296 137 305 147 303 155 305 141 250 96 193 78 157 61 162 63 169 79 219 113 250 123 269 129 265 125 265 129 272 128 257 125 265 128 257 117 267 126 265 125 260 122 255 120 267 123 250 116 257 126 253 110 253 122 265 113 241 113 250 114 238 113 243 116 245 114 236 107 241 110 241 108 238 107 236 107 234 105 231 104 231 105 236 107 234 104 229 101 224 98 222 98 219 98 226 102 229 101 222 96 226 101 222 99 219 98 222 99 212 93 212 93 212 93 212 93 207 92 207 92 207 92 207 92 207 92 207 92 207 93 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 84 188 82 186 81 183 81 174 78 171 82 176 82 176 82 174 81 174 79 169 76 164 73 167 79 164 78 164 76 162 75 162 75 162 75 162 75 162 75 159 70 159 72 162 73 164 73 157 69 155 67 155 66 152 67 148 69 148 67 145 66 138 66 140 67 140 66 138 64 136 64 136 67 136 67 133 64 128 63 133 66 133 64 131 63 128 63 131 63 131 61 128 60 126 60 133 63 126 58 121 58 126 61 117 58 117 57 114 55 112 55 109 55 112 57 114 58 117 60 126 58 119 54 114 51 112 51 112 51 112 51 112 51 112 51 112 54 109 52 102 48 100 46 100 48 100 48 100 48 100 48 97 54 105 57 105 54 95 49 93 51 95 51 95 49 90 46 100 51 90 48 95 51 90 45 95 51 93 48 90 46 85 45 71 45 90 52 85 43 81 45 81 43 81 43 81 43 81 43 81 45 76 43 78 46 85 51 83 46 76 42 74 43 81 48 24 35 22 27 19 23 21 27 21 27 21 27 21 27 21 27 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 21 23 21 23 21 23 21 23 19 19 19 19 19 19 19 19 15 19 15 19 15 19 15 15 15 19 15 19 15 19 15 19 15 19 13 15 13 15 12 11 13 11 12 7 10 11 12 15 16 23 16 23 16 23 16 23 15 19 13 15 13 15 15 19 21 47 31 75 37 87 43 103 39 87 42 99 46 107 48 111 27 35 1 0 1 0 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 9 15 9 11 7 7 6 7 10 19 10 15 9 15 6 0 19 119 75 218 84 214 84 210 84 214 82 210 82 206 81 206 84 206 76 190 75 186 69 162 54 123 39 75 24 35 18 23 19 3 13 43 25 67 39 59 131 412 206 456 197 285 123 424 226 476 182 206 85 265 199 361 190 361 193 448 209 365 147 416 143 531 212 523 167 357 159 706 283 638 260 555 226 622 286 666 248 499 140 313 132 563 289 575 138 230 144 396 168 337 176 285 164 289 170 305 170 305 161 305 156 293 156 301 155 301 153 297 150 321 153 273 135 305 150 277 144 281 147 277 141 269 138 285 144 289 137 281 137 293 134 273 135 261 129 265 131 301 140 333 134 321 131 341 153 424 179 444 223 492 229 519 239 519 232 492 220 464 212 444 208 444 212 468 212 547 233 642 269 753 301 837 301 865 309 888 300 872 288 868 282 896 285 908 294 928 304 948 292 896 297 908 303 908 306 916 289 876 289 884 294 888 294 888 295 880 297 884 300 888 300 888 294 865 295 876 297 880 297 896 300 924 301 932 304 940 306 932 304 896 301 940 301 964 304 932 304 821 313 749 265 535 235 535 238 507 238 511 238 515 239 515 244 523 162 87 87 412 244 495 239 499 244 515 250 527 253 527 256 543 262 519 245 507 251 511 251 495 253 503 253 511 253 519 251 523 251 531 250 531 250 531 247 531 248 519 250 507 251 507 253 511 251 515 248 519 247 519 244 499 242 495 242 495 244 503 245 503 244 495 239 484 236 480 238 484 238 476 235 472 236 476 235 472 233 468 232 460 229 456 229 448 229 444 227 444 226 440 223 432 223 428 221 428 220 424 218 432 218 428 217 428 215 424 215 424 215 420 214 416 212 416 211 408 209 404 208 396 205 400 208 408 199 400 208 424 202 392 251 654 319 507 208 432 223 392 190 365 188 361 188 353 190 349 190 349 185 345 185 345 182 333 177 325 177 321 176 321 174 317 171 313 173 317 173 317 171 313 165 293 164 289 162 285 161 285 161 297 159 289 158 293 156 289 153 289 155 293 153 289 152 281 152 273 149 261 146 257 146 265 141 253 140 273 153 293 144 257 147 293 131 190 76 79 66 115 73 83 51 11 30 0 37 31 87 190 116 269 134 269 131 253 135 249 125 218 122 218 126 222 120 210 120 214 122 214 123 218 119 210 122 210 120 206 117 194 122 198 111 206 119 198 110 190 113 202 114 210 114 206 111 202 110 202 110 198 108 194 107 194 107 190 104 186 104 190 105 194 105 190 102 182 99 174 98 178 98 174 99 182 101 178 98 174 101 198 99 190 96 186 98 190 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 162 84 162 84 162 84 162 82 158 82 154 81 154 79 150 79 146 82 154 84 154 84 154 82 150 82 150 81 138 76 130 79 138 79 142 78 142 75 142 75 142 75 150 75 150 75 150 70 142 70 146 72 150 73 150 72 146 72 142 70 142 69 138 69 130 69 126 67 126 66 123 67 126 67 123 66 123 64 119 66 126 67 130 67 126 64 123 66 126 66 123 64 123 63 119 63 130 63 126 61 123 60 123 63 126 60 119 57 119 60 123 58 115 58 111 57 111 55 107 55 107 57 111 57 111 58 115 57 115 54 107 51 103 51 107 51 103 51 103 51 103 51 103 52 103 51 99 51 99 51 99 48 91 48 91 48 91 48 91 51 95 51 91 49 87 49 87 51 91 51 91 49 87 48 83 51 107 46 99 49 107 46 95 49 107 48 99 46 95 43 91 39 91 49 107 46 91 43 95 43 91 43 91 43 91 43 91 49 99 46 91 43 91 46 99 46 91 43 87 43 87 45 95 45 22 40 19 38 19 40 21 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 33 16 35 18 35 18 38 19 31 19 31 19 31 19 31 19 33 21 33 21 33 21 33 21 31 18 28 15 23 13 21 12 26 15 26 15 26 15 26 15 21 12 23 13 23 13 26 15 23 12 21 10 19 12 21 13 23 16 23 16 23 16 23 16 19 12 16 10 14 12 16 13 31 24 50 34 62 39 69 43 66 40 69 43 74 45 71 43 38 12 2 0 2 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 14 9 11 7 11 7 9 6 14 9 14 9 14 6 7 3 54 58 126 85 131 81 131 81 133 82 131 82 128 81 128 81 131 79 121 75 119 72 107 63 81 46 59 28 35 18 31 18 31 9 23 18 38 25 64 51 308 196 389 208 367 129 245 199 420 226 343 116 243 174 391 191 355 194 351 218 315 152 231 138 236 191 348 191 276 141 331 297 513 262 448 230 410 268 491 266 448 196 267 117 245 236 465 211 217 119 296 187 360 167 386 164 367 171 365 174 362 168 358 161 353 161 353 161 348 159 336 156 336 161 322 141 300 153 319 150 310 152 310 146 296 138 293 140 305 146 298 143 303 143 296 137 300 143 284 137 274 147 296 165 298 158 281 147 279 153 291 153 334 173 346 188 382 211 410 218 441 235 448 235 448 227 434 220 413 215 398 212 384 221 389 233 425 272 436 289 439 300 446 309 405 288 393 286 384 282 367 282 382 297 367 292 355 294 351 297 370 295 377 300 374 297 365 292 362 297 362 298 362 300 362 298 370 297 374 298 377 297 374 294 377 300 377 301 374 303 374 303 396 306 389 303 379 303 384 303 401 301 499 274 429 250 439 251 479 238 482 238 484 239 484 239 475 268 472 95 329 247 508 236 477 238 482 242 494 248 503 250 496 250 511 241 496 233 501 238 499 250 496 250 496 251 499 251 496 247 496 247 496 247 496 247 499 244 503 244 506 247 506 248 513 251 513 250 511 248 511 247 501 244 499 242 499 242 501 244 501 244 499 241 494 238 489 236 484 238 479 235 477 235 477 236 477 235 475 233 472 230 470 230 470 229 468 229 465 227 463 226 458 223 458 223 456 221 456 220 456 218 456 218 453 217 453 215 451 215 451 214 448 212 446 212 439 211 439 209 434 206 432 205 417 199 398 185 429 193 398 212 608 383 608 360 525 206 396 191 422 190 417 191 405 190 393 190 396 187 386 184 389 185 384 179 379 179 379 177 377 177 374 176 370 173 370 173 370 173 370 173 362 167 358 164 353 161 348 158 353 159 351 158 343 156 341 156 336 155 331 155 324 150 322 149 324 149 319 146 312 144 312 144 319 150 312 146 296 141 308 155 286 116 183 52 138 70 212 117 253 111 202 72 140 37 95 15 100 34 140 67 193 102 245 126 257 128 265 131 260 126 260 126 255 119 260 120 262 120 265 122 257 120 265 119 253 110 250 117 262 104 229 113 262 113 241 114 245 114 241 113 236 113 236 113 241 110 241 108 238 107 236 107 236 105 231 104 231 104 234 105 234 104 229 101 224 99 224 99 222 98 224 99 224 99 222 98 222 98 217 96 214 95 217 96 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 82 191 81 191 81 181 82 179 85 181 85 181 84 179 84 179 84 176 81 171 78 169 81 167 79 167 78 164 76 164 76 164 75 162 75 162 75 157 72 159 73 159 73 162 75 159 73 159 72 157 72 155 70 148 69 143 69 140 67 140 66 140 67 140 67 138 66 138 64 131 64 133 67 136 67 133 66 133 66 133 66 131 64 131 63 131 63 131 61 128 60 126 60 131 61 126 58 124 58 124 60 117 58 117 58 114 57 114 55 117 58 114 57 114 57 112 55 117 52 112 51 112 51 114 52 112 51 112 51 112 51 112 51 102 49 105 51 107 52 107 54 100 48 100 48 100 48 100 48 102 54 88 48 83 48 90 52 90 51 90 51 88 49 85 48 93 48 85 46 90 49 88 45 90 49 88 46 85 45 81 43 76 45 88 49 85 43 81 43 81 43 81 43 81 43 81 43 88 49 81 45 76 43 76 43 78 45 76 43 76 43 78 45 19 23 18 15 16 15 18 19 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 18 15 18 15 18 15 18 15 21 23 21 23 21 23 21 23 19 31 19 27 18 23 16 23 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 12 7 10 3 9 7 10 11 18 43 31 75 37 83 42 95 43 95 45 99 45 99 43 95 19 19 0 0 3 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 7 11 7 11 7 11 7 11 9 11 9 19 9 0 3 7 46 166 82 214 81 206 82 210 82 210 82 206 81 206 79 202 78 190 73 182 70 170 61 142 49 107 34 59 19 27 16 31 7 0 7 19 21 35 43 166 188 444 202 476 188 249 125 476 232 515 170 206 138 408 209 384 187 349 196 480 161 396 147 396 165 599 232 547 149 357 206 726 271 543 229 480 244 622 279 619 253 472 131 277 150 642 292 444 117 265 165 416 173 341 176 317 173 309 177 321 174 325 168 333 167 321 167 321 165 317 161 313 162 317 146 285 149 333 159 325 158 313 156 309 149 293 147 317 152 321 149 337 155 337 147 313 146 317 144 333 158 424 191 515 196 507 194 495 182 448 161 384 149 317 137 301 146 349 170 388 200 460 212 503 232 543 244 563 230 515 221 495 212 499 214 519 217 559 224 603 242 690 277 785 297 833 303 849 304 849 291 825 285 825 286 849 294 876 300 892 294 896 295 900 298 916 300 924 297 916 298 924 298 924 300 916 297 908 297 904 300 900 297 888 297 896 298 892 298 892 300 884 309 900 304 928 300 936 300 884 288 829 309 571 238 531 229 523 238 511 238 515 239 515 241 519 214 567 254 150 188 591 241 456 236 492 239 499 245 511 250 523 254 535 250 527 250 527 244 499 244 495 244 499 245 492 245 492 245 492 245 484 244 484 244 492 242 507 242 503 245 499 247 492 250 499 250 515 248 523 247 523 242 495 242 495 242 495 242 499 244 495 242 492 239 484 236 480 235 472 235 468 233 468 235 472 235 472 235 468 233 464 232 460 232 452 230 448 227 444 226 440 224 436 223 432 223 428 221 428 220 436 218 432 218 428 217 428 215 424 215 420 214 416 212 416 212 412 211 404 208 400 206 404 197 440 203 388 212 392 209 595 361 761 371 837 312 392 179 456 191 372 191 369 191 361 190 357 188 349 184 341 185 341 182 329 179 329 177 325 176 321 176 321 176 321 174 317 173 317 173 317 167 301 165 293 162 289 161 285 159 293 158 289 158 289 155 285 158 297 156 297 152 285 149 269 147 261 146 253 144 261 144 261 146 273 147 273 146 265 140 261 90 75 40 35 87 234 141 281 144 273 134 242 119 178 82 87 34 0 13 0 16 11 64 126 92 182 123 249 134 234 122 206 126 222 123 218 120 210 119 206 120 202 114 210 122 214 122 222 117 194 111 194 113 186 113 218 117 206 113 198 111 202 113 214 110 202 110 198 108 194 107 194 107 190 104 186 102 182 104 186 104 186 101 178 99 178 99 178 98 174 98 178 99 174 98 174 98 186 95 178 93 178 95 182 95 182 95 182 95 182 95 182 93 186 93 186 93 186 93 186 93 186 92 182 92 182 90 178 90 186 90 182 88 178 87 178 87 178 87 174 85 170 84 170 84 170 84 170 84 170 84 170 84 170 82 166 82 162 81 162 81 158 84 162 85 162 84 158 82 158 84 162 82 154 79 146 82 142 81 150 79 146 78 150 78 146 76 154 76 150 75 150 73 146 73 146 73 146 73 146 70 138 69 134 69 130 67 130 70 134 69 130 69 126 67 126 69 130 67 126 67 123 66 123 63 119 64 126 67 130 67 130 67 130 66 126 66 123 64 123 63 130 63 126 61 123 60 123 61 126 60 123 58 119 58 119 60 119 58 115 58 111 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 52 103 52 103 52 103 52 103 48 91 48 91 48 91 48 91 57 107 54 95 51 95 54 103 52 95 51 87 49 87 49 87 49 103 46 99 49 107 48 99 48 103 48 99 46 95 45 95 43 95 46 103 46 95 43 91 43 91 43 91 43 91 43 91 48 95 46 91 45 87 43 87 45 87 43 87 43 87 43 91 31 15 28 13 28 15 31 16 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 23 15 23 15 23 15 23 15 28 18 28 18 28 18 28 18 28 16 28 18 31 19 33 19 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 14 10 11 9 11 9 14 10 31 24 54 39 66 40 69 43 76 46 76 48 76 46 74 43 23 4 0 0 4 1 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 11 7 11 7 11 7 11 7 14 4 11 10 11 1 7 13 85 69 128 82 128 82 136 85 131 82 128 81 128 79 126 79 121 75 117 72 112 66 93 54 71 40 52 24 28 15 26 15 14 13 23 16 42 18 83 104 374 199 389 209 343 119 267 223 415 217 291 113 279 199 374 187 355 196 372 214 257 159 234 143 255 220 398 206 250 153 422 294 477 241 422 230 458 274 468 250 458 197 257 111 310 265 439 159 193 135 336 187 372 168 384 173 379 177 372 179 372 173 377 170 372 173 372 171 365 168 353 165 346 152 308 146 324 161 329 159 322 161 322 158 312 156 322 164 327 165 329 170 334 170 322 161 296 161 286 168 308 199 351 224 336 214 351 220 348 212 336 203 327 185 296 164 276 156 281 155 284 155 296 164 327 187 365 203 422 223 444 235 456 242 458 242 420 218 401 203 374 203 389 217 427 248 441 269 465 292 470 303 456 306 436 303 410 294 379 285 370 285 365 285 370 294 377 303 362 298 353 298 346 300 343 300 353 300 362 300 367 297 372 294 382 295 386 297 393 295 398 298 396 307 384 301 382 298 401 297 429 325 458 241 465 238 515 233 487 239 484 241 484 242 487 242 477 251 472 87 420 262 484 242 487 241 489 245 494 250 501 251 496 239 472 239 503 256 494 235 484 241 487 242 491 244 496 245 496 241 496 241 499 241 499 241 503 242 503 244 506 245 506 247 506 247 501 247 503 248 503 248 496 242 499 242 499 242 499 241 499 241 496 239 491 238 489 236 479 235 475 233 475 235 477 236 477 235 477 233 475 233 475 232 475 232 472 230 468 227 463 226 460 224 460 223 458 223 456 221 458 220 458 218 456 218 453 217 451 215 451 214 448 212 446 212 441 212 439 211 436 208 432 206 425 218 432 199 446 199 441 280 608 363 608 298 470 203 413 193 420 191 413 193 408 191 396 191 393 185 386 182 386 184 382 179 374 176 374 176 372 174 370 173 372 176 367 171 365 171 365 173 353 164 353 164 353 164 353 164 351 159 348 156 341 156 339 155 339 156 331 155 324 150 319 147 317 147 315 144 312 144 312 146 293 134 298 155 329 141 229 63 121 45 169 104 284 152 284 122 255 122 260 132 281 138 269 123 238 92 167 39 102 19 102 30 133 61 195 101 234 110 236 111 253 117 257 117 257 116 255 116 260 110 243 120 274 122 250 108 236 119 272 117 243 108 243 111 248 116 241 110 234 113 238 114 241 110 241 108 238 107 236 107 236 105 231 102 229 102 229 102 231 102 226 99 224 99 226 101 222 98 222 96 219 98 222 98 219 96 214 93 212 93 212 93 214 95 214 95 214 95 214 95 210 93 210 93 210 93 210 93 210 93 210 92 207 90 205 90 205 90 202 88 202 88 200 87 200 87 200 85 198 84 195 84 191 85 191 85 191 85 191 85 191 85 191 84 188 84 186 82 179 81 176 82 176 81 174 79 171 81 174 81 174 79 171 78 171 82 171 82 169 81 169 78 169 78 167 76 164 75 162 75 159 73 159 73 159 73 159 73 155 70 152 69 152 67 150 69 150 70 145 69 143 69 140 67 143 69 143 67 140 67 138 66 128 63 131 66 136 67 136 67 136 67 136 66 133 66 131 64 131 63 131 61 128 60 126 60 128 61 128 61 126 60 124 58 119 60 119 58 117 58 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 112 55 107 54 105 51 100 49 97 48 97 48 97 48 97 48 100 54 97 57 97 54 93 51 95 54 90 49 88 49 90 51 90 46 83 46 90 51 90 46 88 48 85 46 85 46 83 45 85 46 83 45 83 45 81 42 81 43 81 43 81 43 81 43 74 43 76 45 78 46 81 46 74 43 76 43 76 43 76 42 13 7 12 3 12 7 15 15 21 27 21 27 21 27 21 27 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 15 7 15 7 15 7 15 7 18 15 18 15 18 15 18 15 12 11 13 15 15 23 18 27 15 19 15 19 15 19 15 19 12 11 13 15 13 15 15 19 13 11 12 7 10 11 12 15 15 19 15 19 15 19 15 19 12 7 10 3 9 7 10 11 18 43 33 83 42 91 42 95 46 103 48 107 48 103 46 103 18 15 0 0 3 3 1 11 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 7 11 7 11 9 15 10 3 4 19 7 0 9 59 57 178 81 206 81 214 87 218 81 206 81 206 79 202 79 198 79 198 76 190 73 170 60 134 40 91 31 59 19 31 13 15 13 43 18 23 25 7 51 309 203 456 205 484 167 249 149 563 250 468 150 234 147 404 205 376 190 404 218 432 149 416 149 440 161 642 251 547 138 424 265 607 241 460 226 460 265 555 244 523 239 468 113 253 200 686 244 321 108 313 180 408 176 357 173 345 174 321 177 325 176 333 173 341 177 353 179 349 176 341 171 341 167 285 138 301 165 349 164 349 162 333 162 329 161 349 170 384 182 424 188 452 196 456 185 428 205 499 205 519 214 575 230 638 233 630 232 619 229 626 236 654 226 591 221 567 214 527 194 468 176 408 161 365 147 345 150 337 170 365 188 428 211 476 217 488 233 539 233 531 221 492 209 484 209 484 205 499 218 583 248 670 282 773 294 813 301 833 300 837 304 876 297 857 289 857 288 876 295 908 298 920 298 924 298 932 298 928 298 924 300 908 297 896 295 888 295 876 297 872 295 872 307 900 304 916 298 900 297 837 306 789 248 519 244 456 244 428 238 507 241 507 242 511 242 515 257 539 220 170 224 559 248 547 245 507 247 515 251 539 254 551 238 472 211 476 238 539 239 519 239 519 241 515 242 507 242 507 239 480 239 468 239 460 239 468 241 507 242 499 244 495 245 488 244 492 244 503 245 515 244 519 239 492 242 495 242 495 241 492 241 488 239 488 238 484 236 480 236 472 235 472 235 476 238 480 235 472 235 472 235 468 233 468 233 460 232 452 229 444 226 440 226 436 224 436 223 432 223 432 221 436 220 436 218 432 218 432 215 424 215 420 214 416 212 416 214 412 212 408 209 400 208 408 199 400 187 369 208 396 188 428 187 436 227 341 173 376 203 337 191 369 191 365 190 357 190 353 188 349 182 341 184 345 180 329 176 325 174 321 174 317 173 317 176 329 171 317 168 313 170 321 162 301 164 301 165 305 167 309 158 289 158 285 156 285 155 281 156 293 156 297 152 285 150 281 149 261 146 265 146 265 147 277 143 293 156 249 102 67 49 11 70 166 126 281 137 246 123 234 126 230 117 214 119 238 129 257 128 246 119 206 98 126 63 43 33 11 51 67 75 138 104 186 102 170 107 186 113 202 119 214 122 198 113 202 108 146 93 170 104 174 107 178 110 194 113 202 116 202 113 206 113 202 111 210 110 202 110 198 108 194 107 194 107 190 104 182 101 178 101 178 102 186 101 178 99 182 101 186 98 174 96 170 96 170 98 174 98 186 95 178 93 178 93 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 85 170 85 170 85 170 85 170 87 170 85 170 84 166 84 166 79 154 82 158 81 154 79 146 79 150 81 154 81 154 79 146 84 150 84 154 82 154 79 154 79 154 79 158 76 154 75 150 75 150 73 146 73 146 72 142 73 146 73 142 72 142 70 138 72 134 70 134 69 130 69 130 70 130 69 130 67 126 67 126 64 123 66 130 67 130 66 126 69 130 67 130 66 126 66 126 63 130 63 126 61 123 60 123 60 126 61 126 61 123 58 115 61 119 60 119 58 115 58 115 58 115 57 111 57 111 55 107 54 107 51 103 51 103 52 107 51 103 51 103 51 103 51 103 58 115 55 107 52 99 49 91 48 91 48 91 48 91 48 91 46 91 52 103 54 91 48 75 55 99 51 87 49 87 51 95 48 99 45 99 49 111 49 103 46 99 46 99 46 99 46 99 49 99 45 95 45 95 43 83 43 91 43 91 43 91 43 91 39 79 43 91 46 95 46 95 42 83 43 87 43 87 42 83 31 15 28 13 31 16 35 18 38 19 38 19 38 19 38 19 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 26 16 26 16 26 16 26 16 31 19 31 19 31 19 31 19 23 15 26 15 26 15 26 15 26 15 26 15 26 15 26 15 26 15 23 13 23 13 21 12 23 12 21 10 19 12 21 13 19 13 19 13 19 13 19 13 16 12 14 10 14 10 16 12 26 22 52 37 66 40 66 40 71 45 74 46 76 46 74 45 42 12 0 0 2 0 0 3 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 16 3 4 10 11 1 23 36 97 73 131 81 128 82 133 81 128 81 128 79 126 79 124 78 124 76 119 75 117 67 93 52 59 34 50 27 33 15 16 10 16 24 35 21 69 19 124 164 382 202 403 205 298 116 291 244 425 180 236 128 250 179 362 197 346 209 401 168 257 155 229 156 262 233 405 197 255 197 484 214 451 238 436 241 479 253 429 236 444 208 248 110 410 276 353 123 219 161 372 185 386 177 393 182 389 182 379 182 379 179 393 177 393 184 389 182 379 177 365 173 353 147 300 159 355 174 339 168 336 170 336 168 329 171 346 185 362 197 367 209 377 208 358 194 384 238 374 238 370 245 367 247 355 244 343 230 322 224 334 236 341 229 343 233 353 232 351 224 351 217 341 203 315 180 288 165 255 137 286 155 324 176 360 188 391 203 429 220 453 226 465 232 463 227 436 214 410 215 408 226 365 217 389 253 436 291 470 310 453 303 451 303 434 295 405 289 401 295 384 297 374 297 365 297 362 297 365 298 370 297 372 295 374 295 382 295 384 298 389 298 379 309 377 304 391 301 422 298 482 271 429 241 482 230 520 224 494 241 484 242 487 242 489 244 477 244 429 143 468 245 484 236 496 248 499 250 503 254 503 257 489 232 425 212 427 223 446 242 453 233 458 236 465 238 472 238 479 238 482 238 484 238 484 238 496 239 496 241 499 242 499 244 491 242 491 242 494 244 496 244 489 241 494 242 494 242 491 239 489 239 489 238 487 238 484 236 479 236 477 235 479 238 484 239 477 235 477 235 477 235 477 235 477 235 475 232 468 227 463 226 463 226 460 224 460 223 458 223 460 221 458 220 458 218 456 218 451 215 451 214 448 212 446 212 444 214 441 211 436 209 434 208 439 205 425 202 439 208 427 202 403 215 432 221 427 203 415 190 413 190 410 190 403 187 393 187 391 185 384 182 384 182 382 177 377 177 374 176 374 174 372 174 372 173 362 167 355 165 360 170 355 165 355 165 355 165 353 164 348 158 346 156 341 155 336 153 331 153 329 153 327 152 324 152 319 149 317 147 315 147 317 149 312 146 269 81 136 36 176 101 276 141 291 134 248 111 255 135 276 132 262 119 241 113 248 120 236 114 255 131 274 128 243 104 179 69 169 70 188 93 229 110 229 99 238 107 255 117 267 122 267 120 265 107 214 98 324 220 403 143 222 102 260 113 241 119 241 114 243 114 238 114 236 110 241 110 241 108 238 107 236 107 236 105 231 102 226 101 226 101 229 101 226 99 224 101 226 102 222 98 219 95 217 96 222 98 219 98 217 95 214 95 214 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 84 191 84 191 84 191 84 193 85 191 84 191 82 188 84 181 82 179 84 176 81 171 79 174 81 176 82 179 82 174 81 176 85 174 84 174 82 171 81 171 81 169 78 164 76 162 75 159 76 159 75 157 73 155 73 157 75 157 73 155 73 152 72 148 72 145 70 145 69 143 69 145 70 143 69 143 67 140 67 133 66 136 67 136 66 131 64 138 69 136 67 136 66 133 66 131 63 131 61 128 60 126 60 126 60 128 63 128 60 124 57 121 61 119 60 119 58 117 58 112 55 114 57 114 57 117 58 117 57 112 54 107 52 107 54 107 52 107 52 107 52 107 52 109 55 109 54 107 52 105 51 97 48 97 48 97 48 97 49 95 52 93 52 90 49 88 48 100 55 93 49 88 49 93 54 88 46 83 46 90 51 90 48 85 46 85 46 85 46 85 46 95 48 81 43 83 46 81 40 81 43 81 43 81 43 81 43 71 42 76 45 81 45 76 42 71 42 76 43 76 43 74 40 16 15 16 15 18 23 21 27 18 19 18 19 18 19 18 19 21 27 21 23 19 19 18 19 18 19 18 19 18 19 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 21 23 21 23 21 23 21 23 21 35 19 27 18 23 16 19 15 19 15 19 15 19 15 19 16 19 15 15 13 11 12 7 13 11 12 7 10 11 12 15 10 7 10 7 10 7 10 7 13 11 12 7 10 11 12 15 12 31 30 75 39 79 37 79 40 91 43 99 45 99 45 99 33 47 3 0 0 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 6 7 6 11 7 15 9 15 12 0 3 15 7 0 18 107 66 194 84 210 79 206 79 190 81 206 81 202 79 198 78 198 73 186 72 182 69 158 54 119 33 71 31 63 22 31 10 7 0 31 13 23 37 35 79 452 202 476 215 484 149 249 165 607 230 329 111 242 123 337 205 412 188 448 233 345 155 400 140 468 180 674 247 499 141 492 271 325 233 428 232 436 265 456 220 480 223 456 104 238 245 690 191 257 120 353 193 396 184 380 180 365 188 361 190 357 187 365 185 372 187 365 185 357 182 349 176 345 173 281 140 333 184 380 171 357 179 384 177 380 174 396 187 444 196 472 206 511 217 515 203 488 233 611 241 642 248 674 250 686 257 722 262 726 251 686 245 690 247 678 230 634 226 638 236 646 229 626 236 642 233 591 212 519 194 432 174 376 156 349 156 353 156 361 165 388 179 428 199 480 217 495 226 527 230 531 226 531 223 531 220 535 218 539 221 563 260 714 285 801 306 841 310 849 292 825 294 841 294 853 294 865 292 892 295 896 297 892 295 888 295 900 295 904 297 908 298 908 310 916 309 924 304 904 303 825 304 539 238 503 232 484 226 499 238 507 241 511 242 515 244 515 244 563 212 305 229 511 254 503 248 507 250 527 253 551 257 571 239 476 193 384 167 376 190 495 224 531 227 531 229 527 230 515 239 515 239 499 239 488 239 488 238 503 238 495 239 480 242 484 239 480 239 495 241 507 241 507 238 488 242 499 244 495 239 484 239 488 238 484 238 484 236 480 238 476 236 476 238 484 241 488 235 472 235 472 235 472 235 472 236 464 233 456 229 444 226 440 226 440 226 436 224 432 223 432 221 440 221 436 220 432 218 432 215 424 215 420 214 416 212 416 214 416 212 408 211 404 208 408 190 376 202 384 182 388 212 424 196 376 202 369 191 369 196 376 190 365 188 357 187 353 187 349 187 345 182 341 182 341 179 329 179 333 179 329 177 325 176 325 176 325 168 305 164 301 167 313 170 313 168 309 164 297 162 293 158 289 156 281 156 285 153 281 152 285 153 293 153 293 153 293 150 273 149 269 147 281 150 285 132 123 40 0 57 158 129 265 135 246 125 226 125 230 120 202 105 202 123 230 122 214 120 222 126 218 114 206 116 222 119 218 123 210 108 182 110 198 111 186 107 182 110 198 116 214 122 226 110 214 122 178 92 277 276 884 365 492 117 198 129 182 99 218 111 198 114 214 117 206 110 198 110 202 110 198 108 194 107 194 107 190 104 182 101 174 99 174 101 182 99 178 99 182 102 186 99 174 95 162 93 166 98 178 99 190 96 182 95 182 96 186 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 85 174 84 170 82 170 85 170 85 170 85 166 81 158 82 162 84 170 85 170 84 162 85 154 85 158 84 158 81 158 82 158 79 162 78 154 75 150 76 150 76 146 75 142 73 142 72 138 70 134 70 130 69 130 72 146 72 142 70 138 69 138 70 142 70 138 69 134 67 134 67 130 67 130 66 123 63 119 69 134 69 130 67 126 66 126 63 130 63 126 61 123 60 123 58 123 61 130 61 123 57 111 61 123 61 119 60 115 58 115 54 107 55 111 57 115 58 119 61 123 57 111 54 103 52 103 52 103 52 103 52 103 52 103 52 103 54 107 54 107 55 111 48 91 48 91 48 91 48 91 58 107 54 91 51 95 54 103 57 103 52 87 48 87 52 99 48 99 45 99 49 111 49 103 46 99 46 99 46 99 46 99 52 103 43 87 45 99 43 79 43 91 43 91 43 91 43 91 43 91 46 95 45 87 40 75 39 79 43 91 45 87 40 75 33 21 47 24 38 18 38 22 42 22 38 18 35 18 35 18 38 18 35 16 33 15 31 13 40 19 33 15 31 16 38 21 42 21 38 18 35 19 40 22 40 21 38 16 26 12 28 16 28 18 28 18 28 18 28 18 33 19 31 18 28 19 31 21 31 18 31 16 28 15 26 15 26 15 28 18 31 18 28 16 23 13 23 13 23 13 23 13 26 15 26 15 26 15 26 15 16 12 16 12 16 12 16 12 14 10 14 9 11 7 9 7 14 18 54 42 69 40 66 42 66 40 66 42 71 45 78 48 71 18 0 4 11 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 2 1 2 4 4 9 19 12 14 6 14 12 9 6 9 6 9 6 9 6 11 7 11 7 11 7 11 7 7 3 9 9 9 6 40 48 121 76 121 76 121 76 121 76 124 79 128 78 119 73 117 75 114 72 117 70 105 57 78 45 57 31 45 24 28 15 16 10 23 21 57 34 74 37 200 196 377 209 408 182 217 111 296 212 253 116 150 88 186 155 329 202 362 209 362 147 248 141 229 162 279 242 401 188 272 236 415 179 470 220 451 257 448 227 453 230 468 179 195 156 465 259 296 120 272 180 393 187 398 185 405 193 403 194 401 196 405 191 417 188 408 191 393 188 391 184 377 184 370 156 334 180 365 182 362 174 362 170 346 179 324 187 384 196 365 224 370 217 408 218 329 226 377 244 358 242 355 251 353 253 343 256 343 260 353 266 365 266 362 262 358 257 348 250 348 245 319 226 324 226 336 233 353 239 360 232 351 212 322 188 300 171 308 164 298 146 293 149 317 159 370 187 360 185 379 212 432 242 417 227 429 230 420 221 403 218 382 214 374 220 398 257 451 286 479 307 475 310 458 300 434 294 408 294 396 289 382 289 382 297 379 298 384 306 379 301 360 294 377 307 362 303 403 304 448 313 396 242 439 239 477 233 499 235 491 244 491 244 487 242 491 248 489 259 413 180 475 253 494 238 511 229 499 247 503 260 458 268 425 245 417 134 231 110 248 107 269 143 324 184 384 217 434 239 444 236 451 238 444 233 456 241 479 229 477 236 475 239 487 226 482 238 482 241 491 241 489 236 489 239 489 239 489 239 489 239 484 236 484 235 482 233 479 233 479 236 479 235 477 233 475 233 472 232 472 232 472 232 472 232 470 230 470 229 468 227 465 227 460 224 458 223 458 221 456 221 453 217 453 215 451 214 448 214 448 214 446 212 446 212 444 211 441 212 439 211 436 208 432 206 422 199 425 199 420 196 415 194 403 199 403 196 403 191 408 191 408 188 408 190 401 185 389 179 384 180 384 179 382 177 379 177 377 176 377 174 374 173 372 173 382 174 346 185 367 168 384 179 370 171 343 159 341 164 346 159 346 156 346 155 341 155 339 155 324 150 327 155 329 155 329 153 319 144 305 147 322 143 265 99 150 45 159 88 267 146 284 122 269 126 265 125 262 122 257 120 257 120 257 120 255 119 250 116 250 117 250 116 250 116 250 116 248 116 253 116 243 110 243 113 253 117 269 125 276 131 298 147 319 167 370 200 408 217 432 230 417 202 346 144 267 114 245 114 245 116 245 114 241 114 238 113 241 110 243 110 238 107 234 104 231 102 229 101 226 102 229 104 229 102 229 101 226 99 224 99 226 99 222 96 219 96 219 96 217 96 217 96 217 96 217 96 214 96 217 98 219 99 222 101 214 96 214 95 212 93 210 93 214 96 214 95 212 95 210 93 207 92 207 90 205 88 202 88 202 88 202 87 200 85 198 85 188 84 188 85 188 85 188 87 188 85 188 85 188 85 188 85 186 88 186 87 183 85 181 85 181 85 181 84 174 79 174 84 169 92 186 76 152 79 183 92 167 78 167 78 169 81 174 84 162 79 167 84 171 82 167 79 164 79 162 76 155 69 143 63 152 73 150 72 148 70 145 69 143 69 143 69 143 69 143 69 136 67 136 67 136 67 136 67 138 69 138 67 136 66 133 66 133 60 121 58 128 63 126 55 124 58 124 58 124 58 124 58 119 60 119 58 117 57 114 57 124 58 112 58 121 64 121 57 112 55 107 52 105 52 105 54 107 54 107 54 107 54 107 54 112 57 102 52 100 54 107 58 93 49 100 54 102 52 95 48 95 52 90 51 95 54 93 51 85 52 97 54 85 46 88 54 90 51 93 51 93 49 88 46 83 46 85 46 85 46 85 48 93 49 90 48 88 46 85 46 78 42 78 40 76 39 74 37 62 40 81 46 74 40 74 45 71 43 78 42 69 40 81 51 15 23 22 31 18 15 18 27 22 27 19 19 18 19 18 23 18 19 16 15 16 15 15 11 19 23 16 15 16 15 19 23 21 23 18 15 16 19 19 27 21 31 22 23 15 7 15 19 15 7 15 7 15 7 15 7 18 11 15 7 15 7 16 15 18 27 16 23 16 19 15 19 15 23 16 27 18 23 15 19 13 15 13 15 13 15 13 15 13 15 13 15 13 15 13 15 12 11 12 11 12 11 12 11 10 7 10 3 9 0 7 0 7 27 33 91 43 91 42 95 42 91 42 91 43 99 46 111 48 75 9 3 1 0 0 3 0 0 0 0 0 0 0 0 0 0 3 0 0 0 1 0 4 11 12 19 7 7 7 19 6 7 6 7 6 7 6 7 7 11 7 11 7 11 7 11 6 7 9 15 4 7 28 130 73 186 75 194 76 198 78 202 78 202 79 198 75 182 73 190 69 178 70 170 61 134 46 95 31 55 24 35 15 23 12 15 13 31 30 47 25 75 128 468 203 511 214 361 111 293 159 424 119 226 85 174 98 277 176 420 205 488 190 321 150 376 152 472 168 654 241 420 152 567 212 285 242 376 239 464 238 396 232 444 221 313 79 420 274 611 156 253 153 388 203 404 191 400 190 396 196 380 200 384 197 388 191 384 193 369 188 372 191 372 187 372 180 297 159 376 188 388 185 376 188 372 180 400 173 444 214 476 208 551 215 543 242 551 200 587 245 646 241 654 247 690 253 718 253 718 257 730 263 742 265 757 271 785 271 773 268 769 266 761 259 726 250 686 235 638 220 611 236 650 235 642 229 615 221 591 203 535 194 492 177 436 161 392 152 357 146 333 149 365 170 404 190 452 208 495 224 523 233 539 236 551 227 519 218 523 221 547 233 619 262 698 286 753 298 801 309 868 307 853 295 833 286 841 289 868 288 904 295 936 307 952 297 908 315 904 298 861 291 730 244 555 241 495 236 488 233 492 239 507 244 503 241 499 244 519 248 535 194 365 239 527 248 511 245 543 242 559 262 551 266 424 165 543 241 317 90 174 101 222 84 206 92 230 114 321 164 428 227 551 239 571 241 535 232 523 229 499 236 519 232 495 244 488 236 480 235 484 236 492 235 492 239 488 239 488 239 488 239 488 236 480 236 476 235 476 233 472 236 476 236 472 235 472 233 468 232 464 232 464 232 464 232 464 230 452 229 448 229 444 227 444 224 436 224 436 223 432 223 428 217 428 217 424 215 420 214 420 214 420 212 416 212 416 211 412 212 412 211 404 208 400 206 404 199 392 200 392 197 392 194 376 196 372 194 369 193 365 191 365 188 361 190 361 187 345 180 333 179 345 177 341 177 337 176 337 176 337 174 333 174 329 173 329 162 353 176 349 194 448 221 293 176 325 165 301 162 305 164 301 156 285 155 281 156 285 155 285 147 273 150 285 150 285 149 281 140 269 152 297 144 194 82 39 67 119 113 238 131 238 125 238 126 238 125 230 122 226 120 222 120 222 120 222 119 218 117 202 120 210 119 206 117 210 114 206 122 230 125 230 120 218 120 230 122 234 131 249 135 269 147 305 173 392 206 480 224 488 220 476 206 404 170 285 129 214 117 214 116 206 114 210 116 206 113 210 108 198 108 198 107 190 104 182 104 182 102 178 101 182 102 186 102 186 102 182 101 178 99 178 99 174 96 166 95 166 95 170 98 190 98 190 98 190 98 190 96 190 98 190 98 190 99 194 96 194 96 190 95 190 93 186 96 190 95 190 93 186 93 186 92 190 92 186 90 186 88 182 88 182 88 178 87 178 85 174 85 174 85 174 85 174 85 174 85 174 85 174 85 174 85 174 88 178 88 174 87 170 85 170 84 178 92 174 82 158 79 150 81 138 81 162 96 194 84 126 79 154 78 158 78 162 81 170 78 158 81 162 81 158 76 146 78 154 79 158 76 146 72 130 72 142 70 142 70 142 69 138 69 138 69 138 69 138 69 138 67 130 67 130 67 130 69 134 69 134 69 130 67 126 66 126 64 126 58 119 61 130 60 111 58 119 58 119 58 119 58 119 60 119 60 115 58 115 57 111 60 111 55 111 60 123 58 107 57 111 54 107 52 103 54 107 54 107 54 107 54 107 54 107 57 107 52 95 51 99 55 111 49 95 52 99 52 99 51 91 54 95 51 91 54 99 52 91 49 91 52 95 49 87 51 95 49 107 51 111 49 107 48 99 46 99 46 99 46 99 46 99 49 103 48 103 46 99 45 95 43 91 42 87 40 83 40 79 39 83 45 95 45 87 45 91 43 91 46 87 39 75 43 99 31 18 38 19 35 16 33 18 42 21 38 18 35 18 38 19 31 15 33 16 33 16 35 18 38 18 35 16 33 18 35 19 35 16 33 15 31 16 33 18 38 21 45 22 35 16 33 16 23 15 23 15 23 15 23 15 26 16 23 15 23 15 26 16 31 16 28 16 26 15 26 15 28 18 31 18 28 15 23 12 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 11 18 54 42 71 42 71 45 71 43 69 42 69 43 74 45 78 42 38 4 0 0 7 4 0 0 0 0 0 0 0 0 0 1 4 1 0 0 0 1 9 9 16 9 9 4 9 9 9 6 9 6 9 6 9 6 11 7 11 7 11 7 11 7 11 9 19 7 2 6 52 60 114 72 117 75 121 78 126 81 121 78 126 76 117 72 114 73 107 67 107 64 93 51 69 40 50 27 38 18 19 12 11 10 23 16 66 30 54 67 293 209 374 227 348 128 202 141 224 122 140 92 145 96 164 117 272 197 365 226 288 122 257 134 243 156 262 241 403 153 327 279 382 155 456 229 470 257 446 221 446 227 446 137 243 215 506 224 243 120 334 203 429 200 427 197 427 203 422 203 417 203 422 197 427 194 413 196 403 194 403 196 391 190 365 150 334 194 389 188 370 187 367 179 353 184 343 202 389 211 370 229 372 227 396 224 331 236 374 244 358 245 353 253 346 256 334 253 336 259 339 263 348 266 343 265 348 268 360 272 365 274 365 271 365 266 353 250 329 238 308 238 308 236 312 230 315 224 327 226 341 223 343 211 324 199 303 179 279 156 257 143 260 141 272 147 310 168 355 196 410 220 446 232 441 232 434 230 427 232 417 229 401 223 393 233 422 256 456 288 463 298 456 298 441 301 436 304 403 295 377 291 367 294 362 310 410 301 441 316 460 260 415 241 444 238 468 236 479 235 482 241 487 242 482 241 489 247 503 247 410 205 496 248 499 254 496 269 515 274 520 266 484 134 413 280 496 159 229 108 243 92 210 93 176 70 152 70 174 90 219 125 276 167 341 203 386 220 413 221 451 233 446 224 453 235 463 232 472 232 479 235 489 238 487 239 484 239 484 239 484 239 482 238 482 236 479 236 477 235 479 236 479 235 477 235 475 233 475 233 475 233 475 233 475 233 470 229 468 229 465 227 465 227 463 226 463 224 460 223 458 223 453 217 453 215 451 214 448 214 448 214 448 212 446 211 444 211 439 211 436 209 434 206 429 205 422 199 425 199 420 196 415 193 410 194 408 193 405 191 408 191 403 188 403 188 398 184 389 179 379 177 377 176 377 174 374 174 377 174 374 174 372 173 372 174 398 171 310 185 515 333 565 191 355 170 355 168 346 162 343 164 346 155 343 155 339 155 339 155 324 149 322 150 319 147 315 144 319 146 296 126 250 96 210 81 241 128 300 147 274 117 257 129 269 125 269 123 265 122 262 120 262 120 262 119 260 119 257 117 257 117 257 117 257 117 257 117 260 122 267 123 262 119 265 125 279 131 296 138 303 144 319 155 317 156 348 174 355 167 336 158 334 158 303 134 267 117 248 114 245 114 243 114 238 114 238 113 238 108 236 105 231 104 229 102 231 102 229 101 226 102 229 104 229 102 229 101 226 99 224 99 222 98 219 95 217 95 217 96 222 99 222 99 222 99 222 99 222 99 222 99 219 98 219 98 214 96 214 96 212 95 212 93 212 95 212 93 210 92 207 92 207 92 207 92 205 90 205 88 202 88 202 88 200 87 200 87 195 88 191 87 188 84 186 84 188 85 188 85 188 85 188 85 186 87 186 87 183 85 183 85 174 87 186 79 171 84 181 79 169 85 181 85 157 67 162 88 174 81 171 79 167 79 169 79 162 78 159 79 157 76 152 73 152 76 155 78 155 76 152 73 143 69 143 69 143 70 145 70 140 67 140 67 140 67 140 67 133 66 136 67 138 69 140 70 138 69 138 67 136 66 133 66 133 61 126 60 128 61 126 57 124 58 124 58 124 58 124 58 119 60 119 60 117 58 117 57 117 57 112 55 114 58 114 54 112 57 109 54 105 52 107 54 107 54 107 54 107 54 107 54 102 52 97 49 95 51 100 54 97 51 100 52 100 52 97 51 95 52 90 51 95 54 93 51 93 51 88 49 93 52 90 49 90 49 93 51 90 48 85 46 90 48 88 46 85 45 83 43 85 46 85 46 83 45 83 45 83 45 81 43 81 42 78 42 78 43 76 46 83 49 81 45 83 48 81 43 69 39 74 45 16 19 19 23 19 19 18 19 21 27 19 19 18 19 19 27 13 11 15 15 16 19 18 23 18 19 18 19 18 19 18 19 15 11 15 11 15 11 15 11 15 23 22 31 19 11 15 11 18 15 18 15 18 15 18 15 19 19 18 15 18 15 19 19 16 23 16 19 15 19 13 15 18 27 18 27 16 15 12 7 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 3 19 30 87 42 87 42 95 45 99 43 91 42 91 43 99 48 138 40 35 0 3 6 11 1 3 1 3 1 3 1 3 0 0 1 0 0 0 0 0 9 15 9 11 6 3 4 7 6 7 6 7 6 7 6 7 7 11 7 11 7 11 7 11 4 19 12 3 0 11 37 162 73 186 73 190 76 194 78 198 75 194 78 194 72 178 70 186 67 170 66 154 55 119 42 83 30 51 21 27 12 27 12 27 18 23 36 31 13 174 187 464 206 495 170 253 128 353 125 261 92 246 101 242 105 238 150 472 212 539 141 297 170 380 161 444 173 658 241 333 206 674 193 226 227 424 253 464 233 392 226 452 218 194 102 543 280 484 131 293 196 452 218 440 205 432 199 440 208 420 211 420 206 408 197 392 197 388 199 380 200 404 200 380 170 273 165 420 205 408 191 408 190 404 184 412 191 492 221 523 221 567 229 591 242 579 218 630 245 654 244 670 250 706 254 718 254 726 256 745 262 745 265 761 259 761 260 777 266 789 271 797 265 781 269 797 274 793 272 797 272 793 271 777 263 749 251 718 239 682 233 658 232 650 235 654 238 634 223 567 197 484 177 436 153 361 144 309 140 317 159 369 180 400 191 476 220 531 239 575 250 571 235 515 214 480 214 511 226 591 247 666 266 738 285 789 301 857 309 892 309 884 295 853 303 825 279 801 303 833 272 555 239 511 238 480 236 492 235 511 236 495 241 495 238 495 242 511 256 492 196 444 256 511 251 559 268 551 292 591 272 571 168 206 229 666 259 293 85 214 116 194 96 230 99 230 93 206 85 190 76 182 87 222 102 265 119 293 156 376 180 432 206 428 203 436 220 460 230 484 236 492 236 492 236 480 238 480 238 480 238 480 238 480 236 476 236 472 235 472 236 476 235 472 235 468 233 468 233 468 233 468 233 468 233 468 229 448 229 444 227 444 226 440 226 440 226 440 224 436 223 432 217 428 217 424 215 420 214 420 215 424 214 416 212 412 209 408 209 404 209 400 206 392 205 396 199 392 200 392 197 392 194 376 191 369 193 365 191 365 190 361 187 353 187 349 184 341 180 341 177 341 177 341 176 337 174 333 174 333 174 329 173 329 171 325 179 321 199 654 365 857 366 726 164 321 173 325 165 297 161 305 156 281 155 277 155 285 153 281 153 289 155 293 152 281 146 269 146 238 116 150 99 174 125 249 140 257 131 238 125 234 126 246 125 222 123 218 122 214 120 214 120 210 119 210 117 210 119 210 114 194 117 202 120 210 123 222 117 222 122 226 119 230 122 234 125 238 131 253 137 269 143 285 144 277 140 257 132 246 132 253 123 226 123 214 117 202 113 202 114 202 114 206 114 206 111 206 110 198 107 190 104 186 104 186 104 182 102 178 101 182 102 186 102 186 102 182 101 178 99 178 99 178 98 170 96 170 98 174 101 198 101 198 101 198 101 198 101 198 101 194 98 190 96 186 98 198 96 194 96 190 95 190 95 190 93 186 92 182 92 182 93 194 92 190 92 186 90 186 90 186 88 182 88 178 87 178 90 194 88 186 85 178 84 174 87 186 87 186 87 186 87 186 87 186 87 186 87 186 87 182 88 198 85 162 82 206 95 174 104 146 67 126 82 154 79 154 85 166 82 162 78 158 78 158 78 154 78 154 78 150 76 150 75 146 75 146 73 142 72 138 67 146 69 150 70 154 72 158 67 142 67 142 67 142 67 142 66 126 67 130 69 138 70 142 69 134 69 130 67 126 66 126 63 130 61 126 61 126 60 119 60 123 60 123 60 123 60 123 61 123 60 119 60 115 58 115 58 115 57 111 57 111 57 107 58 115 55 107 54 107 54 111 54 107 54 107 54 107 54 107 54 103 52 95 51 99 54 103 51 99 52 99 52 99 52 95 54 95 51 91 54 99 52 91 54 87 46 83 54 103 52 83 48 107 49 107 49 103 46 95 51 107 48 103 45 95 43 87 45 95 45 95 45 95 45 95 45 95 45 95 45 95 45 95 48 91 42 87 48 107 46 83 46 95 43 83 40 79 43 91 38 19 40 21 42 22 38 18 40 19 35 18 35 19 40 21 28 15 31 16 33 18 35 19 35 18 35 18 35 18 35 18 28 15 31 15 31 15 31 13 26 15 38 19 33 13 26 13 28 18 28 18 28 18 28 18 31 18 28 16 26 18 28 19 28 16 26 15 26 13 23 13 31 18 31 16 26 13 19 9 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 4 13 47 37 64 39 64 40 74 45 71 42 69 42 71 43 71 57 83 28 11 4 7 0 2 1 2 1 2 1 2 1 0 1 2 0 0 0 0 3 21 12 14 6 9 6 7 4 9 6 9 6 9 6 9 6 11 7 11 7 11 7 11 7 2 9 16 1 0 12 69 67 121 76 121 75 117 73 114 72 117 76 121 75 112 69 112 72 109 67 102 60 85 46 64 37 57 28 38 18 21 13 14 15 35 21 74 25 78 114 367 203 384 203 260 122 217 131 150 102 133 104 143 98 169 101 241 205 379 208 222 128 293 137 248 146 276 233 367 138 408 294 372 147 434 244 482 247 446 226 451 239 427 88 284 245 489 173 210 131 405 226 456 209 453 206 439 212 434 214 427 214 436 206 446 200 429 208 420 202 420 212 413 193 336 155 365 211 405 199 384 196 370 191 351 182 365 217 391 224 382 230 377 239 377 229 348 245 374 244 365 248 365 254 355 254 341 259 341 260 341 265 346 268 343 265 346 268 351 272 355 274 348 266 339 266 339 268 346 272 355 282 358 283 365 282 367 279 346 257 336 244 317 232 305 224 329 235 334 232 329 221 327 215 336 206 324 184 291 158 276 155 288 144 291 158 317 165 324 179 367 209 410 236 436 241 429 235 393 215 393 221 393 227 398 241 403 256 429 286 463 307 477 315 472 303 444 309 499 285 432 220 446 238 458 238 465 235 465 236 470 236 479 238 477 238 484 245 508 230 417 232 511 242 503 265 537 276 549 269 527 208 257 143 463 309 534 167 214 82 217 81 226 102 212 93 195 84 174 76 219 107 202 95 176 81 152 66 171 90 212 129 336 177 341 180 405 211 456 232 482 233 484 232 479 235 477 235 477 235 477 235 479 235 477 235 475 233 475 232 477 233 475 233 472 232 472 230 472 232 472 232 472 232 472 232 468 229 465 227 465 226 463 226 463 226 463 224 460 223 458 223 453 217 453 215 451 214 448 214 451 215 448 212 446 211 441 209 436 208 434 206 429 203 427 203 422 199 425 199 420 196 415 193 410 193 410 191 408 190 405 190 398 185 393 184 393 180 391 180 384 180 382 179 379 177 379 177 374 174 372 173 372 171 370 173 358 174 453 355 608 368 608 322 339 167 355 171 346 161 339 162 341 155 341 153 339 153 336 153 331 153 327 152 322 147 312 143 269 114 250 116 272 134 288 135 286 129 250 114 255 128 267 125 267 122 265 122 265 120 262 120 262 119 257 117 257 119 262 120 262 122 262 122 265 122 265 122 265 125 272 126 269 123 274 129 276 123 279 128 291 134 296 135 310 140 296 131 286 131 293 134 262 120 265 123 265 120 253 116 243 114 241 113 238 113 236 111 245 111 238 107 234 105 234 107 231 102 229 101 226 102 229 104 229 102 229 101 226 99 224 99 229 101 226 99 224 101 229 102 224 101 224 101 224 101 224 101 226 102 224 101 222 98 219 98 217 98 217 96 214 96 212 95 212 95 212 93 210 92 207 92 210 93 210 92 207 92 205 90 205 90 205 88 202 88 200 88 198 90 191 88 186 85 181 84 186 87 186 87 186 87 186 87 186 87 186 87 186 87 186 88 200 95 191 88 193 95 191 84 164 82 183 96 188 84 171 85 181 85 176 81 169 78 167 79 159 76 155 78 157 79 162 81 159 78 155 73 148 70 145 70 145 72 148 73 150 75 152 76 140 67 140 67 140 67 140 67 136 67 136 69 138 70 140 72 138 69 138 67 136 66 133 66 131 63 131 63 128 60 126 61 126 60 126 60 126 60 126 60 121 61 121 60 119 60 117 58 121 61 121 60 117 57 114 58 114 58 107 57 105 55 107 57 105 55 105 55 105 55 105 55 105 57 97 55 97 55 100 57 97 54 95 54 95 54 95 55 95 52 90 51 95 54 93 51 95 49 83 48 95 55 93 48 88 48 90 49 88 48 85 45 93 49 88 48 83 45 81 42 83 45 83 45 83 45 83 45 83 45 83 45 83 46 85 46 83 43 71 42 81 48 78 40 78 43 71 40 74 43 81 46 22 27 19 27 24 35 21 19 19 23 18 19 18 23 21 31 15 11 16 15 16 15 18 19 16 19 18 23 19 19 18 15 13 11 15 15 16 11 15 7 12 7 16 15 13 3 12 7 15 7 15 7 15 7 15 7 15 7 13 0 12 3 15 7 15 19 15 19 13 15 13 11 15 23 16 23 15 15 12 7 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 4 23 30 83 39 79 37 83 43 95 42 91 42 95 45 103 45 146 57 107 19 19 1 0 3 7 3 7 3 7 3 7 0 0 1 0 0 0 4 11 19 31 9 7 6 11 6 3 6 7 6 7 6 7 6 7 7 11 7 11 7 11 7 11 0 11 7 0 3 55 52 178 78 198 76 190 73 182 70 174 73 190 75 186 70 170 69 178 69 170 64 146 51 111 39 79 31 47 19 23 12 31 15 43 25 55 33 35 52 301 206 440 227 396 137 277 131 265 95 269 104 297 98 234 102 210 131 511 236 428 119 365 185 404 155 428 187 607 199 349 254 622 211 281 227 495 257 448 233 428 230 484 168 75 147 622 254 357 114 281 229 495 223 448 214 444 205 460 218 456 221 448 217 432 209 424 211 424 212 404 212 444 211 380 149 313 200 468 211 428 208 432 194 448 185 404 205 527 221 555 232 575 238 626 239 583 233 654 245 654 245 674 253 706 256 718 257 730 260 745 263 745 266 757 266 785 268 785 269 789 271 793 274 805 268 797 266 805 271 813 266 793 271 793 272 789 271 777 279 801 279 781 263 714 238 658 235 674 236 678 238 654 232 630 226 622 230 607 220 551 202 507 184 428 164 400 153 325 128 301 153 357 165 400 190 468 221 527 232 535 229 523 221 519 226 551 220 543 226 583 245 646 266 702 289 761 309 857 307 642 235 523 235 448 235 444 235 480 236 495 233 476 236 484 235 484 241 503 253 456 203 488 254 492 254 547 269 642 250 571 247 226 122 365 271 738 312 567 206 416 167 317 105 182 79 126 72 162 90 222 84 206 95 265 108 285 102 253 66 154 63 206 153 345 143 309 191 408 217 460 226 460 221 456 232 468 233 468 233 468 233 468 233 468 232 464 232 460 230 460 232 464 230 460 230 456 229 456 229 456 229 456 229 456 229 456 227 444 227 444 226 440 226 436 224 436 223 432 223 428 221 428 217 428 217 424 215 420 214 420 217 424 215 420 211 408 209 404 208 400 206 392 203 388 202 392 199 392 200 392 197 392 194 376 190 365 190 365 190 361 190 357 185 345 182 337 180 337 180 341 180 357 180 353 179 353 177 349 173 337 173 337 171 333 171 329 188 337 177 535 294 634 257 396 161 313 167 321 164 305 159 293 155 277 153 277 153 281 153 277 147 273 149 277 146 265 140 253 123 210 120 222 132 238 123 202 120 222 128 242 125 226 122 226 122 218 122 214 120 214 120 214 120 210 117 202 116 210 120 214 131 222 128 214 122 202 117 198 120 222 125 234 120 234 122 238 122 226 123 234 131 249 131 242 125 234 128 246 132 246 125 214 123 226 125 222 120 202 111 194 113 198 113 206 113 202 111 202 114 210 110 194 105 190 107 198 104 182 102 178 101 182 102 186 102 186 102 182 101 178 99 178 102 186 102 182 102 190 104 194 101 198 101 198 101 198 101 198 101 198 101 198 99 194 99 194 99 198 98 198 96 194 96 194 96 194 96 190 95 190 93 186 95 194 93 194 92 190 92 190 92 186 90 186 88 182 88 182 90 194 90 190 87 186 85 182 88 190 88 190 88 190 88 190 87 186 87 186 88 190 88 190 85 178 88 206 90 170 90 230 125 249 111 178 81 158 87 182 87 170 84 166 79 162 79 162 79 154 78 154 78 158 81 162 81 158 76 142 72 134 70 142 73 158 73 162 75 162 75 162 69 146 69 146 69 146 69 146 70 138 70 138 70 134 69 134 69 134 69 130 67 126 66 126 61 134 66 134 61 123 60 130 61 126 61 126 61 126 61 126 63 123 61 123 60 119 60 119 61 126 64 123 58 111 57 115 58 119 58 111 57 111 57 111 55 107 55 107 55 107 55 107 57 107 57 107 57 107 57 107 55 103 54 99 54 99 55 103 54 95 51 91 54 99 52 91 52 91 49 87 52 95 51 87 48 103 48 103 48 99 45 95 49 103 48 99 46 95 45 91 45 95 45 95 46 99 46 99 43 91 45 95 45 99 46 99 48 91 42 83 43 91 43 83 45 83 39 75 43 95 48 99 40 19 35 19 42 24 38 16 38 18 35 18 35 19 40 22 35 18 33 16 33 16 31 15 33 16 38 19 38 19 33 16 28 15 33 18 35 16 31 13 28 15 33 15 26 12 31 18 23 15 23 15 23 15 23 15 23 13 21 12 19 13 21 15 26 15 26 13 23 13 21 12 23 13 26 15 26 13 21 12 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 19 21 57 42 69 39 64 39 69 42 69 42 71 45 76 48 78 51 85 48 45 7 0 1 4 3 4 3 4 3 4 3 0 1 2 0 0 3 11 13 38 18 16 7 11 9 11 4 9 6 9 6 9 6 9 6 11 7 11 7 11 7 11 7 2 6 9 1 16 37 97 75 121 76 119 73 117 72 114 70 114 73 119 72 109 67 107 69 107 64 95 54 76 40 57 33 54 25 38 15 16 12 14 16 40 31 62 33 174 168 386 206 384 162 207 123 171 104 126 98 136 116 150 102 181 90 236 229 429 143 200 149 286 137 224 149 303 215 296 174 489 269 460 206 456 269 491 235 448 232 451 239 341 70 393 272 425 132 214 149 453 239 463 214 468 214 453 223 453 226 446 227 463 221 475 218 448 221 441 211 434 224 425 191 310 180 434 232 410 214 417 208 384 208 360 184 389 227 386 233 391 230 379 248 360 226 358 251 377 244 377 248 377 256 360 251 348 257 343 260 348 263 351 265 351 265 351 265 346 268 341 268 343 272 341 272 339 277 341 277 358 277 355 277 351 271 348 268 360 280 370 283 367 276 348 265 353 266 358 262 348 251 339 244 317 230 329 233 331 232 341 236 360 214 348 212 346 179 293 171 310 164 281 140 267 153 324 187 403 209 422 218 427 226 441 235 439 227 427 220 417 217 420 223 384 241 441 269 463 226 441 229 475 232 475 235 470 235 463 233 463 232 475 235 472 235 482 244 496 224 432 239 496 236 506 253 513 277 494 244 372 113 367 220 491 266 508 271 553 301 532 268 477 230 384 158 265 93 176 55 186 79 176 84 188 98 193 98 193 99 152 95 293 162 296 168 393 208 439 221 456 214 463 221 472 233 470 233 470 233 470 233 468 232 465 230 465 229 463 229 468 229 465 227 465 226 463 226 465 227 465 227 465 227 465 227 465 227 465 226 463 226 460 224 458 223 456 221 453 220 453 220 453 217 453 215 451 214 448 214 453 217 451 214 444 209 439 208 432 206 429 205 427 202 422 200 422 199 425 199 420 196 415 193 410 188 415 188 405 190 401 188 393 184 389 179 389 179 391 182 386 179 382 177 379 177 377 176 372 173 372 171 370 171 367 171 346 174 351 170 336 161 374 161 341 161 336 161 341 162 336 156 339 153 341 152 336 153 334 152 319 146 317 146 312 143 308 140 308 140 288 129 272 125 269 125 253 125 274 131 262 122 253 123 262 120 262 120 262 120 262 120 262 119 255 116 255 119 265 123 274 129 272 126 267 123 265 120 260 122 267 122 260 116 260 119 279 122 279 125 291 131 286 123 288 126 288 131 298 131 281 117 269 122 262 117 250 110 236 105 241 113 241 111 236 113 234 110 245 111 238 104 231 104 234 107 231 102 229 101 226 102 229 104 229 102 229 101 226 99 224 99 229 101 226 101 226 102 231 105 222 99 222 99 222 99 222 99 222 99 224 101 224 101 224 102 219 99 217 98 217 96 214 96 217 98 217 98 214 96 212 95 212 95 210 93 210 92 207 92 207 92 205 90 205 88 202 90 193 88 188 88 188 88 188 87 188 88 188 88 188 88 188 88 186 87 186 88 188 90 191 90 176 76 183 95 183 90 281 220 489 227 272 93 198 120 202 61 179 85 174 81 171 81 171 82 164 82 155 76 150 75 150 76 145 72 140 69 136 67 138 70 152 73 150 72 150 72 150 70 145 69 145 69 145 69 145 70 145 72 143 70 140 69 136 67 138 69 138 67 136 66 133 66 128 64 138 64 128 58 128 64 128 61 128 61 128 61 128 61 124 63 121 61 121 60 119 60 119 63 126 61 114 54 112 60 117 60 109 57 107 57 107 58 105 55 105 55 105 55 105 55 97 55 97 57 100 55 97 55 100 55 95 54 95 54 97 57 95 52 90 51 95 54 93 51 88 51 93 52 88 49 90 52 85 48 88 48 88 46 83 43 85 46 85 46 85 46 85 46 83 45 85 46 88 48 88 49 78 42 81 43 83 45 83 46 83 48 83 45 74 42 78 48 83 43 69 39 76 46 78 43 19 15 15 15 21 31 18 7 18 19 18 19 18 23 22 31 19 19 18 15 16 11 15 7 15 15 19 27 21 23 16 11 15 11 18 23 19 19 15 11 16 19 16 11 13 7 18 27 18 15 18 15 18 15 18 15 18 11 16 7 15 11 16 15 15 19 15 15 13 11 12 11 12 11 13 19 15 19 13 15 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 15 47 39 99 45 87 40 87 40 87 40 91 43 99 48 107 54 130 49 130 31 15 0 11 3 7 3 7 3 7 3 7 0 0 1 0 1 3 10 35 27 43 12 11 9 19 7 7 6 7 6 7 6 7 6 7 7 11 7 11 7 11 7 11 3 11 6 3 18 115 69 198 73 186 73 186 73 186 73 186 72 186 73 182 69 166 67 174 66 158 58 126 43 91 33 63 28 35 16 11 9 23 13 35 24 71 24 47 108 404 211 460 211 313 110 246 104 246 110 253 90 297 104 257 105 198 126 587 265 289 113 396 173 384 143 436 191 539 153 420 283 543 257 420 247 571 263 436 232 452 226 492 149 130 215 662 212 261 138 396 247 511 227 448 221 456 214 476 227 476 230 472 230 468 224 464 220 456 220 428 218 472 214 384 140 380 239 511 214 476 226 464 205 488 194 416 220 551 224 575 238 567 241 634 233 579 241 658 245 658 245 686 254 710 254 710 253 726 256 730 257 734 260 738 266 773 266 785 268 789 271 801 268 805 274 821 274 813 268 797 268 777 268 785 271 777 271 773 276 785 271 773 272 793 282 817 285 821 285 817 282 793 272 777 271 745 244 654 217 642 235 694 235 630 232 678 244 607 212 571 205 527 199 476 179 412 165 384 153 357 173 416 194 452 208 480 233 535 241 543 241 523 233 523 238 567 229 531 226 519 229 436 232 428 232 428 233 464 233 484 229 472 233 476 233 480 239 499 245 452 211 492 244 480 256 519 266 499 283 448 108 249 203 539 242 519 224 495 241 523 239 595 265 599 268 599 250 511 193 384 104 194 73 138 69 194 93 253 111 253 78 210 162 388 168 432 211 456 223 456 215 428 220 460 232 464 232 464 232 464 232 464 229 456 227 452 227 448 226 456 227 460 226 456 226 452 224 452 226 448 226 448 226 448 226 448 227 444 227 440 226 436 224 436 221 428 220 424 220 420 218 428 217 428 217 424 215 420 214 420 218 428 215 420 211 408 208 400 206 396 205 388 202 392 200 388 199 392 200 392 197 392 194 376 190 365 190 361 190 357 188 357 184 341 180 329 177 333 180 345 177 341 177 337 176 333 174 333 173 329 173 325 171 321 170 329 171 329 158 337 168 325 182 297 162 301 153 293 159 309 158 289 155 285 155 281 155 277 152 285 147 273 149 281 147 273 144 265 137 269 152 281 140 249 135 265 134 234 116 214 125 246 126 222 120 214 120 214 120 214 120 214 120 210 116 198 116 210 122 226 120 202 123 210 128 226 129 234 128 238 129 242 125 230 123 238 123 222 120 230 129 242 125 218 131 226 117 202 116 206 114 194 122 214 117 202 114 202 114 206 113 198 113 202 111 198 108 202 111 202 105 182 101 182 104 190 104 182 102 178 101 182 102 186 102 186 102 182 101 178 99 178 99 178 99 178 101 186 104 190 99 186 99 186 99 186 99 186 98 194 99 198 101 202 102 206 99 202 99 198 98 194 96 194 99 202 99 198 98 198 96 194 95 198 95 194 93 190 92 190 92 190 92 186 90 182 88 186 87 190 88 190 88 190 90 194 88 190 88 190 88 190 88 190 87 186 87 190 88 194 90 194 93 178 90 218 93 269 232 872 342 841 303 436 102 134 90 194 85 166 82 174 81 174 82 178 85 170 81 146 72 130 70 130 63 107 60 103 60 107 64 126 75 162 72 158 70 154 69 150 70 158 70 158 70 158 70 154 73 150 72 142 67 130 64 126 67 134 67 130 66 126 64 134 61 134 67 138 60 119 61 134 61 126 61 126 61 126 61 126 63 126 64 123 63 119 61 119 58 123 64 119 55 95 54 111 61 119 58 111 57 111 57 115 55 107 55 107 55 107 55 107 52 99 54 103 55 99 54 95 58 107 54 95 52 99 57 111 54 95 51 91 54 99 52 91 48 95 55 99 48 79 49 107 46 103 48 103 48 99 45 91 45 99 46 99 46 99 46 103 46 99 46 103 48 107 49 111 40 87 42 91 43 95 45 95 49 107 52 99 43 83 46 111 51 95 40 75 42 91 43 79 40 19 33 15 31 16 38 21 42 21 38 18 35 18 35 19 33 16 35 18 35 16 31 15 35 16 28 12 26 13 33 18 31 15 31 15 31 15 31 15 28 13 28 12 26 10 23 10 23 13 23 13 23 13 23 13 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 12 21 12 14 9 14 9 14 9 14 9 11 9 16 9 9 4 7 9 16 22 54 43 66 42 66 45 62 45 74 48 69 45 74 52 76 57 97 51 45 7 2 1 4 3 4 3 4 3 4 3 9 6 7 1 0 6 31 28 28 13 14 4 4 4 11 10 14 9 14 7 11 6 9 6 9 6 9 6 9 6 9 6 11 7 7 6 40 54 112 72 119 75 119 75 119 75 119 75 119 73 114 70 109 69 109 69 97 60 90 52 71 37 47 28 38 19 21 10 11 13 26 19 50 19 93 45 224 199 393 212 334 123 174 96 145 102 136 107 119 113 150 101 159 84 198 229 389 113 191 174 296 131 214 147 305 182 236 177 479 265 396 244 515 265 463 244 463 230 479 217 262 120 484 254 386 149 262 241 525 257 463 236 479 239 468 224 460 227 465 224 468 224 491 238 482 241 468 224 446 221 434 168 315 220 448 226 444 214 427 221 422 209 362 202 391 233 408 236 398 236 391 248 353 232 374 251 372 248 374 251 372 253 360 251 355 253 353 259 355 263 358 262 346 262 343 265 351 269 348 272 346 274 336 272 331 272 334 274 341 272 341 272 341 272 341 272 343 274 343 276 346 277 348 277 348 277 351 279 353 280 355 280 358 283 336 272 319 223 293 245 317 227 317 233 317 233 365 254 370 245 367 233 346 214 324 199 322 176 296 153 286 150 291 147 329 167 351 187 410 223 463 245 456 247 451 241 463 236 463 226 472 232 472 232 468 229 456 224 482 236 470 227 468 235 487 245 501 211 434 235 487 238 484 241 470 285 422 135 291 167 465 257 465 235 463 232 460 235 468 238 484 247 489 253 494 259 501 263 458 227 401 179 308 117 214 78 214 75 198 120 324 179 386 205 429 218 434 220 446 223 451 223 463 227 468 230 470 230 468 229 460 224 460 224 460 224 460 223 453 221 453 223 456 224 458 226 456 223 458 224 460 226 463 227 458 226 465 226 460 223 460 227 453 220 453 220 453 220 453 220 451 217 453 217 453 217 456 218 448 214 446 211 444 209 439 208 436 203 427 199 422 197 425 199 425 197 420 194 415 193 415 193 410 191 405 187 396 184 391 182 389 180 386 177 384 176 379 174 382 176 382 174 379 173 372 174 374 174 367 173 362 171 362 171 353 161 346 161 353 165 353 161 346 159 343 156 339 155 336 153 331 155 327 155 331 155 322 146 324 150 317 147 315 147 315 149 310 146 305 144 303 141 298 140 281 131 279 126 269 123 265 120 255 117 260 119 262 119 260 117 260 120 262 122 265 123 267 123 260 126 267 128 262 125 265 129 265 126 265 125 262 125 260 122 262 122 269 126 272 125 267 122 262 120 262 119 260 119 257 117 253 117 253 116 250 114 248 114 248 113 245 111 238 108 236 105 236 107 236 105 234 104 231 104 229 102 229 102 229 102 229 102 226 104 226 104 226 104 226 104 248 85 231 98 224 81 229 92 198 98 217 99 234 101 214 108 219 99 222 101 224 99 222 98 224 101 217 96 214 98 222 102 219 98 217 96 214 98 217 99 212 96 207 93 202 90 200 90 207 95 202 90 200 90 200 92 200 95 191 92 186 92 191 93 191 93 191 93 191 93 191 93 193 92 193 90 188 90 186 90 181 88 198 110 205 274 608 366 608 384 608 247 236 84 174 90 183 87 167 82 176 88 176 82 159 75 133 61 131 67 138 67 124 61 124 55 107 51 119 63 145 72 143 70 143 69 140 69 148 73 148 72 145 70 143 70 140 69 140 69 140 69 140 69 136 66 136 64 133 63 131 63 128 66 128 64 126 63 124 63 119 60 121 61 121 61 121 63 117 63 117 63 117 63 117 63 124 66 119 64 114 61 112 58 102 58 100 54 93 52 102 61 105 60 102 58 102 57 100 57 100 58 95 55 90 52 88 51 90 55 93 57 95 55 93 54 93 55 97 57 95 54 88 49 93 52 85 48 83 49 90 54 88 49 81 48 88 51 85 48 85 49 85 49 85 49 85 49 83 48 83 48 83 48 83 48 85 49 85 48 83 46 81 46 78 46 83 46 76 42 76 45 95 49 74 40 74 45 76 42 19 23 16 15 16 15 19 23 21 27 19 23 18 19 18 19 12 7 15 11 16 11 15 7 18 15 13 3 12 7 16 19 15 19 15 19 15 19 15 19 13 15 13 11 12 11 10 7 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 12 15 12 11 10 11 9 15 9 15 9 15 9 15 9 19 10 15 6 3 6 7 18 39 37 83 42 75 42 87 40 87 48 95 45 87 48 115 51 138 57 111 24 7 1 0 3 0 3 0 3 0 3 0 4 3 4 0 3 11 18 59 15 27 9 7 4 7 7 15 9 15 9 11 7 7 6 7 6 7 6 7 6 7 6 7 6 11 6 15 28 138 72 186 73 186 73 186 73 186 73 186 73 182 72 178 69 174 67 166 63 154 58 134 46 91 28 47 24 11 16 3 10 23 18 39 21 27 39 95 131 456 203 484 179 313 101 246 93 253 96 261 101 285 104 246 102 214 125 579 212 293 113 428 196 349 138 400 187 436 134 468 280 615 244 547 277 492 238 480 227 464 245 452 108 345 280 595 187 257 190 706 309 611 271 567 274 563 259 519 244 484 236 480 238 480 230 448 221 444 215 488 229 543 224 301 168 484 230 464 223 480 226 551 221 472 200 480 221 555 236 587 244 591 251 634 233 595 250 666 248 690 251 702 254 702 253 702 251 714 256 730 260 738 260 745 262 773 263 781 266 793 271 805 271 801 271 797 272 801 276 805 274 809 274 809 274 809 274 809 276 813 276 817 277 821 279 821 279 813 280 817 280 821 282 821 279 829 276 841 279 753 277 833 276 777 262 722 242 662 232 674 239 674 242 678 247 678 247 670 238 626 214 551 193 488 171 420 150 329 122 257 120 289 147 345 199 456 218 511 242 535 239 488 235 472 224 448 223 476 236 511 232 484 241 507 242 484 226 444 238 424 211 468 233 492 242 499 233 559 171 214 150 440 257 539 239 511 235 492 232 495 235 503 232 499 235 503 238 519 241 531 251 555 245 535 233 492 215 468 177 317 141 317 176 392 203 456 218 452 221 452 224 452 226 452 227 464 227 472 229 468 227 464 223 456 223 456 223 456 223 456 220 464 220 468 223 460 224 464 221 448 221 448 223 452 224 452 223 456 226 452 221 432 220 432 217 416 217 428 218 436 218 436 217 428 217 428 217 428 217 428 212 416 211 408 208 404 206 408 206 408 202 392 197 388 199 392 197 388 196 380 193 372 191 372 193 365 188 353 184 345 182 341 180 337 179 329 177 325 174 321 176 329 174 325 174 321 174 321 176 321 174 309 171 305 170 313 164 321 159 321 162 329 162 317 158 313 158 309 155 301 153 297 156 297 153 297 156 297 150 273 152 285 149 277 147 277 147 281 146 285 144 277 141 273 140 269 137 261 135 253 132 242 128 238 120 222 122 226 122 222 119 218 120 222 122 226 123 230 123 234 125 226 128 230 125 222 126 230 126 222 125 222 123 218 123 214 120 226 123 234 125 230 122 222 119 218 119 218 117 214 116 210 116 218 114 214 113 210 113 210 110 202 110 202 110 202 108 198 107 198 107 194 105 190 104 190 102 186 102 186 102 186 102 186 104 182 104 182 104 182 104 182 85 202 93 186 93 194 90 202 122 186 88 158 111 182 92 186 98 178 99 190 101 186 99 190 101 206 99 198 98 202 101 206 99 198 98 194 96 198 98 210 98 206 95 198 92 194 92 194 95 198 92 194 90 190 90 194 96 206 93 194 92 194 93 202 93 198 93 198 93 198 93 198 92 198 92 194 92 194 90 190 99 174 81 234 144 753 380 932 365 769 262 297 87 126 98 178 90 178 85 190 82 194 75 170 72 138 58 115 58 126 61 126 58 119 58 115 57 119 63 142 72 154 72 150 70 150 69 146 73 158 73 154 72 150 70 150 69 150 69 150 69 150 69 150 66 142 66 138 64 138 63 134 66 138 66 134 64 130 63 130 63 126 61 126 61 126 61 126 63 126 64 126 64 126 64 126 67 130 66 126 64 123 63 119 61 119 60 107 55 107 60 126 61 115 60 115 58 111 58 107 60 111 58 103 55 95 54 91 54 99 55 103 57 99 55 95 55 119 55 119 54 115 52 107 51 107 51 111 52 107 51 107 52 103 48 103 51 111 51 99 49 103 49 103 49 103 49 103 48 99 48 99 48 99 48 99 49 103 48 99 48 95 46 95 46 107 49 107 45 95 45 103 54 107 42 87 43 99 45 95 38 18 35 16 33 18 35 19 40 21 38 19 35 18 35 18 21 10 26 13 31 15 28 13 35 16 28 12 26 13 33 18 31 15 31 15 31 15 31 15 28 13 28 13 26 12 26 10 26 15 26 15 26 15 26 15 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 19 10 19 9 16 9 14 9 14 9 14 9 14 9 16 12 19 10 11 6 14 13 40 34 62 43 62 39 64 45 64 45 74 48 71 46 76 52 78 52 78 36 28 4 2 3 4 3 4 3 4 3 4 3 2 3 7 4 9 9 23 21 19 10 16 9 11 6 9 6 11 7 11 7 9 6 9 6 9 6 9 6 9 6 9 6 7 6 9 13 52 57 114 73 112 70 112 70 112 70 112 70 109 70 114 72 112 67 102 63 100 63 97 55 76 37 42 22 33 21 16 12 14 13 31 21 45 19 90 75 312 211 382 214 291 108 169 96 148 102 140 105 145 113 145 98 150 92 200 214 291 116 191 158 319 146 200 155 284 144 243 202 453 272 479 291 496 241 458 251 453 229 482 182 236 194 501 239 317 140 477 378 608 337 580 318 573 300 530 276 522 265 494 251 496 251 482 233 489 259 479 260 482 248 458 144 391 244 458 226 434 215 444 224 417 209 382 220 415 239 422 245 413 245 410 251 370 239 391 253 372 251 370 253 370 253 360 251 355 253 353 257 355 260 351 262 343 260 341 265 346 268 346 271 339 269 336 271 334 274 336 279 336 274 336 274 336 274 336 274 339 276 339 277 341 279 343 279 343 280 346 280 348 282 348 282 351 291 348 292 348 259 346 288 358 291 362 266 358 250 312 259 324 239 336 241 348 241 355 241 384 250 377 241 372 226 355 208 339 191 324 171 315 161 303 152 274 135 291 159 362 206 444 235 468 238 484 245 484 239 458 223 441 220 453 227 470 238 484 244 472 215 444 230 472 242 491 235 468 214 303 123 401 257 527 241 482 241 475 235 475 235 477 236 475 235 472 233 468 233 463 233 460 236 468 242 475 247 477 247 482 229 420 208 413 202 420 223 441 221 444 221 451 224 453 226 463 226 468 227 468 227 465 226 460 223 460 223 460 221 458 221 451 218 453 220 453 223 456 223 448 218 448 220 451 220 453 221 446 220 453 221 448 220 451 223 441 215 444 215 446 217 448 218 453 220 451 218 448 215 446 215 441 211 439 209 434 206 432 206 432 203 427 200 422 199 422 199 417 196 415 193 410 191 408 190 405 190 398 185 393 182 391 182 389 180 386 177 384 176 379 174 382 174 379 174 377 173 372 174 370 174 365 171 355 170 355 170 355 162 351 161 355 164 353 161 348 159 346 156 343 155 339 155 331 155 324 153 327 153 319 146 319 150 317 147 315 147 315 147 305 144 305 143 300 141 298 140 293 137 291 134 286 131 281 129 269 126 272 126 269 123 265 120 265 123 267 123 267 125 269 125 262 126 269 128 262 123 265 128 262 123 260 123 257 122 257 120 255 120 257 122 260 120 255 119 253 117 253 116 250 116 248 114 245 113 245 113 243 111 241 110 236 108 238 108 241 110 243 111 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 122 200 99 222 102 198 146 310 149 269 120 243 95 198 101 222 99 224 101 224 101 222 99 222 101 219 99 219 99 222 101 219 98 217 96 214 98 217 99 212 96 207 93 202 92 202 92 207 93 205 92 200 92 202 93 200 96 193 93 191 93 191 95 191 93 191 93 191 93 191 93 193 92 193 92 188 92 186 92 198 102 179 90 183 176 386 224 413 205 253 90 155 92 181 85 169 88 176 87 162 70 138 61 133 60 124 57 126 61 128 60 128 60 126 63 140 72 145 72 148 73 145 72 145 70 143 70 148 73 148 72 145 70 143 70 140 69 140 69 140 69 140 69 136 66 136 66 133 64 133 63 128 66 128 66 126 64 126 64 126 64 124 63 121 60 119 60 117 64 112 64 112 64 112 64 112 64 112 64 112 64 112 64 112 64 112 61 105 60 112 67 109 61 107 61 105 60 105 58 102 60 100 58 97 57 93 55 93 55 95 57 95 57 93 55 97 55 93 52 90 52 93 54 83 49 90 55 95 52 85 48 93 52 85 51 93 54 90 51 83 48 83 48 83 48 83 48 83 48 83 48 83 48 83 48 85 48 83 48 81 46 81 46 81 48 85 48 78 43 78 46 85 46 74 42 76 45 81 45 18 19 18 19 18 19 18 19 19 23 19 23 19 19 16 15 7 0 10 7 15 11 15 11 16 11 15 7 13 11 15 15 15 19 15 19 15 19 15 19 15 19 13 15 13 11 12 11 16 23 16 23 16 23 16 23 13 15 13 15 13 15 13 15 15 19 15 15 13 11 12 11 15 19 15 15 13 11 12 11 13 19 13 19 13 19 13 19 12 15 12 15 10 11 9 7 9 15 9 15 9 15 9 15 12 23 12 19 7 11 10 19 34 71 43 83 39 67 40 87 43 87 46 95 48 95 49 111 49 111 39 59 12 0 1 0 3 0 3 0 3 0 3 0 0 0 4 11 9 19 13 31 7 15 10 19 9 11 6 0 7 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 4 3 9 43 40 150 70 186 67 170 67 170 67 170 67 170 66 170 70 182 70 166 63 150 63 158 61 138 46 87 24 31 21 15 15 3 12 31 21 47 16 31 36 194 187 476 194 492 146 261 98 242 92 257 98 257 102 253 96 246 104 242 132 519 147 317 114 376 209 400 132 424 170 404 164 515 218 579 288 607 259 428 236 539 229 480 239 309 110 531 271 519 161 281 297 837 377 801 355 777 352 726 325 674 318 634 289 559 277 551 272 527 241 523 248 579 241 539 229 305 214 507 248 507 244 503 241 511 223 484 208 543 251 622 248 619 248 638 254 662 235 642 253 674 251 702 253 702 253 706 253 714 253 726 257 738 260 745 262 753 259 765 262 773 265 785 268 793 266 781 266 789 269 801 276 809 272 805 274 809 274 809 276 813 276 813 276 817 277 821 279 821 280 817 280 821 282 821 283 825 285 849 282 833 271 738 268 789 263 821 276 781 294 765 253 805 279 769 272 742 262 710 251 694 244 682 248 682 248 658 242 619 212 527 206 499 197 440 176 384 164 329 137 253 129 265 149 301 167 349 200 460 235 519 239 503 250 523 238 488 227 480 232 492 238 424 206 484 238 499 236 484 250 380 131 317 242 630 272 519 247 515 241 499 235 492 233 495 238 495 236 495 235 495 233 503 235 511 235 507 233 507 230 503 253 539 242 523 227 448 211 448 223 456 223 460 226 456 226 460 226 468 227 468 227 464 224 460 223 456 223 452 221 452 221 456 218 460 218 460 220 456 221 456 215 432 217 432 217 432 217 432 209 420 215 432 217 432 220 440 212 424 214 428 217 432 218 436 220 436 218 432 215 424 212 420 211 416 209 412 208 404 206 400 203 404 202 396 199 388 197 388 193 376 193 376 191 369 188 361 190 357 185 345 182 341 182 341 180 337 179 329 177 325 174 321 174 325 174 321 173 321 173 317 174 317 171 305 168 301 168 309 167 329 161 325 164 329 162 317 159 317 159 313 156 305 155 301 156 297 152 289 153 293 150 277 150 281 147 277 146 273 147 277 144 277 143 273 141 269 140 269 137 257 135 253 132 246 129 242 131 249 131 246 128 238 125 230 125 234 125 234 125 238 126 238 126 230 129 230 125 218 125 226 123 218 122 214 122 210 120 210 119 218 119 218 117 214 117 210 116 210 116 206 114 202 113 202 114 210 113 210 111 206 111 202 108 198 108 198 108 198 108 198 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 146 110 166 110 134 173 634 300 575 165 178 101 210 108 190 99 178 101 194 102 198 99 194 101 214 101 210 99 214 101 214 99 206 98 202 96 206 98 210 98 206 95 198 93 198 93 198 95 198 93 194 92 194 93 198 96 210 96 202 95 202 95 202 95 202 95 202 95 202 95 202 93 202 92 198 93 194 93 194 81 210 98 182 84 202 101 230 108 166 92 158 93 162 84 146 84 186 90 186 72 138 60 130 63 130 64 138 67 142 67 138 67 138 66 154 78 178 78 158 75 158 73 158 72 154 72 154 73 158 73 154 72 150 70 150 69 150 69 150 69 150 69 150 67 146 66 142 66 138 64 138 66 138 66 138 66 138 66 134 66 138 64 130 61 123 60 119 63 126 64 126 64 126 64 126 63 126 64 126 64 126 64 130 64 126 66 123 61 119 64 134 63 123 63 119 61 119 60 115 61 115 61 111 60 107 58 107 55 99 57 107 58 103 55 99 57 119 52 107 51 111 54 119 49 107 52 115 54 111 51 103 55 115 52 111 55 119 54 111 48 99 48 99 48 99 48 99 48 99 48 99 48 99 48 99 48 99 48 95 46 95 45 91 43 103 48 103 43 91 42 99 46 99 43 91 43 99 46 103 35 18 35 18 35 18 35 18 35 18 38 19 38 18 31 15 21 10 26 15 33 16 33 16 31 15 31 15 31 15 31 15 31 15 31 15 31 15 31 15 31 15 31 13 28 13 26 12 28 16 28 16 28 16 28 16 28 16 28 16 28 16 28 16 26 15 26 13 23 12 21 12 21 12 21 13 23 15 26 15 23 13 23 13 23 13 23 13 26 15 23 13 21 12 21 12 14 9 14 9 14 9 14 9 19 12 19 9 9 7 19 18 57 40 69 42 59 37 64 46 71 45 71 48 76 51 78 51 69 37 42 15 9 3 4 4 4 3 4 3 4 3 4 3 0 1 7 7 16 12 19 10 7 7 14 10 16 7 7 3 7 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 19 27 74 60 107 70 105 66 105 66 105 66 105 66 102 66 109 69 107 64 97 58 100 61 93 54 71 33 35 18 31 18 19 12 21 16 42 25 50 22 97 116 362 208 372 203 231 92 159 92 140 104 143 104 145 98 140 105 150 98 198 179 207 119 188 134 324 168 214 159 262 158 315 191 303 230 508 279 446 218 460 277 477 238 446 122 248 250 468 203 276 138 546 348 608 352 608 369 608 372 608 369 608 349 606 333 573 315 558 307 530 294 522 294 515 271 408 159 465 263 491 271 496 257 496 244 425 206 389 239 477 269 444 242 420 247 415 247 374 241 403 245 382 254 370 253 367 251 358 253 351 256 353 260 348 262 343 260 339 259 343 262 343 266 346 269 336 266 334 266 334 272 336 276 339 271 339 272 341 274 343 274 343 274 343 276 346 277 348 277 351 279 353 280 353 282 355 282 346 288 351 285 343 257 351 282 336 291 358 280 384 268 322 291 391 288 393 283 391 279 393 277 362 263 358 254 351 245 351 242 382 244 358 218 341 217 355 218 331 179 324 165 312 147 288 128 303 140 312 150 343 180 396 208 429 223 456 241 477 244 468 236 477 200 405 238 479 232 448 230 484 173 346 218 530 276 503 254 494 242 487 235 477 232 477 233 470 229 468 230 468 232 465 232 472 236 468 235 465 235 465 235 458 236 475 241 460 218 436 220 453 224 458 224 460 226 463 224 465 227 468 227 465 224 460 223 460 223 460 221 458 220 456 218 451 220 446 220 446 218 444 218 436 215 436 215 436 215 436 215 432 215 439 217 434 214 436 218 436 215 436 217 439 218 441 218 446 215 444 214 439 211 434 208 436 211 434 208 432 206 427 205 422 202 422 200 417 197 415 196 405 193 408 193 405 190 398 185 398 187 389 184 384 182 384 184 384 182 382 179 379 177 374 176 379 174 377 173 372 171 370 171 365 171 355 168 351 167 351 167 353 165 346 162 348 165 346 159 343 161 341 158 339 156 334 155 331 153 319 150 322 152 317 147 319 149 315 146 312 146 312 147 303 141 300 141 300 140 298 140 300 140 298 138 293 137 291 135 284 134 284 134 279 129 274 126 274 128 274 128 274 126 272 126 265 128 269 128 262 123 262 126 260 123 257 122 257 120 255 120 255 119 253 116 250 116 248 114 250 116 248 114 245 113 245 113 250 114 248 114 245 113 245 111 243 111 241 108 236 107 234 105 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 76 255 92 171 110 496 355 608 368 513 168 226 102 229 105 219 102 224 102 224 102 222 99 222 102 217 104 219 102 217 102 214 99 212 98 210 99 212 101 212 98 205 96 202 95 205 96 205 95 202 93 200 95 205 96 200 98 198 98 198 96 193 95 193 95 193 95 193 95 193 95 193 95 193 93 191 93 186 93 171 90 167 87 217 113 179 88 181 90 176 96 176 79 159 90 167 85 169 79 145 64 138 67 136 69 145 73 148 73 148 73 152 75 148 78 164 84 157 73 150 75 150 75 148 73 148 72 148 73 148 72 145 70 143 70 140 69 140 69 140 69 140 69 138 67 138 66 136 66 133 64 128 66 128 66 128 66 128 67 131 66 128 64 124 61 119 60 117 64 112 64 112 64 112 64 109 64 112 64 112 64 112 66 107 63 112 63 105 60 109 64 109 63 109 61 107 61 105 60 102 61 102 60 100 60 100 60 93 57 97 58 97 58 95 55 95 54 90 51 88 52 95 57 95 54 90 51 88 52 93 55 97 54 90 54 95 57 95 52 83 48 83 48 83 48 83 48 83 48 83 48 83 48 83 48 83 48 81 46 81 45 78 45 74 43 78 43 71 39 71 42 78 45 78 45 76 45 81 46 16 19 18 23 19 19 18 15 16 19 19 23 19 19 15 7 10 3 13 11 16 15 16 11 15 11 15 11 15 11 15 11 15 19 15 19 15 19 15 19 16 19 15 19 13 15 13 15 15 19 15 19 15 19 15 19 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 19 12 15 9 15 9 15 9 15 9 15 10 19 9 11 4 7 12 27 34 79 43 87 39 75 42 99 48 99 45 99 51 115 52 111 36 63 15 7 3 0 4 3 3 0 3 0 3 0 3 0 1 0 3 11 12 23 10 11 4 7 7 15 9 11 6 3 4 3 4 3 6 7 6 7 6 7 6 7 6 7 6 7 9 11 15 83 52 150 64 170 66 166 66 166 66 166 66 166 64 162 66 166 64 158 60 146 60 146 54 119 39 71 22 31 19 11 13 7 12 31 22 55 24 43 55 321 199 436 200 404 117 222 95 226 85 249 98 257 107 249 104 273 98 234 126 436 117 329 114 325 202 480 162 460 168 468 191 460 140 492 292 615 235 440 244 591 260 523 214 182 132 650 265 416 117 242 301 745 315 662 328 730 349 745 354 761 357 769 372 777 361 718 339 674 346 694 318 714 334 734 196 325 301 603 286 563 271 539 276 527 223 456 211 579 280 670 257 611 251 646 256 650 235 662 256 666 256 714 254 710 251 714 253 726 256 730 259 745 260 749 260 753 257 742 259 757 262 769 265 781 263 777 265 777 265 789 271 797 269 801 271 809 272 813 276 817 274 813 274 817 276 821 277 821 280 821 280 821 282 825 282 829 277 853 283 837 276 773 283 829 276 825 283 821 289 753 254 817 277 777 274 765 272 773 276 773 285 797 277 749 257 694 254 686 248 630 229 559 217 531 209 503 173 392 165 376 170 372 170 353 161 301 147 261 135 249 138 261 144 297 167 380 205 480 236 531 241 436 214 547 251 519 238 535 232 333 197 555 276 571 242 555 242 507 236 480 230 476 230 472 226 476 229 480 230 484 232 495 226 476 224 480 226 484 229 492 226 468 233 464 223 440 224 484 227 472 227 464 226 464 226 464 226 476 227 476 226 468 221 460 223 464 221 460 220 452 218 452 220 460 218 456 218 444 217 444 215 428 215 420 214 420 212 416 218 436 220 432 212 408 208 412 214 424 214 424 214 424 214 420 211 420 209 416 208 412 206 408 208 412 208 408 205 400 203 396 199 396 199 396 197 388 194 380 190 372 191 376 191 369 185 353 187 349 184 341 182 341 182 341 182 341 180 333 179 329 176 325 173 329 173 329 171 325 171 321 171 317 170 305 167 301 165 313 167 325 162 317 162 321 161 309 159 313 158 305 155 301 153 297 158 293 150 281 150 285 149 277 149 281 147 273 144 269 146 273 141 273 141 269 140 269 140 269 138 265 137 261 135 257 134 253 134 261 135 261 134 253 131 246 131 246 129 246 129 242 128 242 128 234 129 230 125 218 123 222 125 218 123 218 122 214 122 210 120 218 117 210 114 206 114 206 116 210 116 206 114 202 113 202 116 218 114 214 113 210 113 210 113 206 110 198 107 190 104 182 107 198 107 194 105 190 104 190 102 186 102 186 102 186 102 186 102 186 102 186 102 186 102 186 113 170 93 178 87 595 375 896 368 900 331 432 113 162 98 174 102 190 102 202 102 202 101 206 102 214 104 218 104 218 102 214 101 206 99 202 98 206 99 210 99 206 96 202 96 202 98 206 96 198 95 198 95 202 98 206 96 214 99 214 99 210 96 202 96 206 96 206 96 206 96 206 96 202 95 202 93 198 95 198 98 202 96 170 105 178 87 178 108 194 85 190 90 182 84 190 87 190 82 170 72 158 72 170 69 154 76 166 75 162 75 170 81 178 81 182 84 182 78 162 76 166 76 162 75 162 73 158 73 158 73 154 72 150 70 150 69 150 69 150 69 150 69 150 69 146 67 146 66 142 66 142 66 138 66 138 67 142 67 142 66 138 66 134 63 130 61 126 63 126 64 126 64 126 64 126 64 126 64 126 64 126 64 126 60 119 63 123 60 111 61 123 63 119 61 119 60 115 60 111 60 111 60 111 60 111 60 111 57 103 58 107 58 107 57 103 54 115 52 111 52 115 55 123 57 119 52 103 49 111 55 123 55 115 52 111 55 119 54 111 49 103 49 103 49 103 49 103 48 99 48 99 48 99 48 99 46 95 46 95 45 91 45 87 42 95 45 95 40 83 40 91 43 103 48 103 43 91 43 103 33 16 38 19 38 19 33 16 31 16 38 19 38 16 28 12 23 12 26 13 28 13 26 12 28 15 31 16 33 15 31 13 31 15 31 15 31 15 31 15 33 16 31 15 31 13 28 13 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 23 12 21 12 19 10 14 9 14 9 14 9 14 9 14 9 11 4 4 6 19 18 42 34 62 42 62 39 66 48 76 46 69 46 78 54 81 49 45 18 9 1 2 4 9 4 4 3 4 3 4 3 4 3 4 1 2 6 16 12 16 6 7 6 9 7 11 6 9 6 4 3 4 4 7 6 9 6 9 6 9 6 9 6 9 6 16 9 28 40 90 60 97 63 105 66 105 66 105 66 105 66 102 64 102 63 97 60 95 58 93 55 78 42 54 27 35 21 23 18 19 12 23 18 50 27 59 27 152 170 360 196 379 159 188 84 148 87 121 98 143 105 159 99 157 110 136 96 207 176 183 110 171 114 303 199 291 177 293 158 279 153 224 188 463 279 420 235 458 277 513 251 396 95 324 274 441 156 224 138 520 303 518 288 532 306 556 304 549 310 580 330 594 349 608 355 608 346 589 312 570 312 608 349 367 244 608 334 573 321 546 294 549 263 417 214 427 274 520 283 468 265 444 259 439 251 393 254 427 248 389 256 379 253 365 253 360 254 353 257 348 262 348 260 339 259 339 257 341 260 346 265 346 266 343 265 336 265 334 266 334 268 336 269 339 272 341 274 346 276 343 274 343 276 346 277 348 277 353 280 353 282 355 282 358 283 351 295 360 283 339 257 346 276 341 276 343 289 346 262 336 295 377 289 377 283 374 279 372 279 365 280 367 277 362 271 377 279 365 257 370 253 367 242 341 221 353 196 310 159 284 155 310 161 310 155 327 159 327 155 310 144 315 144 293 134 298 153 346 180 382 197 422 232 427 224 453 239 448 193 479 269 511 256 484 248 482 235 475 229 470 227 472 229 470 230 468 232 470 232 472 233 472 232 460 226 456 226 456 227 453 229 456 220 436 217 458 232 468 227 468 227 470 226 470 226 468 229 465 227 460 224 456 221 458 224 456 223 453 220 448 218 444 218 444 217 441 217 439 215 436 215 436 214 434 212 432 212 434 218 439 217 429 209 427 212 429 212 427 211 425 209 422 208 425 205 422 205 422 205 422 205 420 203 417 202 415 199 410 197 408 196 410 197 408 193 401 188 393 188 398 191 398 187 389 180 389 184 384 182 382 180 384 182 384 182 382 179 379 177 374 176 372 173 372 171 370 171 365 171 362 170 353 167 346 167 346 165 351 162 343 159 343 161 339 155 339 156 336 155 331 152 329 153 334 153 317 147 317 150 317 147 317 147 312 146 310 144 312 146 298 140 298 140 298 140 298 140 291 135 288 134 288 132 286 132 284 134 284 135 286 134 281 132 281 132 279 131 276 129 276 128 267 129 272 128 262 122 260 125 265 125 262 125 260 123 260 122 260 120 253 116 248 114 248 116 253 116 250 116 248 114 248 114 245 113 245 113 243 111 241 110 241 108 238 107 236 105 234 105 236 107 236 105 234 104 231 104 229 102 229 102 229 102 229 102 226 102 226 102 226 102 226 102 238 102 207 111 286 300 608 333 606 292 351 101 219 125 245 95 222 104 224 104 226 102 224 101 217 101 219 104 222 102 217 101 214 98 212 96 210 98 212 99 210 98 205 96 205 98 207 99 202 95 202 95 202 96 207 101 200 99 202 101 202 99 195 95 195 96 195 96 195 96 195 96 195 96 193 95 191 93 188 95 169 92 210 93 183 81 200 116 176 82 164 88 186 93 171 82 176 87 167 84 167 82 159 76 150 78 159 79 152 76 155 82 159 82 164 84 159 79 157 79 155 78 152 76 152 75 150 75 148 73 148 72 145 70 143 70 140 69 140 69 140 69 140 69 140 69 138 67 138 66 136 66 128 66 128 67 131 69 133 69 126 64 126 64 126 64 126 63 117 64 112 64 112 64 112 64 117 66 114 64 112 63 109 61 102 61 112 63 107 60 107 63 107 60 105 60 102 58 102 57 97 58 97 58 97 60 100 60 95 58 97 60 100 58 97 57 88 52 93 54 95 55 95 55 93 54 93 52 90 54 93 54 95 52 88 52 93 55 93 51 88 51 88 51 88 51 88 51 83 48 83 48 83 48 83 48 81 46 81 45 78 45 76 43 78 46 83 46 76 42 76 45 76 48 85 48 76 40 74 45 15 15 19 27 21 23 16 11 15 15 19 27 19 15 13 3 10 0 12 3 12 0 9 0 13 11 15 15 16 11 15 7 15 19 15 19 15 19 15 19 16 23 16 19 15 15 13 15 13 15 13 15 13 15 13 15 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 12 11 10 7 9 7 9 15 9 15 9 15 9 15 7 11 6 0 1 3 10 35 24 59 39 87 40 83 45 103 49 99 43 99 52 123 52 111 24 27 1 0 1 7 7 3 3 0 3 0 3 0 3 0 4 0 0 3 10 23 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 13 19 21 107 58 150 58 154 66 166 66 166 66 166 66 166 66 162 63 150 60 146 58 150 57 134 46 91 31 59 22 51 18 15 13 7 12 31 24 55 22 43 90 444 200 428 211 305 108 210 95 210 78 238 96 261 107 234 104 265 90 253 153 503 111 289 104 289 188 535 209 511 200 436 141 384 120 412 248 626 236 523 247 587 279 559 196 162 197 650 232 305 120 329 274 559 263 539 276 587 286 583 288 603 289 567 286 603 322 714 352 734 349 690 337 630 300 650 126 503 355 694 342 745 355 742 358 670 227 468 253 650 307 658 279 658 266 642 269 638 247 658 271 662 256 706 254 690 250 698 254 718 256 734 259 745 262 749 259 745 254 722 256 738 262 757 265 769 265 777 263 773 263 773 265 785 269 793 271 801 272 805 276 809 274 805 274 809 276 813 277 813 280 821 280 825 282 829 283 829 272 849 282 829 272 773 283 825 291 801 285 853 272 749 271 841 289 821 282 805 277 789 277 801 269 797 277 797 274 777 279 781 280 742 257 670 250 678 260 678 227 543 203 468 180 400 167 345 177 365 161 309 146 293 149 305 147 297 146 289 144 289 144 289 132 361 206 424 174 424 220 464 230 468 274 599 247 563 242 495 233 488 230 464 226 464 227 468 229 476 226 472 227 472 226 468 223 468 221 460 218 460 221 460 218 436 226 428 215 432 220 444 229 468 227 468 226 476 226 476 229 476 229 472 226 464 223 456 224 464 223 456 220 452 218 444 218 456 218 452 217 440 215 436 215 428 215 420 214 416 212 416 208 408 214 432 214 444 218 468 211 428 208 412 205 396 203 392 202 404 202 408 203 408 203 408 200 396 199 392 196 384 194 384 193 384 196 388 194 376 188 365 187 369 190 376 190 365 182 345 182 345 182 337 180 337 182 341 182 341 180 333 179 329 176 325 173 329 173 325 171 321 171 321 171 313 168 305 167 297 165 309 164 321 159 313 159 313 156 297 156 305 155 297 152 293 150 289 158 293 149 277 149 285 149 277 149 277 146 269 144 269 144 273 140 269 140 269 140 269 140 269 141 273 141 269 140 269 140 269 132 253 134 261 135 261 134 257 134 253 132 249 131 246 129 246 128 234 131 230 125 214 123 222 126 226 126 222 125 222 123 218 123 226 119 210 114 206 116 210 117 214 117 210 116 210 114 206 111 206 111 202 110 198 108 198 105 190 107 194 107 194 108 198 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 194 131 158 92 162 149 349 162 325 129 198 107 178 92 178 102 194 102 206 104 210 102 206 99 218 104 230 105 226 101 214 99 210 98 206 96 210 98 214 98 206 96 202 96 206 99 210 95 198 95 198 95 206 99 210 99 214 101 222 101 214 98 202 96 206 96 206 96 206 96 206 96 214 96 210 95 206 95 206 102 182 104 182 104 194 105 170 88 226 95 218 85 194 87 210 90 202 87 202 92 198 79 154 82 190 87 186 79 174 82 194 78 182 85 182 78 166 79 186 78 170 78 166 76 166 75 162 73 158 73 154 72 150 70 150 69 150 69 150 69 150 69 150 69 150 69 146 67 142 66 142 66 138 66 142 67 146 69 146 63 134 64 134 64 134 66 138 63 126 64 126 64 126 64 126 69 134 66 130 63 123 61 115 60 123 66 126 63 119 61 123 60 115 58 111 58 107 57 107 58 107 58 107 58 107 58 107 57 107 58 111 60 107 58 103 49 107 54 119 57 123 55 115 51 111 55 123 57 119 52 107 54 111 51 107 54 115 52 107 52 111 52 111 52 111 52 111 48 99 48 99 48 99 48 99 46 95 46 91 45 87 43 87 48 111 51 111 46 99 46 107 45 107 51 111 43 83 40 95 35 16 31 15 31 15 33 18 42 21 35 15 26 10 23 10 28 13 28 13 28 13 28 13 35 16 28 12 26 13 33 18 40 19 33 15 28 15 33 18 38 19 35 16 28 12 26 10 21 10 19 10 19 12 23 15 23 13 23 13 23 13 23 13 23 13 23 15 26 16 28 16 21 12 21 13 23 15 26 15 28 15 19 9 14 9 21 13 16 9 16 9 16 9 16 9 16 10 16 9 14 7 11 7 14 6 4 3 9 7 11 6 19 18 38 34 64 46 74 49 76 49 76 48 71 45 66 43 33 12 2 0 0 3 7 4 9 4 4 1 2 1 2 3 4 3 4 4 11 9 14 9 9 6 9 6 9 6 9 6 7 4 7 6 9 7 11 7 14 7 11 7 11 7 11 7 4 10 52 57 105 58 90 61 105 66 105 66 105 66 105 66 105 66 102 63 95 57 85 52 90 49 64 31 40 21 23 12 19 10 9 10 35 24 62 27 71 42 243 203 351 203 353 132 148 102 128 82 138 99 145 110 169 96 138 114 131 95 250 199 188 85 174 107 241 182 310 193 284 158 229 131 179 165 331 256 415 247 458 271 501 256 403 137 389 277 374 137 234 174 491 247 475 244 465 242 477 257 501 271 501 276 522 285 534 304 573 318 599 348 608 352 608 260 303 295 553 289 511 297 582 346 608 331 472 211 534 378 608 336 551 289 499 289 491 242 451 271 451 268 410 257 391 253 377 251 367 251 355 251 353 260 358 266 351 259 341 256 343 257 348 262 346 265 341 263 336 262 331 263 336 266 336 266 336 268 339 269 341 269 346 271 343 271 343 272 348 276 351 276 351 277 353 279 355 279 360 272 379 279 327 272 348 285 351 286 339 292 327 256 355 288 360 286 362 276 353 282 367 279 355 276 367 274 360 266 374 277 389 272 386 257 372 248 374 253 389 238 377 214 346 185 322 168 327 164 315 155 305 150 303 152 312 158 317 161 322 161 310 150 276 208 360 137 267 138 308 143 413 242 518 266 479 233 458 227 448 223 453 227 468 232 470 230 465 232 463 226 451 221 453 227 475 232 453 220 448 226 465 232 453 223 436 218 456 230 472 235 460 224 465 229 472 229 472 229 465 227 456 224 451 223 451 223 451 221 444 215 436 214 436 215 441 218 436 215 434 214 429 212 429 214 425 209 420 206 417 206 410 220 393 206 432 206 312 155 355 194 420 202 393 200 408 199 415 200 405 199 415 205 413 197 403 196 403 196 403 197 405 197 398 193 398 193 398 191 393 188 386 185 386 184 384 182 382 182 384 184 384 182 382 180 379 180 374 177 372 174 370 173 365 171 367 170 365 170 362 168 360 170 353 167 346 164 343 164 346 165 336 159 336 159 336 159 336 159 336 159 339 159 334 155 322 149 317 149 317 149 317 149 319 150 312 146 310 144 308 141 303 140 296 140 298 140 298 138 293 135 303 141 298 141 300 138 286 128 296 134 284 140 291 129 272 131 276 129 276 128 274 126 272 126 267 128 265 125 262 123 257 122 257 122 257 120 255 119 253 119 248 116 250 117 253 116 250 114 250 116 250 114 248 113 245 113 245 110 236 107 238 108 238 107 234 107 241 111 245 113 243 110 238 108 238 107 236 105 234 105 231 104 231 102 229 101 226 101 224 101 224 101 224 101 224 101 226 101 226 102 229 105 236 110 231 108 219 102 210 98 207 96 214 102 217 104 219 105 222 105 222 105 222 107 219 105 217 102 217 102 212 99 210 99 210 99 217 104 205 99 205 102 214 108 205 99 200 96 198 98 205 102 195 96 195 96 195 96 195 96 195 96 193 95 193 93 191 93 191 95 193 96 191 96 183 93 174 93 176 93 174 96 176 95 176 88 179 90 179 90 179 92 169 84 169 85 169 85 169 84 167 84 162 81 159 81 159 82 157 79 159 82 162 82 159 81 159 81 159 79 157 79 155 78 150 75 150 73 148 72 145 72 143 73 150 75 145 70 140 69 152 73 143 69 143 70 140 67 119 61 121 63 124 64 126 64 126 66 128 67 131 66 128 64 117 64 112 64 112 64 112 64 117 66 109 61 107 63 114 69 109 63 109 63 109 63 109 63 107 61 107 60 105 58 102 58 97 58 97 57 95 55 93 55 95 57 95 58 97 60 100 60 102 58 100 57 95 54 90 51 97 55 90 51 85 49 88 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 78 45 78 45 78 45 78 45 83 48 81 45 76 42 74 40 76 43 81 48 83 48 83 48 15 15 18 23 19 19 16 11 22 27 18 11 13 3 12 3 13 7 13 7 13 7 15 11 16 11 15 7 13 11 15 15 16 23 15 15 13 15 13 15 10 11 12 11 12 15 13 15 12 11 10 7 12 15 15 19 13 15 13 15 13 15 13 15 10 11 12 11 13 15 15 19 12 11 12 15 13 15 15 19 18 23 12 7 9 11 12 23 12 15 12 15 12 15 12 15 10 19 9 15 9 11 7 11 9 7 3 0 4 3 3 0 6 3 15 35 27 59 33 67 39 87 43 95 42 83 34 63 13 11 0 0 0 0 1 0 3 0 3 0 1 0 1 0 1 0 1 0 6 11 7 7 6 7 6 7 6 7 6 7 4 3 4 7 6 11 7 11 7 11 7 15 9 11 7 7 6 31 34 142 64 150 58 154 64 162 64 162 64 162 64 162 64 162 64 154 60 142 54 130 55 123 39 75 25 47 15 23 15 7 7 11 18 47 27 43 33 111 147 480 197 452 184 246 107 301 110 218 90 230 95 257 98 253 105 273 93 309 194 523 117 265 102 238 140 400 158 480 170 456 137 309 135 384 168 543 242 551 253 591 268 555 212 309 227 662 194 297 117 408 266 543 232 476 230 480 236 503 245 507 260 559 269 547 266 563 279 567 295 626 309 666 349 476 176 742 354 678 313 579 298 603 292 595 257 400 289 753 345 793 372 845 352 801 328 626 289 654 276 638 286 734 263 662 244 662 253 706 271 734 260 718 254 718 251 706 257 718 257 726 259 734 260 742 260 757 260 765 260 773 266 789 266 789 266 793 268 793 269 797 272 801 271 801 271 805 274 813 276 813 276 817 277 817 279 821 282 805 294 817 259 805 274 829 286 829 282 841 271 753 286 829 282 825 282 801 272 809 280 809 269 817 276 805 266 777 269 793 268 761 260 714 245 678 247 682 247 622 233 563 209 476 188 416 176 372 164 333 155 321 153 321 152 313 150 317 155 329 155 317 141 476 190 285 131 277 149 281 176 428 224 511 232 527 244 539 230 499 229 488 226 468 218 452 224 480 226 480 223 472 226 480 220 460 221 468 223 464 217 440 230 456 224 452 227 452 220 432 229 472 229 472 226 472 223 464 226 476 224 468 221 464 221 464 221 460 217 448 214 444 215 452 218 452 217 448 215 432 212 428 214 416 211 404 208 400 208 400 191 428 203 432 203 301 39 0 108 289 185 400 199 388 190 329 199 392 193 388 199 400 197 388 193 384 193 384 193 384 193 384 188 372 190 376 190 372 187 365 185 365 185 361 184 357 182 357 182 349 182 345 180 341 179 341 177 337 176 333 174 325 171 321 170 329 171 325 170 325 170 321 168 313 165 305 164 305 164 309 159 309 159 309 159 309 159 309 159 309 159 309 156 293 150 281 149 281 149 281 149 281 147 277 146 273 144 265 141 261 140 257 138 265 140 269 138 261 137 257 141 269 140 273 143 277 140 261 137 249 131 261 135 242 126 253 129 246 128 242 128 238 126 238 128 230 126 222 125 218 122 214 122 214 122 210 120 206 119 206 116 210 117 214 117 214 116 210 116 210 114 206 114 202 113 202 113 202 107 194 108 198 108 194 104 190 108 202 110 202 108 198 108 202 107 198 107 194 105 194 104 190 102 186 102 182 101 182 99 186 99 186 99 186 99 186 99 182 98 186 101 194 104 202 105 186 104 174 98 174 95 178 102 198 104 210 105 214 105 226 107 230 108 234 107 226 104 222 104 222 102 214 99 210 101 214 105 218 102 210 101 218 107 230 101 206 98 198 98 202 101 210 99 214 99 214 99 214 99 214 99 210 98 210 96 206 96 202 96 214 98 218 98 210 96 206 96 206 96 210 98 214 99 222 95 234 93 222 92 222 92 222 87 198 87 194 85 186 84 178 85 186 82 182 81 178 82 182 81 178 82 182 82 178 79 174 81 174 79 174 78 170 78 166 75 162 75 158 73 158 72 154 72 158 73 162 73 166 78 178 72 150 64 134 64 142 64 134 61 126 63 130 63 134 64 134 64 138 66 142 67 138 66 134 64 130 66 130 66 130 66 130 67 130 63 119 61 123 66 134 63 123 63 123 63 123 63 123 63 123 63 119 61 119 60 115 58 107 58 103 57 103 55 99 57 103 57 107 58 107 60 111 58 123 57 119 55 115 52 111 57 119 54 107 51 107 52 115 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 46 103 45 99 43 95 43 99 46 107 48 107 48 103 28 16 40 24 45 21 33 13 42 21 38 16 31 15 31 15 26 12 28 13 31 15 33 16 28 15 31 16 33 15 31 13 28 13 31 15 28 12 26 10 26 12 26 13 28 13 31 15 23 13 21 12 21 13 26 16 23 13 23 13 23 13 23 13 19 10 19 10 21 12 21 12 21 12 21 12 23 13 23 15 31 16 23 12 19 12 23 15 23 13 23 13 23 13 23 13 16 9 14 9 11 7 11 7 14 6 4 3 4 3 0 0 0 1 4 6 14 12 23 15 28 22 42 28 45 22 26 13 7 3 2 3 7 3 0 0 0 0 2 3 4 3 2 1 0 0 2 4 7 6 7 4 9 6 9 6 9 6 9 6 7 4 9 6 9 6 11 7 7 6 14 10 16 9 11 6 19 21 62 57 102 61 95 63 100 63 100 63 100 63 100 63 100 63 100 61 93 55 85 51 85 48 62 30 40 19 23 10 16 12 16 10 40 22 64 27 90 84 300 208 353 199 303 102 176 147 191 102 126 90 138 105 143 111 159 96 131 150 331 194 162 105 152 107 176 138 193 162 262 138 195 101 291 155 234 205 408 244 444 263 482 248 386 171 432 268 296 132 222 197 456 239 448 229 460 233 468 236 468 236 479 250 491 247 484 254 506 262 518 280 539 280 565 180 370 351 608 346 608 340 582 315 544 294 477 244 513 303 532 312 551 325 585 340 558 307 561 324 527 300 439 271 453 282 444 268 396 247 386 256 370 256 367 263 365 263 355 259 353 257 351 257 343 257 341 260 336 260 336 263 343 268 339 266 339 266 341 268 341 269 346 271 346 271 346 272 351 274 353 276 353 276 355 277 355 279 362 272 379 274 324 274 353 280 353 288 346 288 327 256 362 285 353 282 358 271 346 277 358 274 365 271 379 269 367 262 384 271 389 263 382 251 367 241 374 248 386 242 382 227 365 208 358 197 348 184 336 168 322 159 317 159 315 153 300 147 300 150 303 149 291 208 358 140 274 135 291 134 298 150 327 167 358 193 391 197 436 227 451 239 470 244 472 242 456 235 460 232 448 223 439 221 453 229 458 232 463 227 453 223 463 230 456 232 460 233 460 226 465 229 465 229 465 224 460 221 460 224 451 221 446 218 446 220 444 217 439 215 439 215 441 217 439 218 436 217 434 214 429 212 425 211 422 208 420 208 422 209 413 224 420 220 427 174 171 40 327 173 384 187 374 191 384 187 393 190 386 190 391 193 391 188 386 188 386 188 386 188 386 188 379 185 382 187 382 185 377 182 379 185 379 185 377 184 377 184 377 179 377 179 374 177 374 177 374 177 372 176 370 173 365 171 365 171 365 170 358 171 355 170 348 165 343 164 339 164 341 165 334 159 334 159 334 158 331 158 331 158 331 158 329 153 319 149 319 150 317 149 315 146 312 144 310 144 308 143 305 140 300 138 293 138 296 138 296 137 291 134 286 131 281 132 293 138 296 137 293 135 281 134 281 128 272 131 276 128 274 128 272 126 272 126 267 128 265 125 262 123 257 122 257 122 257 120 255 119 253 119 250 117 253 119 255 117 253 116 250 114 248 114 245 113 245 113 245 110 236 107 238 108 238 107 231 104 234 107 236 107 236 105 238 107 236 107 234 105 234 105 231 102 229 102 226 101 226 101 219 98 219 98 219 98 219 98 214 95 214 95 217 98 222 102 224 104 212 99 207 96 205 95 219 105 222 105 222 107 224 107 224 108 226 110 224 108 222 105 217 104 214 101 212 101 212 102 212 105 207 102 205 105 212 110 207 104 205 102 202 102 207 104 202 101 202 101 202 101 202 101 202 101 202 99 200 98 198 98 198 99 193 101 193 99 186 96 186 98 183 101 183 102 183 102 186 96 188 95 183 93 181 92 179 88 174 87 169 84 164 82 167 85 164 82 159 81 162 82 162 82 162 82 159 79 155 76 157 78 155 78 152 76 152 75 150 75 150 75 148 73 148 72 155 76 148 69 138 67 140 70 145 67 128 60 126 60 124 57 124 63 124 64 126 64 128 66 128 66 131 67 131 67 128 66 124 69 119 69 119 69 119 69 117 66 109 61 107 63 114 66 109 63 109 63 109 63 109 63 112 64 112 63 109 63 107 61 97 58 97 58 95 57 95 55 95 57 95 57 97 58 97 60 95 55 95 55 95 54 93 54 97 57 95 54 90 54 93 55 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 83 48 81 46 81 46 76 45 81 48 83 48 81 46 16 19 21 31 22 27 18 15 22 27 19 19 16 15 16 15 12 3 13 7 15 15 16 19 12 7 16 19 18 15 13 3 13 15 16 23 16 15 12 7 21 35 19 27 16 19 13 15 13 15 12 11 13 19 16 23 13 15 13 15 13 15 13 15 10 7 10 7 12 11 12 11 10 7 12 11 12 15 13 15 18 27 13 15 12 15 13 19 12 15 12 15 12 15 12 15 9 15 9 11 7 11 6 7 7 7 4 3 6 7 3 0 4 0 3 0 3 3 6 11 4 7 9 19 9 7 3 0 1 0 1 0 4 3 3 0 0 0 1 0 3 0 1 0 0 0 6 11 6 3 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 3 7 7 19 10 15 7 7 19 67 42 138 61 154 61 158 60 150 60 150 60 150 60 150 61 154 61 150 58 138 52 126 52 115 37 71 24 43 15 19 12 19 12 23 18 39 25 39 37 226 179 476 202 432 152 174 132 416 162 289 95 226 98 269 99 277 99 222 104 432 223 448 96 242 129 384 110 297 125 408 159 313 114 412 208 420 141 456 247 559 257 607 268 531 194 412 265 607 137 285 116 472 235 519 229 511 232 523 232 515 236 523 235 527 241 519 236 527 248 535 263 551 283 607 282 273 180 702 291 642 330 730 349 761 342 757 280 630 331 698 315 662 274 595 280 646 289 714 355 841 355 801 319 777 294 702 269 690 272 714 266 710 266 718 263 714 251 678 256 702 257 706 257 714 256 722 257 742 257 753 260 777 265 785 265 777 266 781 266 785 268 785 271 793 269 789 271 793 272 801 274 809 276 813 276 817 277 817 282 805 291 801 254 813 276 817 282 825 277 821 265 753 288 817 279 817 279 793 269 809 277 805 269 805 268 793 262 769 268 789 266 761 259 718 247 702 248 702 242 630 235 583 220 523 208 476 197 432 185 388 171 361 167 357 168 349 158 325 152 309 144 289 138 432 171 269 128 249 132 246 129 261 126 261 132 289 138 281 156 353 176 412 200 468 214 476 232 519 239 535 238 515 233 511 229 492 223 464 218 464 224 484 233 480 224 460 223 472 230 484 223 464 226 464 229 468 227 476 226 472 221 460 218 452 217 452 215 448 215 448 215 448 217 452 218 452 217 444 214 432 212 428 208 404 206 396 206 400 209 404 200 388 193 404 214 436 98 182 215 480 203 372 173 337 191 372 188 376 185 372 187 376 187 372 185 372 185 372 185 369 184 369 180 353 184 357 182 349 180 345 182 353 182 353 182 353 182 353 179 341 177 337 177 337 177 337 177 337 176 329 173 325 171 321 171 329 170 325 171 321 170 321 165 309 164 301 162 297 164 309 159 309 159 305 158 305 158 301 156 301 156 297 153 289 150 285 150 285 149 277 146 269 143 265 143 265 143 261 140 253 138 249 137 261 137 261 137 257 134 253 129 238 126 238 132 253 134 249 143 269 135 253 129 242 126 242 128 242 128 238 126 238 125 234 128 230 126 222 125 218 122 214 122 214 122 210 120 206 119 206 117 214 119 218 119 218 117 214 114 206 114 202 113 202 111 198 113 202 107 194 108 198 108 194 105 190 105 194 107 194 107 194 107 198 107 194 105 194 104 190 102 186 102 182 101 182 99 178 98 182 98 182 98 182 98 182 95 174 93 174 95 178 98 186 105 190 102 182 99 178 98 186 107 218 107 218 107 230 108 230 110 246 111 249 111 246 108 238 105 230 102 226 102 226 104 230 107 222 105 218 105 226 108 234 110 230 108 226 107 226 107 226 102 222 102 222 102 222 102 222 101 218 101 214 99 214 98 210 101 234 104 238 102 230 99 226 99 226 101 230 102 230 104 230 99 230 96 222 93 214 90 210 92 214 92 198 87 190 82 182 87 190 84 182 82 182 82 186 84 186 84 182 81 174 76 166 78 170 76 166 76 162 75 162 76 166 75 162 75 158 73 158 78 170 73 162 73 158 69 142 69 138 60 123 60 130 60 123 64 134 64 138 66 138 66 138 66 138 67 146 69 142 66 138 66 134 67 134 67 134 67 134 67 130 64 123 63 123 64 126 63 123 63 123 63 123 63 123 64 126 63 123 61 119 61 119 60 111 58 107 58 103 57 103 55 99 57 103 57 107 58 107 54 115 54 115 54 119 55 119 57 123 55 119 55 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 99 46 107 48 107 46 99 40 19 38 19 38 19 38 21 38 19 35 16 33 18 35 18 28 13 28 15 31 16 33 18 26 13 33 18 35 16 28 12 31 16 35 19 35 16 28 12 40 21 38 18 31 13 28 12 23 12 21 12 21 13 26 16 23 13 23 13 23 13 23 13 23 13 23 13 21 12 21 12 19 10 19 12 21 12 23 13 26 15 23 13 21 12 21 12 16 9 16 9 16 9 16 9 14 9 11 7 11 6 9 6 7 4 7 7 16 12 14 6 9 6 7 3 2 1 4 3 4 1 0 0 0 0 0 0 0 0 0 0 2 3 9 9 0 1 2 3 4 1 2 1 2 6 16 12 14 6 9 7 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 4 4 11 9 16 9 14 7 40 34 74 54 93 61 100 63 93 58 93 58 93 58 93 58 95 60 95 58 90 54 83 51 81 43 54 28 35 18 21 10 11 12 23 16 42 22 66 27 97 122 331 199 348 184 245 96 205 179 241 134 140 88 131 101 145 93 140 117 222 200 331 156 128 79 265 229 176 122 212 141 212 95 231 221 281 147 229 208 405 239 456 272 482 235 334 203 470 227 210 123 234 205 391 215 417 218 425 220 422 221 441 230 465 244 472 232 451 230 463 232 470 248 503 266 499 132 398 292 513 279 515 292 544 316 575 324 499 306 608 340 608 348 561 325 511 295 460 291 553 330 573 330 608 349 568 316 501 291 470 285 432 269 410 265 396 263 379 257 360 257 353 257 353 257 346 257 341 257 339 257 336 262 343 265 336 265 336 266 339 266 341 268 346 269 343 269 343 271 348 274 351 274 351 276 353 276 355 277 360 272 374 266 315 276 355 274 358 285 351 280 334 259 370 277 355 280 362 271 355 277 370 276 372 269 374 265 370 263 384 271 389 263 382 253 370 247 379 256 382 242 379 230 372 217 367 206 374 199 365 184 348 176 343 174 341 171 331 167 322 156 300 141 296 194 324 129 262 116 253 114 250 125 255 128 253 126 260 134 250 123 267 137 288 144 296 146 365 193 398 215 429 232 460 242 460 236 460 232 451 229 468 239 463 236 456 227 441 220 436 220 448 224 456 227 460 230 465 229 456 226 446 221 439 217 436 217 434 215 436 217 436 217 436 217 436 217 429 215 425 212 422 211 413 205 410 205 410 206 413 209 393 200 396 203 422 205 217 93 401 200 396 188 370 184 365 177 377 185 379 185 377 185 377 185 379 185 377 185 374 182 372 182 367 180 370 180 370 179 365 176 367 179 367 179 367 179 367 179 370 179 370 179 370 179 370 179 367 176 365 174 360 171 358 170 362 168 355 168 353 167 351 167 343 164 339 162 336 162 336 162 334 159 334 158 331 156 329 155 329 155 324 153 322 150 319 150 317 149 315 146 310 143 305 141 308 141 305 140 300 137 298 137 291 135 293 137 291 134 286 132 296 137 288 134 291 135 286 129 274 128 274 125 269 126 274 126 274 128 272 126 272 125 269 125 267 128 265 125 262 123 257 122 257 122 257 120 255 119 253 119 250 117 253 119 255 117 253 116 248 114 245 113 245 111 243 111 245 110 236 107 238 108 238 107 238 108 238 107 236 107 236 107 236 107 234 105 234 104 231 104 229 102 226 101 226 99 224 99 224 101 224 101 224 101 224 101 217 96 214 95 214 96 219 99 219 105 214 102 212 102 214 104 226 111 226 110 226 108 224 108 229 111 224 111 224 110 219 107 214 104 212 104 212 104 214 107 212 107 212 107 212 108 214 110 214 108 214 108 212 105 210 104 205 102 205 102 205 102 205 102 202 101 200 99 200 98 198 98 202 104 198 105 195 102 191 101 183 101 183 101 181 101 179 99 186 98 186 95 181 92 176 90 183 95 179 90 174 85 167 84 169 85 164 84 162 82 164 84 164 84 164 82 159 79 152 76 155 78 152 76 152 75 150 75 152 76 152 75 150 75 148 73 143 70 150 81 164 82 150 67 109 48 109 54 128 66 140 69 131 67 131 66 128 66 128 66 128 67 133 69 133 69 131 66 121 67 117 67 117 67 117 67 117 66 114 64 109 63 109 63 109 63 109 63 109 63 109 63 107 61 107 61 105 60 102 58 100 60 100 58 97 58 95 57 93 55 93 57 95 57 97 58 90 52 90 54 93 54 93 54 95 55 95 55 97 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 46 83 48 83 46 78 45 21 23 18 15 16 19 19 27 18 15 16 15 16 15 18 23 16 15 16 15 16 11 15 11 13 11 15 15 16 11 15 7 18 27 18 27 18 23 15 15 10 7 10 11 12 11 12 15 12 7 10 7 10 11 13 19 13 15 13 15 13 15 13 15 13 15 13 15 12 11 12 11 9 7 10 7 12 11 12 11 13 19 12 15 12 11 10 11 6 0 6 0 6 0 6 0 7 11 7 11 6 7 6 3 3 0 4 15 13 31 12 15 3 0 3 0 1 0 0 0 7 3 1 0 0 0 4 7 0 0 1 0 3 7 10 31 6 7 3 0 1 0 3 0 1 11 13 31 10 7 6 15 6 7 6 7 6 7 6 7 7 11 6 7 6 7 4 3 4 7 6 7 7 15 10 19 30 95 48 126 54 150 63 154 58 146 58 146 58 146 58 146 57 142 57 142 55 134 52 126 48 103 33 63 22 39 13 19 9 31 16 35 19 35 24 39 55 317 191 448 200 372 120 210 153 444 177 361 119 222 81 222 88 234 113 420 202 587 220 341 87 194 218 682 158 273 137 309 111 341 209 674 125 293 161 563 245 551 266 634 274 499 168 495 272 468 102 265 134 448 190 444 202 472 208 472 203 464 212 495 229 543 236 527 229 543 239 547 239 547 244 611 226 281 224 630 271 571 268 567 277 611 266 583 238 587 298 674 312 777 324 805 345 777 253 615 277 646 298 710 307 777 339 872 355 857 327 797 300 749 277 706 268 710 272 730 265 710 265 714 262 718 260 734 257 738 259 749 259 765 260 773 262 777 265 777 266 781 266 781 269 789 268 785 269 793 272 797 272 809 274 809 276 813 276 813 280 805 288 777 250 817 277 793 279 821 274 805 262 761 286 797 276 813 277 797 272 817 280 817 274 793 265 765 262 765 269 773 260 734 256 694 247 686 250 698 250 658 244 611 230 551 218 507 208 456 196 412 184 396 180 392 173 372 173 372 171 353 156 313 162 440 162 257 125 206 110 206 116 269 126 289 122 249 119 285 128 281 129 285 128 281 126 257 132 281 149 337 168 380 188 412 215 480 230 507 227 480 221 484 221 511 239 543 245 531 238 507 232 488 233 480 232 464 227 464 229 484 224 468 218 456 217 456 215 452 217 456 217 456 215 448 215 436 214 432 211 420 209 416 203 392 203 380 202 384 203 388 212 404 214 416 214 460 87 202 194 428 190 392 190 365 182 329 180 372 185 372 182 365 182 376 184 372 182 365 180 361 179 357 176 349 177 349 177 345 174 337 174 341 174 341 176 345 176 345 176 337 176 337 177 341 177 341 174 329 173 325 170 321 168 317 167 325 165 321 165 317 165 317 164 309 162 301 161 301 161 305 159 309 158 305 156 297 155 297 155 293 152 285 150 285 150 285 147 273 146 269 143 265 141 261 141 261 140 253 137 249 135 246 134 253 135 257 134 253 132 246 137 257 134 249 131 234 120 202 104 194 114 210 120 242 129 238 126 238 126 238 125 234 125 230 128 230 126 222 125 218 122 214 122 214 122 210 120 206 119 206 114 210 116 214 117 210 116 206 113 202 113 202 111 198 111 194 113 202 107 194 108 198 108 194 110 202 108 194 107 194 107 198 105 194 105 194 104 190 104 186 101 182 101 182 99 178 99 174 101 198 101 198 101 198 101 198 98 190 96 186 96 186 98 194 105 194 104 190 104 202 107 214 114 230 111 238 111 234 110 238 110 249 111 249 111 246 108 238 105 234 104 230 105 234 107 242 107 226 108 230 108 234 110 234 104 222 105 222 104 214 99 206 104 226 104 226 104 226 104 226 101 218 101 214 99 210 98 218 102 238 105 242 104 234 101 230 101 226 99 222 101 218 99 218 98 202 95 206 93 198 92 206 95 214 93 206 90 198 87 190 87 194 85 186 84 186 84 186 82 182 82 182 81 174 78 166 79 170 78 170 76 166 76 162 78 166 76 166 75 162 75 162 75 166 75 170 75 138 48 63 24 43 36 99 63 158 76 170 69 146 69 142 67 142 66 138 67 142 69 146 69 146 67 142 64 130 66 130 66 130 66 130 67 134 66 126 64 123 61 119 63 123 63 123 63 123 63 123 61 119 60 115 60 111 58 111 61 111 60 111 58 107 58 107 54 99 55 99 57 103 57 103 54 115 54 111 52 111 52 111 52 111 54 119 57 119 55 115 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 48 107 46 103 46 103 46 103 48 107 48 103 45 95 33 16 35 18 35 18 33 16 31 15 28 13 31 16 35 19 38 18 35 16 33 15 28 13 33 15 31 13 28 15 31 16 35 16 33 15 28 13 31 15 21 9 21 9 23 10 23 10 16 9 16 9 16 10 21 13 23 13 23 13 23 13 23 13 23 12 21 12 19 10 16 9 16 9 19 10 19 12 21 12 19 10 19 10 19 9 16 7 11 6 11 6 11 6 11 6 11 7 11 6 9 6 7 4 4 4 9 9 19 12 14 4 0 0 2 3 4 1 0 0 9 4 4 3 4 3 7 6 0 4 21 18 28 19 33 24 21 10 9 1 0 1 4 4 0 7 23 15 14 4 7 7 9 6 9 6 9 6 9 6 11 7 11 6 9 4 7 4 11 6 7 4 7 7 19 13 52 43 78 48 78 57 97 58 95 60 95 60 95 60 95 60 88 57 90 55 88 54 81 51 74 40 52 25 33 18 21 9 7 13 31 19 50 21 69 28 171 168 353 194 348 156 188 113 222 174 241 165 205 108 128 99 179 134 248 199 334 232 308 111 117 107 370 292 334 144 191 123 176 179 398 197 140 120 291 248 393 230 451 269 479 224 310 245 451 173 183 114 267 177 324 184 353 197 370 200 358 191 370 200 389 211 415 215 432 232 468 244 453 251 453 251 379 119 439 245 465 254 487 272 499 262 448 224 460 247 511 271 511 295 534 310 589 334 456 286 499 271 491 282 503 285 511 298 539 331 582 358 575 342 518 309 460 280 415 268 398 279 386 272 370 265 360 263 351 260 341 257 339 256 336 259 339 263 336 265 336 266 339 266 343 269 341 268 343 269 346 272 348 272 351 274 351 276 353 276 360 274 370 259 308 279 358 269 362 283 358 272 336 260 384 269 362 274 365 268 358 276 374 276 372 272 360 262 362 265 377 271 370 257 365 250 358 247 370 256 386 248 389 239 389 229 389 221 382 205 374 190 362 185 360 185 346 174 336 170 331 165 317 155 329 197 312 128 262 111 241 114 222 113 219 117 217 102 207 113 229 116 226 114 226 116 236 117 248 119 265 128 274 134 296 146 317 161 353 173 351 162 341 162 370 188 403 215 436 229 463 245 458 236 460 235 463 233 456 230 458 229 451 223 441 218 436 217 434 217 439 218 436 215 429 211 422 212 420 209 415 208 413 206 408 202 403 200 398 199 398 199 396 191 389 184 382 202 219 122 420 203 379 185 370 190 372 191 362 180 372 182 362 176 365 182 365 179 362 177 360 174 355 173 353 174 355 174 355 173 351 170 351 171 351 173 353 174 355 173 355 170 358 171 358 173 360 173 358 171 355 168 351 167 348 165 348 164 346 162 346 161 341 162 341 161 336 161 327 159 329 161 334 159 331 158 329 155 324 153 324 153 319 149 317 149 319 152 310 144 308 143 308 143 308 143 303 140 300 138 298 135 293 134 286 134 288 134 288 132 284 129 279 128 276 126 272 116 245 99 222 105 250 114 262 128 274 122 272 126 272 125 269 125 267 123 267 128 265 125 262 123 257 122 257 122 257 120 255 119 253 119 245 113 248 114 248 114 245 113 245 113 245 111 243 111 241 110 245 110 236 107 238 108 238 107 241 108 234 104 231 104 234 105 234 105 234 104 231 104 229 102 226 101 226 99 224 99 222 98 222 99 222 99 222 99 222 99 219 96 217 95 214 96 217 98 217 102 212 102 214 105 219 107 234 116 231 113 229 111 229 110 222 110 222 110 222 108 217 107 214 105 214 105 214 107 219 110 212 108 214 110 217 111 217 110 210 105 212 107 210 102 200 98 210 105 210 105 210 105 210 105 207 102 205 102 202 101 202 99 202 102 198 102 195 102 191 99 183 101 181 99 179 98 176 98 183 98 186 96 186 95 183 95 181 93 181 92 176 90 176 87 171 87 167 84 164 84 164 85 159 81 162 82 162 81 157 79 159 79 157 79 155 78 155 76 155 78 152 76 152 75 150 75 167 79 148 69 131 48 76 13 59 24 88 51 136 73 150 73 136 70 133 69 133 67 131 67 131 69 133 70 136 69 133 67 124 69 119 69 119 69 119 69 117 67 114 66 112 63 107 60 109 63 109 63 109 63 109 63 109 63 107 61 107 60 105 60 102 61 100 60 100 58 97 58 90 54 93 55 93 57 95 57 95 55 93 52 90 51 88 49 85 51 90 55 95 55 93 52 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 81 46 78 45 76 43 81 48 83 48 83 46 78 43 12 11 18 27 21 19 15 3 13 7 12 7 13 15 18 23 21 27 19 19 15 7 12 3 18 15 13 3 12 7 16 19 18 23 13 7 10 11 13 19 16 19 15 15 10 3 7 0 9 0 7 0 7 3 10 11 13 15 13 15 13 15 13 15 10 7 10 3 9 0 7 0 9 3 9 7 10 11 12 11 9 7 10 11 9 7 7 0 6 0 6 0 6 0 6 0 7 11 7 7 6 3 4 3 4 3 6 15 10 15 4 0 0 0 3 7 6 3 1 0 0 0 3 0 4 0 1 0 4 31 27 83 34 79 33 83 18 27 7 0 0 0 3 7 0 7 13 27 7 0 3 7 6 7 6 7 6 7 6 7 7 11 7 7 6 3 4 3 9 7 3 0 3 11 12 35 34 111 49 111 46 142 61 142 60 150 60 150 60 150 60 150 55 138 55 138 54 130 51 123 46 99 31 59 21 35 12 15 7 23 19 43 18 35 22 35 105 416 205 436 202 313 93 246 158 408 173 444 171 325 107 297 155 472 197 531 203 551 191 210 79 297 254 698 272 376 117 321 131 587 263 349 96 376 224 611 244 539 262 626 271 495 167 619 257 361 101 246 155 388 164 396 177 424 193 444 184 408 176 408 185 448 194 452 197 484 214 499 215 583 226 630 170 269 229 547 235 531 244 547 247 555 236 547 232 527 265 650 268 666 269 654 288 753 260 785 319 694 279 622 274 650 272 662 279 698 292 742 324 829 334 872 340 868 324 821 288 757 283 734 272 718 262 722 260 734 259 738 256 742 257 749 263 761 263 773 265 777 266 777 269 781 268 781 268 785 271 797 272 805 272 801 274 805 276 805 280 801 285 757 247 813 279 781 277 809 272 781 259 753 288 773 271 793 272 777 266 805 276 797 277 773 265 749 262 757 271 761 262 730 257 702 250 694 254 710 247 642 242 615 235 579 227 543 208 472 196 428 188 408 187 408 185 384 171 353 162 337 155 317 159 408 149 238 126 214 119 253 116 257 110 269 117 261 113 289 113 261 108 238 107 234 110 238 123 253 128 269 134 281 146 317 132 281 141 273 132 249 138 297 137 285 141 289 152 349 193 440 230 499 233 503 236 499 236 495 230 488 224 472 218 460 218 456 217 460 218 460 217 448 211 436 211 428 209 420 206 408 205 404 202 384 199 372 194 369 194 369 199 369 214 404 202 444 81 218 199 420 184 388 190 372 184 341 174 361 180 365 174 349 176 369 176 357 174 349 171 341 170 333 168 325 171 329 170 321 167 317 168 321 170 325 171 329 173 333 165 309 167 313 168 317 170 321 170 321 168 313 165 309 164 313 164 313 162 309 162 305 161 305 162 305 161 297 159 297 159 301 159 309 158 301 155 297 153 289 153 289 150 277 147 281 150 289 141 261 143 265 143 265 143 265 140 257 138 249 135 246 134 246 132 249 134 253 134 249 131 242 128 238 128 242 126 210 107 158 102 202 120 222 123 242 125 210 126 238 126 234 125 230 123 230 128 230 126 222 125 218 122 214 122 214 122 210 120 206 119 206 111 198 113 206 114 202 111 198 113 202 113 198 111 194 110 194 113 202 107 194 108 198 108 194 108 194 104 182 101 178 102 186 105 194 105 190 104 186 102 186 101 182 101 178 99 174 98 174 98 182 98 182 98 190 98 190 96 186 95 178 93 178 95 182 99 190 101 190 102 206 105 214 117 238 114 242 113 238 111 242 108 242 110 246 110 242 107 234 105 234 105 234 107 242 110 246 107 230 110 238 111 238 111 234 110 238 111 238 110 226 104 222 108 246 108 246 108 238 108 238 105 222 105 218 104 218 102 222 101 238 102 242 104 238 101 230 101 234 102 230 101 226 99 222 98 206 98 206 98 214 99 218 93 206 92 206 92 206 90 210 88 194 85 186 84 186 84 190 79 174 81 182 82 182 81 178 81 178 81 174 79 174 78 170 78 170 78 166 76 162 75 162 82 170 70 150 67 123 45 51 28 59 45 123 69 162 70 142 72 150 70 146 69 142 67 142 67 146 69 150 70 146 69 142 69 142 70 142 70 142 70 142 67 134 67 130 64 123 61 115 63 123 63 123 63 123 63 123 64 126 64 123 63 119 61 119 61 115 61 111 60 107 58 107 54 95 54 99 55 103 57 103 57 119 54 111 51 103 49 99 48 103 52 115 55 115 52 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 48 99 48 99 48 99 48 99 48 107 46 99 43 91 42 87 48 107 48 107 48 103 43 95 40 19 38 18 35 19 38 21 33 16 33 16 33 16 33 16 28 15 31 16 33 18 35 19 31 15 31 15 31 15 31 15 31 16 26 13 23 13 26 15 23 13 23 13 23 13 23 13 23 13 23 13 23 13 23 15 26 15 26 13 23 13 21 12 19 13 19 13 19 13 19 13 14 10 16 13 19 13 16 12 14 9 14 9 14 7 7 4 14 9 14 7 11 6 9 6 11 7 11 6 9 6 7 4 4 4 9 7 9 3 0 0 4 4 4 4 2 3 2 3 4 6 9 6 2 1 2 4 0 19 59 40 57 36 62 37 47 16 9 3 2 0 0 4 0 4 19 13 14 4 4 4 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 11 6 11 10 11 6 21 25 59 43 81 55 90 55 88 55 88 57 90 58 93 57 90 55 88 54 85 52 81 49 76 46 54 33 50 27 38 18 23 13 4 10 7 16 71 16 76 45 284 190 346 206 324 129 183 131 210 165 243 180 234 164 229 167 257 171 305 187 324 218 222 79 105 167 386 286 362 232 193 101 281 265 312 113 157 185 393 242 405 206 393 279 436 168 353 268 405 144 176 120 276 170 293 156 308 168 317 173 324 177 329 177 329 176 336 184 351 191 360 193 415 209 446 214 293 140 389 230 427 233 434 242 439 239 420 229 422 247 446 259 451 262 465 274 496 262 453 297 522 313 522 303 475 277 451 268 453 282 465 285 465 291 465 295 482 322 542 360 542 333 482 286 413 263 398 276 393 266 358 259 355 262 341 253 343 265 343 263 341 266 351 276 341 268 341 268 341 272 346 276 343 272 346 277 348 277 353 279 346 292 355 253 329 279 360 274 360 266 374 279 303 279 367 277 367 274 360 266 365 279 372 268 346 268 365 256 358 274 389 260 379 263 389 250 374 250 391 251 370 247 389 235 377 232 393 232 389 211 379 197 372 190 370 185 360 191 358 174 324 167 317 159 339 182 291 132 238 108 236 96 210 101 191 95 193 104 200 102 200 102 188 98 191 107 210 117 212 110 243 125 260 135 279 141 284 143 291 143 291 143 291 141 296 138 293 137 291 137 288 137 327 168 355 188 382 209 434 242 456 236 465 239 460 230 446 221 427 220 436 211 420 209 429 211 408 212 420 209 398 197 401 206 403 199 401 197 401 193 396 193 386 191 393 193 389 197 214 120 401 196 374 185 370 188 367 184 362 177 365 176 362 174 360 174 353 170 353 168 351 167 348 167 348 167 348 167 348 167 348 167 355 171 355 171 353 170 351 168 346 168 346 167 343 167 341 165 353 171 346 165 339 164 341 165 341 161 334 161 339 162 336 161 336 162 329 159 322 155 317 153 319 155 319 155 315 150 308 146 312 150 312 149 310 149 308 147 310 147 305 144 298 140 293 138 298 141 298 140 296 140 293 137 288 135 286 135 286 137 288 137 281 132 281 131 279 131 276 129 272 125 269 123 267 123 269 125 269 125 269 125 269 125 269 125 260 123 257 122 255 120 253 120 257 122 255 120 250 117 245 116 248 116 245 114 238 110 236 108 236 110 238 111 238 111 241 113 238 108 238 108 238 108 238 108 238 108 238 107 236 105 234 105 229 102 229 102 229 102 229 102 226 101 224 99 224 98 222 98 224 101 217 98 212 95 210 95 210 95 210 95 212 96 214 96 212 99 205 99 210 105 226 113 229 111 229 111 229 111 229 111 224 111 224 110 222 108 219 108 219 108 217 105 214 108 222 113 219 107 226 111 229 110 219 107 219 110 222 113 217 107 205 102 224 111 214 107 217 108 207 95 200 102 207 101 212 101 217 117 212 105 193 101 195 104 198 102 200 104 191 98 183 96 186 98 181 95 183 96 183 96 183 96 176 92 174 90 174 92 179 93 176 92 167 88 162 85 159 87 164 87 159 84 157 84 157 85 155 82 155 81 152 79 150 79 145 78 148 79 150 78 148 76 150 79 148 76 138 67 121 58 133 70 136 72 138 70 136 69 133 72 128 69 126 69 126 70 128 69 124 66 121 66 121 67 119 69 119 67 117 66 114 66 119 69 119 67 117 66 114 66 112 66 107 63 105 63 105 64 95 58 102 63 109 66 109 66 100 57 93 57 100 61 100 57 95 58 97 58 97 58 100 60 95 54 88 51 93 54 88 49 93 52 90 51 88 52 90 54 88 51 88 51 88 51 88 51 95 52 85 49 90 52 85 46 83 48 83 49 85 51 88 51 74 43 76 45 78 46 81 46 76 45 83 49 88 49 83 46 85 48 83 46 81 48 83 49 21 23 19 19 18 23 19 27 16 15 16 15 16 15 16 15 15 19 16 23 16 23 16 27 15 19 15 19 15 19 15 19 16 23 16 19 15 15 13 15 12 11 12 11 12 11 12 11 12 15 12 15 13 19 13 19 15 19 13 19 12 15 12 11 13 11 13 11 13 11 13 11 10 3 12 11 13 7 12 7 7 15 9 15 9 11 6 3 10 19 9 15 9 11 7 11 7 11 6 7 6 3 4 3 1 0 6 11 6 0 0 0 1 0 1 0 3 0 4 0 3 0 7 0 7 0 9 11 18 79 45 115 45 111 45 103 33 43 7 0 0 0 0 3 0 3 10 19 7 3 4 7 7 7 6 3 4 7 6 11 6 7 6 7 6 7 6 7 7 7 7 15 7 3 13 59 34 99 48 130 52 126 51 130 55 138 57 142 57 142 55 138 55 134 52 126 49 119 46 115 34 79 30 59 21 35 12 11 16 0 15 59 28 47 19 91 165 412 200 436 182 257 102 357 152 396 176 428 173 404 168 412 173 412 187 507 203 456 114 186 85 400 262 658 251 603 156 309 215 670 171 257 156 535 245 611 247 472 229 674 262 369 214 634 220 285 92 273 164 384 167 361 162 380 168 400 176 412 177 412 176 412 179 424 185 440 190 444 199 468 220 456 129 309 199 523 223 547 235 571 235 559 224 539 236 563 251 595 254 607 263 638 280 603 256 678 289 714 300 722 301 745 298 742 295 714 269 646 274 702 283 726 286 742 298 777 330 853 337 857 318 769 280 714 280 714 253 674 253 714 268 745 262 745 262 749 260 749 260 761 269 785 268 781 268 781 269 793 272 789 274 797 276 793 279 797 274 821 276 718 259 785 274 765 274 749 280 773 238 777 274 773 272 765 269 749 271 793 277 757 260 738 268 710 260 761 276 738 259 742 260 714 245 718 254 706 244 642 247 611 230 599 235 591 221 535 206 480 197 444 190 420 187 396 185 357 168 345 165 329 177 392 153 273 120 210 119 194 95 210 87 206 90 226 90 218 96 226 92 202 95 218 108 230 114 238 123 257 128 261 129 273 131 277 134 289 138 301 140 293 141 285 141 281 140 281 140 281 126 261 137 273 137 289 155 341 190 400 196 432 212 480 227 499 220 484 224 468 214 444 206 412 209 420 214 412 203 392 200 408 199 396 196 400 194 392 191 388 191 365 197 388 200 416 87 214 202 412 187 372 185 376 184 353 177 357 177 353 176 349 174 349 170 337 170 333 168 329 167 329 165 325 165 325 165 325 165 325 168 333 167 329 167 325 165 325 167 325 167 321 165 321 164 317 168 325 165 313 161 309 162 313 164 309 159 305 162 313 161 305 161 309 159 305 158 297 156 297 150 285 152 289 152 285 150 277 150 277 149 277 147 273 147 273 146 281 144 273 140 265 137 257 137 261 137 261 135 257 135 253 135 257 134 257 134 257 134 257 131 246 129 246 128 242 128 238 131 238 126 226 123 222 122 222 123 222 123 222 123 222 123 222 122 226 122 222 122 218 120 218 122 218 120 214 117 206 114 202 114 210 113 206 113 206 111 202 113 206 113 202 111 198 110 194 108 202 108 202 108 202 108 202 108 202 107 198 107 194 105 194 102 186 102 186 102 186 102 186 101 182 101 182 99 178 99 174 101 178 99 170 96 162 95 174 95 170 93 182 95 186 96 194 96 198 96 202 101 222 110 242 111 238 111 238 111 238 111 238 111 249 110 246 110 242 108 242 110 242 107 238 107 242 111 253 105 238 108 242 108 238 105 230 107 230 102 218 102 242 119 281 105 242 99 246 108 261 113 249 117 182 98 218 108 277 143 210 110 246 102 230 102 242 105 238 105 238 101 222 96 218 98 222 98 226 96 222 96 222 96 222 93 210 92 206 90 210 93 214 93 206 90 198 87 194 87 194 90 202 88 198 88 194 87 194 82 182 82 178 81 178 79 174 76 170 78 174 79 170 78 166 78 170 78 170 76 154 69 142 72 158 75 162 75 162 73 154 73 150 72 146 70 142 70 142 72 142 69 138 67 134 69 138 69 138 69 134 67 130 66 130 66 130 67 134 67 134 67 134 66 126 66 123 64 119 63 119 58 111 61 119 64 123 64 123 61 107 57 103 60 111 58 99 58 107 58 107 58 107 58 103 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 111 49 103 52 111 49 99 48 99 48 103 49 107 51 107 43 91 45 91 46 95 48 99 43 91 48 103 49 103 48 99 49 99 48 95 46 99 48 103 38 19 35 18 35 18 38 19 33 16 33 16 33 16 33 16 33 16 33 16 31 15 31 15 31 15 31 15 31 15 31 15 23 15 28 16 28 15 21 10 21 12 21 12 21 12 21 12 21 12 21 12 19 10 19 10 23 12 21 12 19 10 19 9 19 13 19 13 19 13 19 13 14 10 16 12 16 12 14 10 11 7 14 9 14 7 9 4 14 7 11 7 9 6 9 4 9 6 9 4 7 4 4 3 0 1 4 4 7 3 0 0 0 3 4 7 11 12 19 15 11 12 21 16 26 19 33 25 47 37 69 43 69 46 69 37 59 22 14 3 0 0 0 4 7 6 14 7 7 4 7 7 14 7 7 3 4 4 11 9 9 6 9 6 9 6 9 6 14 6 11 9 9 3 19 24 57 42 76 51 81 51 81 51 85 54 88 57 90 55 85 54 85 54 83 49 76 46 71 43 52 31 45 24 28 13 14 9 4 22 33 30 76 19 107 76 346 205 358 206 286 99 162 140 219 165 231 176 236 173 238 173 231 161 257 206 305 123 150 76 131 209 377 260 374 260 267 176 374 241 186 113 324 247 355 248 370 208 334 274 413 162 396 260 339 111 171 140 300 167 279 164 291 159 308 170 319 174 322 173 315 170 315 171 319 176 327 177 341 185 386 168 255 141 370 203 389 220 410 229 396 217 386 221 401 242 420 251 425 251 429 262 448 248 413 263 439 272 463 285 470 295 487 307 494 300 460 277 429 271 434 274 432 274 436 279 441 286 475 310 499 325 503 334 463 300 403 271 372 265 362 262 346 262 348 263 353 265 353 268 351 269 348 266 343 268 346 268 346 272 348 276 351 277 355 277 358 289 355 253 339 276 358 269 367 272 374 272 322 279 367 277 362 269 360 265 374 279 382 268 362 266 365 257 367 276 401 269 382 263 393 254 382 253 401 257 382 253 384 238 367 236 391 238 396 223 384 209 379 205 379 197 362 190 358 176 334 171 327 162 336 185 300 140 250 116 245 104 191 90 181 87 179 85 171 79 174 87 164 84 167 93 186 104 229 119 245 125 245 123 253 126 262 126 265 129 272 132 274 134 284 137 284 137 286 138 286 138 288 141 288 135 272 128 279 138 300 143 312 155 343 179 384 199 413 211 422 211 422 217 425 205 410 211 403 206 398 199 391 197 391 194 391 191 389 188 386 188 377 179 377 188 391 199 207 113 391 191 365 180 362 184 360 177 360 176 360 176 358 174 358 173 351 170 348 168 348 167 346 167 341 164 341 164 341 164 341 164 341 164 339 162 336 161 336 161 336 164 334 164 331 162 331 161 334 162 329 158 324 156 324 158 327 158 322 156 327 161 327 156 319 155 319 155 319 155 319 155 308 147 310 150 315 152 312 150 308 147 308 147 305 146 303 144 305 143 300 140 296 137 291 135 291 134 288 134 286 132 286 132 284 134 281 132 279 129 276 129 274 128 274 126 272 125 269 125 284 132 276 126 267 122 262 120 262 120 262 120 262 120 262 122 260 122 255 122 253 120 253 120 250 119 248 116 245 114 243 113 238 111 238 113 241 114 243 114 245 114 241 111 236 108 231 105 238 108 238 108 238 108 238 108 238 107 236 107 234 105 234 105 231 104 231 104 231 104 231 104 229 102 229 101 226 99 224 99 224 101 217 98 212 96 212 96 210 93 210 95 212 96 214 98 205 99 205 104 217 113 229 119 226 114 226 114 226 114 226 114 224 113 219 111 219 110 217 110 219 111 217 110 219 111 222 113 224 108 226 108 219 107 214 104 212 108 222 114 224 113 214 108 248 125 226 111 217 110 214 107 191 122 210 117 353 188 238 95 214 108 198 102 198 107 202 105 198 102 193 99 188 98 188 98 191 99 188 98 183 96 181 95 181 93 179 92 176 92 179 93 174 93 169 88 164 87 162 88 162 87 164 90 164 87 159 84 155 82 155 82 152 81 152 79 148 78 150 79 150 79 148 78 143 78 148 79 148 78 145 76 138 73 140 75 140 75 138 75 131 73 126 72 124 70 121 70 124 72 121 69 117 67 119 69 119 69 119 67 117 66 114 66 112 64 112 66 117 69 119 70 107 64 109 67 109 64 102 60 100 60 102 61 102 61 100 60 105 60 97 58 97 58 95 54 100 60 100 58 95 57 93 55 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 51 85 49 90 52 88 48 83 48 85 49 85 49 88 51 81 46 81 46 83 48 83 48 78 45 81 48 85 49 83 48 83 48 81 46 81 46 83 48 19 23 18 15 16 19 19 23 16 15 16 15 16 15 16 15 18 27 16 23 15 15 13 15 15 19 15 19 15 19 15 19 12 15 16 27 18 19 10 3 10 7 10 7 10 7 10 7 12 11 10 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 12 7 9 3 6 11 9 15 9 11 6 7 4 3 4 3 3 0 3 0 4 3 4 3 3 0 3 0 1 0 0 0 0 0 3 3 12 15 15 31 22 47 28 59 24 51 30 63 31 67 36 83 37 95 39 95 43 119 43 83 39 55 9 0 0 0 0 3 9 11 6 3 3 3 6 11 9 11 4 0 3 3 7 15 6 7 6 7 6 7 6 7 9 7 6 11 4 0 13 59 42 115 52 134 54 130 52 134 52 130 54 134 54 134 52 130 52 130 51 119 46 107 42 103 33 71 25 47 15 19 7 0 10 15 27 67 28 51 49 214 184 412 199 428 156 202 111 400 159 392 167 412 174 424 177 428 152 392 156 492 167 206 69 130 116 535 262 599 254 654 214 563 268 503 120 388 247 650 235 615 232 499 182 599 220 369 251 619 162 198 90 345 177 365 152 361 149 345 158 376 168 388 168 384 161 365 158 361 158 365 162 376 161 424 187 349 117 345 193 460 199 507 221 539 211 499 209 527 235 571 248 603 250 599 256 634 260 595 250 638 256 634 272 678 274 694 282 738 298 781 309 793 295 749 283 702 268 690 272 714 282 710 274 694 276 749 307 837 328 857 318 833 300 781 271 722 262 734 259 730 263 757 272 769 266 753 265 761 266 765 269 777 271 781 272 789 272 785 277 789 277 813 272 730 266 781 274 769 276 769 280 749 253 785 271 773 266 757 266 749 271 785 276 749 263 734 262 714 262 761 277 757 259 738 265 722 254 730 263 722 254 674 248 615 232 611 241 611 238 579 224 539 215 511 211 484 199 436 193 392 179 384 174 357 173 400 161 305 132 242 131 230 108 226 98 210 87 202 85 194 82 190 82 174 84 182 95 190 108 218 117 242 122 253 128 273 132 277 129 269 128 265 126 257 131 257 131 261 134 265 135 269 141 285 140 269 129 249 131 265 129 246 125 234 128 253 137 273 161 333 162 341 179 420 208 436 202 400 197 392 196 388 190 372 187 372 185 376 182 372 180 369 188 337 185 372 199 404 75 186 194 400 177 353 179 361 177 337 174 353 174 349 173 349 171 345 168 337 168 333 167 329 165 329 162 321 162 321 162 321 162 321 161 317 161 313 159 309 158 309 161 313 161 309 159 309 158 305 159 309 158 301 155 293 153 293 155 293 152 293 155 301 155 293 149 281 149 285 150 289 152 289 147 277 149 281 149 281 147 277 146 273 144 269 144 265 143 265 141 273 140 265 137 257 135 253 134 253 134 249 132 246 131 246 132 253 131 246 128 238 125 234 128 242 126 238 126 234 125 234 132 242 128 226 123 218 122 218 120 214 120 214 120 214 120 214 120 222 122 218 120 218 119 214 116 206 116 202 114 198 113 198 113 206 113 206 113 206 113 206 113 206 111 202 110 194 107 190 107 198 107 198 107 198 107 198 107 198 107 194 105 194 104 190 104 190 104 190 104 190 104 190 102 186 102 186 101 182 99 178 99 174 98 166 96 166 96 174 93 178 93 182 95 194 96 194 99 210 105 230 116 253 122 265 116 246 116 246 116 246 116 249 113 249 113 246 111 246 110 242 113 249 113 249 113 253 114 257 114 265 111 261 111 253 108 249 107 249 114 273 117 257 107 242 108 253 104 246 102 246 107 238 116 210 70 341 325 865 257 460 111 249 105 238 105 246 107 246 102 234 101 230 99 226 99 226 102 238 101 230 98 222 95 218 96 222 95 214 93 214 93 218 95 214 92 202 88 198 88 198 81 182 85 194 87 186 81 170 84 186 82 182 82 178 81 178 78 170 79 178 81 174 78 170 78 170 79 174 79 174 79 174 70 150 72 154 72 154 70 150 73 150 73 150 72 146 70 138 73 146 70 138 69 138 69 142 69 138 69 134 67 130 66 130 66 130 66 130 66 130 67 134 63 123 67 134 67 123 61 107 60 115 61 115 60 107 57 103 64 115 58 107 58 107 55 91 61 111 60 107 57 99 54 95 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 107 49 103 52 111 51 103 49 103 49 103 49 103 49 103 48 99 48 99 48 99 48 99 45 91 46 95 48 99 48 99 48 99 46 91 45 95 48 99 38 18 33 16 33 16 35 19 33 16 33 16 33 16 33 16 33 16 33 15 28 13 26 12 31 15 31 15 31 15 31 15 19 13 26 18 28 13 19 7 19 10 19 10 19 10 19 10 21 12 21 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 14 9 9 7 9 6 11 9 14 9 11 6 9 6 9 6 7 4 4 3 7 3 4 3 2 1 2 1 4 0 0 0 0 4 16 15 31 22 38 28 50 36 59 40 54 39 62 40 59 39 62 43 66 43 66 40 74 52 76 37 54 21 11 3 0 0 0 6 19 9 7 3 4 4 9 6 11 7 7 4 7 4 11 7 9 6 9 6 9 6 9 6 16 7 9 7 9 6 26 30 71 49 83 54 83 51 83 54 81 51 83 52 83 52 81 51 83 51 78 46 69 42 64 39 50 28 38 18 21 9 11 7 7 24 47 31 74 24 152 126 341 197 351 196 241 93 191 155 224 162 219 167 229 174 241 180 210 170 231 173 217 70 112 52 198 254 377 251 370 260 343 259 391 153 207 214 374 248 370 236 370 214 269 217 308 168 448 247 245 87 191 161 317 155 260 152 272 147 288 158 300 162 300 161 293 155 286 150 284 152 291 155 300 176 339 137 245 155 348 184 346 200 374 212 362 200 360 214 389 239 410 247 408 248 417 257 410 244 417 262 410 256 429 265 436 271 439 276 451 285 468 300 494 304 463 282 434 271 425 271 439 282 432 276 415 268 405 271 446 304 458 316 465 310 436 294 401 276 365 260 355 262 360 265 353 262 351 265 355 268 362 271 358 269 360 272 362 274 370 276 374 283 360 254 367 277 372 269 370 272 377 253 353 279 374 276 379 271 382 266 393 280 403 266 379 265 379 259 386 272 405 272 391 269 408 265 396 265 408 266 393 257 377 232 360 239 393 241 405 238 396 223 393 220 396 214 401 208 389 190 362 185 351 170 336 188 327 156 286 132 286 126 248 119 219 98 191 87 186 92 179 84 171 84 171 88 176 95 210 108 231 117 243 125 260 135 276 135 274 131 272 131 272 132 274 131 276 132 279 135 281 135 281 135 279 131 269 128 272 131 291 137 291 134 281 126 269 120 272 119 253 107 267 147 346 180 367 188 365 188 374 188 367 182 367 180 367 179 367 177 367 179 377 173 362 182 377 180 179 101 374 180 351 171 351 176 351 171 353 171 353 170 351 170 348 168 343 165 343 165 341 164 339 162 339 162 339 162 339 162 339 162 336 161 334 159 334 158 331 158 324 158 322 156 322 155 319 155 322 156 322 155 317 152 312 150 310 147 305 149 315 153 315 150 308 147 310 149 312 152 315 153 310 149 310 149 308 144 300 141 300 143 300 141 298 141 296 140 296 138 293 137 291 134 288 134 288 134 288 132 286 131 284 131 279 129 276 128 272 125 267 123 274 128 274 126 272 126 269 125 272 126 269 123 267 123 267 125 262 120 262 120 262 120 262 122 257 122 253 120 253 119 250 119 243 114 243 114 243 113 241 113 245 114 243 111 241 110 236 108 236 108 236 108 236 108 236 108 236 105 236 105 236 105 236 105 236 105 234 104 234 102 231 102 231 102 231 102 231 102 231 102 229 101 229 99 226 98 224 99 222 99 214 96 212 96 214 98 210 93 210 95 212 96 214 98 207 102 217 113 231 122 241 123 234 119 234 119 234 119 234 119 226 114 224 114 222 113 222 111 222 114 224 116 226 116 226 116 229 113 226 111 222 110 219 110 217 110 212 110 217 117 226 125 222 117 222 114 219 110 214 111 193 75 367 348 608 377 608 283 217 107 200 102 200 105 202 105 195 101 195 101 193 99 191 98 195 104 193 101 188 98 183 96 188 98 183 95 179 93 181 95 176 96 169 92 164 90 164 90 150 84 159 88 159 84 150 78 155 84 155 82 152 82 150 81 145 79 150 81 150 81 148 78 148 81 143 79 140 78 140 78 131 73 133 75 136 73 133 72 124 72 126 73 126 72 121 69 126 72 121 70 119 69 121 70 119 69 119 67 117 66 114 66 119 69 117 66 112 63 109 61 105 64 112 69 112 64 102 58 102 61 102 61 100 58 95 55 107 61 97 58 97 58 93 52 100 60 97 57 93 54 90 52 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 49 83 49 90 54 90 49 85 49 85 49 85 49 85 49 83 48 83 48 83 48 83 48 78 45 78 45 81 46 83 48 83 46 78 45 78 45 81 48 18 19 16 15 16 15 18 19 16 15 16 15 16 15 16 15 15 19 15 19 13 15 13 15 15 19 15 19 15 19 15 19 12 15 15 19 15 11 10 3 12 11 12 11 12 11 12 11 13 19 13 15 10 7 9 7 13 15 12 15 10 11 10 7 10 7 10 7 10 7 10 7 10 11 12 11 10 3 6 0 4 7 7 15 9 15 7 11 10 19 9 15 9 11 7 11 3 0 1 0 1 0 0 0 4 0 1 0 7 31 22 63 28 55 31 67 36 83 40 91 40 91 43 91 39 79 39 87 39 99 40 95 42 115 42 75 25 27 4 0 1 0 1 11 13 15 4 0 4 7 4 3 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 10 11 6 15 7 15 21 87 45 115 49 123 48 115 48 123 48 123 51 126 51 126 49 119 51 123 48 111 42 95 37 87 30 63 22 35 12 19 9 7 22 43 31 43 22 39 75 309 185 424 197 396 126 198 131 376 159 384 162 384 162 400 174 436 167 432 168 380 114 170 66 134 176 603 251 607 248 611 241 662 235 337 184 654 238 595 247 587 238 531 167 468 156 468 269 551 110 190 114 408 180 369 146 341 147 337 150 349 156 361 158 365 159 361 153 345 152 349 156 365 155 404 161 293 122 357 173 416 180 460 200 495 199 484 203 515 221 547 235 583 238 583 242 615 239 591 253 650 250 622 257 638 259 674 266 698 269 706 272 714 286 757 289 769 294 769 286 738 268 690 274 706 272 710 277 738 272 734 280 781 297 829 309 857 318 833 289 761 271 738 263 726 263 738 265 745 266 753 269 765 268 765 269 773 271 769 272 773 269 773 259 714 266 769 268 757 276 773 279 702 274 793 276 777 276 769 276 761 280 781 279 730 271 738 268 738 274 753 277 749 269 745 279 730 271 734 276 730 266 690 245 599 232 611 245 603 245 587 233 543 226 531 221 503 218 480 205 428 193 432 188 384 174 436 179 372 158 325 161 313 140 289 123 238 99 210 95 222 92 202 90 186 87 174 92 174 111 214 116 226 119 238 126 261 132 269 131 269 134 289 141 297 138 277 138 281 140 281 140 281 143 285 140 277 137 273 137 273 129 261 135 281 138 277 131 257 126 234 102 138 84 194 129 289 164 337 171 357 176 365 176 353 177 361 177 361 177 361 176 361 184 321 179 361 182 349 60 178 184 372 168 341 170 341 171 329 168 333 167 333 165 329 165 325 162 321 162 317 161 317 159 313 159 313 159 313 159 313 159 313 159 313 159 313 158 309 156 305 155 293 153 293 152 289 152 285 152 289 153 289 152 281 147 273 144 265 141 269 147 281 149 277 149 285 150 289 152 293 153 293 149 281 147 277 144 265 140 253 141 261 140 257 138 253 138 253 135 257 135 253 134 253 132 249 132 249 132 249 131 246 131 242 128 242 128 238 125 234 123 230 128 242 128 238 126 234 125 234 123 222 122 214 120 218 123 222 120 214 120 214 120 214 120 214 120 218 120 218 119 214 119 210 114 202 114 202 114 202 114 210 116 222 114 214 110 202 107 198 105 194 107 198 108 202 108 206 104 202 104 202 104 202 104 202 104 202 104 202 102 198 102 194 101 194 101 194 101 194 101 194 99 190 98 186 98 182 96 182 99 174 98 166 96 178 98 182 93 178 93 190 95 194 96 202 96 214 107 246 117 261 117 257 119 261 119 261 119 261 119 269 117 261 117 257 116 257 114 253 114 257 117 261 119 265 117 269 111 261 108 257 108 261 110 265 117 289 128 309 126 273 107 234 99 242 101 234 98 226 101 234 126 162 173 734 316 742 251 301 110 253 102 238 102 249 105 246 99 234 101 242 101 238 99 230 104 242 102 238 101 230 99 226 101 230 98 222 95 218 95 218 98 218 95 210 92 206 92 206 88 202 90 206 92 198 87 190 85 186 84 186 82 182 82 182 79 174 81 178 81 178 79 174 84 178 79 162 75 158 75 158 76 162 78 170 79 166 76 162 70 146 73 154 75 146 69 134 73 150 72 142 70 142 70 142 69 138 69 134 67 130 66 130 70 142 69 130 64 119 60 111 64 123 66 130 66 123 61 111 61 115 63 119 61 111 58 103 63 111 58 107 58 107 57 95 58 107 57 103 55 95 54 95 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 49 103 49 103 48 99 48 99 48 99 46 95 46 95 45 91 43 87 45 95 48 99 46 95 45 91 45 91 46 95 35 16 33 15 31 16 33 18 33 16 33 16 33 16 33 16 26 13 28 13 28 13 31 15 31 15 31 15 31 15 31 15 23 13 23 12 21 12 19 10 21 12 21 12 21 12 21 12 28 15 26 13 21 10 19 9 26 13 23 13 21 12 21 10 14 9 14 9 14 9 14 9 16 10 16 9 11 6 7 3 7 6 11 9 14 9 14 7 14 7 11 7 9 6 9 4 2 1 2 0 0 0 0 0 2 6 19 19 42 31 52 34 52 36 54 37 57 39 62 40 64 43 69 43 62 39 62 42 57 40 64 37 59 37 50 22 23 6 0 3 7 3 7 9 21 9 7 4 9 6 7 1 4 4 11 9 14 7 7 3 9 6 9 6 9 6 9 6 16 6 11 9 14 12 42 42 74 48 81 49 74 45 74 48 76 48 78 49 78 49 76 48 81 49 74 43 64 37 57 34 45 25 33 16 19 12 19 13 35 33 54 24 74 36 202 170 353 202 343 167 176 96 217 150 207 159 214 158 198 159 222 179 245 171 253 143 138 63 85 88 310 259 339 259 365 245 358 247 308 149 317 262 358 236 360 238 370 217 298 188 253 223 456 193 183 87 243 179 331 164 286 152 286 153 288 153 291 156 298 161 300 158 291 152 286 155 298 161 312 174 298 125 250 152 303 167 312 179 329 191 336 197 343 206 353 220 374 232 377 233 389 244 382 238 401 256 391 251 408 248 403 254 422 263 420 262 425 268 420 266 434 286 465 298 465 292 451 291 425 269 393 260 396 269 405 269 401 268 403 279 429 295 465 306 427 289 413 285 393 269 382 269 377 266 367 265 367 266 370 266 372 269 374 271 384 271 386 272 367 254 391 280 391 274 396 276 403 244 417 291 420 286 436 288 446 285 458 291 456 274 446 279 444 285 456 286 451 282 444 288 458 285 444 283 448 280 434 263 393 232 379 242 415 250 436 251 427 239 427 235 427 229 429 221 415 206 403 209 396 193 360 205 372 185 343 167 353 165 312 158 293 138 253 114 229 111 224 107 212 102 205 101 200 99 231 117 241 117 238 120 255 128 269 128 267 129 279 137 293 147 296 144 293 143 293 143 291 141 284 135 279 134 279 134 279 132 262 128 276 137 286 135 276 129 284 135 253 92 186 84 222 114 276 143 305 155 315 156 327 165 343 170 346 170 346 170 351 171 353 164 348 174 353 164 169 111 360 174 336 164 336 171 339 167 336 164 336 162 334 162 331 161 329 159 329 158 327 156 324 156 322 155 322 155 322 155 322 155 327 158 327 156 324 156 322 155 315 152 310 150 310 149 308 149 305 147 308 149 305 144 298 141 296 140 291 141 300 146 303 144 305 147 308 149 308 149 308 149 300 144 303 144 300 143 296 140 293 138 291 138 288 137 288 135 286 135 286 135 284 134 284 132 281 131 279 131 276 129 276 129 272 126 267 126 267 126 265 125 267 125 265 125 262 123 262 122 262 122 257 119 255 117 255 119 253 117 253 117 253 117 253 117 253 120 253 119 250 119 248 117 243 114 243 116 245 116 245 116 243 113 243 111 241 110 238 110 236 108 234 107 234 107 234 107 231 105 231 105 231 105 231 105 231 105 231 104 229 104 226 102 224 101 224 101 224 101 224 101 222 99 219 98 217 96 217 96 217 98 214 96 212 98 214 98 210 93 210 95 212 96 214 98 207 107 222 119 238 123 234 119 236 122 236 122 236 122 236 122 234 120 231 119 229 119 226 117 222 116 229 120 231 120 229 117 224 113 222 111 224 116 229 120 238 125 226 111 191 82 136 57 71 28 83 39 109 63 162 95 186 98 205 120 267 147 257 126 207 107 193 101 193 105 198 104 188 101 193 104 195 104 191 101 193 102 193 102 193 102 191 101 193 101 188 96 181 95 181 96 181 98 174 93 169 92 167 92 167 92 167 92 164 90 164 88 157 85 155 84 155 82 152 82 148 81 150 82 152 81 150 79 148 81 143 76 136 75 138 78 138 78 140 79 143 78 140 76 121 72 126 75 128 72 119 67 128 73 124 70 121 70 121 72 119 69 119 67 117 66 114 66 119 67 117 66 112 63 107 60 109 66 109 64 107 63 105 63 102 63 105 63 105 61 102 60 102 58 95 57 100 60 97 55 95 55 93 55 93 55 93 55 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 83 48 81 46 78 45 78 43 78 45 76 43 76 45 83 49 81 45 78 43 76 45 78 46 18 15 16 11 15 15 16 19 16 15 16 15 16 15 16 15 10 11 12 15 13 19 15 23 15 19 15 19 15 19 15 19 15 15 12 7 10 7 10 11 13 15 13 15 13 15 13 15 18 27 16 23 13 15 10 11 15 23 15 19 13 19 12 15 9 15 9 15 9 15 9 15 10 19 10 15 7 7 4 0 4 3 7 15 9 15 9 15 3 0 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 11 21 83 42 107 40 95 42 91 40 87 40 87 40 87 43 103 48 103 43 95 45 103 42 123 51 111 40 95 31 55 9 0 0 0 6 3 4 15 12 15 4 3 7 11 3 0 1 3 7 19 10 11 4 0 6 7 6 7 6 7 6 7 9 7 7 19 10 31 30 111 51 130 54 130 49 119 49 126 46 119 48 123 49 119 48 115 49 123 46 107 40 91 34 79 28 59 19 31 13 27 13 23 21 39 22 15 28 67 111 420 188 436 190 329 95 210 159 376 153 376 161 369 150 357 167 432 185 388 177 329 81 115 45 242 241 591 223 619 250 595 241 575 191 428 227 642 242 607 227 615 235 547 199 472 150 634 265 428 81 206 135 444 187 408 165 365 159 361 155 349 155 361 161 376 158 357 152 341 150 349 158 369 173 424 153 301 137 365 159 404 168 416 177 452 191 484 200 503 209 527 226 567 230 575 238 615 241 595 247 642 245 638 260 638 260 682 259 670 251 674 262 714 271 710 263 706 272 745 277 734 283 734 286 722 274 702 265 702 269 718 266 718 263 730 271 753 282 757 279 769 292 801 288 765 276 753 271 734 263 730 260 726 265 753 266 753 268 757 269 753 274 769 262 718 280 789 279 773 279 757 285 658 292 785 285 769 294 773 294 757 294 761 288 714 289 749 289 761 297 753 291 726 288 738 297 718 288 706 289 702 277 670 247 571 233 583 253 583 266 587 253 555 247 547 242 535 230 511 220 480 218 511 220 468 185 472 200 432 184 396 191 396 176 384 176 369 149 305 125 281 122 269 119 246 111 226 111 214 114 222 117 226 119 238 126 265 131 265 128 261 128 277 137 289 144 293 143 289 141 281 140 281 140 281 138 285 144 297 146 293 135 285 137 285 134 265 125 253 132 289 125 202 78 134 85 186 110 230 132 281 137 277 146 317 162 333 162 325 161 329 162 329 168 297 173 345 173 329 61 230 177 365 164 325 165 333 168 317 162 329 161 325 159 321 159 321 158 317 156 313 155 309 155 309 152 301 152 301 152 301 152 301 156 313 156 309 155 305 153 305 150 293 149 289 149 285 147 285 143 277 146 281 144 269 138 257 138 257 137 261 143 281 144 273 143 273 143 273 143 273 143 273 140 269 143 277 144 277 143 273 138 261 137 257 137 253 135 253 135 257 134 257 134 257 132 253 129 246 128 242 128 238 126 238 125 238 126 238 126 238 128 242 123 230 122 226 122 222 120 222 125 230 122 218 116 206 114 206 116 210 116 210 116 210 116 210 120 226 120 222 119 218 117 218 116 214 116 214 116 214 116 214 110 206 111 210 111 210 113 214 111 206 110 202 105 190 104 186 105 202 105 202 105 202 105 202 105 202 105 198 104 194 102 194 99 186 99 186 99 186 99 186 98 182 96 178 96 174 95 174 98 178 96 174 96 178 98 190 93 186 93 190 95 202 96 206 108 261 120 293 129 301 126 285 122 281 122 281 122 281 122 281 122 281 122 277 120 277 119 273 114 269 119 281 122 277 119 281 119 285 117 285 120 297 128 313 129 249 70 75 25 43 43 115 64 134 48 63 30 59 48 119 75 198 119 242 84 249 134 222 108 246 101 234 102 242 104 238 99 234 102 246 105 242 102 234 102 238 102 238 102 238 104 242 102 238 99 226 96 218 95 218 99 222 96 214 93 210 93 210 92 202 88 194 87 194 88 198 85 190 85 186 84 182 82 182 79 178 81 182 82 178 81 174 82 174 78 162 76 166 79 174 73 158 75 162 76 158 75 154 70 146 75 158 75 146 69 134 75 150 72 142 70 142 70 146 69 138 69 134 67 130 66 130 66 130 64 126 64 126 63 123 67 126 64 119 63 119 63 123 61 119 63 123 64 123 63 115 60 103 55 103 60 115 60 103 54 95 55 99 55 99 55 103 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 46 95 46 91 45 87 43 83 46 91 43 83 43 91 48 103 46 91 45 87 43 91 45 95 38 21 40 21 40 19 35 16 35 18 35 18 35 18 35 18 28 13 28 13 28 13 28 13 28 13 28 13 28 13 28 13 19 12 26 16 28 15 21 10 26 15 26 13 23 12 21 12 23 15 26 15 26 13 21 10 21 10 19 9 16 10 19 12 14 9 14 7 11 6 9 6 14 9 14 7 11 7 9 6 11 6 9 4 7 3 4 3 2 1 2 1 2 1 2 1 2 0 0 0 0 1 0 0 21 22 50 37 59 37 62 42 59 39 59 40 62 42 64 43 52 36 57 37 57 40 71 49 83 42 59 43 69 31 23 4 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 11 6 9 7 19 24 57 46 74 46 74 48 76 49 78 49 78 45 71 49 90 58 81 43 76 48 76 43 59 34 52 34 38 21 28 13 19 10 16 13 57 19 57 21 62 70 293 184 362 203 329 126 138 117 222 155 210 155 198 152 193 159 217 176 257 182 234 134 59 52 62 128 360 242 348 248 360 233 329 226 322 227 355 239 358 233 358 239 343 217 329 165 303 266 441 138 171 92 308 184 331 187 293 156 298 159 300 159 298 156 291 153 298 158 293 155 291 158 303 164 327 164 300 120 245 158 272 170 296 170 312 184 322 193 334 203 336 212 362 230 374 230 372 232 379 241 386 247 389 248 398 254 403 253 408 254 408 254 408 260 415 262 413 262 410 266 415 268 401 272 422 285 432 282 415 269 403 266 403 263 398 263 408 274 401 268 401 272 405 282 422 291 436 298 429 286 398 271 386 269 396 271 391 276 401 279 396 265 441 265 382 282 427 283 432 286 432 297 439 271 456 304 482 294 487 301 508 300 496 286 496 292 489 291 503 297 501 294 499 295 491 294 503 300 506 294 496 289 489 279 441 239 429 251 463 277 513 276 484 254 487 259 484 247 470 232 446 223 456 218 465 206 384 218 420 217 393 184 386 191 365 185 348 168 315 149 291 138 281 137 262 129 257 128 253 123 248 123 253 122 255 125 265 126 269 129 272 131 279 137 286 141 288 141 291 143 293 141 291 140 291 141 291 140 288 138 286 138 284 134 274 135 274 128 262 131 284 147 262 99 183 87 191 75 205 99 229 114 253 129 288 149 298 149 303 150 312 153 317 156 315 156 317 162 341 158 179 101 348 162 315 152 319 161 327 159 324 156 324 156 322 155 319 153 319 153 319 153 319 153 319 153 319 153 319 152 317 152 315 150 317 152 317 152 315 147 308 144 300 144 300 144 300 144 300 144 296 140 291 137 288 137 291 138 291 140 296 141 296 141 293 138 293 138 293 140 296 140 286 132 300 144 298 143 296 141 293 140 291 138 288 137 286 134 284 134 293 138 286 132 279 131 281 132 274 128 274 128 274 128 274 129 272 129 267 128 265 126 262 126 257 123 257 122 255 122 253 120 260 125 255 120 250 117 248 117 243 114 243 114 243 114 243 114 245 114 245 114 245 114 245 114 248 116 248 114 245 114 243 113 245 114 243 111 238 110 238 111 238 108 234 105 226 101 222 99 229 105 234 110 236 108 229 104 212 99 226 105 222 96 210 93 214 96 214 96 214 96 214 96 217 98 217 96 214 95 212 95 212 96 212 95 212 95 212 95 200 90 212 96 212 95 217 99 224 114 236 125 248 126 241 122 241 123 241 125 243 126 245 126 234 123 243 129 245 126 234 119 226 119 231 122 236 123 234 122 238 128 255 134 241 108 179 78 81 13 42 27 133 102 210 114 210 114 200 99 164 72 124 51 95 43 117 69 174 99 212 113 200 107 193 104 188 102 186 101 193 105 193 105 193 105 193 105 202 107 195 102 193 104 200 108 205 107 193 99 188 99 183 95 181 101 174 96 164 90 157 87 162 92 162 90 159 88 157 88 155 87 155 85 152 84 150 84 150 84 150 82 148 81 145 81 143 81 138 79 136 78 133 78 145 84 143 82 138 79 133 78 133 78 131 75 128 73 124 72 119 69 117 67 117 69 121 70 119 67 114 64 112 64 112 66 114 67 117 67 117 66 112 63 107 64 107 63 105 61 102 61 105 63 105 61 102 60 100 60 107 63 105 63 102 60 100 60 97 58 97 57 95 55 93 55 90 52 90 52 90 52 90 52 88 51 88 51 88 51 88 51 100 57 93 51 83 46 81 46 85 51 90 51 83 46 83 49 85 49 85 49 85 49 85 49 88 49 81 45 74 42 74 42 85 48 81 46 85 49 83 46 78 46 83 51 88 52 88 51 21 27 19 23 19 19 18 19 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 19 15 15 12 11 15 19 13 15 13 11 12 11 12 15 12 15 12 11 9 7 12 11 10 7 9 11 10 15 9 15 9 11 7 11 6 7 6 7 4 3 3 0 3 0 6 3 4 3 3 0 1 0 1 0 1 0 1 0 1 0 3 0 0 0 1 0 3 0 21 67 36 95 37 87 36 91 37 79 39 83 40 87 40 91 36 79 37 79 37 83 43 107 46 99 39 95 33 39 7 7 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 6 7 4 7 12 55 36 111 46 115 46 119 48 123 49 123 48 111 43 119 55 138 49 103 46 119 46 103 36 75 31 75 22 47 16 27 10 19 12 23 28 19 22 0 27 126 161 408 190 456 173 242 93 281 153 357 156 365 153 357 155 376 170 420 190 452 177 333 60 75 49 376 250 559 241 571 239 563 227 575 242 611 236 603 238 599 233 579 209 547 196 408 194 698 245 309 82 257 180 456 180 440 165 372 162 372 161 369 159 357 155 349 155 353 153 349 156 365 164 384 180 392 155 281 134 388 150 420 167 416 177 448 187 468 196 495 208 527 220 559 224 563 229 591 233 607 244 630 247 634 250 658 254 674 254 674 254 678 260 702 262 698 262 706 263 710 265 718 265 698 277 738 288 749 282 742 280 749 279 749 272 742 277 765 272 722 269 734 276 753 285 777 294 801 297 809 295 805 297 825 303 813 285 781 289 821 306 845 321 789 288 841 313 841 315 837 318 833 306 769 330 908 352 876 340 872 349 865 340 829 339 849 337 845 337 817 322 765 309 738 313 742 316 730 307 690 295 678 303 682 260 551 242 579 297 690 307 622 280 571 274 579 266 551 251 535 238 499 242 499 250 456 188 492 221 488 205 408 200 412 190 388 182 376 167 353 156 349 149 329 141 301 140 293 140 281 138 269 134 265 132 265 132 265 131 261 131 265 134 277 140 289 140 285 141 289 143 285 141 281 141 285 141 281 140 277 138 277 141 281 134 285 135 273 128 289 140 329 135 214 85 178 88 154 85 174 96 206 110 242 128 281 135 277 138 281 141 289 144 285 147 281 150 309 165 309 64 182 170 341 150 301 155 313 158 297 155 309 155 305 153 301 152 301 152 301 152 301 152 301 152 301 152 301 152 297 150 297 149 293 150 297 150 293 149 285 144 277 144 277 144 277 144 277 144 277 141 265 138 257 137 257 137 261 135 257 138 261 138 261 137 253 132 249 135 257 137 261 140 265 141 269 141 265 140 261 138 261 135 253 135 253 134 249 134 249 137 265 134 253 131 249 131 249 126 238 126 238 128 242 128 242 128 234 126 234 125 230 123 226 123 226 122 222 120 218 120 218 123 222 119 210 116 206 116 206 114 202 114 202 114 202 114 210 114 218 114 218 114 218 114 218 117 226 116 222 116 218 114 218 111 214 108 206 107 206 107 210 108 210 107 202 102 190 99 186 104 194 96 206 114 257 125 257 110 210 98 178 90 174 95 186 96 186 96 186 96 186 96 186 98 190 98 186 96 182 95 182 96 174 95 182 95 182 95 190 90 186 96 206 98 206 101 226 116 285 125 313 131 313 128 305 128 305 126 305 125 301 123 297 126 293 126 289 125 285 122 281 128 293 123 281 122 289 126 309 122 309 120 269 84 115 16 0 46 154 95 269 114 273 113 277 122 297 120 285 114 246 99 218 78 154 61 130 69 186 95 238 101 242 102 246 102 249 104 249 105 253 105 253 105 253 105 253 107 246 105 242 104 246 105 249 104 230 96 222 96 226 96 218 99 226 98 214 93 202 88 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 81 170 79 162 78 158 76 154 78 162 76 154 73 150 72 146 69 134 67 130 66 134 69 138 69 138 67 130 66 130 66 130 66 130 67 134 66 130 64 123 64 123 64 119 63 119 61 115 64 123 64 119 63 119 61 115 61 115 61 111 60 111 58 107 58 107 58 103 57 99 55 99 52 111 52 111 52 111 52 111 51 107 51 107 51 107 51 107 57 119 52 107 49 99 48 99 49 107 52 107 48 95 48 103 46 95 46 95 46 95 46 95 46 91 43 87 42 87 43 87 51 99 46 95 49 103 48 91 49 107 51 107 49 99 45 91 42 21 38 16 33 16 35 19 47 24 42 19 33 13 23 9 28 13 28 13 28 13 28 13 28 13 28 13 28 13 28 13 21 12 23 13 23 13 21 12 26 13 23 13 21 12 21 12 19 10 19 9 16 7 14 7 19 10 16 9 16 9 19 10 16 10 14 9 11 7 11 7 7 4 7 3 4 1 2 1 4 3 4 1 2 1 0 0 2 1 2 1 2 3 4 3 7 3 4 1 4 4 11 9 47 34 62 40 59 34 52 33 54 36 57 37 57 39 59 39 57 37 59 37 57 39 66 48 71 42 62 36 38 9 7 9 4 1 0 0 2 4 9 9 11 7 9 6 9 6 7 4 7 4 7 6 9 7 11 7 11 6 9 4 7 6 9 7 9 4 4 6 21 25 57 43 74 46 74 46 76 48 76 48 71 43 66 46 81 52 74 42 71 45 71 40 54 30 45 28 35 19 26 12 16 10 21 15 50 18 62 25 112 105 329 199 343 203 279 93 155 138 207 155 200 152 193 152 193 161 217 180 243 194 245 150 95 27 57 203 365 245 346 238 341 229 334 233 384 241 339 227 360 241 348 218 312 218 300 159 360 274 374 107 176 140 379 200 343 188 324 167 303 161 300 159 296 156 293 155 291 156 296 161 305 168 319 176 353 170 281 123 272 167 291 173 303 176 315 184 319 190 329 199 358 218 355 217 355 221 367 233 362 232 382 242 389 248 396 251 413 256 401 251 401 257 415 266 413 262 405 262 405 263 410 266 405 268 417 276 427 280 425 279 434 286 432 282 422 276 425 282 410 269 405 269 403 271 413 277 417 283 425 291 434 298 451 309 463 303 439 289 441 304 472 319 484 292 451 327 515 340 532 346 553 348 513 309 542 354 573 340 561 345 585 348 585 340 589 348 608 360 608 361 608 352 606 351 606 351 608 349 596 334 580 330 570 289 503 265 458 277 582 333 594 313 561 291 558 286 546 271 522 263 501 245 503 247 506 215 370 232 453 224 422 206 417 200 382 191 370 182 353 168 334 162 312 149 300 146 298 147 296 144 298 149 291 143 286 138 281 137 279 134 279 135 288 137 296 141 291 141 293 143 293 143 291 141 291 141 291 140 288 138 286 138 293 138 284 138 281 131 267 132 274 150 276 108 181 85 186 82 179 84 193 93 210 107 238 123 260 126 262 131 272 132 276 137 286 141 291 150 317 149 167 104 327 156 303 146 305 155 310 153 315 153 312 152 312 150 310 150 310 150 310 150 310 150 310 150 310 150 310 149 308 149 305 147 305 147 308 147 305 144 298 141 298 143 293 143 293 143 293 143 288 140 286 137 281 135 284 137 276 134 279 135 281 134 279 132 269 128 272 129 276 134 284 138 279 134 279 134 276 132 276 132 274 131 276 132 276 132 276 134 276 132 276 132 274 129 269 126 267 126 265 125 265 125 265 125 257 123 257 123 255 122 255 122 255 122 253 120 253 119 250 119 253 119 248 116 243 114 243 114 245 116 245 116 245 116 245 116 243 113 243 113 243 113 243 113 250 117 250 116 248 114 245 114 234 107 231 104 229 104 229 104 234 107 231 104 226 101 222 99 229 102 224 111 260 131 260 117 217 93 202 87 202 92 210 93 212 95 212 95 212 95 212 95 214 96 214 96 212 95 212 95 212 95 212 95 212 95 212 95 212 98 219 99 219 99 229 108 238 126 248 134 255 135 253 132 253 132 248 129 243 125 236 123 245 129 236 126 234 128 241 132 241 131 241 131 238 126 229 122 207 85 119 27 66 37 131 81 176 114 238 135 212 110 205 128 212 120 212 122 217 123 219 122 214 107 179 82 162 87 186 101 186 98 183 102 191 107 198 108 195 107 195 105 193 105 193 105 195 104 198 105 198 105 195 104 188 96 181 95 183 99 186 98 179 99 171 96 164 92 159 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 128 75 128 75 128 75 128 75 133 76 131 75 126 72 124 72 119 69 117 66 114 67 117 69 121 70 119 67 114 67 117 67 114 66 117 67 114 64 109 63 109 66 107 64 105 63 105 63 109 66 109 64 107 63 105 63 100 58 97 58 97 57 95 57 95 57 95 57 93 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 78 45 78 45 78 45 78 45 76 43 74 42 76 45 81 46 88 49 81 46 83 48 81 43 83 48 85 48 83 45 76 42 24 27 18 11 13 15 18 27 15 11 16 15 16 19 18 19 13 15 13 15 13 15 13 15 15 19 13 15 13 15 12 11 12 11 12 15 13 11 12 11 13 15 13 11 12 11 10 7 10 11 9 3 7 3 7 3 10 11 9 3 7 7 10 11 10 23 9 23 7 19 7 19 7 15 6 15 4 11 4 7 0 0 0 0 0 0 0 0 1 0 1 0 3 0 3 3 6 7 4 3 4 11 13 39 34 87 39 99 39 87 33 75 36 75 36 75 36 75 36 75 36 83 40 87 40 95 48 115 48 99 34 71 21 15 6 15 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 4 0 1 7 15 63 37 103 46 115 46 115 46 115 46 119 43 103 42 107 48 119 43 99 43 107 43 91 31 63 25 59 22 43 15 19 10 23 15 35 21 31 21 3 64 206 179 412 187 472 141 170 111 341 149 337 150 353 152 357 155 380 173 424 182 472 180 384 111 55 69 571 247 563 242 555 230 551 227 575 244 583 217 559 233 599 227 535 197 559 184 412 241 690 184 198 78 396 229 499 190 432 176 361 158 361 156 357 156 361 158 361 161 376 167 400 177 428 187 440 199 404 140 285 153 392 159 396 173 424 182 448 185 460 194 484 221 547 218 551 218 559 226 587 220 575 235 615 242 630 247 650 257 658 247 638 248 670 262 694 260 690 260 686 260 698 262 702 265 702 265 702 266 702 266 714 276 742 277 734 269 734 272 749 266 710 262 698 259 706 262 710 269 738 276 753 279 773 286 797 292 793 291 797 295 797 295 797 298 734 283 837 322 861 327 868 337 837 304 722 303 781 298 738 301 753 307 753 304 745 304 753 304 757 316 789 327 801 333 801 351 837 358 833 355 813 355 829 358 777 336 765 303 698 358 745 340 678 316 630 310 638 300 619 288 626 277 563 274 575 276 456 173 539 248 492 227 484 226 444 208 416 197 392 182 369 168 357 155 329 146 317 147 313 149 301 152 309 147 293 141 285 138 281 138 281 138 281 137 289 141 293 141 285 143 293 144 289 141 285 141 285 141 281 140 277 138 277 143 277 135 281 134 265 128 277 137 341 144 234 84 182 92 186 82 182 88 198 96 218 110 242 122 249 122 253 128 257 132 257 134 242 137 277 149 289 63 194 156 313 144 285 144 285 149 277 149 297 147 293 146 289 146 289 146 289 146 289 146 289 146 289 146 289 146 289 144 285 144 281 143 281 144 285 143 277 140 269 140 273 140 273 140 273 140 273 138 265 135 261 134 257 135 261 131 253 132 257 134 253 132 249 134 242 125 238 131 253 128 230 125 234 125 234 125 234 125 234 126 242 128 246 129 249 131 253 128 249 131 257 129 249 125 238 125 238 123 238 123 234 122 234 122 222 122 222 122 222 122 222 120 218 119 214 117 210 117 210 119 218 116 210 114 210 114 210 116 214 116 214 116 214 116 214 111 210 111 210 111 210 111 210 114 218 114 218 113 214 111 210 105 198 102 194 102 194 104 198 107 202 105 198 102 190 99 186 101 210 113 242 113 190 76 95 57 111 84 178 95 174 90 166 93 178 93 178 93 178 93 178 96 182 95 182 95 182 95 182 95 182 95 182 95 190 95 190 96 206 99 210 98 222 107 257 126 313 132 329 137 333 135 325 134 325 132 317 129 309 126 301 128 305 129 309 132 321 137 329 129 309 132 301 117 234 85 170 48 115 51 150 79 257 126 353 128 305 114 265 107 277 119 309 116 273 114 269 114 277 117 289 123 293 116 273 113 269 107 253 101 246 104 253 107 261 110 269 108 257 107 257 107 253 105 253 102 242 105 249 107 246 104 238 102 230 98 226 99 234 101 230 98 222 98 214 93 202 90 198 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 73 150 73 150 73 154 75 154 76 158 75 154 73 146 70 142 72 142 70 138 69 138 69 142 72 142 69 138 67 134 69 138 64 130 66 130 66 126 63 119 66 123 64 123 63 119 63 119 64 123 63 119 61 115 61 115 57 103 55 99 55 99 55 99 57 99 55 99 55 99 55 99 52 111 52 111 52 111 52 111 51 107 51 107 51 107 51 107 52 107 51 103 49 107 52 111 49 107 52 107 48 95 48 103 45 91 45 91 45 91 45 91 46 95 45 91 45 91 46 95 51 103 46 95 48 99 45 83 40 83 43 91 46 95 46 95 42 21 33 13 28 15 35 19 23 10 28 15 35 19 40 22 28 13 28 13 28 13 28 13 31 15 31 13 28 12 26 12 21 12 21 10 19 12 21 12 23 13 21 12 21 10 19 10 21 12 16 7 14 7 16 9 19 9 14 7 14 7 16 10 14 9 11 7 11 6 9 6 9 6 7 4 7 3 4 3 0 0 0 0 0 0 0 0 2 1 2 3 4 4 7 6 9 7 9 4 7 9 28 25 54 34 57 37 62 37 57 34 54 36 54 36 54 34 52 34 52 39 66 46 71 48 76 52 71 31 31 18 26 10 7 3 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 9 3 2 7 28 30 62 42 74 46 74 46 74 46 74 45 69 42 66 42 69 43 66 40 69 43 66 37 47 25 38 24 33 18 21 10 14 12 26 19 50 24 66 31 176 144 343 194 358 194 231 82 183 158 191 149 193 149 193 152 195 164 214 179 229 194 231 168 186 60 124 247 346 245 353 239 336 227 331 226 339 221 322 223 348 232 336 212 305 212 284 182 432 262 284 79 167 190 434 220 370 188 331 158 293 155 291 155 293 158 300 162 308 168 322 180 341 191 351 194 367 173 262 135 303 164 296 164 319 180 322 185 324 190 336 199 367 221 367 223 372 226 365 223 353 223 372 235 384 241 391 248 398 247 377 238 382 250 401 259 401 259 398 256 393 257 396 257 405 260 403 256 396 257 398 260 398 265 405 268 401 269 408 276 401 262 391 256 382 254 384 256 396 268 396 268 393 268 398 276 415 283 432 292 441 292 434 288 444 266 415 291 446 282 432 279 460 298 448 274 446 288 448 288 465 291 475 291 475 288 470 286 472 286 494 295 503 297 513 300 539 318 561 325 573 331 589 339 608 330 608 349 585 339 608 355 608 345 608 331 608 333 608 319 589 306 570 277 563 289 558 224 374 269 511 233 460 239 453 214 434 218 420 205 391 185 365 174 336 159 324 153 317 153 312 150 300 150 296 146 293 146 296 144 293 143 296 140 296 141 300 143 291 143 296 144 296 144 293 141 291 141 291 140 288 138 286 138 296 135 284 137 279 126 262 128 269 150 276 105 176 85 188 90 181 90 191 92 195 98 212 110 236 119 243 123 250 128 257 129 265 131 272 135 293 138 164 108 300 143 288 137 286 143 291 144 298 143 298 143 296 141 293 140 293 140 293 140 293 140 293 140 298 141 296 141 293 140 293 140 288 138 291 140 291 137 288 135 284 137 284 137 284 137 284 137 281 134 276 131 274 131 276 132 274 132 276 134 279 132 276 131 284 129 260 125 276 134 269 119 262 123 262 123 262 123 262 123 262 125 265 126 267 128 269 129 262 125 267 128 269 125 262 122 262 122 260 120 257 119 255 119 255 123 253 123 253 123 253 123 245 119 245 119 243 117 241 116 248 119 243 117 241 117 243 117 241 116 241 116 241 116 241 116 241 111 241 111 241 111 241 111 241 111 238 110 236 108 236 108 231 104 229 102 226 104 231 105 231 104 229 102 224 101 222 99 210 104 226 98 169 43 90 13 121 64 198 102 212 92 198 93 205 95 205 95 205 95 205 95 205 96 207 96 207 96 207 96 212 95 212 95 212 95 212 95 212 96 214 95 219 102 241 119 248 129 253 134 257 135 255 134 253 132 250 131 248 129 248 129 236 129 243 134 245 131 236 126 238 126 222 108 179 75 131 51 148 87 207 128 241 129 212 107 210 113 198 116 214 125 205 111 210 120 202 114 198 116 205 117 202 113 210 119 222 117 207 105 200 111 198 111 200 113 200 113 198 110 195 108 193 107 191 105 191 102 195 105 198 104 193 101 198 102 186 98 186 99 186 98 174 99 167 98 159 93 157 92 157 93 157 92 155 90 152 90 150 88 150 87 148 85 145 85 145 85 145 84 143 82 140 82 138 82 136 81 133 79 131 79 126 76 126 76 126 78 128 78 131 76 128 73 124 72 121 70 128 73 124 70 121 70 121 70 124 70 119 69 117 67 119 69 112 64 114 66 112 64 109 61 107 64 105 63 105 61 102 61 100 60 97 58 95 57 95 57 90 54 90 54 90 55 93 55 90 55 93 55 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 54 85 51 90 51 83 46 83 49 83 48 83 48 83 48 83 48 90 51 85 46 81 45 78 45 85 48 78 45 81 46 78 42 71 42 76 45 81 46 81 46 21 23 16 11 15 11 16 19 15 11 15 11 16 15 16 15 13 15 13 15 13 15 13 15 16 23 15 15 13 11 10 7 12 11 10 7 10 7 12 11 12 11 12 11 10 7 10 3 13 15 9 3 6 3 9 11 9 7 7 3 7 3 9 7 6 15 6 11 4 11 3 7 1 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 4 7 6 7 6 11 7 3 4 19 22 79 34 79 33 83 37 95 36 83 37 79 36 75 36 71 34 71 34 87 48 115 51 107 45 99 31 31 3 3 9 7 0 0 3 0 0 0 1 3 6 15 4 3 6 7 6 7 7 11 4 3 4 7 6 11 7 11 7 7 6 3 4 7 6 11 7 0 3 15 22 83 42 107 46 115 46 115 45 111 45 111 43 107 43 103 42 103 42 103 43 107 42 91 30 55 22 51 21 35 12 15 9 27 18 51 18 59 21 7 102 289 184 392 197 396 113 206 132 349 152 313 150 353 152 357 156 376 170 412 179 448 176 408 165 206 144 599 236 563 247 559 229 551 226 559 229 575 224 579 230 575 220 527 197 480 173 499 272 603 138 162 90 492 244 519 211 424 180 349 161 369 159 361 158 365 162 376 164 384 174 424 187 440 190 440 188 380 122 305 165 357 158 361 174 408 179 424 182 444 193 476 214 535 217 551 223 555 218 539 215 559 226 583 230 607 242 634 247 611 232 591 239 630 251 654 256 666 253 658 253 666 254 670 251 670 250 674 253 690 260 706 259 698 265 714 268 718 272 734 263 702 259 686 256 694 257 698 259 710 262 718 259 718 263 734 269 730 276 745 280 757 291 781 294 714 271 773 289 734 280 726 277 726 277 690 282 722 283 753 291 745 292 749 291 742 288 734 292 745 300 753 300 734 297 718 294 706 300 710 306 718 312 742 312 690 295 674 294 686 351 738 351 710 334 698 337 726 333 702 324 726 322 650 324 714 325 523 193 662 295 523 253 559 251 472 230 460 221 428 202 404 187 400 170 361 159 337 153 325 149 301 153 313 152 309 152 313 153 317 147 301 144 293 143 293 144 297 143 289 144 293 144 293 143 289 141 285 141 281 140 277 138 277 140 265 132 269 131 246 123 257 135 325 134 202 78 166 92 194 85 202 88 206 87 202 95 210 107 226 110 226 116 230 122 234 123 226 125 242 134 257 58 202 138 277 135 265 134 257 138 257 138 269 138 265 137 265 135 261 135 261 135 261 135 261 135 261 138 269 137 265 137 261 135 261 132 257 134 261 135 257 132 253 132 253 132 253 132 253 132 253 131 249 129 242 128 242 128 242 129 249 131 253 132 249 131 246 132 238 120 218 122 238 128 242 125 234 125 238 126 238 128 242 122 230 123 230 123 230 125 234 122 234 122 238 123 234 122 230 122 230 120 226 117 222 116 218 122 218 122 218 123 222 123 222 117 206 117 202 116 202 114 198 119 218 117 210 116 214 117 218 113 202 113 202 113 202 113 206 110 214 110 214 110 214 110 214 108 210 108 206 107 202 105 202 105 206 104 206 104 210 107 214 104 202 102 202 101 198 99 194 98 210 102 150 49 11 24 11 69 154 98 202 95 174 95 202 93 182 93 182 93 182 93 182 95 186 95 186 96 190 96 190 95 182 95 190 95 190 95 198 93 198 93 206 98 238 117 293 131 329 132 337 135 341 134 337 134 333 132 333 132 329 131 329 129 313 134 313 128 281 114 253 120 261 104 214 92 210 98 234 125 317 117 293 111 285 113 293 110 297 123 317 120 297 117 301 122 285 119 277 116 285 117 293 117 285 113 281 114 293 114 293 119 293 117 285 114 277 113 273 111 273 111 269 108 265 107 253 102 238 104 242 104 242 102 238 102 226 95 214 95 218 93 210 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 79 158 78 158 78 158 78 158 75 154 75 150 72 142 70 138 75 154 72 142 70 138 69 142 70 142 69 134 66 134 67 134 64 126 64 126 64 123 61 119 61 115 61 111 60 111 58 107 55 99 54 95 54 91 52 91 54 95 54 95 55 99 55 99 54 95 54 95 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 111 49 107 52 107 48 95 48 103 49 103 49 103 49 103 49 103 54 111 49 99 45 91 43 87 46 91 43 91 46 99 46 87 46 95 46 95 45 87 42 79 35 18 35 16 33 15 31 15 35 18 33 16 31 13 26 12 28 13 28 13 28 13 28 13 33 16 31 13 28 12 23 10 21 12 19 9 16 10 21 12 21 12 21 10 19 10 16 9 21 9 11 4 7 4 11 9 16 7 14 6 11 7 14 9 7 4 4 3 4 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 1 4 3 2 1 4 3 7 6 11 7 7 7 11 3 4 10 40 37 57 33 50 33 57 37 54 30 59 39 57 37 54 36 54 34 57 43 81 55 78 42 52 30 23 4 0 1 4 0 0 0 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 14 4 4 12 40 39 71 45 74 46 74 45 71 43 69 43 71 45 71 43 66 40 66 43 71 45 69 37 47 25 35 22 31 16 16 7 14 13 31 24 50 31 76 39 236 180 362 194 362 144 181 102 200 156 195 155 188 149 195 155 195 161 202 173 217 187 231 173 222 117 255 247 341 247 355 233 324 224 334 227 351 229 331 224 348 229 334 212 319 184 274 223 446 215 217 73 226 226 439 226 410 197 358 174 329 173 312 164 300 161 303 162 303 167 322 180 339 185 336 180 327 153 229 140 322 153 298 161 310 171 312 176 312 180 329 196 346 203 346 208 358 214 348 205 355 218 362 223 365 232 386 245 384 235 360 229 372 245 389 247 389 253 386 250 379 248 382 248 386 244 389 245 389 251 393 256 382 256 389 262 389 260 391 265 391 256 384 254 382 256 384 260 382 259 382 259 377 257 382 265 386 262 393 266 401 274 425 291 432 263 415 294 451 289 456 300 436 291 410 268 413 277 408 285 425 282 425 283 429 286 429 282 422 276 446 286 460 288 475 292 487 295 503 298 511 300 522 306 530 282 482 263 503 309 601 351 594 325 575 316 592 322 585 307 594 324 606 301 608 337 608 256 422 333 606 268 534 300 546 266 482 245 460 227 427 203 396 191 372 176 351 162 331 155 315 146 319 159 315 158 312 159 317 159 308 150 308 146 305 144 308 146 293 144 296 146 298 144 296 143 291 141 291 140 288 138 286 137 303 137 288 137 284 126 262 128 281 143 250 88 159 82 186 85 181 85 183 84 176 85 188 93 202 101 212 105 224 113 234 114 250 122 253 122 265 125 148 105 274 132 272 131 269 131 274 135 281 135 281 134 279 132 276 132 276 132 276 132 276 132 276 132 281 135 279 134 279 132 276 132 272 129 274 132 276 131 274 129 269 129 267 129 267 129 267 129 267 128 262 126 260 125 262 126 265 128 267 131 269 129 265 128 255 125 253 105 210 95 243 134 260 125 260 126 262 128 265 128 257 123 257 123 255 122 255 122 255 120 253 119 253 119 255 120 255 119 253 117 248 114 245 114 243 119 245 119 248 120 250 122 241 116 241 116 238 114 236 113 241 114 238 113 238 113 241 114 234 110 234 110 234 110 234 110 236 108 236 108 236 108 236 108 236 108 236 107 234 107 231 105 229 102 226 102 226 104 231 107 226 102 226 101 224 101 222 99 224 107 219 88 167 63 164 79 207 98 210 98 205 95 205 96 200 92 200 92 200 92 200 92 202 93 202 95 205 96 207 96 212 95 212 95 212 95 212 95 210 95 212 95 224 111 262 134 257 134 255 135 257 135 257 135 262 137 257 134 253 131 248 129 245 134 241 129 229 119 212 111 210 110 198 104 202 116 231 132 195 104 198 110 207 116 210 119 210 120 210 116 188 111 200 126 205 122 200 120 202 117 205 119 219 119 210 116 212 119 214 119 210 119 207 116 202 113 200 111 200 113 198 110 193 108 191 107 195 102 193 101 191 102 193 104 186 95 176 92 181 96 181 95 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 133 79 131 78 128 76 124 75 128 75 126 73 124 70 119 69 126 72 121 67 117 66 114 66 119 69 117 66 114 66 114 66 109 64 112 64 112 63 107 60 100 60 97 58 97 57 95 57 90 54 88 52 88 51 85 51 90 54 90 54 93 55 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 90 52 88 49 85 49 88 51 85 51 90 51 83 46 83 49 88 51 88 51 88 51 88 51 83 46 78 43 76 43 76 43 76 42 74 43 81 49 83 46 83 48 83 48 81 45 76 42 16 15 18 19 18 15 15 7 16 15 16 11 15 7 13 7 13 15 13 15 13 15 13 15 16 23 15 15 13 11 10 7 13 11 9 0 7 3 12 15 12 11 12 7 10 3 9 3 9 3 3 0 0 0 4 0 9 3 7 0 6 3 7 15 3 7 1 3 1 0 0 0 3 7 3 3 1 0 0 0 0 0 0 0 1 0 3 3 1 0 3 3 6 7 7 15 4 7 6 0 1 15 25 87 40 75 33 67 36 75 33 55 40 83 39 79 37 75 36 75 39 103 54 126 48 75 22 35 6 0 1 3 1 0 0 15 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 10 7 4 27 28 99 46 111 46 115 46 111 45 107 43 107 45 115 46 107 40 99 42 107 46 115 43 95 31 59 22 55 19 31 10 11 9 27 21 59 16 75 24 27 126 376 199 412 191 277 88 257 138 345 159 329 152 357 153 361 156 372 165 396 174 436 184 400 167 297 212 603 239 579 244 539 218 547 230 575 236 575 212 551 226 583 224 531 220 436 176 587 266 468 98 119 134 555 242 507 227 440 196 400 185 424 174 388 162 369 159 365 162 384 174 420 185 424 180 408 156 313 104 305 173 333 162 369 164 380 168 384 171 412 185 460 199 476 194 480 202 503 203 495 220 551 220 555 223 583 238 622 241 591 227 579 238 630 248 626 251 642 248 634 247 638 247 642 244 650 242 642 239 646 242 650 244 658 251 670 250 662 250 670 254 674 250 670 250 686 257 698 266 730 268 726 263 726 265 738 257 702 269 722 271 722 274 738 277 670 262 745 282 730 285 761 298 753 265 674 271 714 268 726 271 718 272 730 277 745 279 730 268 710 280 730 288 730 291 730 288 714 289 706 289 702 295 718 289 666 247 535 263 634 304 698 319 654 304 638 309 666 303 638 285 630 294 587 310 710 325 492 217 785 343 626 312 753 331 678 282 583 265 535 235 476 211 444 199 420 185 380 171 349 159 321 162 333 161 325 158 321 158 325 153 305 150 297 146 293 146 301 143 293 144 297 146 293 144 289 141 285 141 281 140 277 138 269 146 265 138 273 134 253 125 273 140 309 119 166 69 166 90 182 87 202 87 194 84 182 85 190 96 202 99 214 107 222 111 222 116 218 117 222 122 226 48 194 128 265 129 249 128 246 131 253 134 265 132 261 131 257 131 257 131 257 131 249 131 249 131 257 134 265 132 261 132 257 131 257 128 249 129 253 131 253 129 249 128 246 128 246 128 246 128 246 128 242 125 234 123 234 123 234 125 238 126 246 128 242 125 238 114 230 119 150 60 71 95 249 119 226 120 230 122 234 123 234 123 234 123 230 120 226 119 226 120 230 117 222 116 226 120 238 119 230 117 222 114 214 113 210 114 202 116 206 117 210 119 210 116 202 114 198 114 194 113 202 111 206 110 202 110 206 113 210 108 198 108 198 108 198 108 198 108 210 108 210 108 210 108 210 110 214 108 210 108 206 107 206 101 198 101 198 101 206 105 210 102 202 101 198 101 198 99 194 96 202 104 206 98 194 104 226 104 194 93 190 102 206 93 158 92 178 92 178 92 178 92 178 93 182 93 186 95 190 96 190 95 190 95 190 95 190 95 190 95 198 96 210 105 277 131 353 135 341 137 345 137 345 138 349 141 357 138 341 132 325 128 317 134 321 131 305 126 301 126 301 119 285 119 277 114 253 104 242 116 297 108 277 105 285 111 301 116 293 111 305 126 325 117 269 128 301 126 305 122 293 119 289 114 293 116 305 122 309 116 285 116 285 116 281 114 277 113 277 114 277 111 273 110 265 107 261 105 242 101 230 99 234 104 246 98 218 93 218 99 234 102 242 98 222 98 218 96 206 95 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 76 150 73 142 75 154 73 146 72 142 69 138 70 138 67 126 64 123 63 123 69 134 66 126 64 126 64 130 63 126 64 126 64 123 61 115 58 107 57 103 57 99 55 99 54 95 52 91 52 87 51 87 54 95 54 99 55 103 57 103 52 91 52 95 54 99 55 99 52 103 52 103 52 103 52 103 51 99 51 99 51 99 51 99 54 103 51 95 49 95 49 99 49 99 52 99 48 87 48 95 49 95 49 95 49 95 49 95 42 71 40 71 40 75 43 79 42 71 40 79 46 95 49 91 42 79 45 91 48 95 48 91 28 15 26 13 23 15 26 16 21 12 21 12 21 12 21 12 26 12 19 10 23 16 28 15 28 16 28 15 26 15 23 13 21 13 19 12 16 10 14 10 14 10 14 10 14 10 14 10 9 6 9 6 9 6 9 6 11 7 11 7 11 7 11 7 2 1 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 1 2 3 4 4 7 4 7 4 7 4 7 4 7 4 4 3 4 1 7 13 50 42 59 36 59 34 57 34 54 34 57 37 57 36 54 34 50 31 69 43 74 48 74 34 26 3 2 1 2 1 2 1 2 1 4 0 0 4 7 1 2 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 14 4 14 24 59 42 69 48 69 46 71 45 64 42 69 48 66 42 64 42 66 43 62 37 69 42 66 37 54 28 38 19 16 10 19 7 11 9 31 24 47 31 74 61 298 196 365 188 317 119 164 119 193 147 198 149 183 150 198 159 202 167 210 176 226 177 229 190 193 156 339 242 355 238 324 221 308 223 336 233 355 229 284 191 372 227 329 203 319 194 312 230 470 155 152 76 315 248 427 223 415 208 413 208 377 199 374 194 351 182 339 177 327 161 312 185 360 187 334 182 300 117 234 135 296 165 279 165 310 161 293 164 315 173 322 182 324 190 336 194 329 196 334 206 336 212 360 229 372 235 372 236 365 223 346 230 379 247 382 250 389 248 370 241 370 248 377 250 379 245 382 244 374 244 370 242 367 244 362 242 360 242 362 245 372 250 362 245 360 245 367 250 379 256 382 257 382 259 384 259 391 263 396 268 403 272 410 276 398 245 403 276 410 280 410 277 439 269 384 265 413 268 405 271 410 263 408 265 425 272 429 272 408 262 420 274 444 283 448 280 448 279 456 285 475 291 475 285 453 262 417 236 456 285 542 291 556 292 553 294 565 300 549 288 534 269 511 276 539 312 577 205 444 303 582 271 525 304 577 312 606 328 580 279 501 254 468 218 446 203 401 206 401 194 382 174 331 165 336 167 327 159 319 164 315 150 296 146 303 153 300 147 296 149 296 149 296 147 293 147 288 146 291 146 288 141 276 134 296 140 288 141 286 131 269 131 272 141 241 76 155 76 164 82 179 85 183 87 181 85 176 84 183 87 181 92 198 108 214 111 229 126 229 110 262 99 169 98 255 120 250 117 253 120 255 120 274 128 265 122 255 119 257 122 265 125 262 125 262 125 262 123 269 131 269 129 267 129 265 128 269 129 267 128 265 126 262 126 257 123 257 123 257 123 257 123 257 123 257 123 257 123 257 123 250 119 253 125 265 122 234 99 229 122 250 101 114 75 231 125 243 114 226 111 238 122 243 116 243 122 248 123 243 120 245 123 248 117 243 116 243 116 243 117 243 116 241 113 238 114 241 116 238 111 241 114 243 116 248 117 238 111 238 111 238 111 238 110 234 107 234 107 234 107 234 107 234 107 234 107 234 107 234 107 229 105 226 104 226 107 234 111 226 105 226 105 226 105 226 105 217 99 217 101 219 102 222 104 224 102 222 101 219 99 217 98 214 102 212 102 212 104 214 104 210 99 207 98 202 95 198 90 202 90 205 88 202 90 205 92 200 88 205 92 210 93 212 93 214 93 217 96 217 99 210 99 214 104 214 113 236 128 253 132 257 140 260 141 262 141 260 140 262 143 260 140 255 138 253 137 255 138 253 134 245 131 241 128 222 119 224 119 219 111 202 102 202 107 205 110 210 113 214 117 217 120 217 120 217 120 217 120 212 122 214 122 219 123 219 122 217 120 212 117 210 117 210 119 210 117 205 114 202 114 202 116 207 114 195 107 188 107 193 110 186 104 191 104 186 101 181 98 188 102 181 98 176 98 181 101 169 95 159 92 155 90 152 90 162 93 152 90 152 90 148 84 148 87 145 85 145 84 143 84 148 85 143 82 140 82 140 84 136 79 136 78 133 76 131 76 131 76 131 75 128 73 126 73 128 79 126 69 112 72 124 72 121 73 121 73 117 69 109 66 105 63 105 64 107 66 109 67 105 63 105 63 105 63 105 63 97 57 88 51 83 51 90 55 85 51 88 52 90 55 93 55 93 55 93 55 95 58 100 61 90 54 93 55 93 54 88 51 93 55 93 55 93 55 93 55 93 54 85 49 83 51 90 55 88 52 88 52 88 52 88 52 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 46 78 48 83 49 83 49 13 15 13 15 13 19 16 27 15 19 15 19 15 19 15 19 15 15 10 11 13 27 15 19 15 19 13 19 12 15 12 11 13 11 13 7 12 7 10 3 10 3 10 3 10 3 10 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 3 0 3 3 4 3 4 3 4 3 4 3 4 3 6 0 4 0 4 19 27 79 39 71 39 67 37 55 36 55 40 79 39 79 37 79 36 91 42 103 42 107 36 63 10 3 1 3 1 3 1 3 1 3 3 0 0 19 9 11 3 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 7 3 9 59 37 99 43 115 45 99 46 99 42 91 45 107 43 91 42 91 43 95 40 79 37 91 36 83 30 55 19 35 9 19 10 15 7 19 18 51 25 43 27 119 152 416 182 408 164 257 101 293 140 353 152 341 146 337 156 369 164 392 173 424 179 420 176 424 150 369 242 559 235 575 236 555 221 539 232 599 235 531 146 468 236 571 215 511 209 464 206 615 260 333 66 158 188 547 235 476 227 464 221 492 206 464 206 452 197 416 182 388 173 361 170 432 200 428 177 400 155 214 120 325 158 361 149 361 159 357 153 372 164 392 168 412 184 428 188 440 185 440 190 468 197 507 215 559 221 571 229 595 224 555 220 595 244 638 245 638 253 646 242 626 244 654 250 654 248 642 247 646 247 642 247 646 245 642 242 646 244 646 245 650 250 654 245 642 244 646 247 662 253 674 253 686 254 686 256 690 257 690 260 702 266 714 269 722 263 650 268 730 269 742 269 730 285 686 254 686 271 694 262 702 259 678 259 694 266 710 266 694 256 662 265 698 279 722 279 706 277 698 277 714 286 722 285 706 268 630 238 551 247 642 286 666 289 650 282 642 292 646 288 622 277 583 257 599 277 678 291 392 218 646 295 555 257 626 285 634 292 666 291 615 277 638 283 599 248 476 224 511 229 440 197 376 173 357 174 369 179 361 168 325 156 309 159 309 155 293 149 285 150 293 150 293 149 289 149 289 147 285 147 285 146 273 140 257 147 277 141 285 138 261 126 277 129 321 114 158 67 158 78 178 84 162 85 170 85 170 84 166 96 194 90 190 96 222 105 226 99 246 102 222 123 178 63 162 122 253 120 253 123 253 123 249 119 234 120 238 122 238 123 238 122 226 122 222 125 222 125 222 122 226 125 234 128 242 131 246 129 242 129 238 128 234 126 234 122 230 122 230 122 230 122 230 122 230 122 230 122 230 122 230 120 214 119 230 123 214 104 158 111 242 122 186 39 119 113 246 116 226 119 234 119 226 117 226 114 222 119 230 117 226 119 238 116 218 114 214 114 218 116 222 116 214 114 210 113 210 114 214 114 214 113 210 110 206 108 202 110 206 110 206 110 206 110 206 107 198 107 198 107 198 107 198 107 198 107 198 107 198 107 198 107 202 105 194 104 198 108 210 104 194 104 194 104 194 104 194 99 182 99 186 101 186 102 190 102 190 101 186 101 182 99 182 101 202 101 198 101 198 101 198 99 190 98 186 96 182 93 178 92 170 90 166 88 170 90 174 87 166 90 178 95 182 96 186 90 194 93 194 96 182 101 182 102 210 111 261 125 317 134 341 140 369 143 376 144 372 143 369 144 376 143 369 140 365 138 361 141 361 140 353 135 341 132 337 125 317 126 317 123 301 114 281 107 273 104 269 107 289 117 313 119 309 119 309 120 313 120 313 120 309 122 317 125 321 123 317 123 313 120 305 119 305 119 305 119 289 116 281 114 281 114 285 114 277 110 265 107 261 108 265 104 253 104 253 102 246 99 238 99 238 96 234 95 230 96 234 95 238 93 226 90 214 90 214 98 218 93 210 93 202 90 190 87 186 87 186 85 182 85 178 87 182 84 174 82 174 82 178 79 166 78 162 78 158 76 158 76 158 75 154 75 150 73 150 76 158 75 130 67 142 75 142 70 142 72 142 72 138 70 134 63 119 63 119 63 119 61 115 63 119 63 119 63 119 63 119 61 111 57 95 54 99 57 107 55 99 55 99 57 103 57 103 58 103 55 99 55 99 55 103 57 99 55 99 54 95 54 95 55 99 55 99 55 99 55 99 54 95 52 87 51 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 48 79 46 75 46 75 48 79 28 15 23 13 23 13 26 15 28 16 28 16 28 16 28 16 23 10 19 12 26 16 26 13 21 12 21 10 19 9 16 9 21 15 19 13 16 12 16 12 16 12 16 12 16 12 16 12 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 2 1 2 1 2 1 2 1 2 1 0 0 0 0 2 1 4 3 4 4 7 4 9 6 7 4 7 4 7 4 7 4 16 7 11 4 11 13 42 33 64 40 62 39 62 37 59 37 64 40 59 39 59 40 64 43 64 40 59 30 31 10 4 1 2 1 2 1 2 1 2 1 4 0 0 10 23 12 9 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 7 3 16 27 59 39 64 45 66 45 71 45 64 42 69 48 66 42 64 42 66 43 62 37 62 37 59 33 47 24 31 15 16 9 19 9 16 13 33 25 47 22 85 88 319 187 353 184 276 108 159 125 195 146 198 144 179 149 193 159 205 170 222 179 226 184 234 173 202 187 353 232 334 235 343 229 305 218 339 239 391 180 198 158 367 224 327 209 329 184 365 257 386 107 136 92 372 239 413 227 425 215 425 224 413 220 413 217 393 200 358 180 348 179 351 205 384 197 339 179 279 88 236 162 286 155 284 153 284 149 284 158 293 156 298 168 317 177 322 180 315 179 312 188 315 196 336 209 336 211 348 227 341 211 343 232 384 247 386 245 393 247 374 239 372 245 382 247 384 248 382 247 379 248 377 247 372 247 370 244 365 247 367 248 365 247 358 242 355 244 362 247 367 248 370 250 370 251 372 251 374 254 379 259 386 263 393 266 382 241 396 271 393 276 396 271 415 259 384 262 413 265 403 263 396 254 408 263 427 266 422 260 401 257 413 269 434 279 436 271 429 271 439 277 453 282 451 274 415 248 389 224 422 260 508 283 532 277 530 279 534 283 522 272 503 260 479 265 513 289 515 187 441 288 537 248 482 272 508 268 494 260 496 251 494 269 520 265 499 235 477 272 508 239 444 217 398 194 379 187 372 184 346 162 319 165 336 168 317 152 300 150 300 153 298 152 296 150 296 149 296 150 296 149 291 144 284 141 298 143 286 144 288 131 269 129 272 143 245 76 155 75 162 82 174 82 179 85 179 84 174 84 191 92 174 88 179 96 191 99 191 108 207 108 241 96 162 87 241 117 243 117 248 117 245 117 255 120 257 120 253 116 243 111 253 120 255 122 257 125 260 125 250 119 253 122 260 126 262 128 265 128 262 126 262 126 260 125 253 120 253 120 253 120 253 120 253 120 253 120 253 120 250 119 250 117 248 119 250 111 214 87 234 123 241 102 114 76 229 123 236 123 253 123 229 105 217 107 214 107 224 110 224 110 229 116 236 110 234 110 236 113 241 116 241 113 238 111 236 113 241 114 241 111 238 110 236 107 234 105 238 110 238 110 238 110 238 110 234 107 234 107 234 107 234 107 231 105 231 105 231 105 231 105 229 107 226 104 224 104 226 105 219 101 219 101 219 101 219 101 214 98 217 99 217 101 219 101 219 101 219 99 217 99 214 99 212 101 210 99 205 98 202 96 202 96 202 96 202 95 200 95 207 90 205 88 202 90 205 92 202 90 207 93 212 96 217 99 212 93 214 98 219 104 217 105 214 107 224 122 245 135 262 143 265 146 265 147 265 146 262 144 265 146 262 144 260 141 257 140 265 144 262 141 257 138 253 137 245 134 248 134 243 128 231 122 217 113 205 105 200 110 217 120 224 120 224 122 226 123 229 126 222 123 222 126 224 126 224 125 222 123 217 120 214 120 214 122 210 117 205 114 202 114 202 116 200 111 198 110 193 107 191 107 186 104 186 104 183 101 176 98 169 95 171 95 169 93 167 92 171 96 162 93 157 92 157 92 164 95 155 92 157 93 152 88 150 88 150 87 148 85 145 85 145 85 143 82 140 82 140 82 136 78 133 78 131 76 131 76 131 75 128 75 126 73 126 73 121 76 121 67 112 73 124 72 112 67 114 70 119 70 117 70 109 66 107 64 105 61 102 60 105 63 105 63 105 63 105 63 107 63 100 58 97 58 100 61 95 57 95 57 95 55 93 55 100 58 93 54 88 52 88 52 100 58 93 54 90 54 93 57 93 55 93 55 93 55 93 55 90 54 88 52 88 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 83 48 76 43 74 45 78 48 19 27 16 15 12 7 10 7 16 23 16 23 16 23 16 23 12 11 9 15 15 23 13 15 12 15 10 11 10 7 9 7 15 15 13 15 12 11 12 11 12 11 12 11 12 11 12 11 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 0 0 0 0 3 0 4 3 4 7 6 7 6 7 6 7 6 7 6 7 6 7 7 0 6 0 10 31 27 67 37 67 37 67 37 59 37 59 40 83 37 79 37 87 42 111 39 91 31 51 6 0 0 7 1 3 1 3 1 3 1 3 3 0 1 35 19 39 7 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 3 3 13 67 37 95 39 107 43 99 45 95 42 87 43 103 43 91 42 91 43 95 40 79 39 95 37 87 31 59 21 39 7 15 9 19 12 39 22 55 22 11 45 230 174 412 182 412 129 226 102 301 138 341 146 317 143 333 153 369 164 400 176 436 180 436 177 369 159 476 248 535 232 563 230 531 214 527 226 591 250 408 88 321 200 575 221 523 200 400 229 682 200 234 66 230 230 511 223 468 221 464 215 519 224 511 227 515 223 480 199 416 194 428 193 464 206 444 182 404 141 150 128 388 149 333 158 361 150 337 152 369 156 357 158 388 162 376 167 388 173 416 184 452 177 452 194 492 194 503 208 559 208 511 209 571 236 611 242 634 245 622 233 603 236 622 244 638 245 642 245 642 247 642 247 650 250 650 247 654 247 658 248 666 248 654 247 646 245 650 247 658 247 666 247 670 248 678 250 674 251 670 254 682 259 694 263 702 250 634 265 714 260 722 263 702 265 658 251 678 266 686 257 678 248 658 256 694 268 706 262 670 253 654 262 690 276 706 271 682 266 674 269 694 277 694 272 670 251 599 230 535 233 603 272 662 271 607 265 599 271 607 265 575 254 543 241 551 268 603 259 361 233 622 276 511 250 575 259 551 242 523 235 480 227 503 235 488 242 464 239 619 279 563 248 543 227 484 211 424 190 380 176 353 162 341 170 341 162 301 152 293 155 309 155 305 153 297 152 293 153 301 152 293 149 285 146 277 149 281 143 289 140 261 126 277 131 325 114 150 66 154 75 158 79 154 82 158 84 162 84 170 87 174 85 186 92 206 93 198 81 190 90 202 110 194 78 178 110 238 114 242 114 234 111 226 119 226 117 222 114 214 110 202 116 214 117 214 120 222 123 226 122 230 122 226 120 226 119 222 125 238 125 234 123 234 123 234 119 222 119 222 119 222 119 222 120 226 120 222 119 222 119 222 117 210 114 214 116 198 98 142 110 210 111 182 45 138 114 253 123 242 119 206 98 150 85 142 90 162 98 178 99 182 104 198 102 182 102 186 105 194 110 206 110 202 110 198 110 202 111 210 105 194 105 198 108 206 110 206 108 202 108 202 108 202 108 202 107 198 107 198 107 198 107 198 104 190 104 190 104 190 104 190 107 198 104 194 102 190 101 186 98 178 98 178 98 178 98 178 98 178 98 178 98 182 99 182 99 182 99 178 98 178 98 186 101 198 99 190 96 182 93 178 95 182 95 182 95 186 96 186 93 170 90 166 88 170 90 174 90 174 92 178 95 190 99 206 98 210 99 202 102 202 107 206 107 234 120 289 135 341 144 372 147 388 149 388 149 384 147 380 149 384 147 380 144 376 143 372 146 369 144 365 141 357 138 353 137 349 137 349 135 337 131 325 131 329 122 305 114 297 114 301 122 317 123 325 125 329 128 333 126 325 128 329 129 329 128 325 126 321 123 313 122 313 122 317 119 289 116 281 114 281 114 285 110 273 111 273 110 261 105 253 102 253 104 249 102 242 98 234 92 226 95 230 95 222 90 214 98 238 95 230 92 218 93 222 93 202 87 198 90 194 87 182 88 190 88 190 87 186 85 182 85 178 82 174 81 170 82 174 78 162 78 158 76 158 75 154 75 154 75 150 73 150 72 146 70 150 73 130 67 142 73 138 64 126 66 130 67 130 66 126 66 126 64 123 64 123 64 123 63 119 63 119 63 119 63 119 66 123 63 111 60 111 61 119 58 103 57 99 55 95 54 95 57 99 54 91 52 91 52 91 63 111 57 95 52 99 57 111 57 103 55 99 55 99 54 95 54 95 54 91 52 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 45 71 42 63 42 71 48 83 26 15 23 12 21 12 23 13 23 13 23 13 23 13 23 13 19 9 16 12 26 15 21 10 21 12 21 10 19 10 16 9 19 13 16 12 16 10 14 10 14 10 14 10 14 10 14 10 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 0 0 0 2 3 7 4 11 7 11 6 9 6 9 6 9 6 9 6 9 6 9 6 9 3 9 7 26 24 52 34 54 34 54 34 54 34 54 34 57 36 54 36 54 39 62 40 54 33 40 12 0 0 0 3 2 1 2 1 2 1 2 1 2 0 4 15 33 15 9 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 2 6 28 33 64 39 62 43 64 43 69 43 62 40 66 46 66 42 64 42 66 43 62 37 62 37 62 34 50 24 33 16 14 7 16 10 28 21 42 25 52 21 140 138 360 196 360 180 222 102 167 134 193 146 195 138 183 149 195 161 210 170 224 180 234 185 234 155 224 224 355 230 360 232 319 212 305 221 343 232 389 149 157 93 274 223 360 214 315 168 398 266 296 85 140 120 436 229 408 224 408 214 413 221 422 224 422 227 420 218 386 197 360 187 346 184 339 174 319 170 257 84 257 174 272 152 305 167 284 149 281 153 288 152 288 162 288 155 293 161 305 173 317 177 298 173 310 179 305 184 327 205 336 199 327 209 360 227 382 245 386 233 365 229 372 238 382 242 384 245 379 245 379 247 379 248 379 248 372 247 372 247 372 250 370 248 370 247 367 248 370 248 367 245 367 247 370 248 372 248 374 251 377 256 386 260 391 263 362 236 396 265 382 268 391 262 391 248 384 254 401 257 398 253 384 250 405 263 427 269 420 257 401 257 415 271 434 276 427 263 417 265 429 271 444 274 434 263 403 239 377 226 408 253 487 280 491 259 489 259 491 263 477 250 458 247 441 250 494 266 465 188 434 266 475 227 458 256 460 242 465 239 453 227 444 232 451 227 436 205 436 259 496 247 470 245 448 235 460 227 420 197 382 188 360 170 336 162 329 159 317 153 312 158 310 155 305 152 303 150 308 155 303 150 298 147 293 146 300 146 291 146 288 131 269 128 276 144 248 75 150 73 155 78 164 78 169 81 171 81 169 82 164 82 167 87 171 85 155 73 124 58 136 66 159 70 148 73 195 101 214 108 226 111 238 120 236 111 238 114 245 120 255 125 236 113 238 116 243 119 248 120 248 119 248 117 245 117 243 116 250 120 250 120 250 120 250 120 248 119 248 119 248 119 248 119 250 120 250 119 248 117 245 117 241 111 236 113 241 110 217 92 224 111 224 107 136 87 234 123 231 105 195 81 174 76 167 72 176 82 188 88 193 92 200 99 212 96 212 96 214 101 222 104 226 105 226 105 226 107 231 110 226 105 229 107 231 110 234 111 229 107 229 107 229 107 229 107 229 107 229 107 229 107 229 107 226 105 226 105 226 105 226 105 224 104 217 102 214 101 212 98 207 96 207 96 207 96 207 96 210 98 210 98 210 96 207 96 207 96 207 98 210 98 210 98 207 99 205 96 200 93 195 92 198 93 198 95 200 95 200 95 202 92 200 90 198 92 200 93 205 95 205 95 205 98 212 101 222 99 217 98 210 99 210 102 222 120 245 137 262 144 272 153 272 152 274 152 272 149 267 147 272 149 269 147 265 144 262 143 265 143 262 141 260 140 255 138 250 135 250 135 250 134 245 131 250 137 248 134 238 126 229 120 234 126 234 128 236 129 238 131 229 128 229 129 229 129 226 126 224 126 222 123 217 122 219 123 210 117 205 114 202 114 202 116 195 110 195 110 193 107 188 104 181 104 181 104 179 101 174 98 167 96 171 98 171 95 164 92 162 95 159 92 157 92 159 93 155 88 148 87 150 90 148 85 150 88 150 87 148 85 145 85 145 84 140 81 138 81 138 82 133 78 131 76 131 75 128 75 128 75 126 73 126 72 124 72 114 73 119 67 109 70 119 67 107 64 107 64 105 61 97 57 95 58 100 61 105 63 107 66 105 63 105 63 105 63 105 63 105 63 102 61 100 60 100 60 102 60 100 58 97 57 95 55 88 52 88 52 88 54 93 57 105 60 95 54 88 55 95 60 95 57 95 55 93 54 90 54 90 54 90 55 93 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 69 40 69 42 74 46 85 52 7 0 9 7 12 19 18 31 12 11 12 11 12 11 12 11 9 7 9 15 15 23 12 7 12 15 12 11 10 7 9 7 10 7 10 3 9 3 7 0 7 0 7 0 7 0 7 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 0 0 1 0 6 7 9 15 9 11 7 11 6 7 7 11 7 11 7 11 7 11 3 0 4 11 19 55 33 71 31 51 33 55 33 51 34 51 34 67 34 75 36 75 34 83 27 55 16 15 0 0 0 7 1 3 1 3 1 3 1 3 1 3 7 43 16 23 3 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 1 11 22 91 43 99 39 107 42 95 43 91 40 87 42 99 43 91 42 91 43 95 40 79 33 79 31 71 25 43 15 23 7 11 7 23 19 59 27 59 24 43 85 341 191 436 188 361 116 234 122 337 146 353 150 333 144 337 155 372 165 400 176 436 182 432 177 345 176 543 241 559 242 559 214 503 217 555 233 587 220 333 82 186 128 503 223 519 193 428 253 642 137 174 63 317 254 499 235 480 214 488 217 507 221 492 217 492 221 495 209 448 194 424 179 380 167 365 165 372 117 182 147 376 147 353 170 392 158 337 144 341 152 353 153 369 153 345 149 349 158 384 165 396 161 396 165 412 170 436 180 464 193 456 187 484 203 523 221 587 229 575 220 567 226 599 238 619 245 634 247 646 247 650 248 658 248 650 245 654 245 658 247 662 248 662 248 662 248 662 248 666 245 666 244 670 245 682 247 674 250 670 253 682 257 694 262 702 238 626 266 702 253 710 260 686 250 646 247 654 253 662 250 650 244 646 253 690 268 706 260 670 253 654 263 690 274 698 265 662 259 654 263 678 271 674 263 642 247 587 224 559 241 611 266 654 256 587 250 579 254 583 248 551 239 519 226 519 262 551 236 388 229 551 238 456 241 543 238 503 236 499 227 484 224 480 221 464 215 416 212 499 227 464 217 448 205 499 248 571 238 476 205 432 190 376 170 337 167 337 159 301 159 325 159 317 156 309 153 301 156 309 153 297 149 289 147 289 152 289 144 285 141 261 126 265 134 321 117 146 64 138 70 146 75 142 78 154 79 158 81 162 84 178 82 170 76 142 57 91 34 47 37 71 46 95 55 103 61 130 76 158 84 182 99 230 113 218 114 222 114 222 114 214 108 194 110 198 113 194 114 206 108 198 110 206 114 218 116 222 114 214 114 218 116 218 117 222 116 218 116 218 116 218 116 218 119 226 117 222 116 214 114 210 111 194 107 198 111 198 99 154 116 218 113 222 60 150 104 210 85 123 61 75 61 107 72 115 76 134 82 146 84 150 90 170 93 162 92 162 93 170 96 178 101 186 101 186 101 194 105 202 108 202 107 198 104 194 102 190 104 194 104 194 104 194 104 194 104 194 104 194 104 194 104 194 104 194 104 194 104 194 104 194 99 190 101 194 101 190 98 186 96 182 96 182 96 182 96 182 98 186 96 182 96 178 95 178 95 178 95 182 96 182 98 186 98 190 96 186 95 178 93 178 95 182 95 178 93 178 93 178 93 178 92 174 90 178 92 182 98 190 95 182 93 186 96 194 95 194 93 178 92 182 96 198 117 273 138 337 147 361 152 392 152 396 153 396 152 392 147 384 150 388 149 384 146 376 144 376 143 365 141 361 140 357 138 353 135 345 135 345 134 341 134 341 135 357 140 372 141 365 137 349 131 341 131 341 131 341 131 341 129 333 129 337 129 333 128 325 126 321 123 313 122 313 123 317 119 289 116 281 114 281 114 285 111 269 110 265 107 257 105 253 104 249 104 249 102 242 98 234 98 234 98 234 98 230 95 222 93 226 92 222 90 214 92 218 93 202 88 202 92 202 92 190 87 186 85 182 85 178 84 178 84 178 82 170 79 166 81 170 76 158 76 158 75 154 75 150 73 150 73 150 72 146 72 142 69 146 73 130 66 134 67 119 64 123 64 119 61 107 55 99 49 87 52 99 57 111 61 115 63 119 63 119 63 119 63 119 61 115 61 115 60 111 60 107 63 119 63 119 61 115 61 115 52 91 52 91 54 99 58 111 60 107 55 95 54 95 55 103 58 107 57 99 55 95 52 91 54 95 55 99 55 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 39 59 42 71 48 83 51 87 19 9 16 10 21 13 26 16 19 10 19 10 19 10 19 10 14 7 16 12 26 15 19 7 19 9 16 9 14 7 14 6 11 7 9 6 9 4 7 4 7 4 7 4 7 4 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 0 0 0 1 4 4 9 7 16 10 14 9 14 7 11 7 11 7 11 7 11 7 11 7 11 4 11 12 35 28 52 30 52 33 52 34 54 36 57 36 50 34 57 39 57 36 50 30 28 12 9 1 0 0 0 0 2 1 2 1 2 1 2 1 0 4 19 18 19 1 0 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 4 10 42 42 74 40 64 45 64 43 66 42 62 39 64 45 66 42 64 42 66 43 62 37 54 33 52 28 40 19 23 10 14 6 14 13 35 28 50 28 62 42 212 170 362 200 343 147 195 108 181 143 195 146 205 141 191 152 200 161 210 168 224 177 241 179 234 153 250 236 341 244 331 215 308 211 317 226 362 235 339 108 174 82 210 174 327 218 300 200 444 235 195 63 148 177 434 220 439 229 393 230 420 218 415 214 393 206 393 211 384 199 365 191 341 168 308 162 310 165 198 105 293 164 286 164 308 171 312 153 269 146 288 156 296 156 296 150 293 153 308 167 312 165 308 161 300 164 310 174 312 173 312 173 310 182 324 193 341 209 353 206 343 206 355 221 377 230 379 241 379 241 382 242 382 244 379 245 377 245 374 245 377 248 377 248 377 250 379 248 377 247 372 244 372 245 374 245 377 245 372 248 377 251 384 257 391 259 351 233 403 260 377 265 391 256 384 248 386 245 386 248 389 242 382 242 393 257 417 263 413 256 396 254 410 268 427 269 415 254 401 254 415 263 429 263 415 250 391 226 353 226 408 253 458 266 465 250 460 250 465 250 451 238 439 245 410 238 470 245 417 194 434 254 429 218 448 253 434 233 436 223 429 218 422 211 403 200 405 200 413 214 403 200 396 182 377 200 448 238 458 218 410 199 403 197 384 184 360 168 331 158 324 162 317 159 312 156 308 153 312 155 303 149 296 147 296 147 305 147 293 147 291 131 269 128 279 146 248 75 148 70 150 73 157 73 162 78 167 81 167 81 167 79 145 66 124 51 95 34 88 34 100 48 105 51 124 49 95 40 112 45 114 51 145 73 200 96 217 108 226 107 214 99 222 107 222 107 222 108 224 108 222 102 224 105 229 108 234 111 234 110 236 111 236 113 238 113 236 111 236 111 236 111 236 111 243 114 241 113 236 110 231 108 234 107 224 105 229 102 202 87 248 119 229 111 131 69 167 75 138 52 124 46 133 61 162 76 174 81 183 85 186 85 191 92 210 93 207 92 205 93 210 95 212 96 212 96 214 99 219 102 222 102 219 101 217 98 214 96 219 101 219 101 219 101 219 101 219 101 219 101 219 101 219 101 222 102 222 102 222 102 222 102 205 96 212 101 214 99 210 98 207 96 207 96 207 96 207 96 207 96 207 95 205 95 202 93 202 93 205 95 205 96 207 96 202 96 202 96 202 95 200 95 202 96 200 93 198 92 195 90 202 92 200 90 198 92 200 93 214 98 205 92 198 90 202 95 200 90 195 88 198 96 205 104 234 131 267 150 272 150 276 159 276 153 276 152 274 149 267 146 269 149 267 147 265 144 262 143 262 143 262 141 260 141 257 140 255 138 253 137 253 138 255 140 248 137 253 141 260 143 257 141 248 135 245 134 243 131 241 132 231 129 229 129 229 128 224 125 222 125 219 122 214 120 217 122 210 117 205 114 202 114 202 116 200 111 193 105 186 104 188 107 179 104 181 102 179 99 171 96 174 98 169 95 167 95 167 95 155 90 152 88 152 88 155 92 155 90 150 88 155 93 155 88 145 85 143 84 140 82 140 82 143 82 138 81 136 79 138 81 131 76 131 75 128 75 126 73 126 73 126 72 124 72 121 70 117 75 121 67 107 67 107 58 105 64 107 64 105 61 100 58 88 54 90 55 95 58 100 61 105 63 105 63 105 63 105 63 105 63 105 63 102 61 100 58 97 58 97 60 100 60 100 60 95 55 93 55 93 55 95 58 95 55 93 55 90 54 90 54 97 58 95 55 93 54 88 52 90 54 93 57 95 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 74 45 81 49 85 49 78 45 19 23 15 11 9 3 7 0 12 11 12 11 12 11 12 11 7 3 9 15 15 23 10 0 7 3 6 0 6 0 4 0 6 7 4 3 4 0 3 0 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 1 0 1 0 1 0 0 0 0 0 3 3 6 11 12 19 10 15 9 11 7 11 7 11 7 11 7 11 7 11 10 3 7 19 22 59 28 51 34 59 34 63 36 59 37 59 33 71 39 87 40 75 30 63 10 3 0 0 0 3 0 0 1 3 1 3 1 3 1 3 0 15 15 47 7 0 0 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 3 23 28 111 48 103 40 115 42 95 43 91 39 83 42 99 43 91 42 91 43 95 40 79 36 87 34 75 27 51 16 27 7 7 7 27 22 71 30 55 28 75 119 380 188 428 179 269 107 234 125 345 137 329 143 317 147 349 158 376 164 396 171 428 187 416 177 353 187 555 230 595 196 484 205 503 212 531 229 583 185 210 81 218 107 361 180 523 168 480 271 543 81 126 75 495 233 460 241 472 203 519 224 495 221 472 202 440 203 460 200 436 188 416 176 361 156 345 158 349 79 226 162 357 156 380 161 384 179 361 144 333 159 376 162 372 152 349 150 365 167 412 179 424 170 404 164 404 176 444 176 420 164 392 167 432 180 440 185 480 191 464 188 476 197 519 212 551 230 587 232 595 233 599 235 611 245 638 244 634 242 638 244 642 242 638 244 642 245 646 244 642 241 646 241 650 242 658 242 658 244 654 247 666 251 678 254 686 230 626 266 694 248 706 257 678 248 642 245 626 241 634 244 626 238 626 245 658 259 678 257 662 248 642 257 678 269 682 257 638 248 630 254 658 262 646 251 611 238 555 208 543 241 607 254 619 254 587 247 583 250 587 242 543 241 527 220 495 254 503 217 384 236 539 227 444 242 535 230 480 223 468 218 476 221 460 209 436 193 408 206 432 194 416 197 365 173 388 196 448 206 436 194 400 206 456 211 428 184 345 161 321 164 333 162 325 158 313 155 309 158 309 152 293 147 289 147 289 153 285 146 289 141 261 128 265 135 325 117 142 64 130 69 138 73 134 75 146 79 162 81 170 79 146 61 103 46 71 36 51 42 71 51 119 48 115 58 87 31 51 34 35 24 19 36 63 49 87 78 178 105 210 104 186 105 194 105 186 104 182 104 182 102 190 102 190 101 186 101 186 107 202 108 206 110 210 111 214 108 198 108 198 108 198 108 198 111 206 110 198 107 190 105 186 111 194 104 182 102 170 88 130 126 230 110 206 43 67 51 51 40 39 48 51 48 71 67 130 81 146 87 154 87 154 90 170 95 174 95 166 93 166 95 170 93 166 93 166 95 178 99 186 93 166 95 170 96 178 98 182 99 182 99 182 99 182 99 182 99 182 99 182 99 182 99 182 102 190 102 190 102 190 102 190 93 178 98 190 101 190 99 186 96 182 96 182 96 182 96 182 96 182 96 178 95 174 93 170 92 174 93 178 95 182 96 182 95 186 96 186 96 186 98 190 98 186 95 178 92 170 90 166 93 178 92 174 90 178 92 182 102 198 95 174 88 170 90 178 90 182 90 186 98 218 110 249 125 325 149 372 152 369 155 400 153 400 153 396 150 388 147 380 149 388 147 380 146 376 143 372 144 369 143 365 143 365 141 361 141 361 140 357 140 361 143 369 141 365 138 357 137 361 140 369 138 361 137 353 134 341 131 337 129 333 129 333 128 325 125 321 125 317 122 309 120 309 120 313 119 289 116 281 114 281 114 285 114 273 107 253 102 253 105 261 102 246 102 246 101 238 98 230 99 234 95 222 92 222 95 230 88 218 87 214 87 210 88 214 88 190 84 190 88 190 87 182 84 178 82 174 82 170 81 170 84 174 81 166 79 166 79 170 76 158 76 154 75 150 73 150 73 150 73 146 72 142 70 142 72 150 75 130 64 126 63 103 61 119 64 126 66 126 64 123 60 115 61 115 61 115 63 119 63 119 63 119 63 119 63 119 63 123 64 123 64 119 61 111 51 87 52 91 54 99 55 99 61 111 58 103 55 99 55 99 54 95 55 99 55 95 52 87 58 107 57 99 55 95 52 91 52 95 57 107 58 103 54 91 55 99 55 99 55 99 55 99 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 46 83 52 95 52 79 43 55 21 12 21 12 21 12 21 12 14 9 19 12 19 9 11 4 14 7 14 7 14 7 14 7 9 6 14 9 19 9 14 6 7 4 7 3 4 1 2 1 9 4 7 3 4 1 2 1 0 0 0 0 0 0 2 1 0 1 4 3 7 4 4 3 7 4 4 3 4 1 2 1 7 3 2 0 0 3 7 7 9 6 9 6 9 6 9 6 14 9 14 9 14 9 14 9 14 9 26 22 50 33 54 30 57 34 54 33 52 34 54 36 62 34 47 36 62 37 35 10 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 4 16 10 9 1 0 1 7 4 7 4 7 4 7 4 7 6 9 7 11 6 9 4 11 6 7 4 9 7 9 4 14 27 69 46 71 45 69 39 64 42 64 42 64 42 64 42 64 46 71 42 62 43 62 36 59 34 50 25 33 15 21 10 21 4 7 12 33 24 52 37 81 61 284 174 348 197 288 137 176 119 183 141 191 144 193 141 202 156 214 164 202 153 207 177 245 176 231 141 281 232 377 220 202 205 324 217 336 211 353 235 281 92 193 90 191 135 296 202 296 242 460 182 150 72 193 230 370 199 386 226 417 214 410 230 401 209 391 205 384 202 370 191 343 176 322 153 291 173 317 132 171 132 310 161 310 170 317 170 310 158 284 138 286 167 327 168 310 156 308 158 327 176 348 187 351 191 355 191 358 202 365 194 322 168 296 161 310 179 327 180 312 170 303 176 317 185 334 202 339 212 348 212 339 212 360 233 374 233 367 229 362 229 365 235 365 235 374 245 389 247 379 238 386 247 384 239 374 239 379 238 389 256 391 251 391 260 401 253 355 251 398 250 382 257 401 251 382 244 393 247 389 241 377 236 370 242 396 251 401 254 396 242 379 245 396 260 417 263 410 253 405 250 405 262 427 256 408 253 377 215 339 221 403 251 434 247 439 244 439 250 453 245 434 239 427 239 410 227 446 248 393 196 434 235 391 215 427 242 415 227 425 221 415 211 405 206 396 199 377 190 393 206 382 190 377 177 360 177 389 188 391 190 377 174 370 193 410 209 396 184 351 170 348 171 329 162 327 162 319 156 310 153 305 146 291 141 296 147 303 152 300 144 284 131 272 128 284 146 245 72 143 69 150 75 155 70 150 72 157 78 155 75 126 57 112 46 95 45 97 48 88 49 126 63 126 55 119 55 119 52 114 42 100 33 88 28 121 55 164 87 205 101 207 96 200 96 205 99 207 99 207 99 212 99 210 98 207 95 205 95 212 99 212 99 214 101 214 102 222 105 217 104 217 104 217 105 214 104 219 107 219 102 210 98 214 99 214 104 217 99 195 84 207 92 183 66 112 42 119 33 105 42 119 40 119 58 169 82 183 85 191 90 195 92 198 92 212 93 210 92 207 93 210 95 205 92 207 93 210 92 207 90 210 96 207 96 205 93 202 93 200 92 200 92 200 92 200 92 210 98 212 99 212 99 210 98 205 95 205 95 205 95 205 95 198 93 198 95 200 96 202 98 207 96 198 92 195 93 202 99 198 95 202 98 205 98 205 96 202 95 200 93 198 95 200 96 195 92 200 96 202 96 202 96 202 96 202 96 202 96 202 96 195 93 200 90 191 90 205 102 207 96 200 90 195 90 198 93 214 105 212 105 212 108 226 120 262 149 279 150 267 156 276 153 281 155 279 153 272 149 269 147 265 146 265 144 262 143 260 143 260 141 260 143 262 143 265 144 257 140 255 138 255 140 260 141 262 147 257 131 236 134 248 131 255 138 248 132 241 131 243 134 241 134 234 129 224 123 217 120 217 123 222 125 222 122 212 117 202 114 200 113 200 113 200 111 198 111 198 110 191 105 183 101 174 101 171 101 171 99 167 96 162 96 164 96 164 95 159 92 157 95 162 90 145 81 145 87 143 88 155 88 140 79 140 85 143 81 133 76 133 81 148 90 138 79 136 81 140 82 136 75 131 76 131 76 128 75 128 75 128 73 126 72 121 69 117 66 107 64 107 66 112 69 119 73 109 66 109 66 109 66 109 66 109 63 100 57 97 61 112 70 105 63 102 61 102 60 100 60 100 61 102 61 102 61 102 63 97 58 97 58 97 58 97 58 95 57 95 57 95 57 95 57 90 55 93 57 95 55 93 54 97 55 88 49 83 52 93 58 93 55 93 55 93 55 93 55 93 54 90 52 88 54 90 55 93 54 88 51 85 51 85 52 90 54 90 54 90 54 90 54 85 51 85 51 85 51 85 51 83 49 83 49 83 49 83 49 83 48 81 46 78 45 76 43 12 11 12 11 12 11 12 11 9 3 10 11 10 3 7 0 7 3 7 3 7 3 7 3 6 3 9 11 10 7 7 0 4 3 3 0 3 0 1 0 4 0 3 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 3 3 4 3 4 3 4 3 4 0 3 0 1 0 3 0 1 0 3 3 4 7 7 11 7 11 7 11 7 11 9 15 9 15 9 15 9 15 7 11 16 47 30 71 31 63 36 59 34 55 33 51 34 55 33 55 30 67 34 63 19 19 3 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 1 15 10 27 6 7 1 7 4 3 4 3 4 3 4 3 4 7 6 11 7 7 6 3 7 7 4 7 6 11 6 7 10 67 43 115 45 111 43 95 40 87 40 87 40 87 40 87 42 103 46 91 40 95 40 71 34 79 30 59 21 31 10 15 10 7 6 27 19 51 27 71 40 154 161 384 182 412 152 253 110 277 134 353 146 353 144 341 153 361 161 380 156 361 162 432 188 412 170 369 218 575 241 448 135 503 215 507 218 511 226 551 140 202 87 214 98 301 147 345 176 579 262 388 63 138 120 551 199 392 190 408 202 424 197 484 209 452 196 416 187 396 173 365 171 365 161 325 152 380 164 269 78 273 162 341 161 369 164 376 150 329 138 301 146 384 173 396 170 392 168 400 173 420 177 412 184 452 194 476 208 531 223 527 185 416 174 408 180 432 177 408 177 404 165 412 180 448 190 484 197 495 202 495 199 495 208 543 203 519 206 527 209 547 218 571 224 567 221 567 226 591 235 607 235 611 238 634 245 650 248 662 248 662 253 654 251 670 253 642 233 658 259 654 247 662 253 642 241 634 247 642 245 630 239 622 233 630 251 654 251 654 247 622 241 626 251 662 262 666 254 638 253 619 248 650 260 630 247 619 221 527 205 547 239 611 251 607 247 571 239 579 245 579 236 559 236 511 224 499 251 535 215 424 241 507 212 444 230 515 226 492 223 480 212 452 206 440 200 424 191 400 200 448 193 404 190 376 170 380 188 400 184 384 177 353 171 384 194 416 190 380 179 372 184 376 174 357 170 341 158 301 155 309 152 293 143 281 146 301 152 297 152 285 141 273 135 277 138 321 117 142 66 134 75 150 78 146 73 138 73 146 70 134 60 115 52 91 46 87 48 95 46 126 67 166 69 138 60 130 61 126 58 111 54 95 48 75 51 99 70 154 92 178 92 158 93 170 95 170 96 170 95 166 92 170 93 174 93 174 93 174 104 198 101 190 96 174 92 170 102 182 99 178 99 178 101 182 104 186 101 182 99 178 99 178 99 174 102 182 102 174 88 142 79 123 73 83 31 19 43 27 45 59 48 59 58 130 85 162 87 166 90 174 93 182 95 178 92 174 90 170 90 170 92 174 90 174 92 178 93 174 92 170 95 178 95 174 93 174 92 170 92 170 92 170 92 170 92 170 93 174 95 182 96 178 93 174 95 178 95 178 95 178 95 178 93 178 93 182 95 182 95 182 95 178 92 170 90 174 93 182 93 182 96 186 98 190 96 186 96 182 95 178 93 182 95 186 92 178 95 186 96 186 96 182 95 182 95 182 95 182 95 182 92 190 93 186 88 186 98 218 113 238 110 234 110 234 110 234 110 234 111 246 111 265 122 309 143 380 158 380 152 392 161 384 155 400 153 396 152 396 152 396 146 380 146 376 144 376 143 372 146 372 144 369 143 361 141 361 141 357 140 357 140 357 141 361 138 353 138 372 141 349 129 341 137 353 134 345 132 341 132 345 131 337 129 329 126 321 123 317 123 317 123 317 122 309 119 301 114 277 113 277 111 273 111 273 110 269 108 265 105 253 101 242 99 238 101 242 99 234 98 230 92 222 93 222 93 222 92 214 79 206 87 218 87 206 92 230 82 190 88 194 84 170 78 162 92 186 81 154 69 130 64 126 61 115 61 130 72 154 76 158 73 154 75 154 75 150 72 146 72 146 72 142 69 138 67 134 66 126 64 126 66 134 70 142 66 126 66 126 66 126 66 126 64 119 60 103 57 107 61 119 63 119 63 119 61 115 61 111 61 115 61 115 61 115 61 115 58 107 58 107 58 107 58 107 57 103 57 103 57 103 57 103 55 99 55 99 55 99 55 99 57 99 52 91 52 91 55 103 55 99 55 99 55 99 55 99 55 95 54 91 52 95 54 99 55 95 52 91 51 87 52 91 52 91 52 91 52 91 52 91 51 87 51 87 51 87 51 87 49 83 49 83 49 83 49 83 49 83 49 79 48 79 48 79 21 12 21 12 21 12 21 12 16 10 19 10 19 9 14 6 16 9 16 9 16 9 16 9 14 7 16 10 19 9 14 7 7 3 4 3 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 1 2 1 4 3 4 3 4 4 7 4 9 6 9 6 7 4 7 3 4 3 2 3 7 4 9 6 7 4 11 7 11 7 11 7 11 7 14 9 14 9 14 9 14 9 14 12 31 24 47 31 52 31 54 34 52 33 52 33 54 34 40 28 45 30 40 21 21 9 4 3 2 1 2 1 0 0 0 0 0 0 0 0 0 0 7 7 16 10 11 4 7 4 7 4 7 4 7 4 7 4 7 6 9 7 11 6 9 4 11 7 9 6 9 6 11 7 23 30 69 45 69 45 69 39 62 40 62 40 62 40 62 40 62 46 71 40 59 42 62 34 52 30 47 25 35 15 19 6 19 7 19 18 35 21 40 28 119 107 339 185 341 184 257 114 171 125 179 144 193 147 205 150 212 158 212 162 200 153 212 179 257 174 224 167 336 259 336 153 219 209 336 208 329 223 377 212 238 81 202 88 219 132 236 116 324 262 427 134 133 58 308 242 370 185 331 179 348 177 348 188 358 180 341 170 329 168 319 161 308 155 298 147 281 159 286 113 179 132 300 153 293 156 298 164 279 141 265 132 276 156 312 162 327 168 334 174 341 173 327 161 317 168 339 184 370 209 398 211 351 190 348 197 370 206 360 194 334 171 298 168 319 179 317 184 336 196 334 196 334 197 336 200 334 199 336 200 331 199 334 206 336 203 331 200 331 206 346 214 353 211 358 233 389 233 384 242 391 247 396 247 396 251 393 238 365 245 405 250 393 251 401 244 391 241 393 242 393 242 384 241 372 244 398 253 393 250 384 239 379 245 398 257 408 256 398 245 393 245 396 253 413 250 396 242 351 206 346 220 396 242 425 253 425 236 415 238 434 235 422 233 427 227 396 232 451 236 386 208 432 230 377 199 398 226 401 223 408 212 396 203 386 199 377 193 365 187 382 205 370 188 365 177 346 180 389 187 367 173 355 167 351 174 367 180 355 176 353 182 360 180 355 179 351 171 329 156 322 158 317 150 303 146 308 152 296 150 298 146 286 135 281 137 284 147 248 78 157 78 162 81 162 75 148 70 148 70 138 64 128 58 112 51 102 49 102 49 107 61 148 79 155 69 140 67 136 61 140 64 143 61 136 57 138 63 155 76 174 82 176 81 188 92 191 93 191 92 188 88 188 85 191 87 195 90 198 92 212 99 207 95 200 90 193 87 202 95 200 93 200 95 202 96 214 99 205 93 200 95 207 99 207 96 207 98 202 92 181 76 155 69 164 60 100 39 128 55 152 63 148 61 169 88 195 84 193 90 198 93 202 95 202 96 205 88 202 87 200 88 202 90 205 90 207 92 207 92 205 90 202 92 200 92 200 90 198 90 198 90 198 90 198 90 198 90 195 88 198 90 198 90 195 88 202 93 202 93 202 93 202 93 200 93 200 92 198 92 198 92 193 88 193 88 193 88 193 88 198 92 200 95 205 96 202 95 202 93 200 92 198 93 200 95 195 93 200 96 202 96 200 95 200 95 200 95 200 95 200 95 198 93 200 92 198 95 214 107 236 116 238 119 241 119 238 117 231 120 231 119 234 125 250 137 265 152 274 155 265 158 272 156 267 150 274 152 274 153 276 153 267 147 265 146 262 144 262 144 272 147 267 144 262 141 257 138 260 141 260 141 260 140 260 141 257 129 236 137 248 126 236 140 241 132 243 134 243 132 241 132 229 128 226 126 224 126 222 125 219 123 214 119 210 117 210 117 200 113 198 111 198 110 195 110 188 105 188 105 186 101 176 99 171 99 169 99 169 98 164 95 152 88 155 92 157 92 155 90 143 85 152 90 152 87 152 90 143 84 143 87 152 88 145 82 121 67 109 58 93 46 76 40 81 43 76 46 93 58 107 63 114 67 121 73 126 72 119 67 121 70 119 69 119 69 119 69 112 67 109 66 109 66 112 69 109 66 109 66 109 66 109 66 107 64 105 61 100 60 97 58 107 64 107 63 105 61 102 61 107 63 105 61 102 60 100 58 95 57 95 57 95 57 95 57 95 57 95 57 95 57 95 57 97 57 93 54 90 55 95 58 93 54 90 54 90 54 90 55 93 55 93 55 93 55 93 55 93 55 90 54 90 54 93 55 93 55 90 52 85 51 88 52 85 51 85 51 85 51 85 51 85 51 85 51 85 51 85 51 83 49 83 49 83 49 83 49 83 49 83 49 83 51 85 51 10 7 10 7 10 7 10 7 10 7 10 7 9 3 7 0 9 7 9 7 9 7 9 7 9 7 9 7 9 3 7 0 3 7 3 3 1 3 0 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 3 3 4 3 4 3 4 7 7 11 7 7 6 7 4 3 4 3 1 0 6 11 9 11 6 3 9 15 9 15 9 15 9 15 7 11 7 11 7 11 7 11 7 19 19 51 28 63 31 67 34 59 33 51 31 47 34 51 27 59 33 59 21 11 6 3 1 0 1 3 1 3 1 3 0 0 0 0 0 0 0 0 7 23 10 27 9 19 6 11 4 3 4 3 4 3 4 3 4 7 6 11 7 7 6 3 7 11 7 7 4 7 9 23 19 79 42 107 43 111 43 95 39 83 39 83 39 83 39 83 40 99 45 87 39 91 40 71 28 67 28 59 21 31 9 7 10 15 13 51 24 43 21 43 55 269 188 400 184 361 138 210 117 293 137 365 147 365 152 369 161 369 159 380 156 369 167 440 194 440 153 329 211 642 226 273 156 547 226 511 215 571 242 476 110 186 87 190 107 289 111 202 202 638 226 226 54 134 211 579 209 392 171 333 173 365 170 376 167 349 162 345 164 345 156 325 149 305 146 305 140 317 131 166 88 265 153 313 146 313 147 345 144 305 134 289 135 317 144 325 147 341 153 369 162 372 153 341 138 325 147 345 159 396 173 380 171 396 185 456 212 523 224 519 205 436 176 416 188 448 185 432 194 452 190 456 191 460 190 456 191 476 197 480 191 460 191 476 197 488 202 495 199 484 197 492 202 484 200 551 220 527 205 555 226 595 236 611 242 634 242 599 217 595 245 630 245 642 250 634 241 619 238 615 239 619 239 615 233 630 256 646 250 634 244 611 239 626 253 658 256 642 245 619 245 615 245 630 251 615 241 587 212 519 211 547 230 559 238 579 239 551 230 559 236 555 229 555 233 488 214 515 250 511 206 468 238 503 202 416 211 480 214 484 212 456 200 432 196 424 191 408 187 396 197 444 188 400 185 372 161 376 191 396 174 349 168 341 171 357 174 353 168 333 165 341 173 361 174 365 176 369 174 361 165 337 161 313 149 293 150 301 149 281 149 277 138 261 135 273 138 317 116 142 73 154 79 150 73 134 69 138 72 146 70 142 63 123 57 103 51 99 52 115 48 126 75 186 78 158 69 134 63 130 67 134 67 126 63 115 63 111 66 126 72 134 76 142 88 166 88 162 90 154 88 150 85 158 84 162 85 166 87 166 85 162 87 170 88 174 92 178 88 154 90 150 90 154 92 162 96 166 92 158 90 158 93 166 93 158 90 154 88 138 76 111 70 126 81 119 45 59 67 138 81 162 81 154 84 182 87 154 90 186 93 194 96 198 95 194 90 166 87 162 87 162 88 170 88 170 92 174 92 174 90 166 90 166 88 162 88 162 88 162 88 162 88 162 88 162 88 162 85 158 87 162 88 158 87 154 92 170 92 170 92 170 92 178 93 190 92 186 90 178 88 178 88 178 90 182 90 182 88 178 90 186 93 194 95 194 95 190 95 190 93 186 92 190 93 194 93 178 95 186 96 186 95 178 93 178 93 178 93 178 93 178 93 194 93 194 96 214 107 238 113 249 117 261 120 265 119 257 122 261 123 289 126 317 138 369 146 384 155 388 153 384 156 380 153 396 152 396 152 396 152 396 147 380 146 380 144 376 144 376 147 372 146 369 143 361 141 357 141 361 141 361 141 357 140 353 137 345 132 353 134 337 129 349 126 333 131 345 132 345 129 333 128 329 126 325 125 317 123 313 123 313 119 297 114 293 114 297 111 273 111 269 108 265 107 261 102 249 102 249 101 238 96 230 98 234 98 234 98 230 95 226 87 210 90 214 92 218 90 214 85 214 90 222 88 206 85 202 90 186 78 162 76 158 72 130 43 75 48 87 49 87 48 83 48 71 39 51 39 63 42 67 54 107 63 134 70 138 67 126 67 134 67 134 69 138 69 138 69 134 67 126 64 123 64 126 64 123 64 123 64 123 64 123 64 123 66 130 67 126 63 119 64 123 64 123 63 119 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 60 107 55 91 52 99 58 111 54 95 55 103 57 99 54 95 55 99 55 99 55 99 55 99 57 99 54 95 54 95 55 103 57 99 54 91 52 91 52 95 51 87 51 87 51 87 51 87 51 87 51 87 51 87 51 87 51 87 51 87 51 87 51 87 46 75 48 79 49 87 51 87 19 10 19 10 19 10 19 10 19 10 16 9 14 7 14 7 16 9 16 9 16 9 16 9 16 9 14 7 11 6 11 6 4 3 2 1 2 0 0 0 0 0 0 0 0 0 0 0 2 3 4 3 7 4 7 4 11 6 7 4 7 7 14 10 11 7 11 7 9 6 9 4 4 4 11 9 14 9 11 6 14 9 14 9 14 9 14 9 11 7 11 7 11 7 11 7 14 15 38 27 47 28 52 33 54 33 50 31 50 31 52 34 50 37 57 30 23 6 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 14 9 11 9 14 7 9 4 7 4 7 4 7 4 7 4 7 6 9 7 11 6 9 4 9 7 14 6 4 4 16 15 40 34 66 42 66 45 69 39 59 39 59 39 59 39 59 39 62 45 69 40 59 40 59 33 45 27 42 22 33 13 16 6 16 10 31 25 42 21 38 28 148 143 355 187 341 165 234 111 176 131 174 144 188 150 212 156 224 161 217 165 217 161 224 184 260 191 179 101 231 263 339 111 286 233 372 223 351 247 410 184 224 93 245 105 265 129 210 98 396 277 365 90 133 87 434 242 386 194 336 176 341 174 327 161 327 164 322 161 310 150 279 131 269 131 269 138 267 140 241 84 212 134 284 140 276 140 274 147 279 137 265 132 265 131 262 132 265 134 269 140 284 144 279 138 265 137 279 135 284 147 293 141 286 152 298 174 341 200 372 212 389 203 346 200 370 212 372 209 355 196 348 193 353 196 346 193 324 190 341 191 327 184 327 193 336 200 346 202 339 197 341 203 343 194 334 205 348 193 327 197 343 211 360 221 377 235 384 224 351 224 389 238 393 239 401 241 393 233 374 229 379 233 379 230 367 245 403 253 386 245 379 239 374 245 398 256 398 248 386 241 389 245 396 247 401 245 389 230 346 202 358 221 389 227 401 239 415 230 408 235 429 232 422 229 417 215 391 227 444 221 379 212 425 223 374 191 386 212 389 215 389 200 374 193 367 190 360 184 355 182 372 199 360 182 355 171 329 177 384 187 362 173 348 171 343 171 343 171 329 162 317 158 336 167 334 165 336 171 351 180 346 171 336 159 315 150 312 156 315 159 310 152 293 138 284 137 286 144 241 76 159 81 164 79 152 72 143 69 143 70 140 66 126 61 114 52 102 52 107 54 107 61 157 85 171 75 150 67 159 73 159 72 159 70 152 66 143 63 143 63 148 70 159 78 179 87 181 88 181 88 179 84 191 87 188 85 186 84 186 84 176 78 181 84 191 88 198 95 191 88 188 87 191 90 195 92 188 88 193 92 195 92 191 88 198 90 191 88 188 84 167 72 162 73 174 73 112 43 148 81 183 90 202 90 188 85 188 84 198 92 200 95 202 95 200 93 205 90 202 87 200 88 205 90 202 88 205 92 207 90 202 88 193 88 191 88 191 90 193 90 193 90 193 90 193 90 193 90 188 87 191 90 193 88 188 87 193 90 193 90 193 90 193 90 198 93 193 92 188 90 186 88 191 92 193 93 193 93 191 92 191 93 195 95 198 96 195 95 198 95 195 93 193 95 195 96 198 95 202 96 202 95 198 93 198 93 198 93 198 93 198 93 198 95 193 96 205 107 224 116 234 120 241 125 245 125 243 123 234 125 238 126 243 134 260 147 274 155 272 158 267 155 262 158 272 152 274 150 269 147 267 146 265 146 262 144 262 143 260 143 262 143 262 143 262 143 262 143 257 140 260 141 260 138 253 135 234 135 253 135 245 135 241 122 231 126 238 131 241 129 236 128 234 129 226 125 219 120 212 117 217 120 207 113 200 111 200 111 198 110 195 108 191 105 186 104 179 99 181 99 179 98 171 96 164 98 164 99 162 96 157 95 150 92 152 93 155 93 152 92 145 84 145 85 150 87 148 84 150 76 109 54 90 51 83 43 88 52 102 64 119 70 124 72 112 58 90 45 76 42 71 37 81 49 100 63 117 67 117 66 114 66 114 66 117 67 117 67 114 69 109 64 107 63 107 64 107 64 107 64 107 64 107 64 95 60 105 67 114 67 109 66 107 64 107 63 105 61 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 102 58 93 54 90 55 97 61 90 55 95 57 95 57 93 54 93 55 93 55 93 55 93 55 95 57 93 54 90 55 95 57 95 55 90 54 88 52 90 54 90 54 90 54 90 54 90 54 85 51 85 51 85 51 85 51 85 51 85 51 85 51 85 51 76 45 76 46 81 48 83 49 9 3 9 3 9 3 9 3 12 7 9 0 7 0 7 3 7 3 7 3 7 3 7 3 9 3 6 0 3 0 3 0 1 3 1 3 0 0 0 0 0 0 0 0 1 3 1 3 3 0 4 3 4 7 6 7 9 11 6 3 6 11 10 23 9 15 9 11 7 11 6 7 4 7 7 15 9 15 9 15 7 11 7 11 7 11 7 11 6 7 6 7 6 7 6 7 7 27 25 59 28 59 31 71 33 55 31 51 31 43 33 47 36 79 37 55 16 0 0 0 0 0 1 3 1 3 3 7 0 0 0 0 0 0 0 0 10 19 6 15 7 19 6 7 4 3 4 3 4 3 4 3 4 7 6 11 7 7 6 3 6 15 9 7 3 3 12 39 30 91 42 99 42 111 43 91 40 87 40 87 40 87 40 87 39 95 43 83 37 87 39 67 27 59 22 43 15 23 9 15 7 19 19 63 27 55 28 71 82 341 177 392 187 301 129 238 128 313 140 361 146 361 152 372 162 372 162 400 170 404 177 456 187 464 119 134 120 575 215 226 208 615 248 591 239 626 248 408 107 249 132 313 137 253 85 210 247 622 179 162 57 277 250 527 206 396 179 349 174 369 164 345 155 325 155 325 155 309 138 265 129 253 132 297 140 301 120 150 111 273 137 265 138 293 132 293 132 277 129 285 132 281 128 289 131 285 128 285 132 293 129 273 129 289 132 285 134 309 137 277 141 293 147 321 159 365 176 404 202 428 185 452 208 503 218 519 220 511 218 515 217 519 221 531 217 527 224 523 206 472 197 480 187 440 191 444 185 440 194 484 202 488 196 472 190 464 188 472 190 480 199 495 206 531 212 507 205 531 220 551 218 539 218 559 233 587 220 563 221 579 223 571 224 615 253 638 242 615 239 607 236 622 254 658 253 630 242 619 242 619 245 615 244 607 236 559 196 480 203 527 227 539 233 563 232 527 229 555 238 555 224 543 217 480 211 495 233 484 200 460 220 480 197 412 205 464 203 464 200 432 191 412 188 408 184 392 182 388 193 436 184 392 180 361 161 369 188 392 179 365 174 345 162 329 168 341 168 329 162 313 168 345 164 325 156 325 167 361 174 361 170 337 158 313 158 321 158 301 158 281 144 265 135 269 144 313 113 126 70 150 79 146 82 166 75 146 70 142 63 123 63 123 55 103 51 111 54 111 51 138 84 202 90 178 75 142 75 146 70 130 67 119 64 115 66 123 63 107 64 126 73 142 82 154 84 154 87 158 85 154 90 174 87 170 84 162 82 158 79 158 81 162 82 166 84 170 85 150 85 150 87 158 90 166 82 150 88 166 92 162 87 150 93 154 88 150 88 154 81 134 82 138 85 142 49 55 67 154 76 174 95 182 85 174 90 182 88 182 92 186 92 186 90 182 90 174 88 170 87 174 88 178 88 174 90 178 90 178 88 174 87 166 88 166 90 170 90 170 88 166 88 166 88 166 88 166 87 162 88 166 88 166 87 162 88 166 88 166 88 166 88 166 90 178 90 178 90 174 88 174 93 186 93 186 93 186 93 186 92 182 93 190 95 190 95 190 96 190 95 186 93 190 95 194 95 182 96 186 96 182 93 174 95 182 95 182 95 182 95 182 96 194 93 198 104 242 117 257 120 261 122 269 123 269 122 265 120 257 125 289 129 333 143 388 158 412 159 424 161 388 158 392 153 392 150 384 146 376 143 372 143 372 143 369 141 369 140 365 138 353 140 357 141 361 141 361 137 353 140 357 140 349 134 337 137 349 128 321 123 333 132 353 126 329 128 333 128 329 126 325 131 333 128 321 122 305 116 297 119 301 116 289 110 277 108 273 110 269 108 261 105 253 102 246 98 238 99 242 98 234 95 230 95 226 98 230 96 226 95 218 92 218 93 218 93 214 90 206 96 222 84 194 75 166 67 146 66 123 52 95 51 107 61 126 69 146 73 158 78 158 76 154 76 142 64 119 58 111 55 95 48 91 57 123 66 134 67 134 66 130 66 130 66 130 64 126 69 130 66 123 63 119 63 123 63 119 63 119 63 119 63 119 51 95 57 115 63 123 64 119 63 119 61 115 61 111 60 111 64 119 63 115 61 111 60 107 58 107 58 107 58 107 58 107 60 111 60 111 60 111 60 111 60 107 57 99 55 103 58 111 57 103 57 99 55 103 57 103 55 99 55 99 55 99 55 99 57 103 55 99 55 99 57 103 57 103 55 95 54 95 54 95 54 95 54 95 54 95 54 95 51 87 51 87 51 87 51 87 52 91 52 91 52 91 52 91 45 71 45 75 46 75 46 75 16 9 16 9 16 9 16 9 21 10 16 7 11 7 16 9 11 6 11 6 11 6 11 6 14 6 7 1 2 0 2 1 2 1 2 0 0 0 0 0 0 0 2 1 4 3 4 4 7 4 7 6 9 6 11 7 16 9 9 4 9 7 19 13 16 10 14 9 14 7 11 7 11 7 11 7 11 9 16 10 11 7 11 7 11 7 11 7 9 6 9 6 9 6 9 6 14 16 45 30 47 27 50 34 52 31 50 30 47 31 50 33 52 34 47 24 21 6 0 0 0 0 0 1 2 3 4 3 0 0 0 0 0 0 0 0 16 6 4 3 9 7 7 1 7 4 7 4 7 4 7 4 7 6 9 7 11 6 9 4 9 9 16 6 2 3 19 21 54 39 64 39 64 46 69 37 62 40 62 40 62 40 62 40 59 43 66 39 57 40 59 33 47 25 35 15 21 10 19 10 11 10 33 28 50 28 59 45 229 177 343 184 351 141 207 119 183 137 174 144 179 146 210 155 222 159 224 174 241 177 241 190 248 180 136 69 136 214 279 105 367 253 405 257 396 260 408 159 245 122 315 140 284 99 195 144 463 257 296 82 148 155 439 212 372 193 341 171 331 170 327 159 305 150 300 149 300 150 293 144 276 131 274 147 279 140 238 84 253 135 257 126 272 140 260 131 255 123 255 135 267 128 257 132 255 126 253 129 260 131 253 120 253 128 257 125 262 132 267 125 267 140 269 146 279 153 291 162 310 164 296 174 329 191 346 206 393 218 403 218 396 220 408 233 425 245 439 241 403 217 386 223 360 212 391 223 382 208 362 206 382 220 372 191 336 197 358 193 341 200 343 196 341 202 341 190 341 200 353 206 348 200 351 209 384 220 351 206 346 214 348 211 343 232 386 244 370 236 367 235 367 244 401 257 398 247 389 245 377 244 391 238 384 239 377 218 331 191 343 215 391 229 396 232 398 224 405 236 432 230 417 220 393 217 401 212 415 212 377 199 389 205 367 188 386 203 374 200 377 194 365 187 358 185 353 179 348 177 365 196 353 179 348 168 336 177 370 185 358 177 341 164 324 164 327 167 329 168 327 164 331 167 334 159 315 153 319 162 341 170 339 165 329 162 336 173 322 164 317 158 303 144 293 144 308 153 243 73 157 82 169 82 169 82 155 73 145 69 131 60 121 58 107 51 102 51 107 55 117 66 176 96 193 85 167 73 164 72 155 66 150 63 152 66 155 69 145 66 143 69 152 75 157 76 164 81 169 85 171 84 181 84 183 82 183 82 183 82 183 82 183 81 181 81 179 79 181 82 181 82 183 85 191 90 183 85 188 87 191 88 191 88 191 87 186 85 188 85 174 78 193 84 183 84 128 52 155 87 171 84 193 85 188 90 195 85 191 87 193 88 193 87 191 85 200 87 198 85 198 85 200 87 200 88 202 90 205 88 202 88 193 88 191 88 193 90 195 92 188 87 188 87 188 87 188 87 183 85 188 87 188 87 186 84 188 87 188 87 188 87 188 87 186 88 186 88 186 90 188 90 193 92 188 88 186 90 191 93 188 92 193 95 195 95 195 93 198 95 195 93 193 95 195 96 200 96 202 96 202 95 198 92 200 95 200 95 200 95 200 95 200 95 193 98 214 116 236 122 234 119 231 116 229 116 231 117 229 122 234 125 238 135 262 150 276 155 272 162 269 152 250 158 260 146 265 144 262 143 260 141 257 141 255 140 255 138 253 138 255 138 255 138 255 137 253 137 250 137 255 138 253 134 243 128 248 128 267 184 329 153 250 147 238 128 234 125 229 123 229 125 229 126 222 123 217 119 210 117 207 116 205 113 198 107 191 102 195 108 191 105 186 101 181 99 176 98 179 99 176 98 174 96 159 96 159 96 159 95 155 92 155 93 152 92 150 87 143 84 162 85 131 67 114 61 102 54 100 58 107 63 114 72 136 85 128 75 128 73 124 70 119 67 131 73 121 70 121 70 117 64 105 61 112 66 117 67 117 67 117 67 114 66 112 63 109 63 112 66 107 63 105 63 107 64 105 63 105 63 105 63 105 63 88 54 93 58 100 60 102 61 102 61 100 60 97 58 97 58 102 61 102 61 102 61 102 61 100 60 100 60 100 60 100 60 100 60 100 60 100 60 100 60 97 58 97 58 97 58 97 58 97 58 93 54 90 55 97 58 93 55 93 55 93 55 93 55 97 57 95 55 93 57 95 58 97 57 93 54 90 54 90 55 88 52 88 52 88 52 88 52 85 51 85 51 85 51 85 51 88 52 88 52 88 52 88 52 81 48 81 48 81 46 78 46 9 3 9 3 9 3 9 3 13 11 9 0 6 0 9 11 4 0 4 0 4 0 4 0 7 0 3 0 0 0 0 0 1 3 1 0 0 0 0 0 1 3 1 7 3 11 4 15 4 3 6 7 6 11 7 11 10 15 7 3 6 15 12 31 10 19 10 15 9 15 7 11 10 15 7 7 7 15 12 27 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 0 9 31 28 63 28 55 30 75 33 51 31 47 30 43 31 55 31 51 25 35 15 3 3 0 0 0 0 3 1 7 3 7 0 0 0 0 0 0 0 0 10 15 1 3 4 15 4 3 4 3 4 3 4 3 4 3 4 7 6 11 7 7 6 3 6 15 10 7 1 0 13 51 36 99 40 95 40 115 43 91 42 91 42 91 42 91 42 91 39 95 43 83 37 87 37 67 30 51 19 27 9 15 10 23 4 19 19 59 28 63 40 99 132 420 174 400 193 261 114 246 134 321 141 353 141 349 149 365 158 376 165 424 182 440 184 468 180 408 99 166 101 452 164 218 244 638 259 658 256 642 241 369 126 309 143 309 114 166 92 424 272 587 144 162 58 400 233 440 199 404 177 345 167 365 168 372 171 345 155 309 147 309 146 301 156 309 149 333 147 293 114 130 131 277 126 242 138 297 128 273 128 265 128 305 134 281 123 293 122 269 126 289 134 289 125 257 125 273 126 253 123 269 125 242 125 261 134 297 143 321 153 341 158 329 153 349 167 376 179 424 179 416 185 416 179 424 193 480 209 527 232 559 226 547 232 579 245 642 288 722 283 626 236 547 241 611 233 499 196 519 215 495 209 511 203 476 193 468 190 432 182 452 190 468 190 460 194 503 224 547 203 507 203 523 206 511 206 567 239 595 230 571 230 575 232 619 254 658 251 630 245 634 233 607 241 591 235 587 229 531 199 476 200 519 224 531 223 519 221 511 226 555 238 551 220 523 203 492 214 460 214 472 197 428 196 440 188 412 203 448 191 428 197 424 188 404 185 400 180 388 179 380 190 428 180 384 177 353 171 372 185 376 179 361 167 305 170 337 165 329 165 333 168 341 161 337 165 329 155 305 153 317 165 345 167 341 165 349 174 369 173 345 176 341 167 325 162 345 159 337 117 126 70 158 84 166 81 162 73 150 73 154 69 138 58 115 54 99 49 107 52 111 51 130 84 214 95 178 78 138 82 154 75 130 70 130 75 150 75 134 69 119 66 123 69 126 70 126 75 142 79 142 82 146 79 154 79 162 81 166 82 170 81 162 81 162 81 162 81 158 79 134 79 138 82 146 85 154 88 154 84 146 84 154 90 166 81 134 78 134 81 146 78 130 95 146 85 150 57 75 72 170 88 174 84 158 85 186 87 146 84 170 85 174 85 170 84 162 87 170 85 166 84 170 85 166 88 174 90 178 92 174 90 170 88 166 88 170 90 174 92 174 87 162 85 162 85 170 87 170 81 154 82 158 84 154 82 150 85 162 85 162 85 162 85 170 85 170 87 174 88 178 90 182 92 178 87 162 84 170 90 182 90 182 93 190 95 190 95 186 96 190 95 186 93 190 95 194 96 186 96 186 96 182 92 174 96 186 96 186 96 186 96 186 98 190 93 198 108 253 123 269 125 269 120 253 117 253 119 261 119 257 123 289 129 337 144 396 152 388 150 400 152 365 143 372 143 369 141 372 143 372 143 376 140 365 138 361 138 357 137 349 141 349 138 341 135 333 132 337 134 345 137 353 137 337 129 321 110 305 199 781 306 547 140 345 131 337 126 321 122 317 122 321 123 317 123 313 122 309 120 309 114 293 114 289 111 273 102 257 108 265 107 257 102 246 99 238 98 238 99 242 99 238 96 234 93 222 96 226 96 222 93 214 92 214 92 210 87 194 81 182 67 146 54 126 60 154 70 162 72 166 81 170 70 130 66 134 70 142 70 142 70 142 70 142 73 146 70 146 72 146 67 126 72 146 70 142 69 134 67 134 69 134 66 126 63 119 61 115 66 123 64 119 63 123 64 126 63 119 63 119 63 119 63 119 58 107 60 111 60 111 61 115 60 111 58 107 58 103 57 103 60 115 61 115 61 115 61 119 61 115 61 115 61 115 61 115 60 111 60 111 60 111 60 111 57 107 58 111 60 107 58 103 61 107 55 91 52 99 58 115 55 99 55 99 55 99 55 99 58 103 57 99 55 103 57 107 58 103 55 95 54 95 54 99 51 87 51 87 51 87 51 87 51 87 51 87 51 87 51 87 52 91 52 91 52 91 52 91 52 87 51 83 49 79 48 75 14 10 14 10 14 10 14 10 16 12 16 10 14 10 11 7 4 3 4 3 4 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 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 11 10 16 10 9 6 9 9 35 24 45 28 47 30 54 36 50 31 52 33 54 33 52 31 45 33 50 30 31 10 4 1 0 1 0 0 2 1 2 1 0 0 2 1 2 1 2 1 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 9 16 7 4 6 26 25 54 36 59 39 64 42 66 42 66 42 66 40 64 39 62 39 62 39 62 39 62 36 54 36 50 25 35 13 14 4 4 3 16 21 38 24 54 27 85 78 303 179 341 191 298 117 202 117 188 135 176 143 183 140 193 150 214 161 222 167 236 177 257 185 265 135 131 73 131 173 212 140 391 259 384 262 393 277 393 143 236 120 226 88 248 88 202 212 472 238 207 102 217 190 436 197 374 185 353 171 336 165 339 167 331 171 322 164 308 159 305 158 310 162 310 173 319 122 193 93 274 132 267 137 265 131 267 146 253 122 241 123 265 137 265 123 245 126 238 134 255 129 245 128 243 129 265 129 253 126 274 143 253 132 257 135 260 141 276 152 257 143 267 152 284 162 300 167 324 170 315 161 310 171 336 191 351 191 346 193 351 196 355 200 377 223 446 265 460 241 427 244 537 324 494 236 456 259 448 274 470 244 396 203 377 208 348 171 343 184 329 184 327 180 331 197 401 212 353 197 355 200 339 193 339 211 372 227 372 224 374 233 372 239 405 247 401 244 389 230 358 229 386 233 379 224 358 205 331 190 341 206 384 223 382 209 379 224 417 239 420 223 391 211 379 211 405 217 386 199 370 197 379 193 360 197 382 200 372 199 377 197 358 184 346 182 343 179 341 184 355 190 351 180 336 174 329 177 358 180 341 173 331 167 331 170 331 168 329 168 329 168 341 171 339 168 341 173 353 180 355 174 353 197 415 217 374 167 391 232 496 253 401 174 370 224 367 200 255 75 164 76 176 84 159 73 159 72 152 66 136 64 126 57 109 52 105 54 102 49 97 64 174 102 205 92 174 76 186 79 164 73 162 75 159 72 167 78 167 76 164 78 167 79 164 76 164 76 164 78 169 79 174 79 171 82 181 85 179 81 181 85 181 85 181 85 181 85 169 78 169 79 174 82 181 87 188 90 186 87 181 84 176 82 176 82 179 85 181 82 174 79 167 87 169 82 148 43 157 88 179 82 176 82 176 84 181 87 186 88 183 85 181 84 176 82 183 87 181 87 181 87 183 87 179 85 183 88 193 90 198 92 193 90 188 90 188 90 188 90 181 87 181 87 181 85 179 85 186 88 183 85 181 87 186 88 179 84 179 85 181 87 183 87 183 87 186 88 186 87 181 85 183 87 183 88 186 90 188 90 193 93 193 95 195 96 198 96 198 95 193 93 198 96 195 93 195 95 195 95 195 95 195 95 202 98 195 93 193 95 200 99 195 96 202 102 212 110 222 113 229 116 231 117 231 116 229 114 212 117 226 129 253 147 272 152 276 153 265 147 257 144 253 143 253 138 257 141 262 143 265 144 253 137 253 135 250 135 248 134 253 132 250 134 257 137 248 131 243 132 245 135 245 132 243 131 198 191 608 378 608 358 336 129 241 128 226 125 224 125 217 117 210 117 207 116 207 116 207 116 202 114 202 111 193 104 188 104 186 105 179 101 174 101 179 104 169 98 174 96 164 90 162 93 159 95 157 93 152 90 148 88 150 88 143 82 133 76 124 72 119 69 114 70 124 76 126 73 124 73 124 73 124 75 124 75 124 72 124 70 121 69 119 69 119 69 119 67 117 66 114 66 112 66 114 67 117 66 114 64 112 64 112 64 112 64 112 64 107 61 107 61 107 61 107 61 107 61 112 66 114 64 107 61 105 60 105 60 105 60 105 60 102 60 105 61 107 60 105 58 100 60 100 60 100 60 100 60 97 58 97 58 97 58 97 58 100 60 100 58 97 57 95 57 102 61 102 60 100 60 97 58 88 54 93 57 95 57 95 57 88 52 88 54 90 55 93 55 90 55 93 57 95 55 93 54 90 54 90 55 93 57 95 57 90 54 88 51 83 48 81 46 85 51 85 51 85 51 85 51 88 52 88 51 85 49 83 49 85 51 85 51 85 51 85 51 9 15 9 15 9 15 9 15 10 19 9 15 7 11 7 11 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 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 12 7 7 0 9 7 21 43 28 59 30 59 31 71 30 63 31 67 33 63 31 59 31 59 36 55 25 23 12 3 6 0 4 0 3 0 0 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 7 11 7 11 7 11 7 11 4 11 10 11 4 11 18 63 34 87 37 95 40 103 42 103 42 103 42 99 40 95 39 95 39 95 39 95 37 87 34 71 28 31 19 19 9 11 3 15 7 39 16 39 25 15 46 174 162 384 176 400 158 242 125 277 138 321 137 337 143 325 144 353 158 380 162 400 171 432 180 452 180 313 96 182 92 404 132 353 229 559 220 535 209 650 202 309 111 242 95 218 99 154 96 595 274 575 101 170 111 404 200 349 187 380 173 353 156 317 147 301 146 273 153 297 162 333 170 357 165 333 155 345 159 249 98 214 161 309 137 265 123 246 117 273 120 277 123 301 128 309 126 289 128 281 129 309 138 293 129 289 125 257 117 249 122 257 114 234 123 301 126 293 123 277 126 281 144 321 149 325 155 329 156 333 159 357 153 345 152 361 165 412 180 428 179 432 177 428 177 428 167 416 180 472 188 452 193 511 241 658 236 527 230 583 235 670 315 726 277 630 256 607 232 507 212 492 197 476 193 468 194 499 224 515 191 476 197 484 194 480 191 488 206 515 209 511 212 523 221 583 238 595 232 579 224 543 214 559 229 567 221 543 208 492 185 448 191 488 214 523 212 492 205 507 224 543 226 511 211 480 199 472 212 488 202 444 191 440 196 428 187 444 200 456 196 440 197 412 185 380 179 376 177 369 177 384 187 400 184 376 176 365 170 380 184 376 173 361 168 341 167 349 167 345 165 345 165 341 171 345 168 337 168 345 173 357 174 349 174 400 208 448 191 345 199 476 248 515 197 345 177 456 194 452 128 138 78 146 85 166 72 146 72 142 69 126 63 123 61 103 54 99 54 99 51 95 48 138 92 230 104 190 84 150 88 154 79 146 78 150 79 142 79 142 78 138 78 138 79 142 79 142 78 138 79 142 81 150 81 150 79 154 84 166 82 154 82 158 82 158 84 162 84 162 79 146 78 146 79 154 84 162 84 162 82 158 81 150 79 150 81 158 82 162 82 154 79 146 76 170 78 158 63 51 70 174 84 158 82 158 82 162 85 170 84 166 85 166 85 166 85 166 87 182 88 182 88 182 87 174 84 170 85 174 87 174 90 178 88 166 88 174 88 174 88 174 85 170 85 170 85 170 87 178 87 174 85 170 85 170 87 174 84 166 84 170 85 174 87 174 85 170 87 178 88 178 87 174 87 174 87 178 88 182 90 182 92 182 93 186 93 190 95 190 98 190 93 190 96 198 96 186 95 190 95 190 95 190 95 190 98 194 95 186 93 190 96 190 95 178 101 194 105 218 110 226 111 234 113 242 113 238 111 238 113 261 123 313 141 353 149 365 152 372 147 369 143 369 141 369 141 357 140 357 140 353 138 353 137 349 135 345 134 341 134 333 132 313 131 317 135 329 132 313 131 325 132 325 131 329 129 321 120 392 277 726 272 634 143 293 126 313 122 305 122 313 119 297 116 293 114 293 113 285 111 285 107 277 108 273 104 265 104 265 104 257 102 246 99 246 101 253 96 242 98 238 92 222 90 230 95 230 93 222 90 214 88 210 87 206 84 194 78 178 72 166 70 162 67 162 72 166 72 158 72 154 72 154 73 146 73 146 72 146 70 142 70 138 69 138 72 142 70 142 69 138 69 134 64 126 66 130 66 130 64 126 64 126 64 126 64 126 64 126 63 123 63 123 63 123 63 123 60 119 63 126 64 123 61 115 60 115 60 115 60 115 60 115 58 115 60 119 61 115 60 111 60 111 60 111 60 111 60 111 60 111 60 111 60 111 60 111 60 111 60 107 58 107 57 103 58 107 58 107 57 103 55 99 52 91 54 99 55 103 55 99 54 95 54 99 55 103 57 103 54 99 55 103 57 99 55 95 54 95 54 99 55 103 57 103 55 99 54 91 51 83 49 79 51 87 51 87 51 87 51 87 52 91 52 87 51 83 49 83 51 87 51 87 51 87 51 87 11 7 11 7 11 7 11 7 14 9 11 7 11 6 9 6 4 3 4 3 4 3 4 3 0 0 0 0 0 0 0 0 0 0 2 1 2 3 4 3 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 14 9 9 7 14 13 33 24 50 33 54 31 52 31 50 31 52 33 54 31 52 30 47 34 59 37 50 27 35 22 21 13 19 9 9 3 0 0 4 1 0 0 2 4 14 12 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 11 7 11 7 11 7 11 7 9 7 14 6 7 10 33 30 57 36 62 40 66 42 66 40 66 42 66 40 64 39 62 39 62 39 62 37 59 34 52 33 50 24 31 13 11 4 7 3 11 12 31 22 57 22 112 116 334 187 343 177 265 116 193 125 195 137 183 144 188 141 198 155 207 156 214 165 238 177 260 184 253 122 136 88 133 146 186 153 358 220 339 184 310 244 296 114 205 81 188 95 195 66 272 268 460 190 202 82 353 245 446 209 398 193 374 177 353 162 346 159 315 150 319 153 324 155 322 153 341 162 327 159 329 125 243 113 296 132 255 126 272 135 274 135 238 117 257 126 262 123 267 131 257 128 255 134 255 119 226 113 245 122 250 126 262 134 265 131 253 132 265 137 262 135 262 140 248 134 260 144 276 152 284 153 291 155 288 152 284 153 296 167 315 173 315 174 315 173 305 171 312 165 312 171 322 176 343 199 353 212 365 191 365 191 355 230 415 229 413 230 436 254 441 238 444 241 410 229 403 223 393 227 396 203 346 190 348 193 343 193 336 196 343 202 348 206 353 208 362 223 386 224 372 217 358 205 353 215 372 217 360 208 339 187 315 180 334 196 365 209 365 199 353 203 379 215 384 209 370 202 362 200 386 205 374 191 360 188 362 182 351 191 377 197 370 197 365 190 346 177 336 176 334 173 334 179 351 185 346 177 334 173 331 177 348 174 331 168 324 159 322 164 322 162 319 161 317 161 322 158 322 156 319 156 317 155 317 153 317 165 353 180 346 162 331 171 374 177 315 132 291 156 355 193 243 75 171 78 174 84 164 73 162 70 152 67 143 63 126 57 109 52 105 54 100 48 102 69 183 108 210 95 181 82 198 88 186 84 176 84 174 79 176 82 174 81 174 81 176 82 179 82 176 82 176 84 181 87 176 81 174 82 181 85 179 81 174 81 174 81 174 81 174 81 174 79 171 78 169 79 171 81 171 79 171 79 171 79 171 79 171 79 174 81 171 79 167 76 167 85 167 82 145 40 155 88 176 82 176 82 176 84 181 85 174 82 176 84 181 87 183 88 179 85 179 85 179 85 179 85 179 84 179 84 179 84 179 84 181 85 181 85 181 85 179 85 176 84 176 84 176 84 176 84 181 84 179 82 176 84 179 85 179 84 179 85 181 87 183 87 176 84 181 87 186 88 186 88 183 87 183 88 186 90 188 90 191 92 191 93 193 93 195 95 200 96 195 95 200 98 198 95 198 96 198 96 198 96 198 96 198 95 193 93 193 93 195 96 195 98 200 102 210 107 217 110 219 110 219 110 219 110 219 110 214 116 231 134 257 146 265 144 267 144 262 141 257 141 260 140 262 141 257 138 250 134 245 131 250 135 248 134 248 132 245 132 250 131 245 131 253 134 243 128 241 129 238 129 234 125 222 120 226 116 284 173 300 144 207 123 224 119 212 117 214 119 210 114 205 113 202 111 198 108 193 105 186 102 186 102 186 102 186 104 179 102 171 99 167 98 169 99 159 96 164 95 157 88 155 92 155 92 152 90 148 88 145 87 143 84 136 79 128 73 121 70 121 70 114 69 119 70 117 66 119 70 119 70 119 72 119 72 124 70 121 70 119 69 119 69 119 69 119 67 117 67 114 66 109 63 112 64 112 64 109 63 112 64 112 64 112 64 112 64 114 66 114 66 114 66 114 66 105 61 107 63 109 61 107 60 105 60 105 60 105 60 105 60 105 60 107 61 107 61 105 60 100 60 100 60 100 60 100 60 105 63 105 63 105 63 105 63 100 60 100 60 97 58 97 57 95 57 93 55 93 54 90 54 88 52 90 54 90 54 93 55 90 54 93 55 93 57 95 57 90 55 93 57 95 55 93 54 90 54 90 55 93 57 95 57 95 55 93 54 90 52 85 51 85 51 85 51 85 51 85 51 88 52 88 52 85 51 85 51 85 51 85 51 85 51 85 51 6 7 6 7 6 7 6 7 7 11 6 7 4 3 4 3 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 3 0 4 3 4 3 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 10 3 7 3 12 23 19 47 31 71 34 63 30 59 30 63 31 67 33 63 31 59 30 59 37 71 36 67 33 63 25 43 21 39 13 11 3 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 6 11 6 7 6 27 24 79 37 91 39 99 42 103 42 99 42 103 42 99 40 95 39 95 37 91 37 91 36 79 31 63 27 31 16 15 7 15 4 19 9 31 16 43 25 11 69 293 180 396 184 372 141 253 120 301 141 333 140 341 143 329 146 357 152 365 158 392 168 428 179 452 164 261 96 230 92 321 111 400 235 531 220 396 188 603 149 273 110 198 90 218 73 178 167 674 253 341 84 95 226 587 253 503 244 472 239 468 230 452 226 436 220 408 218 396 209 369 194 345 188 349 182 349 187 273 134 242 156 261 132 257 140 234 102 138 114 226 119 246 119 242 119 242 111 218 122 269 140 261 135 273 117 242 132 249 119 206 117 242 114 257 123 277 123 269 123 273 125 277 137 305 149 329 153 325 155 325 158 333 155 329 158 353 162 357 165 384 173 392 174 392 162 392 162 408 170 420 170 416 177 456 180 440 182 400 161 468 187 448 191 456 200 507 209 492 254 591 233 575 233 563 233 575 220 499 197 472 199 464 190 452 196 464 196 468 203 488 206 492 203 523 217 523 208 507 203 484 197 499 206 503 203 495 191 440 171 416 180 452 199 480 196 448 190 456 200 476 205 472 199 452 190 440 197 452 193 424 185 420 184 396 177 428 196 444 193 432 190 396 179 365 174 365 173 357 171 369 182 384 179 365 171 357 170 369 176 357 167 345 162 317 164 341 162 333 161 329 159 325 149 301 149 297 146 289 141 277 140 273 138 281 146 301 150 305 138 261 147 285 140 253 135 305 164 376 105 115 79 154 87 178 73 150 72 142 70 130 64 126 61 107 54 95 52 95 49 87 46 142 95 234 104 186 84 154 95 174 88 162 88 174 85 158 84 150 82 146 81 150 82 154 85 158 84 154 85 158 87 166 85 162 84 166 88 174 85 158 82 158 82 158 82 154 81 154 82 154 79 146 78 146 78 146 81 154 81 154 81 158 82 158 78 146 78 146 76 142 75 138 75 166 76 154 63 47 69 170 82 158 81 154 82 158 84 166 82 158 84 162 84 166 85 166 84 162 84 162 84 162 84 162 84 162 82 158 81 154 79 150 82 158 82 158 82 158 82 162 82 162 82 162 82 162 82 162 84 162 82 158 81 162 82 166 84 166 84 170 85 174 87 174 82 162 85 174 88 182 90 182 87 174 87 178 88 182 90 182 93 186 93 186 95 190 96 194 99 194 95 194 98 202 98 190 96 194 96 194 96 194 96 194 96 194 96 190 95 194 96 186 96 178 99 190 102 206 107 214 110 230 110 234 110 234 111 246 108 265 128 325 141 341 141 345 140 345 138 349 137 353 138 357 141 361 140 349 135 337 131 333 134 341 132 337 131 333 131 325 132 317 131 321 134 329 132 321 131 325 129 325 125 309 120 297 117 253 105 305 125 249 108 293 117 289 114 289 117 301 116 293 114 289 111 281 107 269 104 261 102 257 99 253 101 257 99 249 99 246 98 242 96 238 96 238 92 230 95 230 90 214 88 222 90 218 88 214 87 210 85 206 84 198 81 190 78 178 73 174 76 174 70 166 70 158 67 146 72 154 72 150 72 142 72 142 70 142 70 138 69 138 67 134 64 126 64 123 63 119 61 119 61 123 63 126 64 123 63 119 64 126 64 126 64 126 64 126 64 126 64 126 64 126 64 126 60 119 61 119 61 119 61 115 61 119 61 119 61 119 61 119 60 115 61 123 63 119 60 115 61 115 61 115 61 115 61 115 61 115 61 115 61 115 61 115 61 115 60 111 60 107 58 107 57 103 57 99 55 95 54 95 54 95 52 91 52 95 54 95 54 95 54 95 54 99 55 99 54 99 55 103 57 99 55 95 54 95 54 99 55 103 57 103 57 103 57 99 55 95 54 95 52 91 52 91 52 91 52 91 52 91 52 91 52 91 52 87 51 87 51 87 51 87 51 87 9 6 9 6 9 6 9 6 7 4 7 4 4 3 2 1 2 1 2 1 2 1 2 1 0 0 0 0 2 1 2 3 7 4 7 4 9 6 11 7 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 11 9 9 10 21 19 35 27 54 36 57 31 50 30 50 31 52 33 54 31 52 30 42 31 54 37 54 36 57 39 50 33 47 25 31 13 9 1 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 11 6 7 4 11 18 45 37 62 39 64 42 66 42 66 40 66 42 66 40 64 39 62 39 59 37 59 36 54 31 45 28 38 21 26 10 11 6 9 6 23 18 42 24 59 30 155 155 346 185 353 165 248 123 188 128 202 141 191 143 186 140 198 155 202 153 210 161 234 173 255 180 212 101 136 104 133 123 167 173 358 220 339 150 310 214 217 104 224 98 186 81 183 119 393 260 425 126 164 85 477 289 503 265 511 260 501 257 503 254 513 254 522 262 527 263 525 259 513 250 470 227 465 227 484 221 446 227 446 223 434 239 463 217 355 144 322 140 288 120 272 111 248 95 250 108 250 113 238 92 205 92 226 113 257 138 281 141 255 122 243 122 255 128 255 126 255 128 260 134 265 141 274 146 276 146 269 149 276 150 274 147 269 150 274 153 274 156 284 162 286 162 276 155 276 158 288 164 284 153 300 167 296 176 317 167 291 179 336 190 334 177 324 185 336 180 365 194 343 193 358 199 370 212 384 206 367 208 377 205 360 202 365 203 355 200 348 199 341 193 341 203 360 203 348 202 348 197 336 197 348 199 351 202 336 179 298 170 319 187 343 194 343 187 341 188 351 197 367 199 362 194 348 187 362 190 358 184 351 180 341 171 336 184 367 191 360 190 358 184 339 171 331 171 331 170 322 171 339 177 336 171 327 167 329 171 334 165 322 164 319 153 322 162 319 159 315 158 312 155 317 152 315 150 308 144 298 140 303 144 298 138 291 138 300 147 300 135 300 143 303 143 298 153 305 158 202 67 176 81 179 85 167 73 164 72 155 69 143 64 126 58 109 51 102 51 97 45 93 66 183 108 205 93 186 84 202 92 193 90 188 88 179 84 179 82 181 81 179 82 181 84 186 85 183 84 183 85 188 88 188 88 183 88 191 92 186 85 183 87 183 85 181 84 179 84 179 82 174 79 169 78 169 78 171 79 171 81 174 81 174 81 169 76 167 75 164 75 164 75 164 85 167 81 143 39 155 87 176 81 174 81 174 82 179 85 181 85 179 84 179 82 176 82 179 84 183 84 183 84 183 84 181 82 179 81 176 78 174 76 171 79 169 79 169 79 169 79 174 82 174 82 174 82 174 82 176 82 174 81 174 81 176 82 179 84 179 85 181 87 183 87 176 82 181 87 186 90 188 90 183 87 183 88 186 90 188 90 195 95 195 95 198 96 200 98 200 96 195 95 200 98 198 95 198 96 198 96 198 96 198 96 198 96 200 98 200 98 198 96 198 98 200 101 205 102 210 104 214 105 212 105 212 107 219 111 214 119 241 137 255 138 255 140 250 134 248 134 248 135 253 137 253 137 253 135 250 134 248 132 243 131 243 131 241 129 238 128 253 132 248 131 255 134 245 129 243 131 238 128 231 120 214 117 229 126 210 120 219 101 205 101 212 116 207 114 207 117 207 113 202 114 198 111 191 107 186 104 191 104 179 99 179 101 171 93 164 96 164 96 162 95 159 93 152 90 157 90 150 87 150 90 145 87 145 87 143 85 143 85 140 84 138 81 133 78 131 76 133 76 124 73 124 73 119 67 126 75 124 73 121 73 121 72 121 70 119 69 119 67 117 67 112 63 109 63 107 61 107 60 107 63 109 64 112 63 109 61 112 64 112 64 112 64 112 64 112 64 112 64 112 64 112 64 107 61 107 61 107 61 107 61 107 61 107 61 107 61 107 61 105 61 109 63 109 63 107 60 102 61 102 61 102 61 102 61 102 61 102 61 102 61 102 61 102 61 102 60 100 60 97 58 100 60 97 58 97 57 95 57 95 55 90 52 88 52 90 55 90 54 90 52 88 52 88 52 90 55 93 57 95 55 93 54 90 54 90 55 93 57 95 57 95 57 95 55 93 55 93 55 88 52 88 52 88 52 88 52 88 52 88 52 88 52 88 54 85 51 85 51 85 51 85 51 4 3 4 3 4 3 4 3 3 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 3 4 7 6 7 6 11 7 11 9 15 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 9 0 7 7 18 39 24 55 33 71 33 63 30 63 30 63 31 67 33 63 31 59 28 51 34 63 36 67 37 79 37 79 34 71 24 31 7 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 4 3 4 3 4 3 4 3 7 3 3 0 10 47 33 99 40 99 42 103 42 103 40 99 42 103 42 99 40 95 39 95 37 91 36 83 33 71 27 51 21 19 13 11 7 15 6 23 9 51 21 19 24 51 95 349 182 388 191 349 131 293 120 329 144 345 138 333 140 321 144 357 153 365 156 384 164 412 173 432 132 214 95 249 92 301 113 448 220 539 200 345 197 452 104 246 140 301 84 154 90 353 230 587 215 166 60 154 262 519 253 460 253 456 254 460 250 448 245 436 247 436 251 448 254 452 253 456 244 444 235 424 254 484 268 579 298 638 321 785 375 813 331 654 289 571 247 488 223 448 200 372 187 353 179 325 155 230 131 230 141 226 141 309 187 329 131 115 104 202 110 218 114 234 117 253 119 253 123 281 134 305 143 313 140 277 146 293 144 285 143 297 152 317 149 317 150 321 153 341 164 396 159 372 158 408 173 420 176 408 168 420 173 412 168 416 162 396 161 376 165 424 179 416 161 369 159 380 170 400 185 468 200 460 197 492 212 495 208 495 218 511 215 495 205 464 194 444 191 472 200 464 193 468 197 464 191 464 196 464 199 480 190 420 164 392 177 436 190 440 187 432 185 432 191 456 199 456 194 432 180 412 184 416 184 412 180 404 173 372 168 408 190 424 184 404 185 388 173 361 170 361 170 357 162 353 173 372 173 357 165 349 167 361 167 345 162 353 162 321 162 341 159 333 156 325 153 321 152 317 147 305 143 289 138 285 147 305 143 281 134 277 138 293 137 249 134 261 138 269 138 297 156 349 98 123 88 162 82 162 75 154 73 146 72 134 66 130 61 107 54 95 51 91 46 79 39 134 95 234 101 178 85 162 95 170 92 174 92 178 85 158 84 154 82 150 82 150 84 154 85 154 84 154 84 158 87 166 92 178 88 178 92 182 88 166 92 178 90 174 88 170 85 166 84 162 82 154 79 150 79 150 78 146 78 146 78 146 76 142 78 146 76 138 73 134 75 138 73 162 75 154 61 43 67 170 81 154 79 150 81 158 84 162 87 166 85 162 82 154 81 150 82 150 82 150 82 150 82 150 81 146 81 142 78 138 78 142 78 150 78 150 78 150 78 150 81 158 81 158 81 158 81 158 84 162 82 158 81 162 82 166 84 166 84 170 85 174 87 174 82 166 85 174 88 178 88 178 87 174 87 178 88 182 90 182 93 186 95 190 95 194 96 194 96 190 92 186 96 194 95 186 95 190 95 190 95 190 95 190 95 194 96 198 98 194 96 182 96 182 99 186 99 198 101 198 101 202 98 202 99 210 104 234 111 285 132 325 135 321 135 337 132 317 131 325 131 325 132 333 131 325 131 329 132 329 132 329 129 321 129 317 128 317 126 313 132 317 128 329 132 333 131 329 129 325 128 329 123 313 119 289 114 297 114 265 110 261 116 249 117 285 113 281 114 293 111 281 113 281 110 273 107 265 105 261 108 257 98 246 99 249 93 222 93 230 95 234 93 226 90 222 85 218 90 218 85 210 87 218 84 202 84 202 84 202 84 202 84 198 82 198 81 190 79 190 81 186 75 178 75 170 72 154 76 166 75 162 75 146 73 142 69 138 69 138 67 134 67 130 67 134 67 130 66 126 64 126 63 123 64 126 64 126 63 123 64 126 64 126 64 126 64 126 63 123 63 123 63 123 63 123 64 123 63 119 61 123 63 126 63 123 63 123 63 123 63 123 61 119 63 123 63 123 61 119 63 119 63 119 63 119 63 119 60 111 60 111 60 111 60 111 63 115 61 115 60 111 60 111 61 115 61 115 60 111 58 107 60 107 55 95 52 95 55 103 55 99 54 95 54 91 52 91 54 99 55 103 57 99 55 95 54 95 54 99 55 103 57 103 55 99 55 99 55 99 55 99 54 95 54 95 54 95 54 95 52 91 52 91 54 95 54 95 51 87 51 87 51 87 51 87 4 3 4 3 4 3 4 3 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 1 4 4 9 7 11 9 11 7 11 7 14 9 16 10 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 9 7 9 12 28 25 45 30 54 33 52 30 52 33 50 31 52 33 54 31 52 30 45 33 54 36 52 34 54 39 54 36 52 30 35 13 7 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 7 4 7 4 7 4 7 4 14 4 2 3 16 24 57 42 64 42 66 43 69 42 64 40 66 42 66 40 64 39 62 39 59 37 57 34 50 28 40 25 33 18 21 10 11 6 11 7 16 27 62 18 71 61 217 174 343 180 346 149 224 131 198 147 210 138 186 138 181 137 188 153 202 153 210 159 226 167 243 173 164 87 133 105 133 129 186 185 331 224 293 143 339 158 193 119 362 174 214 90 257 176 448 253 312 79 140 162 518 260 506 247 508 251 501 251 506 245 511 242 499 236 499 235 494 232 491 230 491 233 479 224 506 247 525 272 568 295 577 336 608 354 608 312 580 288 530 253 491 242 482 238 530 274 546 295 563 300 575 325 585 313 542 312 542 286 417 193 296 146 291 134 262 117 245 114 265 128 257 128 260 135 274 143 257 141 265 144 262 141 260 146 269 149 260 146 257 150 265 156 269 159 262 144 248 156 281 167 296 173 296 167 265 159 286 162 310 176 300 164 293 168 291 152 279 155 296 164 305 167 334 200 341 180 331 187 343 190 346 197 377 215 391 218 379 208 367 206 360 208 370 202 355 202 360 200 360 203 358 199 360 202 343 176 296 168 322 184 339 187 339 184 339 185 351 196 367 199 353 184 346 179 346 180 351 182 346 177 331 165 327 179 358 184 346 179 346 176 329 165 322 167 324 165 312 164 329 173 329 167 319 164 327 167 324 161 324 168 327 156 317 159 315 155 308 152 303 149 303 146 293 138 284 135 284 135 296 141 286 134 279 134 284 137 303 144 303 149 300 138 288 150 305 153 200 73 191 84 174 82 167 75 167 73 157 70 145 66 126 58 107 51 100 49 93 42 95 66 188 111 205 92 188 88 207 93 202 95 195 93 186 84 188 87 186 85 186 85 188 87 188 85 186 85 186 87 191 90 188 88 183 88 188 90 181 82 193 92 191 90 186 87 183 85 181 84 176 82 174 82 176 84 174 81 171 79 169 78 167 76 171 78 167 75 162 75 164 76 162 84 164 79 143 39 152 85 174 81 171 79 174 81 176 84 179 82 176 82 176 82 176 82 179 79 181 79 181 79 181 79 176 79 176 79 176 78 169 78 164 79 164 79 164 79 164 79 169 79 169 79 169 79 169 79 179 84 176 82 176 82 179 84 179 84 179 85 181 87 183 87 181 85 183 88 186 88 183 87 183 87 183 88 186 90 188 90 188 90 188 92 191 92 193 93 195 92 188 92 193 95 193 90 193 93 193 93 193 93 193 93 191 92 193 95 195 93 191 92 200 99 200 99 200 99 202 99 200 96 195 95 198 99 207 105 222 122 248 134 248 131 255 140 248 129 245 128 243 128 245 128 236 126 236 126 236 126 236 126 238 128 238 128 236 126 234 125 243 126 241 126 248 129 238 125 234 125 229 122 224 117 210 114 200 107 212 110 202 114 205 120 210 113 198 111 198 110 191 105 188 107 188 105 183 104 183 102 181 96 164 92 171 98 164 85 155 92 159 93 159 90 152 87 145 85 152 87 148 84 148 88 138 82 138 82 138 82 138 84 136 81 136 79 133 79 133 79 131 75 124 73 126 75 121 69 128 75 126 73 121 72 117 70 119 69 119 67 117 67 114 66 119 69 117 67 117 66 114 66 112 64 114 66 114 66 112 64 112 64 112 64 112 64 112 64 114 66 114 66 114 66 114 66 117 66 112 63 109 64 114 67 109 63 109 63 109 63 109 63 107 63 109 64 112 63 109 61 105 63 105 63 105 63 105 63 105 63 105 63 105 63 105 63 105 63 102 61 102 60 100 60 105 61 102 61 100 60 100 60 105 60 95 54 90 55 95 58 97 58 97 57 95 55 93 55 90 55 93 57 95 55 93 54 90 54 90 55 93 57 95 57 90 54 90 54 90 55 93 55 90 54 90 54 90 54 90 54 88 52 88 54 90 55 93 55 85 51 85 51 85 51 85 51 3 0 3 0 3 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 4 7 7 15 9 19 7 11 9 15 9 19 10 19 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 7 0 7 0 7 11 19 47 28 63 33 67 30 59 31 71 30 63 31 67 33 63 31 59 33 63 37 67 34 67 36 79 33 67 31 63 21 23 3 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 4 3 4 3 4 3 4 3 9 3 0 0 12 59 37 107 42 103 43 107 43 103 40 99 42 103 42 99 40 95 39 95 37 87 36 83 31 67 25 47 18 11 13 7 7 15 7 19 9 79 34 19 37 146 137 412 188 388 188 313 116 309 129 388 141 341 135 325 137 305 141 349 155 369 156 380 161 400 168 416 110 190 95 246 93 329 126 472 206 559 171 341 212 341 104 313 259 535 125 249 153 436 248 638 149 91 54 349 271 412 230 333 214 341 215 349 215 341 212 333 211 325 208 313 203 309 203 309 212 353 215 341 224 345 206 353 235 404 230 468 274 543 272 503 260 499 248 472 239 503 259 571 277 595 292 662 312 686 331 773 352 793 366 829 374 821 361 801 337 749 306 638 248 503 208 456 174 376 159 337 141 305 134 297 131 281 138 289 135 293 140 309 141 305 137 301 140 329 155 369 158 396 164 365 149 372 159 372 155 388 170 372 138 365 174 408 165 404 161 388 164 404 156 333 144 349 158 365 156 353 174 456 179 392 164 376 164 372 167 408 188 468 211 507 209 492 211 511 214 515 217 492 205 484 208 480 208 488 203 468 202 468 188 400 161 396 177 428 187 436 185 428 184 428 188 444 200 452 188 408 177 400 177 404 180 412 179 400 168 365 165 400 185 412 176 392 177 369 167 341 162 345 164 341 158 341 168 365 168 349 164 341 165 353 162 337 164 365 167 333 156 329 155 321 150 309 147 309 152 329 144 305 138 301 140 309 143 305 137 297 137 301 140 297 129 253 138 281 132 242 129 297 144 309 87 119 90 162 84 166 75 154 75 150 72 134 66 130 63 107 52 91 51 87 45 75 42 138 101 238 105 178 88 170 98 182 95 182 98 190 90 166 90 166 88 162 87 166 88 170 88 162 87 162 87 166 90 174 88 162 85 158 87 162 84 142 93 174 92 170 88 162 85 158 85 154 84 150 82 154 85 158 87 158 85 154 82 146 79 142 81 150 76 138 73 138 76 146 73 162 75 150 61 43 67 166 81 150 79 150 79 154 82 162 79 150 81 158 82 162 85 158 79 138 79 138 79 138 79 138 79 142 79 142 79 150 79 154 78 166 79 166 78 158 79 158 79 154 79 154 79 154 79 154 85 166 84 162 82 166 84 170 84 166 84 170 85 174 87 174 87 174 88 178 88 174 85 170 87 174 87 178 88 182 90 182 87 170 87 174 88 174 90 178 93 182 88 178 93 186 92 178 92 182 92 182 92 182 92 182 87 174 90 182 92 178 88 162 98 182 99 182 98 190 98 190 101 202 98 198 98 210 105 238 116 293 131 317 129 305 134 337 131 313 128 305 126 301 126 305 125 309 123 305 122 301 122 297 128 317 126 313 126 309 125 301 125 297 123 309 125 313 125 309 120 305 120 309 117 297 114 281 120 249 125 281 113 265 98 293 114 277 108 265 107 269 104 253 102 257 102 257 102 257 101 253 96 226 85 222 95 242 92 214 88 222 92 230 92 222 87 210 82 210 87 214 84 206 85 214 81 198 82 198 82 198 82 198 78 186 78 186 78 186 78 186 75 170 70 166 73 166 72 154 73 158 72 150 70 138 69 130 69 138 69 134 67 130 66 130 66 130 66 126 64 123 63 123 64 130 66 134 67 130 66 126 64 126 64 126 64 126 64 126 67 134 67 134 67 134 67 134 69 134 66 126 64 130 67 138 63 123 63 123 63 123 63 123 61 123 63 126 64 123 63 119 63 119 63 119 63 119 63 119 64 123 64 123 64 123 64 123 63 119 63 115 61 111 60 111 61 115 61 111 60 111 58 107 64 115 58 99 54 99 58 111 63 115 61 115 60 107 58 107 54 99 55 103 57 99 55 95 54 95 54 99 55 103 57 103 54 95 54 95 54 95 54 95 54 95 54 95 54 95 54 95 52 91 52 95 54 99 55 99 51 87 51 87 51 87 51 87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 6 11 7 9 6 11 7 14 10 11 7 11 7 11 7 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 14 12 16 9 9 10 26 25 52 33 54 31 47 28 52 34 50 31 52 33 54 31 52 30 52 36 57 37 54 34 47 30 38 33 52 21 14 4 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 2 3 9 7 11 6 4 1 2 4 4 3 26 37 71 42 66 42 66 42 66 42 66 42 71 45 71 43 66 40 59 37 62 37 54 34 54 33 45 25 28 16 19 9 9 6 16 9 59 19 69 33 83 87 298 188 336 185 303 138 212 131 231 155 210 135 186 137 181 138 191 158 200 146 198 152 214 173 248 146 145 104 107 102 157 168 179 171 303 223 260 137 334 131 205 146 417 244 374 132 262 203 456 250 238 54 164 236 563 276 496 247 496 236 491 233 489 224 491 220 472 214 458 206 446 202 441 199 446 199 432 194 432 193 420 182 398 187 410 191 417 197 439 206 432 199 429 191 396 180 405 199 420 211 460 242 506 283 568 321 608 358 608 371 608 380 608 357 608 342 608 312 534 266 475 244 422 217 389 191 346 173 322 167 315 164 291 152 276 146 265 138 262 141 257 143 262 147 262 146 276 155 250 144 250 150 255 149 255 150 255 150 255 152 260 155 269 162 243 164 269 162 241 150 269 149 262 155 272 146 339 194 312 167 296 155 276 150 279 153 319 184 351 199 358 196 353 197 358 199 365 196 355 191 358 196 351 193 360 199 360 185 322 161 293 165 317 179 329 179 329 180 331 182 346 191 355 187 341 177 334 171 348 184 341 182 358 171 317 165 334 179 353 185 353 184 341 171 322 159 310 158 308 155 310 164 327 165 322 165 315 153 317 164 331 171 334 165 319 156 322 159 310 149 296 144 293 146 300 146 293 138 284 137 284 137 288 137 281 134 276 134 281 138 284 137 279 129 265 128 276 140 276 132 183 75 181 79 183 82 174 79 171 75 157 70 143 64 121 54 102 46 95 49 95 45 90 66 207 107 210 96 164 88 217 98 205 93 195 92 191 92 188 85 191 85 191 85 191 85 188 87 198 90 193 85 191 88 186 90 186 90 186 90 186 90 191 93 191 92 188 90 186 90 193 95 193 95 193 92 186 90 193 93 186 87 179 85 181 85 176 82 174 79 169 76 167 75 167 81 169 78 155 48 131 90 174 81 174 81 174 81 174 81 171 79 171 81 174 82 176 84 181 79 186 79 181 76 171 75 169 73 164 78 171 79 162 72 159 79 155 78 152 75 155 78 167 79 164 75 164 78 171 81 171 81 174 79 169 76 171 82 179 84 176 82 179 84 181 87 181 84 176 84 183 90 186 87 188 90 188 90 188 88 183 85 186 88 183 87 183 87 183 85 191 92 191 90 188 88 186 88 188 90 188 90 188 90 188 90 200 96 195 93 193 93 195 95 191 95 198 99 202 98 198 95 200 96 200 98 193 90 207 116 248 128 241 125 241 129 253 135 245 129 243 128 241 123 234 120 231 122 224 117 219 117 224 120 226 117 217 113 217 117 229 125 241 116 222 123 243 122 219 116 224 116 212 113 214 116 210 114 214 114 210 111 198 107 193 105 191 108 195 113 193 107 181 101 157 95 169 102 176 104 171 99 162 96 164 95 162 92 155 88 155 88 150 87 148 84 143 82 150 85 145 84 143 82 145 84 133 79 133 78 131 76 128 76 131 78 131 78 131 78 131 78 121 73 124 75 126 73 124 72 126 73 124 72 117 69 114 67 117 69 119 69 119 67 114 64 117 69 119 69 117 64 107 58 102 60 107 64 114 67 117 67 119 69 119 67 117 66 114 66 119 69 119 67 117 66 114 66 109 64 114 67 114 64 107 60 112 64 112 64 112 64 112 64 109 63 109 61 107 60 105 60 109 66 109 64 107 64 105 63 102 61 102 63 105 64 107 64 105 63 105 61 102 60 100 60 102 61 102 60 100 58 97 58 97 58 95 57 95 55 93 55 93 55 90 54 90 52 88 52 85 52 93 57 97 57 93 54 90 52 88 55 97 60 95 55 93 55 93 55 93 55 93 55 88 51 85 49 83 51 85 52 85 49 78 48 85 54 90 52 88 52 88 52 88 52 88 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 3 6 11 4 3 3 0 4 7 7 11 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 10 11 12 7 9 15 21 55 31 67 33 63 28 55 31 71 30 63 31 67 33 63 31 59 31 55 34 63 36 71 34 63 30 75 33 43 7 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 3 0 6 7 6 7 3 0 6 11 6 15 22 103 48 111 42 103 42 103 42 103 42 103 43 107 43 107 43 103 39 95 40 91 34 79 33 75 28 51 19 19 12 3 6 15 7 19 27 43 30 43 42 198 168 396 185 404 162 297 120 305 144 384 140 337 134 329 140 317 146 353 155 349 150 365 155 416 167 333 101 242 88 242 120 460 114 460 224 543 141 329 190 289 101 361 250 611 217 325 141 519 265 543 107 63 93 547 294 543 259 503 272 515 271 515 263 495 257 468 253 452 247 428 236 404 230 388 223 357 215 341 215 337 208 317 200 309 200 301 196 285 196 305 199 289 170 265 173 317 168 277 150 269 143 238 135 242 152 289 182 388 227 511 254 535 271 611 297 666 295 650 276 587 245 527 232 515 215 472 194 440 187 436 180 424 174 416 176 420 170 396 164 396 161 388 155 372 150 369 152 345 141 333 149 372 161 388 161 376 155 357 147 345 146 349 140 392 143 376 147 396 141 353 149 353 146 365 147 329 185 432 156 349 153 341 153 353 159 365 158 376 173 412 176 404 173 404 187 428 190 428 185 416 185 424 187 428 191 440 191 408 167 345 149 353 162 380 165 372 164 372 173 396 182 420 185 408 177 388 170 380 179 412 174 408 185 380 162 372 173 400 180 408 179 400 174 369 162 337 156 333 155 325 156 353 167 353 164 357 161 325 156 345 164 365 165 353 158 333 156 337 153 325 149 305 141 293 147 325 140 305 135 301 135 301 140 309 135 293 131 289 132 285 132 261 129 246 122 242 129 273 140 277 84 130 87 150 87 158 81 166 78 154 73 134 66 126 60 99 51 83 48 83 45 75 39 126 108 226 105 182 69 162 99 178 96 174 92 174 90 182 85 162 85 162 85 162 85 162 84 166 90 174 87 162 87 170 90 162 92 162 92 162 92 162 93 166 93 162 92 162 90 158 92 162 92 166 92 162 90 154 95 166 90 150 85 146 87 150 85 166 84 158 82 154 79 150 76 154 79 154 72 71 52 174 81 154 81 154 81 154 81 154 76 142 78 146 79 150 79 146 79 130 79 130 78 134 78 146 81 150 76 146 78 158 78 146 78 174 79 174 79 170 82 182 81 158 78 146 76 154 81 158 78 154 81 154 76 146 78 158 82 162 82 162 84 170 88 178 87 166 82 166 85 170 84 158 87 174 88 178 88 174 85 166 87 174 88 174 88 174 88 174 92 182 90 178 88 174 88 174 90 178 90 178 90 178 90 178 93 182 92 178 92 182 93 182 93 174 98 182 99 190 96 186 98 194 96 202 95 190 104 265 128 309 129 313 131 309 128 301 131 309 128 293 125 281 120 273 123 289 117 277 116 277 117 281 113 269 113 273 114 277 116 281 105 265 122 269 107 246 108 253 116 269 113 273 114 277 113 269 113 261 111 253 107 253 104 246 104 257 108 265 107 261 101 246 98 246 101 249 101 246 96 234 95 234 95 234 93 226 90 218 88 218 87 210 84 202 82 198 87 210 84 202 82 202 82 202 81 194 81 190 79 186 78 186 78 186 78 182 76 178 75 178 70 166 72 170 72 162 70 158 72 154 70 150 72 142 70 138 69 138 70 142 69 138 67 130 67 134 69 138 67 130 63 119 61 123 64 130 67 134 67 134 69 138 69 134 67 130 66 130 69 138 69 134 67 130 66 130 64 126 66 134 66 126 63 119 64 126 64 126 64 126 64 126 63 123 63 119 61 115 60 115 66 123 64 123 63 119 63 115 61 115 61 119 63 123 64 123 63 119 63 115 61 111 60 111 61 115 61 111 60 107 58 107 60 107 58 107 57 103 57 99 55 99 55 103 58 107 58 111 52 95 55 103 58 103 55 99 55 95 54 99 58 107 55 95 55 99 55 99 55 99 55 99 52 87 51 83 49 87 51 91 52 87 48 83 52 95 54 91 52 91 52 91 52 91 52 91 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 4 3 4 3 7 6 11 9 2 1 2 1 2 3 7 6 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 14 10 16 12 19 18 38 31 50 31 54 31 47 28 52 34 50 31 52 33 54 31 52 30 45 30 50 34 54 36 54 36 54 40 54 19 9 1 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 4 4 7 6 9 4 7 3 9 7 11 13 42 42 76 45 69 43 69 43 69 43 69 43 66 42 69 43 69 43 66 40 69 39 52 30 47 30 45 28 28 16 16 7 7 7 19 12 47 25 74 33 128 126 327 179 329 177 272 128 205 129 229 153 207 134 186 140 186 140 186 150 205 149 202 155 217 170 229 128 126 101 138 98 214 205 169 191 384 203 167 144 293 111 188 177 458 247 403 150 276 229 472 197 174 43 281 276 549 265 549 274 546 265 542 262 542 257 549 256 546 266 534 259 522 253 515 251 501 241 494 238 494 236 484 229 470 226 475 221 465 212 463 215 448 205 425 187 382 171 355 170 346 161 317 140 286 140 310 159 279 131 276 135 245 101 238 141 346 162 360 170 370 171 351 164 377 187 365 182 353 185 362 190 339 180 343 188 353 194 343 185 339 190 346 190 334 184 334 190 300 168 276 156 272 162 286 168 281 161 267 149 253 144 250 144 241 162 253 140 241 158 253 144 243 147 262 156 267 152 334 188 276 155 274 153 272 149 269 147 284 164 310 176 317 173 312 171 319 176 336 180 331 174 324 174 334 180 339 184 339 173 305 150 281 155 300 164 305 161 303 159 310 167 327 176 336 176 334 170 327 167 343 179 334 179 351 168 319 165 331 174 343 176 336 170 327 164 310 155 305 155 303 152 305 161 319 161 315 162 312 152 305 155 315 161 319 159 312 153 303 152 308 152 300 144 284 135 293 141 284 135 276 134 276 135 288 138 279 131 269 128 269 129 269 131 265 125 253 122 260 131 274 132 183 75 183 81 183 81 176 81 174 76 159 72 145 66 128 57 105 48 95 46 90 42 93 67 214 108 212 95 164 90 217 99 214 98 205 93 198 92 193 87 193 87 193 87 193 87 191 88 200 90 195 87 193 90 195 93 191 93 191 93 191 93 191 93 191 93 188 92 188 90 181 88 186 90 188 90 186 90 191 92 186 88 181 87 181 87 186 88 186 87 181 84 179 84 164 82 176 84 167 51 128 87 176 82 176 82 176 82 176 82 164 75 167 76 167 78 169 78 179 78 179 76 179 79 179 82 171 79 157 75 155 79 159 79 150 81 155 81 150 78 162 84 164 79 164 76 169 79 174 81 164 78 171 78 167 75 167 79 174 81 174 82 179 85 183 88 186 85 179 84 179 84 176 79 179 85 181 85 181 84 176 81 181 87 183 88 186 90 191 92 188 90 188 90 186 88 186 88 186 88 186 88 186 88 186 88 186 88 183 88 186 90 191 93 193 96 198 99 200 98 200 96 198 95 198 99 202 99 217 120 243 128 255 134 253 126 234 114 231 119 231 119 231 120 234 122 222 117 217 114 214 113 217 114 207 110 212 114 217 113 212 111 195 117 236 114 217 122 238 125 214 111 207 111 210 113 200 108 200 111 198 108 193 104 186 102 183 104 183 105 176 102 169 96 176 102 169 96 162 93 157 92 159 93 159 93 157 90 152 87 150 87 148 85 145 82 143 81 148 84 143 81 140 81 140 82 136 81 136 81 133 79 133 78 131 76 128 75 126 73 124 73 117 69 119 70 119 70 117 69 117 69 117 70 119 73 121 73 119 70 121 70 121 69 117 66 114 67 117 69 119 67 114 66 114 67 119 69 119 69 117 67 119 69 117 67 117 67 114 66 119 69 119 67 117 66 114 66 114 66 114 67 114 64 109 61 109 63 109 63 109 63 109 63 109 63 109 63 107 61 107 61 107 63 105 63 102 61 102 60 102 61 105 63 105 63 107 64 105 63 102 61 102 61 100 60 102 61 102 60 100 58 97 58 102 60 100 60 97 58 97 57 88 54 93 57 97 60 102 63 88 54 93 57 95 57 95 55 95 55 90 55 95 57 90 51 93 55 93 55 93 55 93 55 88 52 85 51 85 51 88 52 93 52 83 51 90 55 93 54 88 52 88 52 88 52 88 52 0 0 0 0 0 0 0 0 0 0 0 0 3 3 6 7 6 7 6 7 6 11 9 19 3 0 1 0 1 0 4 7 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 18 43 30 71 28 59 31 59 28 55 31 71 30 63 31 67 33 63 31 59 31 51 33 55 34 67 34 67 40 91 34 35 3 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 6 31 28 99 45 103 45 111 45 111 45 111 45 111 40 103 43 107 45 107 43 107 45 95 33 67 27 67 27 55 18 15 10 0 4 19 10 31 21 51 25 15 70 309 187 369 185 372 143 277 120 321 144 392 137 341 132 333 144 313 144 325 155 349 153 376 159 412 155 281 95 218 95 218 165 543 101 464 248 452 88 384 159 222 99 499 256 547 208 321 138 547 260 341 60 39 170 615 262 476 262 480 262 495 260 511 256 492 253 488 250 468 250 464 250 464 251 460 247 440 245 432 244 416 239 396 241 404 242 396 235 380 235 404 229 412 229 412 202 361 176 353 137 281 134 281 150 361 190 444 215 460 208 424 182 309 152 289 137 234 134 253 138 269 150 325 141 289 141 293 146 317 153 345 161 372 162 400 174 424 176 420 174 448 196 492 197 499 209 539 208 480 194 436 185 440 191 456 188 428 174 384 161 361 156 365 159 388 146 337 147 353 131 309 126 325 137 337 140 365 193 444 156 365 156 365 153 349 144 333 150 365 159 388 164 392 162 380 164 376 173 392 171 376 167 372 171 384 173 388 171 365 153 317 149 349 162 376 165 369 161 357 155 353 162 369 168 372 167 357 164 365 173 396 168 392 179 365 156 357 165 380 173 384 168 372 162 337 153 321 153 325 152 317 153 341 161 337 156 341 156 317 150 325 155 337 156 337 155 329 149 317 149 317 146 297 138 281 140 297 135 281 131 277 132 285 137 285 131 269 126 265 128 273 132 269 131 257 123 246 126 273 138 277 84 134 88 154 87 154 82 174 79 162 75 138 67 134 64 107 52 87 48 79 42 67 37 134 111 234 105 174 67 158 101 186 99 178 96 178 95 178 88 170 88 170 88 170 88 170 87 174 92 178 90 170 88 174 95 174 96 174 96 174 96 174 95 170 93 166 93 162 92 162 87 154 90 162 92 166 92 162 92 162 90 158 88 154 88 154 90 178 88 174 87 170 85 166 75 158 85 174 79 79 52 166 84 162 84 162 84 162 84 162 76 142 78 146 78 146 78 146 79 130 76 134 78 150 81 162 82 166 78 174 82 194 87 190 84 198 85 178 76 162 76 170 73 146 75 142 76 146 78 150 72 142 78 150 76 142 76 150 81 158 79 154 79 158 82 162 85 166 81 162 84 170 82 158 82 162 84 166 82 158 79 154 84 162 85 170 88 178 92 182 90 178 90 174 88 174 88 174 88 174 88 174 88 174 88 174 87 170 87 174 90 182 95 182 95 174 98 178 98 190 98 190 96 186 96 210 104 218 113 281 129 321 132 325 129 297 117 261 123 281 119 257 114 257 117 261 114 269 113 265 111 265 111 265 108 261 110 265 111 265 110 257 119 257 117 234 110 246 108 214 113 249 113 261 113 261 110 242 110 253 108 246 104 246 102 242 102 246 104 249 102 246 98 238 104 249 96 226 90 222 90 226 92 226 92 226 90 218 87 210 85 210 84 206 82 202 81 198 82 202 81 194 79 194 79 194 79 190 79 186 78 186 76 182 75 178 75 178 75 178 75 178 69 162 70 166 70 158 69 154 70 150 70 150 72 142 72 142 69 138 69 138 69 134 66 126 66 130 67 138 69 138 70 142 70 142 72 146 70 138 67 134 67 134 67 134 67 134 67 134 69 138 69 134 67 130 66 130 66 134 67 130 66 126 64 123 63 123 63 123 63 123 63 123 63 123 63 123 63 123 63 119 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 51 91 52 95 55 103 58 107 54 95 55 99 57 103 57 103 58 103 55 99 57 103 54 83 55 99 55 99 55 99 55 99 54 91 51 87 51 87 52 95 57 95 51 87 54 99 55 95 52 91 52 91 52 91 52 91 0 0 0 0 0 0 0 0 0 0 2 3 7 6 11 7 14 7 11 7 11 9 16 10 9 4 7 4 7 6 11 9 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 31 27 47 34 45 28 50 28 45 28 52 34 50 31 52 33 54 31 52 30 52 34 50 33 47 31 47 31 62 42 52 15 2 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 11 21 54 42 69 42 71 45 71 45 71 45 71 45 66 42 69 45 71 45 69 43 71 39 50 28 42 27 40 27 26 13 11 4 7 7 23 16 45 28 59 22 174 161 351 177 317 161 231 123 212 138 238 155 217 134 188 141 193 146 186 149 198 146 205 161 226 170 210 108 133 87 119 99 284 208 140 162 312 141 126 162 243 84 224 241 465 232 386 155 298 247 453 134 148 63 420 295 537 257 549 256 534 259 522 256 522 253 530 253 513 247 513 247 513 248 518 250 511 247 513 245 503 239 496 235 499 239 503 238 503 235 506 239 508 227 446 221 434 197 293 104 188 92 200 110 253 146 315 174 312 177 370 194 379 188 312 108 303 126 317 134 308 120 296 140 312 140 291 129 265 122 255 119 274 135 274 138 281 147 284 144 272 150 300 165 310 171 334 191 348 194 343 191 348 203 374 218 386 215 367 200 346 191 339 190 331 174 293 190 355 171 245 146 245 152 248 143 236 153 317 170 248 149 260 155 269 158 269 153 272 156 286 165 300 168 298 164 300 165 315 171 315 167 308 165 308 165 305 165 303 156 279 141 265 144 286 156 300 156 298 158 291 152 300 159 317 162 315 159 317 159 331 171 322 171 339 161 298 153 315 165 329 168 324 164 308 152 298 149 300 152 298 147 298 155 310 152 303 153 303 146 305 152 305 153 308 153 308 152 305 149 296 143 286 140 286 140 281 137 274 132 267 132 269 134 267 131 262 128 262 129 267 132 267 131 262 128 250 122 253 129 267 131 183 76 188 82 183 81 181 82 176 78 164 73 150 67 131 58 107 48 95 46 88 40 93 72 226 116 222 95 169 90 224 101 222 101 212 96 202 93 195 87 200 87 200 87 200 87 198 88 207 92 202 87 202 92 202 98 198 98 198 98 198 98 193 95 193 93 191 93 188 92 183 90 188 93 193 95 193 93 188 92 188 92 186 90 183 88 186 87 183 87 183 85 181 85 169 85 186 92 176 55 131 85 179 84 179 84 179 84 179 84 174 81 174 81 174 81 174 81 176 78 174 76 167 76 164 78 162 79 152 78 150 78 138 70 128 73 133 67 124 64 145 82 145 72 157 73 164 75 171 75 157 75 169 79 167 76 167 78 174 81 169 76 167 75 167 76 167 75 162 76 174 82 176 81 176 82 179 84 176 81 171 79 176 82 179 85 183 88 188 90 188 90 188 90 188 90 191 92 188 90 188 90 188 90 188 90 188 90 188 90 191 95 198 98 195 96 195 96 198 96 200 98 198 93 198 104 217 110 231 126 255 132 250 128 243 123 236 122 255 129 238 116 219 110 217 113 217 113 212 113 210 111 207 110 214 113 207 108 205 110 212 114 214 108 214 114 214 104 202 119 217 114 207 114 210 114 198 107 195 107 193 105 186 104 183 102 179 102 174 102 171 99 167 96 164 98 155 90 148 90 155 96 152 92 152 92 150 88 143 84 143 82 143 82 140 81 140 81 140 81 138 78 133 76 136 78 128 76 126 75 126 73 124 73 119 72 124 75 128 78 133 79 119 70 121 72 121 72 119 70 124 73 121 70 119 70 114 69 117 67 117 67 117 66 112 64 117 67 117 69 119 70 124 73 126 73 126 73 124 70 119 67 117 67 117 67 117 67 117 67 119 69 119 67 117 66 114 66 119 67 117 66 114 64 112 66 109 63 109 63 109 63 109 63 109 63 109 63 109 63 109 64 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 93 55 93 55 93 55 93 55 90 54 90 54 93 55 95 57 97 57 93 55 95 57 90 49 93 55 93 55 93 55 93 55 90 54 88 51 85 52 90 54 95 54 88 52 90 55 93 52 88 52 88 52 88 52 88 52 0 0 0 0 0 0 0 0 1 0 3 3 6 7 7 11 9 15 7 11 7 11 9 19 7 11 6 7 7 15 10 19 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 12 7 12 23 22 55 31 63 25 51 28 55 27 55 31 71 30 63 31 67 33 63 31 59 36 63 33 51 30 55 30 55 36 83 31 31 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 3 4 0 3 3 4 7 6 3 12 71 43 119 46 115 46 115 46 115 46 115 46 115 43 111 45 111 45 111 43 103 43 95 33 67 27 63 24 43 16 11 7 0 3 23 15 39 21 47 15 15 102 365 185 376 177 329 128 281 137 372 155 412 146 353 134 337 147 325 149 329 152 345 155 392 165 408 141 222 101 194 85 317 209 456 82 333 146 273 95 388 125 162 144 619 254 531 202 345 176 579 233 198 52 107 244 599 269 484 268 464 256 468 253 472 247 460 247 460 251 472 248 452 245 448 244 440 245 436 247 420 241 392 233 388 239 400 239 384 230 376 230 404 232 432 230 468 205 329 102 95 76 182 81 206 102 269 122 289 119 305 143 305 159 404 165 238 123 230 141 309 156 281 144 309 147 289 143 269 132 238 123 234 126 238 126 249 131 261 131 257 125 265 134 277 132 269 135 301 141 321 144 325 147 349 161 388 187 440 191 460 200 488 211 507 217 472 217 622 288 559 194 476 185 472 174 400 164 448 205 420 149 353 152 361 152 357 146 345 161 388 161 400 165 408 162 388 158 369 167 380 165 372 164 372 162 365 159 357 156 341 144 309 132 309 147 345 155 341 155 341 147 321 152 337 156 333 156 329 156 345 165 376 161 372 171 349 144 321 155 353 164 365 162 357 150 325 147 321 150 333 150 321 147 333 152 325 147 329 149 313 153 333 150 325 147 325 149 325 152 325 144 305 138 297 141 305 138 277 134 265 131 265 132 273 128 257 126 253 128 261 132 273 128 265 128 257 120 242 122 257 135 273 84 138 90 162 88 154 85 178 82 166 78 146 70 138 63 103 51 87 48 79 43 71 37 142 119 249 110 174 69 162 101 186 104 194 102 190 96 182 88 174 88 174 88 174 88 174 87 178 93 186 90 174 90 174 96 170 98 170 98 170 98 170 96 162 95 162 93 158 93 158 92 154 93 162 95 162 93 158 90 150 92 158 92 154 90 154 87 170 87 166 85 166 85 166 81 174 92 186 84 87 55 170 85 166 85 166 85 166 85 166 85 166 84 162 84 158 82 158 79 142 79 146 75 142 70 134 64 126 54 103 45 87 36 59 27 59 34 63 31 71 57 150 69 134 70 138 75 142 76 134 70 142 79 158 79 150 78 154 81 154 78 146 75 142 75 142 70 126 69 134 76 158 81 154 84 170 85 170 85 166 82 158 84 162 85 170 87 174 88 178 92 182 92 186 93 186 93 190 93 186 93 186 93 186 93 186 93 186 93 186 95 194 98 194 96 174 96 174 95 186 98 194 99 190 98 222 111 246 120 289 132 321 126 301 123 305 131 309 123 265 113 230 107 230 113 257 110 257 113 261 111 257 108 249 116 261 108 242 104 246 111 253 98 202 111 218 105 210 113 253 120 246 113 230 111 238 111 238 104 238 102 234 101 238 101 234 102 246 101 238 98 242 96 238 95 222 88 210 87 218 93 234 88 218 90 214 88 206 84 198 81 198 81 198 81 198 81 198 79 190 76 186 75 182 76 186 75 174 73 174 72 170 72 170 69 166 70 170 73 182 76 186 70 166 72 170 72 162 70 158 75 162 73 154 70 134 67 130 67 134 69 138 69 134 66 126 70 138 69 138 70 146 73 154 72 150 73 150 72 142 69 134 66 130 67 134 67 134 69 138 69 138 69 134 67 130 66 130 70 138 67 130 64 130 66 130 64 126 64 126 64 126 64 126 63 123 63 123 64 126 64 126 64 119 63 119 61 115 61 111 64 123 63 119 63 119 61 115 60 111 61 115 61 115 63 119 61 115 61 111 60 107 58 107 61 111 60 111 58 107 58 103 61 115 60 111 58 107 58 107 55 95 54 95 54 99 57 107 57 99 54 99 57 103 54 87 55 99 55 99 55 99 55 99 54 95 52 91 52 91 54 95 57 95 51 87 52 95 52 87 52 91 52 91 52 91 52 91 0 0 0 0 0 0 0 0 7 4 9 6 9 6 9 6 14 9 11 6 9 7 11 9 11 7 11 7 11 9 16 10 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 16 10 14 15 35 28 45 28 42 27 47 28 45 28 52 34 50 31 52 33 54 31 52 30 52 33 47 30 45 30 47 33 47 36 45 13 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 6 4 3 4 3 9 6 11 4 21 34 76 49 74 46 76 48 76 48 76 48 76 48 74 46 74 46 71 43 66 40 66 37 52 30 47 27 35 21 23 12 7 1 4 9 28 21 40 27 57 43 241 179 339 179 300 147 210 126 241 158 265 165 236 141 191 141 198 150 191 153 205 150 214 167 231 164 181 81 131 87 138 179 353 150 119 107 145 87 162 144 198 81 327 266 439 229 372 170 367 250 362 84 128 101 508 283 544 268 546 268 551 271 532 262 522 257 530 259 532 250 527 245 520 242 518 244 525 250 530 247 511 235 499 233 503 241 508 233 496 226 491 229 470 233 465 203 298 98 162 69 107 48 93 46 112 58 138 60 181 93 222 101 281 176 408 208 312 117 317 146 360 153 339 156 319 144 310 143 298 141 291 141 272 137 284 146 296 146 274 132 267 134 262 132 253 126 245 123 229 114 231 110 214 101 212 107 245 128 267 149 303 168 324 176 339 180 358 232 448 218 346 217 336 212 329 196 331 227 393 197 291 177 286 171 276 164 267 156 279 159 272 155 276 153 265 140 288 158 296 159 293 158 296 162 298 159 291 155 286 150 272 140 260 143 284 155 296 153 296 152 291 149 300 153 305 153 303 152 308 153 322 165 312 165 329 155 288 147 303 158 315 158 308 153 296 146 293 147 303 152 300 149 293 150 300 146 291 149 296 143 308 150 298 144 288 143 291 144 300 147 296 144 291 141 286 140 276 135 272 131 267 132 272 135 267 129 262 126 260 128 267 132 257 131 257 128 245 120 243 123 262 128 183 78 195 84 186 81 183 85 181 81 167 76 152 70 124 55 105 46 95 48 93 43 93 75 236 120 224 93 169 92 226 102 229 105 219 101 205 95 205 90 205 90 205 90 205 90 202 92 210 93 207 90 205 93 200 96 195 96 195 96 195 96 195 96 193 95 193 93 191 93 188 92 191 93 191 92 186 90 183 90 188 93 191 93 186 90 183 87 183 87 183 87 183 87 179 90 191 93 179 57 133 88 183 87 183 87 183 87 183 87 183 85 181 85 179 84 176 82 171 81 174 78 159 67 131 57 100 36 59 16 35 9 26 7 9 1 23 3 28 19 100 63 145 72 159 76 169 79 176 78 157 75 171 82 174 79 171 81 169 78 167 76 169 79 174 82 169 76 167 78 176 84 179 82 183 87 186 88 186 87 181 84 188 90 188 90 188 90 188 92 193 93 195 95 195 96 198 96 195 95 195 95 195 95 195 95 198 96 195 95 195 95 198 98 198 98 195 95 195 96 200 99 207 98 202 108 226 116 236 126 248 125 245 123 250 132 265 140 269 134 245 117 222 111 226 117 214 111 212 113 212 111 205 107 207 108 202 105 198 104 200 107 212 114 198 98 245 174 293 128 224 116 202 107 198 108 195 110 179 98 176 98 174 96 171 96 174 99 167 96 162 93 159 93 152 90 148 87 145 88 150 92 148 88 148 88 145 85 138 81 138 79 138 79 138 79 138 79 136 78 133 75 128 73 131 75 126 75 126 73 124 72 121 72 117 69 117 69 117 69 117 69 117 69 119 70 119 70 117 69 121 72 121 70 119 70 117 70 121 72 124 72 124 70 119 67 126 72 121 69 121 72 126 75 121 70 124 72 124 70 119 69 114 66 114 67 117 69 119 69 119 69 119 67 117 66 114 66 121 69 117 66 112 66 117 67 114 66 114 66 114 66 114 66 109 63 109 64 112 66 114 66 109 64 107 64 105 63 105 61 107 64 107 63 105 61 102 61 100 60 100 61 102 63 105 63 102 61 102 60 100 58 97 58 100 58 97 58 95 57 95 55 97 58 100 60 100 60 102 61 93 55 90 52 90 55 95 58 93 54 90 55 97 58 93 54 93 55 93 55 93 55 93 55 93 54 90 52 88 54 90 55 95 54 83 49 85 52 85 49 88 52 88 52 88 52 88 52 0 0 0 0 0 0 0 0 7 11 6 7 6 7 6 7 9 15 7 7 6 7 7 11 7 11 6 7 7 11 9 19 9 3 9 3 9 3 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 13 7 10 19 22 51 28 43 24 47 28 51 27 55 31 71 30 63 31 67 33 63 31 59 31 47 28 43 30 59 34 71 27 67 27 27 1 0 0 0 0 0 3 3 4 3 4 0 3 0 4 0 6 0 7 0 4 3 4 3 4 3 4 3 7 7 3 0 1 0 6 11 3 0 10 71 48 107 42 99 48 111 48 111 48 111 48 119 48 119 48 115 45 107 40 99 40 91 34 75 30 63 21 35 15 11 4 0 4 23 18 47 16 39 21 91 140 388 176 376 173 313 122 301 150 404 167 428 153 361 132 333 149 345 153 349 162 376 162 404 167 384 125 150 93 206 111 535 245 317 76 230 87 206 123 329 116 182 206 646 238 527 202 392 220 587 182 95 48 178 289 571 276 476 260 495 266 476 260 464 251 464 251 464 248 460 245 448 245 448 247 444 248 452 251 428 238 384 230 380 232 384 233 380 224 380 226 420 233 436 190 269 95 107 63 150 63 154 45 107 39 103 37 71 37 111 75 198 104 289 161 428 190 321 140 305 162 325 156 317 153 297 152 293 146 289 143 281 140 273 158 321 170 309 147 253 144 261 138 261 141 261 138 257 122 249 122 234 107 194 101 198 96 190 104 214 110 218 108 218 125 265 146 313 177 329 164 428 180 464 188 472 220 622 265 523 203 495 203 492 202 495 199 495 200 484 187 460 182 444 170 396 153 349 155 349 152 345 156 361 161 357 155 337 152 325 144 301 135 305 147 329 150 313 144 309 150 325 150 325 152 325 150 317 153 325 162 357 156 365 167 337 146 325 153 345 156 341 150 321 146 313 146 325 152 337 152 325 144 325 149 313 143 321 146 305 152 325 144 301 138 293 138 301 146 317 147 325 147 309 140 285 137 269 134 261 131 261 134 269 134 261 129 249 126 249 128 261 132 277 134 273 126 253 123 265 132 269 84 138 92 154 88 154 88 174 85 162 79 150 72 142 58 95 49 83 48 87 46 79 37 138 123 253 110 174 69 162 102 190 105 194 105 194 96 186 90 178 90 178 90 178 90 178 88 182 95 190 92 178 90 174 95 166 95 166 95 166 95 166 95 166 95 162 93 158 92 158 92 154 92 154 90 146 87 142 88 150 92 162 95 158 92 158 88 174 88 174 88 174 88 174 85 182 93 186 82 91 57 178 87 170 87 170 87 170 87 170 87 166 85 162 84 158 82 158 79 154 81 154 75 119 55 95 40 47 15 0 1 3 10 27 0 0 3 0 4 15 46 134 73 142 78 154 81 158 81 154 70 142 81 166 82 158 81 158 75 146 76 150 81 166 87 178 90 178 87 178 90 186 90 178 90 182 90 182 90 178 87 170 95 194 95 190 93 186 93 186 95 190 95 194 98 202 98 206 96 194 96 194 96 194 96 194 98 194 95 186 93 186 95 190 98 178 96 170 95 186 99 198 104 202 99 234 116 253 120 285 122 293 120 309 129 333 140 325 202 408 170 289 128 218 107 222 108 257 113 265 113 257 108 246 104 238 105 242 105 238 101 218 98 174 87 234 239 872 354 638 123 234 108 206 102 214 108 226 93 210 95 218 93 214 93 214 98 230 95 218 92 222 90 226 92 210 88 210 87 210 87 210 87 210 87 210 85 202 82 194 81 194 79 194 79 194 79 194 78 186 75 178 73 178 73 182 76 182 76 178 75 174 73 174 70 166 69 154 64 146 61 138 66 158 67 162 69 150 67 138 69 138 72 142 72 138 72 142 73 154 75 154 75 150 72 142 75 150 72 142 69 142 73 154 69 138 70 146 72 142 70 138 66 130 66 134 67 138 69 138 69 138 69 134 67 130 66 130 72 142 67 130 64 130 67 138 67 134 67 134 67 134 67 134 63 123 63 126 64 130 66 130 66 126 66 123 64 123 63 119 64 123 64 119 63 115 61 115 60 111 60 115 61 119 63 119 61 115 61 111 60 107 58 107 58 107 57 103 57 99 55 99 52 91 54 99 57 111 60 115 57 99 54 91 54 99 58 111 54 91 52 99 58 111 57 99 55 99 55 99 55 99 55 99 55 95 54 91 52 95 54 99 55 91 49 83 51 87 49 79 52 91 52 91 52 91 52 91 2 0 2 1 4 1 7 3 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 7 14 6 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 9 14 10 14 7 7 4 14 9 14 15 31 27 45 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 59 37 50 30 42 30 47 34 47 34 38 7 0 3 4 0 11 1 11 3 11 3 11 3 7 3 7 4 9 6 9 7 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 2 6 33 43 81 48 71 51 76 49 76 49 76 49 76 49 66 43 69 45 69 45 69 43 57 33 47 28 42 24 31 13 16 6 14 10 4 13 16 19 50 18 90 92 300 182 317 180 276 141 219 134 260 164 284 170 265 149 207 141 200 147 198 155 200 158 217 176 229 137 131 84 126 84 219 235 360 113 126 81 126 70 243 128 176 99 429 257 446 220 367 174 441 248 241 69 159 182 577 271 539 259 546 262 534 256 530 253 525 250 522 250 522 248 522 245 522 248 530 253 544 257 530 245 511 235 501 233 484 241 496 224 456 229 470 236 439 184 245 78 133 67 121 55 100 42 97 37 95 34 97 33 107 27 109 66 210 110 260 140 389 177 334 146 322 158 336 156 315 150 312 146 310 150 312 141 288 144 303 156 317 156 303 146 305 149 291 144 291 143 279 131 276 129 255 119 250 119 245 113 255 122 257 125 255 117 241 110 236 116 226 96 198 102 229 113 241 122 253 138 288 164 329 184 331 191 341 203 365 220 384 230 379 223 367 212 348 200 331 194 348 187 341 180 339 179 322 162 303 158 305 149 281 137 272 137 281 141 265 152 291 150 286 156 284 144 296 156 322 161 303 140 315 144 331 165 312 162 300 152 276 146 296 152 286 140 269 134 276 144 296 152 291 144 284 146 286 147 291 150 291 146 281 138 293 147 300 141 272 125 267 132 291 141 288 140 284 137 279 135 279 135 276 132 272 131 272 132 274 129 265 123 257 123 262 128 253 123 255 123 257 126 257 126 267 113 200 82 179 81 186 92 176 82 174 81 169 73 140 58 121 55 105 49 100 46 90 39 83 84 236 111 245 102 155 87 248 113 229 98 219 107 210 87 200 88 207 95 212 93 207 90 214 96 212 93 207 92 205 88 205 95 205 95 205 95 205 95 202 93 202 93 202 93 202 93 200 95 198 92 193 90 191 87 191 90 193 92 195 90 193 88 188 90 188 88 186 87 183 87 181 90 188 93 181 60 136 88 176 84 179 85 181 87 183 88 183 87 183 85 181 84 179 84 186 84 176 82 159 67 124 49 81 25 28 6 16 13 19 9 16 9 16 3 14 19 95 78 150 79 157 78 167 81 174 82 176 81 183 82 183 82 183 82 186 84 188 85 188 85 188 87 195 93 188 92 188 92 193 95 183 90 193 95 193 90 193 90 195 92 181 90 193 92 191 87 200 93 200 96 200 98 200 99 207 98 191 88 186 95 207 107 193 92 191 92 193 95 198 96 179 102 183 99 205 98 212 90 207 99 198 104 214 110 226 125 248 120 245 137 303 144 298 188 587 313 429 182 272 117 217 113 217 110 214 110 212 105 200 102 198 107 200 105 193 99 176 90 200 81 167 202 565 384 604 294 207 114 193 105 179 101 176 99 167 96 162 95 159 93 157 93 169 98 157 92 148 85 140 84 136 81 136 82 138 84 140 85 136 81 138 82 138 79 133 78 136 79 126 75 126 78 128 78 128 76 121 73 121 75 128 79 121 73 112 67 105 66 107 67 105 66 102 64 100 61 97 60 102 61 100 64 114 75 126 73 117 67 119 70 119 70 124 72 126 73 124 70 121 69 117 67 126 73 124 70 119 67 117 66 114 67 119 70 119 67 112 63 119 69 119 67 117 66 114 66 119 69 119 69 119 69 119 69 117 67 117 67 117 67 117 67 117 67 117 67 117 67 117 67 124 69 114 64 112 66 112 61 109 63 109 63 109 63 109 63 112 64 112 63 109 61 107 61 107 60 102 58 107 61 102 58 95 61 100 60 85 54 88 60 105 58 93 57 100 61 97 54 93 57 95 58 97 57 95 55 95 57 95 55 93 54 90 54 95 57 95 55 93 54 90 54 93 55 93 54 90 52 85 51 88 52 88 52 88 52 88 52 88 52 88 52 88 52 88 52 81 49 88 54 90 52 83 48 3 0 3 3 4 3 6 7 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 19 9 11 6 0 9 3 15 27 22 39 30 51 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 34 55 31 51 31 63 34 71 30 59 21 7 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 7 7 28 103 54 107 46 111 49 107 49 107 49 107 49 107 46 103 46 103 46 103 45 111 40 99 33 79 27 67 16 39 3 15 7 19 13 31 21 39 24 23 37 230 168 392 176 392 155 309 125 309 150 392 167 420 164 365 138 333 144 353 150 376 149 408 171 412 165 285 104 190 79 261 205 611 217 238 85 230 92 214 156 277 98 277 253 567 233 488 190 392 247 563 108 107 49 388 300 551 271 523 269 472 259 464 254 452 250 440 247 448 248 452 245 448 245 456 250 464 254 464 247 440 238 416 230 400 235 396 238 408 235 480 235 456 152 238 82 99 60 126 66 107 45 103 39 87 34 71 31 67 40 59 39 142 85 222 105 273 155 376 177 333 152 321 156 269 146 293 147 285 143 309 141 285 137 277 147 309 155 305 146 277 147 285 141 277 144 281 138 257 132 253 129 234 122 230 128 253 131 253 134 257 131 242 123 226 117 214 119 234 120 206 108 198 108 186 104 174 101 182 107 198 113 238 123 293 147 357 168 396 191 472 209 527 221 539 215 507 200 452 184 432 191 452 200 456 203 448 205 424 182 305 131 194 114 242 155 349 167 313 149 309 143 301 144 285 129 281 144 341 155 297 153 317 173 412 149 261 128 281 143 321 149 325 150 333 138 305 146 313 140 285 134 285 141 305 146 321 149 317 144 305 141 313 144 297 128 257 125 273 138 293 137 289 135 285 134 273 134 265 131 257 128 257 129 257 131 257 126 242 123 246 128 257 123 242 122 234 122 242 122 238 134 222 88 142 84 154 84 162 84 150 81 142 79 130 66 99 60 103 52 95 49 91 43 67 31 170 122 226 122 190 58 150 110 202 102 174 102 202 101 166 88 170 92 174 93 178 93 174 96 186 95 182 93 174 90 170 93 178 93 178 93 178 93 178 92 174 92 174 92 174 92 174 93 182 93 178 92 170 88 166 92 178 95 182 95 182 93 174 90 170 90 166 88 166 87 162 85 170 90 178 85 91 57 162 84 158 85 158 85 158 87 162 87 162 87 158 85 154 84 154 85 146 82 146 76 123 57 83 37 39 12 0 9 27 13 15 10 15 7 0 6 11 54 166 90 178 85 174 84 178 87 182 85 170 87 174 90 182 92 190 88 178 88 178 88 178 88 178 96 202 98 202 96 190 95 186 96 198 101 206 98 186 90 178 87 198 90 202 95 198 93 190 92 186 93 194 93 202 96 206 95 194 93 186 92 194 96 202 92 186 92 182 92 190 95 194 70 226 76 194 93 107 129 218 102 194 98 218 108 226 111 253 111 273 129 341 129 392 232 769 384 761 318 404 188 238 120 265 104 249 107 249 105 246 102 238 98 234 102 246 107 242 102 226 105 174 87 210 158 432 165 242 110 218 102 202 93 194 95 206 98 226 95 218 90 202 85 198 87 198 82 182 78 174 75 170 78 170 79 182 81 186 81 190 84 202 84 202 82 194 78 186 79 174 75 166 75 170 75 166 75 162 73 158 72 158 73 162 72 166 69 154 67 154 67 154 55 123 55 119 54 115 52 115 51 115 52 130 66 154 70 150 72 142 73 130 70 123 70 130 70 142 70 142 70 142 70 142 75 150 73 146 70 138 69 134 70 142 70 142 70 138 67 134 69 138 69 134 67 134 66 130 67 130 67 130 67 130 67 130 67 130 67 130 67 130 67 130 67 130 67 130 67 130 67 130 70 130 63 119 63 123 63 111 63 123 63 123 63 123 63 123 64 126 64 123 63 119 61 119 60 123 58 119 61 130 60 119 57 123 63 123 57 107 58 115 64 111 58 103 61 115 60 95 55 99 57 103 58 99 57 95 57 103 57 99 55 99 54 95 57 103 57 99 55 95 54 95 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 14 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 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 9 14 7 9 6 7 13 33 27 40 27 45 33 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 42 30 47 33 52 34 54 36 40 25 26 4 0 1 4 0 7 3 7 3 7 3 7 3 7 4 7 6 7 6 9 7 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 14 19 52 51 88 52 76 52 78 51 78 51 78 51 78 51 74 48 74 48 74 48 74 46 71 42 57 31 45 22 23 7 21 3 7 6 4 19 23 27 52 18 124 125 324 180 319 187 255 134 214 137 262 162 288 177 279 153 212 137 200 149 200 158 193 167 222 173 241 137 112 95 136 182 362 244 288 92 121 98 136 122 257 119 191 184 484 244 434 226 362 188 458 215 176 58 195 260 570 276 544 279 561 257 539 259 537 250 527 247 518 245 520 247 513 244 513 247 518 251 518 247 513 242 503 235 489 229 499 239 479 235 487 242 415 170 231 87 145 61 136 69 109 45 109 43 109 39 105 39 107 39 102 31 112 63 171 84 202 108 253 164 374 168 310 155 317 141 303 147 300 140 293 141 291 128 281 140 300 153 312 150 298 141 291 140 288 141 293 143 288 137 269 129 272 123 255 122 276 143 286 140 291 141 286 135 276 131 276 120 245 123 257 111 238 122 260 122 248 114 238 110 236 108 214 98 222 104 234 116 245 123 272 149 300 173 331 185 334 182 324 168 329 174 355 197 391 209 389 220 453 271 527 292 525 283 458 257 425 206 319 143 243 108 248 131 293 153 308 146 293 137 296 155 312 135 317 170 279 140 286 143 288 143 279 132 260 129 272 140 284 146 284 143 281 143 274 140 281 146 288 147 286 144 284 141 286 135 265 122 262 128 274 132 274 132 272 131 272 131 272 129 267 126 265 126 267 128 265 125 260 122 260 125 265 129 265 125 260 122 255 122 253 123 274 111 191 79 183 85 183 84 183 84 171 78 164 73 145 64 126 58 109 52 102 49 93 42 97 92 245 116 253 107 164 93 243 113 236 105 231 110 219 92 207 90 205 90 207 92 210 95 214 96 212 95 210 92 207 92 210 93 210 93 210 93 210 93 207 92 207 92 207 92 207 93 202 95 198 93 195 90 193 90 198 93 200 95 200 95 198 93 188 90 188 90 186 88 186 87 181 90 191 95 183 60 136 85 183 87 183 87 181 85 181 85 183 87 183 85 181 84 179 84 186 84 176 82 164 70 124 51 83 28 31 7 19 13 16 10 14 7 14 7 19 22 102 87 174 95 179 90 181 87 186 88 183 88 188 92 195 98 202 99 193 93 193 93 193 93 193 93 195 98 200 99 200 96 191 92 191 95 195 96 193 92 181 84 162 87 186 96 193 92 193 87 198 90 195 92 191 92 183 92 186 90 193 95 195 92 186 87 188 90 188 88 188 90 191 93 198 95 241 98 181 101 183 108 210 101 207 110 224 110 224 117 217 128 269 125 250 158 477 380 608 384 568 248 322 131 214 98 202 101 198 102 198 101 193 101 191 102 191 105 188 101 179 96 176 117 195 93 176 129 226 107 171 95 164 88 157 88 162 92 162 95 152 88 140 81 131 76 128 76 124 72 119 70 119 70 128 76 128 76 131 78 131 78 138 82 138 81 133 78 126 75 119 75 119 75 119 73 114 70 112 70 112 70 109 67 105 64 97 63 100 64 100 63 97 61 83 54 83 54 81 52 81 52 76 46 81 55 102 72 121 72 128 75 128 75 128 72 126 70 117 67 119 70 121 72 126 73 128 75 128 73 124 70 121 70 126 73 124 70 121 70 121 70 119 69 119 69 117 67 117 66 114 66 114 66 114 66 114 66 114 66 114 66 114 66 114 66 117 67 117 67 117 67 117 67 119 66 109 61 109 63 107 60 109 63 109 63 109 63 109 63 112 64 109 63 109 63 107 61 109 60 102 60 107 63 107 58 100 60 105 61 102 60 105 64 107 63 100 61 105 63 102 58 95 57 95 57 95 57 95 57 95 57 95 57 93 55 93 54 95 57 95 57 93 55 93 55 93 55 93 55 95 57 95 57 90 54 90 54 90 54 90 54 88 52 88 52 88 52 88 52 90 52 83 48 81 49 88 54 7 11 7 11 9 15 10 19 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 0 4 15 28 63 30 39 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 28 47 33 63 36 71 33 59 27 35 10 0 0 0 3 0 3 0 3 0 3 0 3 0 6 0 4 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 9 35 39 119 57 126 54 126 52 119 52 119 52 119 52 119 51 115 51 115 51 111 48 119 45 99 36 83 28 59 16 35 6 15 3 7 12 39 28 63 24 23 69 329 180 380 176 384 144 297 131 325 155 400 174 444 176 380 138 329 143 357 153 380 162 404 156 428 190 265 75 166 171 527 239 543 176 246 90 253 87 384 158 249 95 495 271 523 230 499 180 444 266 456 69 59 120 630 282 555 271 527 268 507 259 472 254 456 250 456 248 464 247 456 244 452 244 460 248 468 245 456 245 452 241 432 233 408 239 412 233 420 235 436 173 214 101 146 67 126 72 142 55 95 45 111 46 119 49 115 49 115 42 83 49 134 69 162 79 198 99 301 173 361 150 293 150 297 144 285 144 269 135 277 132 242 135 277 150 313 155 301 146 285 138 269 138 269 140 273 140 269 137 253 126 222 119 230 132 273 137 269 138 269 137 257 132 249 137 238 117 218 119 218 119 230 125 234 122 226 120 230 123 238 126 249 120 246 117 234 116 242 116 249 119 265 123 281 131 297 128 285 144 349 167 380 173 369 206 472 230 535 262 622 300 706 334 789 369 845 366 773 298 543 241 428 167 261 135 230 116 166 111 246 135 277 177 361 122 285 114 226 123 265 135 289 143 313 129 273 132 281 134 277 132 273 138 297 141 309 144 309 143 305 138 301 138 285 128 261 126 273 129 273 129 273 131 277 131 269 129 253 128 249 126 249 128 253 123 242 122 238 123 246 126 253 128 253 126 253 131 269 135 281 150 238 85 130 82 158 85 154 88 154 79 134 76 130 70 115 63 107 55 99 52 99 46 75 45 202 131 242 125 202 64 170 122 238 120 218 114 218 104 170 93 174 90 166 88 174 95 186 96 186 96 182 95 178 93 174 95 182 95 182 95 182 95 182 93 178 93 178 93 178 93 178 93 182 95 178 93 174 92 170 90 170 92 174 92 174 90 170 92 174 90 170 90 166 88 166 85 170 92 182 87 91 55 154 88 166 88 162 85 158 84 154 87 162 87 158 85 154 84 154 85 146 82 146 78 126 58 91 40 43 13 0 10 27 13 15 7 3 6 3 7 7 54 186 92 182 87 170 85 178 85 174 85 162 88 170 92 178 95 186 95 182 95 182 93 178 93 178 96 194 95 194 95 194 93 190 93 198 96 206 99 206 93 190 87 218 101 214 92 178 84 154 88 178 88 178 85 182 85 178 84 174 90 186 90 174 82 154 88 178 87 174 87 178 88 182 110 71 70 142 147 488 140 242 110 222 104 230 107 234 107 249 108 261 122 321 134 396 209 646 351 749 303 349 147 206 101 226 95 226 98 234 99 234 99 230 98 226 99 226 99 218 95 206 82 186 93 162 88 226 102 178 85 178 84 178 81 182 85 198 92 214 90 198 82 178 76 170 76 174 75 170 75 170 76 182 76 182 75 182 76 182 76 182 73 170 75 174 75 162 73 162 72 162 76 170 73 154 69 150 64 142 67 146 66 134 58 126 54 126 57 138 60 134 57 126 55 126 55 123 54 119 52 119 45 95 46 119 63 154 72 158 76 158 75 138 72 130 69 126 69 138 69 142 70 146 72 146 75 154 75 150 73 146 72 146 75 150 70 138 69 138 70 146 70 142 69 138 69 134 67 134 67 130 67 130 67 130 67 130 66 126 66 126 66 126 66 126 67 130 67 130 67 130 67 130 69 126 63 119 64 123 64 115 64 126 64 126 64 126 64 126 63 123 63 123 63 123 63 123 63 126 58 123 63 130 61 123 57 123 61 130 63 134 64 130 63 111 61 111 61 111 60 103 57 99 57 99 57 99 57 99 58 107 57 103 57 99 55 99 57 103 57 103 57 103 57 99 55 99 55 103 57 107 60 111 55 99 55 99 55 99 55 99 52 91 52 91 52 91 52 91 52 91 49 83 49 83 52 91 11 6 11 6 14 7 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 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 10 7 16 45 34 47 28 45 34 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 45 33 54 37 57 33 45 27 42 18 9 0 0 0 2 3 4 4 4 4 4 4 4 4 4 6 4 6 4 6 4 6 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 21 64 51 85 55 90 57 81 51 81 51 81 51 81 52 83 54 81 52 78 51 76 49 66 37 54 31 45 24 28 12 26 3 2 6 9 24 35 30 54 28 186 161 334 174 315 171 245 138 234 149 269 168 298 187 281 156 202 137 202 152 205 156 222 155 214 188 229 101 90 138 319 241 334 221 245 98 126 96 162 173 281 105 202 226 477 227 453 220 346 215 470 176 128 49 336 306 532 282 551 262 532 274 532 256 527 253 522 253 522 251 515 248 511 245 511 248 518 253 506 244 506 244 501 236 489 230 477 236 475 229 448 203 327 110 212 75 136 61 138 66 119 57 112 48 124 54 128 51 121 45 126 49 128 54 131 51 138 58 205 104 286 164 329 147 296 155 298 149 296 138 284 138 276 123 276 140 303 153 305 146 293 143 288 140 286 137 284 138 291 143 317 144 272 123 269 134 281 134 279 134 279 134 276 131 272 129 255 128 267 125 260 128 257 113 255 122 253 119 248 117 248 116 274 119 279 119 279 122 284 126 286 125 272 119 262 119 265 120 255 125 284 144 300 146 298 141 308 161 355 194 425 259 565 343 608 375 608 372 608 375 608 355 608 352 606 331 577 286 451 200 396 164 279 137 370 168 219 98 272 129 272 131 272 131 269 129 279 135 276 135 274 134 269 129 284 140 284 140 284 138 279 137 286 140 284 135 274 129 272 132 272 131 272 131 272 131 274 132 269 128 267 126 267 128 269 129 265 126 265 128 267 129 272 132 267 128 269 131 276 144 296 153 308 125 195 76 179 85 186 85 183 84 171 78 164 75 150 69 128 58 112 52 105 51 95 43 117 101 250 114 245 101 159 92 257 123 257 116 238 111 219 93 210 92 205 88 202 92 212 96 214 96 214 95 212 95 212 93 212 95 212 95 212 95 212 95 210 93 210 93 210 93 210 95 202 95 200 93 198 93 198 92 193 92 195 93 198 92 195 90 191 92 191 90 188 90 186 88 181 92 193 96 186 60 131 82 188 90 186 88 183 85 181 85 183 87 183 85 181 84 179 84 183 84 176 84 167 73 128 54 88 31 35 9 19 13 16 10 9 1 9 9 16 13 95 90 159 85 171 84 176 85 191 88 186 90 186 90 188 92 188 92 195 96 193 95 191 93 191 90 195 93 188 90 183 93 191 98 207 104 195 101 195 99 181 90 164 95 183 87 176 88 191 82 191 85 188 85 181 84 176 82 181 85 181 85 179 82 174 81 183 87 181 84 179 85 181 87 200 102 148 226 608 377 577 155 236 107 210 98 202 88 200 99 217 110 214 117 272 140 269 161 463 274 391 152 226 110 202 92 188 93 186 96 186 98 183 96 164 88 169 93 171 96 174 96 174 90 152 96 174 95 145 75 133 73 133 75 138 78 143 81 150 87 145 84 138 81 133 79 133 79 131 78 133 81 138 82 128 75 128 75 128 75 128 76 117 70 121 73 126 76 126 73 112 72 124 75 114 66 107 66 95 60 100 61 97 57 85 51 81 54 88 58 90 57 85 54 78 51 78 49 74 46 71 45 69 40 66 45 88 64 119 72 128 75 126 72 126 69 121 67 124 72 124 70 121 69 119 69 128 75 128 73 126 73 126 72 126 72 119 67 117 67 119 70 121 70 121 69 119 69 117 67 121 70 121 70 121 70 121 70 114 66 114 66 114 66 114 66 117 67 117 67 117 67 117 67 124 69 114 64 117 69 117 66 112 64 112 64 112 64 112 64 109 63 109 63 109 63 109 63 109 61 105 60 109 64 112 58 107 58 112 63 121 66 121 64 102 60 100 60 97 57 95 58 97 57 95 55 93 57 95 58 97 58 97 57 95 57 93 55 95 57 95 57 95 57 95 58 93 55 93 57 95 58 100 60 93 55 93 55 93 55 93 55 88 52 88 52 88 52 88 52 83 49 88 52 88 52 83 49 4 3 4 7 6 7 7 11 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 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 7 6 11 10 11 9 23 28 63 31 47 30 51 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 33 59 36 67 36 63 28 43 33 27 3 0 1 0 1 3 4 0 4 0 4 0 4 0 7 15 6 11 6 19 3 15 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 6 59 45 130 54 142 58 142 52 130 52 130 52 130 52 130 55 119 54 115 51 115 49 111 39 87 31 79 27 59 16 31 9 15 3 15 18 47 31 47 22 79 114 404 173 365 176 329 146 321 146 361 162 400 177 460 174 365 132 325 146 369 153 376 158 372 174 436 131 154 131 476 229 547 232 579 147 190 84 246 113 460 143 226 113 531 244 519 239 456 176 535 259 313 60 59 203 638 289 603 298 543 266 547 260 492 257 484 253 480 254 488 251 476 248 468 248 476 253 488 244 456 242 448 236 432 230 420 224 428 235 440 221 420 176 293 105 154 61 126 64 126 58 138 52 126 49 119 45 95 40 87 42 79 37 71 39 87 45 95 63 123 98 349 173 321 138 293 144 281 144 257 135 265 132 238 126 261 146 301 146 277 140 273 144 281 140 265 137 277 150 321 164 293 128 230 131 265 134 242 137 265 137 261 135 257 134 257 132 253 128 230 117 218 123 242 123 234 123 238 125 242 126 242 114 210 113 218 119 242 126 253 128 269 135 293 140 289 132 269 134 277 138 265 132 253 131 242 128 238 134 222 129 261 171 376 233 579 343 801 369 805 371 833 331 714 321 674 300 642 303 682 285 599 272 682 324 638 184 341 122 234 122 234 123 234 116 210 128 261 125 273 135 301 140 301 140 301 138 297 137 289 134 285 143 305 138 293 135 289 135 289 132 281 132 281 131 277 131 269 128 253 126 249 126 253 129 261 131 261 132 265 132 265 134 269 126 249 126 257 135 297 149 325 153 253 92 138 82 154 84 158 85 154 81 142 79 138 72 119 61 107 54 99 51 95 45 71 52 210 129 214 113 170 52 134 105 206 111 198 105 206 104 186 92 170 90 170 92 174 93 182 96 186 96 186 96 182 95 182 96 186 96 186 96 186 96 186 95 182 95 182 95 182 95 182 93 182 95 182 95 178 93 178 95 182 96 190 98 186 95 182 93 174 92 174 90 170 90 170 84 174 93 190 88 87 54 146 88 166 88 166 87 162 87 162 87 162 87 158 85 154 84 154 84 146 82 150 79 130 61 99 43 51 15 3 10 27 13 15 6 0 4 7 6 0 48 182 87 166 85 166 87 178 90 186 92 166 93 166 93 166 93 166 96 170 95 166 92 162 90 158 96 194 92 182 90 186 92 198 96 198 81 170 78 162 69 142 60 142 58 99 57 154 85 158 84 166 84 166 82 174 84 174 84 166 82 158 81 158 81 162 85 170 84 162 82 162 82 166 48 170 78 480 295 670 236 238 113 230 98 206 90 190 85 202 98 210 95 253 120 297 116 273 162 317 143 142 96 190 81 194 90 218 92 222 93 218 90 214 95 222 92 202 84 186 78 174 63 107 58 154 72 126 63 178 64 150 67 158 70 166 72 178 82 202 84 202 82 198 82 198 78 186 76 182 78 190 81 198 75 194 75 194 73 182 73 178 69 154 72 150 75 154 75 150 69 166 73 170 64 142 61 150 55 130 57 126 55 123 52 115 58 134 58 138 60 134 57 130 52 119 51 107 46 95 42 87 43 91 37 91 52 146 76 178 73 150 72 142 70 126 69 126 73 150 72 142 70 138 67 134 73 150 73 150 72 146 72 146 72 146 70 138 67 134 69 138 72 142 70 142 69 138 69 138 72 142 72 142 72 142 72 142 67 130 67 130 67 130 67 130 67 130 67 130 67 130 67 130 72 134 66 126 69 138 69 130 66 130 66 130 66 130 66 130 61 119 63 123 63 123 64 126 64 119 60 119 63 126 61 115 58 115 58 126 66 138 63 123 57 107 61 107 57 95 57 103 60 103 55 91 54 95 58 107 60 107 58 107 57 103 57 103 57 103 57 103 58 107 58 107 55 99 55 99 57 103 57 103 54 95 54 95 54 95 54 95 52 91 52 91 52 91 52 91 48 83 52 95 54 91 49 79 9 4 11 6 11 7 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 4 9 7 16 13 19 18 35 30 47 31 45 28 50 30 50 30 50 30 50 30 50 30 50 30 50 30 50 30 47 33 52 36 52 33 47 30 57 19 4 1 4 0 0 4 2 6 0 6 0 6 2 4 7 7 7 4 7 1 4 3 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 23 34 88 55 90 55 93 54 88 52 88 52 88 52 88 54 88 52 85 51 81 48 76 46 66 37 52 28 40 19 21 6 31 4 7 10 19 28 42 24 66 58 272 184 317 173 322 147 250 144 253 158 267 165 281 185 265 149 191 135 207 156 207 153 210 152 245 173 140 125 267 244 322 226 341 241 169 70 140 93 260 173 267 92 293 226 460 236 446 196 353 256 422 113 128 67 453 300 580 269 544 269 539 271 542 266 537 260 520 254 513 251 513 253 508 251 508 253 515 257 511 251 503 244 491 238 484 236 465 236 465 226 441 223 405 188 245 92 159 72 150 63 117 60 126 51 112 37 100 39 117 49 128 45 107 34 112 48 133 46 136 40 179 123 317 156 293 144 288 144 286 137 276 138 274 125 267 140 300 155 300 144 288 144 298 147 291 141 288 152 327 179 310 144 269 128 272 138 284 137 291 143 288 141 286 141 286 141 298 135 286 159 296 116 243 140 243 116 250 122 257 126 262 126 281 122 291 125 296 128 305 132 298 132 308 143 319 144 312 140 310 147 319 147 305 137 298 138 293 129 284 122 274 120 284 129 300 161 358 190 358 177 379 217 477 268 530 291 532 277 513 274 520 256 475 227 463 277 539 321 553 292 501 245 410 185 315 138 274 129 260 126 265 129 265 125 279 137 276 135 276 135 276 135 291 140 284 137 281 137 281 135 276 132 274 131 272 129 269 128 262 125 260 123 262 126 267 128 267 128 269 129 269 128 265 126 265 125 257 120 255 128 269 137 265 111 200 85 188 84 183 84 179 82 174 81 171 78 152 67 124 57 107 51 100 48 90 40 138 111 265 114 243 95 150 85 231 105 234 102 219 104 224 99 202 90 207 92 210 93 210 92 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 200 96 202 98 205 96 202 95 193 93 191 92 191 90 188 90 179 92 195 98 186 58 128 79 183 87 186 88 186 88 186 90 183 87 183 85 181 84 179 84 183 84 176 84 169 75 133 55 93 33 38 10 21 13 16 10 14 4 11 13 19 9 88 92 171 88 179 85 188 87 195 90 193 90 193 92 198 93 200 95 200 95 198 93 195 90 191 90 191 92 188 88 174 79 150 69 112 42 74 27 69 33 64 27 74 28 52 9 81 60 169 75 181 81 183 82 179 84 176 85 171 79 174 81 174 81 176 82 179 84 176 81 171 79 174 81 193 73 191 63 152 88 171 90 176 73 176 85 195 85 193 95 183 98 188 90 205 98 202 120 219 125 212 98 200 99 186 88 171 87 169 87 162 84 157 82 162 85 148 75 124 61 107 55 133 73 136 73 121 60 119 75 121 64 126 69 131 72 136 75 140 82 138 81 136 81 133 79 126 73 124 72 124 75 126 75 126 73 124 72 121 70 121 70 114 67 117 70 114 67 109 66 102 67 112 64 93 54 93 63 88 54 85 52 85 52 85 54 93 57 88 54 83 52 83 52 81 49 74 43 64 36 54 33 54 28 42 28 69 63 128 87 126 73 126 73 131 72 128 72 121 70 121 70 121 70 121 70 121 70 121 70 124 72 124 72 124 72 126 73 124 70 119 69 124 72 121 70 121 69 119 69 121 70 121 70 121 70 121 70 119 69 119 69 119 69 119 69 117 67 117 67 117 67 117 67 121 67 112 64 117 69 119 67 114 66 114 66 114 66 114 66 107 61 107 63 109 64 112 64 112 63 105 61 112 64 114 60 112 57 114 61 128 66 121 57 100 61 105 61 95 55 95 60 100 58 93 54 90 55 97 60 100 60 97 58 97 57 95 57 95 57 95 58 97 60 100 60 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 0 6 3 7 7 9 7 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 7 6 3 6 11 12 15 16 23 21 47 31 55 30 39 30 59 30 59 30 59 30 59 30 59 30 59 30 59 30 59 28 47 31 55 34 67 34 67 40 35 3 0 3 0 0 3 6 0 6 0 6 0 4 7 7 15 6 19 4 15 1 15 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 21 115 60 162 55 150 55 138 52 142 52 142 52 142 52 134 52 119 51 111 48 107 46 103 43 87 33 63 22 31 6 3 10 27 6 19 24 51 27 23 30 146 153 432 165 380 184 289 144 329 152 372 161 380 170 440 167 345 131 321 150 376 153 369 162 376 177 380 126 388 242 511 235 507 223 531 92 170 108 234 158 440 113 202 159 543 235 559 226 396 190 615 223 146 61 107 260 622 304 440 232 480 257 472 276 535 268 515 257 499 250 492 256 499 251 492 251 499 256 511 262 515 253 488 244 472 242 476 238 472 235 456 226 519 229 499 104 174 70 174 81 162 63 166 57 119 36 71 31 99 58 162 90 178 58 95 45 99 43 71 34 67 52 198 132 341 155 305 140 273 140 253 134 261 132 234 135 293 158 333 155 305 149 309 150 301 146 289 147 333 180 420 152 297 141 273 140 293 152 317 146 293 144 285 143 285 144 289 141 261 179 543 224 281 104 242 137 269 137 265 132 253 128 234 119 206 122 226 132 261 143 281 149 281 143 261 140 269 147 293 144 301 167 341 165 301 149 261 146 249 137 246 150 289 153 249 167 261 156 289 162 222 120 158 126 186 123 234 155 329 180 361 218 464 233 468 230 619 265 527 247 555 248 575 257 587 247 547 215 472 190 396 164 329 137 269 134 285 134 285 134 293 138 297 141 297 137 289 137 293 137 289 134 281 132 277 129 269 126 253 122 238 122 238 122 242 125 249 122 238 122 238 120 230 117 222 126 242 117 214 111 218 116 230 114 194 90 166 92 158 82 150 82 146 82 154 84 146 72 115 58 99 51 91 49 87 43 63 73 265 144 246 123 178 58 150 105 194 108 178 96 178 101 178 87 166 92 182 95 178 92 170 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 92 178 93 182 95 178 93 174 93 178 93 174 92 170 90 170 84 174 95 190 90 87 52 142 85 162 87 166 88 170 90 174 87 162 87 158 85 154 84 154 84 146 82 150 79 134 63 103 45 55 16 7 12 27 13 11 15 15 9 23 9 0 46 186 90 170 85 154 82 154 81 158 84 142 87 150 92 162 95 170 96 170 95 162 92 158 90 150 82 166 88 174 79 130 55 83 10 0 0 0 0 0 7 0 28 31 1 0 15 111 78 146 79 158 81 166 84 170 85 182 75 150 81 166 84 166 81 158 84 162 81 154 79 154 79 154 76 170 73 174 92 182 82 103 28 51 46 150 79 194 85 206 88 202 90 206 95 206 76 178 92 174 88 142 88 202 78 246 81 194 82 194 81 182 78 174 55 119 55 115 55 115 57 119 52 134 61 130 64 178 72 142 70 178 73 190 78 198 78 198 81 198 81 190 79 186 76 182 73 170 72 166 70 170 73 178 70 198 70 186 69 174 67 158 64 134 63 119 60 99 54 87 63 150 66 138 51 107 54 138 54 119 51 111 49 115 54 130 55 134 51 119 46 115 46 119 42 99 37 79 28 55 21 43 12 0 3 3 24 99 66 178 73 162 75 150 75 150 76 154 67 134 69 142 70 146 73 150 69 142 70 142 70 142 70 142 72 150 75 158 76 150 70 138 72 146 72 142 70 138 69 138 69 134 69 134 69 134 69 134 70 138 70 138 70 138 70 138 67 130 67 130 67 130 67 130 69 126 63 119 66 130 67 126 66 130 66 130 66 130 66 130 61 119 61 123 63 126 64 126 64 123 61 119 64 126 61 119 58 115 57 126 66 138 60 107 58 115 66 119 58 99 60 115 60 103 55 91 54 95 58 107 60 111 60 107 58 103 57 103 57 103 57 107 58 111 60 111 55 99 55 95 54 91 51 87 52 91 52 91 52 91 52 91 52 91 52 91 52 91 52 91 54 91 49 79 48 83 52 95 19 10 19 10 19 10 19 10 16 7 14 6 11 7 14 9 16 12 16 12 16 12 16 12 11 9 11 9 11 9 11 9 21 12 14 7 11 7 19 12 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 14 12 21 12 14 7 14 13 26 22 42 31 45 28 40 28 40 25 47 31 52 30 47 27 52 31 52 31 52 31 52 31 57 39 59 36 50 31 52 36 45 16 9 3 2 0 2 7 0 7 0 7 0 7 7 7 11 0 0 4 16 0 2 6 9 6 14 6 9 3 4 3 9 1 4 6 7 0 4 9 57 48 93 55 90 60 95 51 97 55 88 55 88 51 83 54 74 72 76 57 59 67 100 48 59 37 62 36 50 22 23 6 19 0 4 16 35 31 45 25 83 99 322 180 319 180 315 146 260 147 253 156 267 167 274 185 224 137 183 141 207 150 205 158 219 168 207 146 248 224 317 230 305 236 343 185 152 88 164 93 362 146 262 95 377 221 470 220 422 185 408 263 331 63 140 105 511 351 518 197 391 220 477 263 608 301 525 244 456 235 405 247 542 250 468 232 470 224 453 229 453 221 458 227 468 230 465 226 487 244 460 232 465 263 463 193 207 93 174 81 171 75 155 63 112 33 88 33 105 42 121 57 174 82 145 45 131 54 126 45 126 30 112 51 219 141 303 143 281 143 276 132 265 137 274 131 281 140 288 153 305 149 288 147 303 156 300 146 305 174 343 170 281 138 276 140 291 150 300 150 300 143 286 153 303 144 291 158 319 129 491 291 322 138 288 132 274 134 276 138 286 143 281 132 281 135 293 137 286 135 305 146 303 140 305 143 308 146 310 146 317 159 358 176 353 159 334 158 305 147 339 150 343 168 372 170 367 176 355 170 353 162 327 144 305 134 281 117 265 111 255 107 260 116 276 140 341 193 425 235 444 239 436 208 382 203 384 187 370 196 379 199 372 187 346 171 317 156 303 144 288 138 284 140 296 143 286 137 276 131 269 129 265 128 272 132 272 129 265 125 260 122 253 120 260 125 262 125 255 114 238 111 248 120 250 114 267 123 250 111 231 108 234 111 245 101 186 81 186 84 179 79 171 79 171 79 169 78 152 69 128 55 100 46 100 51 100 46 148 125 281 143 257 110 159 101 267 104 226 101 219 104 222 79 200 88 207 93 212 96 214 96 212 96 217 96 210 92 207 95 212 95 212 96 214 98 217 98 212 95 212 93 210 92 207 93 205 96 202 96 202 96 202 96 198 93 198 92 195 90 193 90 191 92 191 92 191 92 191 92 181 88 198 88 191 67 107 79 193 92 186 85 183 88 191 95 188 88 183 84 176 82 176 82 186 85 181 87 174 76 133 57 85 31 35 7 11 9 14 10 4 10 11 9 21 7 78 95 191 88 179 90 200 85 198 88 191 96 222 102 219 113 245 117 217 99 212 98 217 101 210 93 200 93 188 81 167 72 117 33 45 4 23 7 26 6 21 12 52 13 28 0 40 52 174 75 171 78 174 76 171 81 174 82 176 85 183 85 171 78 171 84 171 79 169 78 169 79 171 81 164 73 167 82 183 79 145 49 59 15 105 63 176 87 186 90 179 92 174 87 169 85 171 87 167 85 169 87 169 82 167 79 159 82 140 69 124 63 121 64 95 48 93 51 100 58 105 57 107 64 121 69 119 69 128 78 136 76 128 70 126 72 133 76 136 78 133 76 128 73 124 72 117 67 114 66 114 67 119 69 117 66 119 69 119 67 114 67 133 55 121 72 62 52 159 101 131 49 112 84 78 42 102 52 95 58 90 54 85 52 85 52 66 42 64 39 59 37 62 39 52 30 40 21 23 9 7 3 14 4 2 1 28 40 107 73 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 119 69 119 69 119 69 119 69 119 69 119 69 119 69 119 69 117 66 114 64 112 66 114 67 112 64 112 64 112 64 112 64 117 67 117 66 114 66 112 64 102 60 109 64 112 63 109 58 112 63 117 64 121 63 114 60 109 61 97 57 95 58 102 64 105 61 100 58 97 58 97 60 97 58 95 57 95 55 93 55 88 61 105 55 90 58 97 52 97 58 95 55 93 54 88 52 88 54 90 55 93 54 90 52 83 49 83 51 85 52 88 52 90 55 95 55 88 52 90 55 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 9 0 7 0 10 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 7 15 10 15 7 7 9 11 19 39 28 59 30 43 28 43 25 51 28 55 30 59 30 55 30 59 30 59 30 59 30 59 34 63 37 63 33 59 33 71 25 15 3 0 1 0 3 15 7 3 7 3 7 3 6 0 4 11 7 7 3 0 0 0 0 0 6 0 4 0 3 0 6 0 4 3 9 3 15 43 34 115 55 138 57 158 64 146 55 134 52 130 52 130 52 126 57 103 39 174 52 75 22 95 39 83 33 55 19 23 6 0 3 11 3 39 30 51 28 27 31 234 171 392 167 369 162 297 144 349 159 380 171 428 179 400 150 321 135 341 152 369 153 388 156 404 158 361 196 527 233 499 235 531 241 357 96 210 87 317 187 361 101 230 184 539 235 507 208 396 221 583 153 71 64 273 280 761 259 361 187 424 235 519 306 583 251 456 218 440 197 519 272 488 224 420 218 384 203 388 185 325 185 325 184 317 179 313 159 285 159 261 152 392 187 357 108 253 98 182 67 150 61 75 45 91 34 91 40 87 39 95 61 166 61 99 51 107 45 111 43 75 27 59 78 281 146 285 143 289 143 277 135 273 135 265 143 285 147 325 159 325 156 337 147 313 149 293 153 361 171 337 156 317 149 305 150 317 153 313 149 289 141 297 150 313 155 337 143 492 274 460 150 293 138 301 149 273 135 293 155 309 144 269 135 246 141 249 138 249 146 277 144 261 146 257 147 261 149 265 147 297 168 337 165 301 156 285 141 273 153 285 159 325 176 329 180 353 174 341 170 325 153 281 144 261 129 226 117 206 111 190 113 178 104 154 98 158 101 170 117 246 134 246 138 333 168 349 150 333 155 349 161 365 164 369 171 376 164 349 150 309 138 285 134 285 134 285 135 293 138 301 138 293 134 273 126 257 122 242 129 249 123 242 125 249 125 238 126 249 123 238 122 249 132 277 158 309 135 238 116 222 116 234 119 194 84 146 88 162 84 154 82 146 81 146 82 142 72 115 63 99 48 83 49 99 49 83 67 257 117 242 135 202 42 214 111 206 117 178 93 206 117 174 92 178 95 182 95 182 95 178 95 186 98 186 93 174 93 182 95 182 96 186 96 190 98 190 95 182 95 178 93 178 92 174 96 190 98 190 98 190 98 190 95 182 95 182 93 178 92 174 92 174 92 174 92 174 92 174 88 170 96 166 92 115 40 146 93 174 88 162 87 166 92 178 92 174 90 170 88 162 87 158 85 150 85 158 82 138 63 103 40 47 15 0 6 15 12 15 7 31 9 3 9 0 39 178 98 162 87 162 88 146 84 162 102 222 125 238 120 234 119 210 117 222 113 202 105 178 95 158 95 174 95 170 85 138 51 27 12 0 1 0 10 15 16 51 22 27 6 0 7 103 82 150 76 142 73 142 76 146 78 162 81 166 85 166 79 150 81 166 78 150 78 150 78 154 79 158 76 150 76 174 82 170 70 130 31 71 52 170 85 202 84 202 87 178 82 178 81 182 81 186 84 186 84 186 79 202 75 206 75 174 67 146 58 130 58 130 55 123 55 130 64 154 69 150 64 166 72 174 70 170 75 194 75 186 72 190 72 190 73 202 75 186 73 182 72 174 69 170 69 166 67 162 66 162 67 174 66 178 66 170 66 158 63 146 39 130 63 47 96 694 384 908 202 214 40 154 60 123 58 111 49 111 45 95 39 83 37 83 39 91 33 67 24 47 19 43 15 27 12 15 4 0 0 0 3 0 0 0 10 71 58 174 72 162 75 154 73 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 70 138 70 138 70 138 70 138 69 134 69 134 69 134 69 134 67 126 66 123 64 126 66 130 66 130 66 130 66 130 66 130 67 130 66 130 64 126 64 126 61 115 63 119 63 119 61 115 61 119 64 126 66 123 63 115 63 111 58 95 55 99 58 107 63 111 60 107 58 103 60 107 61 115 60 111 58 103 57 103 52 111 61 99 54 107 57 87 55 99 55 99 55 99 55 99 52 95 54 99 55 95 54 91 49 83 51 87 51 91 52 91 52 99 55 95 51 83 51 91 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 10 16 9 14 9 16 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 9 7 14 7 7 4 11 12 28 24 42 30 45 28 42 30 47 27 45 27 47 28 50 31 47 28 47 28 47 28 47 28 45 33 54 37 54 33 50 34 33 10 0 0 2 1 7 12 2 7 7 6 2 4 2 1 2 9 21 0 11 15 35 0 21 10 31 19 42 24 45 22 42 18 28 13 23 6 26 21 71 48 93 49 88 52 93 49 109 63 105 57 93 51 85 48 109 58 78 61 112 82 97 42 74 39 57 24 40 16 35 16 16 0 16 21 45 31 52 27 119 135 353 177 334 167 269 146 243 159 272 147 248 176 262 143 210 141 193 149 217 159 212 158 217 164 214 171 293 239 315 226 322 232 329 132 133 95 117 164 365 123 250 102 413 223 468 215 405 185 441 244 245 54 143 188 530 339 475 185 391 224 472 262 570 266 479 233 434 217 415 271 518 247 451 221 432 205 413 208 451 227 448 224 441 220 436 218 434 232 405 149 269 144 310 137 276 113 207 88 155 63 131 43 112 37 102 43 114 37 97 34 112 60 140 48 128 49 128 55 128 43 114 36 174 129 288 135 279 143 279 143 274 137 269 140 293 144 291 152 303 150 298 156 310 164 317 156 322 179 343 168 291 143 281 140 291 153 310 159 317 159 300 144 293 155 305 150 300 269 448 155 293 156 305 147 312 138 279 158 329 156 293 146 281 144 286 147 286 147 298 153 296 150 300 149 300 149 303 150 312 155 346 170 348 159 336 158 329 150 336 153 358 174 377 171 386 182 379 177 367 168 341 150 329 146 303 131 281 120 267 113 245 104 243 107 245 108 241 107 234 108 236 98 224 110 241 105 238 107 236 107 245 119 269 131 281 137 293 144 300 146 296 141 286 140 284 137 281 137 281 137 284 135 272 128 265 128 269 131 274 129 267 128 272 131 269 128 276 135 279 131 267 131 293 155 324 152 276 117 234 108 238 117 236 99 191 85 193 88 186 87 181 84 176 82 174 79 152 67 126 54 100 46 100 51 97 43 131 105 241 129 269 116 155 98 286 120 262 120 245 113 224 72 214 96 214 98 214 95 210 93 212 96 217 96 210 93 210 96 212 96 214 96 217 98 217 98 212 95 212 95 210 93 210 93 210 99 207 99 207 99 207 99 205 98 202 96 200 95 200 95 191 92 191 92 191 92 191 92 191 92 200 88 193 70 112 82 193 92 188 88 186 90 191 93 183 88 188 92 191 90 186 87 186 85 181 87 174 78 136 57 88 33 35 7 14 9 14 10 9 15 16 12 21 6 76 88 183 90 188 88 200 84 210 99 229 117 274 138 288 143 286 134 288 140 281 129 253 110 229 102 210 93 207 88 191 79 136 37 62 10 26 6 23 7 21 16 40 12 26 0 40 52 171 73 162 73 164 70 159 73 164 76 169 79 176 81 171 79 174 84 167 76 167 78 169 79 171 79 159 78 164 81 167 81 164 76 138 61 150 81 176 79 162 78 155 84 152 81 150 79 150 81 157 84 155 81 148 73 138 69 136 70 121 61 109 57 105 57 117 66 112 70 126 79 126 76 124 73 131 75 128 73 131 78 124 72 126 72 128 70 126 69 121 70 119 69 117 66 114 64 121 69 117 66 112 64 112 64 107 61 107 60 102 57 95 55 105 57 74 22 119 211 465 256 260 75 69 61 85 39 74 43 78 45 69 37 54 31 50 28 40 24 31 13 14 6 4 3 0 0 0 0 0 0 0 0 2 0 2 0 4 22 93 79 128 75 128 75 133 72 128 72 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 72 121 70 121 70 124 72 121 70 121 70 121 70 121 70 124 72 124 72 124 72 124 72 119 69 119 69 119 69 119 69 117 67 114 66 114 66 117 67 117 67 117 67 117 67 117 67 114 66 114 64 112 63 109 63 114 63 112 61 107 63 109 64 107 64 107 66 109 66 102 64 105 61 100 58 97 58 97 58 105 63 102 60 97 58 100 60 107 63 105 61 100 58 95 57 90 58 97 55 90 57 93 51 88 52 90 55 93 57 97 58 88 54 90 55 93 54 90 52 83 51 85 51 88 52 88 52 88 54 90 52 81 46 78 48 10 7 10 7 10 7 10 7 9 0 7 0 6 0 7 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 7 15 9 11 4 7 10 19 21 43 28 55 30 43 30 51 30 55 27 47 25 55 31 67 28 55 28 55 28 55 28 55 27 55 37 75 39 71 36 71 19 0 0 0 1 0 6 23 9 15 7 3 4 0 0 0 0 0 3 0 30 107 54 87 39 91 46 123 60 150 64 150 76 162 64 142 57 123 58 158 82 206 84 194 73 170 69 162 51 130 57 130 57 146 61 138 45 138 76 91 24 91 42 99 33 59 21 23 7 0 4 3 0 19 10 51 30 31 27 23 73 357 188 396 185 345 128 257 141 392 162 285 125 361 162 313 147 337 147 365 162 392 161 392 158 384 156 408 223 543 232 495 232 531 199 242 101 222 98 519 167 281 85 261 206 551 226 495 193 428 247 503 85 39 67 511 298 734 230 333 196 452 236 539 291 515 235 468 220 404 227 599 259 492 229 444 220 416 215 440 227 452 226 444 223 440 224 456 265 603 239 325 140 329 176 404 161 202 87 206 72 111 52 134 45 95 39 111 46 91 37 87 39 123 52 87 51 111 49 126 43 119 57 111 101 345 170 333 153 309 149 329 150 317 146 333 164 329 155 325 153 305 149 321 156 337 156 309 158 369 174 345 152 305 144 297 152 337 167 365 165 357 161 305 152 345 161 297 187 555 191 337 164 325 174 261 153 269 144 365 179 317 141 301 147 285 150 293 152 289 155 301 153 285 153 281 153 281 152 269 152 285 165 317 165 301 161 297 155 269 147 293 170 345 174 341 180 376 184 376 180 357 165 325 158 305 143 269 131 242 119 218 113 202 116 214 117 210 114 214 111 218 114 202 108 222 117 218 102 198 93 170 88 174 93 190 85 174 99 222 119 265 131 285 135 289 134 281 132 285 134 289 137 289 132 277 129 277 132 273 123 242 123 246 129 261 129 253 132 265 132 257 128 261 138 297 138 257 116 194 101 194 110 222 108 178 85 154 90 166 85 162 88 162 85 154 84 146 72 115 60 95 48 83 49 99 48 67 75 226 135 246 75 142 67 138 114 138 98 222 120 210 114 214 98 186 98 190 98 186 96 182 95 186 98 190 95 178 95 190 96 186 96 190 98 190 99 194 96 186 95 182 95 178 93 178 98 194 99 194 99 194 99 194 98 186 96 186 95 182 95 178 93 178 93 178 93 178 93 178 95 178 98 170 96 126 43 150 95 178 92 170 88 170 92 174 82 154 87 170 90 166 85 154 85 150 87 162 84 142 64 103 43 51 16 3 7 15 10 15 12 35 10 7 7 0 31 162 98 170 88 138 85 158 104 218 99 198 117 246 131 273 137 277 132 265 132 249 116 202 105 194 101 166 95 146 84 130 58 43 31 11 9 3 9 0 4 7 15 35 10 0 12 107 84 158 72 134 70 130 72 134 73 138 76 146 78 154 79 154 81 162 76 146 78 154 79 154 79 162 76 166 82 182 82 182 82 198 81 182 81 206 82 178 73 186 81 170 81 166 79 166 79 182 79 198 78 198 75 186 69 170 75 170 70 150 64 142 63 142 75 166 72 166 79 182 79 174 75 178 73 178 72 174 72 182 66 166 69 186 70 182 66 178 67 174 66 170 64 166 63 162 69 174 66 162 61 158 60 158 58 142 58 138 54 126 51 111 63 75 39 91 42 83 60 119 51 111 57 138 33 83 46 99 42 99 36 75 25 51 21 43 7 15 4 7 1 3 1 3 0 0 0 0 0 0 0 3 0 0 1 0 0 15 49 198 73 170 76 166 73 154 73 142 73 150 73 150 73 150 73 150 73 150 72 146 72 146 70 142 72 146 72 146 72 146 72 146 73 146 70 142 70 142 72 150 70 138 70 138 70 138 70 138 72 142 72 142 72 142 72 142 69 134 69 134 69 134 69 134 69 130 66 126 66 126 67 134 67 134 67 134 67 134 67 134 66 130 64 126 63 123 63 119 63 107 60 99 60 103 63 111 61 103 66 107 66 111 66 107 66 115 63 115 63 115 63 115 64 115 61 107 60 107 60 111 64 119 61 111 58 103 55 99 55 99 55 99 55 103 54 87 54 95 54 99 55 103 57 103 52 95 54 99 55 95 54 91 51 87 51 91 52 91 54 95 52 95 54 87 46 67 43 71 19 12 19 12 19 12 19 12 16 9 14 7 11 9 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 14 10 16 7 9 7 19 18 33 27 45 30 42 28 47 33 50 28 45 25 42 28 52 33 52 31 52 31 52 31 52 31 42 33 59 42 62 37 57 37 31 9 0 0 2 1 9 12 7 7 7 3 2 0 2 0 11 0 38 54 162 98 164 84 126 70 119 73 133 82 136 79 136 76 126 78 133 81 150 102 186 114 193 119 191 113 188 116 159 99 157 82 124 70 107 54 124 42 93 49 102 61 74 55 71 37 54 22 28 6 11 0 9 1 21 22 38 24 59 36 202 167 351 168 343 159 207 102 234 162 272 123 183 149 241 150 207 153 214 161 222 167 229 159 229 155 212 185 315 236 305 236 327 248 202 102 140 88 241 218 327 102 250 114 446 226 458 206 391 205 489 197 179 46 193 251 563 325 434 185 413 235 472 271 546 251 456 229 425 202 460 282 460 235 436 221 420 214 425 226 463 242 463 238 451 235 458 242 477 266 417 156 300 174 370 209 317 93 193 79 140 76 155 64 133 48 109 43 114 42 112 45 124 57 121 37 128 57 136 54 140 70 179 90 260 187 377 196 300 146 281 159 305 149 288 159 322 162 308 164 312 162 315 171 322 171 315 156 312 182 346 177 310 156 288 144 284 149 293 153 298 162 308 155 305 171 322 155 389 247 334 165 351 150 329 143 293 141 317 190 355 153 288 158 293 153 296 155 303 161 310 159 312 156 312 155 310 152 312 152 329 162 346 168 348 165 346 161 346 153 336 170 382 180 379 179 377 182 389 187 379 176 353 164 339 155 315 140 296 129 269 117 253 113 245 108 236 107 238 108 236 111 241 111 238 117 248 114 245 110 236 99 219 92 212 90 205 85 205 85 210 93 222 99 224 102 231 110 248 122 267 131 274 132 276 132 272 126 260 122 255 119 253 122 260 123 255 117 260 120 250 119 257 123 255 117 250 113 234 102 224 105 234 111 217 92 188 85 191 85 181 84 186 87 181 84 174 79 152 67 121 52 100 46 100 51 95 42 105 132 334 188 317 105 131 107 245 107 257 111 219 101 236 96 207 93 212 98 217 99 219 99 212 96 217 98 212 95 214 99 214 96 217 98 217 99 219 99 214 96 214 95 212 95 210 95 205 96 202 96 202 96 202 96 202 95 200 95 198 93 198 92 193 93 193 93 193 93 193 93 193 93 200 92 202 76 114 79 195 95 193 92 188 90 188 90 176 85 186 92 191 88 183 84 188 87 183 88 176 78 138 58 93 34 40 9 14 9 11 10 7 13 14 7 14 0 64 82 205 104 205 92 217 107 272 134 260 111 245 104 243 105 250 113 245 108 250 110 245 105 243 105 248 111 250 107 222 84 140 30 85 16 38 10 31 9 14 9 26 12 28 4 38 52 167 76 164 75 167 72 159 73 162 75 164 75 164 76 169 79 171 79 167 78 171 79 171 79 169 76 155 81 164 85 162 82 162 84 162 79 157 79 150 70 148 82 140 76 136 76 136 76 138 78 136 75 138 75 138 73 133 73 136 75 128 70 124 69 121 70 131 75 119 72 119 73 112 67 121 70 119 70 119 70 117 69 109 64 117 69 119 67 112 63 112 64 112 64 109 63 109 63 112 63 107 60 102 57 100 57 105 61 105 60 100 55 90 51 64 40 83 43 71 52 105 52 88 48 71 36 54 45 78 34 40 21 31 12 16 6 7 3 0 0 0 0 0 1 4 4 0 0 0 0 2 1 2 1 2 0 9 1 2 4 76 82 128 75 131 76 136 73 131 70 126 73 126 73 126 73 126 73 126 73 126 72 124 70 121 70 124 72 124 72 124 72 124 72 126 73 124 70 121 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 66 114 67 119 69 112 64 112 64 112 64 112 64 114 66 114 64 112 63 109 63 112 58 105 55 97 58 102 64 93 63 88 66 85 69 90 69 102 63 102 61 102 63 107 64 107 63 102 61 100 60 102 61 102 60 100 58 95 55 90 54 97 55 90 55 97 57 90 51 95 57 95 55 93 54 90 54 88 54 90 55 93 54 90 52 85 51 88 52 88 54 90 54 88 54 90 51 78 43 76 45 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 10 0 10 3 9 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 10 19 10 11 6 15 16 35 24 47 30 55 28 43 31 59 28 51 27 51 28 55 30 63 31 63 31 63 31 63 31 63 31 59 39 71 37 71 36 71 25 19 3 0 3 0 4 19 4 19 3 0 1 0 0 0 0 0 40 206 126 230 88 150 72 146 57 111 52 111 48 87 43 75 39 83 42 83 49 130 72 162 84 222 104 242 111 277 134 337 140 301 122 289 117 242 81 146 96 107 66 178 37 7 34 63 27 35 13 15 7 11 0 19 12 47 24 15 33 59 126 380 180 376 182 357 131 214 113 293 135 273 119 313 155 357 156 372 164 384 164 404 165 396 162 369 155 444 232 519 227 535 260 523 120 170 87 238 203 567 135 246 93 293 212 563 221 460 182 511 254 345 66 35 119 591 309 698 212 345 211 476 239 571 276 484 224 424 209 384 254 575 232 468 224 428 206 400 211 436 230 468 227 444 214 424 220 456 260 555 209 301 167 404 208 563 156 202 107 150 69 293 123 182 70 142 46 107 42 87 40 103 55 134 45 71 52 126 51 107 66 150 87 218 138 408 200 448 116 194 107 301 149 317 128 305 140 277 138 301 150 317 158 353 168 365 164 329 165 396 187 384 162 333 153 317 155 337 162 345 164 361 167 345 161 349 164 329 221 682 188 297 184 293 144 349 143 309 174 424 185 325 150 337 156 325 156 329 162 345 162 333 162 325 158 309 155 293 153 285 164 305 167 313 167 317 162 309 170 301 164 372 193 380 179 388 180 369 191 380 187 341 170 317 159 285 147 261 138 234 125 214 113 210 111 206 114 226 123 249 117 234 116 214 107 198 99 186 104 202 101 198 98 190 95 186 101 194 92 166 84 158 85 166 85 158 87 166 92 182 98 198 102 214 113 246 123 261 123 249 128 253 126 253 128 249 120 222 116 210 108 210 116 222 108 182 108 202 105 190 104 194 102 190 98 166 85 158 88 150 79 146 85 154 82 150 84 146 72 115 57 87 46 87 49 95 45 59 37 404 218 615 312 404 66 507 248 599 265 547 253 626 215 214 88 170 93 186 98 194 99 194 95 186 99 190 96 186 98 198 98 190 98 190 99 194 99 198 98 186 96 186 95 182 95 182 95 186 96 186 96 186 96 186 95 182 95 182 93 178 92 174 95 182 95 182 95 182 95 182 92 174 98 182 104 142 42 130 95 182 95 178 92 174 90 170 90 170 93 178 93 174 90 166 87 154 88 166 84 146 66 107 46 59 18 7 7 15 10 15 10 31 9 0 6 0 30 154 120 222 111 194 116 257 140 293 116 186 95 158 93 158 96 182 99 170 99 182 108 206 110 186 85 154 114 230 129 226 88 103 30 0 0 0 4 3 9 19 15 35 12 0 9 111 84 170 78 146 73 142 73 138 75 142 76 138 73 138 76 150 76 142 75 146 78 150 76 138 70 134 72 150 70 146 69 142 64 130 51 99 46 107 45 103 55 166 67 146 66 130 69 126 70 154 70 178 70 190 73 170 72 150 70 170 70 170 69 166 70 166 75 170 69 162 69 158 66 142 67 142 63 142 66 146 64 146 61 154 63 158 64 162 63 158 61 158 61 158 61 158 61 154 58 150 57 138 54 138 54 130 61 134 61 138 58 130 54 123 55 107 31 31 33 99 49 95 51 71 21 79 36 51 13 47 10 15 6 0 0 0 0 0 3 3 0 0 0 0 1 3 1 3 1 0 0 0 0 0 0 0 4 0 0 0 33 178 75 174 78 170 75 154 72 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 73 150 72 146 72 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 130 67 130 69 134 64 126 64 126 64 126 64 126 67 134 67 130 66 130 64 123 58 103 57 99 60 99 63 103 66 107 69 107 72 115 75 123 70 123 61 103 57 103 60 115 64 119 63 111 61 111 61 111 58 107 57 103 57 99 55 99 63 99 52 107 63 107 54 91 58 107 57 99 55 95 52 91 52 95 54 99 55 95 54 91 52 91 52 91 54 95 54 99 54 99 57 95 49 79 48 83 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 9 19 12 19 10 14 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 14 9 11 6 7 7 21 21 38 28 45 30 42 28 50 36 42 27 47 28 50 30 50 28 50 30 50 30 50 30 50 30 47 34 54 34 47 30 47 33 50 19 11 4 4 0 2 7 4 1 4 1 9 0 11 0 26 33 140 108 212 101 157 69 107 45 59 21 40 18 33 7 57 24 47 22 42 13 38 24 42 25 71 58 117 69 131 85 145 104 198 125 234 165 286 168 188 199 453 152 145 95 157 90 93 43 62 18 21 0 9 0 14 7 28 22 38 27 83 58 284 170 355 179 336 180 298 150 205 107 181 108 186 128 207 158 222 168 231 164 222 168 234 161 231 155 229 206 334 230 300 253 339 187 128 95 126 146 377 205 279 99 279 122 448 229 460 191 391 238 479 125 186 48 324 268 563 310 410 188 425 236 465 277 511 236 432 206 405 199 494 257 434 227 434 212 396 199 405 214 446 233 444 224 422 217 436 235 436 230 346 149 341 200 417 282 336 95 236 108 212 161 265 99 155 57 117 43 109 39 109 45 119 57 126 42 131 55 131 51 155 70 188 105 245 131 250 122 148 49 164 126 308 149 269 140 265 129 257 134 267 134 267 141 257 135 267 131 274 155 298 143 310 161 308 165 329 182 348 188 334 174 329 171 317 164 327 185 501 292 374 159 346 155 303 164 296 158 339 185 343 162 312 162 310 155 310 162 327 167 327 161 327 161 327 158 324 153 322 152 346 167 343 167 343 165 339 159 353 158 355 194 408 182 377 190 393 196 403 197 384 174 346 162 331 155 310 144 296 137 274 125 269 125 255 114 238 107 231 105 231 107 229 113 234 114 231 114 214 92 214 90 214 92 217 95 219 95 217 93 217 93 217 93 214 93 205 85 195 79 188 76 188 81 202 95 229 110 248 117 253 119 255 123 265 125 255 117 245 113 243 113 243 113 241 110 243 111 238 107 226 102 219 101 210 92 195 90 193 82 176 81 176 81 174 81 171 78 152 67 117 51 97 48 102 49 93 39 90 123 253 144 362 116 148 211 432 224 439 242 515 303 439 123 207 92 210 95 214 96 212 95 210 96 219 98 214 96 219 101 217 98 217 99 219 99 222 101 217 98 214 96 214 95 212 96 207 98 205 98 205 98 205 98 205 98 202 96 200 95 200 95 195 95 195 95 195 95 195 95 183 88 198 96 214 81 109 70 198 96 195 95 193 92 188 88 195 93 193 92 191 90 188 88 191 88 186 90 179 79 138 58 95 37 42 10 16 9 11 9 9 15 14 10 14 4 74 88 248 132 257 129 291 152 312 137 248 95 238 105 267 111 265 116 265 105 248 105 269 117 265 104 205 85 241 119 288 143 269 117 157 46 52 6 14 1 9 9 23 13 28 1 28 49 167 84 167 75 169 72 167 72 162 73 169 73 159 72 164 76 162 70 159 72 162 73 157 66 143 60 112 49 81 34 74 34 69 28 45 13 40 15 42 18 76 52 117 63 112 64 112 67 117 69 124 69 124 69 121 69 117 66 114 66 117 67 117 69 117 67 114 67 107 67 107 69 105 64 109 60 100 60 109 66 107 60 107 63 105 60 105 60 107 61 100 57 100 57 100 57 100 57 93 52 90 51 88 51 90 52 88 51 88 51 88 49 83 46 100 34 33 24 62 16 14 15 4 6 19 18 28 0 2 6 11 4 7 1 4 0 4 1 4 1 0 0 0 0 0 0 4 1 2 0 0 0 0 0 2 0 4 1 2 0 47 64 131 75 133 78 136 75 133 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 128 73 126 72 124 73 126 75 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 119 69 119 69 119 69 119 69 121 69 119 67 117 69 119 70 114 66 114 66 114 66 114 66 119 69 119 69 117 67 114 66 114 60 117 63 109 64 100 66 100 73 90 75 88 81 90 82 131 78 114 61 95 57 97 61 109 64 105 61 102 61 102 63 95 57 95 58 97 58 97 60 109 55 88 60 109 61 93 54 93 55 93 55 93 55 93 55 88 54 90 55 93 54 90 52 88 52 88 54 90 54 93 55 93 57 97 57 90 52 88 55 10 0 10 0 10 0 10 0 9 0 7 0 6 0 7 3 12 11 12 11 12 11 12 11 9 3 9 3 9 3 9 3 6 0 10 11 12 7 7 0 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 7 7 6 0 1 7 13 31 27 51 30 55 28 47 33 63 24 47 28 63 31 59 28 51 28 55 28 55 28 55 28 55 30 63 31 55 25 43 27 55 36 43 10 11 4 0 1 23 0 7 1 3 0 0 0 0 25 126 105 218 98 170 88 138 54 71 22 3 13 3 12 0 9 0 6 3 9 0 9 19 24 31 37 115 63 126 63 154 72 198 95 210 98 261 113 238 81 281 203 293 116 345 143 388 143 317 99 162 40 39 9 0 4 15 18 35 24 27 45 111 150 361 180 388 168 384 194 380 143 222 84 206 116 269 141 392 165 412 173 396 162 412 167 400 159 369 167 503 245 515 226 571 224 246 111 214 101 468 248 472 107 246 107 289 206 551 223 428 188 575 241 186 70 51 187 611 303 666 203 349 215 468 233 583 259 476 217 392 206 400 276 543 211 440 215 404 193 376 202 420 217 456 218 440 208 436 223 492 244 495 179 277 174 392 217 674 221 174 111 313 131 309 99 186 61 123 43 107 45 95 43 111 34 119 55 103 52 111 45 115 55 119 84 238 107 150 46 15 43 39 73 361 202 492 180 440 164 333 155 325 146 277 131 269 123 273 138 293 147 349 153 297 132 269 131 277 141 309 147 313 171 361 168 392 179 400 203 535 345 547 185 436 177 357 182 281 152 329 167 357 167 341 161 333 159 349 158 361 168 372 165 345 164 353 161 337 156 317 153 293 170 317 165 309 164 305 159 301 161 297 167 408 196 357 171 380 199 392 209 384 188 313 164 281 158 277 150 261 144 238 134 218 119 226 119 234 120 234 122 242 120 230 114 222 111 202 101 194 104 198 95 178 90 174 93 186 85 166 92 182 95 182 92 174 99 182 95 166 90 158 87 154 84 142 81 138 82 150 88 166 90 158 96 190 111 218 113 206 116 230 120 226 113 214 120 253 123 238 117 226 113 214 111 214 99 178 92 174 90 154 78 146 79 142 79 150 81 146 72 126 54 87 45 87 51 95 45 55 55 198 134 285 105 158 54 158 110 134 90 194 111 198 104 162 93 178 95 182 95 178 92 170 93 186 99 186 98 178 99 202 98 190 98 194 99 198 101 198 98 190 98 186 96 182 95 182 98 194 98 194 98 194 98 194 98 194 98 190 96 186 95 186 95 182 95 182 95 182 95 182 85 162 96 190 108 146 39 107 96 186 96 182 93 174 90 166 93 178 90 166 85 158 85 158 88 158 88 166 87 146 66 111 49 63 19 7 9 15 10 19 13 51 13 15 12 0 36 166 140 289 140 301 158 357 150 261 101 158 105 226 132 242 120 226 116 186 96 170 108 198 99 138 92 134 92 158 119 269 147 293 137 194 54 19 12 0 6 11 16 31 10 0 4 103 87 186 75 154 73 138 70 134 72 134 78 142 70 134 75 142 72 123 69 126 70 126 66 103 55 91 40 27 9 0 1 0 1 0 3 0 0 0 3 7 30 115 64 146 66 130 66 130 69 158 70 182 67 174 66 142 61 115 63 154 66 162 69 162 69 162 66 150 64 150 70 166 70 158 61 126 57 126 63 154 63 138 64 150 58 138 57 142 61 154 52 134 52 138 54 138 54 138 49 123 48 123 48 126 49 123 37 71 39 75 39 79 37 75 22 79 25 19 12 7 0 7 0 35 3 0 0 15 4 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 3 3 7 3 3 1 3 1 3 0 0 0 0 0 0 18 130 75 178 78 170 76 158 73 150 72 150 72 150 72 150 72 150 73 154 72 146 70 142 67 138 72 150 72 150 72 150 72 150 73 150 72 146 72 150 73 154 70 138 70 138 70 138 70 138 72 142 72 142 72 142 72 142 69 134 69 134 69 134 69 134 70 134 69 130 67 134 69 138 67 134 67 134 67 134 67 134 70 142 70 138 69 138 67 130 60 111 63 123 72 111 82 79 99 79 101 63 108 67 116 79 134 119 95 99 57 107 55 119 67 119 64 95 61 111 61 119 57 103 58 111 60 115 63 119 69 103 52 115 67 115 55 99 52 87 54 99 55 103 58 107 52 95 54 99 55 95 54 91 52 91 52 95 54 99 55 99 57 107 60 107 55 99 57 107 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 6 16 10 19 9 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 11 4 2 1 9 10 21 15 42 28 42 30 45 31 47 31 52 31 50 30 50 30 50 28 47 28 47 28 47 28 47 28 57 30 54 28 52 28 54 31 50 24 26 10 7 4 2 3 0 13 16 0 14 9 16 15 124 101 224 98 176 82 174 101 188 82 107 22 38 15 42 12 23 4 21 7 21 9 31 18 45 30 97 57 114 58 121 69 162 67 117 73 152 76 143 87 124 57 88 58 112 66 119 76 236 162 274 168 284 135 159 64 97 42 66 21 62 16 83 105 308 173 339 177 336 190 353 190 348 167 231 87 152 125 205 146 212 173 226 164 217 167 243 170 234 141 267 223 319 232 365 230 205 114 126 102 195 233 429 140 305 82 303 110 475 245 422 171 401 256 391 95 188 43 460 266 563 289 427 194 434 230 489 272 494 221 439 197 398 220 525 238 417 209 396 202 382 187 374 197 420 211 401 206 401 206 417 229 434 196 312 164 317 179 413 199 265 105 193 102 255 158 238 99 112 52 93 39 78 37 88 42 93 45 112 49 114 43 114 49 119 63 121 52 81 28 66 34 105 39 112 125 339 232 365 194 334 197 331 182 298 167 281 153 276 167 296 165 305 188 317 161 293 137 274 177 327 140 238 132 253 143 257 125 265 147 276 150 312 171 322 182 343 196 370 205 365 206 393 205 370 188 341 164 317 164 317 159 310 155 312 158 336 167 322 155 317 153 319 156 343 170 339 180 355 168 336 165 346 168 372 187 389 177 382 187 391 202 413 193 372 176 346 158 343 159 310 149 284 126 255 126 265 125 255 117 245 116 245 114 255 119 248 117 245 116 236 107 224 101 224 99 219 96 212 92 214 93 207 92 214 95 212 92 210 98 222 93 205 92 210 88 217 93 207 90 210 92 207 87 188 78 191 82 200 90 212 95 224 102 231 111 255 131 286 146 370 158 253 113 248 117 241 111 217 96 207 87 191 78 176 72 181 79 169 79 176 79 157 66 128 51 102 39 93 39 93 39 131 117 267 125 269 84 148 98 253 92 260 108 205 111 222 90 212 92 212 95 214 96 217 96 222 98 219 96 217 98 219 99 219 98 219 98 219 98 219 98 222 99 222 98 219 96 217 96 217 98 210 95 214 98 210 93 214 96 210 95 214 98 212 95 205 98 207 98 202 95 198 92 186 82 191 92 217 78 109 67 202 98 195 92 186 87 183 87 183 88 188 92 188 88 181 84 198 92 195 90 183 84 152 69 100 37 45 15 28 18 23 15 14 15 0 6 54 12 100 104 293 140 315 162 343 149 296 128 274 117 288 125 293 117 260 99 238 85 222 90 226 81 212 85 229 92 234 98 265 123 319 156 308 138 267 98 128 7 26 6 38 25 54 10 28 39 167 84 176 78 171 72 159 70 159 73 159 75 162 76 162 75 157 72 152 70 152 72 148 67 128 55 69 25 31 4 4 1 2 3 2 12 2 3 14 12 35 49 105 64 114 67 112 64 114 70 117 66 114 67 121 72 117 66 117 64 109 61 107 61 107 66 105 69 112 70 102 64 105 69 102 57 100 58 109 63 109 60 105 55 97 49 90 48 93 51 95 58 93 57 88 51 81 46 83 49 76 45 71 42 69 42 62 36 54 28 38 18 26 13 7 3 7 1 4 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 1 2 3 4 1 2 0 7 0 0 4 0 0 19 33 126 78 133 72 148 73 128 79 136 72 136 72 136 72 136 72 133 70 138 75 140 73 133 70 138 72 136 69 131 67 126 64 131 70 131 70 128 70 128 70 119 69 119 69 119 70 126 73 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 119 70 124 72 121 69 114 64 117 69 119 70 121 69 119 67 117 67 117 69 119 70 121 70 124 61 136 85 88 84 0 153 0 194 0 200 26 265 31 318 157 285 47 79 133 15 131 49 90 72 100 64 119 61 85 64 95 60 97 57 95 57 97 58 97 58 97 57 95 58 100 60 88 52 93 52 93 54 102 61 88 49 90 51 90 51 90 51 93 52 90 49 88 49 90 51 95 52 90 51 88 48 85 48 7 7 9 11 10 7 9 3 9 7 9 7 9 7 9 7 9 7 9 7 9 7 9 7 12 7 6 3 9 11 9 3 6 7 6 11 7 15 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 9 7 3 3 9 31 19 31 28 51 28 55 30 47 31 51 28 59 30 59 30 59 30 59 28 55 28 55 28 55 28 59 27 71 28 63 28 59 28 51 28 47 18 31 6 31 3 35 22 19 3 3 0 0 15 103 132 242 93 146 92 166 98 249 105 218 90 142 58 91 45 47 21 7 12 0 3 0 21 59 31 103 54 158 63 162 64 170 48 134 67 222 88 194 57 119 57 95 37 83 46 99 43 107 51 174 92 281 152 392 161 384 122 341 126 99 42 55 72 230 168 380 176 365 179 369 187 365 191 392 164 277 99 198 126 380 159 416 171 420 165 428 170 404 165 353 191 547 223 567 233 432 114 202 98 281 206 567 194 361 102 238 98 218 202 527 205 392 220 626 179 158 58 119 248 595 288 603 211 380 218 480 257 599 248 440 215 400 191 492 282 488 212 412 203 392 193 365 187 388 217 440 206 428 203 428 214 492 230 408 159 337 161 361 226 484 152 230 78 130 90 285 119 269 61 126 49 87 37 71 36 83 36 91 45 115 45 103 45 111 48 99 43 83 37 75 39 83 40 67 52 261 171 539 230 575 220 472 197 412 184 416 179 376 179 436 194 460 203 519 205 444 177 388 168 476 197 412 156 392 156 384 149 337 161 396 152 341 135 297 134 293 135 301 141 309 164 384 191 428 202 460 212 464 209 468 203 440 190 400 182 396 147 313 155 325 155 305 150 293 155 281 161 309 165 305 164 321 158 281 164 384 188 333 167 376 180 353 193 345 179 333 177 329 167 301 153 293 144 253 131 257 122 230 119 222 119 222 122 230 125 230 120 226 120 222 114 206 102 202 102 202 101 194 98 190 96 178 92 174 95 186 95 166 92 174 98 158 88 154 92 150 88 146 87 150 92 166 93 158 90 150 87 142 84 138 84 142 85 142 87 154 95 186 108 214 153 285 116 230 114 230 114 246 105 206 101 186 92 162 84 158 73 138 73 138 72 142 67 123 51 87 45 75 45 75 37 39 54 234 132 249 128 142 60 198 123 190 132 242 104 234 104 162 93 186 93 182 95 186 96 178 99 182 98 170 96 174 98 178 99 194 99 194 99 194 99 194 99 194 99 190 98 190 96 186 98 186 93 182 96 186 95 174 93 174 90 170 93 178 92 170 95 186 96 186 95 178 92 170 87 154 90 174 104 138 36 103 98 186 93 174 90 166 88 166 88 170 92 174 92 166 87 150 88 138 87 146 84 146 72 126 49 71 22 23 15 35 15 31 13 31 9 27 34 15 49 214 150 313 153 353 158 305 125 253 114 198 113 194 111 174 98 134 72 83 67 99 73 95 69 111 84 134 87 134 99 178 134 249 164 289 153 234 88 19 15 0 16 15 21 0 3 75 81 190 84 170 78 146 73 134 75 130 75 138 76 138 76 134 73 134 72 134 70 134 70 123 55 83 36 31 16 0 3 0 4 0 7 27 6 0 9 7 24 115 60 154 66 158 63 154 66 166 67 162 66 166 69 170 67 158 66 158 63 150 61 154 66 162 64 162 72 170 67 150 66 162 58 150 57 154 60 154 54 130 51 130 49 126 48 126 49 130 45 123 46 123 48 126 48 126 48 119 42 103 36 87 31 83 18 47 15 31 10 19 4 11 3 7 3 3 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 6 0 0 3 1 0 6 59 70 186 75 158 78 158 67 170 72 154 72 154 72 154 72 154 70 154 73 162 75 158 72 150 73 158 72 154 69 146 67 142 69 146 69 146 70 146 70 146 70 134 69 134 70 138 72 146 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 69 134 67 126 67 134 69 138 70 134 69 130 67 130 67 134 69 138 70 138 78 158 54 134 119 305 282 353 286 285 310 230 307 289 297 186 354 190 126 0 49 91 49 134 70 99 69 75 61 107 66 134 63 115 60 107 57 103 57 103 57 103 55 99 55 99 57 103 54 91 57 87 54 95 57 107 51 91 51 91 51 99 51 99 48 91 48 95 51 107 55 115 57 107 49 83 43 83 48 95 14 9 16 10 19 9 16 7 16 9 16 9 16 9 16 9 16 9 16 9 16 9 16 9 19 9 14 7 19 10 16 7 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 14 7 9 9 23 21 38 25 42 28 42 28 45 30 45 31 45 27 47 28 50 31 52 31 47 28 47 28 47 28 47 28 52 25 59 30 62 30 54 28 52 25 31 13 9 4 0 3 16 0 7 9 9 12 124 108 274 107 140 60 152 84 176 102 200 116 219 116 202 111 188 99 107 51 76 28 38 12 28 16 76 40 102 57 121 63 121 60 140 79 145 67 124 69 136 66 112 51 78 43 71 37 54 31 47 39 83 61 164 116 236 161 300 199 317 223 365 129 248 170 339 179 334 180 343 185 346 190 365 196 358 180 234 96 162 143 229 167 229 167 224 171 231 165 224 158 293 238 365 241 296 140 128 99 140 180 396 232 331 167 303 92 315 90 405 223 413 190 436 263 322 70 167 123 489 253 522 263 413 196 429 232 501 276 463 209 413 203 377 257 532 223 408 203 386 196 372 184 370 194 417 209 398 203 391 200 405 221 410 184 305 170 319 176 441 248 341 135 179 60 124 73 133 78 112 60 90 42 69 33 69 33 76 37 95 45 95 40 97 42 74 33 50 28 62 40 76 43 76 49 119 102 224 167 319 218 362 220 351 194 310 184 308 180 317 200 348 211 367 226 365 200 348 194 355 217 386 206 351 199 346 193 319 179 360 205 322 164 281 153 267 143 250 134 253 134 217 119 253 131 269 146 293 152 308 164 329 179 362 202 396 214 434 235 436 221 384 179 331 159 327 176 348 174 334 161 327 150 343 149 346 196 408 164 358 190 403 200 396 184 355 168 339 158 327 153 300 146 279 125 248 120 248 117 245 116 245 117 250 120 257 122 253 120 253 119 245 110 231 105 231 105 231 105 231 104 219 95 212 93 214 96 217 95 210 98 222 93 205 92 210 88 207 88 205 90 212 95 214 93 219 95 210 88 200 84 195 82 202 85 198 82 198 85 205 90 219 98 217 98 212 90 210 101 224 102 222 101 219 98 217 99 195 90 183 81 162 69 150 67 119 45 105 39 105 40 97 39 143 111 262 119 248 79 162 107 238 101 250 114 229 120 234 99 212 92 212 93 214 96 217 96 222 98 219 96 217 98 219 99 224 101 224 101 224 101 224 101 222 99 222 99 219 98 219 96 219 96 212 95 214 96 212 92 210 92 205 90 210 95 210 92 202 95 200 95 198 92 193 88 193 87 195 92 214 79 107 61 195 95 193 92 188 90 191 92 191 92 191 93 191 90 186 88 193 87 191 87 179 79 152 66 107 42 52 18 26 16 21 12 14 16 35 36 109 45 171 120 324 155 341 156 312 120 257 107 262 107 253 101 243 93 226 82 186 60 186 69 195 69 195 76 205 79 210 81 231 98 279 126 322 146 322 147 262 88 131 39 54 18 42 6 38 39 169 87 188 84 179 76 167 76 167 79 162 78 164 78 162 75 155 73 159 73 148 70 138 63 117 49 81 31 38 10 9 6 7 9 4 13 0 3 7 10 35 52 107 63 114 64 109 63 112 67 117 66 112 66 119 69 114 63 114 64 109 61 107 63 107 66 102 67 112 72 105 66 100 63 100 55 95 55 97 52 83 42 74 40 76 43 78 43 78 43 76 45 69 42 66 43 71 46 57 34 47 24 31 16 23 13 0 0 0 0 0 0 0 0 4 3 2 1 2 1 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 2 1 0 4 0 1 16 25 119 79 138 73 145 73 126 75 138 72 138 72 138 72 138 72 138 72 140 75 143 73 138 72 148 73 145 72 143 69 136 69 131 69 131 69 128 70 128 70 121 70 121 69 121 72 124 73 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 124 70 119 67 117 67 119 69 117 69 119 70 121 69 119 67 117 67 117 69 119 70 121 72 95 93 100 85 95 282 162 324 38 343 88 354 0 371 0 271 64 307 0 84 114 45 107 49 69 72 97 63 126 58 95 66 97 61 100 58 95 55 93 55 93 55 90 54 90 54 93 55 97 57 93 54 90 54 90 54 88 52 88 51 88 51 88 51 81 48 83 49 90 54 93 55 85 45 69 33 57 34 71 43 7 7 9 11 10 7 9 3 9 7 9 7 9 7 9 7 10 11 9 7 9 7 7 3 10 7 7 7 10 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 7 7 6 19 18 55 28 55 27 47 28 51 28 47 30 47 25 47 27 55 30 63 31 67 28 55 28 55 28 55 28 55 22 63 30 71 33 63 30 43 30 51 21 39 10 31 3 27 0 0 18 0 0 79 110 408 123 158 49 39 48 111 72 103 73 170 88 182 87 214 105 249 107 253 107 226 84 166 63 130 64 150 66 166 72 162 63 130 48 150 73 162 66 166 66 119 57 99 42 83 40 71 25 35 16 39 16 15 34 99 76 238 162 349 168 738 337 476 179 484 202 424 185 404 194 388 193 408 191 412 202 452 179 313 114 242 155 400 167 424 167 428 174 436 161 345 182 571 244 527 168 222 113 166 158 539 238 527 203 365 95 261 92 186 165 499 202 416 236 611 143 130 61 376 254 531 271 551 208 404 218 488 266 591 230 416 202 408 185 603 274 424 202 384 193 372 187 361 188 400 215 432 202 416 197 408 206 468 215 369 156 357 162 361 245 619 218 349 90 111 52 138 57 154 63 134 49 95 36 71 31 67 36 87 39 99 39 83 30 71 31 47 24 31 27 59 39 83 48 146 92 261 117 309 144 384 185 484 221 480 182 400 177 448 196 492 209 523 220 559 221 519 211 527 218 551 224 551 220 535 212 515 197 499 229 571 208 480 187 444 182 412 170 369 156 341 159 357 156 309 138 293 140 289 131 273 132 277 141 309 149 313 146 333 176 408 197 456 215 492 185 400 202 396 190 369 171 301 167 301 164 380 180 313 156 357 184 345 184 325 174 321 168 313 161 305 158 297 147 265 134 242 120 226 119 222 117 218 119 222 120 218 116 214 117 214 113 198 107 214 107 214 107 214 108 218 101 190 93 178 96 190 98 182 96 186 102 170 93 166 96 162 101 174 96 170 98 174 96 162 96 166 93 158 90 154 90 154 98 170 93 154 87 146 87 146 76 142 84 150 75 115 69 126 84 158 87 170 92 182 96 198 101 222 105 210 96 198 102 238 75 123 51 71 37 67 39 51 58 210 122 242 110 130 61 194 110 198 108 186 104 214 110 186 93 186 92 190 95 186 96 186 99 182 98 170 96 174 98 178 102 194 102 194 102 194 102 194 101 190 99 186 99 182 98 182 99 186 95 182 96 190 95 178 98 186 95 182 98 190 96 182 96 186 96 186 95 174 90 166 92 170 93 170 104 150 37 87 93 178 92 174 92 178 93 182 93 178 93 178 92 174 90 162 92 150 90 162 88 158 75 134 54 75 28 23 13 15 12 19 15 23 24 67 49 83 85 249 143 305 149 285 119 186 90 166 96 146 90 138 90 138 84 123 66 87 67 107 72 111 75 126 78 130 70 91 69 87 88 138 105 178 131 257 132 206 90 126 48 39 18 0 1 55 75 190 85 170 81 150 78 146 81 142 79 146 79 146 78 138 75 134 79 142 75 142 73 126 61 103 45 47 19 0 4 0 7 11 10 31 6 0 6 3 22 115 61 154 64 158 61 150 63 162 66 158 63 158 67 166 64 150 61 146 60 146 58 142 60 142 55 138 61 146 61 134 55 123 48 115 40 103 40 103 39 95 39 103 42 111 42 103 39 95 45 115 37 83 27 67 25 67 19 43 13 23 4 3 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 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 1 0 1 0 4 31 63 186 79 162 76 158 66 154 72 154 72 154 72 154 72 154 70 150 72 154 72 154 70 150 72 158 70 154 69 150 70 146 70 150 70 150 72 150 72 150 72 142 70 138 70 142 72 146 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 72 138 67 126 66 130 69 138 67 134 69 138 70 134 69 130 67 130 67 134 69 138 70 142 73 206 82 162 174 484 348 265 263 95 342 246 289 230 322 0 354 281 156 23 58 130 39 107 67 99 66 79 57 107 63 134 64 119 60 107 57 99 55 99 57 99 55 95 54 95 54 99 55 79 49 79 51 83 51 83 55 95 52 103 52 99 51 107 51 99 51 99 49 91 46 87 31 39 24 19 21 27 28 51 14 9 16 10 19 9 16 7 16 9 16 9 16 9 16 9 19 10 19 9 16 7 14 7 16 7 14 9 21 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 7 4 9 10 28 24 40 27 40 27 40 28 42 28 45 30 40 25 42 27 47 30 52 31 47 28 47 28 47 28 47 28 47 24 57 31 62 33 54 28 52 28 38 18 19 6 4 1 7 22 35 0 62 88 288 295 298 82 81 42 100 54 107 48 109 61 124 55 109 61 136 75 164 99 181 113 188 110 183 108 198 111 195 108 191 99 167 84 126 69 133 72 145 81 145 72 121 61 97 49 85 45 59 25 33 21 31 10 52 24 95 75 219 162 255 208 417 191 341 182 353 190 341 188 353 190 355 197 353 194 365 197 358 187 272 116 217 141 245 171 248 176 236 184 219 128 183 174 269 153 155 96 109 134 308 251 391 224 358 107 298 95 291 92 377 227 398 190 460 236 269 64 186 205 489 247 537 259 425 211 436 238 515 265 446 209 413 202 403 289 494 203 393 194 372 190 370 185 379 203 413 206 391 199 384 196 396 215 396 177 315 176 329 185 463 274 448 162 148 37 81 60 112 81 97 57 83 43 64 34 62 33 76 37 76 34 69 27 59 21 50 28 52 25 42 27 69 48 83 69 157 110 191 122 210 131 243 171 327 202 324 190 312 187 343 209 353 214 362 226 377 221 367 223 382 224 379 226 379 223 362 215 351 211 386 227 365 218 355 211 362 214 355 202 336 187 327 182 312 155 274 144 276 144 293 144 272 131 257 126 248 114 250 123 260 122 257 126 279 140 327 168 334 176 365 197 384 190 382 193 393 188 379 182 393 197 417 202 396 190 370 170 336 158 303 146 296 143 281 134 265 123 253 120 253 122 255 122 253 120 250 117 245 116 248 117 241 108 236 107 231 105 231 107 236 110 229 99 214 95 217 99 224 99 224 107 236 101 219 101 224 98 231 104 226 104 231 107 231 104 219 98 217 96 217 96 219 99 219 96 214 92 205 87 200 85 200 87 195 81 183 73 174 67 174 70 176 73 181 76 186 79 174 82 198 99 217 120 260 147 212 99 176 73 143 57 119 45 171 111 253 120 224 73 150 84 219 114 222 108 234 113 217 90 210 93 210 95 212 96 214 96 219 99 217 98 214 99 217 101 224 104 224 104 224 104 224 104 222 102 222 101 219 101 217 99 219 99 207 98 212 99 210 95 214 98 207 98 212 101 212 96 205 98 205 98 202 95 198 92 195 92 198 88 214 85 112 57 193 93 191 92 193 93 195 96 195 93 193 92 191 90 188 92 198 92 193 90 186 84 157 69 109 45 66 19 28 12 21 12 26 7 54 37 124 70 236 134 293 137 312 123 250 84 217 82 212 81 219 90 231 88 214 79 188 69 186 66 181 66 179 64 171 66 162 54 162 60 200 79 238 107 274 123 262 111 229 102 150 51 66 10 28 22 152 92 186 82 179 78 169 78 171 81 171 79 171 79 167 76 159 73 159 75 150 73 150 70 138 63 90 34 38 10 9 6 7 9 7 15 4 1 9 9 35 49 107 63 112 64 107 60 107 64 112 63 109 64 114 66 112 61 102 57 100 55 95 52 85 52 64 39 62 42 62 39 52 33 64 28 45 19 45 28 62 34 76 43 78 43 76 37 64 33 50 25 28 10 7 1 2 1 11 6 4 1 0 0 0 0 4 3 2 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 2 1 2 1 2 1 2 1 0 1 2 3 4 1 2 0 0 3 2 3 0 1 11 12 100 78 145 73 143 73 128 72 138 72 138 72 138 72 138 72 133 69 133 69 133 69 133 69 140 69 140 67 138 67 133 69 133 70 133 70 131 72 131 72 126 73 124 70 121 72 124 73 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 69 117 66 114 67 121 72 117 69 119 70 121 69 119 67 117 67 117 69 119 70 121 72 114 93 81 88 26 271 50 337 0 325 0 380 0 331 90 291 31 336 76 111 88 61 74 64 57 69 93 61 128 57 107 63 105 61 100 58 95 55 93 55 100 58 95 55 90 54 93 55 88 49 78 48 85 54 88 49 90 52 90 51 88 49 85 49 81 46 83 46 81 43 71 39 40 21 40 21 42 24 50 28 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 7 11 13 15 9 0 6 7 6 11 7 15 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 4 3 6 19 18 51 25 47 25 47 27 47 28 43 28 43 25 47 25 51 28 55 30 59 28 55 28 55 28 55 28 55 24 63 28 67 33 67 31 59 31 63 27 43 13 27 4 3 0 0 0 0 101 321 202 956 230 170 12 75 55 55 42 95 40 87 51 95 51 115 58 115 52 115 61 138 70 190 93 234 111 269 122 301 132 317 134 317 105 150 54 146 78 138 58 138 73 150 60 111 48 95 33 35 19 31 15 7 21 0 21 75 116 380 143 265 135 281 161 369 168 380 176 361 171 369 187 369 187 408 203 412 191 460 188 412 113 293 140 404 179 440 179 428 159 261 88 210 101 154 82 194 126 492 238 484 241 515 147 257 96 253 84 234 170 523 194 444 262 488 105 87 87 503 257 575 301 567 217 444 224 515 276 551 224 440 214 384 229 646 238 416 202 384 193 369 188 369 194 420 211 424 199 408 196 404 205 460 202 357 161 361 176 420 259 595 226 305 60 115 78 242 92 261 64 154 55 123 43 99 39 91 42 95 30 67 24 55 18 39 15 43 30 55 25 59 43 130 63 178 87 234 105 289 123 297 119 293 144 400 196 523 205 468 209 519 209 527 212 547 221 567 224 563 226 571 226 559 223 567 223 563 217 543 226 547 214 567 221 559 230 579 232 559 221 523 212 503 202 428 177 412 187 420 174 372 162 357 165 369 162 341 140 281 131 253 128 261 134 261 137 218 125 238 149 305 173 369 193 412 194 361 174 392 203 424 229 440 209 408 196 357 176 345 158 305 150 261 128 222 114 178 114 214 117 218 119 218 117 214 122 226 119 222 120 226 117 214 110 218 107 206 104 210 107 218 105 202 96 182 98 198 102 194 105 210 111 194 101 190 105 186 102 186 104 202 114 230 120 234 107 194 104 186 101 182 101 182 98 174 96 166 93 158 90 154 95 178 87 146 82 158 82 126 72 119 69 107 64 95 60 87 51 91 61 126 81 190 105 246 95 206 99 230 102 210 82 150 93 242 122 253 104 134 63 130 84 202 95 186 123 202 104 138 93 186 93 190 95 194 96 186 99 182 99 178 98 174 99 178 104 186 104 186 104 186 104 186 104 182 102 182 101 178 101 178 104 190 98 186 99 190 98 178 98 178 93 178 96 186 96 174 98 194 99 190 98 182 93 174 92 174 93 162 104 166 43 79 95 182 93 178 93 182 95 186 93 178 92 170 88 170 90 162 87 146 87 154 84 146 72 119 52 79 33 23 12 7 10 15 6 0 22 75 67 186 129 265 122 249 126 198 90 138 81 142 73 111 78 130 85 138 78 111 66 107 67 87 57 83 55 71 49 71 43 39 43 43 63 87 78 126 98 146 101 174 110 202 98 134 39 11 0 0 64 214 85 166 81 150 79 142 81 150 81 146 81 146 79 142 75 130 73 126 69 130 70 134 66 123 46 55 19 0 3 0 9 15 9 31 7 0 9 3 19 103 61 154 64 154 60 146 60 154 63 150 61 154 64 162 63 146 57 138 55 130 51 111 45 99 22 35 18 23 18 23 15 11 19 27 6 11 10 43 24 67 30 71 27 63 22 47 16 31 12 23 6 3 0 0 0 0 4 7 1 3 1 3 3 11 4 7 3 3 0 0 0 0 0 0 1 3 1 3 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 3 3 3 0 1 0 3 0 48 178 82 162 76 166 69 154 72 154 72 154 72 154 72 154 70 150 69 142 67 146 70 150 67 146 67 146 67 146 69 146 72 154 72 154 73 154 73 154 75 150 73 142 72 142 72 146 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 69 134 67 130 67 134 70 142 67 134 69 138 70 134 69 130 67 130 67 134 69 138 70 142 76 174 64 154 153 361 354 464 380 265 346 246 337 43 378 158 307 468 274 119 81 130 51 150 67 107 63 83 55 103 60 119 61 111 58 103 57 103 58 107 60 111 57 99 54 95 54 99 54 79 46 79 52 103 52 95 49 91 48 95 45 91 43 87 34 67 39 79 42 79 39 71 25 39 25 39 25 39 27 43 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 10 23 12 14 4 11 6 11 7 14 9 16 9 16 9 16 9 16 9 16 9 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 9 6 11 12 31 24 38 24 38 25 40 27 40 28 42 28 45 27 45 27 45 27 45 28 47 28 47 28 47 28 47 28 52 25 52 28 57 31 54 34 52 31 42 21 26 7 9 0 19 0 52 85 298 155 269 271 303 63 54 48 76 33 78 40 47 24 59 25 64 39 81 34 95 49 88 49 90 55 117 73 145 90 183 114 210 128 236 143 234 101 212 196 370 167 202 107 164 87 133 57 81 40 50 12 23 10 31 19 71 24 74 55 236 167 298 152 260 122 224 152 262 164 319 162 300 176 346 182 355 199 379 196 374 191 393 208 308 134 217 137 243 179 238 177 217 146 143 85 102 95 155 152 276 259 355 205 405 205 296 113 298 95 281 120 382 226 384 218 475 165 198 57 272 248 494 266 585 266 429 220 444 248 527 250 434 217 436 187 499 295 441 217 415 205 386 196 372 187 379 203 405 203 386 197 384 197 401 218 365 173 319 176 360 218 484 247 370 128 143 85 181 111 128 82 117 72 105 58 81 46 69 39 69 33 47 19 40 21 40 18 28 21 45 28 52 37 76 54 109 72 119 72 128 93 159 98 162 96 181 122 262 187 334 199 339 203 341 205 346 208 353 214 372 221 372 232 382 221 370 233 379 230 370 223 382 221 355 226 348 215 358 221 367 220 367 217 367 215 355 190 322 188 346 196 379 203 360 193 360 194 351 180 348 182 341 177 343 176 324 156 305 143 300 155 308 132 293 159 341 159 324 143 305 144 339 174 379 174 351 176 374 190 391 205 377 193 365 170 317 156 303 140 272 132 269 129 260 120 245 113 253 119 250 119 255 120 248 113 245 111 236 105 229 105 234 108 236 104 219 96 219 102 229 104 231 111 243 105 226 105 231 102 226 102 231 111 253 125 267 128 243 111 238 107 231 104 229 104 231 105 229 104 224 99 219 96 207 95 207 84 195 90 200 79 191 79 183 73 171 66 162 63 155 60 143 55 145 60 145 61 152 70 164 85 191 95 183 87 193 93 212 101 205 81 179 88 243 140 210 99 238 104 217 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 222 104 222 102 219 101 217 99 210 98 212 101 210 96 210 95 202 95 210 98 207 95 205 98 205 96 202 93 195 90 193 92 198 85 217 93 124 57 198 96 195 93 193 93 195 95 193 92 188 87 183 87 186 92 193 87 188 87 179 79 152 64 109 43 74 21 31 10 28 15 47 9 112 82 222 131 305 123 274 123 279 99 224 81 219 82 202 78 195 75 193 70 176 58 174 67 171 55 148 52 143 42 105 37 105 33 119 45 169 69 183 69 200 78 224 105 248 105 193 66 102 27 35 10 143 105 186 87 179 82 176 82 179 87 176 82 176 81 171 76 162 75 162 73 150 70 145 70 138 64 100 39 47 10 11 7 11 12 4 13 9 6 16 10 28 42 107 63 112 63 105 58 105 61 109 61 105 61 112 64 107 58 105 58 100 54 88 45 66 39 28 12 7 4 7 7 7 3 11 3 4 3 14 13 28 16 21 10 14 4 7 1 2 0 4 3 2 1 2 1 2 1 4 1 2 0 2 1 4 4 2 1 2 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 3 4 1 2 0 0 4 7 1 0 3 9 1 78 73 148 73 143 78 136 73 138 72 138 72 138 72 138 72 143 73 138 70 136 72 140 75 140 69 140 69 140 69 136 70 136 72 136 72 133 73 133 73 131 75 126 72 124 72 124 72 121 70 121 70 121 70 121 70 121 70 121 70 121 70 121 70 114 67 119 69 121 70 121 70 117 69 119 70 121 69 119 67 117 67 117 69 119 70 121 70 128 69 143 92 59 220 83 366 0 288 0 384 57 336 64 321 14 342 286 117 109 55 85 63 74 66 97 60 121 55 100 58 97 58 95 57 95 58 100 61 97 58 93 54 88 52 88 52 85 48 66 43 76 51 76 43 69 42 66 39 62 36 57 34 47 30 54 36 59 34 54 30 47 25 35 18 26 13 26 15 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 15 13 15 7 0 6 7 6 11 7 15 9 15 10 19 10 19 10 19 10 19 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 11 9 31 21 55 25 43 25 43 25 47 27 43 28 43 28 51 27 51 27 51 25 47 28 55 28 55 28 55 28 55 25 55 25 59 30 67 34 71 34 67 30 43 16 7 3 0 3 0 73 372 197 325 55 119 61 71 55 111 25 67 55 27 43 71 27 15 21 47 33 43 30 59 39 71 37 75 37 71 70 170 93 210 95 206 102 246 108 119 92 492 254 492 156 380 156 361 134 257 96 206 73 126 49 91 31 43 31 0 7 15 137 369 188 361 168 317 107 230 131 361 179 337 158 380 193 372 193 365 190 432 202 428 194 503 221 392 110 238 140 396 182 428 182 472 173 281 128 349 194 492 244 499 227 543 227 432 129 174 96 257 92 297 171 499 194 547 245 293 72 115 162 595 257 551 322 575 215 448 226 535 282 523 215 448 226 349 282 646 217 472 220 424 203 384 190 365 190 404 208 416 197 408 197 408 208 468 179 333 159 349 188 499 269 535 223 321 82 226 114 297 92 249 85 214 73 174 57 130 45 111 36 79 18 39 16 55 22 51 24 39 22 55 36 91 45 99 46 119 54 115 58 170 78 178 73 206 88 222 101 349 179 535 203 527 208 547 211 539 209 547 221 551 220 599 232 559 221 607 223 567 214 559 230 563 208 559 229 579 226 571 226 571 230 575 218 535 209 476 193 476 208 495 202 456 193 452 206 492 211 468 191 436 197 476 221 492 200 396 187 376 205 472 196 281 140 317 177 313 152 297 146 253 149 349 182 305 143 246 138 246 141 281 167 345 171 333 168 365 180 369 170 349 162 317 146 265 126 230 117 214 114 214 117 218 114 206 117 234 111 214 105 214 108 222 110 206 98 186 99 202 105 202 105 210 111 194 101 190 105 186 108 198 108 214 120 246 126 246 113 214 111 206 108 206 110 206 107 198 107 194 104 182 99 174 92 198 102 178 88 174 92 158 85 154 82 146 79 138 78 134 87 154 72 126 69 119 61 95 67 103 52 83 52 111 60 115 73 142 72 162 84 170 95 210 202 472 131 178 108 142 98 166 93 194 93 198 95 194 96 194 99 190 98 178 98 182 99 186 102 178 104 178 104 178 104 178 105 182 105 178 104 174 102 178 104 194 98 186 101 194 98 182 101 190 98 186 101 198 99 186 95 182 95 182 93 174 90 166 88 174 92 154 105 182 48 83 98 186 95 178 93 178 93 182 92 170 88 158 85 162 88 166 92 158 90 162 88 150 73 119 48 67 33 15 12 3 13 11 22 0 64 218 128 309 147 198 114 222 111 158 79 134 79 130 87 142 72 103 61 79 51 63 54 95 54 59 40 51 39 31 36 59 31 23 31 35 51 67 70 83 70 95 93 182 101 142 88 126 46 43 4 0 63 234 90 174 87 158 84 150 88 158 84 154 82 150 79 134 76 134 84 150 76 138 73 126 67 123 54 71 25 7 6 7 12 27 4 31 9 11 13 7 16 87 61 154 64 154 60 142 58 150 61 146 60 150 64 158 61 142 61 150 60 134 51 103 40 79 21 19 6 0 4 0 7 0 0 0 0 3 9 19 9 7 6 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 1 3 1 3 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 3 0 1 0 37 166 82 162 76 174 73 162 72 154 72 154 72 154 72 154 78 166 75 158 73 162 76 170 70 154 70 154 70 154 72 154 72 154 72 154 73 154 73 154 76 154 75 142 72 142 72 142 70 138 70 138 70 138 70 138 70 138 70 138 70 138 70 138 64 126 69 138 72 142 70 134 67 134 69 138 70 134 69 130 67 130 67 134 69 138 70 138 67 162 58 138 105 297 312 547 313 325 321 392 346 349 333 424 173 404 277 47 67 83 60 138 66 115 61 95 55 95 57 103 57 103 57 103 58 111 61 119 57 99 54 91 51 83 49 83 51 75 36 55 40 71 37 51 37 71 34 67 31 63 28 59 30 63 33 71 31 55 24 35 25 31 10 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 14 7 7 3 4 4 11 9 9 6 9 6 9 6 9 6 11 7 11 7 11 7 11 7 7 9 21 16 26 18 33 24 42 28 42 27 38 24 31 19 40 24 40 25 42 25 45 27 45 28 50 31 52 31 52 30 59 28 54 27 47 31 45 33 35 40 45 10 21 3 9 0 42 7 286 218 267 72 78 37 74 42 83 42 69 42 62 31 57 22 45 24 52 24 57 34 52 24 50 28 71 39 81 42 100 75 167 92 155 88 167 93 176 88 143 78 157 102 202 123 224 134 241 141 226 129 214 128 198 107 181 105 169 66 109 49 260 174 358 193 305 164 284 156 269 144 312 179 298 185 393 188 348 187 393 209 391 190 417 205 427 230 367 126 164 140 248 177 255 211 329 221 310 226 334 233 351 235 346 236 396 159 274 102 308 90 276 167 468 193 362 251 425 107 183 57 379 272 477 288 582 229 432 223 451 269 515 242 429 214 432 212 544 268 451 226 448 215 384 190 370 187 384 208 427 200 379 194 374 199 405 206 343 155 343 167 370 256 475 217 398 190 195 69 183 123 102 57 119 63 102 64 71 33 54 33 45 28 42 25 38 24 38 24 33 22 50 36 66 42 71 42 59 37 66 46 83 57 97 61 126 58 119 92 150 78 200 184 365 196 358 212 312 214 370 212 348 217 362 227 374 230 372 226 367 226 365 223 362 221 358 220 358 220 353 217 351 220 365 221 377 230 351 208 355 203 379 212 377 208 367 206 379 217 393 221 398 218 410 236 434 226 386 202 398 236 484 312 468 214 398 226 542 203 336 164 296 138 343 162 312 161 276 120 291 113 267 138 298 131 274 132 274 119 269 138 300 150 315 176 346 171 336 185 322 156 303 149 286 125 238 105 234 104 224 102 231 108 238 110 234 102 217 96 224 107 243 114 226 104 231 107 231 104 224 99 238 110 238 116 267 135 267 113 243 111 241 111 241 113 245 116 248 114 243 111 236 107 231 104 219 99 219 99 217 96 212 93 200 88 205 90 200 88 207 95 210 92 188 76 169 69 157 61 148 58 140 66 145 57 136 67 152 60 138 70 121 63 176 99 298 146 255 114 217 104 214 105 205 95 202 93 205 95 207 98 212 101 217 101 212 99 217 107 226 111 229 108 217 101 212 102 226 108 222 105 217 104 217 104 212 101 210 101 210 101 210 101 214 99 200 95 207 102 210 99 210 99 202 96 202 95 193 85 176 82 195 102 212 82 140 39 191 107 207 92 198 93 181 90 195 95 195 93 191 90 183 87 191 88 193 92 188 85 159 69 119 34 66 21 33 10 47 13 42 36 212 140 319 143 269 101 250 108 257 98 217 76 210 85 183 67 162 54 148 49 138 43 133 39 105 28 100 33 109 36 114 39 88 31 105 37 136 57 186 70 207 85 234 92 224 81 195 45 105 40 42 0 131 108 188 93 188 87 183 81 181 84 188 85 191 88 176 75 167 85 174 82 169 81 164 76 150 66 109 46 64 15 16 4 9 9 7 13 23 12 14 10 42 33 107 66 117 63 107 66 117 63 107 61 109 63 109 61 105 60 100 57 102 57 93 45 64 34 33 12 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 59 78 155 75 155 78 124 73 143 73 140 72 138 73 140 75 136 72 138 73 140 72 138 70 138 67 138 69 140 70 138 72 131 70 136 73 133 72 126 67 124 70 121 69 119 70 121 72 121 70 121 70 121 70 121 70 112 66 119 70 124 70 119 69 117 67 119 70 124 72 124 72 121 70 121 69 119 67 117 66 117 67 114 66 114 66 117 67 133 63 179 63 95 137 164 354 226 292 78 274 74 253 0 208 0 117 90 85 112 46 102 63 102 66 105 58 112 58 85 55 88 54 88 51 83 49 83 49 66 40 71 43 74 42 66 37 66 39 52 31 52 36 57 34 76 37 47 27 50 31 47 24 21 12 19 7 9 3 4 0 2 0 2 0 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 7 11 4 3 4 3 7 11 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 3 11 13 35 16 39 22 47 28 51 30 51 28 35 24 27 27 51 27 51 28 55 30 59 27 55 30 59 31 63 30 59 30 59 28 59 30 63 33 67 28 87 30 11 10 0 0 0 25 202 196 416 88 63 27 47 33 75 45 79 39 75 36 59 28 31 19 35 24 35 25 63 30 55 31 63 36 75 45 87 63 162 95 194 88 190 95 194 98 186 84 166 90 210 105 242 104 238 104 238 96 222 95 234 105 238 104 253 116 261 128 297 158 353 180 420 199 432 174 329 162 329 174 396 153 297 161 309 202 384 200 440 197 432 206 468 224 523 218 448 152 257 144 400 193 499 232 535 229 539 235 495 235 503 227 523 211 329 98 234 107 242 95 416 235 444 199 615 206 206 67 154 220 615 266 626 303 476 220 456 232 599 272 499 229 448 217 460 294 571 229 476 233 440 203 384 190 372 196 428 218 412 196 408 194 416 208 412 161 297 168 321 203 571 241 452 227 436 113 190 101 226 61 253 49 130 43 107 40 119 45 103 28 71 24 59 22 59 25 59 25 59 33 83 39 87 39 83 36 79 39 95 45 111 51 123 54 103 43 166 64 138 79 301 203 591 212 563 215 507 217 559 215 563 223 583 229 591 227 583 226 583 224 575 223 571 220 567 221 567 220 555 218 547 218 543 224 567 206 507 206 484 220 511 214 495 206 492 212 515 220 523 224 519 227 547 236 527 217 484 212 492 262 670 239 476 220 559 328 527 196 361 149 289 170 313 159 369 156 297 155 246 149 341 159 265 129 226 114 158 98 182 117 210 117 242 123 210 117 249 149 289 147 325 164 341 164 353 155 325 140 281 123 234 104 190 105 194 95 178 96 198 104 202 105 194 107 198 107 198 105 194 105 198 107 210 125 269 126 214 114 218 113 210 111 214 113 218 116 218 113 210 110 202 108 198 104 206 104 206 102 198 99 190 92 178 93 178 92 174 95 190 99 186 85 150 78 142 70 123 73 123 67 134 69 115 60 126 60 83 43 95 52 91 46 59 75 119 72 111 73 130 84 158 92 186 93 190 96 202 99 202 93 186 98 190 99 194 107 210 108 202 113 202 108 190 107 194 107 186 104 182 104 182 105 194 101 190 99 186 99 186 99 182 105 190 95 174 96 182 96 170 96 182 93 178 93 174 88 154 82 154 90 190 98 150 60 43 92 214 101 174 96 178 87 170 93 178 93 178 92 170 88 162 88 158 90 166 90 154 75 119 57 59 31 31 10 0 13 0 6 67 119 313 149 269 113 174 90 174 99 166 81 107 66 115 61 91 52 71 48 71 45 55 39 39 28 15 27 35 30 43 31 35 24 35 33 35 40 55 57 95 81 146 93 134 85 138 84 126 61 111 12 0 58 234 98 186 93 162 87 154 87 150 88 158 90 166 84 134 78 162 88 166 84 158 82 150 72 126 55 83 30 15 4 0 7 23 12 35 15 23 10 19 22 59 57 158 66 150 61 158 64 150 61 154 63 154 63 150 60 142 58 142 60 142 54 111 42 83 21 19 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 24 162 87 174 84 170 66 162 75 158 73 154 72 158 73 162 70 154 72 158 73 154 72 150 67 146 69 150 69 154 72 154 70 150 72 158 73 150 70 142 72 138 70 134 69 138 70 142 70 138 70 138 70 138 70 138 69 138 72 146 75 146 73 142 69 134 70 142 72 142 70 138 69 134 70 142 72 146 75 150 70 138 72 142 72 146 73 138 73 115 63 130 61 154 170 448 203 226 135 166 149 146 119 83 95 63 84 95 54 95 52 138 69 138 61 111 60 95 55 75 46 75 45 71 45 75 46 75 39 59 42 71 45 75 45 79 45 83 42 83 46 103 45 91 34 51 15 15 13 27 9 3 7 3 6 0 3 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 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 6 9 4 7 6 9 7 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 4 7 19 16 28 19 35 27 40 28 42 30 45 28 40 27 47 28 50 30 50 31 52 31 45 27 47 30 52 31 50 30 57 28 52 28 45 30 40 33 40 37 40 13 26 0 16 9 124 188 389 125 107 24 85 39 66 37 71 37 59 39 59 27 45 19 35 22 42 21 45 31 62 34 69 36 71 40 95 57 150 90 171 93 167 95 169 93 169 92 159 88 162 93 167 92 162 85 148 73 124 66 121 72 148 85 157 85 181 111 236 129 267 128 250 143 284 153 245 128 265 144 272 158 284 141 293 168 389 190 379 208 413 211 434 205 441 223 436 245 355 152 222 161 310 224 341 232 341 239 336 224 310 229 355 229 365 132 262 102 310 96 284 185 460 200 413 263 341 92 150 129 465 276 525 300 544 232 439 220 465 288 522 233 470 220 420 238 558 260 448 233 441 221 405 202 379 193 398 218 413 199 386 200 386 203 398 190 317 162 331 170 436 268 427 202 441 206 248 93 171 84 78 60 76 63 90 33 62 39 42 16 45 25 35 19 28 22 35 27 52 34 57 37 59 36 52 31 54 34 57 36 59 39 64 40 78 33 66 45 90 43 85 55 229 241 348 215 370 194 362 211 355 221 362 226 367 227 367 227 367 227 365 224 362 223 358 221 353 221 358 221 355 218 358 215 382 227 348 209 358 202 372 208 374 209 367 209 379 217 391 221 405 221 398 230 417 227 403 224 420 224 503 274 425 229 434 282 570 245 389 176 317 167 365 167 372 214 391 197 377 168 379 217 403 184 331 149 291 117 255 122 272 120 243 111 224 90 214 113 248 110 231 114 253 123 267 134 298 149 305 158 324 165 324 162 279 129 260 117 248 114 241 110 243 111 236 107 231 104 229 104 234 108 236 111 255 128 257 110 253 119 248 114 245 114 245 114 245 113 243 111 241 110 238 110 231 107 231 107 229 104 222 101 212 96 217 96 212 95 217 102 219 95 195 84 186 81 176 76 183 78 169 78 164 67 148 66 164 66 136 51 157 61 138 63 114 42 121 48 133 54 138 55 164 69 169 72 176 78 181 81 186 85 198 92 205 99 222 110 214 105 226 110 224 105 219 105 222 107 219 105 219 107 224 107 217 105 217 104 214 102 212 101 210 98 200 95 202 96 202 95 200 93 195 93 200 95 193 87 186 85 191 95 200 84 150 45 188 105 205 90 195 93 183 92 188 92 191 92 191 92 188 88 191 88 188 93 188 85 159 67 121 42 85 30 50 18 59 10 83 78 300 152 288 119 245 95 202 85 224 90 200 67 167 55 143 49 128 45 126 45 117 37 109 33 93 30 93 31 93 28 69 22 76 34 107 42 124 48 140 61 207 93 234 90 226 87 195 75 183 69 78 10 136 111 205 104 198 96 198 93 200 95 200 92 198 95 188 79 174 90 191 90 181 87 176 81 157 70 121 46 66 15 21 6 19 15 28 16 21 13 23 16 40 24 93 61 112 61 105 63 112 60 109 63 109 63 109 61 105 58 107 61 107 60 97 49 74 40 40 15 9 4 7 7 7 4 2 3 7 4 4 6 16 15 11 4 0 0 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 33 60 150 84 152 76 131 76 143 75 140 73 140 73 143 75 138 72 140 73 140 73 138 72 138 69 140 69 143 70 138 72 133 72 136 72 133 72 128 69 124 72 121 70 121 70 124 72 121 70 121 70 121 70 121 70 119 70 124 73 126 73 124 72 121 70 124 72 124 70 119 69 119 69 121 70 124 73 126 73 117 70 124 75 128 75 126 76 90 78 148 63 117 63 88 131 155 119 133 111 95 110 69 95 78 64 112 55 117 46 100 51 97 48 90 45 83 48 62 42 66 42 71 43 76 46 81 48 78 46 81 48 83 49 85 49 81 49 74 49 76 48 64 39 23 7 0 0 0 0 0 0 2 1 2 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 7 11 7 11 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 3 11 13 35 18 47 25 55 24 39 27 47 28 43 28 39 28 55 28 59 30 63 31 63 25 51 28 59 30 59 30 55 28 59 28 51 28 59 33 71 34 63 19 0 6 0 0 35 108 539 182 158 39 23 40 75 30 67 37 63 34 71 31 31 21 27 15 35 19 31 21 51 27 59 34 67 34 79 57 154 96 210 95 202 95 206 95 198 92 194 88 190 88 186 87 182 85 178 75 138 60 115 54 123 49 115 64 150 104 309 152 321 149 273 134 265 125 222 125 297 152 293 125 269 164 392 193 460 191 361 188 444 211 456 215 452 214 488 238 527 235 464 177 277 212 492 224 492 226 507 232 484 218 503 236 519 191 281 92 273 101 222 96 456 227 456 230 619 162 186 57 369 271 583 292 654 279 492 227 460 251 666 279 484 248 448 202 547 300 543 230 503 226 452 214 400 194 400 217 495 214 412 199 416 197 428 205 376 156 333 161 329 251 619 220 460 230 543 171 198 73 202 66 126 39 150 57 111 48 91 30 87 27 51 21 31 19 39 25 63 36 87 36 87 36 79 31 71 30 75 31 79 33 83 34 87 37 107 37 99 40 111 36 59 54 480 217 547 211 523 232 515 223 567 223 571 224 575 227 579 227 579 226 571 224 567 221 563 220 571 223 567 221 547 214 527 229 555 203 503 211 484 214 499 211 495 206 495 211 511 215 511 217 503 215 527 224 511 220 511 235 495 283 563 208 499 229 654 274 499 190 337 156 361 188 345 206 488 211 460 200 392 220 531 242 476 194 380 171 317 156 337 174 333 147 269 120 198 120 281 137 234 110 182 99 162 98 182 96 182 95 190 102 214 107 214 135 281 128 265 128 269 125 249 125 238 117 214 108 198 107 198 113 218 113 214 119 246 119 202 116 222 113 210 110 206 110 206 111 210 111 206 110 206 110 206 105 210 105 210 104 202 99 194 96 190 99 190 96 186 99 202 99 182 90 166 85 162 84 158 85 162 81 158 79 142 67 119 60 99 64 71 61 43 40 83 54 87 54 87 49 71 43 55 46 79 49 87 52 87 54 87 64 119 73 142 81 158 95 190 96 194 105 210 107 206 104 206 105 206 104 198 102 198 102 202 110 214 108 206 107 202 105 198 98 178 96 178 98 186 99 186 99 190 96 190 99 194 96 178 84 162 90 182 96 166 64 43 88 206 99 170 95 178 87 174 88 166 90 174 92 174 90 170 88 158 92 166 90 154 75 115 51 47 33 27 19 47 46 39 24 158 144 289 116 194 95 130 73 134 81 142 73 103 54 67 51 79 48 71 46 71 40 51 36 55 34 51 33 59 30 43 21 27 31 79 48 71 42 59 40 75 69 142 90 154 90 166 90 194 79 119 22 0 58 222 113 210 102 182 96 174 98 174 96 170 98 182 90 142 84 174 93 174 90 170 87 154 75 126 60 95 31 19 7 7 13 39 21 47 15 27 16 35 21 35 49 146 67 158 63 158 64 154 64 158 64 158 63 150 60 142 60 146 60 142 54 119 45 95 27 31 9 0 4 0 6 0 1 0 4 3 3 7 10 31 9 3 1 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 3 95 79 202 82 162 72 166 76 162 73 158 73 158 75 166 72 154 73 162 75 158 72 154 69 150 69 154 70 154 73 158 72 154 72 154 72 150 70 146 73 142 70 138 70 138 72 146 72 142 72 142 72 142 72 142 67 130 69 134 69 134 69 134 72 142 72 142 70 134 67 130 72 138 70 134 67 126 64 119 63 123 69 138 72 138 67 119 85 95 67 150 64 142 75 166 64 130 58 107 49 123 54 126 52 79 46 63 43 71 37 63 31 63 31 59 40 63 45 43 48 79 49 87 51 91 52 91 58 103 55 95 54 91 52 99 55 111 45 79 34 55 21 23 1 0 0 0 0 3 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 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 11 7 14 9 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 7 9 21 18 31 21 38 28 28 21 33 25 38 25 38 25 42 25 45 27 45 28 47 28 42 27 47 28 50 30 47 28 57 28 50 28 40 30 35 34 38 25 16 4 14 0 52 72 374 227 238 48 107 22 57 28 59 34 62 33 62 37 59 21 31 13 21 21 35 18 38 24 50 28 64 34 76 51 131 88 186 98 167 92 169 92 164 90 162 88 159 84 155 84 159 88 155 79 138 66 112 51 85 39 93 49 100 63 193 152 315 171 336 170 315 156 257 122 231 150 269 153 234 128 322 220 405 209 312 153 362 214 413 206 420 217 417 232 439 230 429 245 379 173 298 200 319 218 334 229 327 223 293 232 365 224 341 119 260 108 288 85 267 199 441 202 453 241 284 84 155 202 508 265 549 319 520 239 453 229 508 312 530 235 472 217 398 272 556 248 458 244 451 232 417 202 379 202 429 241 417 203 389 196 382 206 398 180 324 170 315 170 489 280 422 226 396 241 382 110 85 34 102 73 100 58 105 46 62 15 35 39 45 25 35 22 33 25 40 30 52 33 52 33 52 31 47 30 42 27 45 31 52 34 57 37 54 37 74 34 62 39 66 24 33 90 315 229 339 214 362 209 360 221 362 221 365 224 367 224 370 226 367 223 365 221 360 221 358 223 360 223 360 217 355 212 384 223 343 211 370 200 370 206 362 206 358 206 372 214 377 212 372 208 384 223 401 218 386 217 441 229 525 238 391 226 441 282 472 226 374 170 322 174 346 162 415 215 382 200 377 188 434 236 453 215 384 187 365 171 362 191 379 182 322 150 274 125 284 164 319 146 269 123 248 114 245 120 260 116 231 98 217 98 219 98 205 87 207 96 231 113 248 117 257 120 248 113 241 111 241 113 241 114 245 114 255 126 260 114 241 110 238 108 236 108 238 110 238 110 238 108 236 108 236 108 231 107 231 107 229 104 222 101 212 98 217 98 212 96 219 102 217 93 202 85 193 87 191 84 181 81 179 79 176 81 164 67 109 51 140 76 176 78 155 76 140 58 136 54 131 52 133 54 136 52 138 54 136 51 128 46 126 49 138 58 148 66 164 76 183 90 202 101 214 105 224 111 224 108 219 105 214 102 212 102 226 113 219 111 217 110 214 108 205 102 207 104 205 101 202 101 207 98 205 99 210 101 205 95 176 85 195 96 212 95 155 36 183 102 200 88 195 93 183 92 183 88 188 90 191 90 188 90 191 88 188 92 188 84 159 67 126 42 81 22 59 46 143 66 162 105 305 125 238 92 202 61 181 72 176 69 167 60 143 48 148 55 128 48 121 46 109 39 100 34 93 36 95 33 88 25 62 21 83 43 112 37 97 31 131 42 145 63 212 95 238 93 234 84 152 39 78 13 119 105 219 110 200 98 205 101 212 99 212 99 212 101 198 84 186 93 193 92 186 87 179 84 162 72 131 54 78 19 28 9 23 18 33 18 26 15 35 18 40 18 83 60 121 69 114 67 117 66 114 66 114 66 112 61 105 58 105 58 100 55 93 48 74 42 50 19 11 4 4 6 7 3 2 3 7 4 4 6 16 15 16 6 4 1 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 31 133 90 148 75 143 75 145 76 143 73 140 75 145 76 138 73 143 75 143 75 140 72 140 69 143 70 143 72 140 73 136 72 133 70 128 70 128 70 126 73 124 70 121 72 126 73 124 72 124 72 124 72 124 72 121 69 119 69 117 69 119 69 124 72 124 72 121 69 117 67 124 70 119 67 114 64 109 61 112 66 121 72 124 69 114 70 66 76 109 57 136 66 93 69 124 61 179 45 124 46 124 49 124 39 95 42 76 45 62 36 83 39 88 43 95 54 83 54 88 54 93 57 95 55 90 52 100 60 100 58 97 57 93 55 81 42 45 19 19 9 4 1 0 0 0 0 0 3 4 3 0 0 0 0 2 1 2 1 0 0 0 0 0 0 0 0 9 7 9 7 9 7 9 7 9 7 7 3 7 3 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 7 6 11 7 7 6 3 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 7 19 15 39 19 43 24 51 19 31 22 39 24 31 24 31 24 43 24 43 25 47 27 51 25 47 27 55 28 55 28 55 27 47 27 51 28 63 31 67 30 27 4 0 0 0 48 305 245 384 58 15 42 27 21 59 33 63 33 55 34 55 31 15 16 23 13 43 21 27 16 39 25 51 30 63 42 126 84 234 104 218 92 210 93 202 90 210 87 198 87 190 84 190 90 214 85 178 79 166 72 130 49 75 51 67 25 31 63 249 153 380 179 361 167 353 162 297 126 230 134 289 132 269 167 480 212 369 129 273 176 472 212 416 212 456 227 468 235 507 242 495 229 484 176 365 194 444 227 499 227 460 212 499 233 495 176 277 90 265 101 206 98 511 229 484 259 527 123 150 82 535 285 579 300 698 274 511 232 492 282 706 276 507 236 452 200 634 294 519 241 519 244 495 223 400 194 420 224 499 217 424 199 400 194 436 203 353 156 309 153 357 268 607 211 476 214 488 212 388 102 99 40 123 51 71 30 59 12 31 28 35 28 51 27 51 28 55 33 59 33 75 30 71 28 67 28 67 24 59 28 71 33 87 37 95 28 107 43 91 34 95 39 71 27 7 131 567 226 503 203 551 217 551 220 563 224 567 224 567 226 571 224 563 223 559 220 555 221 563 221 555 218 539 215 527 227 535 196 507 215 480 212 492 208 495 205 503 211 507 212 503 206 495 218 543 229 519 217 503 227 499 277 492 203 484 250 622 229 464 191 341 165 341 171 345 230 468 191 424 188 416 233 519 230 460 197 400 182 365 187 444 205 412 174 333 143 269 155 388 161 297 134 246 125 230 125 257 123 234 102 186 96 202 107 222 88 158 82 154 90 182 96 178 98 174 98 178 101 190 105 198 102 198 108 206 117 246 126 234 116 222 116 226 119 238 125 249 111 210 111 206 110 202 108 198 110 222 110 222 108 214 105 206 95 186 98 186 95 182 98 198 98 178 88 158 87 166 85 158 78 154 78 150 82 170 78 119 108 126 60 123 52 123 69 107 66 115 60 115 58 130 63 138 63 119 64 119 61 103 54 83 39 55 45 51 45 55 51 75 55 103 66 134 76 162 88 194 110 234 107 222 104 218 104 218 111 218 113 218 113 218 113 218 107 206 110 202 102 182 98 178 99 190 96 186 98 190 95 174 76 158 92 186 104 194 67 23 85 198 98 166 95 178 87 174 88 166 90 170 90 170 88 162 88 158 90 174 90 154 75 115 63 63 31 0 16 91 85 158 93 226 131 210 93 146 72 79 79 134 69 123 72 119 63 95 60 103 48 79 43 75 39 71 31 47 28 47 30 47 25 31 25 35 34 83 45 59 30 31 37 31 30 55 70 174 98 198 108 178 37 27 24 0 43 210 120 218 101 182 99 186 102 174 102 182 102 186 95 150 87 174 93 170 88 166 90 162 79 138 66 115 40 43 12 15 10 31 16 43 16 35 15 27 16 31 42 142 72 178 67 166 69 166 67 166 67 162 64 150 60 142 58 142 57 130 51 115 45 99 33 43 10 0 4 0 6 0 1 0 4 3 3 7 10 31 10 11 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 0 27 64 202 78 166 79 150 76 166 75 162 75 162 76 166 73 158 75 162 75 162 73 158 70 154 70 154 72 158 73 162 73 154 70 146 70 146 70 150 73 146 72 142 72 142 73 146 73 146 73 146 73 146 73 146 75 146 72 138 70 138 72 142 70 138 72 142 72 138 69 134 69 134 70 138 70 138 70 138 70 138 72 142 70 134 66 119 79 107 46 115 43 130 57 111 43 67 42 35 33 47 34 87 34 87 40 67 54 67 52 75 57 119 51 119 57 107 57 75 54 99 57 107 58 103 54 91 54 99 58 107 58 99 54 95 33 47 13 0 3 0 1 0 3 3 1 0 0 7 0 7 1 3 1 3 1 3 3 7 0 0 0 0 0 0 0 0 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 7 4 11 7 11 7 7 4 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 16 13 28 19 31 19 33 25 31 22 35 25 38 25 35 24 38 24 40 24 42 25 42 25 40 25 45 28 47 28 47 27 54 27 50 27 38 30 33 33 26 13 0 1 14 3 174 205 370 96 112 31 76 33 69 39 62 34 59 31 66 37 64 19 28 13 21 19 33 19 31 22 52 25 47 27 81 61 150 98 183 96 171 98 174 90 167 99 159 90 167 90 159 87 167 96 174 92 167 88 157 81 128 63 90 34 59 24 97 81 255 177 336 177 346 188 341 180 260 125 202 120 250 149 274 176 355 161 260 126 336 212 401 203 405 229 434 220 413 241 453 233 434 251 348 196 288 194 334 233 324 214 300 230 351 212 334 123 265 101 291 82 269 223 458 214 479 200 217 75 238 268 530 283 534 327 525 241 446 239 546 316 513 244 453 230 422 304 544 244 475 244 456 235 425 206 396 217 436 233 410 203 393 197 389 211 393 167 315 153 329 206 522 276 408 208 422 199 386 224 372 161 202 78 119 37 109 79 162 141 231 55 52 31 52 36 54 36 52 34 50 30 45 27 40 24 38 24 40 25 42 30 52 34 57 37 66 39 74 40 76 42 69 31 59 6 93 182 382 206 327 223 348 217 360 226 370 227 367 226 370 227 367 224 365 223 360 221 358 221 358 217 360 217 365 217 382 214 331 211 377 202 374 208 365 208 362 211 372 215 377 212 377 212 393 230 405 220 391 223 422 236 491 218 401 218 494 269 403 206 358 168 327 165 339 194 451 217 386 208 377 199 458 235 441 218 410 200 379 182 393 220 401 200 358 174 312 150 334 200 343 164 303 147 288 137 279 138 298 138 265 117 245 116 250 117 272 123 245 107 226 101 222 98 202 88 210 93 217 96 219 98 219 102 229 102 234 114 248 111 243 114 248 119 260 128 274 134 250 116 248 114 243 111 238 108 236 110 236 110 234 107 226 104 214 98 219 98 214 96 219 102 222 96 205 87 200 87 193 85 179 81 179 78 179 88 171 64 472 233 331 187 155 93 176 79 171 78 164 69 155 66 155 67 157 67 162 69 159 64 148 57 136 54 136 51 124 45 124 48 119 43 124 45 126 49 143 61 186 84 183 82 186 85 191 88 193 95 195 96 198 99 200 101 200 102 212 107 205 99 202 102 212 99 205 98 207 98 198 90 176 87 195 93 210 101 164 36 181 101 198 87 193 93 183 92 188 90 188 90 188 88 181 85 186 90 188 92 188 84 159 67 138 46 81 12 54 54 176 93 248 116 272 102 219 78 183 67 183 72 162 70 171 75 159 58 128 46 105 31 95 34 97 36 93 30 78 28 76 28 74 24 81 30 90 45 112 37 97 31 95 21 102 37 174 84 236 101 243 69 114 33 114 16 97 105 231 114 202 99 212 107 219 101 217 102 214 102 202 85 186 95 193 93 188 92 188 90 176 81 140 60 93 30 45 12 23 10 16 15 31 16 28 12 35 19 69 57 124 72 117 67 117 66 117 67 117 66 112 61 105 58 107 60 102 55 93 49 78 46 57 24 16 4 2 4 4 3 2 3 7 4 4 6 16 15 19 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 1 0 0 0 1 7 0 14 12 105 87 143 76 152 66 148 76 145 75 143 76 145 78 140 75 143 76 145 75 143 73 143 70 143 72 145 72 143 75 138 72 133 69 126 70 131 72 128 73 126 72 124 73 126 75 126 73 126 73 126 73 126 73 131 75 124 70 121 70 124 72 119 69 121 72 124 72 121 70 121 70 119 69 119 69 119 69 112 63 107 60 100 54 93 54 64 51 117 27 105 40 45 54 78 40 100 31 88 40 81 46 112 43 88 58 57 66 66 58 100 54 107 52 109 57 105 52 88 54 95 60 102 60 97 57 90 57 97 57 88 46 66 33 26 10 2 1 0 1 4 4 2 3 4 1 0 0 0 0 2 1 2 1 2 1 0 0 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 3 3 7 15 9 11 4 0 6 7 6 7 6 7 6 7 7 11 7 11 7 11 7 11 12 31 19 43 18 39 21 43 24 43 25 47 27 35 25 39 24 43 24 47 25 47 27 51 24 47 27 55 28 55 28 51 27 43 27 47 27 63 30 75 24 7 1 0 0 0 119 611 153 99 60 87 16 59 30 35 34 75 33 55 37 71 31 15 16 23 15 47 22 31 18 39 27 31 13 23 34 119 78 198 102 226 96 242 99 214 95 246 87 214 96 226 92 210 92 214 99 210 95 210 96 214 85 178 75 126 48 47 18 15 67 246 159 376 188 408 187 396 165 285 137 269 165 376 135 305 179 388 125 249 165 464 212 440 218 492 232 432 206 468 248 559 245 523 260 456 173 329 203 468 227 436 226 507 230 499 185 341 101 281 104 186 101 547 238 507 268 432 101 158 143 698 303 638 276 678 280 519 223 519 295 714 263 527 230 511 221 710 286 519 247 515 224 468 215 420 212 488 238 503 208 416 203 416 202 444 199 305 152 281 177 484 292 607 203 404 200 420 215 543 248 615 236 464 165 341 165 472 205 678 221 130 28 63 36 83 40 79 37 67 33 75 28 59 22 47 19 43 27 63 28 71 31 75 33 83 36 83 31 91 42 87 27 27 21 59 4 281 232 527 218 499 211 523 221 559 229 567 227 555 227 563 226 555 224 551 221 547 221 551 218 543 217 543 220 543 224 519 188 507 218 484 212 499 211 511 211 519 217 531 217 511 212 507 220 535 224 511 218 519 229 551 259 460 209 460 276 591 226 468 194 353 170 321 174 448 233 472 202 452 190 412 236 511 221 460 206 428 187 372 197 488 209 436 188 372 161 313 174 444 184 361 161 325 153 297 143 301 132 273 126 269 135 309 149 333 146 297 128 249 117 242 117 234 104 194 107 198 105 190 101 174 99 190 102 174 98 186 101 170 96 174 101 194 111 226 122 246 122 234 119 234 114 222 111 218 105 210 105 210 104 202 101 194 98 194 99 194 98 190 101 206 104 194 93 170 88 174 88 166 81 166 82 150 84 178 79 99 214 464 208 527 66 142 78 150 78 150 76 154 75 166 72 162 67 142 72 150 73 134 67 115 70 123 69 99 55 71 51 71 54 83 46 51 34 39 37 55 43 59 43 75 48 91 54 95 63 99 64 107 69 115 72 119 85 170 99 202 104 202 108 222 107 210 102 202 102 198 96 178 84 170 90 162 96 194 73 35 84 194 96 162 93 178 87 174 92 174 92 170 88 162 84 146 90 158 92 174 90 162 73 119 55 59 27 0 13 99 95 186 107 186 102 158 81 119 76 154 63 99 55 103 67 123 57 71 43 63 25 27 24 47 31 59 36 59 30 55 30 59 30 43 24 15 27 51 36 47 25 39 13 0 21 47 55 142 92 210 101 134 36 75 54 0 31 222 125 234 104 182 105 194 108 182 102 186 99 194 92 150 84 178 95 178 92 186 95 186 88 166 69 126 48 59 19 19 7 19 4 35 18 39 10 11 15 43 34 130 70 178 66 158 66 158 69 170 67 166 64 150 60 142 63 146 60 138 54 123 51 115 36 51 12 0 3 0 4 0 1 0 4 3 3 7 10 31 13 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 0 0 0 0 0 0 0 0 6 3 51 198 75 178 84 130 78 166 76 162 75 166 76 170 73 162 75 166 76 162 75 158 70 154 70 158 72 162 75 162 75 158 70 146 69 146 72 154 75 146 73 142 72 146 73 150 73 146 73 146 73 146 73 146 73 142 69 130 66 126 67 134 67 130 69 138 72 142 72 142 72 142 69 130 64 115 60 107 51 83 46 63 39 47 36 47 34 75 33 103 36 107 55 87 64 27 42 3 64 43 63 107 52 142 63 115 66 95 63 107 57 119 52 126 61 123 61 103 51 103 57 126 64 134 63 126 58 123 58 111 45 51 19 3 6 0 0 0 0 0 0 0 0 0 1 15 1 7 1 15 1 11 1 7 0 7 0 7 0 7 0 7 0 7 0 7 16 7 14 6 14 9 21 13 19 10 19 10 19 10 19 10 11 7 11 7 11 7 11 7 9 6 9 7 11 9 14 9 16 9 9 4 7 6 14 10 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 4 3 2 1 2 3 7 4 16 19 35 24 26 18 33 30 35 24 35 24 35 24 35 24 38 25 38 25 38 25 38 25 38 25 40 27 40 25 35 21 47 27 47 24 35 33 38 24 9 12 7 1 23 58 346 221 195 75 88 31 62 33 62 34 54 34 57 34 50 27 33 16 16 12 26 18 33 21 38 19 38 10 23 19 81 63 140 82 171 98 167 101 183 110 183 102 171 98 167 95 167 98 171 99 164 92 159 92 164 102 171 102 145 84 131 51 64 24 76 48 205 161 362 190 329 194 351 182 305 188 315 177 267 128 343 159 243 113 296 206 427 202 410 251 286 57 90 132 410 247 446 268 434 229 408 200 267 199 355 226 319 250 334 230 362 140 253 117 255 92 374 251 386 272 432 155 217 61 362 292 534 288 508 298 506 263 496 263 565 301 506 253 441 235 520 295 496 238 468 230 439 226 420 206 410 226 436 221 410 208 403 202 384 203 379 158 310 155 319 232 539 250 396 188 382 187 398 232 432 226 405 202 365 152 358 208 403 256 257 33 45 36 62 40 57 34 59 39 62 33 40 21 33 21 28 13 31 22 40 28 50 33 54 34 54 30 59 39 64 39 59 36 35 34 31 63 360 229 343 209 351 214 358 218 365 223 370 223 372 223 372 227 382 229 374 221 353 224 346 220 351 223 370 227 393 199 334 211 370 206 382 217 372 211 377 214 382 215 382 217 391 224 398 226 398 226 401 227 427 259 463 217 396 238 503 235 429 199 358 174 334 158 360 218 432 215 408 203 382 208 439 232 410 200 370 182 353 177 374 215 405 196 360 179 315 162 367 211 374 182 324 155 310 156 310 152 303 143 291 137 267 143 317 153 303 146 286 135 272 129 272 131 260 122 255 117 245 113 238 110 245 111 234 107 234 107 231 104 222 101 217 99 217 99 217 101 217 101 222 102 229 108 236 111 231 110 241 110 226 101 222 104 231 99 214 104 229 102 231 116 229 107 210 95 200 90 191 84 183 81 181 84 186 82 179 79 212 101 422 208 200 104 217 82 186 85 174 76 169 81 174 76 167 79 179 79 167 72 167 75 162 72 171 69 162 60 162 67 145 61 138 52 117 39 105 37 112 40 102 36 95 34 88 27 88 33 95 39 105 46 114 49 119 52 140 84 186 90 181 96 193 96 205 104 212 104 207 101 193 92 188 90 198 95 164 54 179 96 205 98 198 96 193 87 193 92 198 93 195 88 186 85 181 90 179 87 186 81 167 72 119 45 88 18 50 33 186 95 238 84 212 81 202 76 193 90 169 63 131 58 138 52 119 43 105 31 71 15 64 24 81 30 62 22 71 25 66 27 81 42 69 30 62 28 128 64 105 22 66 19 105 24 133 66 214 92 179 49 109 63 128 7 90 107 243 120 248 114 229 96 222 102 231 92 222 105 210 84 205 90 205 95 205 93 198 90 191 87 164 70 121 34 50 9 31 16 21 10 23 15 28 16 33 16 69 63 140 75 114 66 119 64 121 69 121 67 119 66 117 66 100 61 107 55 93 58 90 48 66 30 26 9 9 6 7 3 4 3 2 3 7 6 11 9 26 10 7 1 0 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 2 0 2 3 74 79 162 72 131 81 140 76 140 76 140 76 140 76 138 75 138 75 138 75 138 75 140 73 140 72 136 72 143 78 136 70 131 72 131 70 124 72 140 78 126 72 126 75 128 73 136 76 126 70 119 70 126 76 133 70 112 63 112 67 117 66 117 66 114 67 119 66 107 58 93 51 88 46 78 39 64 33 59 33 66 39 76 45 85 49 85 49 100 48 102 54 88 60 90 58 100 60 102 64 102 64 107 58 107 67 97 66 90 57 107 63 107 61 105 60 105 58 100 63 97 61 95 58 90 57 59 36 50 25 31 13 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 9 7 7 0 7 7 12 19 10 11 10 11 10 11 10 11 7 11 7 11 7 11 7 11 4 3 4 7 6 7 7 11 9 11 7 7 6 11 7 15 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 4 3 4 0 4 3 6 11 13 31 24 43 18 27 22 55 24 43 24 43 24 43 24 43 24 43 24 43 24 43 24 43 24 47 27 51 27 51 27 43 24 35 25 39 27 71 30 47 21 0 6 0 0 190 215 416 88 154 42 71 36 75 33 63 31 63 33 59 27 35 16 11 10 15 15 31 18 31 16 23 15 7 12 35 42 126 72 166 85 178 87 202 101 238 107 230 102 222 98 206 95 210 98 218 95 206 95 214 102 246 107 242 93 222 85 154 46 75 34 71 67 242 177 456 202 424 199 424 184 384 174 428 144 218 152 440 144 182 168 476 220 575 248 372 25 0 0 35 104 428 224 587 248 555 242 495 211 329 193 460 230 480 224 607 217 309 113 353 120 289 233 599 214 638 227 317 84 230 276 857 327 734 288 698 327 726 306 666 301 674 282 615 260 567 262 615 239 495 229 492 217 488 211 452 208 484 221 464 209 428 209 444 215 448 191 253 155 309 159 472 263 472 190 384 187 349 197 519 233 452 197 424 165 349 171 480 235 543 102 75 31 87 42 107 37 91 34 99 36 71 24 47 22 47 18 31 21 51 25 67 30 75 33 71 27 63 34 83 39 95 39 95 28 79 6 87 197 571 211 511 212 519 218 539 224 555 226 563 229 563 224 567 227 579 227 571 226 563 226 559 226 559 229 571 232 488 194 527 212 519 212 539 209 523 212 527 215 523 218 511 221 523 224 523 226 523 227 515 236 571 244 464 211 539 276 507 221 416 180 365 164 325 185 495 227 448 209 416 191 436 229 495 205 416 188 388 177 376 199 488 211 408 187 376 162 341 196 468 194 392 164 325 153 333 155 325 153 317 144 293 126 301 155 325 149 313 140 289 132 277 132 277 129 253 126 242 122 230 119 226 119 222 113 210 113 218 113 206 108 194 105 186 104 194 104 198 88 170 92 178 95 194 98 198 101 218 107 214 99 194 98 202 104 198 98 214 107 222 111 257 111 222 98 190 92 182 87 170 87 186 90 166 87 186 84 123 88 611 321 404 87 142 87 166 88 158 88 166 84 142 79 154 78 170 82 170 78 142 73 142 76 146 78 126 66 99 66 111 67 95 69 95 61 79 49 59 45 63 37 63 34 59 28 35 30 35 31 43 36 59 40 67 37 55 46 119 69 130 67 142 70 134 79 162 88 182 93 186 81 162 87 186 102 206 82 103 90 198 101 182 92 178 92 162 93 170 93 174 93 166 90 150 93 138 88 150 84 158 75 142 60 75 34 0 9 51 73 182 84 115 78 126 76 119 79 178 73 107 57 95 58 59 36 27 30 43 16 19 16 27 18 19 21 31 21 27 19 39 30 59 24 7 16 43 69 174 49 39 19 31 25 35 45 111 81 154 76 59 39 99 57 0 15 126 108 218 107 186 99 154 102 182 110 182 98 202 87 166 95 202 98 202 96 202 95 194 90 178 84 130 63 67 22 23 15 59 9 47 12 35 15 15 13 7 30 138 76 178 64 162 69 162 69 170 69 166 67 162 66 158 57 138 63 123 55 134 55 107 42 71 19 19 7 7 6 3 3 0 1 0 4 7 7 15 16 19 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 7 28 174 82 174 69 182 75 158 76 158 76 158 76 158 75 154 75 154 75 154 75 154 78 166 76 154 70 146 72 158 72 166 75 170 78 186 81 190 78 162 72 154 73 162 73 154 76 162 72 150 69 150 72 158 78 146 66 123 63 123 60 107 54 95 51 91 52 95 48 75 39 71 42 75 43 75 42 75 43 83 48 103 57 123 63 134 58 107 58 107 60 111 60 111 55 99 57 107 61 119 64 126 63 138 69 154 73 154 70 146 66 134 61 115 54 95 46 99 42 103 34 75 21 39 10 19 9 23 7 15 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 16 9 14 7 14 9 19 12 19 10 19 10 19 10 19 10 11 7 11 7 11 7 11 7 4 3 4 4 7 4 9 6 9 6 11 7 11 7 9 6 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 9 6 9 6 9 7 14 10 23 21 38 22 28 16 31 25 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 24 35 25 40 28 45 30 45 27 45 27 50 25 40 31 35 22 35 0 31 0 40 161 408 132 133 51 64 34 69 36 50 28 54 33 50 30 38 19 21 10 21 13 26 16 28 15 28 12 33 12 35 27 83 55 114 61 114 67 124 81 155 99 171 102 174 101 164 95 159 96 164 99 159 95 162 99 176 107 179 104 164 98 162 85 121 52 78 34 66 57 238 191 382 205 358 209 379 188 329 184 300 113 276 190 267 84 319 217 432 259 308 28 23 3 38 0 78 108 334 221 475 262 427 242 436 217 267 194 355 215 360 268 362 132 238 122 234 182 489 236 415 259 398 131 157 135 539 361 592 352 608 354 608 368 608 355 589 327 575 321 539 285 511 286 496 268 494 257 470 256 453 236 422 227 405 211 386 196 370 205 389 212 343 129 272 144 329 221 465 205 365 188 353 164 374 241 432 200 362 194 343 155 324 206 434 170 85 28 54 39 62 40 59 34 62 34 52 27 38 22 35 22 33 18 35 24 42 28 47 30 47 31 50 28 54 37 62 40 57 39 50 34 2 12 269 230 365 208 351 215 358 226 372 230 372 227 382 229 365 221 367 227 374 230 355 227 358 229 362 229 367 226 377 196 341 214 377 208 379 209 377 209 382 215 386 217 386 217 386 220 398 224 398 224 401 229 453 263 448 218 420 257 511 226 415 197 360 174 329 161 377 232 432 214 403 199 374 208 429 221 382 194 370 187 351 182 382 221 386 190 358 182 327 173 377 211 365 177 324 155 308 155 310 153 312 147 298 138 262 137 305 146 296 143 284 135 274 134 279 137 274 131 269 126 262 125 262 125 260 120 250 117 253 120 255 119 241 114 238 111 234 110 234 111 212 95 212 96 214 96 217 98 214 98 219 98 212 93 210 95 214 92 210 99 226 105 238 120 224 102 202 90 193 88 193 87 186 90 193 79 183 88 183 67 286 291 456 119 193 93 205 85 188 84 183 93 183 73 162 82 171 82 181 82 174 78 174 76 181 82 191 78 176 73 191 87 188 82 176 79 176 75 150 60 128 51 114 40 102 37 93 30 83 30 81 28 81 30 83 31 76 25 81 37 100 40 100 46 117 49 128 61 152 75 171 82 174 87 188 96 202 98 169 58 171 92 193 93 188 99 205 98 193 92 191 92 191 93 191 93 181 92 179 87 188 81 171 72 136 46 81 22 85 58 217 92 207 75 210 78 179 64 169 84 155 60 128 57 124 40 83 19 64 13 57 15 62 18 54 12 71 21 54 13 52 19 62 25 62 19 54 33 167 88 138 28 95 16 93 30 150 58 195 79 179 43 81 48 138 19 88 72 279 132 260 111 229 101 226 105 243 98 217 96 198 85 222 104 212 99 210 98 202 95 195 90 171 75 131 42 57 10 31 15 21 10 21 12 21 12 23 9 47 51 126 70 114 67 124 67 121 69 121 67 119 66 117 66 105 61 107 58 97 58 90 51 74 36 38 13 14 7 11 6 4 3 2 3 7 6 11 9 26 12 7 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 7 0 7 0 2 0 0 0 2 0 42 60 150 78 143 82 143 75 143 75 143 75 143 75 140 73 140 73 140 73 140 73 148 76 145 75 140 73 136 73 136 75 136 76 133 79 136 81 128 75 124 73 128 78 128 75 124 73 121 72 119 70 119 70 114 66 105 61 102 60 93 52 93 52 83 49 88 54 88 51 81 49 90 55 100 60 105 63 112 64 109 64 107 63 105 61 107 64 109 66 109 66 112 67 114 69 114 67 112 66 109 66 114 69 107 64 95 55 78 46 64 39 57 31 42 22 31 16 14 9 9 4 2 0 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 9 7 9 7 9 7 9 11 9 7 9 7 9 7 9 7 7 11 7 11 7 11 7 11 3 0 4 3 6 7 6 7 4 7 7 15 9 11 6 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 6 7 6 7 6 7 6 7 6 3 4 3 6 11 9 19 19 39 24 39 19 27 19 39 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 39 28 43 25 71 27 39 16 0 7 0 58 468 196 170 60 103 33 67 37 71 28 51 37 79 36 59 27 31 16 11 13 19 15 27 15 19 10 3 10 7 18 51 39 95 49 99 49 99 60 138 78 186 92 202 98 210 93 202 95 214 102 234 99 214 98 222 104 242 102 226 93 226 96 226 88 186 61 115 15 19 67 317 202 492 202 420 220 460 197 365 156 293 152 400 126 154 149 412 245 452 37 0 0 0 18 7 6 59 104 404 221 583 253 523 260 539 206 313 200 444 259 638 184 341 140 269 99 484 277 492 241 619 211 277 101 333 277 722 283 761 313 781 340 868 366 956 378 920 380 896 365 880 354 884 354 861 342 821 313 765 304 710 279 638 251 571 262 559 229 495 215 472 194 313 134 305 185 567 272 515 215 464 202 416 212 539 223 432 191 424 168 325 158 555 236 317 27 55 39 95 40 103 36 91 31 87 25 55 22 51 22 51 22 47 24 59 27 67 28 67 28 59 24 55 31 75 36 91 39 99 36 91 3 0 128 563 217 515 211 519 220 559 230 579 227 575 232 587 224 571 226 583 227 579 224 563 227 571 229 555 221 539 214 468 194 527 211 511 206 507 209 519 214 519 217 515 217 511 214 511 224 519 223 499 223 499 256 567 230 456 227 583 279 484 218 428 185 361 161 333 194 523 227 456 209 408 190 440 226 468 194 416 197 408 182 392 205 492 202 400 188 384 168 369 197 444 185 380 162 325 152 329 153 329 153 321 147 297 125 289 152 321 144 305 138 289 134 289 137 289 132 261 129 249 126 249 128 253 123 234 119 230 122 242 123 238 120 226 117 214 114 222 114 222 104 206 104 206 102 210 102 206 95 190 95 190 93 186 93 190 88 174 88 186 96 202 102 222 98 190 87 170 85 178 88 178 85 166 85 170 82 158 84 174 266 380 102 170 85 182 102 150 92 154 81 182 90 146 78 178 82 174 84 174 82 158 78 150 78 150 81 146 81 158 96 202 107 174 90 146 88 154 78 126 67 111 55 95 48 79 42 63 37 51 33 35 28 31 28 35 28 27 27 31 28 35 31 47 37 43 40 67 54 103 66 126 81 174 92 194 99 206 87 138 87 190 101 198 98 198 99 178 92 170 90 166 88 166 88 158 92 138 88 150 84 158 75 134 67 63 31 19 43 158 107 218 76 130 85 126 64 87 60 130 61 99 46 83 42 39 19 3 9 7 13 27 22 35 21 27 27 31 16 15 19 31 18 7 16 0 19 63 82 210 60 67 25 3 16 39 48 71 72 162 72 0 13 31 43 0 21 198 156 333 137 234 107 174 104 174 111 158 98 154 84 142 105 182 98 166 98 170 95 158 90 158 84 138 63 71 19 11 7 35 12 43 13 27 13 11 10 0 21 119 72 174 64 166 70 166 69 170 69 166 67 162 66 158 60 138 63 134 58 134 55 119 48 91 28 35 10 11 7 11 3 0 1 0 4 7 7 15 18 23 6 0 1 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 13 126 81 202 78 182 75 158 75 158 75 158 75 158 73 154 73 154 73 154 73 154 70 138 72 150 76 166 78 158 78 166 76 166 75 158 72 154 69 142 66 142 70 154 70 142 63 130 64 134 63 130 61 123 52 95 55 103 58 111 58 103 61 107 55 103 60 123 66 126 58 123 63 138 69 150 70 150 70 146 67 138 64 130 61 123 69 146 69 146 69 146 67 142 69 142 63 119 54 95 45 79 40 83 36 63 24 27 12 3 3 0 1 0 0 0 0 0 0 0 0 0 3 15 7 23 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 0 0 0 0 0 0 16 9 16 9 16 9 16 7 16 9 16 9 16 9 16 9 11 7 11 7 11 7 11 7 9 6 9 6 11 7 14 9 4 4 9 7 11 6 7 3 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 4 3 4 3 7 7 14 10 31 22 33 22 28 19 28 21 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 30 47 27 42 30 35 16 7 0 16 21 250 221 272 81 117 45 59 31 59 30 47 30 62 36 52 30 35 19 21 12 23 15 28 16 26 12 23 7 23 10 38 27 71 40 83 42 81 45 97 58 119 69 133 76 148 82 152 90 167 101 186 110 181 107 174 104 176 104 169 98 171 99 171 102 174 96 150 79 107 34 78 73 267 197 310 128 298 188 384 187 291 120 341 226 284 99 226 101 224 70 16 6 31 3 28 12 26 4 119 119 296 226 489 268 405 250 425 203 291 187 448 256 272 120 257 128 260 250 499 202 456 250 339 102 198 138 436 262 436 262 444 268 448 280 448 306 537 336 594 340 589 357 604 354 604 351 592 345 606 360 608 363 599 346 570 336 573 324 522 294 465 268 444 238 425 224 420 269 501 248 451 232 417 230 429 230 384 208 382 190 303 125 319 226 305 69 62 33 66 42 57 37 54 33 57 28 35 22 35 22 35 21 35 22 35 24 40 27 45 28 45 28 50 28 50 33 54 37 54 37 47 43 31 4 181 226 362 212 343 214 353 224 367 229 367 227 370 226 367 227 372 227 362 220 358 229 365 232 370 224 358 215 353 193 346 215 374 208 372 205 377 212 384 215 389 218 391 215 389 221 413 229 405 220 403 226 475 257 427 212 432 265 515 224 425 206 370 171 324 165 386 235 434 218 408 197 377 214 434 215 384 202 386 193 360 190 389 218 382 191 362 182 329 177 372 196 351 173 322 155 305 152 308 155 305 147 300 140 262 137 310 153 293 141 284 135 279 135 284 140 279 134 272 128 267 128 272 131 257 119 250 117 255 122 257 120 253 120 248 116 241 114 241 114 229 104 226 102 222 99 219 98 217 96 212 95 214 98 219 99 210 93 210 93 210 96 217 98 191 82 181 81 188 87 195 87 202 82 193 98 198 76 202 128 553 108 193 104 176 81 183 95 205 81 169 87 193 90 188 96 179 84 179 84 179 84 179 78 179 84 191 85 193 93 224 114 248 110 202 87 191 88 183 79 171 70 143 55 126 51 119 45 109 45 97 37 88 34 90 36 93 37 85 28 78 30 85 33 93 37 100 42 112 49 124 57 131 67 157 79 176 98 198 98 200 111 219 108 195 95 174 78 186 92 186 92 183 88 181 90 176 92 181 85 188 81 171 72 145 46 81 34 121 84 250 105 231 101 229 82 162 52 136 55 126 43 97 34 83 22 71 22 59 16 62 18 64 19 66 22 74 21 64 21 71 24 59 10 62 28 95 48 186 87 167 48 121 27 131 48 179 66 229 116 193 52 152 92 174 0 81 98 265 125 243 102 217 108 238 108 231 98 217 98 193 92 224 102 212 101 210 101 205 96 198 93 186 87 148 51 66 15 33 15 26 15 28 16 26 13 26 10 47 52 131 73 119 69 124 67 121 69 121 67 119 66 117 66 112 61 107 63 105 58 90 55 81 43 50 19 16 6 11 9 4 3 2 3 7 6 11 9 28 12 9 3 4 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 0 0 23 48 145 88 152 75 148 73 148 73 148 73 148 73 145 72 145 72 145 72 145 72 136 72 136 75 145 79 138 70 131 73 124 70 119 69 117 67 95 54 88 51 93 54 90 49 85 51 88 51 88 49 83 46 81 49 90 57 100 60 105 63 100 57 95 57 107 69 121 72 102 61 107 66 114 69 117 69 112 66 114 67 117 70 119 70 117 67 112 61 100 54 90 51 66 34 57 25 40 16 26 10 2 0 4 1 4 1 2 0 2 0 2 0 2 0 2 0 7 3 4 1 2 0 0 0 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 9 7 10 11 10 7 7 0 7 3 7 3 7 3 7 3 7 11 7 11 7 11 7 11 6 7 7 11 7 15 9 15 4 3 6 7 6 7 4 3 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 1 0 1 0 4 11 9 19 21 35 21 35 21 35 21 35 21 35 21 35 21 35 21 35 24 43 24 43 24 43 24 43 24 47 27 55 30 59 30 51 28 51 30 51 28 67 24 15 1 0 3 134 202 480 110 158 58 103 31 55 30 51 28 63 33 59 28 39 19 15 12 3 13 23 16 27 16 19 12 3 7 7 16 39 31 67 42 83 37 71 48 99 54 111 60 126 67 150 79 194 98 234 110 253 117 253 108 238 107 246 105 234 113 269 110 265 110 269 105 257 84 134 19 19 75 301 110 79 67 253 203 523 182 265 271 817 161 210 120 87 3 0 10 0 16 23 9 0 0 27 48 174 140 365 241 626 247 575 271 531 205 333 205 515 153 309 132 301 156 611 248 468 265 599 174 261 110 436 337 920 355 857 327 876 316 773 226 591 260 686 288 698 280 742 289 706 294 757 310 817 312 793 324 841 333 821 324 813 333 809 336 825 318 769 324 769 324 630 224 515 221 468 227 488 212 519 236 527 217 559 247 523 179 408 193 476 90 15 34 87 45 107 37 87 31 79 25 63 18 47 24 55 22 47 21 51 21 51 24 63 28 67 28 59 27 55 30 63 31 79 34 91 30 95 27 19 98 571 214 539 214 543 218 555 224 575 227 579 224 579 224 583 227 591 220 555 229 579 233 579 229 555 217 531 209 480 203 539 214 523 215 507 212 511 214 515 218 515 217 507 217 511 233 519 223 484 218 495 260 559 223 448 226 583 283 515 229 448 187 349 161 357 202 519 224 460 211 408 193 464 232 460 200 432 199 400 185 420 209 476 199 400 188 372 165 369 194 408 176 365 162 325 152 321 153 333 152 325 152 309 126 297 158 349 146 309 140 289 135 293 138 293 141 285 135 261 129 261 132 269 123 234 117 226 119 234 120 230 122 230 119 218 114 222 114 222 107 214 105 206 104 210 101 206 104 202 96 198 101 214 105 218 104 222 107 206 101 210 102 198 79 154 79 162 85 174 84 162 88 154 82 190 84 130 92 281 193 190 98 138 75 214 70 210 84 158 78 162 82 186 87 186 84 162 81 162 85 170 81 150 87 170 92 174 88 170 99 210 126 206 96 138 82 138 85 162 76 126 63 95 54 91 49 79 52 95 48 71 42 67 45 79 45 79 42 47 31 51 39 51 39 63 42 71 46 83 49 91 42 91 54 99 57 130 73 146 87 190 101 190 90 170 82 138 84 170 90 182 93 186 92 174 93 146 87 158 84 158 75 134 72 79 36 19 37 134 95 186 102 202 99 138 58 79 45 87 40 75 27 63 21 35 19 59 21 43 21 31 13 23 16 43 24 51 24 55 27 55 22 19 15 23 34 75 76 174 66 107 36 51 45 87 67 126 96 202 110 198 138 329 117 3 21 154 102 214 102 178 98 206 114 190 110 158 105 146 85 146 108 158 107 186 108 186 105 178 101 174 93 178 73 103 31 27 10 35 13 47 15 35 16 23 13 15 21 123 75 186 69 174 72 166 69 170 69 166 67 162 66 158 66 138 63 146 64 130 55 134 51 103 34 47 9 3 6 15 3 0 1 0 4 7 7 15 18 27 7 0 3 3 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 6 91 72 206 82 174 73 162 73 162 73 162 73 162 72 158 72 158 72 158 72 154 76 142 73 150 78 146 64 107 49 87 52 99 55 107 58 119 55 107 45 83 42 83 40 75 46 91 45 91 43 87 43 87 45 91 52 107 55 115 61 134 63 123 60 130 69 158 75 162 69 158 72 166 75 170 75 170 73 162 69 146 61 126 57 126 45 95 36 63 24 31 12 11 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 3 6 15 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 16 9 19 12 19 9 11 4 14 7 14 7 14 7 14 7 11 7 11 7 11 7 11 7 7 4 9 6 9 7 11 7 9 4 7 3 4 4 7 6 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 4 3 4 4 9 9 19 13 28 18 26 19 33 24 35 22 31 21 31 21 31 21 31 21 35 24 35 24 35 24 35 24 35 25 40 27 40 27 40 25 45 31 52 30 42 30 33 12 4 6 38 120 382 182 207 81 100 39 54 28 54 27 45 31 50 28 40 22 26 15 19 12 23 15 28 18 31 16 28 12 31 15 42 24 66 39 93 52 74 40 90 48 93 48 97 55 109 64 138 88 174 105 188 108 191 110 174 101 171 105 179 107 191 113 191 111 188 113 193 117 171 84 95 12 62 57 105 18 50 52 222 191 341 164 556 313 238 114 191 28 9 0 50 0 19 10 11 0 9 3 45 27 183 116 286 230 465 271 477 251 479 180 351 176 267 144 226 117 362 269 422 221 475 238 293 128 255 226 608 383 608 377 594 380 608 383 405 235 427 244 389 220 396 247 410 223 432 259 465 288 477 283 499 306 520 298 503 303 468 274 491 298 494 297 527 312 556 254 362 191 334 176 374 193 372 212 413 242 436 269 479 256 425 238 319 110 90 21 95 45 74 40 50 31 45 27 40 21 26 21 40 25 33 18 31 21 31 21 35 25 45 30 47 31 57 30 50 31 47 31 47 33 45 31 40 19 164 239 362 220 360 221 353 221 355 224 362 229 362 224 355 223 358 221 351 217 362 227 367 224 360 217 351 206 348 194 353 214 365 211 379 206 379 214 386 217 396 217 398 217 401 229 434 235 417 217 408 220 482 259 429 215 427 260 530 250 436 208 358 164 329 180 405 236 422 215 403 193 377 220 439 211 384 197 367 180 358 200 398 214 370 187 353 173 322 179 372 190 336 168 322 155 303 150 308 155 312 153 315 146 267 138 312 158 298 144 286 137 279 135 284 140 291 140 279 129 267 128 272 132 267 125 257 120 257 123 257 120 255 122 250 117 243 114 241 114 238 111 236 110 234 107 231 107 231 102 217 99 226 108 236 108 238 116 245 110 234 111 236 102 186 82 191 88 198 87 181 75 179 81 181 73 164 72 183 88 176 66 169 48 171 99 171 79 162 85 195 84 169 82 181 78 176 81 171 81 179 85 176 78 186 88 198 93 193 92 205 102 238 107 210 84 181 82 191 90 176 73 152 58 133 55 131 52 126 54 112 46 105 46 114 52 114 54 114 42 95 45 107 42 100 48 109 55 124 61 126 61 112 60 126 52 100 46 107 48 126 64 145 63 131 66 140 66 138 73 159 88 179 95 179 92 176 90 179 85 188 79 171 72 145 54 93 31 90 57 212 90 217 92 193 58 124 39 102 31 90 25 74 22 69 15 69 24 59 21 62 21 59 18 66 27 74 27 76 24 71 24 81 31 85 30 107 40 188 87 198 61 162 51 179 64 219 93 236 85 257 134 305 134 236 55 148 73 229 110 238 104 229 125 245 110 241 111 224 96 186 98 226 107 224 111 219 113 214 107 207 102 181 87 140 51 62 12 21 7 21 12 23 15 31 13 28 13 33 45 124 72 119 70 128 69 121 69 121 67 119 66 117 66 119 61 107 67 112 57 90 60 81 45 54 21 11 1 4 7 4 3 2 3 7 6 11 9 31 13 11 3 4 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 7 0 2 0 0 0 0 0 2 0 9 25 107 76 148 78 148 72 150 72 150 72 150 72 148 70 148 70 148 70 148 72 145 76 136 76 143 72 112 49 74 39 74 43 81 51 88 52 93 46 62 30 47 28 45 27 54 31 50 27 45 27 47 31 50 34 62 42 69 49 90 63 112 69 109 70 117 75 117 70 114 69 112 67 105 61 95 57 88 51 76 39 54 27 35 19 19 10 14 4 2 0 2 0 2 0 2 0 2 0 2 0 14 6 7 3 0 0 0 0 2 1 2 0 0 0 0 0 0 1 2 3 7 6 9 7 0 0 2 1 4 3 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 0 0 0 0 0 0 9 11 10 15 10 7 6 0 7 3 7 3 7 3 7 3 7 11 7 11 7 11 7 11 3 0 3 3 4 7 6 7 7 7 3 0 1 0 6 11 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 4 3 6 11 9 23 13 31 18 27 18 31 22 43 24 43 21 35 21 35 21 35 21 35 25 47 25 47 25 47 25 47 25 47 27 51 27 47 24 39 27 63 33 55 30 55 21 3 1 0 21 349 217 349 111 134 40 71 28 59 31 51 27 59 31 59 28 39 21 23 18 19 13 23 18 35 19 31 16 19 16 23 21 39 31 79 52 130 34 63 45 83 45 79 48 99 54 123 75 194 99 234 105 238 107 222 95 202 96 230 105 246 102 253 107 261 108 277 117 309 99 281 85 107 18 51 31 51 28 31 39 261 188 468 331 420 114 329 76 0 22 0 9 19 10 0 4 35 13 0 0 19 39 174 132 428 254 607 242 607 268 547 233 372 102 269 131 293 227 658 217 539 257 507 134 269 144 555 349 868 354 956 378 968 377 948 241 571 262 563 185 400 182 476 179 380 182 448 177 456 202 495 221 575 241 567 236 599 259 607 254 615 242 587 260 634 271 499 180 444 188 432 218 464 223 523 242 646 271 662 271 619 265 650 120 31 33 154 85 158 46 103 33 71 27 67 22 39 16 47 25 59 21 39 18 47 16 43 22 59 28 71 31 67 31 63 30 59 28 67 30 79 34 47 15 31 96 619 220 555 227 575 223 563 223 579 229 595 230 583 220 563 217 579 218 567 221 555 218 539 212 511 202 495 199 464 197 511 202 503 209 492 212 507 215 511 217 511 217 499 221 531 238 535 226 480 215 484 259 567 230 460 224 575 292 583 230 440 177 329 165 396 214 531 217 444 206 392 190 468 232 448 194 400 182 361 182 436 215 472 190 380 179 349 161 376 199 412 170 357 162 325 150 317 152 337 161 353 161 325 128 293 155 341 149 317 141 293 135 289 137 289 141 277 131 246 123 242 125 249 134 257 126 246 126 249 123 238 125 238 122 226 116 226 114 222 108 218 108 214 107 218 105 218 108 210 98 202 105 230 111 234 113 253 119 234 111 246 114 222 88 170 92 182 93 162 76 119 78 182 87 107 64 158 81 83 57 87 54 146 63 87 67 107 67 230 122 234 84 194 90 174 82 150 78 150 84 166 81 142 76 162 90 174 92 178 99 206 105 186 95 146 82 142 87 174 84 134 67 107 61 99 60 99 54 95 48 75 45 83 52 103 55 115 57 83 46 99 54 83 46 99 60 138 72 158 76 162 66 158 79 150 63 123 61 111 51 83 46 31 27 27 33 35 51 103 69 174 88 202 90 178 93 162 87 166 84 170 75 142 67 87 45 23 25 87 87 194 72 115 58 39 28 39 25 31 25 55 22 71 22 43 13 51 7 7 22 35 27 43 33 67 27 43 24 23 15 27 30 79 25 19 19 35 73 186 75 107 60 103 66 126 96 210 93 67 69 134 81 0 24 23 54 103 98 230 114 234 122 297 135 242 128 238 111 174 81 182 116 226 108 226 110 226 107 218 102 214 99 214 79 130 34 35 13 35 9 23 9 23 12 19 13 15 7 87 66 170 67 174 75 174 69 166 69 162 67 158 66 158 69 138 63 154 67 130 55 138 49 103 36 47 6 0 3 7 3 0 1 0 4 7 7 15 19 27 7 3 4 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 4 0 0 27 45 158 79 190 73 162 72 162 72 162 72 162 70 158 70 158 70 158 70 158 72 134 70 142 78 142 63 87 48 83 49 91 54 99 55 111 43 71 22 15 9 3 9 3 10 0 4 0 0 0 4 0 7 7 21 35 30 71 52 130 69 146 67 150 69 146 63 123 51 107 43 79 31 43 18 15 4 0 4 0 3 0 3 0 0 0 0 0 1 0 4 7 0 0 0 0 0 0 0 0 0 7 0 7 0 15 6 23 0 7 0 7 0 7 0 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 0 0 0 0 0 0 0 0 0 0 0 0 19 10 19 10 19 10 19 10 9 6 11 7 14 9 16 10 14 9 14 9 14 9 14 9 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 4 3 4 3 4 3 4 3 4 3 4 4 11 10 21 15 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 40 27 38 25 35 19 19 6 26 0 74 177 319 128 236 82 81 34 54 27 50 27 42 24 50 31 50 28 35 21 31 22 28 18 33 19 31 18 40 22 40 13 33 24 81 49 93 43 107 10 128 34 76 40 83 57 100 49 112 76 176 110 191 102 155 87 140 82 150 96 171 105 186 110 186 110 188 113 193 114 198 99 155 82 102 21 47 39 35 57 16 72 310 191 382 188 281 190 119 9 7 15 14 7 9 9 9 7 11 7 14 7 9 43 176 138 331 248 518 238 506 242 491 241 267 82 205 147 460 253 422 242 453 188 245 108 250 221 386 218 396 251 458 276 494 251 432 285 506 217 303 167 305 170 322 161 319 176 317 144 303 161 300 152 293 158 296 147 293 150 296 165 339 193 365 197 367 171 305 173 327 191 367 199 374 260 456 244 448 266 434 253 448 188 95 27 124 82 155 79 64 37 50 25 33 19 35 21 38 19 26 18 35 25 38 21 26 22 45 28 42 25 42 31 52 28 45 27 40 27 40 28 42 37 28 0 234 232 382 218 360 218 382 214 389 202 422 202 374 212 386 211 343 239 322 235 358 217 367 212 339 208 358 193 329 197 343 200 353 188 343 220 367 211 384 220 398 227 408 220 403 238 453 229 405 220 441 241 456 283 420 223 434 235 558 272 432 215 362 155 329 197 422 226 410 212 386 182 382 220 417 197 374 184 355 171 331 193 401 206 367 187 351 167 310 176 372 188 322 159 308 149 298 149 305 153 315 159 315 147 281 134 293 155 300 146 286 135 276 135 284 141 284 135 269 125 262 126 272 135 272 128 262 125 265 128 262 122 253 122 253 119 245 114 236 108 243 114 241 111 236 110 234 107 226 104 226 104 231 111 243 117 238 116 245 113 243 117 241 104 198 87 205 93 212 93 200 82 195 87 195 75 176 72 171 63 162 61 155 58 152 60 150 55 143 114 444 128 138 72 148 98 174 78 164 75 171 82 179 84 174 85 186 88 188 102 231 131 226 92 191 95 202 82 181 92 188 78 152 64 150 67 138 54 126 54 114 49 117 58 136 69 121 55 119 52 117 52 119 55 114 48 128 82 150 78 152 73 148 79 155 84 157 81 148 76 171 75 117 30 69 31 95 49 133 76 155 90 171 93 164 88 167 92 176 84 171 73 155 69 140 63 88 22 88 60 205 101 205 66 136 37 95 18 76 28 69 18 74 28 81 15 78 33 62 28 83 27 71 30 88 31 69 28 93 22 74 28 107 40 121 31 109 34 195 79 212 73 188 60 210 73 234 96 245 90 150 43 219 49 102 4 57 52 167 98 217 120 257 117 248 131 231 122 219 84 174 104 217 98 212 107 191 93 174 85 169 85 148 72 119 45 57 15 16 6 14 10 21 15 35 16 31 7 23 24 105 76 124 72 136 70 121 70 128 75 128 70 119 66 121 67 109 61 100 58 95 58 83 43 52 21 16 4 2 0 7 4 7 4 7 4 7 4 26 21 26 4 0 3 9 6 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 7 1 2 0 0 0 0 0 7 6 59 78 169 70 155 76 150 73 145 70 143 70 148 73 148 73 148 73 148 73 136 73 133 76 136 76 133 75 140 76 119 61 76 30 59 42 35 16 16 1 2 0 4 3 2 0 2 0 2 0 2 0 2 3 14 13 35 28 54 36 76 45 66 34 47 21 26 12 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 9 7 9 7 9 7 9 7 6 0 7 3 7 3 9 7 7 11 7 11 7 11 7 11 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 6 7 6 7 6 7 6 7 4 3 6 11 9 23 15 35 18 31 21 35 18 27 19 35 19 31 19 35 21 39 22 39 24 39 22 39 24 47 27 55 24 43 24 43 24 43 24 43 25 47 24 43 21 19 9 0 6 0 73 440 174 257 114 103 31 59 27 51 30 63 30 55 30 59 30 51 28 47 27 47 19 39 24 47 22 39 22 43 24 35 22 51 37 79 37 55 12 119 49 35 48 39 22 15 42 87 58 166 92 222 92 186 85 174 79 170 87 214 101 238 108 261 108 261 110 277 113 289 111 301 120 301 82 103 18 47 25 39 15 83 146 583 221 313 209 420 43 0 4 15 7 23 9 27 7 27 7 19 7 3 10 35 63 206 135 456 244 607 238 567 236 583 229 301 93 305 274 575 212 591 265 408 132 265 180 658 277 654 269 694 286 682 266 567 251 646 272 452 149 325 170 361 149 273 134 321 152 297 152 329 152 301 141 293 137 269 128 253 119 246 123 269 122 249 113 253 143 369 165 416 194 448 239 674 272 603 253 622 247 638 268 285 25 111 73 134 57 123 36 95 28 67 22 47 19 43 22 43 16 35 21 55 22 47 18 51 28 67 27 55 25 59 25 47 25 47 24 55 27 71 22 31 4 31 150 587 223 543 238 587 227 575 223 595 227 619 211 567 235 511 206 571 233 619 236 563 218 531 200 519 223 547 215 519 203 499 211 535 209 495 227 519 217 511 217 499 218 527 221 543 241 527 226 507 220 456 257 678 236 472 226 551 324 638 238 480 187 325 168 440 223 499 217 448 197 372 199 480 220 412 182 365 180 365 173 424 217 448 194 396 184 349 161 380 200 416 167 345 156 313 149 317 153 333 156 349 156 317 135 285 144 341 149 317 140 289 134 289 138 293 137 269 131 253 126 253 131 269 131 253 125 249 128 253 125 242 126 242 125 238 120 230 114 218 116 234 114 230 111 230 108 226 107 218 105 218 107 230 113 246 111 246 116 238 114 249 113 218 92 178 96 190 98 186 90 162 87 170 87 142 75 134 73 111 66 115 61 107 61 115 58 99 64 138 152 190 61 154 57 138 67 103 61 95 64 111 67 119 70 134 76 146 84 190 116 281 108 182 90 198 101 174 88 194 85 146 70 119 70 119 63 87 52 91 49 91 54 115 66 142 52 95 52 95 52 99 55 103 54 99 72 190 81 166 82 166 87 186 85 186 85 186 87 182 99 190 79 134 70 146 67 119 61 123 63 134 60 126 54 103 45 59 43 67 37 67 34 55 30 31 19 0 21 87 82 210 84 111 52 63 33 15 13 19 21 39 21 67 22 35 16 55 24 43 36 31 24 31 30 31 28 63 40 51 25 47 36 63 36 47 25 51 67 154 75 150 66 130 82 158 102 214 110 174 54 103 159 341 155 214 9 0 49 95 45 99 58 75 63 95 60 142 58 83 37 103 45 71 22 39 16 15 9 15 9 19 18 39 18 23 10 11 12 31 13 31 12 27 13 23 9 0 7 35 57 178 70 166 78 162 69 162 72 170 73 162 67 150 69 154 66 142 61 142 61 146 52 103 34 51 12 7 3 0 4 3 4 3 4 3 4 3 15 43 16 7 0 0 4 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 3 0 1 7 0 7 1 0 3 0 22 154 90 162 73 170 72 166 72 170 75 174 67 154 69 162 73 174 76 178 79 170 81 174 79 166 78 170 72 115 40 43 13 0 9 23 10 3 3 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 7 0 10 7 9 3 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 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 11 6 11 6 11 6 11 6 16 9 14 7 14 7 11 6 9 6 9 6 9 6 9 6 11 7 11 7 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 9 6 11 9 16 13 26 18 26 19 31 21 26 18 28 21 28 19 28 21 31 22 33 22 38 24 35 22 35 24 38 27 35 24 35 24 35 24 35 24 31 22 35 22 28 10 14 1 9 15 193 199 281 105 176 36 47 18 40 25 54 33 54 31 54 28 38 27 47 33 47 28 38 25 47 30 45 24 45 24 50 25 54 30 66 31 66 31 179 203 157 46 124 34 88 33 74 43 117 73 150 79 136 69 143 78 128 78 143 93 167 101 179 107 181 108 186 111 188 113 181 129 253 149 205 75 76 13 54 0 74 24 286 297 317 155 470 187 69 15 31 12 0 15 4 9 4 9 9 9 11 7 14 15 47 54 195 137 384 259 487 262 477 276 520 232 279 150 470 245 391 268 458 140 236 126 346 271 475 269 489 289 513 294 527 292 530 307 563 288 508 304 472 256 453 227 415 218 396 190 327 167 317 143 267 117 234 96 217 93 214 102 243 119 250 114 200 107 257 150 288 158 272 110 336 226 427 247 441 260 448 279 346 54 42 67 88 36 45 21 42 27 40 24 35 19 33 18 31 18 23 16 31 21 33 19 35 25 42 28 40 24 40 28 47 24 40 24 35 25 38 27 35 24 16 25 207 245 401 224 365 220 396 220 334 230 329 232 370 224 353 224 353 202 370 208 386 212 348 215 346 206 348 196 331 196 365 215 367 224 403 224 370 218 389 227 401 230 410 232 401 230 432 221 415 232 453 238 489 300 448 226 432 244 565 286 451 217 358 158 346 206 425 221 417 209 377 182 393 226 420 193 358 177 355 179 348 199 398 197 362 184 351 171 322 185 382 193 334 165 312 150 298 149 308 156 310 156 305 143 276 134 293 155 298 144 286 137 276 135 281 138 279 134 274 131 269 131 272 132 269 128 262 126 267 128 265 123 265 129 262 126 257 122 248 117 245 114 243 113 238 111 236 110 236 108 231 107 231 110 241 114 238 116 245 113 243 119 243 105 219 101 226 104 224 98 210 90 210 96 210 85 193 82 191 75 176 69 164 64 159 64 152 58 167 39 152 55 148 61 133 54 140 54 131 49 128 52 128 51 121 52 126 52 131 67 169 95 193 78 176 92 200 87 181 93 171 75 155 72 155 72 140 58 119 54 119 55 124 60 133 64 119 54 119 54 121 57 126 61 119 57 148 93 152 76 155 82 171 92 167 88 164 92 176 99 186 101 183 96 183 92 128 39 69 31 52 22 33 13 23 10 19 6 31 4 42 4 38 4 14 4 16 3 50 45 179 101 200 72 155 51 114 21 54 0 66 12 64 19 81 21 88 31 90 39 102 36 93 36 105 34 112 46 136 45 126 40 133 43 126 36 126 37 202 82 241 87 229 79 241 88 255 108 253 96 128 60 284 150 334 141 138 16 88 13 88 43 78 0 64 0 57 15 62 18 50 7 28 0 26 0 16 0 14 0 16 0 14 0 14 1 11 6 19 18 28 16 23 12 26 9 23 4 26 21 97 75 124 72 133 69 121 70 126 73 128 70 119 66 117 66 109 63 107 63 102 63 88 46 57 24 21 7 7 3 7 4 7 4 7 4 7 4 19 18 26 6 0 0 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 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 1 0 1 4 1 26 54 150 75 131 66 131 64 131 66 133 69 148 76 148 75 143 73 140 72 140 76 138 76 133 76 128 72 126 49 38 3 2 0 2 4 2 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 2 3 2 1 0 1 0 1 0 1 0 1 0 1 0 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 7 3 7 3 7 3 7 3 10 7 9 3 7 0 6 0 4 3 4 3 4 3 4 3 7 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 7 11 7 11 7 11 7 11 4 3 6 11 10 27 16 39 18 31 21 35 18 27 19 35 19 31 19 35 21 39 22 39 24 43 22 35 21 35 22 39 24 43 24 43 24 43 24 43 21 51 24 39 15 3 4 0 0 0 120 472 141 150 63 0 13 19 18 43 30 67 31 59 34 51 21 35 30 63 28 39 22 55 30 67 28 51 24 43 19 35 25 43 25 47 37 87 138 555 85 91 42 35 42 63 28 71 55 138 66 130 60 123 73 146 70 154 82 202 96 222 102 249 105 261 110 273 111 277 105 329 153 400 143 301 67 83 13 27 25 39 217 690 116 543 330 436 42 0 16 0 4 31 9 27 9 19 9 19 7 11 6 7 7 43 75 214 144 499 247 555 260 615 257 650 256 372 218 535 221 646 238 242 138 349 217 607 232 523 229 495 215 499 242 543 236 511 241 547 253 638 292 718 315 769 331 809 331 761 306 710 288 587 223 436 176 353 140 285 129 269 123 246 107 202 95 186 102 273 152 384 128 107 22 83 78 218 113 285 143 396 99 43 48 107 28 95 25 67 21 63 21 59 21 43 18 27 18 35 15 35 18 43 19 43 25 59 27 63 25 55 24 51 24 47 24 47 24 59 28 75 31 123 18 0 66 619 274 615 146 440 282 603 196 484 230 583 236 563 200 626 221 619 223 559 217 575 238 650 215 523 196 488 185 456 211 563 215 523 223 547 229 571 236 539 223 551 226 503 235 599 257 543 214 488 230 551 276 666 254 551 244 523 303 694 233 444 171 325 180 468 226 492 212 416 184 369 205 492 220 404 190 384 185 376 176 416 203 400 180 365 176 341 162 384 197 392 168 345 155 305 144 309 150 329 152 333 147 301 132 285 143 337 147 313 141 293 134 285 135 281 131 265 132 265 132 265 131 261 129 253 126 249 129 257 128 246 129 253 129 249 126 246 120 234 116 238 114 234 113 238 111 234 113 234 110 226 108 230 111 238 111 246 116 238 116 253 116 222 104 214 108 214 102 190 95 178 99 202 99 174 88 170 87 150 78 138 70 123 70 123 64 107 70 83 51 115 63 79 63 103 58 67 51 55 51 63 48 51 42 47 39 35 33 27 39 55 52 79 49 115 66 111 61 115 66 115 66 119 70 123 66 107 57 107 58 111 58 111 58 107 54 99 52 95 52 99 55 103 57 103 82 198 81 142 84 170 92 186 92 186 93 198 99 218 93 218 102 198 81 130 34 0 7 0 4 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 9 0 10 43 67 202 88 138 61 79 36 15 7 0 18 11 13 3 19 19 30 39 34 43 42 51 43 67 49 75 45 75 51 87 49 91 55 115 40 67 24 43 67 190 87 170 78 142 78 138 88 186 96 146 54 83 76 39 36 55 10 15 21 15 42 138 16 0 7 0 1 0 9 63 21 19 0 19 6 23 4 23 3 27 6 35 1 3 6 11 7 19 18 47 28 51 15 23 9 19 7 3 9 19 49 174 72 162 75 158 70 162 72 166 72 162 69 154 63 142 63 134 61 142 61 142 55 111 37 59 15 15 6 7 4 3 4 3 4 3 4 3 9 39 19 15 0 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 3 91 81 190 84 190 79 182 76 178 76 182 78 182 78 178 75 174 75 170 81 190 81 186 78 186 75 178 75 99 10 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 4 0 4 0 4 0 1 0 3 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 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 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 7 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 7 4 7 4 7 4 7 4 4 3 7 6 11 10 21 15 26 19 31 21 26 18 28 21 28 19 28 21 31 22 33 22 31 21 28 18 26 18 28 19 35 24 35 24 35 24 35 24 31 27 38 24 26 7 11 3 14 6 210 191 234 64 100 22 45 18 42 27 57 33 52 28 57 25 28 18 33 25 31 16 35 25 47 28 42 24 45 24 57 30 59 27 59 34 97 63 140 105 109 57 76 37 83 28 71 39 102 54 107 52 112 60 124 67 114 70 133 85 152 93 167 99 174 105 181 108 183 108 181 120 217 128 231 128 164 48 57 33 57 33 312 180 176 262 513 161 90 15 7 1 14 16 4 9 9 9 11 7 14 7 0 10 7 9 117 85 234 156 384 200 413 214 379 247 460 211 358 215 403 257 415 162 358 203 446 266 425 244 460 227 408 232 403 229 420 215 425 226 410 220 408 223 429 238 465 268 503 276 520 300 553 315 575 336 606 340 604 328 553 288 484 239 401 194 317 150 286 159 341 205 310 99 114 42 109 39 88 34 119 60 66 37 78 25 45 48 28 34 26 18 33 18 33 19 28 18 26 16 26 16 26 18 31 21 42 27 40 25 40 25 40 25 50 27 45 28 42 30 45 33 47 46 19 0 97 244 487 292 100 119 453 286 260 107 413 268 355 141 336 230 415 212 334 254 451 276 441 266 393 263 444 256 379 221 405 247 410 229 389 220 382 211 343 208 367 217 393 236 403 244 458 241 427 230 444 238 491 306 501 241 427 244 551 297 432 200 341 165 374 221 441 229 408 199 365 187 410 233 425 199 382 188 358 176 341 191 382 184 343 171 334 165 317 180 362 174 319 156 300 143 286 141 296 149 298 147 293 137 274 134 288 149 298 144 288 137 279 134 276 134 267 129 272 132 274 131 269 129 269 128 265 126 269 131 269 126 262 128 262 126 257 123 250 119 245 116 245 116 243 114 243 114 245 114 238 110 236 110 238 113 238 116 245 114 245 120 248 108 234 110 241 108 226 96 214 96 226 107 229 96 212 96 212 88 195 81 183 75 176 75 167 67 159 70 143 78 148 61 171 66 152 61 143 57 136 57 126 49 119 49 114 42 93 27 69 19 81 21 81 33 102 37 95 36 109 46 109 54 121 58 119 54 112 51 119 55 124 57 124 57 121 54 117 51 112 49 112 51 119 60 159 96 159 76 164 87 167 88 174 93 181 96 179 95 174 107 193 78 97 28 40 0 11 4 19 10 19 10 14 7 14 10 23 6 35 4 33 10 16 12 16 7 21 19 119 78 210 82 171 48 109 25 76 12 90 27 88 24 93 34 121 46 126 51 126 55 143 60 150 60 157 57 159 57 162 55 171 63 150 37 107 19 202 92 248 79 245 81 231 79 238 105 248 96 176 72 155 13 66 12 71 27 145 36 124 81 112 10 85 7 26 0 28 25 47 7 14 12 14 6 11 3 7 3 7 3 7 0 11 6 16 15 33 28 45 25 28 12 26 10 28 7 26 15 83 75 128 72 128 70 126 73 126 73 124 72 121 69 117 66 112 64 107 61 97 58 90 49 59 25 26 10 11 6 7 4 7 4 7 4 7 4 9 18 33 12 2 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 4 3 0 1 0 1 0 1 4 1 9 39 136 87 143 79 143 76 140 78 143 79 138 75 143 79 150 84 157 87 159 87 148 81 133 70 114 64 85 22 4 0 4 0 2 0 0 0 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 3 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 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 9 7 9 7 9 7 9 7 9 7 7 3 7 3 6 0 4 3 4 3 4 3 4 3 4 3 4 3 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 3 0 3 0 3 0 3 0 1 0 3 3 7 19 13 31 18 31 21 35 18 27 19 35 19 31 19 35 21 39 22 39 19 31 18 27 18 31 19 35 24 43 24 43 24 43 24 43 21 63 28 47 13 0 3 0 7 0 125 444 117 91 34 27 25 47 25 55 31 67 31 55 31 43 18 15 16 23 16 11 21 43 24 47 22 43 25 51 42 87 39 67 34 79 57 150 72 87 60 154 37 83 42 43 34 67 42 79 42 83 52 119 60 115 60 126 70 170 81 182 88 214 95 234 101 249 101 242 108 234 98 238 110 289 85 142 33 75 21 134 101 261 162 702 303 357 95 87 16 0 9 0 9 19 9 11 7 11 7 11 3 15 0 0 39 166 111 269 123 285 129 261 158 297 135 372 159 321 167 456 218 484 224 456 191 507 221 559 272 559 239 531 253 587 245 511 233 523 218 480 220 511 230 547 235 555 227 519 220 503 223 499 226 543 233 535 233 575 250 666 291 749 306 753 298 710 292 702 282 710 283 615 208 476 194 432 150 309 108 162 57 91 30 43 49 103 7 79 18 55 16 47 18 39 19 31 16 39 19 39 16 35 19 55 28 59 22 51 25 63 27 51 27 55 27 59 28 75 34 87 37 55 4 39 116 607 283 805 81 349 263 892 135 222 244 857 202 123 194 698 319 206 69 634 301 638 153 396 196 793 276 499 217 761 321 686 268 761 313 765 297 710 285 710 269 571 224 555 242 587 236 527 227 579 251 571 266 757 304 511 221 626 328 662 218 404 167 349 193 476 221 480 215 420 191 404 218 503 224 432 194 384 180 365 173 416 203 396 177 353 171 337 161 369 184 341 152 309 144 285 138 289 141 301 141 305 140 293 135 289 140 313 146 313 141 297 135 281 131 269 126 249 128 257 129 257 129 253 129 253 126 253 131 261 131 253 126 246 126 246 125 242 120 234 116 238 116 238 116 246 116 246 116 242 113 234 110 234 113 242 111 242 116 242 117 261 117 222 107 214 113 210 101 178 96 186 105 210 107 186 96 186 96 166 90 150 84 146 82 146 78 134 72 126 60 150 69 170 87 103 72 99 67 99 67 95 60 79 55 83 54 75 45 43 28 19 21 19 19 27 25 31 27 23 28 35 34 51 39 51 43 55 37 59 42 79 49 95 54 103 61 115 58 107 57 107 58 103 58 91 81 190 85 150 88 170 85 170 92 190 96 186 93 178 90 246 105 123 18 0 6 0 3 0 9 15 12 19 9 15 12 7 7 11 3 15 7 19 7 3 9 0 0 0 27 99 76 146 72 87 39 35 33 27 27 47 52 75 63 123 88 162 96 154 88 158 93 154 85 154 87 138 73 123 66 83 52 99 49 99 16 11 57 190 84 142 78 138 73 146 95 226 107 194 49 75 40 39 55 130 57 126 54 51 39 246 114 170 63 27 7 7 15 47 18 0 0 19 15 39 13 39 12 35 9 31 0 7 3 15 6 19 18 47 28 39 16 15 10 27 9 19 9 0 42 162 75 150 73 150 73 158 73 154 72 150 70 150 73 166 72 154 66 142 57 126 55 115 37 59 15 15 6 7 4 3 4 3 4 3 4 3 4 39 25 35 3 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 4 0 3 7 1 7 1 0 3 0 1 63 72 182 75 174 75 174 75 178 79 186 85 202 82 186 78 174 72 166 60 146 54 115 40 79 25 51 19 19 0 0 1 7 0 7 3 7 3 7 3 0 0 0 0 0 0 0 0 0 0 0 1 0 1 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 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 11 6 11 6 11 6 11 6 11 6 14 7 14 7 16 9 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 2 1 2 1 2 1 2 1 4 4 7 6 14 12 23 16 26 19 31 21 26 18 28 21 28 19 28 21 31 22 33 22 28 19 28 19 31 22 35 25 35 24 35 24 35 24 35 24 26 24 40 24 19 3 9 0 31 24 255 180 183 51 78 24 52 19 38 21 45 25 42 25 40 21 26 13 16 13 23 18 35 22 38 21 35 24 52 33 78 40 74 37 78 46 107 64 157 49 114 46 66 21 83 22 83 37 83 37 83 40 95 49 100 52 93 55 109 67 121 70 133 79 145 88 157 92 157 90 169 92 152 88 171 90 138 54 78 16 62 72 162 95 346 300 479 146 219 107 88 9 9 1 4 10 9 9 11 9 14 7 11 0 14 24 107 101 255 147 319 171 305 185 403 184 305 199 286 114 305 199 408 236 353 149 341 266 511 291 553 301 532 268 565 315 506 250 441 232 410 224 398 227 439 257 465 256 448 245 436 238 413 223 413 235 415 218 353 188 353 194 365 190 339 170 398 221 432 236 398 226 448 262 499 279 503 292 484 272 415 171 102 42 16 43 59 22 35 18 35 18 28 13 26 16 28 21 28 19 35 21 28 18 33 25 42 24 31 21 40 28 45 28 50 27 45 28 45 31 47 34 62 21 23 46 284 238 398 269 339 217 456 333 339 193 444 339 403 114 360 303 577 67 117 251 456 211 181 102 310 321 396 72 226 292 472 137 293 289 489 206 353 286 527 297 484 328 573 315 477 283 489 253 436 241 456 245 525 340 592 282 515 327 608 294 427 200 355 179 384 211 405 206 417 208 386 200 417 226 413 199 377 184 355 177 348 196 377 176 339 168 329 162 310 170 334 149 293 143 288 140 284 140 286 141 279 137 284 138 281 137 284 138 296 144 288 138 279 132 272 129 262 125 262 125 265 126 267 128 269 128 265 128 272 132 272 129 260 126 260 126 257 123 253 120 248 117 248 117 248 117 248 117 245 114 241 111 238 113 245 117 238 114 245 114 248 122 250 111 234 111 245 111 226 98 224 105 231 108 234 99 219 99 219 93 210 92 200 88 198 90 191 84 183 70 148 85 157 98 174 75 176 78 171 76 167 76 152 66 140 61 126 57 117 49 102 42 97 36 88 31 88 36 85 31 78 33 76 31 74 33 76 36 78 31 85 34 93 40 100 43 117 52 117 54 121 57 128 60 128 60 157 96 176 90 181 92 181 95 183 96 183 96 183 95 176 116 191 52 28 0 23 9 19 7 14 6 4 6 0 4 4 9 11 3 23 3 23 12 9 9 4 10 9 0 45 25 152 72 200 72 150 48 124 43 143 84 229 120 253 131 281 140 272 128 250 131 267 125 253 122 265 111 245 104 231 72 179 54 157 51 128 19 176 78 241 78 231 73 226 79 238 99 212 69 148 55 112 48 162 61 124 43 102 19 85 98 236 81 117 21 19 15 33 25 23 7 2 7 7 9 2 7 2 7 0 3 23 10 21 7 9 6 9 12 26 16 16 10 26 12 35 9 28 9 71 73 131 70 124 70 128 73 124 72 121 70 121 70 131 73 121 67 105 55 81 45 88 48 57 24 23 9 9 4 7 4 7 4 7 4 7 4 7 19 45 19 9 1 4 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 4 4 2 3 0 1 0 3 0 1 4 4 11 28 107 69 148 85 143 81 133 78 131 76 117 64 105 52 81 37 62 28 35 13 31 7 16 0 7 0 11 0 4 4 7 0 0 1 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 4 3 4 3 4 1 2 1 0 1 2 3 4 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 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 4 0 4 0 4 0 4 0 4 0 6 3 7 7 9 11 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 3 0 3 0 3 0 3 0 6 7 6 11 10 27 16 39 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 18 55 28 35 7 0 0 0 0 55 165 408 79 71 27 0 13 11 9 7 13 23 18 27 19 31 18 11 12 11 19 39 22 39 22 35 21 43 31 79 30 55 31 67 42 95 54 119 51 91 43 39 43 27 54 47 39 63 36 55 36 63 39 67 46 83 45 87 54 123 61 130 69 158 78 194 85 202 84 186 85 174 84 214 93 206 67 158 31 71 16 190 116 230 161 745 257 253 135 321 85 35 18 11 9 11 9 11 9 3 9 11 9 0 18 146 84 273 165 392 191 321 180 503 230 543 239 456 149 218 196 555 253 559 155 194 158 658 321 714 331 825 360 749 269 646 274 599 262 579 242 583 259 607 251 603 250 611 259 646 251 559 224 499 221 531 218 480 197 460 196 480 199 472 179 400 179 396 184 408 152 333 171 444 164 353 158 396 179 535 206 353 46 59 30 130 18 15 54 43 21 55 15 39 13 35 19 39 18 47 24 47 18 39 22 63 27 51 18 47 25 71 30 59 24 43 24 51 28 67 31 83 36 55 19 67 176 539 188 448 226 495 221 507 220 662 251 654 262 698 241 714 294 531 209 837 263 734 233 595 256 940 248 178 187 920 269 107 138 865 277 170 126 678 294 388 140 642 301 547 202 642 315 781 291 674 279 694 265 642 288 694 309 718 288 583 244 503 202 444 211 495 214 464 215 440 199 420 209 460 203 404 196 400 190 396 182 420 193 341 170 341 162 321 149 341 159 273 141 289 141 297 140 297 140 297 132 289 137 297 138 297 137 289 146 313 141 297 135 281 128 261 123 242 123 242 123 246 126 253 129 253 126 253 131 265 132 257 128 249 128 249 126 249 123 242 119 242 119 242 119 249 119 249 116 234 113 226 113 234 117 246 111 234 116 234 117 253 119 226 108 214 117 214 104 182 104 202 104 202 107 178 98 178 98 162 96 162 92 154 95 166 93 154 95 119 79 190 70 166 70 170 87 142 84 150 85 142 78 126 79 130 67 103 61 107 61 115 57 107 49 79 43 83 43 67 42 63 39 47 33 35 34 47 34 39 30 31 27 23 27 27 30 35 31 47 39 67 45 83 66 95 78 190 96 186 99 182 104 202 99 190 96 202 99 222 107 297 113 123 9 0 7 11 16 19 10 11 7 19 12 35 10 11 6 19 6 31 15 47 16 27 19 35 10 0 1 0 36 107 90 170 69 87 51 51 114 305 176 372 165 317 152 285 149 273 134 289 146 285 137 285 143 277 132 273 120 170 72 111 48 130 39 35 43 146 78 170 75 146 81 166 93 178 66 51 42 75 37 99 60 71 30 71 46 63 7 79 46 0 0 0 0 11 24 43 18 15 10 11 6 3 9 11 12 15 9 19 4 15 6 11 3 11 9 23 13 7 9 3 10 27 9 11 10 0 37 158 76 150 72 150 75 158 72 150 70 150 70 154 72 162 67 138 55 103 39 71 54 107 36 55 13 19 4 11 4 11 4 11 6 11 6 11 6 55 31 59 7 7 4 15 0 0 0 0 0 0 0 0 0 3 0 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 1 0 1 0 1 0 3 0 4 3 1 7 1 7 4 7 3 3 3 47 51 126 58 119 49 91 34 59 25 43 9 0 6 0 1 0 0 0 0 0 0 0 1 7 1 7 0 7 3 27 0 7 0 15 0 7 0 7 0 7 1 15 0 7 0 7 0 7 0 7 0 0 0 0 0 0 1 3 1 3 1 3 0 0 0 0 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 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 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 0 1 4 6 11 9 16 10 28 19 31 21 31 22 33 22 35 24 35 24 35 24 35 24 31 22 33 24 35 22 31 21 31 21 33 24 38 25 35 24 26 30 31 15 11 4 16 0 19 18 300 171 136 49 69 19 28 12 19 10 16 10 16 12 21 13 19 12 16 13 19 15 40 24 47 27 54 34 66 39 62 33 59 33 59 34 66 37 76 39 74 34 71 36 78 42 93 43 88 40 83 37 83 36 93 42 88 43 102 52 109 54 107 61 131 70 128 67 128 70 133 66 131 72 140 67 105 42 54 18 81 87 210 93 360 304 288 128 183 132 202 61 26 0 11 9 19 10 11 9 11 3 16 0 88 90 152 137 248 185 355 209 398 232 441 242 446 233 384 146 365 251 465 206 272 128 413 233 463 250 506 263 479 247 515 272 465 233 422 230 434 233 465 248 470 256 420 221 417 229 436 245 410 214 405 226 379 206 343 188 374 211 327 182 351 180 360 194 348 174 303 156 305 173 293 146 195 78 234 217 241 67 54 34 47 31 40 24 31 18 31 19 31 18 28 16 26 16 28 18 26 16 28 21 38 25 38 22 35 22 38 27 47 33 45 25 42 24 35 27 40 27 45 25 57 40 148 82 181 72 188 98 224 134 272 176 348 187 360 218 415 247 444 268 491 297 477 298 522 324 546 331 534 310 513 352 544 259 475 360 546 212 353 333 544 191 288 282 496 197 195 259 565 315 530 303 525 342 518 313 503 291 511 294 494 241 432 257 499 259 441 263 458 247 439 215 415 226 403 202 370 173 341 199 329 168 341 173 334 158 341 162 305 146 305 153 310 144 331 111 312 122 293 119 317 114 272 131 265 123 257 125 276 143 288 141 300 116 291 122 279 122 257 128 238 110 262 132 260 125 267 123 257 123 269 126 262 125 257 129 262 132 257 128 257 132 250 125 245 120 238 119 248 129 245 120 245 116 243 116 243 116 224 111 260 129 253 131 269 111 236 111 245 111 236 105 238 113 241 108 231 102 229 99 219 96 207 93 205 92 205 90 202 90 205 92 193 90 200 93 198 90 195 87 202 93 202 92 181 76 162 76 155 72 136 63 126 63 133 64 126 57 114 51 107 49 117 52 102 42 88 36 83 34 85 34 85 33 81 30 78 28 81 27 66 21 66 24 69 24 83 28 83 37 119 64 155 76 162 90 188 107 195 110 181 95 152 120 193 58 31 6 31 12 33 15 19 12 23 19 23 13 35 24 40 28 50 31 50 31 45 27 35 19 14 1 28 30 133 113 222 75 191 54 124 107 374 191 346 174 331 165 312 149 296 141 276 131 274 135 284 138 274 129 274 131 281 123 214 60 169 55 162 40 169 55 231 82 226 79 219 81 234 90 150 39 148 54 81 28 138 45 71 25 90 13 62 30 57 12 38 10 11 12 45 21 28 6 21 13 19 9 9 4 4 7 11 12 11 7 11 6 9 4 7 4 9 7 11 9 14 10 19 10 23 9 59 61 131 67 114 73 119 67 121 72 133 76 128 70 121 69 114 66 114 40 42 31 76 49 71 28 21 9 9 6 9 6 7 6 2 9 0 10 0 25 40 25 11 0 0 3 2 1 4 0 11 0 16 0 11 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 0 1 0 0 2 3 4 3 11 6 35 24 40 22 19 4 0 0 2 0 2 0 7 0 9 0 7 3 14 3 4 1 4 6 4 1 0 1 2 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 0 0 0 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 0 0 0 0 0 0 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 1 7 6 23 10 31 12 23 18 23 19 27 21 31 21 31 21 31 21 31 21 31 21 31 21 35 22 35 22 35 21 31 22 35 24 39 24 39 24 43 24 67 25 23 4 0 0 0 0 59 161 372 64 107 25 27 10 7 10 3 10 11 13 19 16 23 16 23 16 27 18 27 22 31 22 35 25 47 31 59 34 59 33 59 33 63 36 71 42 71 37 59 37 71 42 83 46 87 42 79 39 75 37 75 49 91 43 87 48 99 48 91 58 123 61 130 61 130 66 142 64 134 63 158 69 158 51 95 22 95 54 154 101 261 184 480 141 325 116 325 122 226 48 47 9 19 13 11 7 3 4 0 12 0 88 277 119 170 99 341 165 388 176 472 239 607 265 591 221 376 179 488 230 563 223 440 241 527 212 468 232 472 215 456 223 480 233 567 265 587 241 523 223 468 199 480 199 460 180 361 159 388 211 507 236 531 221 432 206 444 206 480 197 424 187 404 179 392 182 372 153 329 153 380 171 456 194 404 174 420 78 83 36 83 31 67 24 47 19 43 19 43 19 39 18 35 16 35 16 35 16 39 19 47 22 55 25 55 22 51 24 59 28 71 27 51 25 55 25 67 25 63 27 43 18 146 113 226 93 186 84 166 78 170 69 166 69 87 67 214 117 313 147 420 194 503 212 555 241 646 282 785 328 857 342 880 346 952 371 952 352 920 361 972 381 928 346 892 357 924 288 797 333 849 312 761 322 936 300 817 312 773 300 714 272 575 268 690 220 515 236 686 205 543 263 666 254 495 271 583 235 575 220 484 229 488 194 484 177 416 177 369 165 341 143 281 135 273 134 376 120 261 123 305 101 321 141 234 135 353 134 246 126 238 128 253 140 281 137 206 114 265 134 238 128 281 138 234 123 285 137 265 131 261 134 265 134 261 134 253 129 234 122 230 125 246 122 234 122 234 117 238 122 253 126 246 122 238 119 234 119 234 107 210 120 234 116 261 134 214 105 186 108 186 104 178 108 202 110 190 105 178 102 166 98 162 95 174 95 170 95 166 93 166 93 158 88 158 93 166 92 158 87 154 87 170 92 174 82 150 76 146 78 134 67 115 61 115 64 111 61 103 58 99 58 103 60 99 54 75 46 59 42 51 40 67 37 59 36 55 33 51 34 47 27 31 25 27 22 15 22 3 13 0 21 23 30 31 34 79 55 130 66 182 87 234 98 293 98 123 10 23 24 63 25 51 21 51 28 75 31 71 34 83 36 91 39 95 37 91 42 87 31 63 18 27 22 75 51 166 104 194 63 59 107 468 212 436 185 361 168 317 152 277 152 313 141 285 137 285 137 281 146 301 140 289 143 285 113 158 61 87 57 87 55 107 69 162 70 154 79 174 104 134 40 0 27 67 31 47 60 126 31 39 48 35 22 75 25 11 10 3 9 55 28 75 16 27 9 39 7 15 7 7 7 3 10 7 7 11 7 7 6 7 4 3 7 11 9 15 10 19 10 15 9 0 28 138 79 174 70 174 72 158 69 158 72 166 69 150 67 162 67 166 64 71 9 27 45 126 49 83 15 27 7 27 6 23 6 23 9 23 10 23 10 59 34 75 12 11 0 15 1 0 1 0 0 0 0 3 0 11 0 11 0 19 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 0 11 0 11 0 11 0 11 0 11 1 15 1 7 16 99 73 162 37 11 1 19 3 15 0 11 0 3 0 0 0 0 1 0 0 0 1 7 1 0 1 0 1 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 6 9 6 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 7 6 11 10 19 12 21 13 28 19 31 21 31 22 33 22 31 21 31 21 31 21 31 21 33 22 33 22 33 22 33 22 35 24 35 24 35 24 35 22 19 27 26 12 7 1 16 0 33 49 262 119 121 49 57 19 23 10 16 9 16 12 26 16 16 9 19 10 21 12 23 13 42 22 42 24 45 27 52 30 59 33 59 33 59 34 64 36 71 37 66 36 71 42 85 45 93 43 88 40 85 37 85 37 109 48 105 48 112 52 114 51 124 60 114 57 119 63 126 64 138 64 128 60 121 52 85 30 45 19 81 69 181 104 253 135 188 119 205 114 195 114 150 49 28 10 21 10 11 6 4 0 42 46 229 137 491 128 93 81 191 78 145 90 284 202 439 250 441 217 372 203 429 289 573 266 434 251 448 254 479 211 439 230 475 242 439 239 441 233 458 271 503 253 422 197 327 167 351 184 238 141 367 254 456 254 439 214 389 200 341 187 360 182 319 185 348 190 362 177 310 158 319 190 396 238 463 223 360 102 71 21 66 36 47 25 33 19 31 19 31 19 28 18 28 18 26 16 23 16 28 19 33 21 33 21 42 25 38 24 38 25 42 27 45 27 40 25 38 27 42 27 88 31 52 131 401 227 372 209 355 185 327 179 303 165 279 125 222 137 257 120 198 96 174 72 217 119 226 120 243 149 293 167 336 206 413 265 482 294 542 343 565 336 573 372 606 342 573 368 608 375 608 374 573 343 592 327 530 334 527 294 475 276 499 277 453 295 389 236 496 297 298 188 487 280 336 174 494 253 312 217 520 236 389 269 432 257 444 277 444 235 415 226 393 174 324 187 272 140 265 123 229 98 219 117 226 99 210 104 217 107 241 122 272 132 300 131 269 125 293 126 267 125 248 117 231 123 255 104 243 117 245 117 253 125 267 129 267 128 262 125 267 131 267 129 253 126 255 125 250 123 250 126 253 125 250 122 245 119 243 119 222 105 236 117 241 134 272 114 234 110 241 110 238 110 245 116 241 108 236 105 229 101 222 98 219 98 217 96 217 95 214 95 212 92 207 90 212 95 212 90 207 87 205 88 207 88 191 82 176 79 169 76 150 67 140 66 140 66 136 63 133 63 136 64 136 64 133 60 124 52 112 48 105 45 105 43 100 40 97 39 102 40 93 36 90 33 78 25 83 27 71 16 64 15 59 12 50 22 64 10 26 18 69 51 117 66 90 24 16 3 31 21 35 16 26 16 35 24 40 24 42 25 42 27 42 24 38 22 42 18 21 7 7 0 11 15 133 54 183 90 179 114 384 257 403 199 346 168 329 165 312 147 300 143 291 138 288 138 284 132 284 134 276 132 296 149 293 126 193 64 181 69 207 63 219 78 226 79 234 96 231 58 90 9 100 45 107 22 124 63 145 52 85 9 64 37 52 0 19 15 23 21 52 28 38 12 21 12 16 9 14 7 11 9 14 10 11 7 11 7 9 6 9 4 14 9 16 10 16 12 19 12 19 7 47 58 133 78 121 70 128 73 119 70 121 73 124 72 117 69 119 70 114 30 9 1 62 49 83 36 21 4 2 4 11 4 11 6 7 7 0 10 0 21 38 28 23 1 2 1 2 1 2 0 9 0 11 0 11 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 1 0 0 0 0 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 2 0 4 0 4 0 4 0 4 0 4 0 2 0 2 0 7 40 114 70 57 4 0 6 2 1 2 0 2 0 2 0 2 0 2 0 0 0 2 9 19 22 38 18 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 7 3 7 1 3 3 11 6 23 10 27 10 19 19 35 21 35 22 39 22 43 24 43 24 43 24 43 24 43 24 39 22 39 22 43 25 47 27 51 25 47 24 43 25 47 21 59 21 11 1 0 0 0 4 162 128 218 55 107 18 19 15 15 10 3 10 11 15 23 7 0 9 7 12 11 13 7 24 35 24 39 28 55 33 63 33 59 31 55 33 59 34 59 33 51 34 59 37 75 43 87 45 87 42 79 39 79 39 71 42 75 45 99 58 130 64 130 67 126 60 123 66 142 66 126 69 146 57 123 45 79 24 23 16 19 52 186 92 242 141 341 101 301 122 277 108 293 102 182 22 15 3 0 9 7 6 0 16 198 146 349 361 468 49 83 61 55 19 27 76 285 193 519 238 591 226 535 235 619 292 515 217 615 259 674 292 599 283 642 271 702 324 753 291 619 260 642 260 615 253 543 188 400 170 361 135 238 191 615 266 595 257 551 215 519 205 472 227 527 200 492 200 480 211 460 182 436 208 571 274 674 312 678 244 170 16 43 42 91 30 51 18 39 19 47 18 39 18 39 18 39 18 39 15 35 19 47 22 47 19 43 27 63 25 59 25 59 25 59 28 55 25 59 27 67 27 67 18 23 0 305 223 543 211 555 224 535 221 575 229 591 238 559 202 583 250 619 248 666 265 634 208 527 205 492 180 432 156 372 144 448 165 372 146 495 199 480 223 619 269 726 298 801 319 813 304 817 334 865 340 932 368 888 348 916 327 753 285 757 334 849 331 928 303 777 325 817 226 726 307 773 153 638 286 686 120 579 280 492 92 630 233 472 236 563 248 769 233 535 266 805 250 579 288 734 266 543 211 579 230 313 140 380 132 202 116 261 110 281 135 222 107 249 117 265 132 261 120 226 119 249 116 277 149 297 138 301 138 269 122 253 125 249 120 238 125 257 132 257 122 230 122 257 125 261 125 253 123 257 122 249 120 242 117 234 114 226 101 194 111 242 126 305 140 222 110 206 110 206 108 206 111 214 108 206 108 198 102 182 101 182 99 178 98 174 98 170 96 170 96 162 92 162 96 170 95 162 90 150 87 158 88 162 87 150 81 150 81 138 73 119 67 119 75 134 70 119 66 111 64 111 69 126 70 123 66 103 58 95 54 87 51 83 48 75 46 75 51 83 48 83 49 79 43 63 49 79 43 55 39 43 34 35 27 39 21 0 0 0 3 7 21 23 9 11 6 0 1 0 9 7 6 0 4 0 4 0 9 3 9 0 7 0 3 0 12 3 6 0 3 0 4 0 25 35 51 119 117 476 254 535 220 440 180 345 168 337 162 305 141 297 140 301 144 309 141 293 128 265 126 269 141 337 155 317 107 134 58 95 64 111 67 154 76 170 88 190 87 63 25 19 31 15 15 0 27 59 39 55 10 0 33 115 24 0 0 3 9 43 22 59 15 11 6 7 9 15 9 11 9 7 10 7 9 15 7 11 7 7 6 7 10 19 10 19 10 23 12 15 6 0 19 107 75 178 69 142 72 150 66 146 69 166 75 170 64 158 64 166 66 71 1 0 24 103 51 95 15 15 3 15 4 7 4 7 6 7 9 7 10 35 28 71 19 3 0 0 3 3 3 3 0 3 0 3 0 3 0 3 1 3 1 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 15 3 15 3 15 3 15 1 11 1 11 1 11 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 19 31 12 0 0 0 0 7 0 11 0 11 0 11 1 0 4 3 4 11 13 43 27 130 66 138 24 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 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 7 3 4 1 2 1 0 1 4 4 9 6 9 6 19 13 21 15 21 16 23 16 33 22 33 22 33 22 33 22 33 21 31 21 31 22 38 27 42 27 38 24 35 25 40 27 23 25 21 9 2 0 16 0 35 72 207 78 121 48 57 16 35 13 23 7 16 7 23 12 35 18 40 22 42 22 42 21 42 22 47 25 54 33 66 39 62 31 59 31 59 33 64 36 57 30 59 34 74 39 83 43 93 43 90 42 88 40 90 42 95 42 102 52 128 67 140 67 133 63 131 67 145 70 131 55 112 51 102 37 81 24 57 12 83 57 176 78 138 131 284 123 198 114 198 108 183 108 176 98 85 22 11 1 21 9 11 3 93 99 293 140 351 144 202 46 83 31 93 51 148 95 269 174 396 247 444 250 429 194 377 164 465 285 479 257 489 260 494 251 439 259 470 239 408 229 434 241 432 217 379 196 362 196 358 156 253 96 298 263 482 254 444 238 420 253 436 217 429 227 384 191 351 190 403 208 393 215 441 268 491 283 573 316 410 57 52 31 69 36 45 21 26 16 31 22 28 18 28 18 28 18 28 18 26 18 31 22 35 21 31 18 40 25 40 25 40 25 38 24 45 30 42 25 40 27 47 28 47 43 45 128 293 144 281 176 322 173 317 188 327 199 370 214 353 223 396 226 403 260 465 271 515 309 553 321 558 319 542 300 525 285 475 256 446 245 436 245 393 229 401 254 432 242 410 248 434 229 336 205 427 233 389 269 489 303 484 274 475 295 561 318 539 324 577 333 568 315 511 334 563 333 456 352 546 298 384 330 542 259 308 315 491 227 422 197 405 232 164 158 413 242 200 179 489 223 226 269 527 272 379 297 484 269 494 285 446 224 379 191 377 162 291 171 293 108 205 113 236 105 236 132 231 90 207 123 224 122 253 123 243 131 272 141 284 135 281 134 279 129 265 122 248 117 253 120 250 117 243 120 243 122 243 120 238 116 229 111 214 98 214 113 250 149 281 114 238 108 234 105 231 105 231 105 236 110 241 108 229 101 226 104 224 98 224 96 222 96 219 95 222 93 214 93 219 96 219 93 217 87 212 90 212 92 205 87 191 82 186 79 167 69 152 70 159 73 155 69 148 67 148 67 152 72 155 72 152 66 140 60 138 60 136 58 131 55 128 55 128 55 128 58 138 61 133 54 124 57 131 57 126 54 121 52 109 51 88 10 16 4 19 0 16 0 9 3 23 1 9 0 16 3 14 1 9 0 9 0 9 1 11 1 9 0 9 0 9 0 9 0 9 0 9 0 33 10 105 72 336 245 448 217 410 202 351 167 324 159 308 144 291 141 293 144 300 147 293 138 281 138 284 137 296 153 315 152 296 101 171 48 176 60 217 76 229 87 248 92 229 72 193 99 167 40 150 73 200 61 140 36 155 46 143 84 136 39 42 0 9 12 26 18 19 9 9 9 14 9 14 10 19 9 16 9 14 9 14 7 11 7 9 6 16 10 16 10 16 10 16 12 16 7 40 48 124 82 131 72 119 67 109 64 114 70 121 70 121 69 112 67 114 33 9 6 16 30 69 36 26 6 7 6 16 4 16 6 9 7 7 9 9 15 38 34 40 4 9 1 0 3 0 1 0 1 4 0 9 0 4 1 2 3 0 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 4 1 7 1 7 1 7 1 4 0 4 0 4 0 4 0 4 1 4 1 4 1 4 1 4 1 4 0 2 0 2 0 11 0 0 0 0 4 7 1 0 0 9 12 28 21 40 25 35 22 33 16 19 10 21 16 28 58 145 82 76 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 6 7 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 3 3 7 1 3 1 0 4 0 6 0 6 0 13 15 13 15 13 15 13 15 18 23 15 19 15 27 21 39 24 43 22 35 21 43 27 63 27 67 22 11 0 0 0 0 3 154 98 190 63 83 25 0 16 3 7 0 4 0 10 7 24 39 28 47 28 43 25 35 21 19 22 27 27 47 34 59 31 47 30 43 31 51 34 55 30 35 33 47 36 63 40 71 45 79 42 75 42 75 43 79 43 83 48 103 58 126 60 115 57 119 63 142 67 130 55 95 33 67 27 43 24 27 22 15 60 87 90 238 85 305 134 234 111 265 101 269 107 257 105 285 76 107 16 0 4 0 7 7 70 337 149 234 95 246 105 115 25 43 39 75 40 75 88 285 176 519 238 619 250 420 179 535 339 876 348 730 268 571 220 511 251 603 244 583 257 658 260 571 250 535 199 404 165 448 208 468 101 130 141 575 282 630 253 587 251 555 174 285 113 261 108 242 110 321 173 492 221 619 280 785 279 769 351 849 167 31 24 119 37 79 27 43 16 39 21 51 16 35 18 39 18 39 19 43 18 43 19 47 21 43 19 43 24 55 25 63 27 63 25 55 30 59 27 63 27 63 28 67 27 43 0 369 188 456 190 440 164 357 138 353 134 357 158 400 165 416 158 372 153 440 196 531 202 555 227 630 259 738 289 769 303 809 324 912 346 904 351 988 380 984 380 976 365 908 345 900 325 817 254 622 283 638 176 448 239 630 212 476 177 452 191 432 182 452 236 666 260 674 260 694 254 694 265 745 272 730 286 841 303 757 289 849 289 805 282 694 325 801 187 769 310 611 126 793 316 380 107 785 271 210 110 702 188 242 206 773 244 595 303 682 232 738 292 646 226 579 203 460 146 369 144 301 167 424 149 249 104 265 129 261 113 257 126 273 117 226 110 198 102 214 116 265 120 261 125 269 122 261 122 273 122 257 122 257 119 242 111 226 107 186 96 222 128 341 152 249 116 230 108 218 110 226 110 222 105 226 111 222 102 198 102 214 99 190 99 186 98 186 96 182 96 174 92 174 95 182 95 170 88 146 88 154 95 162 90 142 82 142 82 126 73 107 69 107 69 119 69 119 70 130 75 138 72 126 72 126 70 115 66 107 66 115 64 111 61 103 60 99 55 87 54 95 61 111 61 103 60 126 67 126 63 107 58 103 60 119 45 15 4 7 4 0 1 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 7 0 1 0 9 0 13 0 18 253 242 615 223 480 179 361 159 309 153 309 152 293 141 285 137 277 137 265 126 238 120 249 129 257 137 313 159 337 165 257 78 59 48 91 69 126 69 166 92 182 107 230 123 301 119 134 98 257 123 190 93 194 116 186 81 242 117 257 67 7 10 15 15 19 12 19 12 23 10 15 10 19 10 19 9 15 10 15 9 15 7 11 7 11 10 19 9 15 9 11 7 3 7 7 22 95 66 190 79 182 76 174 70 166 73 178 75 174 75 178 66 170 67 79 3 0 1 51 39 95 22 31 7 7 4 0 4 0 7 0 7 0 9 11 25 79 28 3 0 0 3 11 3 11 3 3 1 3 0 0 1 0 1 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 4 0 3 27 1 27 1 27 1 27 0 23 0 23 0 23 0 15 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 4 0 0 0 1 15 0 7 13 75 36 138 52 162 49 138 39 79 16 23 7 23 24 194 113 269 61 75 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 1 4 3 4 3 4 3 4 3 11 6 7 4 9 9 19 15 26 15 21 13 23 18 35 27 38 33 33 10 2 0 9 0 21 51 169 95 140 42 78 13 42 15 28 10 28 16 45 25 57 31 62 34 62 30 52 24 52 27 52 27 54 30 59 33 59 31 57 30 59 31 62 34 66 33 71 37 78 42 85 40 95 43 90 42 95 42 97 43 100 45 105 51 114 54 107 46 105 48 117 54 114 45 100 40 74 27 74 27 90 33 109 43 179 52 257 203 281 135 202 102 186 95 174 96 174 99 171 101 150 61 64 16 9 0 40 45 226 196 236 95 210 123 157 64 102 42 85 37 83 39 155 111 272 182 396 229 460 197 372 331 608 355 608 333 561 292 429 263 534 248 346 174 348 218 446 282 396 221 410 202 329 170 324 152 169 88 238 188 420 257 465 260 441 165 226 66 150 48 176 69 248 117 308 167 379 229 489 303 496 322 573 328 150 0 54 55 54 30 40 21 28 19 35 24 26 16 26 18 28 19 31 19 33 19 31 18 28 19 31 21 33 22 40 27 45 28 42 25 45 30 45 27 42 28 47 30 93 25 57 257 530 324 558 304 446 232 362 212 353 212 367 209 360 200 324 182 296 161 279 165 310 176 322 174 334 199 379 214 377 235 456 266 477 283 503 289 477 310 530 310 520 337 580 342 596 378 608 355 608 369 513 236 518 309 448 217 319 153 267 114 234 98 207 113 205 134 250 137 319 165 336 156 346 209 420 209 417 244 475 268 448 301 487 306 446 339 527 321 515 333 530 375 577 282 575 361 518 212 553 276 487 211 446 303 379 200 441 239 241 263 453 194 370 279 434 203 398 244 365 196 484 318 479 253 362 218 382 185 284 141 250 123 243 123 245 110 205 93 207 107 241 125 243 122 231 120 238 126 234 123 238 123 234 116 219 108 205 98 222 137 298 180 298 114 234 108 229 108 241 116 245 114 231 111 243 111 226 101 226 108 231 102 231 101 229 101 226 99 219 93 214 92 219 96 219 92 212 87 217 93 222 96 207 85 193 84 191 79 169 69 162 69 155 70 152 72 157 76 167 81 159 73 155 70 150 69 150 69 155 69 152 67 150 64 145 63 143 60 138 58 145 64 148 64 138 67 155 73 148 66 140 64 138 72 112 13 14 6 23 1 31 21 62 28 57 27 59 27 50 24 59 22 52 19 59 27 66 31 71 36 81 39 83 40 107 63 114 48 83 46 109 60 162 28 188 205 487 245 396 191 322 162 324 162 327 161 324 161 308 143 296 137 288 132 274 122 253 119 267 120 274 143 322 161 329 153 267 78 179 63 207 63 210 82 248 96 305 147 310 129 293 99 272 122 250 87 253 110 288 110 202 90 198 108 150 24 26 18 14 13 7 13 9 16 7 12 14 12 21 10 21 9 16 10 14 9 14 7 11 7 14 9 11 7 9 6 9 6 11 10 28 27 64 49 83 49 95 58 97 64 114 73 119 72 119 69 112 70 119 39 9 0 7 22 64 39 47 19 19 3 11 6 9 6 7 7 7 7 9 10 33 39 50 9 2 1 0 6 0 4 0 3 0 1 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 4 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 7 3 7 3 0 4 11 7 0 0 2 3 0 6 23 28 59 48 76 55 90 57 64 31 26 7 9 3 40 70 171 88 76 18 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 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 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 6 15 10 15 7 11 10 31 19 51 33 79 27 27 0 0 0 0 0 99 85 246 73 63 34 0 22 19 19 11 22 39 36 75 42 79 45 83 43 67 34 47 37 59 34 51 31 47 31 47 31 43 30 43 30 47 33 47 34 55 39 67 43 75 42 75 43 79 42 75 40 79 43 79 40 59 43 75 49 83 45 59 36 63 43 63 34 35 30 51 36 79 36 55 37 63 51 75 81 218 229 666 185 369 110 182 84 214 88 202 87 238 92 194 87 162 48 35 0 0 31 154 162 376 105 249 90 238 101 150 42 43 30 75 45 67 49 126 96 305 165 384 211 380 168 861 325 484 193 503 292 809 256 694 223 392 125 301 126 265 155 519 244 543 203 432 170 408 162 277 72 182 96 218 159 527 253 650 206 289 99 317 134 297 122 313 146 349 132 321 138 436 215 634 285 861 348 912 72 35 36 63 30 67 24 47 19 47 22 55 16 35 16 39 18 43 19 43 22 47 19 35 16 39 19 47 19 47 24 63 28 67 28 63 31 67 28 63 27 67 28 63 27 27 61 841 346 825 348 896 351 789 274 710 269 702 260 630 245 634 257 730 280 678 248 662 250 654 238 587 217 583 223 583 232 575 220 638 248 630 229 619 244 638 254 682 259 662 265 734 285 694 274 749 272 706 268 666 330 956 365 944 345 853 316 742 266 706 232 615 184 531 129 361 105 289 114 261 104 293 123 289 140 404 159 499 215 480 200 531 248 595 241 698 288 797 321 789 328 928 349 940 357 940 375 642 355 968 371 841 309 757 303 829 266 868 283 630 272 765 233 575 292 654 211 583 274 507 191 749 215 587 248 559 209 499 206 480 224 535 230 484 177 329 135 285 114 242 114 230 108 226 114 249 117 253 117 253 114 234 105 214 87 198 132 396 199 480 164 210 96 194 90 202 102 238 108 234 107 246 116 249 105 218 105 242 105 214 105 210 104 210 102 206 95 182 92 178 95 186 93 178 85 150 90 170 98 170 90 138 81 134 82 119 73 91 67 107 76 138 76 134 75 138 76 142 76 134 72 123 69 123 72 126 70 126 70 123 67 115 66 111 70 119 63 107 64 119 67 123 57 126 72 142 70 126 66 126 64 150 55 15 0 27 34 83 33 119 82 190 84 178 78 146 75 170 76 158 66 134 66 150 79 174 87 190 95 206 98 214 85 194 84 119 51 115 78 174 75 107 180 646 233 416 190 353 194 432 199 416 184 361 168 345 162 341 156 329 155 325 149 305 143 301 137 253 123 273 146 317 155 361 153 194 69 99 66 79 60 150 84 190 141 357 128 146 95 146 128 234 88 119 96 162 126 261 104 126 39 83 37 0 22 27 15 0 7 0 12 7 10 7 13 27 13 23 7 11 10 19 10 15 9 11 7 11 7 11 7 7 6 3 4 0 4 0 9 0 10 15 15 15 22 47 31 91 52 138 63 142 55 142 60 178 79 111 7 0 7 59 40 99 33 55 10 0 6 15 7 15 7 15 7 15 10 19 24 103 36 27 1 3 4 3 4 3 3 3 3 0 1 0 3 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 0 3 11 3 11 3 11 3 11 1 7 1 7 1 7 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 6 0 7 11 0 0 3 7 4 0 0 11 13 71 28 115 36 130 60 170 45 99 16 35 6 15 0 111 72 150 22 15 1 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 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 16 12 11 4 4 0 7 0 16 21 105 67 131 48 83 24 66 27 59 30 64 28 69 40 83 40 81 42 83 39 69 28 78 37 74 34 71 34 71 34 59 31 76 40 81 39 81 42 76 40 83 42 88 46 97 46 93 43 97 42 100 45 105 48 105 46 93 42 97 42 88 28 119 43 97 33 93 36 105 40 109 61 128 18 136 43 188 72 224 128 513 227 315 114 148 75 171 79 150 72 136 70 126 76 128 82 64 0 35 0 64 123 396 147 195 88 207 117 186 60 93 48 90 30 71 48 114 51 179 105 272 156 341 165 360 245 291 90 181 104 243 141 310 152 265 184 351 165 276 107 167 79 288 214 425 208 250 150 432 162 140 84 229 128 155 81 200 101 200 82 191 70 191 70 198 76 224 105 272 123 272 135 284 147 336 245 472 241 226 58 81 73 124 58 52 19 31 24 35 19 31 18 26 18 31 19 26 13 28 18 28 19 31 21 33 21 31 19 33 22 38 27 45 30 31 24 35 24 38 24 52 30 66 52 174 374 599 322 608 371 570 331 511 304 515 316 487 268 448 277 482 301 477 279 487 321 544 327 499 292 506 337 542 309 489 312 527 321 491 283 470 303 487 297 479 283 448 259 413 239 391 221 377 223 362 199 372 241 439 266 465 286 489 291 499 301 487 289 503 294 499 288 496 288 458 265 444 245 401 221 365 202 310 182 310 171 267 137 217 117 245 147 296 177 348 214 398 227 444 251 527 304 534 368 491 272 608 372 608 380 608 374 608 369 608 357 601 365 608 346 585 351 556 313 565 348 484 269 472 336 298 188 296 197 396 208 386 289 496 292 487 349 608 354 580 313 384 232 372 208 317 177 269 147 257 144 267 138 243 119 212 107 224 153 334 187 288 120 171 61 114 34 126 64 167 61 152 70 234 98 200 99 210 87 198 105 219 101 226 102 224 102 231 108 236 99 222 108 245 111 241 114 248 123 265 116 222 92 214 108 198 95 205 90 179 75 176 87 174 82 169 79 167 81 174 85 162 76 162 75 162 78 167 81 169 82 174 73 159 75 162 67 162 76 159 63 148 72 157 63 140 67 152 73 152 69 148 70 150 69 117 24 26 31 105 58 97 54 121 79 157 81 124 54 117 72 171 92 167 81 171 96 186 102 195 98 169 82 169 93 188 85 162 64 100 66 159 51 81 140 439 230 365 185 398 230 425 211 377 182 360 185 367 180 362 179 353 177 360 177 343 162 331 156 310 143 296 140 300 146 308 150 310 138 284 108 248 87 229 72 222 96 327 147 257 34 319 146 317 138 265 125 322 108 291 119 219 60 117 34 71 1 23 16 14 13 21 12 0 6 2 10 9 9 14 7 19 6 16 9 14 9 14 9 14 9 7 4 7 4 7 4 7 4 11 6 11 6 11 6 11 6 2 0 9 9 23 19 45 31 47 27 54 45 88 45 35 0 33 33 78 49 66 18 19 1 21 10 0 1 0 6 9 9 26 9 23 45 66 25 2 6 0 4 0 1 0 3 2 4 0 3 2 3 2 3 4 1 2 1 2 1 2 1 2 1 7 3 4 1 2 0 0 0 9 4 7 10 14 6 0 1 0 7 9 1 2 12 16 6 2 4 11 1 7 12 23 6 2 6 16 3 7 9 11 0 7 6 11 10 9 3 4 9 0 1 2 1 11 13 2 18 0 4 0 1 9 0 7 3 16 0 2 22 21 18 14 18 26 37 47 25 0 3 16 0 28 12 124 132 128 12 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 6 7 1 7 0 0 0 19 40 134 69 99 51 71 34 43 30 51 34 47 39 83 46 79 43 79 45 75 39 55 39 59 36 51 34 51 34 55 31 51 39 63 39 63 40 75 42 63 42 71 46 83 48 87 49 91 46 87 49 103 55 111 55 91 49 83 49 79 42 55 39 63 40 79 48 91 48 79 34 91 27 83 84 59 76 154 123 388 206 353 67 107 85 126 75 154 72 146 63 142 61 154 76 158 24 0 4 0 63 357 203 261 78 174 102 214 79 123 37 95 45 67 33 79 45 67 39 107 111 333 165 472 211 416 96 138 78 178 61 95 66 126 117 353 171 412 152 246 70 107 42 218 120 273 87 297 235 468 69 158 126 313 49 55 24 27 33 63 30 67 33 87 42 107 46 154 73 190 78 210 93 234 82 261 125 289 101 230 113 329 85 166 42 67 24 55 21 35 21 43 18 39 19 43 16 27 18 39 18 43 19 47 21 47 19 43 21 47 24 59 28 71 27 71 30 67 27 59 31 79 33 75 134 964 340 841 355 936 366 896 322 865 330 837 298 761 298 789 300 789 295 789 315 892 343 880 318 825 333 940 354 888 333 920 374 988 363 920 366 1003 377 980 375 968 366 940 354 916 325 781 288 710 229 535 214 595 227 615 233 611 227 603 229 607 230 615 232 634 241 658 248 658 262 666 266 674 274 702 285 718 295 745 297 726 283 682 269 666 274 674 253 607 238 611 236 567 209 484 211 476 196 587 209 543 259 710 285 730 282 742 282 706 280 710 280 769 301 769 297 801 289 817 324 813 318 868 349 642 247 932 336 575 221 678 292 642 227 595 282 833 374 908 366 765 325 785 307 710 285 690 282 662 286 742 291 591 168 277 119 309 123 297 122 206 60 55 25 15 40 67 46 142 66 103 40 87 75 138 60 154 70 142 69 190 60 154 85 162 82 210 101 190 101 210 101 234 107 234 116 293 206 464 184 353 129 218 96 178 95 182 93 174 90 154 88 154 92 174 84 154 78 146 78 146 78 146 78 146 78 146 78 146 78 154 81 138 75 150 79 138 75 146 73 111 66 130 70 111 61 126 69 134 69 126 67 130 76 146 58 35 0 39 49 107 39 63 49 119 63 99 42 59 34 95 66 162 75 174 85 206 85 166 92 158 81 134 79 150 64 170 98 67 22 75 58 0 33 448 245 420 212 507 203 480 194 412 187 408 202 456 209 452 202 432 188 388 173 357 162 337 147 297 140 277 137 281 141 285 146 297 152 305 144 269 129 246 116 202 99 190 128 281 107 75 141 333 132 218 122 309 128 119 143 178 49 47 33 0 7 0 15 31 21 0 12 0 10 27 13 7 10 15 7 11 4 19 7 11 7 11 7 11 7 11 4 3 4 3 4 3 4 3 7 3 7 11 13 19 9 0 4 0 7 3 6 3 12 23 16 31 16 51 28 55 10 0 12 47 31 83 28 43 15 31 0 11 3 23 7 27 4 11 0 11 22 142 54 83 6 3 0 0 7 3 7 0 1 0 3 0 3 0 3 0 1 0 1 3 1 3 1 3 1 3 4 11 3 7 1 3 1 3 0 0 0 0 1 0 3 0 4 0 0 0 0 0 6 0 10 7 10 0 7 7 9 0 15 15 9 0 3 0 9 3 1 0 6 19 4 3 6 15 9 19 9 0 1 0 1 7 1 23 0 7 4 0 0 0 3 0 3 71 39 194 82 253 95 301 98 214 22 43 12 11 13 47 96 460 137 154 9 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 11 7 11 7 11 7 11 7 9 6 7 4 7 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 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 7 3 2 1 0 0 2 0 9 4 66 55 131 57 119 55 93 39 76 39 83 40 93 54 100 48 88 43 90 45 88 42 81 39 76 36 74 36 74 37 76 39 81 39 76 39 83 45 88 43 90 46 97 48 102 51 114 52 107 49 114 57 133 69 124 61 117 61 124 58 119 51 117 55 145 75 174 78 159 63 148 82 145 67 155 46 245 140 401 188 393 254 202 70 155 63 152 69 148 63 119 57 109 60 124 45 33 0 16 25 202 199 312 95 145 85 186 75 128 55 83 45 88 36 74 36 88 39 138 37 183 93 214 159 391 158 238 69 150 55 143 52 162 61 133 42 169 99 210 75 150 46 128 81 169 75 133 66 267 134 157 72 260 158 93 7 42 4 64 6 74 12 93 19 107 24 107 33 131 39 119 45 126 54 124 49 76 36 85 69 138 98 121 61 66 30 42 27 35 16 35 19 28 18 31 19 28 15 28 18 28 19 31 21 33 21 33 19 33 21 35 25 42 28 40 30 45 31 47 30 59 34 62 16 329 371 503 328 542 339 587 336 525 334 539 309 484 306 520 313 482 288 477 313 530 330 537 330 508 327 542 358 573 361 537 360 601 384 582 360 587 384 608 384 608 384 608 383 608 383 608 365 604 369 534 322 585 358 518 316 487 269 420 245 398 226 386 223 372 214 365 211 360 208 355 208 353 211 365 227 391 241 410 253 415 263 439 280 465 291 520 315 558 328 585 355 608 371 608 366 608 321 532 276 484 266 303 193 336 171 281 159 269 128 272 144 281 173 339 190 358 211 393 202 374 250 427 193 448 196 415 272 425 259 465 256 391 223 389 256 477 361 608 375 570 307 479 298 460 291 475 315 501 309 448 257 396 193 272 126 212 114 119 55 95 22 50 22 88 45 107 45 128 75 150 51 93 33 102 31 83 39 100 36 102 52 85 54 138 43 119 75 174 66 164 79 176 87 176 85 205 119 238 117 217 102 202 99 200 99 200 96 188 93 193 96 186 87 181 90 174 84 167 81 162 79 162 81 167 84 167 81 162 76 157 76 164 72 157 76 164 72 162 75 155 64 148 69 150 61 140 67 152 73 152 69 148 70 150 75 131 25 14 12 76 43 78 37 90 52 112 48 97 43 109 54 138 67 152 70 157 73 159 73 162 76 164 78 169 81 207 92 176 63 95 22 69 0 286 262 477 200 425 242 393 197 377 191 382 199 401 205 389 190 353 171 336 156 317 153 329 164 324 155 319 153 317 153 319 155 327 159 351 171 360 170 362 170 343 149 315 128 310 135 286 92 274 119 248 123 370 122 231 87 241 61 150 40 124 22 85 28 52 25 54 7 2 7 11 18 9 15 14 10 16 7 21 6 11 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 14 7 14 16 38 24 21 4 11 7 11 4 0 0 0 3 9 3 2 1 4 3 4 0 16 12 28 13 31 12 26 7 14 6 21 6 16 0 9 0 14 6 59 52 88 25 11 0 11 1 7 0 2 0 2 10 0 3 0 3 2 1 4 0 2 1 2 1 2 1 2 1 7 3 4 3 4 1 2 1 9 10 19 9 7 3 11 10 14 10 11 4 11 13 21 9 4 3 9 13 23 12 16 13 7 3 7 12 19 6 0 1 11 6 0 6 0 1 0 1 0 1 0 4 0 1 4 1 11 3 0 0 7 0 7 0 4 0 9 24 66 111 207 152 195 152 195 107 40 7 0 1 4 12 145 188 267 88 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 4 0 3 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 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 1 0 0 7 0 15 0 11 0 0 21 99 69 107 57 79 52 75 39 67 45 79 51 111 51 83 42 63 42 75 45 75 42 75 42 67 40 67 40 67 42 75 43 67 39 63 43 83 46 75 48 79 49 87 52 91 54 87 48 79 49 107 64 138 70 123 70 126 69 126 64 115 69 146 84 202 98 198 81 146 75 39 76 238 75 182 134 313 266 345 202 503 49 115 49 170 64 119 63 123 60 146 69 166 64 31 4 0 0 63 143 492 125 138 60 158 79 134 55 95 49 83 31 51 33 55 39 71 15 3 73 238 105 301 187 456 146 202 61 63 49 71 49 47 52 0 6 51 43 91 69 134 57 150 54 123 60 75 78 210 82 154 174 507 25 0 12 83 18 35 22 59 25 63 25 63 24 79 34 71 28 79 37 83 33 59 27 43 27 83 54 150 51 99 30 55 25 63 25 51 22 47 18 39 19 43 18 35 18 39 18 43 19 47 21 47 21 47 21 47 22 55 27 63 27 71 30 63 25 51 27 67 31 31 272 948 289 896 324 868 342 865 316 845 312 805 303 833 327 837 292 745 295 849 321 817 318 849 321 880 331 900 349 972 352 956 378 1003 374 944 369 991 381 999 380 995 378 999 381 1003 383 948 380 1003 328 900 383 988 360 952 345 853 316 868 328 841 309 817 300 769 274 706 259 686 248 615 236 595 230 567 223 571 230 567 218 539 214 531 209 515 223 654 291 757 291 738 300 781 300 781 316 841 357 821 365 912 365 984 366 857 294 718 251 603 200 492 174 440 156 376 138 369 153 372 137 321 162 654 345 551 140 547 247 595 197 365 177 519 220 527 276 876 380 876 330 753 333 813 319 761 301 722 268 595 205 396 119 230 102 222 69 75 30 55 34 43 31 71 45 87 48 119 63 186 75 138 43 87 36 55 24 55 25 39 22 51 27 71 34 19 18 75 48 83 40 87 48 103 48 107 61 162 51 99 49 99 57 134 73 166 82 170 79 154 76 142 72 119 70 134 70 138 72 142 75 150 75 154 81 170 85 170 81 158 78 158 81 146 75 154 78 138 73 134 69 123 67 126 67 119 67 146 75 146 72 130 67 126 67 150 66 51 0 15 45 111 45 31 37 91 67 119 63 123 66 123 66 126 66 126 60 103 63 83 66 103 78 130 82 130 79 119 79 91 31 3 105 400 263 559 248 531 217 480 218 424 205 436 196 412 185 372 164 317 149 309 152 305 150 325 170 384 180 384 180 380 177 372 173 353 174 372 187 404 193 404 193 408 180 384 176 349 167 329 143 226 131 499 176 166 120 202 64 47 57 123 84 119 72 126 49 0 21 23 18 0 0 0 18 0 15 11 12 19 9 11 4 15 6 7 6 7 6 7 6 7 7 11 7 11 7 11 7 11 9 11 9 43 30 67 15 0 3 3 4 0 0 0 1 0 1 0 0 0 0 0 1 3 4 3 3 7 9 11 4 0 12 11 0 0 0 0 0 0 10 47 31 87 25 11 0 0 0 0 0 0 0 0 3 0 3 0 3 3 1 11 0 11 1 3 1 3 1 3 1 3 1 3 1 3 0 0 0 0 1 11 4 0 0 0 0 0 0 0 6 19 6 11 3 3 4 0 3 19 13 3 4 11 9 0 1 11 13 7 1 11 3 27 3 27 3 31 13 27 4 27 16 174 61 170 81 234 40 43 0 15 0 0 0 0 0 0 7 47 48 353 171 488 168 507 173 372 51 19 1 23 4 11 73 464 190 321 31 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 9 6 9 6 9 6 9 6 9 4 4 3 4 3 7 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 2 0 7 0 40 52 169 102 183 79 126 49 88 42 97 48 107 58 112 49 93 42 90 45 97 48 97 48 93 45 90 45 90 45 90 45 90 43 83 42 93 49 97 49 102 49 105 52 112 54 117 52 109 46 112 55 133 69 133 73 138 73 143 70 140 67 152 72 164 76 176 72 155 54 145 25 439 291 312 128 329 209 506 280 439 88 76 75 117 72 143 60 133 54 131 79 150 78 83 10 19 6 42 69 281 190 179 67 145 70 136 67 119 37 95 34 62 33 83 33 74 27 105 67 222 111 238 108 281 174 341 156 284 117 276 149 379 227 377 108 186 64 148 36 136 39 143 55 107 48 145 48 143 95 167 84 422 285 114 13 64 40 88 30 95 33 100 31 93 27 90 33 97 27 81 27 71 25 21 13 50 24 35 24 52 48 52 27 33 19 38 27 42 25 40 21 28 16 31 21 31 18 28 18 28 19 31 21 33 21 33 21 31 21 33 22 40 27 38 28 40 28 40 25 52 30 54 46 525 343 456 343 508 324 518 331 520 307 484 318 527 333 539 324 489 303 515 339 518 294 475 312 518 330 506 315 534 365 563 354 570 375 604 381 599 383 601 384 601 384 606 384 606 384 608 375 608 384 530 342 608 366 589 369 565 343 558 365 585 355 546 345 570 343 537 321 527 331 513 310 508 312 499 292 460 285 458 277 425 262 415 257 393 236 403 260 470 266 417 218 355 191 305 174 317 214 465 250 544 313 494 295 522 322 556 333 575 349 587 328 537 297 496 274 479 277 468 279 468 179 274 294 546 185 315 232 367 171 269 177 360 209 448 266 460 263 401 256 472 309 496 294 448 256 382 209 281 141 231 113 162 70 117 49 78 25 76 42 95 45 95 48 88 33 93 48 105 61 114 51 85 40 81 34 66 28 59 19 50 22 78 31 71 33 66 24 62 33 62 27 66 30 74 34 76 31 85 42 88 37 74 36 93 54 105 55 114 52 90 36 81 37 93 43 102 49 112 55 119 58 133 69 145 78 155 79 152 76 157 84 171 81 169 88 181 85 164 76 157 76 162 78 157 73 148 75 159 76 152 67 143 66 143 76 143 34 14 13 83 54 88 28 69 57 152 78 143 67 133 55 133 58 155 69 164 67 174 72 174 76 188 82 186 78 181 78 152 48 210 180 456 285 501 223 413 239 410 200 401 206 374 185 355 168 339 162 336 158 346 173 358 176 353 177 370 193 374 190 379 191 379 191 377 188 403 199 422 206 427 206 425 209 432 211 427 208 425 203 391 168 463 309 487 126 305 85 198 54 243 101 257 93 231 99 176 24 112 16 50 0 14 15 35 3 9 13 14 10 16 6 21 6 16 9 14 9 14 9 14 9 11 7 11 7 11 7 11 7 11 6 11 18 45 27 19 0 2 3 7 3 2 1 7 7 0 1 2 1 0 0 7 7 7 0 14 7 28 9 19 0 26 0 40 0 59 10 100 28 117 42 138 46 105 24 64 6 33 0 26 3 40 12 7 0 2 1 0 3 2 0 4 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 7 12 11 0 2 6 14 6 0 0 0 7 9 4 0 1 0 1 0 1 7 1 0 1 0 9 9 15 0 9 52 78 95 87 114 45 52 37 57 131 219 125 214 168 102 18 0 0 2 0 11 0 2 0 0 3 19 104 205 156 210 174 231 147 71 12 0 16 2 13 85 155 296 150 57 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 0 3 0 4 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 0 0 0 7 0 15 0 19 0 0 12 79 98 265 114 123 72 103 45 67 48 83 54 111 63 107 52 83 49 87 51 83 51 87 48 79 46 79 46 83 43 79 48 79 45 75 49 95 51 83 51 87 52 91 52 95 58 99 51 87 51 99 58 119 63 115 69 119 64 107 60 111 61 107 54 99 54 99 48 71 40 134 301 615 90 162 140 361 190 805 196 3 84 170 61 130 58 83 51 95 70 206 85 166 28 0 4 0 34 210 158 333 64 119 72 150 64 150 64 67 42 55 28 71 40 31 24 47 101 309 126 230 120 297 132 329 161 424 212 535 253 591 250 619 286 523 179 404 167 353 147 333 113 202 64 91 51 55 37 115 54 182 301 936 81 75 18 47 24 51 28 71 31 75 30 75 30 79 33 59 25 63 25 39 22 43 21 39 22 39 24 47 31 63 22 47 22 59 27 63 27 51 18 35 18 47 21 43 18 39 18 43 19 47 21 47 21 47 19 43 21 51 24 55 28 83 31 67 25 47 27 55 12 242 348 817 286 892 315 845 312 888 328 821 300 872 339 900 336 872 313 865 342 940 325 801 300 880 337 904 316 857 337 968 352 912 342 948 375 995 371 948 381 1003 384 1003 384 1007 384 1007 360 924 374 952 322 896 381 995 384 1011 375 991 372 995 361 944 331 920 348 928 333 888 336 936 321 853 324 900 334 849 306 825 303 793 294 809 319 872 327 849 343 900 336 880 336 872 312 761 241 611 211 591 242 551 232 547 224 551 211 559 214 519 200 535 235 603 229 603 239 662 266 718 286 698 303 821 250 742 288 710 282 761 301 801 313 773 340 880 316 872 348 603 167 495 245 662 235 551 199 436 158 349 122 238 54 115 52 99 43 79 42 91 42 91 43 71 39 103 55 126 54 126 52 123 49 107 42 95 39 87 34 75 30 59 27 59 33 55 40 134 55 67 24 59 33 71 34 63 34 71 30 35 15 47 22 43 19 47 34 95 33 75 46 75 28 11 21 27 24 23 27 35 30 39 28 35 37 63 43 83 48 91 49 87 52 111 61 119 66 150 76 154 73 138 69 154 79 158 75 154 76 166 82 166 78 146 75 146 70 158 72 63 0 19 43 103 46 15 37 115 88 146 64 103 60 99 58 115 67 146 76 146 88 146 90 138 82 115 72 95 75 107 81 265 232 654 268 543 236 539 220 448 227 436 174 416 176 357 162 325 158 349 170 384 174 376 180 388 184 396 188 412 182 392 188 416 197 440 203 440 202 444 209 464 214 464 217 476 223 468 211 452 215 468 211 432 227 488 185 384 190 130 46 115 66 119 82 138 70 115 98 273 52 39 18 0 0 0 19 0 10 0 9 11 6 19 6 19 9 15 9 15 9 15 9 15 9 15 9 15 9 15 9 15 9 7 7 27 21 39 7 0 7 15 9 7 3 0 3 15 0 11 3 15 1 3 3 3 7 3 4 0 0 0 0 0 0 0 33 87 61 142 76 182 75 206 107 238 102 218 90 146 30 3 0 0 0 0 0 0 1 0 3 11 0 19 0 19 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 7 0 23 0 15 0 31 0 15 12 27 0 15 0 15 0 35 0 35 0 35 0 59 15 71 18 123 54 226 82 242 52 115 58 230 129 519 171 523 158 297 73 246 61 440 188 432 159 535 113 115 0 27 0 0 3 0 0 0 6 15 22 269 147 456 167 495 177 456 84 71 9 39 9 43 55 357 206 480 81 47 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 7 1 4 0 0 0 2 0 4 4 28 33 186 150 250 84 162 64 107 46 107 52 117 60 133 61 117 52 112 51 107 48 97 49 95 46 90 45 93 46 85 45 97 49 97 49 100 54 102 49 105 51 105 52 112 52 119 55 114 48 114 46 117 51 102 57 114 57 109 48 107 49 121 46 117 45 136 55 155 58 145 55 298 111 288 176 413 144 427 254 253 45 191 54 117 85 143 58 138 58 162 98 143 46 26 9 26 12 126 140 300 128 138 57 140 78 138 67 119 45 81 31 71 37 76 22 114 90 236 119 276 159 358 200 374 171 384 188 305 92 222 85 257 144 351 123 231 87 267 122 276 143 293 125 219 81 150 66 133 61 105 69 542 378 171 57 97 31 81 28 83 31 88 33 85 33 83 36 90 33 76 33 64 22 45 18 35 19 40 33 54 39 50 27 35 19 33 24 40 27 42 22 28 16 28 21 33 21 28 18 28 19 31 21 33 21 33 21 31 19 31 21 35 25 35 30 42 27 40 24 52 28 31 158 575 283 477 324 494 307 487 318 508 306 479 310 506 318 520 310 487 324 549 343 515 303 501 330 556 331 525 331 558 351 587 354 568 365 608 377 592 361 594 384 592 384 592 384 589 380 570 374 587 351 499 339 587 380 589 360 551 371 599 371 565 355 570 354 551 337 530 331 537 339 527 321 539 348 568 334 522 330 544 328 508 324 539 348 549 340 608 378 601 371 608 383 608 369 544 340 553 365 596 351 546 309 484 272 439 238 398 221 374 200 346 190 341 182 336 185 348 188 386 194 374 232 425 253 432 187 346 194 315 202 391 263 465 244 460 295 563 256 355 208 348 180 308 156 241 98 152 61 109 37 114 52 88 46 102 55 97 43 124 69 112 46 78 43 95 51 102 58 90 51 78 48 76 45 66 40 64 36 54 33 54 31 57 37 85 60 100 46 66 36 74 48 83 39 62 36 59 24 59 33 57 27 47 25 50 27 57 33 69 34 57 25 45 22 47 21 52 22 52 19 47 16 50 19 50 21 52 21 54 21 64 27 78 27 78 37 95 37 102 40 97 52 121 54 114 55 128 64 148 72 150 70 150 72 133 69 128 27 14 13 76 45 93 42 121 90 191 81 140 66 152 69 159 67 171 72 186 79 217 99 224 93 198 72 174 66 155 122 379 259 515 251 436 262 427 244 417 200 393 194 341 176 348 170 341 164 339 164 353 173 334 162 334 165 348 176 358 177 353 176 362 187 382 199 398 205 417 199 436 208 436 209 436 215 425 206 413 206 417 208 417 208 420 212 451 203 444 156 322 81 248 93 248 87 219 108 327 206 200 63 195 82 66 0 16 3 2 6 4 6 11 6 19 7 14 7 11 7 11 7 11 7 16 10 16 10 16 10 16 10 16 9 14 10 19 10 9 1 14 9 14 7 4 3 7 7 4 4 0 1 2 3 7 1 26 7 14 0 9 12 66 45 179 85 248 114 276 113 281 114 281 128 322 141 327 164 329 143 241 87 136 18 26 0 16 9 4 1 0 1 2 0 2 0 2 1 2 1 2 1 2 1 0 0 2 1 2 3 4 3 0 6 14 0 0 1 21 10 7 0 0 1 33 19 16 0 0 30 81 73 117 88 95 42 69 99 217 176 281 173 169 60 74 70 183 185 248 188 238 96 62 87 42 111 250 143 207 173 214 45 0 6 2 0 21 0 14 6 4 6 0 78 179 167 181 159 205 167 112 36 0 12 0 22 38 99 260 187 109 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 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 0 3 0 0 11 0 15 0 19 0 0 3 31 107 392 167 194 87 119 52 67 51 87 57 107 64 103 57 83 51 75 45 55 46 79 43 71 42 71 42 75 39 75 48 95 51 95 51 99 49 83 51 87 51 87 52 91 52 87 46 71 40 63 37 51 40 51 48 63 40 51 36 59 37 55 36 59 52 107 70 115 70 27 81 273 254 365 176 321 191 130 70 178 58 142 76 138 69 111 63 134 93 246 73 63 0 19 7 0 79 376 168 242 66 91 61 194 79 138 58 119 46 63 31 35 15 19 87 361 173 194 95 329 134 329 176 404 182 575 266 571 224 476 235 698 304 626 184 293 138 269 119 309 147 297 134 246 93 226 85 146 49 138 301 928 46 103 42 71 33 71 31 67 31 63 31 71 28 79 36 75 34 75 30 39 18 51 28 55 19 35 22 71 25 51 18 35 18 47 25 67 28 55 18 35 18 47 21 47 18 39 18 43 19 47 21 47 21 47 19 43 19 47 22 51 24 63 25 51 19 31 19 35 9 515 358 698 310 845 315 813 309 825 313 841 307 801 297 821 322 813 298 865 342 912 325 861 312 920 336 896 325 932 349 924 349 920 345 964 372 980 365 960 384 1011 384 1011 381 995 372 968 355 976 360 861 304 865 358 995 384 960 352 991 378 944 331 880 361 920 322 837 310 849 316 845 301 829 310 924 339 908 324 916 343 912 319 904 351 1011 374 1007 361 1007 383 1003 365 972 369 991 339 944 358 1011 369 1007 348 888 368 944 340 801 301 805 298 714 266 702 262 666 242 615 224 567 197 551 191 476 194 420 214 380 117 297 125 309 95 265 260 968 310 595 196 357 113 309 119 337 114 273 96 186 64 150 57 123 46 103 48 107 51 119 58 134 42 119 61 126 54 126 58 130 51 126 51 107 45 111 49 107 45 103 43 83 34 75 33 59 34 107 49 95 39 107 45 87 37 115 51 79 24 51 30 63 33 71 19 63 31 83 30 51 21 43 22 47 28 43 19 15 19 23 25 31 24 27 21 27 24 35 19 23 16 19 16 11 13 3 16 0 10 0 12 0 15 0 12 27 30 31 25 39 28 55 42 87 48 87 52 111 51 111 51 23 0 23 45 91 39 43 70 210 105 150 63 138 57 103 58 119 63 134 76 162 92 162 101 154 82 95 69 95 185 579 276 579 259 579 230 476 236 400 199 432 164 345 196 349 167 345 171 361 168 353 167 357 176 357 162 337 165 353 167 345 167 349 170 369 179 396 191 408 191 412 197 428 199 424 202 432 194 420 209 452 208 420 200 428 209 384 197 448 209 369 209 416 205 412 146 234 156 468 215 392 111 265 168 404 69 0 1 0 1 0 1 0 4 11 6 15 6 7 6 7 7 7 7 7 12 19 10 19 10 19 10 19 13 23 10 15 7 7 4 3 3 7 6 7 4 3 7 23 10 23 1 7 1 19 4 0 0 0 0 0 15 107 99 297 150 321 152 305 129 230 108 218 108 249 125 238 137 349 170 345 161 357 131 194 48 0 0 0 1 0 1 11 0 23 0 23 1 3 1 0 1 0 1 0 3 7 3 11 4 23 6 39 18 158 52 154 36 206 92 329 28 87 25 226 105 313 70 158 30 317 153 543 182 515 114 214 58 349 147 507 176 519 120 226 60 210 116 492 161 563 193 392 43 317 40 293 174 488 168 539 167 166 3 35 0 0 7 0 0 0 0 19 4 186 128 476 164 484 174 511 119 146 24 27 12 47 27 170 162 523 111 126 3 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 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 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 0 0 0 0 0 1 2 1 9 1 4 1 0 3 0 3 16 0 31 37 169 182 374 131 217 78 133 51 124 51 112 57 117 64 124 61 102 46 100 46 102 45 100 46 107 49 102 43 109 51 107 49 107 49 107 48 100 46 112 54 119 55 119 54 119 51 119 48 112 43 107 42 90 36 93 37 90 40 88 40 100 42 131 42 183 60 222 117 265 113 391 236 522 212 413 227 413 78 162 99 174 51 148 70 159 72 155 78 181 93 97 0 35 0 26 21 148 158 319 90 119 61 133 70 128 64 117 64 85 43 81 19 78 58 269 230 374 66 198 102 219 128 224 78 250 129 329 180 355 150 296 135 324 131 288 144 327 150 319 167 276 147 300 137 231 82 155 63 140 34 565 313 81 18 145 40 105 27 112 28 107 36 100 24 95 30 97 27 100 33 59 24 52 25 47 22 45 24 45 25 42 24 33 18 26 18 33 22 33 19 26 15 23 16 31 21 28 19 33 22 35 19 28 16 33 19 31 18 28 19 31 21 47 6 19 36 47 18 38 4 243 297 537 282 496 306 453 316 489 304 484 319 489 294 460 303 508 315 501 319 513 319 518 327 508 316 525 336 549 334 534 334 551 352 565 352 568 369 585 361 587 384 601 375 570 363 575 363 585 354 551 333 444 330 539 355 539 354 570 369 556 342 530 349 582 346 513 334 527 321 484 307 482 298 472 313 534 346 527 312 520 343 534 321 513 361 589 368 592 384 608 384 606 383 608 378 575 348 575 384 606 381 592 374 608 366 575 339 561 342 537 310 511 300 465 271 456 288 475 279 472 292 506 282 417 268 468 247 370 205 260 101 157 73 527 363 525 227 341 165 186 108 202 107 217 95 157 76 159 79 145 76 133 69 114 54 93 46 97 54 93 57 109 52 97 57 107 52 90 52 93 55 93 52 81 48 74 42 69 34 62 36 69 40 64 37 69 37 66 36 74 40 78 40 74 36 47 28 47 36 52 31 59 30 54 24 42 19 47 25 47 24 40 21 42 24 54 27 45 25 52 28 50 19 50 25 45 10 28 12 45 18 14 37 23 13 83 15 33 12 45 7 45 10 45 16 52 22 40 18 57 25 78 25 47 37 59 24 35 6 23 12 62 40 93 43 145 99 169 79 140 67 114 60 159 73 126 70 195 70 219 96 229 95 186 76 315 245 508 276 501 253 460 235 427 202 393 197 374 179 343 165 336 168 336 167 343 170 346 168 339 164 348 171 346 168 341 165 336 164 348 171 346 167 336 165 346 173 379 185 382 187 382 187 384 188 377 190 396 202 403 199 389 188 384 202 405 199 405 199 403 217 417 197 372 179 377 196 374 176 319 177 386 177 253 55 57 0 33 0 14 0 11 3 11 9 9 7 7 7 7 15 7 9 0 9 14 12 26 7 28 6 9 10 9 12 11 10 9 9 4 7 4 9 7 10 9 7 16 1 2 6 7 12 4 4 19 0 42 19 193 140 339 158 358 146 329 120 293 107 291 107 281 101 276 102 288 128 351 167 370 156 331 132 265 95 112 0 16 0 11 4 4 0 2 4 0 6 19 10 11 0 11 1 9 16 66 43 88 101 164 78 85 135 253 125 88 122 253 161 119 30 11 137 303 153 131 60 57 66 241 191 241 144 179 57 62 67 183 193 226 155 188 76 38 52 66 158 250 162 257 143 69 69 57 57 219 167 188 194 260 85 28 0 23 4 16 10 26 9 0 1 0 45 145 159 183 171 167 194 179 63 0 27 11 16 23 55 162 146 88 48 0 10 0 1 9 0 0 10 2 0 2 0 2 0 0 0 0 1 0 1 7 6 7 0 2 0 0 1 0 1 0 1 2 0 7 0 7 0 2 0 0 0 0 0 0 1 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 0 1 0 3 2 4 0 3 0 1 0 1 0 3 2 4 2 0 7 3 4 0 2 0 0 1 0 1 0 3 4 4 2 0 7 0 7 0 7 0 9 1 9 0 7 0 7 0 7 0 4 0 2 0 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 0 0 0 0 1 7 4 7 1 0 1 0 4 3 4 3 12 0 7 19 72 372 218 357 104 150 67 91 54 79 55 130 55 111 63 111 58 71 48 51 48 75 45 71 48 83 46 71 48 79 49 83 49 83 49 83 45 67 48 83 52 87 52 91 51 95 49 95 45 83 42 63 39 15 42 47 42 87 43 107 31 111 45 67 72 107 88 162 220 353 226 325 224 448 215 408 111 115 69 150 61 130 78 83 72 107 64 154 88 166 31 0 6 0 1 51 78 416 174 186 57 138 70 158 64 123 48 95 27 27 40 27 28 246 170 265 84 162 98 79 84 392 117 111 63 166 96 242 123 313 134 273 107 253 129 234 113 238 128 246 113 146 113 222 122 107 61 142 31 67 307 738 111 123 37 0 31 23 13 0 15 19 28 47 10 3 7 27 25 63 30 31 25 47 24 47 22 67 22 71 25 55 21 39 16 39 21 51 16 39 18 39 18 39 18 35 18 39 21 47 21 43 18 35 21 43 19 39 18 43 19 47 4 59 36 71 12 0 61 503 300 876 300 678 303 801 277 785 310 813 321 876 327 801 294 797 321 865 316 829 301 837 318 884 316 857 321 900 333 888 327 888 346 948 357 940 358 976 368 960 368 1011 384 1011 371 991 361 948 363 936 336 829 266 861 334 920 333 928 363 964 352 924 354 968 363 912 336 920 351 912 336 908 327 865 316 884 346 960 342 876 325 924 340 872 327 952 366 968 374 984 384 995 384 995 378 960 360 916 368 1011 383 984 383 995 383 988 369 968 377 964 358 904 337 865 321 829 312 805 301 785 309 845 336 872 307 861 345 853 333 872 245 380 158 400 313 865 232 432 144 369 105 253 82 253 98 214 81 206 87 202 79 186 61 154 73 178 73 146 55 107 51 126 55 99 45 107 49 95 52 107 54 103 48 95 42 87 43 83 40 75 37 67 40 75 34 63 34 71 34 83 37 111 37 107 37 83 28 55 31 71 33 67 34 71 34 67 30 55 27 51 25 43 21 31 21 35 28 35 22 43 30 71 34 67 19 59 31 55 18 35 19 51 28 95 22 7 21 0 10 3 22 23 19 0 13 0 15 0 6 19 9 7 7 0 0 7 9 3 7 0 1 15 34 95 42 39 73 190 92 178 82 162 84 158 63 103 60 170 95 134 110 142 69 99 143 503 272 611 266 587 244 488 212 456 205 424 184 365 171 317 153 285 152 293 168 333 170 345 174 357 180 369 188 396 190 404 193 412 196 416 184 384 182 369 173 357 176 372 177 372 179 376 180 380 182 384 179 380 187 400 191 400 187 384 191 428 197 396 194 424 185 420 180 412 188 400 184 376 179 361 168 365 170 369 159 281 95 126 3 0 1 0 7 0 3 0 7 7 4 0 7 15 16 27 10 11 9 15 6 11 3 3 6 11 10 15 12 11 10 7 7 3 9 7 9 11 10 3 7 0 3 27 9 51 9 0 3 0 36 150 140 345 162 337 140 285 125 242 111 210 107 206 98 178 92 150 90 186 119 265 147 309 147 297 144 257 98 99 22 0 0 0 0 31 0 27 0 15 12 15 4 0 0 3 10 99 69 226 101 428 147 309 96 456 199 515 95 376 176 543 114 154 6 349 211 539 123 222 58 218 141 567 191 539 155 277 61 230 123 559 176 503 162 337 51 226 55 436 173 480 177 452 96 257 54 194 144 480 144 531 180 365 31 0 0 7 0 15 0 27 4 51 16 142 87 404 155 495 155 480 101 202 15 71 27 27 15 91 84 440 101 273 70 43 3 27 7 15 0 31 0 0 0 0 0 0 0 0 4 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 1 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 1 15 3 15 3 15 1 11 0 7 1 11 1 11 0 7 0 0 0 0 0 0 6 11 0 0 1 0 1 0 1 0 7 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 15 0 7 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 0 7 9 16 10 9 3 4 3 0 3 0 4 0 1 16 16 117 147 389 206 319 129 202 66 128 49 114 57 102 54 109 58 112 55 95 40 105 51 95 48 97 51 100 49 95 49 97 51 102 52 105 52 102 48 109 52 114 52 109 49 117 51 114 49 107 45 105 42 114 46 112 46 105 46 107 46 107 73 138 72 219 111 269 171 575 318 561 197 518 342 527 123 164 76 195 67 148 75 159 52 145 48 121 84 164 51 38 0 16 0 31 30 186 180 319 75 121 63 126 64 105 45 71 30 59 24 74 33 167 158 276 45 119 79 183 39 205 132 167 63 179 85 207 79 231 126 279 104 188 110 329 162 308 126 255 105 262 64 181 104 494 150 183 55 133 110 544 205 393 232 448 179 140 31 121 48 136 30 71 3 69 52 248 125 131 16 64 31 45 22 40 18 38 19 40 21 40 22 31 18 26 18 31 21 21 16 31 21 33 19 26 13 26 18 31 19 33 19 28 18 33 19 31 18 28 19 31 21 26 9 45 28 28 96 398 316 527 318 479 286 496 288 456 322 503 319 525 343 532 312 470 295 513 325 508 298 463 301 506 322 482 303 496 322 522 328 525 334 553 352 565 355 565 363 573 360 565 369 596 378 592 369 563 345 549 340 520 291 422 321 520 322 534 355 577 351 539 342 556 351 537 328 525 342 553 342 544 348 544 339 532 336 556 358 556 333 527 348 558 337 532 351 575 361 568 372 599 384 608 383 582 343 570 349 585 384 587 372 589 384 596 366 596 380 608 365 570 354 558 336 532 337 534 325 518 333 518 324 549 339 525 330 565 340 515 360 520 220 427 233 389 173 312 167 339 164 319 159 238 116 214 104 171 87 159 81 159 93 145 75 131 63 117 58 112 57 119 64 121 57 112 61 119 58 102 52 100 52 90 46 81 43 64 36 64 36 64 37 66 37 62 36 59 31 59 31 74 36 76 36 69 33 52 31 50 39 47 28 50 33 54 33 54 33 45 25 42 24 38 21 33 19 45 27 42 22 47 28 52 25 54 22 45 16 50 22 62 28 31 31 40 15 38 22 102 16 88 27 76 18 52 7 35 3 33 1 33 0 21 0 9 0 7 0 11 1 14 15 74 58 97 45 124 79 136 72 133 67 93 75 164 75 159 78 186 93 181 90 276 197 489 297 530 266 460 235 427 202 389 197 396 193 372 179 341 159 317 153 319 156 348 171 343 170 348 177 362 185 362 182 370 190 386 200 398 205 379 191 377 185 360 176 358 179 346 168 348 170 353 173 358 174 353 171 355 173 358 176 365 179 355 194 367 170 370 199 384 187 353 174 358 177 353 171 346 171 362 165 331 171 370 196 346 162 272 108 128 12 19 0 16 6 21 6 9 4 2 6 0 7 4 9 11 7 16 3 23 3 11 9 11 10 11 10 9 9 4 7 7 7 9 9 9 9 31 7 7 3 0 9 11 7 26 22 202 150 382 161 331 132 305 113 303 111 298 107 291 105 281 96 260 79 241 76 255 90 310 126 329 147 334 150 276 117 145 28 19 0 16 7 9 0 0 9 21 15 23 4 21 7 42 39 93 54 102 141 214 93 52 108 267 173 88 85 222 174 176 39 0 69 296 190 214 60 78 46 169 176 276 174 198 76 76 52 124 168 231 164 210 111 40 61 40 122 241 174 262 184 164 81 42 52 145 153 188 168 250 158 26 12 7 4 19 0 16 6 14 7 0 15 59 123 117 99 128 132 148 143 50 1 26 16 21 42 128 244 308 247 260 15 0 1 0 7 0 0 2 0 2 0 2 0 0 1 4 3 0 1 0 0 7 0 9 0 7 0 2 0 0 0 2 0 7 0 7 0 2 0 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 1 0 1 0 1 0 1 0 1 0 3 2 1 0 0 0 0 0 0 0 0 0 0 7 6 4 4 2 4 2 3 0 0 2 0 2 0 4 1 9 3 7 1 7 3 9 4 2 0 2 0 4 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 3 7 35 15 31 1 0 3 0 3 3 4 3 1 0 4 0 34 230 191 480 224 361 116 103 58 75 57 91 55 91 52 91 57 83 45 31 55 67 48 55 49 63 51 59 46 51 48 59 51 67 54 71 49 87 52 95 54 95 49 91 51 99 49 91 48 87 43 83 48 79 48 103 49 126 48 126 28 138 52 166 102 142 90 293 319 678 295 440 274 674 200 27 69 158 76 130 67 67 37 103 49 23 48 190 88 75 4 7 0 0 7 75 104 444 156 115 55 115 55 107 45 71 30 47 34 71 6 67 147 301 55 51 67 119 61 91 90 126 22 142 75 174 81 142 73 194 95 174 108 273 177 507 205 317 126 297 144 218 61 246 369 599 79 119 0 301 277 293 143 535 280 682 262 622 244 630 229 432 125 249 167 591 307 718 129 91 36 79 18 31 15 23 13 31 13 35 21 43 18 35 16 39 19 43 15 35 18 43 19 39 16 31 16 35 18 39 19 43 19 43 21 43 19 39 18 43 19 47 25 27 6 0 79 658 349 738 269 698 294 805 303 726 297 908 336 872 337 896 334 829 300 789 310 849 312 785 291 821 313 837 301 805 309 857 330 880 334 916 346 944 355 944 357 952 360 964 354 980 374 1003 366 964 351 932 333 896 324 761 276 880 321 821 337 948 349 892 325 916 342 896 319 857 321 888 330 872 322 892 340 912 336 884 340 936 346 888 339 948 365 952 349 944 360 964 354 948 369 980 378 976 349 865 358 916 357 988 371 968 380 1003 363 932 360 968 361 896 334 908 346 857 315 861 328 853 330 920 340 908 345 912 328 849 322 868 318 892 321 603 260 678 215 365 155 607 291 563 259 650 206 396 123 305 113 277 95 210 79 218 67 162 70 174 75 166 64 138 61 142 60 138 60 138 57 119 52 111 54 119 57 130 57 138 33 75 37 83 40 91 39 91 45 87 36 63 30 71 31 75 30 71 30 67 30 71 36 79 25 47 27 51 28 55 28 55 27 47 25 51 28 55 27 47 25 35 24 39 25 47 22 39 37 39 10 35 25 43 12 3 10 0 27 79 63 277 173 309 78 154 72 123 64 99 60 99 42 79 40 75 45 103 30 0 0 0 9 0 4 19 36 123 61 83 57 111 48 87 55 87 46 166 81 162 101 186 66 99 105 325 247 690 297 579 233 515 215 464 211 448 205 428 193 392 193 376 174 329 164 325 167 333 173 341 168 325 164 321 165 325 156 317 162 345 174 376 185 392 188 400 188 384 177 357 171 353 161 325 162 333 165 341 168 349 167 333 162 325 162 341 171 365 167 380 168 277 152 388 184 400 188 380 162 349 170 353 171 345 168 369 176 400 193 456 209 492 217 476 170 277 85 71 10 0 1 0 0 0 7 0 1 0 4 0 9 11 10 15 4 7 7 11 10 19 12 15 9 11 7 7 7 11 9 11 10 7 10 11 7 31 7 39 9 3 0 75 122 341 156 238 102 194 87 162 96 198 105 206 105 186 108 186 93 134 73 95 66 91 87 178 123 273 146 293 135 265 110 134 22 0 0 11 1 23 1 27 15 43 15 23 9 23 3 83 63 222 78 436 156 321 31 349 212 591 84 289 167 555 138 210 16 174 187 559 174 253 57 186 111 555 200 559 153 357 69 194 88 495 179 527 170 436 43 253 42 345 155 507 164 539 138 305 63 238 85 396 116 392 120 289 12 35 7 19 0 0 1 0 6 19 1 79 78 603 218 698 224 753 251 777 150 35 22 67 13 150 96 861 306 976 285 142 18 27 4 19 1 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 1 3 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 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 3 4 7 1 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 3 7 11 4 3 3 3 3 3 0 15 0 7 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 3 21 18 28 13 4 1 2 3 0 3 0 4 0 1 9 1 47 75 298 224 427 205 315 111 169 60 131 61 124 55 105 51 112 57 112 52 105 54 93 51 95 54 95 49 85 46 88 49 93 52 97 52 102 54 109 57 112 55 107 51 112 51 109 48 109 46 105 45 121 48 119 49 121 49 124 48 109 46 205 108 319 87 288 182 608 303 556 251 444 137 205 64 183 75 145 57 143 27 52 46 97 33 114 96 148 28 2 10 4 1 28 36 198 162 248 45 124 54 93 36 69 30 64 30 83 33 66 92 300 96 83 64 136 63 162 67 140 63 140 67 162 69 183 73 179 75 238 128 305 113 272 143 303 105 250 141 317 128 193 111 460 182 181 58 171 147 403 159 393 250 444 193 422 202 372 211 386 196 341 193 324 171 343 161 128 16 38 0 38 18 28 15 31 13 31 15 31 18 26 16 26 18 28 18 28 16 23 13 21 15 26 18 26 16 26 16 28 18 31 19 33 19 31 18 28 19 31 21 0 51 2 3 303 294 446 260 487 283 479 300 496 301 520 334 556 337 527 322 503 304 482 300 465 295 479 291 477 304 491 294 494 307 494 319 513 324 518 333 542 345 556 354 561 354 565 360 568 368 592 371 565 349 553 358 530 336 508 268 446 328 515 313 527 334 532 318 532 348 563 328 520 321 525 327 522 315 511 318 527 334 534 322 525 339 549 328 537 348 582 361 568 346 561 349 544 354 563 363 580 360 549 321 577 337 551 360 580 368 592 371 599 371 592 372 575 342 546 352 556 324 499 322 522 318 508 330 553 343 546 336 539 319 511 324 558 315 515 253 413 274 429 199 291 280 577 248 487 279 425 208 274 165 305 182 293 143 231 123 195 90 133 51 97 48 112 58 124 58 119 63 128 61 114 51 114 55 114 58 117 61 121 66 90 46 88 51 85 52 85 52 83 46 74 40 76 43 85 39 83 37 69 37 66 37 62 36 62 36 59 34 54 31 52 31 54 31 52 36 66 42 66 37 35 21 47 25 50 22 47 18 52 18 54 30 57 7 42 33 107 101 293 239 425 256 398 110 224 111 222 110 219 113 222 114 236 105 217 108 210 116 136 0 7 6 16 6 9 12 54 45 109 49 83 40 52 33 81 33 88 73 143 51 133 64 198 137 427 276 530 256 444 245 456 215 413 211 415 214 415 202 384 182 377 179 343 164 334 165 339 167 339 167 339 164 329 155 315 149 310 149 317 156 331 165 343 170 360 180 365 180 353 170 343 167 336 161 339 164 343 165 346 167 343 162 331 156 331 162 348 171 348 187 322 107 236 122 288 140 360 171 351 177 353 165 336 170 341 173 382 193 391 199 403 217 382 215 413 214 358 158 226 75 76 12 16 3 23 9 16 13 0 6 19 18 28 13 16 4 11 10 14 12 14 12 11 9 7 7 9 9 9 10 11 10 21 9 16 12 4 10 16 7 66 90 343 159 315 95 257 76 248 78 274 96 293 104 296 102 303 108 284 90 250 72 224 61 222 90 284 135 324 135 303 128 284 102 152 27 26 0 7 7 2 9 21 18 28 15 23 13 28 19 62 55 33 107 200 131 0 76 250 200 109 61 169 184 198 73 2 33 245 200 276 87 57 34 112 167 281 190 205 114 81 55 95 147 219 156 191 126 33 60 21 75 145 120 124 120 52 37 14 64 59 122 143 137 245 161 214 48 0 9 2 4 7 0 11 0 0 25 148 274 329 271 327 268 339 256 296 21 35 25 0 21 57 244 377 291 436 52 0 1 0 4 11 1 2 0 2 0 2 0 0 0 0 1 4 6 11 0 14 0 19 0 16 0 14 0 9 0 9 0 9 0 9 1 11 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 11 4 9 0 7 0 7 1 16 3 9 0 7 1 14 6 0 0 4 6 7 6 2 1 2 4 0 6 0 6 0 4 0 6 0 4 0 1 0 1 0 1 0 1 0 1 0 1 9 0 0 0 0 1 0 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 19 18 55 16 15 1 0 3 0 3 3 4 3 10 0 0 0 0 55 131 480 211 460 218 341 116 87 51 59 58 91 54 103 58 130 67 134 55 63 54 63 55 63 51 47 46 43 48 47 49 55 51 63 49 91 54 103 57 107 54 99 49 95 49 91 48 79 46 79 49 99 49 107 51 123 52 119 63 103 84 190 140 226 196 571 265 515 220 333 128 95 55 130 51 126 54 79 58 51 18 23 39 75 70 190 63 19 0 3 3 0 4 71 99 317 102 63 63 107 37 47 25 51 31 55 34 7 73 325 122 126 54 79 58 79 87 166 61 103 79 107 75 138 79 166 81 190 132 408 90 115 46 87 78 166 102 222 162 222 99 301 107 265 85 43 21 404 215 321 101 289 122 285 119 249 82 186 70 142 61 178 76 134 45 107 24 79 39 51 24 51 21 43 16 31 16 31 15 31 15 35 16 35 16 39 19 35 13 23 12 27 16 43 15 31 15 31 16 39 19 47 21 43 19 39 18 43 19 47 10 0 3 234 232 583 203 619 263 686 282 734 303 833 325 837 319 793 291 722 274 714 279 738 266 710 280 761 294 781 291 765 291 742 292 785 309 813 318 857 333 892 343 936 351 932 354 980 366 984 375 995 363 940 352 964 349 908 316 682 283 868 334 912 337 924 328 892 334 952 339 880 322 888 324 884 318 865 312 857 312 876 327 841 312 876 331 865 312 865 340 936 345 888 324 872 331 896 337 896 337 896 322 825 349 861 325 920 355 944 365 936 374 999 374 972 352 924 349 948 334 872 328 908 343 884 322 865 348 920 327 861 328 833 297 801 309 726 294 745 259 698 256 547 221 789 360 718 300 722 276 738 226 583 215 559 202 523 202 559 232 523 162 313 93 182 58 123 52 111 45 126 60 146 57 138 58 126 57 123 55 123 57 138 48 119 51 126 54 142 52 146 52 111 45 107 54 134 55 119 57 123 52 115 52 123 51 111 55 126 51 111 45 99 42 95 40 83 39 99 51 123 49 95 24 35 22 23 12 0 6 0 12 11 19 31 9 19 82 376 250 583 248 611 241 587 230 301 107 214 105 222 111 230 119 249 131 269 131 305 141 365 107 0 0 0 1 0 1 15 21 67 36 35 22 19 7 23 25 0 7 0 6 0 37 198 190 607 279 615 253 507 229 519 230 472 223 464 206 440 199 396 179 372 177 341 162 313 162 325 165 317 161 317 164 321 162 305 153 285 149 293 150 305 155 317 159 325 170 361 179 376 177 357 171 353 165 337 165 337 167 341 167 341 164 329 161 321 159 329 165 341 176 376 146 158 79 150 99 222 132 333 187 452 185 329 156 349 167 361 179 420 205 460 206 436 209 476 206 424 194 456 209 464 126 186 36 19 15 7 13 27 9 11 19 39 22 27 10 7 9 15 12 19 12 19 10 15 9 11 9 11 10 15 10 11 7 11 10 35 10 31 9 7 33 246 174 321 104 138 76 119 72 123 84 166 99 198 108 206 111 202 104 174 90 126 67 75 58 95 101 222 128 242 119 257 129 253 95 123 18 0 0 3 1 31 13 59 21 51 16 51 31 83 64 313 58 345 146 480 48 246 135 587 122 234 102 583 155 309 18 130 144 583 187 305 67 222 64 480 180 611 141 384 64 249 76 420 128 416 107 369 69 337 79 424 143 539 152 551 185 607 202 734 232 861 279 908 301 932 343 472 3 43 1 0 7 0 16 15 6 91 79 809 257 904 242 868 263 817 272 226 25 123 6 130 49 654 288 888 295 293 3 31 1 7 3 11 0 0 0 0 0 0 0 0 1 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 0 0 3 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 7 1 11 0 7 0 7 1 7 3 7 3 7 3 7 4 0 4 0 7 7 6 0 6 11 15 39 22 47 21 47 24 55 3 7 0 11 1 0 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 2 0 0 10 33 22 21 4 2 3 2 3 0 3 0 3 9 4 7 0 16 12 164 170 382 224 436 217 329 123 169 46 126 54 121 57 117 55 119 66 100 54 100 57 105 55 90 45 88 48 88 48 88 48 90 48 88 48 97 52 105 54 107 51 109 51 109 48 114 48 112 45 121 48 126 52 133 55 148 57 179 54 210 84 284 164 518 274 475 227 377 92 205 81 164 28 136 61 133 49 119 46 88 36 76 60 133 67 54 6 0 4 2 1 9 39 174 111 167 52 119 46 78 27 66 33 81 39 90 43 210 147 191 64 164 54 157 70 169 104 167 60 167 76 183 79 193 79 214 104 272 132 202 45 164 87 286 137 281 122 303 90 212 119 193 104 202 10 133 218 317 13 69 40 114 16 109 31 107 30 88 24 78 30 83 25 71 21 50 16 35 12 38 21 31 18 28 16 33 16 23 13 23 16 26 16 26 16 26 15 23 15 23 15 23 16 23 15 21 13 23 18 33 22 33 19 31 18 28 19 31 22 57 0 100 188 355 196 355 212 346 245 468 285 506 312 513 315 465 272 427 251 415 259 436 266 425 262 448 286 465 276 468 306 465 291 460 301 487 310 503 325 515 325 542 346 561 346 573 368 585 366 589 380 596 360 546 340 551 333 494 251 463 319 525 351 551 343 549 340 546 336 525 318 522 324 513 315 503 312 496 307 489 325 525 310 487 319 518 316 477 306 520 343 546 325 499 312 496 324 515 325 515 319 503 300 551 313 525 339 556 348 570 351 570 371 582 349 534 340 544 337 513 337 556 351 546 331 522 327 575 357 534 318 539 325 484 295 489 286 439 269 439 268 429 238 425 324 594 298 489 286 479 315 446 248 372 199 331 200 384 247 484 286 494 282 444 211 284 120 200 84 140 58 121 45 97 40 121 55 117 54 117 55 121 58 102 46 93 45 81 46 78 51 83 46 78 46 102 54 100 40 90 39 90 46 102 58 105 57 102 57 95 49 83 46 81 46 71 36 66 40 83 48 74 36 47 22 47 16 40 19 66 37 100 42 105 70 150 104 305 257 425 250 405 239 389 227 393 156 231 113 234 111 238 114 243 116 238 102 250 126 250 162 229 24 21 4 2 1 2 7 21 16 11 4 21 13 21 15 42 0 50 0 42 67 303 238 491 265 458 224 429 253 468 215 393 217 422 206 396 197 384 180 362 177 355 168 329 162 339 170 339 162 329 161 329 161 327 159 324 156 310 147 312 149 315 152 317 152 331 167 353 179 360 177 358 177 351 168 348 168 348 167 346 167 341 164 341 162 339 162 336 161 348 173 300 110 229 96 226 108 238 125 336 199 386 173 327 164 358 170 370 185 398 197 389 185 384 199 393 190 393 217 427 215 396 155 176 60 112 40 69 31 50 27 40 24 28 15 11 7 14 10 16 12 19 10 16 9 11 7 11 9 14 9 16 12 21 12 14 4 2 6 45 19 188 129 379 144 293 73 257 76 269 84 279 96 298 108 312 117 298 108 288 104 279 90 234 64 174 60 219 99 281 104 291 114 298 117 260 93 138 21 19 0 2 4 19 19 35 21 23 13 14 25 210 266 317 202 245 177 109 107 126 153 133 72 59 143 188 114 7 30 95 144 191 95 21 42 19 104 133 141 105 90 97 114 143 170 217 191 241 200 298 229 319 272 372 301 408 312 396 304 396 307 365 309 360 300 374 303 479 224 0 22 4 22 28 1 21 4 7 0 28 211 374 256 291 254 308 259 362 61 9 39 7 19 14 135 374 272 444 168 0 10 0 4 0 0 2 0 2 0 2 0 0 0 0 1 4 0 14 0 31 7 47 9 59 15 62 15 50 10 47 18 35 12 23 3 11 0 7 0 2 0 2 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 14 1 21 6 35 19 59 31 57 25 54 22 42 9 21 0 11 4 2 0 0 1 2 9 0 9 2 12 4 16 9 19 21 31 38 45 54 52 62 54 50 51 69 63 78 61 64 49 71 36 21 3 0 1 0 1 0 1 0 0 0 0 0 1 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 1 0 1 31 22 63 12 0 1 0 3 0 3 3 3 3 0 0 0 0 0 0 39 234 200 400 212 456 221 396 126 87 51 83 58 95 48 67 42 79 52 75 55 91 58 83 48 43 46 59 46 59 46 59 45 55 39 59 45 79 49 87 49 75 49 79 48 75 46 67 45 59 49 67 52 79 57 87 60 79 67 130 107 230 122 408 235 400 194 341 104 79 52 79 55 130 69 103 49 95 46 35 31 87 30 119 75 99 13 0 6 23 3 0 0 71 92 202 72 103 43 59 28 35 34 75 48 95 57 198 117 249 95 83 49 107 67 158 85 115 76 111 85 142 79 166 93 174 111 281 120 178 84 31 40 230 156 269 105 226 92 174 58 107 81 190 51 79 75 571 156 0 66 111 28 103 22 75 33 51 15 43 28 79 19 63 15 39 24 71 18 63 18 43 15 27 12 11 10 7 13 23 13 31 16 35 16 35 12 27 16 39 18 35 13 23 15 31 13 27 15 39 21 51 21 43 19 39 18 43 19 39 9 79 134 476 184 424 188 400 215 615 259 658 291 749 280 738 265 658 253 638 256 678 266 690 263 686 279 757 280 686 286 849 337 845 324 833 321 813 315 829 316 837 330 904 346 912 354 980 360 928 360 995 384 956 334 833 331 857 315 698 307 857 325 924 331 912 343 952 345 908 328 908 334 900 322 861 312 853 309 829 301 876 327 833 298 845 316 837 297 817 321 932 346 884 312 837 315 865 333 880 327 861 315 813 324 821 318 888 336 884 346 912 358 1003 372 924 334 916 339 857 334 944 365 916 319 817 312 841 328 884 306 773 321 853 294 753 265 765 245 686 291 738 247 619 269 900 384 809 295 801 307 793 309 769 265 666 236 626 238 662 259 666 262 706 285 749 285 722 238 523 159 317 95 162 48 107 52 115 52 119 54 126 63 154 52 119 46 111 45 126 49 146 51 103 40 87 45 83 31 19 1 0 7 11 34 83 49 107 52 123 46 103 42 99 42 103 36 71 28 75 37 87 28 35 10 7 16 39 39 138 93 269 108 222 120 424 208 519 226 622 224 563 244 595 241 503 199 293 116 226 108 202 102 190 99 186 104 186 119 238 116 341 131 31 21 0 7 0 6 15 10 19 4 7 21 55 21 43 18 0 0 95 176 615 262 587 256 543 241 519 227 476 218 472 214 452 202 412 193 420 196 384 174 365 168 321 158 313 167 333 164 305 165 321 159 301 155 297 158 305 147 289 147 293 149 297 150 297 152 321 170 369 179 372 179 376 171 353 170 349 168 341 167 337 162 333 165 337 165 329 159 313 176 349 144 238 117 194 90 178 102 194 126 376 203 416 170 309 170 372 184 388 174 341 170 357 170 369 184 365 190 444 221 460 239 428 119 210 95 186 67 126 42 71 30 39 16 11 12 11 10 19 10 23 12 19 10 15 7 11 7 15 9 19 10 11 16 19 7 0 0 7 16 47 123 317 158 285 101 119 76 178 92 158 95 182 105 218 120 246 111 206 108 210 107 170 79 99 55 47 69 130 93 166 99 222 111 242 119 257 95 83 15 0 0 27 9 47 21 59 16 51 39 158 197 1011 345 964 324 984 310 952 274 765 232 674 174 607 165 535 93 281 66 388 137 444 129 583 176 745 214 801 238 857 279 944 301 991 304 988 307 1007 318 972 312 1011 288 964 292 940 283 960 285 948 274 980 269 956 288 916 283 865 22 91 6 0 19 0 6 0 19 63 18 638 282 813 274 841 230 813 298 484 12 150 12 95 18 353 279 845 294 575 3 47 1 31 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 11 22 83 42 123 51 142 54 134 48 111 51 119 45 91 31 55 21 35 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 9 0 18 47 42 123 69 174 60 134 64 134 54 79 27 27 1 3 3 19 19 99 51 166 72 198 81 238 95 273 108 293 114 305 119 313 119 301 111 285 85 238 95 257 95 226 75 182 69 146 27 31 4 11 1 0 1 0 0 0 0 0 1 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 4 12 16 0 0 4 0 0 0 1 0 1 0 1 2 1 7 1 14 0 47 49 327 212 417 200 391 229 377 138 174 55 117 51 124 39 90 40 88 48 107 54 97 43 88 43 85 40 88 54 88 34 107 49 93 54 78 43 119 46 105 42 97 48 128 48 121 49 138 54 157 52 140 66 174 66 188 92 253 135 322 150 444 245 501 218 355 107 174 45 152 55 138 57 138 55 107 48 107 46 81 30 76 34 45 13 9 6 2 9 0 1 7 33 176 117 169 48 95 33 83 33 93 48 133 78 133 85 229 116 176 57 159 63 167 78 167 78 169 78 193 88 212 95 229 105 262 119 255 93 191 48 234 90 281 196 339 99 202 90 162 40 198 63 114 58 138 327 317 1 112 40 66 64 143 16 117 25 74 28 59 30 71 21 47 19 47 16 62 3 16 12 23 16 26 16 21 10 21 12 19 10 16 12 19 13 19 12 19 12 19 12 19 12 28 15 19 10 14 12 23 16 23 16 28 19 31 19 31 19 9 135 315 171 377 194 353 184 358 208 417 265 441 245 410 229 417 269 465 263 453 277 477 301 496 304 491 260 334 162 312 235 522 337 565 368 599 372 596 371 577 371 596 365 599 366 608 365 353 235 544 377 594 363 601 381 558 363 446 229 496 310 527 337 515 340 546 348 525 324 494 316 501 319 494 316 491 313 484 307 503 322 513 322 503 316 508 325 508 304 489 336 556 342 522 333 532 360 558 346 592 361 534 306 544 277 544 368 553 343 561 340 599 365 561 321 506 345 518 316 542 342 575 333 487 309 518 327 565 285 522 315 499 279 463 265 415 263 396 272 470 272 441 235 456 303 608 283 484 312 468 300 434 321 463 265 463 244 417 268 453 248 415 250 451 266 463 274 484 266 436 248 398 185 245 98 133 75 105 78 133 52 155 76 136 58 107 45 90 51 90 54 69 57 62 28 126 30 47 34 171 122 217 49 57 34 112 40 85 43 78 40 71 36 66 34 59 25 62 24 62 30 21 24 31 43 169 137 293 196 353 211 284 102 315 202 317 217 384 235 422 227 386 227 379 194 360 226 374 111 207 105 234 107 224 90 234 105 219 107 229 117 214 63 40 13 19 13 31 24 31 16 14 22 66 22 23 7 66 36 312 239 487 257 453 248 456 245 420 220 422 229 422 206 401 215 384 197 401 200 386 184 365 174 353 168 331 159 329 162 334 162 331 162 331 162 329 158 322 155 312 147 310 146 308 147 310 149 319 152 319 162 351 182 367 180 365 177 358 171 348 167 343 165 346 170 351 164 329 155 336 168 355 180 293 128 286 120 253 93 222 98 248 135 348 199 374 167 353 182 393 188 372 174 362 171 353 171 355 165 379 211 444 226 422 196 293 110 181 92 157 40 50 15 26 19 23 10 0 13 7 4 9 12 28 19 26 12 14 10 16 7 14 13 16 4 28 13 4 12 23 0 47 49 303 146 358 132 324 101 291 92 281 93 293 104 305 111 312 119 310 116 300 122 300 105 255 85 198 64 183 69 253 101 291 95 300 116 284 110 238 98 119 7 33 1 14 22 59 22 21 13 28 46 171 310 415 298 382 307 389 315 396 316 401 318 403 318 386 295 341 254 300 262 358 304 391 318 401 313 393 318 393 304 374 303 362 294 355 297 362 298 367 291 346 282 348 288 339 279 334 279 331 285 341 286 334 279 353 279 403 304 74 4 0 18 16 15 2 7 23 0 42 155 396 266 324 259 322 262 396 227 19 33 9 4 7 63 341 286 396 241 26 10 0 6 0 0 2 0 2 0 4 1 0 0 21 0 9 4 71 51 131 58 150 69 155 70 148 64 128 54 105 54 105 52 95 51 90 48 59 46 76 22 21 16 26 3 19 1 2 6 16 3 2 1 7 0 16 18 28 27 69 43 93 42 95 57 143 88 169 92 164 84 150 78 148 76 138 66 100 60 109 79 150 111 193 134 193 135 198 135 195 143 198 134 176 128 169 128 167 122 145 107 100 76 83 82 117 96 102 70 76 48 33 13 0 4 0 3 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 31 9 0 0 7 0 0 1 0 1 0 1 0 0 0 0 0 0 0 7 19 98 313 211 404 193 452 223 444 150 210 73 55 39 27 30 23 28 51 46 87 51 75 42 55 54 87 43 27 31 67 43 71 33 43 60 87 43 27 37 43 49 35 39 3 34 15 48 51 64 91 99 142 104 186 150 305 188 277 191 444 248 531 235 297 92 115 43 79 52 87 45 87 57 99 46 87 48 79 34 31 27 39 16 15 4 11 7 27 3 0 4 47 88 230 82 63 25 0 25 75 73 154 67 95 88 190 110 198 64 39 60 87 73 103 76 115 84 146 95 170 101 186 107 222 122 242 108 178 107 186 107 424 245 424 129 230 90 214 64 123 70 83 63 142 117 880 159 0 0 0 19 277 128 119 24 75 33 83 28 91 33 59 16 55 31 27 4 67 12 39 15 31 15 19 13 11 15 23 12 19 10 23 12 27 12 23 12 23 12 23 12 23 18 35 13 19 10 27 15 39 15 35 16 35 15 27 12 15 85 420 177 404 220 527 238 591 265 615 235 476 162 444 220 583 217 547 212 539 238 642 254 654 239 662 276 694 250 626 266 773 318 833 339 892 352 908 358 932 360 964 374 968 361 916 352 912 214 781 357 888 360 944 340 991 380 924 236 511 288 833 339 880 342 924 348 912 331 861 319 853 306 813 303 809 306 837 321 872 282 813 318 904 333 900 330 904 327 884 334 976 365 952 342 936 343 888 365 1003 381 952 342 892 351 825 343 956 349 948 375 995 383 960 351 884 325 888 321 868 354 872 327 801 300 849 343 872 300 809 334 861 339 924 349 865 354 912 306 765 279 718 268 650 277 797 384 742 292 793 283 781 288 734 266 742 271 658 236 662 236 619 247 650 247 619 248 678 238 611 244 674 271 678 238 559 197 400 92 234 69 174 102 202 76 150 61 126 51 123 49 119 60 119 39 142 21 0 156 698 342 789 333 622 96 15 37 27 37 75 34 67 31 59 30 55 28 35 25 19 22 71 45 234 171 460 197 519 208 492 197 484 187 269 185 539 202 515 208 543 200 460 223 571 259 579 241 551 187 194 92 182 93 178 96 198 90 170 92 194 120 277 138 178 15 0 13 11 18 39 21 43 24 83 0 63 36 0 88 531 242 646 268 555 238 543 232 507 217 464 218 476 215 440 205 456 193 416 199 416 188 372 171 349 170 329 162 309 161 317 162 317 159 309 159 305 156 297 153 289 149 289 147 285 146 289 147 293 152 301 153 317 165 357 177 372 180 372 176 361 171 349 168 345 167 349 170 333 156 309 161 345 182 388 141 269 143 273 120 206 92 194 107 249 156 404 194 392 161 349 170 333 162 337 168 333 168 341 171 329 182 416 214 448 190 337 135 293 125 226 75 51 36 23 1 0 7 31 18 3 10 11 6 19 16 47 21 39 12 27 12 11 9 23 9 0 15 7 6 15 7 0 9 99 134 297 143 257 116 202 101 186 98 186 104 202 108 206 110 218 119 222 107 222 102 174 79 134 76 91 58 79 73 142 92 166 98 214 110 218 114 222 82 79 18 15 0 19 25 59 16 31 24 134 113 865 309 960 295 980 294 968 297 980 301 980 303 980 306 980 301 956 300 972 316 1011 301 1011 298 991 286 988 289 968 286 995 294 1003 286 968 274 952 289 988 294 980 282 952 280 960 277 940 277 944 282 952 280 932 282 940 309 988 125 51 10 0 9 0 3 0 9 47 34 365 295 908 285 841 269 809 292 702 69 63 13 71 24 134 179 742 242 642 42 27 1 19 0 0 0 0 0 0 1 0 0 0 0 0 16 75 51 142 55 130 58 154 61 150 58 130 49 111 42 99 42 99 45 103 45 103 52 107 40 71 36 79 25 0 7 3 16 39 21 31 31 107 54 107 52 158 70 138 51 103 45 67 34 59 42 87 43 67 43 75 42 87 54 123 61 130 69 182 79 218 99 285 120 333 119 337 129 333 120 337 131 349 129 345 128 341 126 321 113 281 84 202 70 210 93 265 93 226 69 162 43 59 9 11 3 7 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 10 11 0 0 3 0 0 0 0 0 0 0 0 2 0 2 4 11 0 9 7 131 126 355 190 348 193 410 233 410 193 308 120 224 93 164 46 97 31 90 31 95 34 93 30 76 27 136 52 131 54 124 129 269 49 107 49 126 64 138 72 140 43 140 66 205 96 265 141 391 220 429 197 374 199 413 211 405 206 484 244 453 292 532 107 164 46 136 57 136 45 97 46 102 48 90 45 90 39 66 22 26 7 11 4 7 4 2 9 7 4 19 27 148 107 179 52 114 42 124 58 145 66 162 88 155 102 260 99 162 63 195 63 186 73 198 85 219 99 243 107 245 105 262 123 291 128 274 107 293 122 255 171 391 111 243 110 257 116 179 79 169 52 260 92 234 331 276 55 143 54 131 87 245 54 74 43 109 43 131 52 162 49 131 34 38 3 26 15 21 13 19 16 21 16 19 13 21 12 19 10 16 12 19 13 19 12 19 12 19 12 19 12 28 16 23 13 21 15 26 18 28 18 28 16 23 12 14 7 241 170 205 102 231 134 250 150 257 122 198 57 117 92 260 143 257 122 214 117 260 153 286 162 322 209 401 253 429 266 456 282 463 288 489 303 508 315 537 330 573 348 608 372 608 345 589 363 546 352 585 294 565 372 608 378 608 378 525 230 482 327 601 352 539 339 525 328 506 321 503 322 489 315 496 316 489 304 465 289 482 300 470 291 468 307 525 346 534 325 515 339 561 355 575 369 594 380 608 345 465 265 477 291 546 319 573 361 592 375 596 384 594 342 539 333 522 324 501 337 561 322 513 319 527 333 520 257 451 351 436 342 608 303 532 242 334 226 444 269 451 294 463 277 479 306 565 251 434 288 429 259 453 257 458 279 441 271 420 212 367 220 389 226 372 205 358 215 386 223 382 224 396 232 382 209 370 190 284 184 217 128 274 120 195 90 169 73 131 60 105 48 97 55 100 54 45 149 565 374 537 310 551 307 432 107 88 30 78 31 71 31 71 31 71 31 83 30 83 34 85 55 167 173 339 193 336 202 339 187 331 202 353 125 303 205 331 184 329 211 398 241 432 257 425 233 405 236 343 119 250 125 245 105 255 117 255 116 243 119 260 140 267 101 42 18 40 18 35 18 40 22 54 9 57 12 33 90 403 294 446 253 446 233 451 232 391 191 389 211 408 206 393 206 401 202 379 194 391 193 372 174 351 165 348 165 329 159 329 162 329 161 319 155 319 155 317 152 312 149 312 147 310 146 308 147 310 149 315 152 319 153 324 161 343 174 362 176 358 174 355 171 351 170 346 168 348 162 331 156 339 168 360 182 288 134 300 137 274 108 226 102 238 116 281 164 362 197 341 155 322 137 317 158 346 164 351 174 360 171 372 196 393 182 293 108 250 173 343 144 188 49 93 24 14 0 4 21 19 10 21 10 16 12 28 22 42 27 28 18 26 9 16 12 16 3 19 12 9 9 19 0 69 66 312 141 353 129 324 111 298 102 293 102 300 108 303 105 288 102 269 90 241 88 238 79 217 81 212 72 188 57 205 70 241 82 257 98 269 108 260 117 229 87 105 22 45 4 52 30 50 10 26 18 81 254 417 300 360 291 346 294 348 297 351 295 353 294 343 294 360 300 360 294 355 295 346 300 351 294 346 297 358 291 362 298 367 291 348 289 360 301 322 280 355 283 329 272 339 297 360 292 343 288 339 288 334 282 348 279 401 328 231 6 0 7 4 10 11 1 0 18 42 46 298 265 310 242 276 232 312 230 105 4 14 22 19 28 183 235 355 245 117 1 4 9 0 0 2 0 2 1 4 1 0 0 9 12 85 57 128 55 119 45 124 49 119 46 102 40 88 39 69 28 64 28 66 33 71 39 88 39 69 49 105 69 128 84 102 57 105 67 124 72 131 82 136 81 131 84 155 69 81 45 78 31 64 27 71 33 71 25 57 19 57 27 81 45 105 51 117 61 121 69 131 79 140 88 155 114 186 128 179 128 179 125 167 125 162 125 157 116 133 99 90 70 64 70 100 99 124 98 107 75 71 39 7 6 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 7 6 19 4 3 0 3 0 7 0 7 0 7 0 0 4 0 0 0 4 0 0 0 46 158 150 345 170 349 190 420 236 519 227 428 187 357 141 190 82 115 49 31 36 43 48 63 51 0 51 23 18 0 58 622 248 79 37 43 60 75 36 51 87 115 107 253 162 325 196 464 247 495 250 476 253 499 245 416 223 428 241 408 239 777 292 67 70 134 55 103 45 59 37 83 46 75 40 71 36 55 19 15 0 7 1 15 4 27 7 23 6 0 0 11 64 226 105 83 60 63 57 91 61 83 67 150 49 126 132 337 129 138 75 71 78 119 93 158 101 170 108 194 107 182 116 238 135 249 128 234 144 341 143 214 81 154 164 361 194 246 73 130 67 210 153 210 147 745 132 214 110 234 105 277 76 210 64 210 51 234 143 281 51 146 168 309 18 43 37 0 12 43 15 27 15 19 16 15 15 23 12 19 10 23 12 27 12 23 12 23 12 23 12 23 18 35 15 31 15 35 18 43 21 47 19 43 18 31 12 7 138 369 108 222 122 329 128 305 132 230 92 182 104 301 135 246 114 202 82 198 87 234 122 329 161 476 217 559 223 567 223 535 227 615 244 646 254 682 272 702 295 722 307 837 331 825 324 900 358 745 346 904 238 337 150 559 328 976 366 845 377 976 333 841 339 865 325 821 315 809 310 797 300 781 310 841 340 896 345 888 340 908 337 904 339 908 337 900 358 916 331 908 354 964 357 928 371 968 358 765 253 519 176 448 177 464 203 559 230 575 227 769 384 964 360 936 348 908 322 868 351 868 337 912 340 841 291 495 226 650 257 642 343 805 164 234 52 357 265 761 292 825 286 765 301 805 339 654 271 793 295 769 274 726 266 706 266 690 265 611 221 535 200 511 206 531 203 503 197 499 191 472 190 511 208 535 226 622 283 761 155 325 152 281 113 226 101 198 88 182 73 150 51 142 51 11 45 749 378 702 318 722 257 575 274 376 52 83 30 55 34 63 39 79 43 87 52 83 61 146 72 170 105 472 208 507 202 527 202 464 190 495 191 337 194 539 217 519 227 595 254 551 233 551 241 507 218 503 176 230 131 297 126 249 116 249 125 253 125 249 132 281 140 166 18 0 25 15 19 15 22 51 24 0 42 0 46 559 274 571 218 495 214 480 226 448 176 353 194 432 205 408 194 432 202 408 191 412 194 400 180 353 164 329 167 321 161 309 161 313 159 305 153 293 153 293 153 289 150 281 149 289 147 285 146 289 147 293 150 305 153 297 149 301 161 345 170 349 171 353 171 349 170 349 165 341 165 329 158 321 164 345 179 365 126 226 132 269 128 226 107 226 111 218 117 281 170 408 176 333 141 249 137 313 162 321 165 349 173 341 176 372 171 301 108 134 117 404 217 420 132 178 34 19 7 0 10 3 13 39 12 23 13 39 21 59 27 67 19 47 16 19 12 31 13 0 15 15 12 7 3 0 24 174 138 285 141 238 123 222 111 190 96 178 99 206 105 206 98 182 67 111 61 134 75 158 78 170 76 126 64 87 55 83 69 119 81 166 104 202 108 218 107 202 69 134 31 0 9 27 25 23 28 95 69 718 319 988 291 995 300 1007 298 995 295 980 288 960 292 976 292 964 288 952 286 960 282 984 289 991 286 964 283 944 282 940 274 928 274 940 279 952 282 952 295 944 280 936 304 1011 294 944 283 912 277 900 272 888 260 829 256 884 197 55 7 23 4 0 6 0 0 51 27 87 156 730 230 706 217 674 220 678 107 39 24 19 0 126 107 591 242 714 132 27 9 11 0 3 0 0 1 0 1 0 3 3 21 55 45 115 48 91 39 87 42 87 36 63 30 47 30 47 22 43 18 35 18 47 27 63 33 63 39 115 52 146 105 376 156 345 126 317 135 305 95 158 52 158 61 115 55 95 31 63 31 39 27 39 34 67 39 63 30 35 25 31 28 47 34 59 31 59 33 71 39 91 43 103 69 218 107 325 134 357 125 301 120 325 117 317 113 293 99 253 73 178 54 166 75 253 102 285 93 234 75 142 30 15 3 3 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 4 11 6 4 1 0 0 0 1 0 0 0 0 0 0 11 0 2 0 4 0 2 0 64 61 229 147 312 164 343 180 417 238 468 227 413 211 377 167 305 137 241 96 207 96 222 102 260 87 229 88 188 61 202 265 291 48 205 125 262 150 303 185 329 158 367 194 403 185 427 236 482 235 489 265 534 262 477 233 403 244 477 217 410 235 362 81 193 70 128 43 85 31 71 39 74 37 64 31 52 18 26 3 14 1 9 3 7 4 4 4 9 0 14 13 124 125 274 99 195 67 188 122 303 132 188 43 193 48 241 215 439 147 248 107 260 105 291 117 288 113 284 116 293 119 298 137 322 138 319 149 360 200 374 102 274 165 391 265 525 141 224 78 224 156 291 85 286 263 241 101 188 84 255 144 303 67 236 310 393 31 42 72 121 113 365 146 93 0 28 4 28 13 19 15 14 16 14 16 21 12 19 10 16 12 19 13 19 12 19 12 19 12 19 12 23 15 23 15 26 18 28 19 26 18 28 18 26 16 23 13 148 123 222 128 257 176 276 147 315 123 224 129 272 146 257 114 248 101 205 98 195 114 274 156 293 196 374 220 353 206 343 194 341 206 362 214 384 230 403 218 317 140 310 180 370 208 384 244 587 345 608 236 205 88 248 82 460 352 608 328 558 233 451 377 599 360 582 349 570 340 549 327 534 309 484 288 487 300 496 297 508 297 506 309 544 328 551 321 515 316 556 340 587 355 596 352 604 313 415 263 506 211 253 190 248 129 229 140 243 140 262 280 606 358 568 337 542 336 491 291 563 331 539 330 494 282 475 194 367 137 265 182 503 196 150 95 112 153 479 301 475 298 470 307 491 312 542 254 413 256 391 236 413 298 413 266 448 232 422 274 408 226 341 184 305 179 298 168 272 171 329 220 405 266 484 312 534 351 608 363 253 116 238 116 231 111 222 107 205 101 181 88 183 75 162 45 226 361 599 318 608 309 522 257 415 173 245 45 112 46 112 54 126 61 136 66 148 60 155 87 183 88 188 162 362 206 367 220 362 190 324 191 358 200 417 244 377 197 331 174 260 116 236 202 425 244 379 214 317 114 255 134 276 129 286 125 272 129 272 138 279 144 269 98 64 28 62 27 50 22 59 33 81 19 35 64 408 266 391 227 417 221 403 197 367 165 319 180 362 197 382 187 367 199 389 187 379 193 386 188 365 170 343 162 341 162 327 159 327 161 324 156 317 155 319 155 319 153 315 152 312 147 310 146 308 147 310 149 317 153 319 149 305 147 322 162 343 167 348 171 355 173 353 171 343 165 341 161 334 161 343 170 353 168 250 102 253 117 265 111 238 110 248 110 243 125 308 176 386 179 339 144 317 158 346 164 343 174 353 170 348 176 322 134 202 87 250 174 389 215 343 137 150 22 19 9 33 4 0 24 9 12 31 24 45 27 42 24 33 21 31 13 26 22 38 18 23 18 14 6 19 0 109 101 331 146 355 134 324 122 274 93 265 92 279 102 281 98 243 73 176 43 162 55 183 61 181 67 195 66 198 63 193 60 200 69 224 93 265 110 262 105 248 96 224 90 159 24 57 13 57 13 40 31 66 203 425 304 358 297 353 294 355 292 348 288 346 282 355 289 355 289 360 294 367 294 362 291 365 288 367 280 384 286 420 294 417 297 439 300 408 276 389 288 365 265 329 262 355 288 317 248 300 241 288 239 286 236 303 233 303 260 312 27 0 10 16 0 9 9 4 7 21 24 140 224 310 233 288 224 296 253 219 27 31 4 2 42 140 199 377 265 253 1 0 1 0 4 2 1 7 1 4 3 14 13 90 40 97 40 107 42 105 39 93 33 74 25 52 22 42 22 50 18 42 12 38 16 47 21 62 24 57 34 54 30 114 116 336 194 315 176 276 128 150 45 54 39 81 19 47 21 59 25 64 24 57 22 59 25 59 24 71 30 66 24 57 21 57 24 54 19 54 18 54 25 57 31 62 49 102 87 167 126 176 107 157 117 143 110 136 104 119 93 81 63 45 52 69 84 117 101 131 95 109 73 45 13 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 19 9 11 0 3 1 0 0 15 0 7 0 7 0 0 3 0 0 0 0 3 3 0 0 43 95 265 138 285 158 329 171 416 242 499 239 480 218 392 200 388 180 333 164 305 156 289 155 269 170 349 211 444 167 388 176 313 208 369 162 369 185 349 188 353 196 384 197 365 217 488 263 527 271 551 253 400 208 408 218 591 251 297 111 182 85 182 76 138 51 75 39 51 34 39 28 35 24 23 13 3 3 0 3 23 3 31 3 31 4 19 6 0 3 0 45 289 187 325 99 138 107 329 184 317 93 51 76 55 87 333 227 515 208 293 134 242 140 265 146 257 135 222 138 230 135 253 143 249 153 333 203 416 125 134 193 337 114 587 251 198 88 134 131 392 105 119 179 527 149 293 141 333 179 416 170 345 135 428 46 11 1 0 196 567 227 515 190 138 4 115 13 35 13 23 15 19 16 19 15 23 12 19 10 23 12 27 12 23 12 23 12 23 12 23 13 27 13 31 16 39 18 39 12 27 13 27 13 23 10 7 60 246 158 361 161 416 155 329 149 249 129 349 156 329 146 349 120 214 102 226 90 285 156 349 162 476 224 559 209 484 197 499 194 531 199 531 211 571 208 468 137 222 119 305 161 468 196 583 318 781 336 841 343 849 304 781 304 916 346 587 179 273 102 460 220 567 235 607 245 611 241 599 248 622 253 662 277 726 292 742 295 734 282 714 288 749 301 773 324 876 351 861 328 868 361 948 309 650 211 535 277 539 184 634 194 456 196 527 211 499 215 829 365 928 355 896 345 920 324 809 339 849 319 801 259 638 291 527 194 507 182 769 331 289 87 154 52 365 251 722 269 726 286 805 286 698 254 563 223 527 129 222 117 714 292 678 268 646 251 599 221 567 217 515 196 523 224 607 292 777 330 924 360 896 355 980 357 948 384 868 116 238 108 210 105 182 102 198 107 222 104 222 99 190 105 138 158 841 318 797 286 662 282 527 212 404 128 95 64 126 69 142 76 162 82 174 95 158 85 190 101 210 93 337 202 543 223 567 215 495 191 448 194 464 202 396 132 222 98 138 102 198 146 472 236 503 217 523 217 313 138 285 123 281 125 253 122 253 131 281 140 289 146 182 34 15 33 15 27 31 33 59 30 23 0 440 291 464 200 464 191 452 209 404 171 301 153 384 190 396 188 380 187 404 191 388 190 400 190 388 176 345 162 329 162 313 159 309 159 309 156 293 155 297 156 301 156 297 155 293 149 289 147 285 146 289 147 293 150 297 149 285 144 285 149 305 161 333 167 353 174 361 174 361 165 333 161 321 161 333 167 349 174 361 116 178 108 222 120 246 101 218 108 222 113 230 138 333 190 408 179 349 159 345 168 353 173 380 176 369 174 376 153 246 81 138 129 305 179 468 205 396 132 115 0 0 13 7 7 39 3 19 21 63 27 55 21 43 16 39 18 31 21 75 34 67 19 15 6 0 0 0 43 234 147 285 143 238 132 218 105 134 82 162 95 210 104 178 70 99 45 59 36 71 43 71 39 75 60 130 64 123 64 91 61 79 73 134 102 210 110 214 104 214 110 242 84 75 21 0 9 0 18 130 63 559 312 991 291 1003 297 991 297 988 297 984 295 976 294 976 294 972 294 960 283 924 292 944 286 916 279 884 288 928 282 833 254 789 262 853 279 876 266 821 250 761 229 722 224 722 223 710 220 714 227 730 230 730 235 742 233 765 251 277 0 23 6 0 0 7 10 0 12 111 78 603 218 674 211 638 212 690 199 119 0 67 6 134 73 567 280 785 227 123 1 19 0 11 0 0 3 0 0 7 18 55 42 67 34 79 48 103 43 67 30 43 25 19 19 0 16 0 16 15 12 7 12 7 13 15 30 19 15 47 30 35 31 103 150 448 202 472 150 273 90 186 54 35 10 0 0 0 16 0 10 0 10 0 10 3 13 7 21 31 25 39 24 35 25 39 16 3 13 7 19 35 30 67 36 79 39 123 78 277 120 329 123 337 113 305 107 301 105 293 85 218 63 178 69 234 92 265 104 257 95 226 61 63 6 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 9 16 3 0 1 4 1 0 1 0 0 0 0 0 0 2 0 2 0 0 0 0 0 19 33 167 107 250 141 317 158 310 177 429 239 477 250 465 229 432 223 417 211 389 193 370 187 346 173 336 161 372 221 396 173 346 179 353 158 336 188 398 182 398 193 427 209 465 233 520 263 511 245 506 224 434 196 436 233 520 245 303 66 191 111 186 61 140 61 114 42 74 31 52 24 31 15 21 9 14 1 11 3 21 1 14 1 7 3 9 4 11 1 35 0 71 128 405 215 296 113 229 108 241 85 183 70 157 75 212 85 324 250 534 214 403 161 384 171 427 191 391 149 339 132 319 138 329 146 370 197 468 173 243 125 415 149 238 197 288 79 207 119 351 161 188 75 296 141 205 73 222 123 298 119 167 63 195 87 35 10 69 6 453 276 475 310 468 73 38 0 33 13 19 13 11 16 14 18 19 12 19 10 16 12 19 13 19 12 19 12 19 12 19 12 16 10 19 15 26 16 26 16 23 15 23 13 19 10 11 6 21 48 265 159 315 165 286 161 296 138 300 173 308 149 274 135 262 141 327 152 214 119 296 149 281 187 382 233 360 185 305 185 322 180 319 179 362 217 372 173 250 84 245 116 298 194 384 248 393 158 343 152 341 165 341 182 360 211 539 223 279 88 210 81 250 134 293 161 317 167 322 170 310 171 339 174 312 159 322 180 269 164 401 245 479 265 494 274 482 256 432 200 374 209 410 211 551 324 551 328 585 337 546 321 501 300 534 340 537 327 494 368 520 309 520 319 513 315 489 310 556 331 542 328 477 283 580 262 546 366 608 257 291 214 281 131 167 150 367 263 465 269 456 259 415 208 329 194 382 197 195 60 31 180 503 263 396 279 393 223 389 253 446 280 487 325 580 371 594 352 587 366 539 274 434 289 477 318 530 300 191 126 222 116 217 99 212 99 207 105 205 104 176 96 226 95 331 321 601 327 608 349 549 239 448 187 272 99 193 88 186 90 188 90 188 90 205 88 191 87 195 93 169 108 358 221 391 212 348 193 319 165 253 140 267 150 284 158 312 171 358 229 422 251 391 218 374 230 393 159 298 149 286 137 300 128 300 147 291 141 272 143 274 107 95 40 74 33 74 36 83 36 83 10 217 247 410 171 434 176 355 200 403 187 341 158 324 184 374 187 358 185 370 187 367 187 367 185 374 179 353 165 341 161 336 161 324 158 327 159 322 152 317 153 319 156 322 155 319 153 312 147 310 146 308 147 310 149 308 143 300 141 303 144 305 143 322 155 334 165 348 170 351 170 343 162 334 159 336 165 348 170 341 173 257 104 234 104 248 111 236 102 231 111 243 114 262 138 343 182 384 182 353 168 346 171 339 174 334 165 329 170 298 123 183 107 274 150 305 184 379 188 327 117 105 9 19 12 16 9 9 10 38 21 40 16 33 15 26 13 33 16 50 40 83 46 42 21 11 1 28 9 148 128 331 146 348 140 327 126 250 78 219 72 260 101 281 93 217 52 162 33 131 28 131 34 133 43 191 58 191 61 186 61 171 58 183 76 231 104 272 110 286 114 276 110 238 85 157 28 59 9 23 40 50 140 410 316 374 289 382 297 384 295 379 291 374 285 386 291 374 280 360 266 329 247 319 239 339 244 339 211 317 208 253 141 226 120 222 137 274 171 312 226 339 247 351 241 327 227 312 227 310 232 324 239 327 236 312 241 329 245 398 141 0 3 9 7 9 3 21 4 0 43 102 179 329 214 300 203 329 242 353 67 11 30 45 33 100 150 377 253 358 72 0 18 0 4 7 3 7 0 2 9 42 39 85 30 90 34 112 43 100 31 76 25 54 19 28 15 14 12 23 7 33 9 35 10 38 13 45 13 38 28 62 31 54 31 131 122 305 179 281 150 298 188 303 40 23 12 35 0 50 0 21 1 26 4 31 9 40 15 38 16 57 25 59 22 59 25 57 13 50 9 52 22 69 37 78 45 64 40 85 92 183 140 174 119 143 104 133 105 140 110 136 95 100 76 95 85 114 96 136 99 131 102 102 40 0 4 0 1 0 0 2 0 7 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 27 10 3 0 3 3 0 0 7 0 7 0 7 0 0 0 0 4 3 0 7 0 0 0 23 51 162 125 325 164 281 141 253 170 353 217 484 257 551 242 468 232 412 205 357 199 372 185 361 194 313 155 238 171 246 144 234 131 257 177 293 187 369 206 392 221 432 245 499 256 464 248 464 217 325 187 420 250 547 200 206 58 99 81 123 55 178 66 126 52 43 16 0 10 0 6 0 3 0 0 0 4 23 3 19 0 19 1 31 7 39 0 0 10 0 0 230 233 559 235 305 96 91 81 107 73 126 75 111 70 71 87 289 235 539 200 353 165 365 220 456 200 281 128 154 120 190 135 249 177 432 197 214 101 337 173 249 158 190 48 91 99 333 211 273 57 115 98 146 116 123 85 146 85 91 64 67 110 400 18 0 0 23 223 543 271 765 135 0 48 19 15 39 12 27 13 23 18 35 15 23 12 19 10 23 12 27 12 23 12 23 12 23 12 23 9 15 12 27 15 35 16 35 22 47 19 39 15 19 7 0 0 47 156 420 197 353 141 353 153 309 149 361 171 432 185 369 147 464 254 499 107 210 152 369 155 436 221 607 224 460 173 456 161 420 152 428 190 571 203 448 125 222 123 246 125 392 174 531 180 71 99 499 253 745 339 829 268 265 179 519 126 222 123 273 134 349 158 384 153 349 144 341 146 349 141 253 98 242 164 492 260 646 277 575 185 297 117 249 123 222 92 218 153 436 162 234 291 452 200 571 265 710 306 674 360 936 383 984 378 995 377 1003 383 964 377 976 355 837 316 884 292 690 263 682 247 690 369 726 297 861 371 710 108 503 122 305 108 361 165 595 272 662 259 563 209 515 197 492 174 309 63 134 19 154 263 678 223 626 221 773 345 888 342 868 346 912 349 857 348 833 324 853 297 634 250 765 304 833 330 714 88 249 95 214 102 170 98 166 101 194 102 206 95 206 95 226 156 551 336 761 280 539 280 670 220 349 137 162 101 210 99 202 95 190 90 186 81 158 88 150 82 154 51 134 87 261 122 253 108 281 123 242 108 257 149 488 248 583 251 587 257 622 250 531 232 555 205 345 164 242 132 317 134 321 135 293 141 313 137 281 138 305 161 249 46 39 33 19 36 51 40 47 27 35 214 567 171 440 182 400 211 476 202 325 153 317 177 420 200 380 177 388 191 380 180 396 180 376 180 365 168 329 159 321 159 309 158 305 159 305 155 289 152 289 153 297 155 297 153 293 149 289 147 285 146 289 147 293 143 265 135 261 141 277 140 257 141 285 152 313 161 329 162 329 164 325 158 317 162 341 170 353 167 365 126 198 107 186 110 214 117 218 105 218 113 206 113 230 146 361 194 412 176 361 171 376 167 357 164 325 162 353 146 222 88 178 144 305 149 345 188 448 185 400 114 71 1 0 13 0 6 27 16 39 13 23 15 39 9 19 13 31 28 111 51 130 36 55 9 3 9 19 67 293 141 269 141 249 138 234 102 115 51 103 79 206 110 214 78 111 36 31 18 39 31 83 54 146 61 126 55 99 58 79 54 55 64 95 79 166 104 214 110 246 119 230 108 222 90 67 21 0 6 119 48 408 307 1011 303 952 285 924 279 900 268 868 254 849 248 809 226 749 215 738 212 714 212 690 227 686 190 444 99 281 75 273 96 289 78 222 61 238 125 488 200 694 248 734 241 710 232 686 232 702 238 722 233 714 239 757 242 706 268 535 1 63 0 55 6 0 19 0 4 91 72 515 221 622 214 611 245 714 263 369 33 123 3 115 33 242 159 468 194 178 1 51 1 11 3 3 3 0 0 19 30 119 34 59 28 51 28 59 28 51 22 31 22 11 16 0 10 0 1 0 4 0 10 11 13 11 9 27 30 55 22 23 31 91 18 166 135 412 182 531 256 722 291 158 0 15 12 0 16 0 7 0 7 0 1 0 1 0 6 3 18 23 15 0 7 0 16 0 9 0 10 19 31 71 40 95 49 95 48 186 111 365 123 329 105 281 99 297 108 317 123 329 101 273 92 277 98 281 107 261 101 281 90 130 16 7 1 0 0 0 0 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 2 1 2 0 0 0 4 4 9 4 2 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 1 76 76 236 147 317 170 351 180 339 202 425 218 472 253 453 245 482 251 465 236 460 242 451 226 398 214 389 315 549 190 367 179 384 203 444 239 484 251 475 245 503 253 508 245 489 229 460 211 432 188 436 248 429 176 167 55 107 51 133 63 140 69 138 64 81 28 28 7 9 6 9 6 7 3 4 4 4 6 9 6 9 6 2 7 0 7 11 0 23 9 42 78 382 266 525 233 336 82 234 104 176 95 200 98 207 76 238 162 458 247 534 188 422 176 475 212 398 137 374 116 317 123 339 156 389 179 372 107 346 199 315 116 312 120 195 81 272 209 336 76 195 78 198 88 171 69 219 37 343 224 152 51 341 312 128 0 28 102 439 333 582 174 14 15 54 4 28 16 23 13 16 12 16 12 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 21 18 236 205 322 150 300 162 336 171 339 202 372 194 324 185 324 191 515 191 214 129 241 113 245 214 460 310 503 289 494 294 458 276 417 247 384 230 384 227 296 167 255 140 300 153 367 177 351 180 532 368 608 331 608 325 608 312 434 177 284 143 260 122 288 143 312 165 331 161 317 167 346 187 327 107 403 297 608 343 596 315 532 232 348 122 250 111 305 150 391 238 429 251 422 247 563 221 370 182 241 119 241 116 219 153 346 224 432 294 513 307 484 286 460 285 489 266 608 340 518 263 463 292 592 315 608 280 327 291 539 238 410 232 463 200 372 233 396 238 434 268 415 191 339 168 293 162 162 46 157 49 83 0 291 241 425 220 360 331 573 333 520 322 530 325 520 319 501 328 532 313 508 318 468 242 475 306 522 295 183 114 207 111 212 105 202 96 205 122 195 102 234 72 195 113 415 155 355 123 226 45 188 146 434 191 245 67 183 82 195 85 191 90 202 90 202 75 183 96 176 55 136 52 148 63 128 51 114 49 124 54 128 60 148 78 181 99 210 111 255 150 300 165 296 138 200 63 93 54 195 126 291 152 291 138 274 143 281 147 288 161 286 144 148 27 81 52 90 28 105 51 133 84 460 202 312 193 405 194 439 217 374 168 317 167 360 203 372 194 377 193 372 185 362 179 362 182 367 179 355 165 334 152 331 158 329 155 327 153 324 152 317 150 319 150 319 149 315 146 305 147 305 146 303 143 296 140 300 141 291 137 288 138 296 143 300 143 303 150 327 164 334 162 336 164 331 158 322 159 336 171 319 150 274 122 243 111 241 113 241 111 243 111 238 108 234 105 276 153 351 177 341 167 336 173 334 162 312 156 298 158 288 110 195 104 281 138 296 149 329 176 391 199 310 111 105 0 23 4 21 6 35 16 23 10 11 12 2 7 19 13 52 31 105 54 97 27 45 0 57 34 224 143 329 143 336 137 315 114 214 42 171 42 193 75 293 129 269 57 176 34 143 27 148 39 179 67 219 79 241 84 217 61 176 49 169 58 202 81 231 95 260 113 276 120 274 116 245 87 133 16 76 0 28 76 162 218 415 262 355 256 329 254 329 247 291 223 274 220 288 227 310 227 327 241 346 266 367 149 157 64 143 61 176 90 210 84 167 60 145 57 114 61 119 95 267 247 420 245 382 283 398 247 389 239 353 227 319 235 288 262 389 215 0 4 0 10 0 10 0 6 14 12 81 131 336 245 365 241 374 254 429 152 62 6 40 4 26 10 42 24 47 25 26 15 7 18 0 6 9 7 28 15 66 34 76 30 64 25 64 27 59 25 50 22 28 12 11 9 2 9 7 3 14 6 21 10 23 12 40 21 42 24 45 28 50 30 95 43 262 239 331 277 608 263 470 88 71 10 64 28 33 22 42 10 28 3 28 4 28 3 28 6 35 15 52 18 42 9 35 6 47 10 45 16 59 27 78 49 107 46 78 55 176 140 193 111 140 102 109 108 171 116 145 116 145 107 117 96 119 104 133 95 128 93 124 64 40 4 11 0 0 0 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 3 1 0 0 0 6 11 3 3 0 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 24 150 111 238 129 246 155 293 165 412 235 468 239 468 230 448 223 448 233 492 241 484 241 456 250 646 262 619 277 444 247 480 250 480 256 484 247 440 253 492 263 484 245 412 217 349 199 329 205 388 220 388 132 95 55 59 54 103 69 95 63 99 72 111 42 15 12 0 7 0 9 3 7 11 4 23 9 27 6 0 6 15 7 31 7 31 18 0 1 0 0 51 167 567 236 523 248 170 79 142 81 210 88 226 102 182 84 142 187 531 242 440 176 317 217 301 193 234 188 234 190 206 161 257 177 372 141 261 184 365 132 146 90 71 93 198 194 416 134 186 66 194 107 273 123 361 128 103 241 603 82 87 156 861 116 75 101 511 384 944 245 59 1 27 15 51 15 39 13 39 10 47 12 51 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 0 0 132 551 176 333 171 420 220 448 200 480 217 488 211 511 206 527 257 285 125 325 131 230 110 547 266 674 283 817 346 872 378 968 371 960 360 960 354 956 322 603 138 388 167 317 176 464 170 630 348 849 327 793 340 797 330 908 334 543 132 325 147 376 171 432 164 392 167 444 188 444 197 464 161 523 248 745 339 710 312 686 319 742 297 567 236 583 283 742 313 761 346 892 327 793 346 480 176 277 104 269 131 253 131 376 159 412 176 507 220 571 224 535 191 464 194 515 361 841 310 638 292 563 170 400 251 388 129 317 187 480 215 785 269 769 297 742 309 734 263 499 168 365 153 321 144 372 90 55 57 99 40 19 75 519 250 559 184 785 342 829 307 773 303 769 301 785 306 825 316 781 300 809 309 761 304 785 313 722 99 269 111 226 122 87 93 238 105 95 114 150 45 119 101 285 182 452 129 115 63 162 84 218 126 253 82 103 46 79 57 71 51 87 60 99 72 134 73 126 49 115 61 91 52 71 46 47 40 43 43 55 34 27 34 27 36 39 40 47 52 103 69 134 72 119 42 3 21 47 54 158 84 190 81 166 81 174 96 218 122 293 135 289 58 39 42 83 36 51 46 43 28 301 254 349 164 464 226 492 221 424 174 305 159 333 182 376 188 384 190 392 190 384 185 369 185 372 179 353 170 325 159 309 156 313 155 305 153 301 152 301 150 301 152 301 152 297 149 289 146 285 147 285 146 277 143 269 143 273 143 273 141 265 140 261 135 253 138 277 152 309 153 293 161 321 162 321 158 313 159 325 159 305 137 238 119 218 114 214 111 218 111 218 110 218 107 202 123 289 168 365 173 357 173 353 165 309 155 293 146 297 140 182 78 214 132 285 134 277 150 333 168 388 203 432 110 0 0 7 18 23 6 11 19 43 22 19 15 15 15 23 16 55 31 107 42 107 12 0 4 71 98 301 137 277 137 257 128 218 84 75 36 39 45 162 120 309 101 123 42 55 31 71 46 119 70 190 85 178 95 174 78 107 54 67 46 75 64 123 79 162 99 206 116 230 119 234 114 194 64 63 22 87 10 23 7 55 84 781 262 801 257 793 247 769 229 757 230 769 232 761 236 781 247 765 262 694 167 261 57 178 64 126 52 150 69 150 55 130 51 119 40 107 33 103 52 388 226 841 297 861 306 876 265 734 235 773 223 809 244 745 239 682 52 31 9 0 15 0 7 0 6 31 9 178 110 424 190 607 241 634 171 238 19 19 13 11 0 11 3 11 9 15 7 0 9 0 10 3 9 7 7 31 18 71 33 79 31 63 25 47 19 39 19 27 13 3 6 0 6 0 4 0 4 3 9 11 13 19 22 43 24 51 27 63 31 63 31 103 105 476 263 630 301 575 238 305 63 3 18 79 27 39 19 23 9 0 4 0 0 0 3 0 4 0 10 7 7 0 3 23 7 19 12 7 22 31 28 55 48 83 39 107 78 277 117 305 98 289 99 345 129 353 129 372 128 357 110 301 93 269 95 269 95 261 81 174 28 35 1 7 0 11 4 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 0 2 1 2 1 31 12 7 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 38 55 179 95 198 96 214 98 222 135 346 188 401 199 429 223 441 232 456 232 446 224 468 229 532 313 503 236 499 262 470 238 470 242 487 251 489 248 470 238 479 233 456 208 420 193 434 209 441 209 353 114 140 28 109 55 128 73 143 67 143 75 124 57 57 18 14 7 9 9 14 10 9 7 7 7 7 10 11 6 9 7 2 9 0 7 14 3 7 1 26 19 265 271 477 257 525 214 315 78 171 81 219 93 205 92 210 99 355 218 515 276 484 185 484 208 499 203 515 262 553 202 475 191 448 202 470 218 405 153 303 105 238 101 248 156 410 147 219 99 205 129 472 342 577 315 327 60 518 215 202 40 272 340 217 13 95 102 245 153 131 1 2 31 7 9 21 12 19 12 19 12 21 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 19 12 21 13 21 13 19 12 19 4 188 238 317 162 336 200 372 190 343 196 358 197 348 209 336 263 410 117 265 143 224 108 234 262 503 294 522 339 568 337 522 336 546 355 582 372 606 377 608 282 303 138 308 180 367 149 432 345 608 327 580 325 568 349 608 378 608 318 432 190 288 138 286 150 329 180 358 187 370 212 365 196 317 291 425 256 592 330 608 333 594 328 608 339 596 333 608 372 589 274 549 339 558 345 608 257 339 132 210 123 243 93 188 111 272 167 322 180 322 177 341 196 372 212 362 236 608 339 596 294 534 253 360 218 398 149 362 144 229 180 530 265 257 137 274 122 305 149 308 153 236 132 236 131 253 161 212 39 71 45 76 34 31 135 393 209 298 291 515 306 477 295 482 303 513 330 542 339 539 315 487 300 499 313 534 315 518 277 191 123 222 105 186 114 238 81 217 69 200 45 210 196 511 125 420 137 193 72 186 105 222 73 198 55 219 73 195 87 200 76 176 75 183 73 136 60 162 55 119 54 138 24 107 37 100 34 95 33 97 34 107 39 100 34 97 36 107 42 112 43 112 42 119 52 119 36 97 31 100 34 105 36 102 34 78 28 95 36 117 58 136 55 107 39 109 46 88 40 102 30 164 233 448 131 355 227 405 212 372 173 303 146 317 174 351 177 351 182 365 188 372 188 367 184 372 184 362 171 346 164 341 161 327 153 322 152 319 152 322 152 322 152 324 153 322 152 319 149 308 147 305 147 303 144 298 141 298 144 303 146 300 141 288 134 284 134 291 144 310 153 315 150 319 159 329 162 322 155 317 156 315 150 281 129 257 120 248 114 243 111 241 110 236 107 234 105 243 131 310 165 341 176 336 164 310 147 288 141 269 144 260 95 195 107 293 137 279 126 284 146 303 164 360 217 351 114 105 0 42 4 23 7 23 21 16 15 21 18 28 15 45 16 74 28 97 36 71 0 83 61 267 141 327 138 322 129 310 120 260 79 188 37 193 90 322 132 269 69 210 58 195 61 207 70 229 92 260 102 262 95 231 67 191 51 169 51 183 61 200 81 234 99 265 116 274 119 265 110 205 66 76 3 14 0 35 7 4 76 312 247 331 251 312 233 310 235 336 245 353 242 405 282 460 277 468 188 157 48 121 60 124 42 107 39 124 42 114 43 112 34 100 28 85 19 23 27 226 235 499 301 558 348 479 262 384 245 312 238 315 226 391 274 145 1 0 9 0 10 0 4 14 9 2 0 7 27 93 102 176 110 88 28 21 4 40 6 47 6 42 1 23 1 14 6 0 9 0 10 11 10 21 6 38 13 59 30 64 28 40 12 26 10 21 9 9 4 0 3 0 4 2 3 9 7 19 13 26 16 38 22 40 25 45 28 50 28 42 39 119 119 513 348 525 292 604 218 155 27 95 31 66 36 74 28 57 19 52 18 45 12 35 6 28 4 31 6 28 0 31 4 38 9 42 16 59 27 69 37 100 52 112 57 128 75 152 111 138 99 162 131 174 131 179 134 179 132 169 120 136 99 124 93 136 93 117 61 52 25 2 0 0 4 9 0 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 0 0 0 0 3 3 7 33 55 7 3 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 43 70 166 87 75 67 31 52 63 114 269 170 321 170 396 238 507 232 416 208 404 212 464 289 547 221 376 248 499 232 456 221 428 218 444 227 464 244 468 221 428 214 416 211 416 196 400 209 313 104 43 39 55 57 99 61 115 64 107 70 138 70 99 31 0 6 0 7 0 10 11 7 15 6 23 9 23 6 0 6 7 7 23 7 23 7 11 0 0 1 0 93 559 295 416 227 515 227 210 63 19 81 182 96 142 87 182 140 261 199 547 232 341 211 293 202 372 291 567 271 297 235 396 229 428 239 408 176 301 131 103 82 202 179 539 184 222 73 59 82 154 170 357 52 99 70 313 310 388 34 39 119 781 90 0 18 0 4 0 21 35 1 15 28 0 10 27 10 35 10 51 13 59 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 10 19 10 19 10 19 10 19 13 31 16 35 16 35 15 27 16 0 96 749 269 658 266 611 279 595 230 480 187 380 161 376 202 619 202 257 165 329 143 265 146 642 291 753 324 769 294 789 324 845 334 896 343 920 342 916 374 619 152 428 187 400 196 499 322 868 336 745 336 773 315 865 375 865 357 940 377 896 292 646 187 392 152 472 202 460 187 495 205 412 190 547 214 424 321 817 331 734 283 583 310 817 336 745 294 718 262 492 217 547 283 829 371 535 176 317 144 349 147 305 119 289 135 349 153 345 153 384 174 452 205 484 179 551 358 805 303 686 297 634 259 587 194 674 257 380 150 499 173 321 165 396 111 238 159 150 119 380 153 301 129 333 152 388 141 162 34 95 40 71 25 130 190 472 209 710 292 726 289 742 300 789 328 896 358 936 366 948 351 880 339 896 342 845 327 690 99 253 113 198 85 234 82 158 78 91 67 361 260 789 325 349 196 190 43 63 116 313 82 190 88 99 96 186 88 178 96 166 82 150 79 146 85 119 57 103 40 71 48 87 43 67 46 71 48 67 46 67 45 59 39 43 37 55 46 75 46 55 39 39 39 59 43 63 37 43 25 15 18 15 24 35 30 31 31 11 27 31 30 19 37 47 40 79 39 63 39 47 146 607 191 222 205 507 194 333 162 285 137 257 159 349 180 353 177 361 182 376 187 376 184 365 184 365 176 349 168 329 162 321 155 305 152 297 150 297 152 301 150 297 152 301 152 297 149 289 144 281 146 281 144 273 140 265 143 277 144 273 141 261 134 246 132 246 135 265 146 297 155 313 158 321 162 321 158 301 153 301 152 297 138 253 126 234 117 218 113 218 110 210 107 214 107 206 101 222 137 321 168 376 170 325 150 281 140 265 132 269 126 150 70 206 137 289 128 242 132 277 147 325 162 404 209 476 114 3 0 0 12 19 13 3 13 15 10 7 15 23 15 43 24 79 36 119 22 0 15 154 125 297 143 273 135 249 129 242 119 206 85 115 69 218 137 285 99 146 87 162 79 174 85 170 84 194 99 202 98 178 81 119 60 79 48 63 51 83 67 134 90 186 104 202 113 214 116 230 101 178 31 0 1 27 0 35 0 75 226 813 260 849 245 797 241 797 245 777 238 777 289 968 336 912 247 325 39 186 79 150 25 99 33 79 33 75 33 95 30 51 22 39 28 103 21 43 42 249 239 789 295 785 269 702 239 646 242 646 212 702 271 690 92 0 4 0 10 0 7 3 4 27 4 35 3 15 0 19 15 47 3 3 9 15 12 39 21 55 18 19 0 0 0 0 6 0 6 0 10 7 7 7 3 15 13 43 25 47 10 0 1 0 6 0 4 0 1 0 3 0 1 0 6 3 10 19 16 27 18 31 19 39 22 47 25 47 13 27 13 47 152 896 244 507 354 575 58 27 46 47 31 103 37 79 36 79 40 95 43 91 25 35 15 11 10 3 6 0 1 15 6 11 9 11 21 31 30 51 43 107 61 138 57 130 95 329 113 313 134 380 129 396 134 372 132 388 137 376 119 317 96 281 99 269 79 190 57 154 30 47 1 7 1 7 1 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 1 0 0 0 3 7 6 40 15 4 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 14 12 112 105 210 75 162 57 159 55 205 104 245 93 253 149 393 221 427 205 401 202 386 224 544 253 460 211 470 208 453 229 448 223 439 215 432 214 425 185 348 155 346 167 374 190 386 196 341 107 133 33 100 46 119 60 114 60 131 67 138 64 126 51 45 12 9 6 7 4 9 6 4 4 2 4 2 7 16 4 16 6 7 7 2 7 7 13 2 1 23 0 85 177 546 254 494 250 539 244 370 76 179 88 224 88 207 93 293 137 367 156 451 197 511 220 453 297 608 340 568 196 496 205 506 227 453 162 355 149 255 79 300 174 448 232 298 102 214 58 157 45 40 48 105 33 114 51 257 52 136 39 224 269 152 1 74 12 62 4 16 31 11 7 38 4 16 10 16 10 16 12 21 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 26 18 28 19 31 18 28 16 14 0 188 351 608 374 608 352 558 325 589 348 577 313 489 276 453 235 296 140 353 182 343 135 329 277 468 279 513 301 513 345 539 339 551 348 568 357 582 358 589 220 317 203 396 223 515 346 608 331 565 324 601 331 589 346 589 360 608 355 608 377 608 365 587 263 367 174 348 194 358 190 382 171 382 182 446 239 577 340 527 288 458 203 441 230 384 180 389 170 365 193 327 162 451 298 608 220 310 165 341 171 284 134 260 134 284 156 296 144 267 146 317 191 408 227 386 274 608 349 565 310 582 325 561 266 296 217 489 188 334 131 138 114 179 162 343 203 441 120 222 143 260 128 243 156 281 146 260 108 95 43 90 31 100 19 198 209 434 285 465 285 463 289 468 289 487 315 499 312 534 351 580 354 570 357 563 337 568 277 195 113 238 117 229 96 229 85 140 149 408 300 592 301 553 289 226 27 143 4 296 146 210 79 212 49 217 72 202 95 224 98 214 93 202 82 212 66 205 156 291 92 159 76 143 63 148 67 150 66 148 64 140 57 124 43 105 37 105 40 107 36 100 34 100 33 93 27 95 25 78 15 69 16 81 25 95 40 102 37 97 42 102 39 102 33 83 48 105 34 83 60 372 230 300 152 408 211 358 156 298 144 293 149 317 170 343 179 351 180 358 180 358 179 355 176 351 176 360 176 358 170 346 162 334 158 327 152 319 150 322 153 315 149 317 149 317 147 312 144 300 144 300 143 298 140 291 137 300 143 291 135 284 132 281 134 272 126 269 126 281 141 312 158 329 162 329 158 317 153 317 159 298 143 276 129 262 123 250 114 243 111 236 107 231 105 231 107 229 113 272 146 327 176 331 155 291 137 274 132 257 137 250 88 181 107 286 143 276 126 269 135 257 147 312 161 353 202 317 105 76 18 42 13 35 22 31 19 9 12 26 18 50 21 74 30 85 43 88 3 97 79 288 137 331 137 322 131 315 126 310 128 305 99 262 120 334 129 274 85 234 79 231 87 243 88 241 95 245 88 236 81 219 67 191 57 174 49 169 57 195 81 236 101 250 108 269 114 267 116 250 102 119 25 50 12 38 9 100 153 346 266 360 256 336 247 355 245 372 235 384 247 508 331 594 316 288 54 90 72 157 57 76 33 97 31 88 24 83 33 74 12 76 6 45 6 62 27 88 30 339 333 549 248 460 247 470 239 417 236 408 265 413 190 159 12 14 4 2 7 2 7 11 3 7 10 16 4 0 0 9 9 14 19 78 34 107 48 133 42 102 21 40 0 14 0 0 3 0 4 7 9 9 4 16 4 11 7 33 12 16 0 2 3 7 3 4 3 2 4 4 6 7 3 9 7 19 12 26 15 21 12 23 13 26 16 28 16 35 9 54 16 100 265 491 155 300 158 143 13 64 27 88 22 69 28 74 36 93 46 100 46 83 30 59 15 45 9 35 3 31 3 35 7 38 10 52 24 62 24 71 42 107 55 105 42 117 114 179 120 200 137 188 149 207 140 191 132 181 126 157 107 152 108 150 95 109 72 100 73 93 42 9 1 0 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 6 19 6 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 31 170 111 150 88 103 81 35 60 123 81 95 108 198 155 341 200 388 194 349 184 349 229 428 220 345 197 317 185 376 197 388 182 321 149 257 104 119 67 87 78 146 117 289 203 353 98 11 16 39 43 59 55 134 67 146 75 154 67 107 63 83 22 0 4 0 4 0 6 3 4 7 3 15 6 7 4 0 4 0 7 7 7 23 3 19 0 0 10 0 10 210 241 551 254 456 257 523 253 321 128 123 75 119 87 111 98 234 129 123 132 162 223 551 217 388 304 607 263 408 215 273 179 321 176 182 104 142 104 305 232 527 218 257 107 174 119 206 33 35 37 51 33 31 31 0 16 130 93 130 111 611 73 0 18 19 1 31 3 15 42 0 1 15 12 19 10 31 10 35 10 43 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 12 23 16 39 19 43 19 43 18 35 0 0 54 674 303 745 324 833 345 861 360 900 363 904 357 892 212 404 149 380 193 372 174 257 215 730 294 678 300 777 327 833 325 849 333 892 346 936 361 956 345 567 190 543 269 829 361 837 340 753 327 805 325 797 348 765 336 821 348 809 319 801 349 940 375 944 310 551 173 444 196 464 188 420 197 325 187 547 297 734 208 472 182 289 159 265 119 301 135 154 114 289 129 257 224 495 322 424 144 337 187 384 129 238 126 317 170 404 177 333 137 242 153 440 226 563 239 702 349 805 363 738 340 702 230 472 101 103 73 376 217 714 1 218 110 289 101 257 167 281 135 313 128 293 129 329 147 301 141 297 60 91 54 79 42 39 42 543 268 718 276 690 280 710 280 690 279 734 277 714 285 777 313 813 310 797 312 801 336 658 93 210 123 242 96 230 110 55 176 734 337 674 247 611 295 841 126 0 0 0 66 218 69 59 43 55 73 87 76 142 93 162 88 166 84 146 69 51 90 440 185 238 64 146 60 123 63 130 64 130 63 126 73 142 64 119 57 111 58 107 58 87 58 115 63 95 51 95 43 63 39 59 34 55 34 67 22 43 36 51 36 67 43 75 52 71 36 103 60 59 39 158 214 432 149 416 200 372 170 321 150 301 159 309 161 317 170 345 184 365 177 349 173 345 173 349 167 337 173 357 176 353 168 333 167 333 159 309 152 301 153 309 146 289 147 289 147 285 144 277 143 277 144 277 143 265 138 257 143 265 135 246 131 242 132 249 128 234 126 230 129 257 147 309 161 321 161 313 153 301 156 317 146 281 134 246 126 238 120 226 113 218 108 202 104 210 105 214 105 218 125 281 156 361 165 325 140 257 131 246 123 253 119 142 81 226 138 301 135 253 129 249 122 238 135 353 174 420 174 424 99 115 9 0 12 43 28 11 13 15 21 43 22 55 24 67 34 115 30 0 21 150 119 273 135 249 128 230 122 218 120 246 134 238 114 257 134 261 110 182 81 138 78 154 82 138 75 142 79 138 73 123 69 111 63 87 52 67 52 79 69 142 92 178 99 198 116 210 116 230 116 234 79 0 0 39 63 408 242 777 259 833 245 765 239 805 254 757 248 722 235 714 263 773 276 738 95 107 57 134 39 146 31 47 21 55 19 43 21 75 22 31 13 23 0 0 6 75 37 35 61 658 322 583 256 551 257 547 236 547 221 503 171 388 107 0 1 0 4 0 7 27 3 19 0 0 1 0 4 3 1 0 18 91 61 162 69 178 67 142 49 103 24 19 3 0 3 0 1 0 6 0 4 0 4 11 0 0 4 0 0 0 0 0 3 0 4 0 4 0 4 0 3 0 4 0 7 11 10 15 6 0 7 3 9 7 10 11 13 15 13 39 7 357 377 484 24 91 31 27 25 75 33 47 13 19 15 35 25 59 27 51 33 55 19 19 10 7 4 0 3 11 6 7 6 7 13 15 22 23 27 55 43 103 48 115 54 234 110 313 128 349 134 388 143 376 137 365 134 353 125 341 117 325 108 273 82 210 73 214 88 194 36 31 1 7 4 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 4 1 0 0 0 3 11 9 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 40 63 210 141 300 159 346 135 291 161 341 164 300 144 324 173 377 190 372 174 379 173 370 173 372 164 355 159 343 167 339 144 265 79 167 37 159 48 169 64 181 75 248 150 298 99 90 0 40 27 78 30 76 52 109 61 117 63 124 54 88 31 21 1 4 4 4 1 11 6 4 6 4 6 2 7 19 4 19 6 11 6 7 7 0 7 0 3 33 1 28 49 446 260 522 251 544 238 511 259 427 146 217 87 226 82 234 102 343 99 291 92 434 272 487 194 606 291 503 257 465 150 372 141 327 117 305 152 427 239 496 250 451 119 243 128 286 102 90 13 52 0 57 37 128 34 85 75 162 49 193 194 128 25 35 30 0 40 19 13 38 1 7 30 21 12 16 9 14 9 16 10 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 19 12 23 15 26 16 26 16 23 15 28 0 23 155 391 203 427 253 484 304 592 351 544 248 308 123 255 135 288 150 286 114 234 104 386 285 513 319 563 339 573 330 575 352 575 352 577 351 580 351 601 200 382 315 608 358 604 331 582 324 608 337 580 334 606 322 601 315 563 354 608 339 592 368 606 377 608 307 389 174 336 208 355 206 386 167 291 220 570 298 580 333 479 158 312 138 245 110 308 158 336 162 355 217 522 245 405 170 348 203 434 242 422 233 456 253 451 221 384 199 370 188 365 209 389 202 405 285 568 346 608 340 608 203 171 64 198 92 281 312 417 295 231 117 214 67 126 55 210 153 329 162 257 134 260 135 269 137 248 125 119 54 90 49 71 40 57 138 393 285 451 272 446 280 453 277 453 286 484 298 484 297 484 300 477 286 475 292 534 247 169 92 231 110 236 110 138 150 608 333 527 263 451 253 503 274 530 87 59 0 95 52 179 57 181 72 195 70 222 102 226 90 193 78 181 69 198 40 114 66 152 43 140 70 133 54 131 52 131 52 131 52 128 51 131 55 140 63 155 69 162 69 157 76 164 67 155 73 152 66 150 63 145 58 138 55 105 51 124 54 117 54 117 51 107 55 95 45 112 40 81 70 374 190 327 199 346 162 303 159 308 159 329 168 329 168 339 177 355 180 346 170 339 170 348 176 336 167 348 173 358 176 362 173 360 171 343 159 327 155 329 156 315 147 317 149 315 147 312 144 305 147 305 146 303 143 296 140 291 137 288 135 284 134 284 134 272 134 279 134 274 134 286 146 310 158 317 159 312 155 312 156 296 141 274 129 262 126 260 122 243 111 234 104 229 104 231 107 234 111 248 123 284 153 308 150 267 122 245 119 234 123 226 78 188 108 267 143 279 137 272 131 272 110 236 135 329 174 351 182 300 105 95 3 26 16 40 13 33 21 50 28 62 24 64 25 81 39 90 13 97 63 257 132 310 128 312 126 308 111 300 126 317 131 312 123 308 117 269 84 234 78 224 79 222 70 205 67 219 70 205 66 202 67 195 60 179 52 169 55 191 76 214 84 238 105 272 113 267 116 269 116 269 63 112 13 35 105 408 282 379 245 341 227 377 260 382 208 358 215 408 244 446 235 468 271 202 30 117 37 59 43 71 21 52 15 47 12 42 18 42 10 50 18 64 12 47 22 90 27 83 167 608 312 589 283 511 238 425 196 346 156 310 177 300 27 28 0 2 6 9 7 7 0 16 9 0 7 19 12 23 3 95 61 171 82 183 72 183 69 157 55 126 36 69 12 21 3 0 6 4 4 0 3 4 6 7 0 9 0 4 1 4 1 4 1 4 3 7 1 4 0 7 4 9 4 11 6 14 7 7 3 9 4 9 6 11 4 62 7 50 3 45 99 580 144 88 22 112 48 78 28 50 21 33 6 38 12 52 18 52 15 59 16 45 10 42 9 38 4 38 6 38 6 33 6 42 13 57 22 69 31 81 40 100 54 85 64 145 111 181 129 210 125 188 126 193 126 183 120 179 120 150 107 143 96 119 79 100 73 126 87 97 34 0 1 0 4 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 27 4 15 7 11 1 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 1 0 18 75 123 428 191 468 259 507 215 507 205 428 134 269 171 337 177 317 173 317 187 369 191 309 173 329 173 257 143 222 134 162 88 59 54 15 46 71 85 170 82 126 113 353 48 7 0 0 25 35 10 27 18 75 39 63 24 55 42 99 36 35 4 0 0 0 4 0 9 11 9 15 7 19 9 15 4 0 4 0 4 0 6 15 10 27 0 0 7 0 0 0 215 579 245 484 262 388 232 440 244 392 161 166 75 79 76 119 138 87 99 194 152 150 164 400 313 456 150 341 153 162 140 234 174 396 212 480 262 484 242 757 217 265 92 341 159 162 73 31 45 75 48 79 13 19 43 170 52 103 85 301 22 67 18 11 9 0 1 47 9 3 45 0 13 27 12 23 9 31 9 23 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 23 6 0 0 400 269 583 238 535 250 607 253 579 220 488 185 432 144 357 138 210 117 230 111 261 101 277 161 559 266 603 271 686 289 769 309 849 340 924 361 940 310 634 325 920 343 825 333 793 334 797 325 773 334 765 325 773 336 757 322 765 342 821 328 738 363 884 361 872 277 460 173 499 196 424 182 357 138 412 318 468 288 801 259 281 185 563 214 297 197 646 285 460 229 539 266 365 161 448 271 670 291 718 318 821 331 841 368 825 346 817 348 765 322 805 310 670 277 674 262 634 300 829 345 436 122 178 108 333 292 952 306 622 120 226 75 130 76 273 161 543 209 388 138 313 165 321 161 388 150 301 66 166 39 138 52 103 40 59 194 718 283 690 276 690 279 686 272 706 271 722 291 745 292 773 297 734 286 738 322 615 92 198 120 202 88 214 54 634 355 682 306 622 239 603 253 638 300 404 3 43 174 420 226 626 283 619 224 551 214 472 200 380 161 321 149 313 111 182 75 103 48 111 69 95 60 119 57 111 54 107 55 111 52 107 57 126 66 150 73 154 84 142 73 146 73 123 70 170 70 142 69 146 66 134 61 130 37 99 58 115 55 115 57 111 37 130 51 75 48 83 34 107 177 392 161 365 164 372 149 305 153 305 164 329 173 353 180 361 182 353 170 325 165 333 174 361 167 329 165 337 171 357 177 372 180 365 168 329 158 313 156 317 149 297 150 297 150 293 147 285 147 293 150 289 149 281 144 273 134 253 138 265 140 261 135 246 125 234 132 242 126 218 123 222 146 293 158 317 159 301 153 293 150 285 135 249 128 249 128 249 113 218 107 198 102 206 105 214 102 202 107 214 122 285 143 289 123 222 116 214 110 226 105 115 79 202 125 289 143 289 141 269 119 230 111 222 131 380 177 408 188 341 92 51 6 0 13 23 15 27 25 63 30 71 30 79 33 87 30 15 21 99 102 269 134 249 129 242 120 182 113 234 123 265 135 234 113 202 92 99 70 103 70 130 81 138 79 154 76 123 66 107 67 115 64 95 57 71 51 71 63 111 73 115 84 166 108 190 105 198 114 222 105 226 64 51 33 0 84 690 263 738 245 710 268 749 215 452 143 468 211 654 242 646 279 880 138 39 34 107 24 55 4 71 12 39 16 31 10 43 13 39 6 43 16 67 15 35 22 31 45 134 349 730 321 694 271 523 235 412 187 361 150 357 156 55 0 0 0 0 9 39 4 15 3 0 7 0 3 0 19 67 66 178 84 190 64 126 63 178 49 130 55 111 28 7 0 0 4 0 7 0 1 0 3 3 6 0 0 0 3 0 3 0 0 0 1 0 1 0 0 0 4 0 4 0 4 0 4 0 3 0 3 0 4 0 4 0 0 0 28 7 36 452 247 162 9 142 137 214 15 83 25 31 9 7 12 27 22 47 22 39 10 7 7 7 12 19 12 7 9 15 9 7 3 0 7 3 10 19 22 27 22 35 36 91 57 126 84 269 111 321 132 257 110 293 117 285 99 230 85 230 85 246 92 257 90 238 79 202 76 261 93 162 13 15 1 27 9 6 9 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 4 3 2 0 0 1 11 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 3 0 3 0 3 28 45 179 146 310 238 608 223 377 199 448 220 355 147 329 174 315 135 317 149 336 153 315 147 346 176 336 137 195 153 343 158 348 164 305 152 298 117 207 66 193 144 236 24 19 0 14 0 9 1 11 1 11 6 16 6 23 6 28 7 14 1 7 3 7 3 4 3 4 3 2 6 4 7 2 6 19 4 19 6 16 6 9 6 7 7 7 4 7 3 7 0 234 285 558 233 537 254 527 226 489 233 417 182 305 92 205 54 286 125 346 153 384 159 458 282 463 233 542 224 451 185 458 206 513 260 518 269 503 203 463 230 382 122 331 191 362 196 341 179 276 135 200 45 102 19 148 63 114 45 83 39 50 15 9 7 9 9 16 13 21 13 19 10 16 10 16 10 16 10 16 10 19 12 19 12 19 12 19 12 19 12 19 13 21 15 23 15 16 12 23 15 19 12 23 16 28 12 19 18 28 13 16 12 38 0 50 113 444 223 436 220 420 289 425 253 384 221 439 211 420 253 470 268 451 254 463 279 422 229 405 259 477 280 446 248 439 226 403 285 479 291 522 276 484 321 608 327 608 319 582 327 577 328 599 322 580 328 596 328 582 328 608 337 556 331 608 328 544 340 608 343 608 206 319 196 370 188 305 149 343 241 522 114 286 253 587 184 398 300 577 306 608 360 499 226 384 233 365 107 341 159 334 187 434 288 570 300 561 297 522 279 518 285 518 279 530 282 499 333 582 262 522 279 520 236 374 174 269 111 257 153 420 277 465 174 222 110 217 85 245 272 391 262 386 144 202 140 300 215 334 179 245 70 109 58 107 51 112 55 88 31 176 289 460 279 456 285 453 280 458 291 477 297 479 292 477 295 465 274 448 310 518 229 162 132 210 113 241 92 255 303 589 316 558 276 453 232 477 247 487 250 288 247 587 306 532 289 527 269 460 227 422 220 398 194 348 165 319 159 329 168 236 70 162 60 174 66 159 58 159 58 140 57 138 63 133 55 152 61 145 57 159 75 162 73 159 72 157 69 152 66 152 66 152 66 150 61 143 58 109 40 133 52 124 67 117 55 112 61 76 27 93 25 59 37 324 170 351 155 308 171 327 168 339 170 334 174 355 190 362 185 346 171 331 165 341 171 341 164 339 171 355 171 343 162 343 165 355 173 353 168 343 161 331 155 334 155 317 144 305 141 308 144 300 144 308 150 312 150 305 144 288 138 293 141 296 138 288 135 269 134 276 132 260 117 245 117 260 144 317 159 308 156 310 152 284 146 288 132 267 137 286 137 255 117 243 108 229 101 222 99 236 108 236 110 238 116 253 125 231 119 238 107 217 110 205 76 176 116 250 120 260 138 274 138 267 122 250 117 267 128 315 174 343 182 293 105 100 7 35 22 54 31 64 28 59 34 69 25 76 37 88 18 78 40 207 119 291 134 312 120 305 108 291 123 308 126 310 119 279 95 245 84 214 78 234 87 241 85 226 76 202 72 207 66 195 67 198 63 183 57 169 52 171 63 191 76 214 81 231 105 267 107 257 113 269 122 200 72 181 22 117 185 551 295 470 244 503 253 358 206 374 162 343 202 465 242 549 375 210 15 90 21 66 36 66 9 45 18 40 18 35 15 26 12 19 7 21 10 23 16 64 33 138 82 556 365 575 294 487 257 451 241 398 138 317 194 346 105 38 1 14 7 9 12 9 1 0 3 7 9 11 3 54 39 148 69 159 57 152 54 155 40 136 43 136 51 117 33 47 3 9 1 4 4 2 3 0 1 2 0 9 4 4 0 2 3 7 6 14 6 11 0 9 3 7 3 9 6 16 10 21 12 11 6 9 4 9 4 9 1 9 13 31 0 95 180 324 60 81 37 112 61 102 28 59 30 64 27 83 33 81 24 59 10 54 13 54 13 52 10 47 7 45 10 40 7 38 7 38 9 42 6 35 10 45 15 64 37 114 61 121 81 159 98 159 92 152 88 131 66 69 19 7 0 19 25 45 40 40 30 62 72 102 87 152 84 38 3 0 1 6 7 4 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 1 3 0 0 0 3 6 23 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 0 1 0 1 0 66 257 126 289 199 384 226 404 199 456 196 325 179 365 171 333 196 376 187 357 193 357 176 261 138 190 137 214 215 499 220 396 218 440 162 238 114 257 128 186 48 0 0 0 0 3 0 7 1 15 1 7 1 3 3 0 4 0 1 0 3 0 3 0 3 0 3 0 4 11 6 11 7 7 6 0 4 0 6 0 6 7 7 15 6 11 4 0 3 0 10 297 245 555 251 436 244 448 253 495 250 484 211 349 140 190 143 134 95 198 164 265 245 369 248 523 229 301 221 365 199 551 271 503 248 492 220 317 126 202 131 396 194 329 123 242 122 238 131 226 60 91 51 55 67 186 52 126 48 71 25 59 16 0 6 3 12 15 15 15 10 19 10 19 10 19 10 27 10 27 12 23 12 23 12 23 12 23 12 23 12 27 13 27 15 31 10 23 15 31 12 23 15 35 15 19 10 35 21 47 22 67 24 0 0 234 259 559 221 464 260 412 42 75 126 281 129 269 107 281 126 329 156 448 200 480 214 535 239 599 247 571 248 638 256 753 334 829 294 797 330 797 310 829 342 738 334 765 325 777 319 781 330 773 328 761 334 753 339 734 337 777 325 777 357 813 337 646 378 793 351 801 144 432 205 547 187 297 153 539 300 269 78 277 214 428 227 527 277 769 333 730 256 555 239 547 230 416 193 436 215 503 257 682 313 634 285 622 274 591 265 587 269 603 247 476 206 591 229 265 176 440 253 329 87 166 93 182 75 146 58 218 108 210 76 194 90 190 107 404 165 464 140 154 111 400 153 384 171 337 90 134 48 126 61 126 61 142 58 83 73 527 288 686 266 722 279 722 307 765 312 793 315 805 316 821 310 765 285 761 300 519 92 293 111 226 95 170 185 833 330 722 318 753 245 519 238 567 269 630 194 674 277 603 250 587 257 567 227 476 209 440 193 372 164 325 155 329 159 345 102 119 66 119 76 123 66 126 69 138 66 130 57 119 63 126 64 134 67 146 73 158 76 142 75 138 70 126 66 130 66 130 66 138 64 126 60 126 42 67 55 107 58 154 57 138 51 119 25 19 27 3 6 43 161 341 170 285 147 376 177 361 176 345 170 341 180 376 185 361 179 345 168 329 170 341 170 333 171 349 174 345 167 325 165 341 173 357 171 349 167 333 161 321 159 309 150 281 141 273 143 281 143 281 147 289 149 281 143 265 140 269 141 273 141 265 137 253 129 242 135 246 128 214 122 214 125 253 149 301 161 321 153 257 144 297 144 257 128 261 138 277 125 242 114 210 104 198 101 198 105 210 107 218 111 230 117 238 113 242 117 202 102 202 92 119 79 234 120 242 126 281 137 285 131 234 116 218 110 238 129 345 179 392 176 349 92 0 0 0 15 0 15 39 15 19 19 111 27 63 30 19 15 43 73 206 117 261 125 222 119 190 107 226 132 249 125 222 110 174 92 142 85 142 90 166 90 146 79 130 72 134 73 107 63 103 64 83 63 87 58 79 61 103 73 130 76 126 87 182 104 166 99 194 96 265 107 162 95 138 48 158 149 503 300 837 340 622 180 515 200 436 239 745 324 646 283 872 122 0 39 67 24 47 28 43 18 43 16 43 13 39 12 43 15 63 13 71 15 79 33 83 34 47 196 861 322 634 272 702 248 706 242 412 174 626 241 206 0 0 4 0 13 59 27 91 22 19 13 7 6 0 16 55 39 67 28 47 36 79 31 11 25 55 33 75 39 55 21 15 3 0 3 0 1 0 1 0 1 0 6 0 1 0 6 11 7 7 10 7 4 0 4 3 6 0 7 3 7 3 7 3 6 0 4 0 4 0 3 0 4 7 7 11 15 154 76 103 28 63 31 91 33 55 21 59 25 59 30 71 30 55 19 27 10 15 12 23 13 23 12 19 12 11 9 15 7 11 7 7 3 0 12 35 25 11 18 15 43 91 60 154 82 194 88 194 92 198 81 170 61 91 24 3 1 0 4 23 7 7 12 63 51 190 102 277 73 138 21 15 9 4 7 4 4 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 0 0 0 0 0 3 7 6 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 1 0 4 2 0 102 122 217 90 200 188 596 229 360 176 379 182 379 202 370 180 367 174 408 224 472 247 422 171 341 173 398 218 451 242 391 202 362 120 296 191 398 187 210 25 16 0 7 0 4 1 2 1 4 3 0 0 2 1 4 0 11 1 11 1 7 1 7 1 4 3 4 3 2 4 4 6 0 7 11 6 16 6 11 6 9 6 9 4 4 6 2 4 2 1 35 13 343 266 537 265 527 271 527 276 520 257 489 245 470 209 453 155 358 211 513 257 608 229 530 226 448 197 496 257 537 245 530 236 558 238 398 119 195 79 372 251 353 96 174 54 188 82 191 90 143 87 183 88 176 79 119 67 93 22 33 31 33 1 11 9 16 12 19 12 16 10 16 10 16 10 16 10 16 10 19 12 19 12 19 12 19 12 19 12 19 12 21 13 21 15 16 12 23 15 19 12 23 16 21 9 14 16 38 30 62 49 97 19 23 70 444 227 382 208 439 223 229 0 117 67 157 76 97 31 83 36 152 99 198 76 210 99 200 105 217 113 224 122 265 131 243 107 358 327 549 289 565 334 573 292 580 327 608 324 580 315 580 324 592 327 594 333 608 325 599 339 570 307 582 342 608 298 544 301 575 366 422 185 484 304 427 138 276 199 585 208 234 167 403 206 410 203 472 289 470 260 432 271 472 257 436 223 386 232 472 247 446 280 568 309 553 289 508 269 513 272 496 250 489 224 410 269 384 85 243 184 446 138 155 73 193 79 162 61 131 54 145 76 169 67 138 58 143 57 167 93 336 150 276 144 272 140 293 108 102 61 88 61 109 57 100 61 126 52 88 114 451 298 427 292 441 291 499 297 499 315 515 318 518 322 511 306 494 291 503 211 236 144 248 117 234 75 389 354 585 318 544 294 456 221 382 229 465 268 441 300 537 282 489 268 489 254 436 221 374 187 351 162 308 149 308 155 315 152 210 63 169 67 181 66 145 61 150 64 157 64 150 57 159 61 145 61 164 75 169 69 167 75 162 70 152 64 145 60 148 63 148 63 145 60 140 57 114 36 128 52 138 72 133 66 126 49 64 4 54 0 31 36 317 162 324 129 288 185 358 177 346 173 331 171 346 182 353 180 348 176 343 168 339 170 348 174 355 176 355 168 343 165 351 170 355 173 353 171 348 167 341 162 334 156 319 146 308 141 308 143 305 146 305 147 300 141 291 135 298 143 298 143 296 138 288 137 269 132 276 135 269 128 262 128 255 126 272 146 322 170 312 140 298 150 291 132 265 131 276 135 269 125 250 110 229 102 226 104 222 104 231 108 236 110 231 110 231 119 231 102 202 99 181 66 174 107 236 113 250 134 274 143 281 131 260 114 241 104 257 129 319 173 348 187 279 81 66 0 40 0 14 4 31 12 31 19 38 21 59 18 62 25 152 84 253 123 298 119 305 113 291 119 327 132 312 123 298 111 274 99 250 93 250 92 241 84 224 76 212 78 212 66 188 63 183 54 174 55 171 55 169 61 181 67 188 75 222 95 234 85 224 96 236 123 255 84 217 102 193 61 179 131 439 312 575 259 358 227 534 294 484 227 393 248 532 377 331 21 71 39 47 13 52 21 26 15 23 13 19 10 19 9 31 16 16 12 7 24 54 40 117 46 193 291 425 182 482 380 355 301 487 288 499 361 592 149 42 7 4 6 7 25 64 57 71 36 31 12 26 6 52 25 88 16 74 16 121 45 117 7 78 10 81 19 88 27 71 21 33 4 14 1 0 1 0 4 7 6 7 4 4 7 21 16 16 10 26 9 19 4 21 7 14 7 14 7 14 7 14 7 11 4 9 4 7 3 4 1 11 0 21 19 11 0 42 39 81 28 57 24 62 24 57 24 66 22 74 25 74 22 66 18 47 9 52 12 57 15 57 13 45 10 42 10 40 9 40 7 31 0 31 9 42 13 57 31 97 52 133 78 157 85 162 87 174 90 157 87 157 76 105 39 21 3 0 1 0 1 0 7 14 30 97 95 159 108 105 19 4 3 4 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 0 3 11 4 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 0 7 0 15 0 0 42 218 146 246 99 444 375 710 179 353 161 293 176 376 158 134 67 27 101 206 184 436 215 365 199 444 235 551 254 321 153 210 122 281 193 694 279 317 31 0 0 0 1 11 1 11 1 3 1 3 0 0 0 0 0 0 1 0 1 7 1 7 1 7 3 7 1 3 4 7 4 11 6 3 6 0 4 0 4 0 4 3 4 3 6 0 4 0 3 0 9 0 66 448 247 468 229 456 259 579 282 559 260 559 263 492 224 345 235 460 247 396 269 226 176 329 242 492 230 535 282 515 257 444 214 242 96 115 137 448 265 460 104 107 79 95 73 166 102 321 111 238 84 257 102 138 79 158 43 39 16 55 19 7 9 19 10 19 10 19 10 19 10 19 10 19 10 19 10 19 10 19 10 19 10 19 10 19 10 19 12 23 12 27 13 27 10 23 15 31 12 23 15 35 15 19 10 39 25 79 48 158 72 107 3 87 250 607 232 626 316 904 318 206 49 178 64 7 33 3 21 126 116 337 140 293 114 210 84 166 93 198 87 166 69 119 40 3 117 642 277 805 327 773 307 726 327 781 331 785 324 742 310 738 325 734 330 742 328 690 330 742 306 575 289 730 358 872 294 670 322 853 361 511 230 658 269 511 202 448 325 622 161 583 244 488 206 484 297 619 310 674 236 476 214 519 253 523 165 412 215 440 212 579 303 646 271 595 276 626 286 662 295 686 235 448 218 607 205 162 128 416 248 301 73 178 93 174 72 170 78 134 57 158 75 146 61 142 67 182 64 150 297 797 193 357 152 448 174 190 45 150 57 174 64 154 57 150 76 146 36 99 208 773 276 694 276 718 291 726 297 765 307 785 307 789 303 749 291 698 309 543 161 341 135 218 126 83 214 809 321 773 289 595 259 515 173 464 229 563 247 654 282 611 247 551 236 495 199 404 187 380 174 329 156 309 155 333 164 309 82 71 63 95 69 91 57 111 52 95 60 103 67 91 67 111 60 111 70 146 75 134 78 142 73 130 66 111 58 107 57 107 57 115 57 111 54 103 42 51 58 123 67 158 60 154 57 79 16 0 6 0 3 111 171 349 156 218 132 388 182 337 173 337 165 325 174 361 182 357 177 349 171 333 167 337 173 353 177 349 167 321 159 317 164 337 168 345 170 349 168 341 165 337 161 317 153 289 144 277 143 277 144 281 146 281 144 273 140 261 143 273 141 265 138 253 134 246 132 249 137 253 134 238 129 230 119 198 117 242 153 333 165 309 152 301 143 261 126 242 129 261 134 261 119 218 105 206 104 210 101 214 108 234 111 230 108 218 111 230 107 194 96 182 82 115 79 226 111 222 119 249 128 281 146 281 132 238 110 206 110 246 137 349 177 372 177 369 95 0 0 0 4 0 4 27 9 0 9 19 18 27 13 19 42 123 99 253 126 230 122 206 104 202 123 249 134 257 122 214 105 186 84 146 82 146 79 134 75 126 73 134 73 103 61 95 60 71 51 59 52 67 55 75 58 79 64 126 87 162 82 111 78 134 96 174 101 194 87 182 102 222 90 174 125 408 211 515 184 535 331 817 363 952 328 642 269 884 298 95 13 47 13 7 21 3 10 27 10 15 9 11 7 11 10 39 10 51 13 71 24 75 39 111 79 488 131 107 158 678 155 392 158 428 134 440 176 174 18 7 7 0 7 31 37 134 60 99 31 27 4 0 12 59 33 43 22 47 48 119 45 23 10 0 6 0 16 23 22 35 13 15 4 0 0 0 1 11 1 0 4 0 9 11 15 31 10 19 13 19 9 7 7 15 4 3 7 7 10 11 12 15 6 0 4 0 3 0 1 0 6 7 9 27 6 15 24 83 37 63 19 27 13 11 10 7 13 23 15 27 15 27 15 27 9 15 12 23 13 23 13 19 10 3 12 11 10 15 9 11 4 0 3 0 0 0 12 27 67 142 88 194 95 194 93 206 98 206 95 222 102 218 85 162 55 87 19 0 0 0 4 3 1 0 25 134 93 345 125 206 7 4 4 3 4 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 1 9 7 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 1 14 0 2 4 7 0 21 43 250 138 255 147 561 328 401 200 343 161 341 184 308 66 119 40 109 55 281 199 441 220 429 235 587 236 231 85 255 117 272 199 513 282 315 28 14 7 16 4 0 3 0 3 2 1 2 1 4 3 4 1 2 1 2 1 7 0 7 1 7 1 4 3 2 1 0 4 2 4 0 7 4 4 7 4 7 4 7 4 7 6 4 3 4 1 2 1 9 3 47 120 358 129 308 128 415 241 530 282 539 282 549 262 491 257 608 288 585 266 527 226 451 247 522 263 563 254 456 227 453 194 360 129 334 167 506 292 456 99 183 98 229 85 159 87 310 188 257 90 107 69 167 72 167 60 57 21 28 10 14 15 19 10 16 10 16 10 16 10 16 10 16 12 16 12 16 12 16 10 16 10 16 10 16 10 16 10 16 12 19 12 21 13 16 12 23 15 19 12 23 16 28 13 21 19 38 30 71 60 169 61 28 16 413 254 396 236 458 315 606 226 167 101 179 92 212 69 140 105 262 137 255 144 274 147 276 135 248 120 234 116 200 90 217 63 181 119 269 274 580 307 534 324 587 321 596 342 608 324 575 319 596 334 608 342 599 319 582 330 587 294 534 313 606 342 608 279 530 368 608 289 384 250 553 269 439 190 570 272 365 229 398 238 448 257 608 357 608 340 472 250 425 248 441 224 372 209 420 238 487 318 570 280 542 316 594 316 532 276 537 306 501 256 472 279 408 162 322 208 401 122 140 79 210 88 179 69 150 63 136 58 145 69 159 73 143 82 140 49 374 247 257 128 265 227 265 52 97 55 107 67 100 67 95 61 124 61 90 33 162 285 468 268 465 297 453 306 479 306 503 310 499 306 487 291 463 262 508 209 286 143 260 111 238 81 487 348 534 301 520 280 501 250 334 203 413 244 463 277 518 272 468 256 458 239 413 215 365 187 365 177 343 165 329 165 339 150 188 51 155 52 155 49 145 76 152 70 167 63 174 52 159 66 162 67 164 72 174 76 164 73 157 67 145 58 133 52 126 49 126 51 126 49 124 46 121 43 171 87 193 90 169 93 157 40 76 0 50 4 54 82 341 161 298 111 276 184 348 164 327 162 317 165 341 182 355 182 343 173 339 167 339 170 348 174 351 170 336 155 324 156 336 161 339 164 343 167 346 167 346 167 341 161 329 152 315 144 310 143 303 144 303 146 303 146 300 144 296 140 291 135 284 132 279 132 279 138 276 137 272 132 260 125 250 114 231 116 262 144 305 165 300 146 286 135 265 123 260 126 274 128 255 113 236 105 234 107 222 105 236 114 241 114 229 107 219 104 205 95 193 92 174 67 186 102 234 107 243 117 248 131 291 146 286 131 255 114 253 119 262 156 322 165 346 202 296 93 50 9 42 16 19 0 2 18 11 7 33 19 45 13 95 54 219 122 291 120 298 111 279 104 288 125 329 131 286 85 226 70 198 60 198 60 198 63 202 64 200 73 202 64 186 64 183 58 169 54 167 57 169 58 169 60 164 75 210 84 198 69 198 73 226 76 241 120 234 84 214 99 202 95 234 116 250 152 274 165 303 266 606 377 599 372 594 381 522 60 31 24 16 1 14 1 9 7 7 6 9 4 14 4 16 4 14 12 14 16 21 13 9 25 181 140 276 138 312 238 245 102 267 131 167 54 117 31 45 12 0 4 0 7 28 37 85 51 69 24 28 0 64 42 114 45 121 48 145 61 131 39 97 24 83 19 78 21 76 21 59 13 28 0 7 0 4 4 0 3 9 16 31 22 35 19 35 18 40 18 35 13 35 16 31 15 26 13 23 12 21 12 16 7 14 6 9 3 4 1 14 10 11 9 31 22 45 33 93 54 93 42 66 22 45 13 50 10 52 10 52 12 57 13 54 13 57 13 57 12 52 9 47 12 45 13 45 10 40 6 23 3 40 6 19 0 40 34 188 101 212 108 200 96 188 95 179 93 183 98 183 98 186 99 150 78 102 37 33 6 2 1 9 1 7 22 88 114 219 126 3 0 3 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 11 10 27 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 15 0 7 0 0 0 0 72 261 156 234 215 650 185 357 158 246 138 309 164 190 107 253 116 230 188 476 241 412 180 289 141 170 168 384 143 182 131 337 208 285 16 0 6 19 0 39 3 7 3 0 1 0 0 0 4 3 4 0 3 7 3 3 1 15 1 15 1 15 3 7 0 3 3 3 4 7 6 0 4 7 4 7 3 0 3 0 4 0 3 0 1 0 1 0 1 39 0 123 158 222 98 67 82 218 174 372 208 416 250 480 232 523 331 527 289 563 238 507 266 452 245 603 251 341 134 249 120 285 182 420 247 527 280 511 126 7 82 202 82 146 79 230 162 345 107 182 55 75 72 202 79 83 18 31 16 0 4 47 13 31 10 15 9 15 10 19 10 19 12 11 12 11 12 11 9 15 9 15 9 15 9 15 9 19 10 19 12 23 12 23 10 23 15 31 12 23 15 35 16 31 16 47 21 47 33 107 95 150 18 35 265 773 269 603 262 718 375 773 152 301 119 234 87 67 39 154 105 238 125 361 177 412 168 396 171 416 158 345 140 313 129 301 125 234 138 678 340 710 286 738 294 694 307 773 334 777 319 726 327 769 337 710 342 718 312 670 339 706 297 607 292 622 357 551 268 753 369 868 241 563 336 622 211 444 309 674 214 535 194 571 253 619 352 813 337 718 294 785 336 686 272 571 283 670 304 650 277 638 301 611 331 698 285 563 229 444 171 325 134 253 146 325 159 384 206 503 167 230 78 206 92 178 81 214 76 194 84 166 67 158 69 138 93 138 76 257 122 388 129 380 167 551 111 67 55 123 63 158 58 174 57 158 61 134 61 79 30 527 298 658 295 726 271 742 298 769 316 793 310 785 300 745 283 678 301 484 144 325 144 249 96 210 298 821 295 702 310 718 285 599 182 408 218 551 253 666 272 579 241 523 229 476 205 420 187 380 188 376 179 357 173 361 174 317 84 83 64 75 60 71 57 166 73 158 85 119 93 103 58 83 57 75 52 63 52 79 57 91 54 79 46 59 39 55 42 71 45 83 45 79 43 75 40 75 87 218 101 214 93 265 84 79 28 0 4 0 7 218 174 301 131 194 138 396 179 329 159 305 158 317 174 365 182 353 176 333 165 329 173 353 173 333 174 333 158 297 153 301 156 309 159 325 162 337 167 345 168 345 167 333 161 313 152 293 146 285 143 277 144 277 146 281 147 285 138 257 135 246 131 242 131 242 137 249 135 246 134 234 126 210 125 194 108 170 108 194 131 273 144 281 138 265 128 222 117 238 128 253 120 230 111 218 107 222 102 226 111 249 117 249 114 238 104 206 96 186 93 174 79 130 81 226 104 230 113 214 111 242 134 277 140 253 120 230 119 234 131 273 159 365 180 404 180 424 101 55 0 15 22 3 0 67 6 3 10 23 12 0 25 83 95 269 129 246 120 218 101 178 104 234 131 246 95 95 43 15 45 51 48 67 52 79 55 87 63 111 67 95 61 99 66 83 51 59 51 59 52 63 54 71 58 134 81 142 70 99 66 91 84 134 90 186 98 206 99 158 82 202 102 206 82 253 93 214 99 273 179 773 348 884 295 797 266 91 19 47 7 0 6 19 6 11 6 3 4 0 3 0 1 0 9 43 19 67 10 31 21 55 79 194 165 468 134 301 93 198 184 380 98 198 45 134 25 19 4 0 4 0 10 35 40 95 40 55 4 0 22 115 52 130 60 126 58 119 55 75 43 51 33 39 31 43 27 39 19 27 7 0 0 0 0 7 1 0 13 39 31 67 28 51 25 59 28 59 24 47 24 55 27 55 24 39 18 23 12 15 12 11 9 3 6 0 3 0 3 0 4 43 28 23 21 142 55 154 70 134 48 67 25 11 12 19 12 23 13 23 13 23 13 23 15 23 12 15 9 7 10 7 13 23 13 23 7 15 0 0 0 0 3 15 63 194 105 210 105 202 98 178 88 174 84 170 88 178 85 178 93 210 95 222 95 166 55 43 4 0 6 0 0 7 33 206 134 376 4 3 4 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 2 0 0 7 21 13 9 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 9 0 9 0 11 4 19 3 45 90 276 132 298 191 305 132 265 126 269 158 393 206 393 227 429 229 453 224 389 153 267 98 214 114 300 161 284 155 329 120 133 0 26 6 35 0 0 7 2 3 4 3 4 0 2 0 9 4 7 3 2 3 0 3 7 0 7 1 7 1 4 3 0 0 0 3 0 4 0 4 0 4 0 4 2 4 4 3 7 3 7 1 4 1 0 3 0 15 0 40 272 153 303 107 174 73 262 125 324 167 434 230 491 259 561 235 496 233 413 203 456 179 468 236 276 52 248 120 391 217 525 256 565 285 489 162 205 67 214 87 171 69 207 131 257 104 188 88 200 72 176 88 93 30 35 16 23 7 14 18 23 13 16 9 11 9 16 10 16 10 16 12 16 12 16 12 14 9 14 9 14 9 14 9 14 9 16 10 16 12 19 12 16 12 23 15 19 12 23 16 19 12 26 21 26 13 33 33 88 54 97 39 439 328 537 303 568 333 608 352 551 343 537 263 451 239 393 224 408 230 420 248 398 214 372 209 405 235 393 185 322 167 334 179 322 155 405 355 599 313 522 306 513 301 575 310 596 330 589 315 589 342 599 303 565 331 577 304 596 334 575 301 515 285 525 292 515 265 608 377 456 187 608 297 487 245 601 297 546 283 441 250 444 283 568 289 577 339 575 380 608 357 608 363 608 380 608 363 553 307 582 345 608 307 487 239 439 208 341 131 255 111 224 96 195 129 248 120 202 87 179 92 164 61 176 88 148 69 155 70 152 66 152 69 162 34 138 116 229 144 298 176 398 167 136 37 97 55 100 58 88 66 88 64 100 52 126 48 35 117 458 276 465 282 444 279 463 300 501 310 494 304 482 291 475 279 496 196 250 159 288 126 212 137 539 327 542 307 577 303 522 277 362 173 382 239 422 294 499 260 441 232 405 203 358 182 348 176 355 176 346 173 343 177 346 162 231 90 214 81 195 76 169 111 188 98 212 102 293 138 179 72 155 60 145 55 128 43 131 51 121 45 112 37 102 33 112 40 114 43 117 42 114 39 112 42 195 95 191 81 186 119 198 45 109 6 62 12 71 120 339 134 255 113 300 187 341 167 312 155 315 165 343 180 346 173 346 170 331 168 355 184 351 165 355 171 336 158 331 161 336 156 331 159 339 167 351 171 355 173 351 167 341 159 327 152 317 147 303 144 298 143 298 143 298 143 291 137 284 132 279 132 281 135 269 131 262 131 267 131 257 120 255 116 231 111 231 107 234 122 281 134 276 137 267 117 241 116 257 122 255 117 245 110 236 104 224 105 231 113 241 116 236 114 224 101 198 93 191 85 162 69 181 92 226 105 245 108 234 120 260 135 279 131 255 125 260 120 265 132 296 167 331 171 339 196 308 93 62 13 47 19 11 3 4 0 7 10 31 4 66 45 198 120 284 119 293 116 281 104 267 107 296 117 276 81 202 43 191 57 195 58 195 60 195 60 193 67 195 61 183 64 186 60 155 46 150 45 145 46 150 48 155 67 183 69 179 64 181 54 210 75 193 67 207 96 217 75 183 58 164 54 152 75 152 48 155 64 140 117 312 265 465 297 353 40 38 13 7 3 0 13 0 4 2 4 7 4 11 1 38 3 33 13 28 16 16 1 7 0 97 84 286 161 140 84 174 134 255 90 90 49 105 61 57 19 0 6 0 4 2 12 33 22 47 16 26 0 62 37 128 57 136 51 121 52 109 40 102 36 100 34 105 37 97 30 71 16 42 3 19 0 7 0 0 4 9 19 42 34 52 28 52 30 59 28 52 24 57 28 54 30 47 27 42 22 38 21 26 13 21 10 16 6 9 4 0 4 2 21 45 10 19 64 66 52 100 55 100 45 64 9 52 12 57 13 57 12 52 10 54 12 57 13 57 12 52 10 47 12 47 15 50 10 40 6 35 0 19 15 97 81 207 140 207 101 202 95 191 92 186 88 179 85 174 84 174 87 176 87 176 107 188 104 164 76 83 18 16 1 2 6 16 48 164 138 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 1 23 16 43 7 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 0 0 4 0 3 142 119 305 116 222 143 265 159 369 191 456 285 686 277 563 235 492 223 349 146 194 120 182 128 273 141 293 174 297 43 0 0 0 4 35 0 47 18 27 3 0 3 0 1 0 0 0 3 0 3 0 3 0 1 0 1 15 1 7 1 7 3 7 0 0 1 3 3 7 4 7 4 15 4 7 4 7 3 0 3 0 3 0 1 0 1 0 6 15 7 35 72 289 149 365 159 349 190 388 205 341 217 400 217 472 247 476 236 444 220 392 202 301 114 39 55 95 114 222 233 452 266 519 297 694 171 0 55 154 63 111 93 123 93 234 117 194 73 91 96 182 107 146 13 27 18 11 12 27 16 23 15 35 10 23 7 15 9 19 10 19 12 11 12 11 12 11 9 15 9 15 9 15 9 15 9 15 9 19 10 23 12 23 10 23 15 31 12 23 15 35 6 15 16 47 15 15 13 47 31 126 58 0 119 384 158 369 187 416 196 400 208 499 265 718 288 714 297 710 303 789 322 765 321 837 346 853 331 837 330 829 316 777 268 678 276 646 300 849 345 793 310 742 285 789 328 710 319 785 333 738 333 789 330 615 247 670 325 622 310 726 345 789 345 714 322 876 354 638 300 868 351 416 336 710 250 507 289 694 357 706 233 591 241 615 297 634 268 742 348 845 342 793 348 781 333 730 313 722 313 694 307 638 297 642 266 503 180 305 129 265 104 178 107 198 119 357 159 301 117 190 81 206 95 218 88 162 87 162 66 154 67 123 61 170 66 178 73 234 156 468 206 591 288 261 48 87 36 130 43 115 51 158 51 166 55 115 72 95 10 0 251 682 279 682 294 682 276 726 303 765 300 753 295 730 277 694 291 480 137 396 147 222 93 365 319 789 307 718 330 726 307 682 205 341 194 519 208 674 280 595 244 519 223 452 196 400 164 317 164 313 162 329 173 369 179 357 125 222 125 202 105 174 101 265 95 178 111 265 218 499 125 202 95 154 90 158 73 83 63 103 58 95 52 79 48 79 40 63 42 75 42 75 40 71 28 39 73 146 60 83 57 214 93 63 40 0 16 11 28 317 176 253 113 210 153 392 168 321 156 305 159 325 176 353 173 325 180 333 162 341 185 388 177 317 182 349 167 321 165 329 164 317 158 317 164 337 171 353 176 357 171 341 167 321 158 297 150 285 146 273 143 269 140 261 138 261 138 257 135 246 132 249 135 257 126 218 125 226 132 238 126 202 120 190 111 210 120 186 105 182 134 253 132 269 131 214 108 214 119 238 119 242 116 226 107 218 101 218 107 242 114 249 117 253 110 222 95 194 88 162 72 119 70 190 98 230 113 218 105 234 119 261 140 253 126 249 126 234 117 238 134 273 162 416 185 365 164 400 122 83 0 7 13 0 6 0 1 11 4 0 18 87 85 265 126 242 120 234 110 198 92 178 104 238 125 246 98 146 75 138 76 150 73 134 67 119 63 111 67 91 60 95 63 75 54 59 49 55 48 59 51 75 51 119 67 107 63 95 60 47 54 71 58 111 75 87 42 99 42 51 45 83 36 63 34 107 22 87 40 178 57 301 205 865 221 107 10 0 7 19 4 19 4 7 4 0 4 0 3 0 6 0 3 0 13 35 7 7 4 31 15 178 96 206 69 476 170 551 165 317 52 178 58 170 60 87 7 0 9 0 1 0 4 11 4 7 0 0 6 47 42 95 39 63 33 59 31 7 21 3 25 35 36 71 34 63 22 43 12 19 0 3 0 7 1 0 1 3 19 55 28 59 25 55 27 55 22 43 21 51 22 47 25 59 30 71 34 83 16 31 13 23 10 11 6 7 3 39 7 0 18 19 1 47 72 190 84 202 93 206 70 83 7 3 10 11 10 3 6 0 7 3 10 11 13 15 13 15 9 7 15 27 13 23 7 3 6 0 28 154 114 269 117 206 104 178 90 158 95 182 96 182 93 166 82 166 93 186 85 146 98 202 96 214 108 249 90 119 27 0 0 0 0 7 64 265 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 21 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 2 0 23 18 212 117 226 125 293 170 370 248 468 233 506 378 596 297 463 202 310 117 241 135 303 114 284 138 281 167 236 36 26 0 19 0 9 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 4 2 4 2 3 4 3 4 3 7 4 7 4 7 4 7 6 0 4 21 0 100 140 293 135 374 244 534 274 532 257 496 221 444 238 494 236 491 227 470 263 563 232 401 159 298 84 331 224 544 233 518 248 537 152 234 75 229 95 257 108 214 84 255 126 229 101 188 67 198 120 176 30 35 15 31 13 11 6 7 10 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 19 12 21 15 21 12 14 7 50 70 93 28 169 144 231 108 226 132 257 137 231 119 231 132 281 146 269 138 272 143 286 152 351 188 351 191 365 206 396 220 434 229 472 247 491 257 503 265 522 279 551 304 596 319 604 319 592 336 608 351 608 346 608 352 592 330 594 330 596 340 608 368 608 354 608 339 601 352 608 357 596 304 594 307 422 218 513 263 549 327 511 260 499 298 608 365 608 288 561 339 568 327 608 304 413 194 362 173 329 153 341 199 532 336 422 184 382 147 262 113 205 110 186 82 241 177 324 159 210 92 174 81 167 93 193 73 169 78 152 70 143 67 143 72 157 61 138 155 427 244 546 303 143 60 88 54 102 51 76 39 78 30 95 75 105 55 105 46 57 16 253 295 501 297 513 297 503 315 479 307 513 292 491 271 439 291 496 141 231 146 248 104 186 149 601 328 558 294 542 321 537 324 432 158 360 199 391 279 482 257 448 239 427 220 377 185 324 161 329 158 322 161 346 180 348 149 262 125 241 90 245 104 231 98 229 138 257 159 501 227 286 129 250 119 234 107 202 102 202 90 191 87 202 93 183 64 167 55 131 49 145 55 133 43 119 54 150 60 138 57 167 87 193 52 100 51 159 37 159 158 308 123 253 111 322 200 322 156 315 155 308 167 351 170 329 190 362 162 327 197 377 164 312 177 358 185 358 171 341 174 343 161 327 159 331 165 343 174 355 180 362 184 358 168 334 165 331 156 315 147 300 143 300 141 288 129 279 135 303 143 296 132 281 131 255 123 260 122 248 117 253 125 248 116 248 119 253 114 238 101 262 129 279 135 274 125 257 116 257 119 255 114 245 110 238 107 214 99 229 110 243 113 241 113 226 98 198 88 198 84 169 63 159 79 205 107 236 108 229 105 245 126 274 135 265 123 257 125 257 122 265 135 298 164 329 177 312 164 303 134 140 15 35 0 0 6 4 12 9 0 62 42 214 102 276 120 303 120 298 108 269 92 269 114 317 122 288 99 269 90 245 76 231 72 224 69 200 70 198 70 188 61 167 51 157 51 155 48 152 48 145 45 169 57 169 70 169 57 157 64 174 42 138 49 128 31 59 27 40 16 33 12 21 4 14 0 7 0 21 21 47 54 188 180 183 52 7 6 19 3 0 6 0 3 2 1 2 1 4 1 9 10 23 18 26 15 16 3 14 1 52 49 124 58 109 70 143 146 222 88 59 37 95 101 162 63 0 1 9 0 16 7 21 7 7 0 11 0 26 0 81 39 112 28 83 18 85 16 76 15 88 28 105 39 100 33 62 13 40 7 23 3 9 0 2 3 7 7 14 12 21 13 4 3 7 3 7 3 7 3 4 3 7 6 16 13 28 19 31 19 26 15 19 10 9 6 0 7 14 18 23 0 9 46 136 104 186 99 191 102 162 76 69 16 64 15 47 0 42 16 81 13 40 0 38 4 50 6 45 7 66 12 50 0 40 3 102 75 214 132 229 111 195 105 202 99 202 99 200 98 198 96 188 88 188 92 195 95 186 87 167 88 179 82 171 102 183 90 148 48 28 0 9 0 57 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 10 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 1 0 1 0 1 0 0 0 0 0 105 238 111 261 156 345 153 412 212 495 309 872 337 674 229 321 107 130 144 341 158 206 131 313 150 174 22 0 0 19 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 23 1 0 4 170 156 301 177 472 257 515 260 503 248 376 191 361 184 309 226 603 285 563 232 365 153 257 162 234 194 547 221 535 271 349 135 126 90 186 117 674 197 130 117 265 135 246 99 107 72 238 140 261 60 55 22 47 15 31 12 23 15 27 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 7 15 12 27 15 27 13 15 27 146 51 23 81 325 149 369 143 365 156 372 144 337 143 361 150 329 141 293 131 281 131 285 123 261 120 257 120 261 123 261 117 249 122 265 122 261 122 265 132 297 140 329 155 365 162 361 182 392 206 448 218 476 235 523 260 575 263 583 271 638 307 738 319 769 339 805 352 865 371 868 355 793 363 845 298 682 321 702 310 769 288 630 282 646 339 730 331 666 316 785 316 718 315 603 179 325 152 392 230 591 285 694 318 797 244 499 233 392 137 226 108 246 110 226 135 412 179 337 82 154 93 202 81 150 81 142 79 174 73 154 69 158 76 174 52 150 85 499 236 476 150 162 46 95 43 126 60 126 48 115 37 55 43 150 58 115 54 126 19 107 197 757 304 730 315 757 300 793 306 825 331 805 327 781 307 765 310 396 152 325 123 218 81 329 345 809 321 757 315 773 316 749 282 456 170 396 184 583 271 599 253 551 239 492 208 400 187 353 173 301 158 301 165 341 176 329 134 218 107 170 122 170 108 190 110 246 129 404 292 476 137 234 117 222 114 230 111 246 102 198 92 174 92 202 98 206 79 190 87 146 64 142 66 107 67 130 78 134 67 123 73 178 67 99 40 63 72 123 110 376 149 222 114 214 165 424 156 297 143 321 168 384 194 384 170 380 182 349 182 424 191 325 165 396 190 392 184 349 170 349 168 305 159 305 159 313 167 337 177 361 185 376 184 345 168 329 164 301 159 289 146 257 141 261 138 246 132 261 141 273 135 249 128 246 123 246 128 218 119 190 117 198 119 186 108 174 105 198 108 210 111 222 125 261 134 257 122 234 113 234 110 226 102 222 98 202 90 182 101 210 110 222 110 226 105 206 93 186 90 178 75 119 70 162 98 230 113 234 108 214 117 242 131 261 128 222 122 234 122 257 120 253 134 309 165 372 162 333 164 349 116 190 61 83 9 19 9 19 0 0 10 75 84 234 119 265 122 238 116 202 99 174 90 210 114 249 117 253 104 206 93 190 85 166 73 138 67 111 70 103 64 91 55 71 49 71 48 67 51 83 54 87 63 107 66 107 67 63 55 75 58 51 43 95 51 51 16 23 7 19 6 11 3 3 1 0 7 3 3 19 4 23 40 198 63 67 0 3 6 0 0 19 1 3 1 3 1 3 1 0 6 0 13 15 15 7 7 0 3 3 27 142 66 134 43 119 60 246 96 170 51 162 98 357 167 273 10 7 0 7 15 71 10 55 12 39 0 0 0 0 16 59 33 39 12 0 12 0 9 7 15 43 30 71 31 71 27 51 12 19 1 15 0 7 0 0 0 0 3 11 4 15 1 3 1 3 1 3 1 3 0 0 0 3 3 11 6 19 12 39 10 31 7 23 6 23 0 31 7 59 18 19 13 138 88 293 116 269 114 281 107 242 63 23 0 0 24 87 75 182 87 142 57 63 36 19 16 0 1 0 0 0 0 0 31 71 104 222 126 242 119 182 107 174 99 190 98 190 99 202 104 210 101 190 95 178 92 166 84 142 79 162 87 170 85 190 92 194 82 174 60 75 9 0 6 142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 9 9 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 16 4 171 120 193 105 293 191 298 180 267 173 470 368 608 318 432 167 236 135 377 202 336 167 274 137 159 9 19 0 26 0 9 0 2 3 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 7 4 7 4 7 4 7 6 4 1 2 16 26 36 351 200 365 206 487 248 479 254 511 242 522 242 451 218 487 271 475 170 312 117 279 165 487 197 351 153 482 303 608 153 231 75 260 88 262 288 351 76 322 128 250 116 210 79 234 161 312 105 117 28 64 19 28 9 16 13 16 12 23 15 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 19 12 19 12 19 12 19 12 9 7 16 13 23 16 26 16 50 70 93 21 83 87 183 123 202 117 214 117 207 113 210 113 255 134 255 134 257 137 262 140 255 134 255 135 255 132 253 131 288 141 293 137 279 128 272 129 253 116 250 116 255 120 267 126 222 104 238 111 243 116 260 131 231 104 224 98 219 108 265 141 322 176 351 191 377 214 403 215 448 242 482 282 508 289 546 289 556 327 558 325 604 330 608 339 592 325 608 357 608 354 608 316 506 239 441 238 482 242 429 208 487 324 604 366 608 257 405 176 267 125 253 132 298 230 501 277 279 131 269 147 257 116 229 108 198 88 176 72 150 66 150 69 164 67 114 132 212 61 112 27 112 55 105 55 97 42 78 40 95 46 93 61 119 51 114 99 298 214 444 282 427 260 472 294 470 300 494 315 525 307 520 304 518 297 491 173 267 122 195 104 164 140 589 339 580 334 582 316 596 301 580 239 310 159 346 266 503 269 472 253 453 236 408 205 360 177 327 156 312 161 329 170 339 173 279 111 234 113 274 110 234 116 262 134 305 223 544 202 293 126 243 111 229 113 231 126 236 111 231 102 217 99 229 113 195 82 193 79 188 76 183 75 167 73 159 67 145 61 150 66 164 78 159 60 186 107 284 180 291 117 243 125 343 194 308 138 291 171 362 191 379 191 351 180 351 190 384 200 348 161 339 199 370 190 351 170 327 167 322 156 327 158 322 158 331 170 353 180 372 191 374 182 355 176 346 164 339 159 312 144 298 141 298 138 288 137 296 137 288 131 284 132 269 131 269 126 255 117 250 117 248 116 243 108 236 102 241 110 229 105 245 128 281 137 269 122 243 111 236 104 224 95 214 90 200 90 217 102 231 105 231 107 226 101 205 95 202 90 176 66 162 81 202 107 231 111 229 108 241 122 267 131 262 122 253 122 265 120 253 114 253 135 310 176 315 159 308 159 288 137 212 49 31 10 0 6 11 0 42 24 167 93 276 129 303 119 293 107 279 92 245 87 265 107 300 131 288 104 262 87 243 76 229 70 200 72 193 66 181 57 167 54 159 49 152 48 150 55 162 60 188 67 186 73 171 61 155 58 174 49 155 57 126 30 21 1 0 0 0 0 2 1 2 1 7 0 0 3 4 0 0 10 19 3 0 1 2 0 2 6 2 1 2 1 2 1 2 1 4 7 9 9 11 9 16 3 16 9 74 60 131 49 83 33 54 46 76 51 107 92 183 158 317 141 45 0 2 0 33 15 23 13 35 9 19 0 16 0 45 21 95 25 74 9 69 7 64 7 69 21 90 30 83 28 83 25 38 0 7 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 7 4 2 3 0 1 0 0 7 6 7 12 28 3 23 42 200 141 245 123 214 111 188 98 193 67 117 58 186 119 253 135 248 122 219 104 195 84 155 60 119 37 88 18 85 48 176 107 260 131 231 114 212 107 200 99 207 101 202 99 205 105 217 111 226 110 207 98 193 90 179 81 167 75 171 84 171 78 169 90 198 108 171 69 81 6 38 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 15 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 1 0 1 0 1 0 0 0 13 0 79 305 92 146 176 599 262 607 221 412 209 745 380 658 180 210 116 317 168 285 155 369 135 111 3 0 4 19 0 7 0 19 0 3 3 0 4 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 3 0 3 0 3 0 3 7 6 15 0 31 0 0 146 503 197 384 229 448 211 400 256 575 301 460 232 476 211 242 113 47 84 198 161 317 206 222 135 345 282 654 241 119 34 107 110 134 85 246 75 162 149 202 107 194 105 289 165 369 132 218 61 91 33 79 28 55 16 19 10 19 13 27 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 10 19 10 19 10 19 10 19 7 15 10 27 15 35 16 27 21 126 55 35 21 51 31 83 54 119 51 123 54 123 51 107 61 126 69 150 78 174 85 186 82 178 88 206 101 234 110 253 134 297 134 289 128 277 128 289 131 293 132 289 129 285 131 297 125 281 129 277 122 257 120 265 132 293 128 261 114 253 126 293 131 257 125 234 122 257 135 281 117 230 113 222 123 257 122 249 138 309 146 384 197 408 205 420 206 503 229 503 238 579 256 583 282 662 297 730 321 742 325 777 301 583 194 456 214 460 208 412 164 321 161 369 176 622 357 916 297 587 232 567 238 527 221 495 196 448 179 400 165 384 167 392 147 194 58 273 90 15 16 59 73 154 63 130 60 130 63 142 43 103 43 103 61 119 87 388 236 626 265 630 257 622 251 619 251 638 257 674 279 710 283 706 285 678 285 380 141 257 104 246 82 253 313 857 334 805 315 749 306 718 330 654 184 289 173 634 265 583 245 531 236 495 211 416 196 392 176 361 174 380 179 388 171 345 114 186 108 222 129 249 123 269 156 349 187 555 289 424 141 238 116 210 111 230 117 269 125 249 113 238 110 222 102 222 119 186 75 206 101 194 79 190 81 142 76 138 76 146 75 154 69 154 73 107 75 206 144 357 134 210 110 265 185 400 149 249 156 408 199 392 187 408 188 400 187 420 203 380 162 317 179 416 193 384 176 333 162 317 159 305 159 297 155 293 158 321 173 357 187 392 194 384 188 380 184 349 174 333 162 297 150 273 143 269 135 257 134 261 132 257 134 265 126 246 128 230 122 198 117 190 110 198 122 226 116 206 104 198 101 178 104 230 129 277 128 249 111 230 104 206 93 182 84 166 81 162 93 198 104 222 107 222 108 214 96 198 98 190 79 126 64 142 88 210 105 218 105 206 110 226 122 249 126 238 123 238 125 261 119 218 113 246 149 349 170 329 150 325 147 349 119 134 30 27 1 0 7 0 6 3 39 158 114 285 129 246 111 198 107 174 78 130 78 158 102 246 119 222 90 154 72 146 73 142 73 115 69 95 58 87 57 79 52 75 48 63 49 83 58 107 66 126 67 115 69 79 60 71 60 83 55 134 61 71 12 0 0 0 1 3 3 11 4 11 0 0 0 23 12 19 4 15 0 7 7 11 1 7 3 0 1 3 1 3 1 3 1 0 6 0 4 0 4 0 4 0 0 7 25 119 52 115 33 83 18 59 30 134 81 249 116 384 182 376 43 7 6 27 13 51 6 23 6 19 3 0 0 0 4 35 37 79 30 27 15 11 10 11 16 35 28 71 30 71 28 51 7 3 0 7 0 11 1 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 4 0 1 0 0 0 0 0 0 0 0 7 0 7 0 7 1 15 0 15 13 3 3 59 98 329 143 325 131 293 113 257 122 273 131 305 138 305 137 313 132 289 129 289 132 285 123 261 104 230 96 198 92 218 117 273 122 230 111 202 113 202 110 178 113 218 105 206 105 222 114 242 126 249 113 218 105 202 99 186 84 142 82 178 87 154 90 242 159 325 99 178 76 126 52 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 0 0 0 0 0 0 0 4 4 7 3 0 0 2 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 1 0 1 0 1 0 0 19 0 114 120 167 125 432 309 534 325 558 283 315 224 542 191 207 73 260 146 219 119 315 143 114 12 16 4 28 0 9 7 9 0 4 1 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 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 4 4 7 14 0 19 1 131 171 413 168 370 185 386 212 484 322 608 286 472 242 353 102 226 104 265 170 422 218 511 211 453 260 551 211 365 58 169 73 262 99 269 79 243 105 253 114 241 102 322 179 334 125 202 84 162 48 105 54 119 51 57 15 23 18 19 12 16 9 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 19 12 19 13 21 15 23 16 28 43 81 34 42 19 26 7 50 19 50 21 57 24 54 16 50 19 52 19 52 18 45 13 35 9 40 16 62 36 95 52 100 51 105 51 102 51 109 57 133 75 150 81 148 76 143 75 176 92 200 105 214 108 214 108 231 123 243 126 238 125 250 137 257 132 238 122 231 122 245 131 276 147 262 120 255 119 229 120 236 113 224 128 267 123 255 120 245 140 257 110 245 134 276 149 331 161 341 161 331 164 374 208 413 167 293 158 336 158 319 131 281 135 319 164 276 174 434 244 453 202 351 194 365 188 360 187 362 188 353 185 353 194 372 205 429 162 276 174 370 141 236 69 140 58 97 39 83 33 57 7 71 40 76 33 95 54 193 196 389 236 391 239 432 250 398 248 389 218 374 232 432 277 468 279 434 271 479 147 222 110 214 119 176 79 479 343 565 301 506 292 546 345 599 333 489 156 365 280 494 260 463 245 451 235 417 211 374 190 348 177 339 174 329 164 360 156 207 92 248 110 255 138 291 147 362 206 417 239 487 196 308 129 260 116 241 113 236 120 265 105 205 96 234 110 229 102 222 93 198 78 188 82 205 93 183 81 169 79 176 82 183 79 159 60 159 69 176 98 284 174 267 116 241 150 372 180 303 134 339 206 398 188 365 194 370 190 365 196 362 167 312 170 365 199 370 184 341 168 324 161 317 159 322 153 312 150 317 159 339 171 355 185 374 190 377 196 382 188 365 184 362 177 343 162 322 152 305 141 293 132 284 129 279 128 255 119 255 119 255 119 248 114 236 116 257 126 260 119 248 111 236 104 219 105 245 123 255 117 231 105 222 96 205 84 191 78 195 87 212 99 229 108 236 110 222 99 205 96 207 93 179 67 152 72 191 98 214 105 222 105 224 110 245 125 265 129 267 129 262 123 267 116 245 119 281 150 324 156 300 138 281 158 296 110 95 19 2 6 16 9 7 4 47 57 224 132 305 126 300 110 269 93 222 72 205 64 212 81 276 104 250 87 234 82 226 79 205 72 195 64 181 57 174 55 169 54 155 45 148 46 157 54 174 60 176 67 171 70 171 61 167 54 167 67 148 48 40 1 7 4 4 3 4 3 4 3 7 3 4 6 4 0 0 4 2 7 11 1 4 7 4 0 2 1 2 1 2 1 2 1 2 4 0 1 0 3 7 1 11 3 33 21 64 25 64 28 42 19 40 37 102 73 148 129 267 156 100 0 11 0 54 36 50 6 38 10 69 28 71 15 33 13 93 43 109 34 90 28 85 27 76 28 78 28 62 21 35 9 14 0 0 0 0 0 4 3 4 3 2 1 2 1 0 0 0 0 0 0 0 0 4 1 2 0 2 1 4 3 0 0 0 0 0 0 0 1 0 0 2 1 26 3 9 16 31 55 162 105 222 132 231 129 267 149 286 141 245 119 241 131 243 123 238 122 243 125 243 123 253 129 262 132 257 126 245 122 229 116 234 119 238 122 243 125 234 116 226 114 229 122 248 132 253 126 236 119 234 120 234 117 236 107 222 110 214 96 219 131 329 153 207 92 183 88 148 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 54 249 101 456 313 753 307 634 288 615 140 269 168 95 55 130 137 222 72 261 153 119 1 0 3 0 0 0 0 39 0 19 0 3 0 0 1 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 9 31 13 0 6 0 0 202 180 210 120 194 193 484 269 734 374 630 236 309 141 146 120 138 177 345 203 488 316 551 185 194 107 95 69 67 60 202 149 329 161 249 155 234 134 309 153 440 197 361 111 162 70 162 60 119 48 170 75 166 33 23 7 31 10 19 9 15 9 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 15 27 13 27 13 31 16 35 28 79 43 91 30 43 18 19 13 23 13 27 18 35 16 23 25 51 24 43 19 27 13 15 16 23 12 15 15 43 30 71 18 15 21 19 19 11 19 23 18 35 37 75 39 55 33 51 10 35 25 91 43 123 48 119 48 142 63 166 63 158 64 162 88 182 93 218 107 226 105 242 90 230 110 246 119 269 119 305 135 289 131 309 144 317 146 329 152 376 158 325 150 341 152 365 140 301 138 313 150 321 152 313 131 285 158 353 129 265 141 365 126 269 150 309 105 202 126 265 144 277 141 329 138 289 152 357 159 361 156 361 161 380 170 400 170 337 167 416 260 745 337 734 288 706 280 686 279 666 244 531 126 293 119 246 107 269 165 551 223 547 230 603 254 579 239 670 235 523 214 539 244 702 269 694 260 702 294 317 105 238 110 226 93 107 244 853 315 702 274 726 340 849 291 742 274 321 200 674 268 595 248 547 242 527 226 468 218 495 214 484 211 480 203 460 203 353 70 142 117 234 116 309 143 281 180 444 203 444 215 396 149 257 123 226 116 218 113 249 125 166 49 99 82 214 104 234 168 507 200 309 88 230 108 202 85 166 84 166 84 178 82 166 82 134 76 162 70 158 135 369 122 218 113 329 199 361 153 285 180 468 221 452 209 448 194 400 190 388 174 321 168 392 203 432 193 372 173 341 167 317 158 313 150 277 144 269 143 281 152 305 162 341 176 357 180 388 190 384 190 396 197 404 190 372 176 361 165 329 152 289 138 269 128 242 120 230 120 226 125 218 120 190 120 210 116 222 119 253 120 253 114 222 101 202 104 230 111 242 101 210 98 198 90 186 85 174 79 158 92 206 107 230 111 242 101 198 93 198 96 186 76 126 64 142 87 202 104 222 107 214 101 206 116 238 128 257 132 253 122 238 119 222 113 214 122 253 159 325 158 313 135 321 153 321 76 99 9 0 12 0 4 0 7 71 95 265 132 285 123 238 108 178 84 130 70 83 51 63 75 142 84 186 93 182 78 134 75 123 70 107 64 95 57 83 60 91 52 67 45 67 46 75 49 95 57 87 66 103 69 83 49 67 52 126 67 123 28 0 3 7 1 3 0 0 0 0 3 7 3 0 0 0 0 15 3 7 0 0 1 19 4 0 1 3 1 3 1 3 1 3 4 0 1 0 1 0 1 0 3 0 0 0 0 3 7 35 12 35 3 23 28 119 70 293 205 555 99 19 0 0 16 130 19 7 15 59 57 146 55 87 0 0 13 59 39 79 36 79 40 71 30 51 21 23 9 3 1 0 0 0 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 1 7 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 12 111 88 246 131 317 131 285 135 297 131 265 122 265 120 242 116 242 113 238 114 249 120 261 120 257 125 269 128 265 123 246 125 253 122 222 113 210 123 261 120 246 119 253 125 281 138 305 128 261 123 257 126 269 126 261 131 257 120 234 108 210 111 265 126 273 105 198 95 174 76 194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 10 119 141 217 202 513 271 439 214 353 156 193 87 169 36 148 96 243 93 186 102 152 0 21 3 7 0 7 6 11 0 9 0 9 0 9 1 9 1 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 0 0 40 3 57 64 286 131 284 119 410 289 522 349 608 316 427 170 355 218 427 203 448 233 484 242 534 212 386 111 288 70 229 37 205 177 463 217 410 184 398 194 393 208 403 241 312 108 171 57 162 58 140 48 126 63 145 54 64 6 14 9 16 9 14 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 19 12 19 12 21 16 31 21 52 28 59 42 42 18 31 18 21 13 31 15 33 15 33 15 33 19 35 21 35 22 40 24 31 16 23 12 21 13 28 18 9 10 21 13 14 7 9 7 0 10 33 27 35 19 26 19 31 12 45 22 64 30 66 28 52 27 69 31 62 24 59 27 50 15 54 31 81 33 83 39 102 48 124 57 126 54 133 63 152 73 176 87 188 107 217 117 231 120 241 134 253 129 248 137 284 147 317 171 351 182 331 158 346 176 331 165 319 162 284 129 296 152 286 147 262 132 265 146 224 117 260 140 243 126 274 149 255 132 253 129 253 125 248 123 248 125 281 135 272 168 334 170 377 223 405 241 441 265 446 244 377 203 353 188 317 188 372 217 353 227 458 315 534 307 503 309 393 209 367 212 393 262 422 259 456 279 472 123 191 101 202 96 198 61 434 349 551 306 527 327 577 248 372 230 401 132 374 268 456 232 425 218 417 214 393 194 348 179 353 179 346 174 346 177 367 143 136 39 226 108 250 132 324 152 367 190 379 197 415 205 362 156 291 122 245 105 231 111 243 63 95 24 138 63 171 72 427 254 441 170 245 104 217 79 188 88 188 90 186 85 188 84 181 70 191 81 145 69 262 158 255 123 250 170 384 165 319 156 374 220 429 226 434 223 391 200 377 188 351 177 367 203 396 205 360 173 329 164 319 147 293 144 296 140 288 135 286 137 293 141 308 155 324 159 334 174 353 176 362 190 382 197 382 194 382 199 374 185 351 168 334 156 310 141 288 137 284 138 288 140 274 128 272 123 241 114 245 114 231 98 200 84 179 75 171 73 174 75 169 72 174 76 181 81 188 82 188 84 207 99 231 110 234 113 207 92 195 92 198 88 164 61 148 73 183 98 214 105 222 110 224 113 245 125 267 132 267 128 267 123 262 116 255 114 257 120 298 152 336 168 296 137 298 143 231 72 59 6 7 6 0 12 2 37 143 102 262 125 310 122 269 102 231 92 217 67 159 36 138 40 169 67 210 79 205 70 207 75 205 72 198 63 179 55 179 58 167 52 155 48 150 46 157 49 159 55 162 72 174 57 145 39 143 51 136 52 52 7 2 1 0 0 0 0 0 0 0 1 2 0 2 3 7 6 4 0 0 0 2 0 0 3 2 1 2 1 2 1 2 1 0 3 2 1 2 1 4 1 16 3 9 0 9 0 19 0 16 4 9 0 23 25 74 73 288 203 186 10 23 0 50 36 74 19 105 58 183 92 167 61 54 0 28 9 59 25 71 33 69 24 52 15 35 7 14 0 4 0 0 1 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 2 1 4 1 4 1 2 0 7 0 14 10 11 0 16 4 40 39 181 132 248 141 269 152 250 132 243 126 238 117 236 123 229 104 219 111 224 114 231 120 241 126 234 119 234 117 241 122 245 125 257 128 245 116 229 113 238 122 231 117 231 119 236 123 245 128 241 120 234 120 238 122 231 114 236 117 245 111 226 111 224 105 176 96 195 95 193 82 157 88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 0 0 63 420 117 289 221 527 212 583 227 246 69 99 36 95 75 190 96 226 137 174 4 0 0 0 0 7 0 15 0 23 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 0 4 23 3 11 4 0 31 0 132 365 191 230 217 619 268 706 360 702 212 234 173 436 229 460 193 321 173 305 185 293 138 115 79 119 61 0 78 531 239 257 168 325 179 376 171 424 218 226 85 158 63 103 51 111 52 115 58 162 64 134 28 31 7 23 9 15 7 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 9 15 9 19 15 39 22 59 19 31 33 111 31 47 25 59 16 43 24 55 22 47 22 59 24 59 21 55 19 55 22 59 18 47 19 55 21 55 21 51 15 43 24 59 22 43 16 35 0 11 18 47 16 27 15 39 16 35 15 43 22 63 27 67 16 51 25 63 24 59 30 83 40 63 22 51 22 39 22 79 30 47 24 55 13 47 34 79 21 51 43 59 30 87 39 83 55 87 52 158 64 130 66 162 72 190 79 190 87 234 122 301 140 357 156 325 137 376 141 380 132 305 125 297 143 309 119 277 143 317 138 313 128 325 149 313 137 321 138 325 137 321 134 313 158 301 122 365 123 293 107 285 119 277 125 257 119 289 134 289 141 277 131 301 128 337 152 265 140 317 155 412 184 472 208 495 212 476 214 515 226 654 247 674 283 686 269 289 111 253 108 226 90 111 241 849 307 777 318 829 285 321 150 503 203 365 209 615 257 571 238 535 235 523 220 472 203 452 199 420 179 380 176 404 158 253 15 0 75 218 113 249 131 242 140 257 131 325 179 376 202 369 146 246 107 182 95 210 104 91 12 0 22 23 22 15 25 0 13 55 40 63 37 95 43 71 52 87 51 91 52 115 37 71 61 83 22 79 120 297 117 238 119 369 202 333 164 345 211 499 229 515 241 519 218 480 206 428 193 424 206 460 206 436 177 341 156 317 149 261 126 242 135 257 132 249 129 246 129 246 138 281 146 289 150 325 165 333 174 365 187 392 193 416 205 460 206 432 193 416 188 400 176 361 161 329 156 317 158 305 149 273 138 249 122 238 119 230 84 119 40 59 39 43 28 19 27 27 31 43 39 79 51 111 61 123 76 154 90 198 105 234 113 242 93 186 87 186 92 182 72 111 60 130 82 190 98 210 104 214 113 230 120 253 131 257 129 238 135 261 122 226 117 230 119 230 126 281 174 412 164 297 149 333 147 214 33 0 3 0 10 0 9 31 60 162 101 253 120 253 117 202 98 186 96 126 52 31 18 0 30 55 58 142 81 166 75 126 76 126 72 111 60 83 58 95 57 87 51 83 49 75 42 87 51 71 58 95 64 59 37 39 33 83 51 103 24 0 1 3 1 3 1 7 3 7 3 11 4 11 7 19 0 0 4 0 3 19 3 0 0 19 1 3 1 3 1 3 1 3 1 0 1 0 3 0 1 0 1 7 4 0 0 3 1 0 0 15 0 0 12 55 22 79 75 341 66 3 9 15 7 43 4 7 45 166 101 234 84 150 34 7 0 0 7 23 18 51 7 3 3 0 3 0 0 0 4 0 1 0 1 7 6 11 1 0 1 3 1 7 3 7 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 3 0 31 99 85 277 108 285 125 261 126 289 123 253 135 301 125 210 90 198 108 234 111 242 117 249 116 242 114 238 120 238 117 230 117 238 119 238 125 242 123 246 126 249 122 238 117 242 114 230 110 214 105 206 119 242 116 238 114 226 105 198 96 206 113 210 113 246 116 194 105 234 105 210 107 190 76 150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 2 10 16 3 0 4 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 1 0 1 0 1 0 0 19 10 114 165 193 125 262 147 281 194 303 96 100 54 95 70 248 117 222 155 212 13 52 0 2 0 0 0 0 0 0 0 2 0 7 0 7 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 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 10 4 0 23 9 83 54 281 218 530 211 327 180 470 319 608 285 276 102 255 193 496 322 477 63 234 135 389 184 463 114 327 98 243 3 324 288 522 202 501 226 420 184 324 155 248 107 136 48 148 55 155 55 150 54 140 64 145 43 52 7 26 13 14 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 6 9 10 26 22 40 25 35 25 40 24 33 19 31 21 31 19 31 21 33 21 35 24 28 19 28 19 28 19 28 19 33 22 33 22 33 22 33 22 35 22 40 25 40 22 33 18 26 16 33 21 38 24 40 22 47 28 47 28 47 28 47 28 45 27 47 30 50 31 54 33 57 30 59 30 59 30 64 28 64 25 64 25 66 24 64 22 62 24 62 25 64 25 64 27 59 24 64 27 69 28 69 28 74 49 88 27 90 36 62 33 90 43 148 46 102 54 81 63 112 58 117 58 112 60 128 75 121 66 131 75 148 84 162 92 171 101 191 111 210 111 214 117 231 113 207 119 229 132 236 146 257 143 257 140 253 137 248 135 236 129 243 135 245 132 236 126 236 108 191 99 195 113 200 117 207 200 351 182 401 248 398 262 444 286 470 90 212 113 188 102 169 45 556 325 530 266 534 312 367 180 358 211 417 206 425 282 446 233 432 236 453 247 446 229 422 214 417 221 434 223 415 208 386 150 212 46 191 120 284 105 267 108 250 117 279 116 284 137 353 202 391 144 245 92 202 87 210 96 69 7 133 10 83 1 71 3 69 3 71 3 64 0 76 16 69 13 71 16 81 18 74 3 66 13 52 43 286 155 260 110 269 182 398 176 327 200 417 223 446 224 425 244 429 227 429 203 370 209 425 214 367 173 322 153 291 128 255 113 243 111 253 117 262 117 255 113 257 119 250 120 281 137 296 141 305 152 331 167 343 174 348 173 341 167 327 159 329 167 351 177 351 170 346 171 331 165 329 167 317 153 262 137 276 117 191 52 105 18 76 15 71 10 66 7 64 7 64 15 85 22 93 36 131 55 164 78 200 98 217 108 229 105 217 84 167 84 195 84 157 58 143 63 159 81 188 98 212 105 226 108 224 116 253 131 260 119 267 126 265 120 248 107 224 95 262 131 310 164 339 161 312 144 310 140 148 6 2 6 0 19 0 15 62 58 186 95 260 102 248 108 234 99 226 88 174 37 124 22 95 13 119 52 198 93 205 69 210 81 214 67 186 66 164 54 179 58 162 48 159 52 167 51 162 58 159 64 171 66 169 42 136 46 126 40 35 0 0 0 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 7 19 10 14 6 4 0 2 0 2 0 2 0 7 0 7 0 9 0 11 0 7 6 45 36 62 18 45 21 64 7 62 24 119 64 214 98 198 82 171 78 90 21 28 0 9 3 16 4 9 0 9 0 7 0 2 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 1 7 4 14 1 7 0 21 0 9 28 90 61 148 101 198 119 219 126 195 108 195 98 171 93 198 117 243 114 200 88 186 95 202 102 195 96 202 104 212 105 222 119 234 122 234 119 226 116 234 123 236 116 236 119 260 132 279 140 286 146 267 129 234 111 219 111 241 117 222 113 229 113 207 93 205 102 222 105 226 113 222 95 217 102 210 102 202 85 174 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 3 3 0 0 0 3 7 31 9 0 0 7 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 1 0 1 0 1 0 0 0 0 0 66 301 85 285 110 190 176 428 126 83 27 67 27 103 134 448 132 178 45 0 0 0 0 15 0 15 0 15 0 15 0 7 0 0 0 0 0 0 0 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 23 7 0 6 0 28 79 156 408 215 416 253 666 358 853 310 428 105 182 156 440 304 837 223 158 150 436 206 380 174 194 125 130 55 0 105 424 211 519 251 611 161 218 126 218 129 63 43 87 52 111 54 111 48 107 52 158 63 95 15 0 4 19 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 11 7 23 18 55 25 63 24 67 25 63 21 51 19 55 19 55 21 55 22 59 24 63 22 67 22 67 22 67 22 67 24 71 24 71 24 71 24 71 24 79 25 83 25 75 21 67 15 59 18 67 21 71 21 63 30 55 30 55 30 55 30 55 28 51 30 59 31 63 34 71 31 75 30 75 30 75 30 75 28 75 27 75 27 75 27 75 28 67 28 71 30 75 31 79 31 79 33 83 33 79 31 79 25 99 31 103 39 59 19 67 21 51 13 63 22 23 21 75 24 59 27 51 19 39 24 63 28 67 31 79 37 91 40 99 30 79 43 123 48 103 31 71 33 103 43 123 58 170 70 146 79 170 79 178 84 190 87 198 104 246 111 269 119 281 120 281 111 246 113 226 104 242 105 257 116 503 217 444 180 460 203 662 269 710 266 249 114 238 82 234 73 388 339 809 304 531 263 670 159 329 176 484 239 551 242 595 235 555 245 599 263 646 272 650 292 670 288 678 285 662 279 658 291 591 221 531 253 642 260 583 214 464 203 464 190 333 140 277 165 420 184 313 125 222 108 257 177 384 40 0 24 0 21 11 6 0 0 0 1 0 4 0 4 0 4 0 4 0 4 0 0 0 6 0 0 71 141 293 126 202 132 400 215 400 182 476 221 452 208 412 208 527 221 468 205 432 203 472 217 432 174 325 149 273 126 202 104 170 102 178 107 206 111 206 107 194 108 210 108 218 120 246 125 249 131 269 126 246 140 281 149 293 143 273 123 230 116 226 125 269 135 281 144 297 149 317 156 309 150 293 138 261 108 138 45 23 15 3 13 7 10 0 7 0 7 0 6 0 13 7 19 35 40 83 61 146 88 190 98 218 104 214 99 162 72 170 88 178 66 111 58 123 70 170 92 202 101 214 104 194 104 218 126 261 131 246 123 242 123 238 117 218 102 190 102 222 134 321 165 357 162 325 152 345 102 43 6 0 6 0 7 0 24 87 78 198 88 158 95 174 98 178 102 194 81 91 37 23 27 0 24 47 63 154 84 123 69 130 79 130 67 119 57 99 60 99 54 87 49 83 46 87 51 83 61 99 69 115 63 79 37 83 42 67 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 1 3 3 11 6 15 24 51 19 31 10 11 4 0 0 0 0 0 0 0 0 0 0 11 1 3 0 27 24 95 36 55 22 75 30 67 40 142 102 218 98 166 70 126 57 95 34 39 6 0 0 0 1 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 7 16 67 55 154 84 265 102 249 116 273 117 246 107 230 108 234 102 194 88 194 108 261 122 230 95 162 82 170 90 186 96 182 90 182 95 190 90 170 102 210 117 253 126 257 120 226 122 234 111 218 111 246 125 269 144 361 191 492 212 424 149 253 105 210 102 194 98 198 105 222 126 246 101 134 81 206 122 249 108 182 85 166 93 170 85 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 2 0 0 0 2 4 42 24 23 1 0 0 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 1 0 1 0 1 0 0 14 10 114 84 188 209 279 119 329 168 176 28 78 45 121 104 427 336 386 63 57 0 11 10 0 0 0 0 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 13 9 4 35 13 102 72 300 159 360 209 568 334 575 266 460 110 198 96 386 248 608 313 377 120 415 193 436 144 415 140 425 108 274 57 281 167 427 312 434 165 238 84 269 126 155 28 112 48 143 60 150 52 138 48 145 66 138 36 38 1 7 6 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 12 19 12 16 10 16 10 16 9 14 13 31 25 45 28 42 27 50 25 35 19 33 21 33 22 35 22 35 25 35 27 38 25 38 25 38 25 38 25 35 24 35 24 35 24 35 24 50 25 54 25 54 24 50 21 45 21 47 21 47 21 47 22 50 31 47 31 47 31 47 31 42 28 45 31 47 33 52 34 50 31 52 31 52 31 52 30 59 31 62 30 62 30 66 30 62 33 64 34 69 37 74 39 78 42 78 42 76 39 69 34 57 19 47 43 57 27 54 39 69 21 40 42 88 37 81 28 59 36 54 30 40 22 38 25 33 21 33 19 31 19 31 18 16 12 16 6 28 15 64 27 54 30 76 27 52 36 50 18 54 24 66 28 74 34 83 39 81 37 88 45 100 52 112 57 117 98 217 110 217 128 250 141 272 185 334 171 315 194 386 254 451 282 463 107 207 99 181 93 131 289 608 334 570 235 496 301 546 295 549 319 575 328 585 315 568 321 575 318 556 303 544 303 515 280 520 277 515 282 530 291 415 164 291 150 341 155 317 162 355 173 353 177 339 132 267 113 284 140 300 122 250 87 191 85 362 177 179 28 117 13 93 1 95 13 74 0 66 1 69 3 57 4 54 4 54 3 54 0 47 0 69 6 59 63 298 132 267 111 281 196 415 200 382 227 413 182 324 144 341 215 386 190 339 191 401 214 386 184 327 149 274 123 243 99 212 90 214 95 222 99 226 101 222 98 224 101 229 104 236 107 234 107 241 113 229 110 253 125 269 126 260 119 234 98 207 84 202 90 219 99 229 104 248 122 265 129 267 134 272 111 169 37 76 6 57 6 66 10 64 7 62 7 64 10 62 7 59 10 71 22 95 36 157 76 195 92 202 101 212 96 195 79 159 76 176 78 143 52 133 63 157 84 191 98 202 101 210 101 214 113 248 131 262 128 253 123 260 123 255 116 238 107 217 101 255 140 324 168 341 165 329 164 272 72 35 4 2 6 0 3 21 33 143 82 217 84 207 87 212 93 229 102 210 72 145 46 133 28 102 25 143 61 229 72 195 69 217 78 207 72 193 63 183 60 179 54 157 43 150 42 150 55 162 69 181 73 183 52 145 36 88 15 16 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 2 1 4 4 7 4 23 13 19 9 9 3 2 0 0 0 0 0 0 0 2 0 2 0 4 0 7 10 42 36 78 36 81 39 97 40 148 90 229 84 162 42 126 48 102 24 64 15 19 0 0 3 0 1 2 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 1 2 0 2 0 7 37 121 82 179 108 193 119 205 116 214 114 200 102 186 98 191 105 195 102 183 98 191 107 219 105 191 85 176 88 186 93 198 93 181 92 193 95 171 69 121 63 152 96 219 126 241 125 255 125 234 108 219 105 231 114 212 116 272 177 367 209 353 179 272 152 296 146 243 105 200 98 205 104 214 114 293 191 341 150 272 114 195 90 205 96 186 76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 19 43 91 19 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 1 0 1 0 1 0 0 0 15 0 51 134 158 714 191 349 182 329 70 3 19 0 67 384 250 785 205 83 6 0 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 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 15 4 0 9 0 42 158 155 281 185 361 260 638 277 591 197 111 54 158 203 670 297 313 81 99 126 79 66 51 101 222 146 174 81 67 141 531 294 880 309 182 101 297 164 182 0 55 37 99 60 138 63 126 55 119 61 146 60 75 10 0 3 3 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 19 10 19 10 19 10 19 12 19 10 31 21 63 30 71 24 63 25 59 19 43 19 47 22 51 24 55 25 59 27 59 28 71 27 71 27 71 27 71 25 67 25 67 25 67 25 67 21 63 22 67 21 63 21 63 24 71 22 67 21 63 22 67 30 59 31 59 31 59 31 59 30 55 30 59 31 63 33 63 33 75 31 75 31 75 31 75 33 83 33 87 33 87 33 87 33 87 36 95 39 103 42 107 43 111 43 111 43 107 40 107 49 95 34 115 30 99 55 91 43 31 40 51 10 75 22 79 39 103 37 87 30 71 27 71 31 83 30 75 27 67 24 63 36 79 24 19 1 19 15 63 0 35 16 51 22 71 34 79 18 23 18 23 18 23 18 23 16 15 15 15 15 19 18 19 43 297 158 361 164 424 196 488 205 472 180 456 200 583 244 607 247 765 277 261 87 265 96 130 114 900 357 753 295 591 298 781 315 734 316 761 295 710 298 702 294 722 291 702 279 674 268 654 288 686 283 666 280 690 288 694 200 349 123 293 129 253 117 313 117 238 110 222 99 166 90 190 96 206 111 246 108 134 39 59 39 111 16 0 45 123 70 111 54 95 36 55 21 27 12 0 13 0 15 0 15 0 10 0 16 35 21 0 0 146 159 273 123 186 141 440 221 436 200 476 203 321 126 182 138 400 180 353 179 452 218 452 182 349 147 257 114 202 102 162 90 146 88 150 88 150 90 150 88 150 88 154 93 158 90 150 88 154 95 170 101 170 108 202 116 210 114 210 114 198 99 150 81 119 72 115 66 103 78 126 87 162 110 226 110 138 45 7 13 0 6 7 9 11 7 7 7 11 10 7 10 0 4 0 12 7 22 35 70 162 92 190 96 214 101 202 90 166 70 158 79 158 61 91 52 119 72 170 90 198 98 198 104 202 104 214 119 242 125 234 125 249 126 261 122 253 111 230 102 206 108 253 143 337 168 349 177 361 161 238 30 0 10 0 7 0 1 0 39 138 92 218 84 154 84 146 84 158 81 123 60 91 46 35 24 23 36 67 76 123 67 119 75 138 75 126 70 123 63 107 60 99 45 51 33 59 42 75 58 99 70 123 58 99 45 79 22 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 3 1 7 3 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 1 19 18 55 43 99 45 91 34 75 58 202 48 43 16 0 28 67 28 3 9 0 0 0 3 11 4 7 0 0 0 0 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 0 0 7 0 15 4 15 6 0 22 186 107 234 95 206 79 178 85 190 90 198 92 202 99 222 95 226 113 253 110 218 93 190 99 198 87 174 82 178 88 194 88 190 90 194 95 202 84 146 40 51 42 95 82 214 117 249 137 277 123 234 107 198 104 206 117 210 93 178 105 261 140 317 161 416 205 468 177 305 113 194 81 182 114 365 235 662 229 341 146 253 99 190 101 186 85 138 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 64 27 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 0 0 1 0 1 0 1 0 0 11 0 119 85 355 310 312 164 341 122 105 21 85 28 267 259 374 185 200 19 9 0 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 7 9 1 42 15 128 98 281 101 405 146 367 218 439 263 334 46 210 152 460 321 515 96 281 140 401 70 274 82 374 134 448 116 260 67 398 298 575 345 537 125 236 184 248 0 85 33 85 45 133 64 150 60 150 63 152 67 128 33 35 4 7 7 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 10 16 10 16 10 16 10 19 10 16 15 35 28 47 30 52 27 62 25 45 18 38 21 38 22 38 25 38 27 38 27 40 25 42 25 42 25 42 25 42 25 42 25 42 25 42 25 45 22 45 21 45 22 45 22 52 25 47 22 45 24 47 25 50 30 50 30 50 30 50 30 47 28 50 30 50 30 52 33 50 33 50 33 50 33 52 31 57 34 64 34 66 36 69 37 64 36 62 39 66 40 69 42 66 42 71 45 74 45 74 45 88 42 81 45 52 49 93 19 100 85 140 58 76 40 121 43 69 37 57 31 52 31 52 30 50 28 47 27 45 25 42 25 16 28 69 36 71 30 83 25 62 18 66 31 52 13 26 27 54 28 54 27 52 24 47 22 54 24 47 19 38 15 35 15 121 167 327 171 310 171 329 184 334 176 317 170 284 171 343 190 379 259 422 102 171 98 186 54 420 366 608 291 453 276 522 295 518 291 542 315 553 306 532 288 511 274 477 256 460 245 434 227 384 205 351 179 327 177 310 149 229 105 212 111 226 104 202 96 219 95 202 73 171 58 183 78 195 75 202 90 219 52 100 19 66 19 76 16 152 96 260 116 238 104 224 95 212 85 193 75 164 72 162 72 162 72 164 69 174 72 140 21 69 79 319 132 265 110 310 217 420 199 370 193 343 135 241 88 257 173 339 168 389 211 389 176 305 134 253 99 222 96 217 93 210 87 202 84 200 81 198 81 200 82 200 81 202 81 193 76 193 82 205 90 217 95 217 96 226 107 243 116 265 125 265 119 236 93 198 73 183 67 171 58 159 76 214 113 193 55 93 16 71 13 66 16 62 9 59 7 59 10 64 12 69 7 52 9 64 13 81 34 171 84 200 93 202 98 202 95 188 82 164 75 167 73 140 46 121 57 152 79 183 93 195 93 202 99 210 105 226 117 243 120 255 128 257 128 253 120 243 111 241 105 229 110 267 146 324 170 367 167 336 155 150 13 16 1 11 6 28 9 71 46 179 99 207 88 202 75 183 75 188 70 179 58 136 31 121 33 126 34 183 64 214 73 207 69 202 69 200 64 188 60 181 54 155 34 136 33 138 45 150 61 174 69 159 48 155 42 83 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 1 2 1 2 3 2 0 0 0 2 1 4 3 0 0 0 1 0 1 0 1 0 0 0 0 0 3 11 12 57 37 90 39 76 24 112 64 114 28 85 13 83 28 64 3 21 0 2 0 0 6 0 4 0 0 2 0 2 0 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 0 0 0 1 2 3 7 1 62 88 195 90 138 67 138 82 162 82 169 81 167 85 179 98 179 96 198 107 200 99 183 92 176 90 171 85 164 84 167 87 159 90 181 90 171 88 164 73 143 67 112 58 133 81 164 84 214 116 229 117 224 108 219 108 236 114 212 96 186 87 188 93 219 129 291 171 319 162 279 138 226 111 207 116 298 193 296 102 217 96 188 93 195 90 181 85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 21 23 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 1 0 1 0 1 0 0 0 0 0 61 170 211 650 143 412 211 214 30 0 43 126 217 682 197 202 43 27 0 11 21 31 1 0 0 0 0 0 0 0 0 0 0 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 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 0 0 7 3 54 242 99 91 191 246 138 365 211 464 95 0 110 444 223 511 173 39 173 321 179 3 73 71 113 150 165 119 45 83 209 718 295 702 200 261 205 333 33 0 37 63 25 71 52 123 58 107 58 123 66 150 55 55 10 0 7 11 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 15 9 15 10 19 10 19 12 19 10 31 21 63 30 71 27 63 27 55 19 35 18 39 19 43 22 43 25 47 25 51 24 47 22 47 22 47 22 47 22 47 22 47 22 47 22 55 24 59 22 55 22 59 25 67 25 59 22 51 21 59 25 67 27 75 27 75 27 75 27 75 28 79 28 79 28 79 28 71 33 67 33 67 33 67 31 67 34 75 34 79 36 87 37 91 37 83 39 87 39 91 40 91 39 87 42 99 45 103 45 103 40 111 54 99 37 63 36 0 168 880 368 797 158 0 48 111 49 103 37 75 33 79 34 75 28 63 28 63 28 67 30 67 33 71 25 11 4 19 6 0 0 0 9 35 12 27 28 87 30 71 30 75 31 75 33 79 22 51 21 39 16 27 12 7 67 440 185 396 167 345 158 372 156 384 164 404 167 468 191 432 111 301 108 154 57 111 55 115 164 464 298 702 262 761 279 555 218 503 179 329 156 353 129 253 119 238 90 182 76 154 55 95 55 103 39 15 13 3 3 0 3 11 22 51 27 71 25 23 34 63 42 63 33 23 33 47 39 43 34 59 52 47 18 19 42 83 40 67 51 154 82 170 84 202 84 214 92 230 88 210 96 214 96 218 96 230 99 238 105 230 70 47 10 154 159 281 137 218 167 507 221 416 182 345 144 214 104 138 117 337 162 333 167 333 143 238 110 182 93 134 84 138 85 138 85 138 84 134 82 142 79 142 82 150 82 138 81 130 73 123 76 142 82 142 88 130 84 126 90 174 110 222 123 261 140 293 135 261 116 218 99 158 76 91 66 115 96 206 73 39 12 0 9 0 13 43 10 31 9 23 7 15 9 11 15 3 9 15 13 3 24 79 76 178 93 186 90 194 93 194 87 178 79 158 73 166 60 91 48 103 64 158 84 186 92 186 90 174 95 186 105 214 117 234 126 261 129 281 125 265 114 246 110 230 99 190 111 257 152 345 179 349 182 412 131 123 12 0 1 27 18 31 16 27 46 107 87 166 87 130 72 138 79 150 69 87 36 31 33 55 36 35 42 91 75 134 70 119 66 111 64 115 63 111 60 95 45 59 33 59 39 63 49 83 60 103 46 87 49 107 30 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 3 1 3 1 7 1 0 0 0 0 0 0 0 1 0 1 0 1 0 1 7 0 7 1 0 0 0 13 39 33 51 19 19 31 99 46 75 28 23 16 31 16 3 4 0 3 0 1 0 4 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 1 7 0 7 0 0 0 0 7 162 108 242 87 154 63 138 76 162 75 150 70 158 82 190 92 198 87 194 88 210 99 238 93 218 98 218 92 194 85 194 84 218 98 194 79 178 79 158 96 218 87 190 82 162 67 111 70 158 99 218 111 210 110 218 92 202 117 261 122 234 107 202 87 162 90 194 114 273 141 329 156 325 114 158 72 158 84 146 93 178 93 194 92 158 79 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 0 0 0 0 3 16 16 21 1 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 1 0 1 0 1 0 0 9 19 107 84 415 280 276 182 291 81 85 30 143 134 494 271 331 70 66 9 7 1 0 1 0 0 2 0 2 0 0 1 0 1 0 1 0 1 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 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 9 4 9 1 50 19 162 125 222 37 281 87 262 171 537 239 191 43 415 254 468 193 355 122 561 242 484 119 386 140 432 146 420 95 236 75 391 259 441 248 293 147 472 92 52 27 66 10 71 42 117 57 126 48 138 60 150 64 112 27 23 6 2 10 9 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 11 7 11 9 14 10 16 10 16 9 16 13 33 27 45 28 62 27 66 25 50 18 40 21 38 21 35 21 35 24 35 25 45 24 47 24 47 24 47 24 47 24 47 24 47 24 47 22 40 24 38 22 38 25 42 28 42 25 38 22 38 25 47 30 45 24 50 24 50 24 50 24 54 27 54 27 54 27 54 28 50 34 50 33 50 33 52 31 54 33 62 36 66 39 69 40 69 43 64 42 64 40 62 40 64 43 69 45 69 45 66 42 71 43 90 45 81 24 71 67 494 377 608 381 606 223 210 51 112 49 69 28 52 24 47 21 66 34 66 34 66 34 66 34 57 24 45 33 183 167 382 215 391 215 322 95 88 33 57 15 45 28 47 31 52 34 54 36 50 31 50 30 42 22 28 15 174 211 348 188 343 168 322 180 322 182 329 209 441 271 370 132 100 27 83 36 112 28 114 58 95 4 374 277 503 322 441 180 365 232 298 51 121 57 107 30 112 34 102 34 117 46 126 48 78 43 69 10 9 0 14 0 9 0 9 0 9 0 11 0 33 0 90 30 114 28 126 36 131 39 126 31 143 43 121 40 81 4 93 24 100 31 114 27 90 13 85 15 100 24 105 25 117 39 105 36 107 40 126 46 167 64 143 36 90 79 322 146 300 125 343 230 405 185 341 150 267 105 229 90 248 150 286 131 253 104 214 90 210 87 205 88 198 81 193 79 195 84 205 90 205 85 195 84 205 88 202 84 198 79 183 75 191 82 195 79 198 82 186 78 191 87 214 101 231 114 267 137 286 141 291 143 281 120 241 96 210 93 210 96 136 24 50 4 62 9 59 18 66 12 62 10 57 9 57 9 59 7 62 19 64 12 88 55 181 90 202 92 195 93 195 88 181 84 169 73 155 73 138 45 114 51 136 69 167 84 186 90 186 90 198 96 207 105 226 116 238 125 245 128 248 123 241 117 224 105 224 99 226 116 279 153 331 176 346 179 315 120 121 18 35 15 57 18 52 16 83 37 186 87 214 85 195 79 198 78 167 49 126 27 114 31 126 34 155 55 212 70 210 69 200 61 186 63 198 66 183 54 164 45 152 42 148 48 148 55 157 55 164 52 159 46 93 10 9 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 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 1 2 10 45 15 45 12 83 37 119 43 105 25 78 24 57 12 21 6 7 3 0 4 0 3 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 0 1 19 9 35 66 181 110 191 81 117 48 145 66 145 61 136 63 150 75 174 81 157 76 159 82 174 92 164 95 183 104 183 98 176 98 169 98 169 76 138 81 150 67 121 73 136 79 138 64 107 43 102 63 169 98 202 102 210 108 217 111 229 119 234 114 212 101 210 96 181 81 179 96 219 120 303 156 260 117 193 92 195 107 205 99 202 101 195 84 171 82 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 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 19 15 0 15 9 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 1 0 1 0 0 0 0 23 55 242 306 769 140 269 87 51 43 11 54 281 282 480 111 51 0 0 0 27 1 7 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 11 1 3 1 3 1 0 1 0 1 3 0 3 0 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 7 7 0 0 12 15 66 289 52 0 88 182 131 329 310 376 16 15 236 492 211 253 158 150 279 361 205 166 179 210 152 202 116 154 82 55 137 456 197 440 104 305 155 0 1 15 45 83 34 91 57 119 51 87 52 115 63 130 48 35 6 0 7 11 7 11 7 11 7 11 7 11 9 15 9 15 9 15 9 15 10 15 10 15 10 15 9 15 6 7 6 11 7 7 9 15 9 11 9 15 10 19 10 19 10 15 9 27 19 59 28 59 27 63 27 55 19 31 18 35 19 31 19 35 21 35 24 39 25 39 24 39 24 39 24 39 21 39 21 39 21 39 21 39 19 31 16 27 16 35 22 43 24 39 19 31 21 47 28 75 22 83 22 83 22 83 22 83 27 87 27 87 27 87 27 79 33 63 33 63 33 63 31 63 31 67 34 71 36 79 39 83 45 103 45 95 43 91 40 87 46 103 46 103 45 95 42 83 48 71 33 67 40 0 48 285 366 773 365 813 378 757 79 158 87 178 57 95 39 71 33 47 28 43 27 43 27 39 25 39 34 23 18 111 141 587 271 690 288 745 215 194 12 39 37 11 31 87 31 91 33 91 36 95 33 87 33 79 25 47 12 11 101 531 196 460 203 416 185 460 185 499 205 575 279 658 141 31 40 83 31 95 43 71 46 71 60 0 208 738 321 797 248 432 156 630 208 134 55 158 72 166 69 142 67 146 63 142 66 170 54 166 60 55 0 0 9 27 12 3 3 23 7 7 3 23 0 7 31 63 34 39 28 31 27 55 31 31 40 55 25 23 45 15 28 27 15 23 25 55 28 39 18 11 15 19 18 23 4 0 0 0 0 0 9 27 7 15 19 27 21 174 174 353 155 238 173 503 205 369 165 273 120 174 99 138 108 257 110 158 113 174 90 174 96 146 85 166 88 138 79 119 78 142 95 182 92 158 85 154 92 170 90 150 85 138 76 126 81 138 79 115 79 103 72 87 66 87 69 95 81 154 101 218 120 269 143 317 147 281 126 226 111 186 92 150 28 0 0 0 21 11 9 27 15 39 10 27 9 11 7 3 7 0 15 31 15 0 31 126 87 202 101 202 95 210 96 202 82 186 79 150 70 154 60 83 45 91 57 130 73 166 85 178 93 190 95 174 95 182 102 202 117 246 123 273 126 277 123 273 104 230 108 202 96 186 120 265 153 380 170 349 179 412 101 126 18 43 12 0 9 0 27 35 70 150 93 174 84 154 75 138 54 79 36 23 22 19 31 55 45 83 66 119 72 142 70 95 57 119 70 134 63 95 51 91 48 87 48 71 51 67 52 75 58 111 51 107 30 19 1 3 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 3 1 7 3 7 1 0 1 0 1 0 1 0 0 7 0 7 3 7 3 0 1 0 9 0 0 0 21 55 43 99 43 79 37 67 18 0 0 0 0 0 1 7 7 23 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 4 19 22 51 61 186 87 190 92 174 69 150 72 146 66 119 54 107 55 126 76 170 79 190 81 174 69 138 66 162 87 210 95 222 96 234 85 194 72 126 61 178 73 134 42 123 54 130 46 75 27 23 43 99 76 178 93 174 96 194 111 214 99 214 114 253 114 226 98 198 102 202 101 194 102 218 117 222 96 226 107 214 96 206 98 190 92 198 98 186 92 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 0 0 0 0 0 0 0 0 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 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 7 0 0 3 0 0 28 40 54 22 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 7 0 2 0 0 0 0 0 0 1 0 3 0 1 0 0 19 31 121 114 608 285 243 90 159 30 83 27 155 257 460 138 78 16 14 4 9 0 7 4 0 1 0 1 0 3 0 3 4 6 4 1 0 1 0 1 0 4 0 7 4 1 2 0 7 0 21 7 16 0 7 0 11 1 11 1 11 1 11 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 7 7 4 52 48 272 117 97 22 229 81 365 138 303 93 164 84 608 211 587 182 312 214 592 251 561 221 534 187 496 159 393 105 250 156 558 132 372 180 152 190 181 7 31 13 109 15 93 49 131 60 128 51 133 63 143 64 93 16 35 4 7 15 9 7 16 12 19 10 14 7 11 7 11 7 11 7 11 9 4 9 4 9 4 9 9 10 11 12 11 10 11 12 11 10 9 13 2 10 2 12 14 13 11 7 19 16 47 25 42 13 62 24 52 21 54 25 54 25 35 18 38 21 42 22 38 21 35 21 50 27 50 22 45 22 62 27 52 21 26 25 62 19 42 16 35 22 52 27 40 18 42 21 42 25 47 22 40 19 64 27 47 22 54 31 66 34 45 24 40 24 47 28 45 25 52 31 52 31 52 31 52 31 47 31 57 34 57 34 62 40 69 42 69 42 69 42 69 42 62 39 69 45 76 46 76 45 83 34 71 36 57 42 150 105 341 262 425 241 468 260 226 73 145 73 155 70 90 37 88 31 74 63 112 34 93 27 54 25 102 3 76 57 169 87 157 64 162 55 131 46 121 25 76 13 57 30 74 28 74 45 71 16 59 30 54 33 50 24 21 4 191 202 348 179 343 185 303 187 324 180 343 265 463 78 76 36 105 39 121 36 102 34 107 39 78 10 494 307 534 297 448 184 296 268 374 54 159 70 171 78 148 72 152 72 148 78 152 72 128 67 109 27 35 0 23 6 9 9 4 12 16 10 35 9 59 22 117 37 109 33 124 39 126 33 119 36 119 24 121 45 186 73 183 58 136 30 114 30 90 13 95 16 97 16 97 18 76 13 71 10 71 7 66 4 78 0 66 0 54 90 312 173 308 137 334 227 420 180 300 138 253 111 205 102 293 150 243 88 229 104 231 98 210 85 207 92 214 92 212 92 219 102 238 111 245 107 222 95 219 96 217 92 205 85 200 81 188 73 176 67 183 75 181 75 188 76 179 67 167 57 150 64 202 110 257 126 274 140 312 138 265 110 200 75 78 16 64 13 71 18 69 12 62 15 57 12 54 12 59 12 66 16 62 16 74 7 85 72 200 96 202 99 193 85 174 76 171 78 159 69 140 58 126 51 102 51 128 67 155 79 171 84 179 85 193 95 207 98 210 98 226 114 248 128 257 123 236 108 238 108 229 105 231 108 229 105 257 135 319 179 312 165 291 108 100 33 100 46 164 110 274 162 324 147 293 122 195 61 169 72 150 55 138 36 112 33 133 45 164 58 193 67 200 73 200 64 193 49 186 72 195 57 181 45 179 54 188 60 193 75 200 51 188 45 169 48 121 18 21 0 7 0 7 0 7 0 7 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 0 1 0 1 0 1 0 0 0 0 7 0 2 6 14 0 31 34 121 42 128 40 119 37 83 12 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 2 0 9 0 52 58 148 82 191 101 188 95 183 82 169 75 167 75 152 66 138 58 131 55 131 60 138 61 138 63 148 72 140 69 124 64 119 67 131 76 140 78 121 61 90 46 83 54 50 19 19 6 26 19 54 30 121 88 193 107 188 99 181 92 186 101 210 105 198 96 200 105 214 105 210 102 210 98 207 98 198 96 202 102 212 104 202 96 212 98 198 92 205 98 205 92 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 7 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 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 0 0 6 15 0 0 16 111 63 115 19 7 0 3 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 3 0 3 23 6 23 6 0 0 0 87 551 321 511 93 91 34 7 27 35 135 622 176 142 24 3 1 3 1 0 0 0 4 15 4 15 3 3 3 3 1 0 0 0 1 0 4 7 3 15 1 7 1 0 4 3 1 0 0 0 0 0 4 27 1 0 1 0 0 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 4 19 0 0 12 119 135 178 33 31 85 261 260 527 184 39 37 325 274 488 280 71 108 448 253 341 253 329 227 230 177 198 135 174 34 138 200 349 184 309 104 301 51 0 10 23 39 35 40 99 60 119 54 95 55 123 60 130 39 11 6 19 3 0 6 11 9 19 10 15 7 7 7 11 7 11 7 11 7 11 9 27 9 19 9 19 9 11 10 15 10 7 10 3 10 3 12 0 10 0 9 0 10 7 25 39 15 7 9 31 30 95 37 150 78 142 21 0 6 47 24 39 24 35 24 35 24 35 21 35 33 59 36 59 37 71 39 59 37 75 25 23 24 39 24 51 10 19 13 27 16 15 15 3 15 11 18 27 22 55 19 59 22 63 22 55 15 35 19 59 30 83 36 87 36 91 31 67 31 67 31 67 31 67 30 67 34 75 34 75 37 87 42 95 42 95 42 95 42 95 37 87 42 103 45 103 45 99 46 63 39 55 31 103 93 222 131 480 226 519 224 456 92 123 70 134 76 230 82 138 54 91 45 123 54 119 75 150 66 214 52 7 22 87 54 134 42 87 48 83 37 99 51 91 37 87 3 31 19 43 6 3 18 91 31 71 22 51 22 59 27 55 85 464 187 424 187 436 170 436 185 428 205 595 144 43 18 83 33 47 45 47 34 43 37 47 24 103 277 789 313 702 227 412 152 650 191 83 82 174 78 134 70 154 75 150 70 158 75 146 67 158 49 51 6 0 6 7 9 3 13 11 13 19 9 19 9 31 39 63 34 55 39 63 37 47 34 47 30 19 31 59 82 186 96 194 82 134 66 119 37 27 21 0 4 0 4 0 18 0 13 0 6 15 4 23 4 0 10 0 0 142 171 337 125 206 167 503 230 376 138 222 101 214 98 206 152 265 92 194 98 170 93 142 81 134 88 166 108 206 111 218 117 234 123 246 138 261 122 222 113 206 105 182 99 178 96 162 90 138 81 123 82 126 76 119 76 111 69 91 69 83 55 55 54 75 66 95 98 206 123 261 120 234 81 111 16 0 13 3 13 7 13 0 16 27 13 19 12 11 10 15 15 11 10 11 18 0 30 166 105 214 99 206 98 198 82 146 76 162 73 154 67 134 60 119 45 95 52 115 61 142 78 170 81 166 85 178 92 178 90 170 104 226 120 273 131 269 120 238 113 222 105 210 105 210 104 206 99 249 140 361 168 452 194 408 138 309 143 365 177 452 193 444 196 388 171 337 104 99 40 55 57 123 57 83 36 59 46 103 55 111 69 123 70 130 72 111 70 87 60 111 57 79 60 87 52 126 90 190 107 174 75 71 48 75 43 119 45 71 9 0 0 19 0 15 0 15 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 4 0 0 7 0 0 9 75 52 111 43 91 40 91 27 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 0 0 0 0 33 162 96 218 93 206 96 194 92 170 82 154 76 166 70 150 67 150 72 162 79 178 79 170 70 146 67 150 72 123 66 115 64 134 69 154 67 150 58 95 33 83 49 170 55 162 49 115 28 63 28 79 64 198 104 238 101 218 101 198 88 202 96 214 93 202 99 230 102 218 107 230 105 214 99 198 98 206 98 198 93 198 99 222 98 202 95 198 98 206 96 198 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 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 7 3 0 7 62 70 133 58 40 4 0 1 2 0 0 0 0 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 0 0 0 1 0 1 0 3 0 4 0 3 28 3 260 313 532 184 162 27 85 30 105 73 417 259 205 34 31 1 0 0 0 0 9 0 0 0 0 1 0 1 0 0 14 7 11 3 4 0 7 1 0 3 0 9 9 3 7 0 31 9 16 4 14 6 0 0 7 1 7 3 11 3 11 3 7 3 7 3 4 4 2 4 4 3 4 3 4 3 4 3 4 3 7 4 7 4 9 7 0 3 7 9 95 101 293 61 100 55 217 244 608 349 427 45 293 251 532 298 573 102 479 318 585 257 608 259 606 211 530 171 401 98 117 1 296 221 308 116 262 73 31 0 50 24 66 30 105 52 136 58 126 49 126 57 112 43 62 0 16 15 42 9 11 7 11 9 14 7 9 6 11 7 11 7 11 7 11 7 11 7 11 7 11 7 11 7 14 9 14 9 14 10 16 10 2 10 2 9 7 9 14 12 16 0 9 10 74 64 162 101 210 128 238 129 186 66 71 13 38 13 38 15 38 21 47 25 62 37 81 51 90 54 95 57 90 42 74 43 50 16 42 46 138 73 109 51 76 37 54 24 45 24 40 18 35 21 42 21 42 24 54 30 59 31 54 34 26 22 47 30 42 22 38 24 52 31 52 31 52 31 52 31 50 33 57 34 57 34 59 39 66 40 66 40 66 40 66 40 62 39 66 42 71 43 71 43 78 39 71 34 74 70 174 95 138 123 303 188 317 159 169 64 157 60 138 85 159 81 150 70 121 69 150 98 224 108 222 137 164 28 95 40 117 46 107 34 117 36 136 60 186 79 202 87 152 31 54 22 90 28 69 27 50 19 57 31 59 25 35 7 198 199 355 187 329 171 279 162 305 159 348 185 88 7 95 48 117 42 128 42 112 39 105 31 71 140 491 292 494 256 374 162 291 263 343 54 181 85 150 64 148 75 148 67 131 72 138 67 138 66 114 25 59 9 42 10 19 15 11 16 26 15 45 10 76 28 121 39 119 36 126 40 126 36 124 34 114 22 117 40 167 67 202 87 219 92 229 99 212 76 176 46 126 19 97 12 76 9 64 0 57 0 59 0 54 3 85 24 50 70 358 164 265 128 346 229 405 158 245 92 214 108 226 126 329 126 198 110 224 96 210 84 200 90 226 110 255 122 269 134 286 141 293 143 293 138 279 132 274 128 262 120 248 113 243 108 231 99 217 92 212 87 198 79 193 78 186 72 169 63 162 52 140 45 145 54 183 76 226 110 253 105 167 37 66 13 64 15 59 10 62 13 59 15 57 12 54 12 59 10 64 15 59 12 74 15 105 81 231 104 200 96 202 93 171 69 157 73 157 72 152 67 143 63 124 55 117 54 133 69 171 88 169 79 181 84 191 85 188 82 210 102 243 125 267 129 260 120 243 111 234 107 231 105 224 101 179 96 210 104 260 155 310 167 269 134 272 150 312 162 284 129 312 149 298 156 241 57 74 12 78 36 119 48 114 42 138 64 188 72 207 70 205 73 210 67 217 52 179 55 188 67 241 92 272 108 293 116 281 104 241 66 200 46 174 52 145 33 40 0 7 0 7 0 7 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 2 3 0 0 19 37 148 58 138 43 121 45 83 12 16 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 14 3 9 4 66 67 157 82 150 82 171 92 186 92 186 88 157 76 150 72 148 75 159 81 148 75 155 75 145 67 140 69 140 69 121 61 121 69 121 64 112 63 100 39 38 12 42 33 93 66 117 60 76 34 76 51 109 75 164 95 169 95 176 98 169 84 174 84 179 92 198 101 198 99 212 110 222 101 202 88 195 98 202 96 193 93 200 102 200 101 207 101 202 99 205 102 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 75 69 265 70 123 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 7 0 0 1 0 1 15 3 15 0 0 0 123 149 718 324 464 57 59 30 27 25 246 266 440 64 0 1 0 3 7 6 7 3 3 0 0 0 0 3 0 4 0 0 0 0 0 0 0 1 0 0 0 1 0 3 0 0 0 0 0 0 3 6 35 4 19 3 7 1 7 3 0 3 0 1 0 3 7 3 7 3 7 3 0 3 0 3 0 3 0 4 3 4 3 4 3 4 11 7 7 1 0 43 253 123 0 1 119 114 773 355 777 176 0 162 448 262 603 227 0 298 400 254 325 265 333 233 273 191 265 138 182 12 0 218 730 117 146 153 23 0 0 19 63 21 95 48 103 60 103 51 79 49 95 60 79 28 7 1 7 12 0 7 11 7 11 7 7 6 7 7 11 7 11 7 11 7 11 6 19 6 19 6 19 6 19 7 15 7 15 7 23 7 15 9 0 10 0 10 0 13 3 12 0 24 154 122 400 167 408 171 372 135 353 158 365 107 146 37 59 30 35 25 31 28 43 42 111 61 150 66 146 60 130 55 119 37 55 21 35 40 190 131 369 132 317 110 238 81 150 55 111 49 75 31 51 21 27 18 31 19 19 16 23 27 59 31 47 34 51 34 51 34 59 31 67 31 67 31 67 31 67 30 71 36 79 33 71 36 87 39 87 39 87 39 87 39 87 37 83 39 91 40 95 42 95 42 75 36 43 36 158 96 174 78 158 122 345 167 380 116 178 61 134 57 134 60 190 90 154 76 222 117 313 135 317 131 341 81 75 43 87 45 107 39 79 33 67 52 150 87 222 105 253 114 261 90 146 25 0 15 95 31 71 27 63 25 51 13 15 82 424 187 460 193 432 173 412 165 365 177 273 3 51 39 55 34 51 46 55 39 55 31 27 1 539 280 607 211 452 143 242 143 634 184 126 76 150 61 154 69 150 72 138 66 150 72 146 69 150 52 75 22 39 15 11 16 23 19 27 18 31 12 19 16 39 39 59 33 59 37 55 37 55 36 35 24 15 28 39 31 39 39 67 51 115 78 182 90 190 90 174 76 123 55 75 31 19 24 11 9 0 0 0 0 15 16 23 0 91 206 353 137 277 179 440 170 218 93 146 98 126 95 293 155 230 90 178 99 170 93 158 95 186 113 230 117 234 126 265 137 293 146 305 141 289 141 289 141 285 137 273 125 242 122 234 116 214 108 198 104 174 93 154 90 154 88 146 67 95 66 91 64 91 70 107 57 71 73 190 116 218 61 19 10 11 19 11 12 0 12 11 15 23 12 19 10 7 10 11 13 11 7 0 18 23 42 182 108 222 99 210 93 186 76 138 67 142 70 158 69 142 60 119 58 115 51 103 58 150 79 178 75 150 79 158 81 150 78 142 87 186 108 253 129 277 129 269 117 238 113 226 110 218 104 206 79 198 76 119 87 202 92 226 88 170 82 182 96 210 93 178 93 190 111 317 126 138 12 0 4 15 30 79 39 67 43 103 81 158 81 138 75 146 78 134 73 75 48 95 76 218 131 285 141 317 137 265 119 202 95 158 72 111 52 115 49 71 10 0 0 15 0 15 0 7 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 0 0 0 0 0 0 0 0 0 0 3 11 0 0 21 115 66 142 54 111 52 119 30 15 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 6 0 0 0 28 138 73 146 70 154 75 166 85 194 93 210 87 202 84 194 81 186 78 182 66 158 73 170 70 154 67 150 73 130 63 119 69 146 64 130 66 158 67 134 37 43 4 7 24 111 45 126 37 95 49 150 45 123 69 162 76 166 85 182 87 174 76 166 82 194 93 202 98 222 107 234 107 218 98 194 88 186 96 202 98 194 92 178 98 210 102 210 96 202 104 234 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 7 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 4 0 0 0 14 34 95 73 54 19 2 0 0 3 2 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 9 4 4 4 0 3 2 0 23 75 310 291 596 174 105 28 66 10 93 190 460 111 131 0 14 0 0 0 7 0 16 0 16 0 14 0 14 0 14 0 26 1 23 0 19 0 23 0 33 4 19 0 16 3 40 16 33 7 19 0 2 0 9 12 4 3 4 4 4 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 7 4 7 4 7 4 7 6 2 3 16 10 152 128 219 0 105 69 267 325 518 218 236 36 405 248 608 374 532 132 608 272 608 260 608 248 601 218 539 182 372 84 107 22 527 298 171 98 224 12 33 15 45 28 64 48 124 55 136 55 126 46 121 51 107 16 64 22 31 0 21 1 19 9 14 7 9 6 9 6 11 7 11 7 11 7 11 7 19 6 21 6 21 6 19 6 21 7 21 7 16 7 16 7 11 10 16 13 23 16 31 13 45 30 105 90 222 140 238 122 207 102 164 87 186 119 231 137 157 79 128 58 95 42 74 39 88 58 117 73 112 60 81 43 66 49 54 18 40 31 66 72 181 123 222 135 226 141 224 128 200 126 198 107 157 87 131 66 88 54 81 45 59 31 42 27 47 24 31 22 47 36 57 34 52 31 52 31 52 31 52 31 52 34 59 36 54 33 57 37 64 39 64 39 64 39 64 39 62 37 62 37 62 39 64 39 66 33 59 28 76 81 181 82 171 58 162 107 243 150 231 95 136 46 121 67 143 81 171 88 205 147 303 152 255 141 279 129 164 34 128 48 131 52 128 42 112 36 157 64 202 85 226 95 243 137 317 159 276 113 164 46 40 1 42 10 42 10 23 0 171 165 324 191 341 190 329 179 310 174 312 55 100 49 133 30 117 39 121 39 109 36 93 21 97 295 585 304 417 164 229 90 286 220 276 58 155 72 143 72 145 72 143 66 136 70 140 69 124 61 121 43 105 33 69 12 33 22 23 22 33 16 47 12 83 28 119 33 112 33 124 33 121 37 126 28 107 22 114 33 136 36 126 28 121 31 138 43 145 51 174 72 205 84 212 85 195 78 183 66 152 40 114 21 90 34 107 30 57 55 372 165 269 135 339 173 279 90 222 102 231 64 257 161 265 93 241 84 217 93 217 96 231 108 245 114 250 113 248 113 253 120 267 128 284 137 288 138 288 137 286 137 279 132 279 131 274 128 269 125 257 116 241 105 231 102 224 98 214 85 191 76 193 81 188 70 191 67 195 98 243 98 140 19 64 18 74 18 62 10 62 18 59 13 54 10 52 10 57 10 59 15 57 9 76 22 117 79 207 102 214 101 191 79 159 72 143 64 148 67 143 57 121 45 112 45 97 45 119 64 150 73 162 76 176 79 181 78 176 75 193 95 222 117 255 131 265 132 248 120 241 117 238 113 226 104 191 101 181 67 186 82 167 82 176 78 174 75 174 82 198 99 181 93 212 137 260 79 50 1 52 13 54 18 62 16 83 40 231 93 241 81 224 82 231 78 214 55 212 88 286 137 341 126 315 123 329 140 329 126 296 108 286 85 212 61 136 27 31 0 0 0 0 0 0 0 0 0 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 0 7 4 0 1 31 37 121 54 126 51 119 46 66 4 9 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 0 0 2 3 52 60 128 67 114 58 109 55 121 61 138 73 143 78 148 81 145 72 126 61 138 75 145 76 140 73 138 75 136 66 128 67 138 72 131 64 131 69 128 67 117 45 50 0 2 1 14 13 45 33 85 55 78 45 107 63 128 69 143 81 169 82 164 78 169 85 181 87 198 98 205 104 217 111 226 116 202 95 188 90 193 93 186 84 195 96 198 93 188 93 207 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 0 7 1 7 1 7 0 7 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 51 18 27 6 3 0 0 3 15 4 3 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 0 0 0 0 0 0 7 83 182 821 310 249 39 3 25 27 88 591 211 35 31 0 3 0 12 0 4 0 3 0 6 0 4 0 1 0 0 0 7 0 6 0 1 0 1 0 0 0 3 0 4 0 0 0 0 0 0 0 1 0 0 0 1 0 3 0 3 7 3 15 3 15 3 15 3 15 1 7 3 0 3 0 3 0 3 0 6 7 4 3 4 3 3 7 6 7 1 3 85 261 51 0 15 87 146 805 232 329 45 11 233 357 346 630 301 111 247 246 253 277 248 313 235 333 190 249 125 99 0 3 279 511 54 249 75 0 19 15 7 39 25 95 52 99 55 87 49 71 48 75 66 23 15 0 0 0 22 39 13 23 10 15 7 11 7 11 7 11 7 11 7 11 7 11 6 11 6 11 6 19 6 19 6 31 7 31 7 31 7 31 10 7 12 19 16 23 16 23 3 47 45 126 42 83 36 103 33 75 37 79 42 119 70 198 75 162 64 130 52 103 45 95 48 123 63 150 57 107 36 75 22 99 33 115 63 134 30 142 63 222 82 226 93 281 123 305 129 333 135 305 117 301 114 265 95 230 96 222 92 178 64 103 48 63 31 23 24 7 21 0 31 67 31 67 31 67 31 67 33 75 36 79 33 71 34 79 37 83 37 83 37 83 37 83 37 79 36 75 34 79 37 83 33 51 25 67 48 202 107 222 98 146 88 162 95 253 116 253 119 194 76 273 110 257 123 372 156 464 199 388 120 337 146 281 63 55 51 103 46 95 39 55 27 63 52 107 63 142 72 142 81 182 107 353 217 611 211 369 158 305 72 55 0 0 3 19 113 408 173 440 188 460 194 440 187 511 159 43 39 67 31 55 33 39 39 39 34 47 28 15 64 777 374 928 268 337 81 150 147 388 82 95 63 166 67 119 63 138 70 138 66 146 69 130 49 107 45 95 45 103 34 35 22 39 24 35 19 31 12 19 21 39 33 43 30 51 33 35 30 51 34 23 19 15 30 31 33 43 37 51 36 31 25 3 25 15 28 43 45 103 69 150 76 150 82 170 81 178 72 162 54 142 57 79 27 103 165 317 122 269 167 341 119 150 95 194 99 162 155 369 85 119 108 174 92 170 95 194 107 218 107 206 107 198 96 166 88 162 90 170 90 178 101 210 111 238 125 269 128 269 132 281 135 285 135 285 134 253 122 226 114 206 105 182 111 178 88 146 93 166 87 126 92 138 88 202 108 178 46 7 15 15 19 19 15 7 15 15 13 23 12 15 9 3 9 7 12 15 9 0 19 35 40 150 84 214 107 230 90 158 73 154 55 126 63 134 58 103 40 63 43 75 39 83 55 134 67 138 73 150 78 150 78 146 75 130 78 150 88 194 107 234 117 249 120 249 117 249 119 242 110 214 93 202 85 158 85 162 73 150 75 158 82 158 75 150 85 194 105 273 128 357 161 249 24 0 9 0 0 0 0 0 18 79 95 186 92 158 82 162 84 146 57 95 79 214 114 269 114 174 78 158 85 190 105 218 123 281 125 242 90 162 51 39 7 0 1 7 1 7 0 0 1 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 3 3 0 0 0 4 31 31 75 40 91 39 71 18 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 3 0 0 15 99 49 103 33 51 21 11 12 11 18 27 22 55 31 75 33 63 24 35 34 83 42 107 51 134 64 162 63 130 69 154 73 158 73 162 81 166 58 138 55 107 19 3 0 7 0 15 18 75 37 87 40 87 49 123 64 130 69 154 78 174 81 186 82 174 81 174 79 162 78 166 92 214 113 257 116 222 93 170 85 178 92 190 90 186 93 190 93 198 101 218 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 2 0 2 0 2 0 2 0 2 0 2 0 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 3 4 0 4 4 0 0 0 0 2 3 7 4 4 3 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 2 0 19 0 21 0 19 1 33 0 119 67 346 328 408 61 93 6 62 31 265 224 257 24 88 0 33 0 28 0 26 1 66 6 69 10 76 18 90 27 107 30 133 49 159 73 207 102 245 119 269 138 303 158 305 134 245 101 107 15 33 0 23 3 23 0 14 3 11 3 7 3 4 3 2 3 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 18 226 110 105 10 102 36 382 310 417 125 195 114 532 230 608 334 596 250 587 244 608 248 568 208 518 196 425 114 198 22 83 93 460 150 128 95 90 9 45 19 57 22 88 51 128 54 131 51 128 46 128 51 126 22 64 3 19 28 85 0 28 15 19 9 14 9 14 9 11 7 11 7 11 7 11 7 14 7 14 7 14 7 14 7 16 9 14 9 14 9 14 9 7 10 19 16 26 16 28 15 28 24 62 24 35 4 38 22 35 12 42 21 62 27 40 10 62 31 62 33 64 37 62 39 66 39 76 40 62 31 45 27 35 22 42 81 186 73 35 57 69 54 90 42 69 55 102 60 83 61 102 55 97 76 136 75 150 90 131 84 133 81 107 57 128 84 128 67 76 33 45 28 52 31 52 31 52 31 52 31 54 34 59 36 54 33 57 36 59 36 59 36 59 36 59 36 62 36 57 33 54 34 59 37 71 22 45 34 88 76 174 96 186 98 207 75 169 101 222 132 274 128 243 146 274 153 269 141 236 147 296 146 236 143 291 113 157 37 157 55 143 51 138 36 131 46 179 58 188 66 200 63 176 58 174 60 214 144 393 247 422 245 463 260 401 164 183 48 200 132 236 131 262 159 322 170 329 200 241 34 124 28 126 34 124 39 114 31 107 37 97 22 131 277 608 331 420 137 217 76 286 122 148 69 136 64 148 57 138 67 145 66 131 61 121 48 78 33 88 31 119 52 117 34 52 22 35 22 38 15 45 9 95 30 117 30 114 33 121 31 112 33 124 24 105 24 124 31 119 30 133 40 143 39 128 28 131 31 119 24 117 30 133 40 138 43 155 55 181 72 202 81 195 82 205 69 176 85 269 131 272 131 327 150 267 96 241 99 248 134 339 131 202 66 217 76 202 79 198 85 214 92 207 82 200 79 186 69 171 61 164 58 143 52 164 67 186 82 219 102 231 105 243 114 257 123 267 126 274 123 265 119 262 116 250 107 248 104 229 96 231 102 236 101 236 96 234 113 229 75 109 13 71 16 59 15 62 16 64 12 57 12 52 10 50 9 57 9 57 18 62 9 76 24 105 61 169 84 198 98 188 76 152 63 124 52 133 60 128 46 97 28 102 39 88 42 119 66 152 70 152 70 162 76 171 75 169 72 169 72 174 81 193 95 214 105 238 114 236 116 241 114 229 105 207 84 181 79 164 70 171 69 186 87 193 88 193 92 205 99 224 143 269 155 317 128 93 4 23 0 54 16 45 0 69 40 236 93 248 85 234 84 238 76 200 63 248 92 250 92 272 82 269 75 241 75 248 88 298 131 322 114 267 84 152 24 21 3 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 3 4 0 0 0 0 0 35 16 57 18 45 15 26 0 2 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 0 0 0 0 0 0 6 4 0 0 15 40 21 14 1 9 0 14 0 14 0 7 0 7 0 7 0 7 0 7 0 9 4 28 22 64 42 102 60 133 72 138 70 143 78 155 72 119 54 102 40 59 9 21 12 23 21 59 39 74 37 83 42 97 60 126 61 124 70 136 73 167 87 169 81 162 76 155 69 152 70 167 85 195 101 222 114 222 102 186 85 186 98 188 95 202 108 222 111 212 102 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 1 15 1 15 1 15 1 15 1 15 1 15 1 15 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 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 6 0 0 7 6 7 0 0 6 15 1 0 0 3 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 0 6 0 15 0 18 0 57 190 143 571 128 23 16 0 24 87 174 436 84 91 75 162 95 198 116 234 119 277 144 297 165 353 180 404 202 460 220 488 221 488 229 507 239 543 251 543 260 539 253 515 251 547 268 603 254 388 87 0 0 0 0 0 0 0 0 0 1 0 1 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 120 210 0 11 25 71 203 626 128 99 42 265 248 242 304 495 170 289 291 289 276 297 200 170 167 238 122 87 42 0 0 146 140 119 75 234 28 0 1 15 27 39 40 111 52 83 52 75 48 71 48 75 40 126 129 412 205 694 266 440 18 35 13 19 9 15 10 19 7 11 7 11 7 11 7 11 9 3 9 11 9 11 9 19 10 31 9 31 9 31 9 31 6 7 10 27 15 35 13 31 21 27 4 7 10 39 13 35 19 59 16 35 7 35 22 87 28 79 28 79 28 71 25 55 27 59 25 47 19 51 25 79 34 47 24 301 164 261 37 234 39 162 52 115 25 67 24 15 16 51 28 43 34 154 75 210 110 242 66 154 57 154 52 107 54 166 81 166 45 43 28 63 31 67 31 67 31 67 31 67 33 79 37 79 33 67 33 79 36 79 36 79 36 79 36 79 37 79 33 67 31 71 34 79 46 59 22 91 43 150 81 214 73 182 93 95 67 178 93 269 104 392 184 472 185 519 149 107 48 134 102 309 134 396 167 325 51 39 49 83 39 79 34 43 28 71 57 99 57 119 63 99 66 103 73 130 61 79 69 230 161 484 254 805 348 920 342 845 190 484 158 329 126 301 141 293 165 404 66 95 31 79 39 31 39 55 36 35 34 67 34 43 78 745 369 718 199 428 184 297 137 253 73 218 42 59 57 130 60 138 69 134 60 111 46 67 24 19 16 31 37 134 55 115 21 31 22 35 16 23 12 3 28 51 36 47 30 59 36 39 22 43 33 15 18 23 31 31 43 55 37 47 37 47 36 39 30 27 30 23 28 19 25 3 25 0 22 3 30 47 45 83 58 123 75 95 75 134 79 166 101 190 117 242 105 194 111 206 104 329 129 126 67 115 45 47 60 79 55 83 63 95 60 71 54 71 54 67 49 51 43 35 49 67 54 63 49 63 58 103 75 134 84 166 96 198 105 210 111 214 113 230 120 242 119 226 108 206 105 182 96 174 102 202 102 186 108 242 102 123 27 0 18 7 10 3 15 15 13 0 15 19 10 11 9 3 7 7 10 23 12 0 19 31 31 115 61 138 79 190 85 162 60 103 45 103 57 126 55 95 36 47 39 59 25 47 43 123 64 138 66 130 69 138 73 138 72 130 79 142 78 146 85 182 101 214 111 230 111 238 116 234 108 218 105 154 79 162 64 142 90 158 90 174 82 174 95 226 111 246 122 353 156 361 187 321 43 0 0 27 60 130 33 0 0 0 87 162 90 154 81 154 79 130 67 146 88 150 60 150 111 277 117 257 113 246 111 186 98 214 111 234 101 194 55 23 3 0 1 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 0 0 0 0 0 0 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 1 11 1 0 0 0 7 0 0 0 3 0 0 0 1 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 19 7 7 1 43 28 75 0 0 1 0 4 0 1 0 7 7 1 0 0 0 3 7 1 0 0 0 0 0 6 15 43 119 67 166 69 158 75 202 69 174 69 174 67 154 49 103 16 55 28 99 46 123 49 111 42 83 46 126 63 115 58 130 52 138 82 202 85 174 75 162 81 170 76 150 75 154 84 174 99 253 134 281 105 174 85 186 96 214 113 277 134 285 116 222 0 0 0 0 0 1 2 3 0 1 0 0 0 0 0 1 0 1 0 1 0 3 0 3 0 4 0 3 0 3 0 1 2 7 2 6 0 4 0 4 0 3 0 1 0 1 0 1 2 3 2 3 2 1 0 1 0 0 0 0 0 0 0 0 9 0 2 0 2 0 16 0 2 1 4 0 0 4 7 1 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 7 0 2 0 0 0 0 0 0 0 21 7 14 0 66 60 212 117 293 158 329 173 348 170 296 101 255 147 212 25 52 16 93 101 413 90 339 215 434 218 463 241 453 245 472 245 472 230 472 235 479 241 487 241 477 229 468 226 465 223 470 224 472 226 468 221 468 223 475 230 487 238 546 298 542 206 241 3 57 3 40 0 38 9 19 0 28 12 11 0 0 9 23 3 2 3 7 3 4 1 2 3 4 4 14 12 11 0 0 7 11 0 7 1 26 58 288 79 85 31 112 101 298 92 389 67 229 153 465 177 608 206 429 254 608 271 608 253 491 170 351 101 262 43 112 4 57 67 112 125 219 101 57 13 57 19 85 37 112 45 143 46 126 46 105 31 119 39 183 251 592 378 561 298 475 158 4 12 31 12 9 6 11 7 14 9 14 9 14 9 14 10 7 12 0 13 9 15 9 12 7 6 0 3 4 13 16 15 11 15 26 21 28 15 19 10 28 12 16 9 31 16 33 10 26 6 21 12 38 21 35 18 23 16 28 21 38 28 45 31 47 27 54 13 38 27 42 12 19 9 62 104 281 119 183 162 133 140 95 67 42 39 14 27 52 22 35 19 9 58 107 78 181 184 148 24 97 90 74 31 47 73 71 28 78 19 50 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 50 27 57 34 71 42 83 48 90 43 71 36 81 42 83 34 117 66 176 113 207 92 105 21 69 30 95 37 133 128 300 120 152 51 157 51 157 46 148 37 126 39 179 57 193 61 195 57 217 70 214 73 207 66 179 51 191 76 241 165 393 241 499 316 556 289 456 176 276 122 257 104 257 105 157 31 133 34 133 36 133 40 114 34 109 31 93 28 171 333 568 260 441 274 441 125 205 88 186 70 159 69 150 58 133 54 119 43 90 30 69 21 59 19 66 19 119 54 133 43 69 25 45 22 42 13 47 12 109 31 119 31 119 30 117 27 109 31 126 22 105 25 136 39 136 37 136 37 136 37 136 37 126 31 126 31 126 31 126 31 131 30 126 22 119 22 126 27 138 36 152 51 171 57 174 58 193 72 207 85 234 104 257 113 274 116 257 96 219 69 179 52 167 54 145 42 131 39 136 45 150 52 152 51 152 58 174 73 193 76 179 60 164 69 183 69 171 64 179 79 212 96 222 93 217 95 234 107 248 110 243 105 236 105 253 120 269 120 250 104 224 95 245 117 210 52 88 24 57 10 52 13 54 13 57 13 52 10 52 9 50 10 57 10 66 15 64 12 66 21 100 46 117 52 159 82 183 76 150 58 128 49 119 48 114 42 102 34 81 25 64 33 100 51 128 69 155 73 159 73 162 72 162 67 164 70 167 75 181 88 205 99 224 116 243 117 236 114 224 99 193 85 179 73 164 73 181 88 193 92 207 108 243 128 260 132 276 159 324 174 327 129 145 13 222 193 417 235 341 34 57 12 217 79 231 78 222 70 229 81 214 75 238 66 202 61 269 123 298 102 296 101 279 102 298 113 322 113 281 90 167 27 28 1 21 3 0 3 2 1 0 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 9 0 9 1 4 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 3 0 0 4 27 54 33 0 6 9 0 2 0 7 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 19 21 100 72 145 75 133 67 136 70 133 66 124 64 136 75 109 55 74 45 81 45 88 52 97 48 100 58 133 70 124 52 119 54 124 72 171 92 164 72 181 67 167 92 159 70 171 70 171 92 219 132 265 128 205 81 181 88 198 110 238 128 238 117 6 19 3 11 0 7 0 7 0 7 0 7 0 11 1 19 3 19 3 19 1 15 1 15 1 15 1 15 1 15 1 15 0 7 0 7 0 7 0 7 0 7 0 7 0 11 1 15 3 15 1 11 0 7 0 7 4 19 4 19 4 19 4 11 1 0 9 19 1 0 3 0 0 0 0 0 1 11 3 0 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 0 158 161 440 208 460 227 499 221 480 214 428 137 317 220 297 46 0 36 0 25 249 167 111 187 416 199 428 218 432 211 448 215 436 212 400 209 396 211 408 215 400 208 380 215 396 212 388 209 380 211 384 209 365 206 345 205 353 206 365 229 523 283 607 257 369 119 134 81 119 19 0 0 3 16 0 6 19 0 15 0 15 0 35 4 0 3 0 1 0 3 3 0 11 12 11 7 23 12 3 0 0 12 154 146 126 0 0 21 166 64 289 282 71 27 325 138 313 268 146 122 317 227 281 220 261 147 119 99 71 81 39 34 0 21 166 108 539 196 369 15 0 18 11 28 55 48 91 58 75 52 79 45 63 49 31 99 698 355 853 312 765 289 230 0 27 18 23 6 7 7 11 9 15 9 15 9 15 9 15 12 3 12 0 6 0 7 3 9 0 4 0 4 3 7 7 7 23 10 31 12 35 13 39 19 47 13 43 19 59 21 51 19 59 16 63 21 71 16 43 24 71 24 71 24 67 21 51 28 79 28 43 7 19 9 23 18 35 22 361 174 424 170 511 75 476 95 369 43 55 30 115 33 51 19 31 0 178 85 317 87 702 193 47 153 460 60 130 43 162 28 87 24 63 21 75 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 30 75 31 87 36 95 40 95 43 87 31 67 31 67 28 55 21 31 12 31 19 51 21 15 18 27 36 71 22 107 88 202 54 91 49 87 48 71 40 47 30 67 58 115 60 107 58 87 63 79 60 83 61 91 55 83 61 87 45 123 76 242 138 436 224 591 260 730 260 567 182 353 179 210 25 23 40 79 34 51 39 63 34 51 40 47 28 87 114 916 339 698 262 769 190 214 82 182 78 130 54 91 43 63 40 63 34 51 27 27 19 15 24 19 13 27 36 126 52 103 28 31 19 27 18 23 12 15 31 51 31 51 31 47 28 31 25 43 31 15 18 19 33 51 34 39 34 39 34 39 34 39 31 31 31 31 31 31 31 23 31 7 27 0 22 0 27 11 25 3 33 19 39 15 37 7 42 39 49 67 63 107 73 126 93 182 95 198 98 202 98 202 92 174 84 142 70 107 58 87 57 95 63 107 66 126 79 162 95 198 99 186 93 186 90 150 81 130 64 99 64 119 73 123 87 154 93 174 98 178 96 174 102 186 99 182 99 174 92 150 85 158 101 214 76 43 12 0 16 11 16 19 13 7 12 11 13 23 12 15 10 11 12 15 9 0 7 3 16 39 39 103 40 87 55 146 79 186 72 142 48 99 46 99 49 126 57 134 34 51 21 55 40 99 57 142 67 142 72 146 75 142 73 138 69 126 69 134 78 170 92 194 102 238 117 249 114 242 105 198 73 150 82 170 85 182 92 202 105 226 107 246 123 305 144 333 158 353 168 349 162 265 87 123 241 626 238 583 257 349 66 0 55 87 79 142 85 142 78 138 69 146 82 115 40 51 58 178 76 162 70 126 69 119 81 150 96 210 98 186 61 55 16 0 0 0 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 0 3 3 7 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 7 0 47 31 111 9 11 0 0 3 7 6 3 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 27 107 69 186 81 202 67 170 66 158 57 146 58 166 64 150 58 150 54 103 36 79 48 115 60 154 70 146 63 115 52 103 52 130 75 186 85 186 75 166 81 138 57 142 84 142 75 162 96 238 122 269 117 234 76 134 72 162 99 238 111 230 0 0 0 1 4 4 9 6 0 0 0 1 4 3 7 4 0 3 0 1 0 1 0 1 7 7 7 7 7 7 7 7 2 0 2 0 2 1 4 1 7 3 4 0 2 0 2 0 7 0 9 0 9 0 9 0 9 0 9 0 9 0 9 0 19 0 23 0 19 0 31 0 9 0 2 0 4 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 2 0 0 0 0 0 7 0 19 1 133 159 401 200 343 165 377 182 393 200 427 205 293 158 604 271 269 42 133 21 145 165 279 104 460 215 405 214 436 208 420 205 436 208 458 208 453 206 456 208 453 206 451 202 441 193 434 187 427 180 422 179 420 173 413 164 403 159 401 158 441 196 468 229 568 277 515 221 451 251 425 132 155 0 33 9 19 3 11 3 9 10 16 7 7 3 4 1 2 3 4 4 0 6 14 4 0 1 7 3 19 12 93 111 327 69 119 0 212 92 200 206 608 60 205 190 358 226 592 140 475 236 563 174 453 153 327 95 234 67 171 34 83 0 85 40 188 179 308 107 50 1 59 4 64 12 90 31 62 22 140 57 136 51 143 34 159 111 248 223 532 276 470 102 11 13 26 10 9 7 14 7 14 9 14 9 14 9 14 10 0 12 0 7 0 6 0 13 0 7 21 16 33 12 14 0 21 4 26 6 33 15 50 21 40 12 35 12 45 15 45 12 40 12 40 13 42 10 23 1 19 10 33 21 45 27 45 25 76 21 47 21 66 24 42 13 31 12 26 140 234 196 305 176 138 200 157 174 88 36 179 110 40 21 33 18 4 73 162 134 117 248 305 0 291 206 138 52 143 90 52 39 23 28 35 25 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 62 33 62 33 62 33 62 33 71 34 57 27 50 25 47 19 52 13 38 12 50 27 57 27 54 16 69 37 52 1 83 54 148 49 152 48 155 43 145 33 150 52 195 64 200 63 200 55 198 55 186 52 186 55 183 55 169 48 155 46 157 58 193 82 226 143 393 280 422 200 336 202 343 64 71 28 145 39 143 33 119 40 109 34 128 30 93 64 276 374 599 285 494 328 291 42 159 66 169 54 121 34 97 22 81 24 76 22 69 21 66 19 62 19 66 18 119 51 148 48 83 21 42 18 45 12 42 12 112 31 119 31 121 30 117 28 121 31 128 21 107 22 131 34 131 34 131 34 131 34 131 34 126 31 126 31 126 31 126 31 138 31 131 27 126 27 131 30 133 33 138 36 138 31 128 27 126 31 133 37 145 45 155 49 164 57 179 72 210 92 238 104 236 105 243 116 255 116 248 111 243 110 241 104 222 92 214 92 217 99 229 96 219 95 212 84 217 87 198 78 195 82 202 85 205 82 214 88 224 95 231 98 241 96 217 82 210 84 214 85 229 101 236 101 164 30 59 12 69 21 62 18 57 13 52 10 57 15 57 12 54 13 64 13 47 4 54 9 74 30 109 45 121 39 112 52 157 79 169 72 138 54 119 42 109 45 121 55 93 28 52 27 85 48 124 63 143 67 155 75 169 79 171 79 159 67 159 70 169 78 183 85 193 98 217 104 217 104 207 88 179 82 188 87 191 88 200 96 229 116 248 134 286 159 319 174 336 171 324 162 312 131 238 120 353 214 398 241 544 262 408 149 300 102 210 63 214 84 231 72 210 76 243 73 198 49 222 85 224 60 231 70 243 82 267 88 300 114 300 90 188 46 69 0 9 10 21 0 2 6 19 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 0 0 0 0 0 0 0 0 2 1 2 1 2 1 2 1 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 2 0 0 7 54 61 45 4 0 0 7 3 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 7 0 16 21 83 67 138 82 131 70 128 66 119 60 121 66 107 70 119 75 107 42 62 30 90 57 131 76 145 70 133 66 112 46 102 46 119 69 167 93 148 81 157 66 164 84 157 64 152 75 167 87 191 108 231 131 195 87 157 70 157 79 167 79 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 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 3 0 4 0 4 0 6 0 6 0 7 0 13 0 4 0 3 15 19 0 0 0 0 3 6 15 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 0 0 7 0 0 3 0 3 107 140 432 180 210 134 249 153 305 168 337 173 297 93 154 340 789 188 43 39 0 61 333 76 194 211 325 173 345 180 329 179 329 180 321 180 313 173 277 174 277 173 261 171 269 168 246 164 226 155 202 150 198 149 194 146 182 144 170 144 166 146 246 193 384 265 555 263 488 253 575 257 591 211 83 0 15 0 0 0 0 4 39 1 0 4 0 3 0 1 0 3 3 3 0 0 0 0 0 4 0 0 0 40 329 159 51 13 0 75 146 70 472 215 47 70 273 108 372 202 301 208 353 184 79 120 138 104 111 92 103 54 35 66 142 70 87 67 166 131 174 22 15 33 15 21 0 24 27 57 190 140 325 131 269 126 214 72 71 4 202 262 674 279 130 4 27 15 15 6 11 9 11 7 11 7 11 7 11 7 11 9 0 9 0 9 0 12 0 12 0 0 0 0 0 12 11 0 0 0 0 7 3 13 11 22 31 22 35 25 43 24 43 18 39 22 55 25 47 19 27 15 35 24 59 30 55 25 39 19 7 6 43 22 23 3 23 7 51 24 376 144 630 156 468 73 579 58 555 72 317 205 392 12 39 25 67 9 210 104 396 90 674 147 63 158 571 149 412 113 488 24 115 12 107 22 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 75 33 71 31 67 30 67 37 83 33 71 30 63 27 55 18 47 25 75 37 75 28 35 45 27 18 55 27 15 19 59 52 87 45 83 45 67 34 31 37 95 63 123 63 123 61 103 57 71 54 79 60 91 58 91 28 75 57 126 63 142 61 119 48 182 117 396 111 246 132 460 110 43 21 91 34 23 37 55 31 67 31 55 46 43 27 186 164 960 342 722 280 809 167 0 27 71 48 75 33 35 25 27 21 19 21 27 22 27 22 35 22 15 13 15 30 119 55 123 34 31 12 15 16 7 9 19 33 51 33 55 31 51 30 35 30 51 30 15 16 23 30 39 37 47 37 47 37 47 37 47 33 35 33 35 33 35 33 35 33 19 30 15 30 15 31 23 39 31 40 23 37 11 31 0 33 11 34 19 37 27 39 39 31 27 34 43 43 83 57 111 73 150 93 222 120 277 135 297 140 313 144 313 140 293 134 289 125 277 126 253 120 273 135 293 128 281 137 305 138 281 120 234 116 226 110 206 104 194 101 194 102 178 88 154 90 182 104 206 113 226 111 190 60 19 12 11 19 27 18 19 15 11 10 7 15 23 12 19 12 11 12 19 6 0 6 0 19 59 39 71 45 79 36 79 52 146 75 182 72 150 54 99 36 79 42 119 48 67 19 39 34 95 52 126 64 138 72 154 78 158 79 154 72 138 70 130 70 134 72 142 76 170 87 174 85 186 88 166 90 182 85 170 85 198 108 257 126 305 149 369 164 372 158 345 155 301 147 325 159 257 114 253 114 369 203 559 276 595 263 579 253 472 168 230 98 142 84 138 84 162 82 126 55 83 57 126 73 178 96 226 113 222 107 198 117 285 122 210 73 119 39 0 0 0 0 0 0 0 6 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 3 3 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 0 0 0 0 0 0 0 0 0 0 1 15 1 19 42 218 64 59 0 0 3 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 6 0 0 0 19 79 52 142 66 166 67 166 64 166 69 186 75 182 75 158 43 47 18 47 51 126 64 166 72 162 69 154 51 103 43 67 39 103 69 182 101 214 64 126 88 170 57 126 70 134 73 130 73 166 104 257 123 246 101 158 69 107 64 115 42 7 40 4 35 0 23 0 26 0 31 1 35 4 40 7 28 0 33 3 38 6 40 7 35 3 38 4 40 7 42 9 45 3 52 10 66 19 78 24 97 37 109 49 133 63 152 72 193 90 198 95 205 99 212 101 229 113 231 114 234 116 236 116 255 119 265 138 269 137 198 45 35 0 7 0 9 1 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 0 0 0 0 0 0 0 0 19 0 105 140 386 193 334 111 276 119 312 140 329 146 312 113 267 161 608 315 312 51 126 12 176 129 207 147 374 152 379 164 346 156 355 164 372 159 386 156 358 153 360 155 360 149 360 153 372 156 370 155 372 156 377 158 391 167 405 170 425 177 441 179 436 205 527 244 580 256 532 227 549 232 520 294 561 105 57 0 40 6 11 0 0 6 9 6 7 3 4 1 2 3 4 4 2 0 0 3 16 10 11 1 42 0 207 214 367 25 102 3 171 78 193 152 308 108 274 162 398 144 499 236 508 129 358 66 310 110 298 95 253 73 157 55 281 162 231 85 195 46 339 156 336 176 358 179 336 161 324 164 351 191 396 212 382 200 367 165 236 78 74 69 393 245 441 42 19 13 21 7 7 9 16 7 11 7 11 7 11 7 11 9 4 7 0 6 16 12 19 0 40 6 45 4 54 0 42 0 64 0 59 0 62 0 42 0 47 0 54 1 54 0 59 0 52 1 62 6 62 1 50 0 35 0 47 9 64 15 64 12 59 13 78 30 57 0 23 18 31 0 59 144 293 226 126 187 85 205 97 232 157 185 374 135 16 13 38 24 14 79 183 155 93 224 164 18 231 141 293 203 157 239 26 18 45 34 66 30 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 54 33 54 33 54 33 54 33 59 37 62 39 59 36 57 36 59 25 45 18 35 24 42 25 57 27 35 21 66 28 62 24 148 48 145 46 148 40 136 28 143 51 188 63 193 63 202 61 191 58 193 61 200 60 186 49 171 51 176 43 159 48 179 51 198 51 193 70 212 85 245 104 136 18 128 57 112 24 138 30 121 40 112 31 114 27 107 82 324 374 596 286 527 310 456 4 76 21 121 36 109 31 105 30 85 25 83 25 81 24 74 24 66 21 69 12 112 49 162 60 109 21 38 12 45 9 40 16 117 33 124 33 124 31 124 27 126 33 126 19 109 25 136 31 136 37 136 37 136 37 136 37 128 33 128 33 128 33 128 33 138 33 136 31 136 33 138 33 140 36 140 36 138 34 136 33 128 36 128 36 128 33 126 33 131 34 124 28 119 28 121 31 136 45 152 61 179 78 202 87 224 107 260 134 298 155 329 168 343 180 360 180 360 196 393 208 429 232 446 235 422 203 360 171 322 147 293 123 255 102 231 93 238 98 229 98 245 114 269 122 255 111 226 76 124 13 54 15 57 15 50 15 52 13 50 12 52 12 52 9 50 10 59 10 57 12 62 13 90 48 131 48 131 46 117 37 107 45 145 75 164 72 145 54 117 45 124 58 109 34 57 24 76 40 109 57 140 70 157 79 171 79 169 76 174 79 167 73 157 69 152 66 164 79 169 73 164 82 183 85 195 92 202 101 226 123 274 150 288 153 298 149 267 119 219 99 229 108 231 137 296 134 238 128 265 152 331 217 472 232 460 238 491 271 518 233 355 110 219 75 243 79 210 61 202 67 226 73 260 95 288 110 288 104 291 99 305 111 305 84 214 76 159 45 52 0 23 4 45 9 14 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 3 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 2 1 2 1 2 0 2 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 2 0 7 6 2 3 59 73 138 40 7 3 11 0 0 3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 9 6 4 1 0 7 33 28 66 39 81 46 90 52 112 64 107 61 81 34 31 4 33 31 131 66 117 63 133 72 136 64 114 54 102 39 83 36 109 60 224 137 207 64 138 60 133 76 143 70 152 69 140 67 167 93 219 120 229 104 169 72 159 85 9 0 15 0 21 3 21 0 21 3 25 23 34 47 42 55 67 99 70 107 75 119 79 126 95 170 99 190 108 214 116 222 131 269 140 301 153 341 165 361 188 416 191 428 197 444 203 452 187 408 190 420 194 436 199 444 203 452 205 456 206 464 208 464 215 472 215 515 226 543 191 313 19 0 0 3 6 19 0 19 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 0 0 0 0 3 114 448 202 257 113 138 105 194 134 285 159 309 141 182 78 309 286 507 95 0 33 0 60 154 99 309 134 222 156 238 146 257 159 285 158 257 149 230 158 265 168 277 167 257 167 277 164 253 168 265 179 293 188 321 194 349 200 361 209 361 214 353 238 404 221 361 224 361 209 376 257 511 232 420 161 23 0 0 0 0 9 23 9 3 10 59 6 0 3 0 1 0 3 3 6 0 3 19 10 0 0 0 0 0 131 587 165 0 0 0 63 273 63 238 155 317 93 384 152 130 208 527 167 87 96 91 114 198 125 138 84 75 28 95 144 361 93 138 90 75 191 428 196 456 208 468 200 432 191 432 190 337 134 285 147 353 156 269 90 51 0 91 200 615 241 107 7 27 12 7 4 15 10 7 6 7 6 7 6 7 6 7 10 7 3 0 4 0 0 0 0 0 0 0 25 91 76 190 73 111 66 95 63 67 42 11 24 0 31 11 31 3 30 3 45 59 46 55 37 31 34 31 31 19 31 3 21 0 6 0 19 0 0 0 15 43 19 39 21 0 34 448 218 484 24 591 70 599 90 603 85 488 206 321 19 39 18 43 1 242 132 503 66 666 93 47 209 404 188 448 92 670 24 47 28 63 28 43 25 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 31 63 31 67 33 67 34 71 30 67 37 83 37 75 36 79 36 79 33 71 34 75 37 79 18 83 39 35 25 31 24 63 54 99 48 91 43 71 33 39 33 91 58 115 58 126 63 123 55 83 58 95 61 95 49 55 63 111 54 95 45 79 48 111 61 126 70 119 79 202 99 123 36 43 40 63 25 55 48 15 40 59 37 63 25 59 58 194 173 944 331 722 306 742 294 126 4 19 33 55 34 51 33 43 24 27 22 31 22 27 21 27 24 19 13 7 25 111 60 158 46 31 6 3 15 3 9 35 34 55 34 59 33 51 28 39 30 47 27 7 18 31 33 35 33 39 34 39 34 39 34 39 34 39 34 39 34 39 34 39 31 35 31 31 33 23 33 23 34 15 36 19 36 23 37 27 37 19 37 15 34 19 33 15 36 31 33 27 30 19 28 19 24 7 24 7 27 27 36 47 51 99 69 150 87 190 101 222 134 337 162 384 168 404 179 412 168 388 167 361 146 289 120 242 122 234 111 198 96 166 88 154 98 182 99 202 113 242 123 249 116 210 87 103 28 0 7 3 13 11 13 19 13 7 12 7 12 15 9 11 9 3 9 11 10 7 10 15 39 150 75 146 55 123 51 75 28 63 48 142 75 182 72 150 51 111 43 115 54 99 30 55 30 71 46 119 64 146 73 166 81 162 76 142 85 166 81 150 73 130 67 119 78 158 78 134 75 166 88 178 98 226 116 277 129 297 134 309 129 281 117 218 84 142 70 134 73 126 82 202 134 277 123 293 131 242 114 345 194 408 200 404 199 456 241 547 232 396 141 198 93 130 55 63 52 111 64 126 72 166 84 154 73 115 82 166 81 166 82 146 70 158 70 126 33 0 0 0 0 0 0 0 3 0 0 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 7 6 27 13 43 1 3 1 3 1 3 1 3 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 0 0 0 15 91 63 83 6 3 4 3 0 11 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 6 0 1 0 4 11 1 0 10 27 18 43 27 67 27 35 15 7 7 27 43 170 93 194 69 162 75 198 78 178 63 138 55 99 36 55 37 79 84 388 179 281 73 146 72 126 63 123 73 130 66 115 72 146 98 238 123 242 93 150 82 182 269 134 288 149 312 161 322 164 319 162 324 167 334 173 341 176 343 176 351 177 358 180 360 184 367 188 374 194 386 203 396 206 382 191 391 197 403 206 415 211 403 202 401 197 393 193 386 191 401 199 408 200 413 203 415 203 410 200 413 203 415 205 420 206 413 202 391 193 374 214 365 158 81 7 9 0 9 0 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 19 67 336 209 360 126 288 99 288 119 281 122 281 116 234 67 188 140 370 199 231 3 38 33 126 72 312 176 322 165 339 161 334 158 343 161 353 153 367 155 362 174 382 185 382 177 386 185 396 188 405 194 417 205 436 211 436 211 448 214 463 212 477 208 506 212 494 211 508 194 470 212 608 254 506 150 365 125 298 98 117 15 9 4 9 3 0 3 4 3 4 1 2 3 4 4 14 6 7 4 0 0 7 18 76 0 393 269 322 22 112 40 238 161 205 126 401 153 308 226 422 122 551 236 391 135 310 104 293 122 334 95 253 55 159 79 286 164 296 131 300 135 386 187 377 184 372 179 360 171 346 168 276 92 181 82 207 99 243 111 176 63 97 22 248 245 360 7 23 13 16 4 7 10 16 6 9 6 9 6 9 6 9 6 9 6 23 0 19 0 40 6 47 64 355 254 546 282 527 260 537 265 520 259 520 256 499 241 484 248 503 254 499 250 494 253 518 266 520 262 499 254 499 262 518 265 482 232 413 188 353 161 234 81 109 12 59 16 42 0 47 0 83 143 300 79 21 153 117 147 133 132 81 102 207 79 38 16 21 9 2 84 212 179 148 206 93 16 288 141 241 93 112 182 62 36 42 28 42 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 57 36 57 36 57 34 52 34 45 34 59 39 50 31 47 34 42 30 59 40 59 34 42 28 26 46 71 28 57 19 52 49 148 51 148 48 145 42 133 28 148 51 188 61 188 60 193 60 183 57 179 60 186 55 181 46 179 43 183 60 195 42 174 45 183 52 202 57 181 70 200 57 124 39 119 27 114 45 136 28 136 30 126 39 81 46 186 82 310 365 553 279 561 289 491 150 90 24 117 34 117 37 107 25 83 22 78 21 74 21 74 19 69 21 69 9 107 46 174 69 136 24 33 12 47 10 50 25 119 33 126 34 124 33 126 28 126 30 119 18 117 27 140 33 133 34 131 34 131 34 131 34 131 34 131 34 131 34 131 34 128 30 131 34 133 34 133 34 138 37 138 39 140 40 145 45 136 43 133 42 131 42 131 42 117 34 119 33 119 33 117 30 109 24 107 22 107 25 114 30 121 36 128 37 124 33 121 34 159 72 205 87 205 88 212 88 200 84 200 79 186 70 186 76 191 72 195 76 207 84 219 90 234 99 241 108 267 126 284 129 260 102 186 45 93 13 66 16 64 18 52 15 52 10 47 10 54 12 52 10 52 10 59 12 54 10 54 12 109 73 179 73 155 60 131 40 97 28 105 45 148 70 162 70 133 45 105 40 107 46 81 34 74 31 100 58 128 64 152 76 171 81 169 75 181 85 179 82 171 76 164 73 167 81 174 76 171 85 186 84 207 102 226 110 217 95 191 84 179 78 169 64 143 58 162 81 148 82 179 99 222 120 219 122 262 138 253 140 288 147 358 176 382 184 377 211 458 239 429 191 334 137 272 88 219 69 207 64 274 111 298 102 236 64 241 78 272 75 255 72 226 70 169 55 107 19 57 0 33 0 26 6 23 6 7 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 4 11 13 31 24 2 1 2 1 2 1 2 1 0 1 0 1 2 1 4 0 7 0 7 0 9 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 14 0 7 0 4 3 26 7 2 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 3 0 0 2 0 7 1 14 7 2 1 2 6 28 25 90 72 133 67 121 64 136 76 152 79 136 66 121 52 102 40 93 40 112 114 308 164 222 90 171 69 157 78 164 76 152 70 155 78 174 98 212 108 188 82 164 79 174 384 180 404 187 404 184 396 190 416 190 412 187 408 185 396 194 392 196 392 196 392 197 396 193 376 193 380 194 384 196 384 200 400 199 392 196 384 191 380 188 372 190 380 193 388 196 392 196 388 194 384 194 380 193 380 203 408 205 416 208 420 209 428 197 424 209 440 196 472 193 372 37 23 0 11 6 19 1 31 0 7 0 7 0 7 0 0 0 3 1 7 3 3 1 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 7 1 7 1 7 0 0 3 222 187 365 140 269 170 246 108 174 98 150 95 142 70 15 58 253 111 321 122 27 18 23 43 119 190 369 170 392 153 337 193 388 197 384 187 353 188 361 182 349 205 384 205 372 206 388 205 372 206 369 206 372 208 384 211 408 211 384 203 337 193 297 177 238 159 218 158 162 165 365 254 480 248 460 248 567 289 567 224 257 19 0 19 43 13 19 6 7 4 3 3 0 3 3 3 0 0 0 0 15 57 230 55 0 235 575 88 0 0 11 110 333 104 309 188 178 184 480 162 170 244 289 117 277 72 0 42 83 108 119 87 71 37 182 107 349 221 436 205 476 193 396 188 388 170 349 159 329 155 325 105 162 95 194 76 99 92 253 81 11 9 59 81 289 88 23 10 35 9 11 6 27 12 15 7 15 7 15 6 7 6 0 0 0 7 0 0 0 10 31 152 495 276 726 283 626 265 646 268 575 256 567 266 599 269 583 266 599 280 619 277 603 274 607 279 626 282 619 276 615 283 646 277 615 279 622 283 630 286 650 280 678 226 297 36 0 0 19 0 39 57 305 120 43 19 206 19 154 39 162 33 107 49 35 21 51 15 51 4 238 122 448 85 333 28 119 58 162 84 107 31 182 27 75 10 55 22 67 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 37 71 36 67 34 59 33 63 33 75 42 83 34 59 30 63 40 95 37 63 27 51 30 63 27 79 25 35 36 35 16 103 57 107 51 95 46 71 34 43 43 111 64 130 58 119 58 111 58 91 54 87 55 103 55 95 64 91 52 126 61 75 46 126 66 138 46 186 70 226 72 79 25 55 33 35 42 55 34 55 48 43 46 91 10 123 108 210 168 956 309 714 328 753 229 539 19 31 33 51 39 71 34 35 21 19 21 27 21 27 21 31 22 23 13 3 22 107 64 174 57 39 4 3 18 7 13 51 34 51 34 51 34 47 30 35 28 35 22 3 19 39 36 39 36 47 37 47 37 47 37 47 34 39 34 39 34 39 34 39 28 27 30 35 34 31 34 23 36 19 34 23 36 27 37 35 42 31 42 39 42 39 42 47 33 27 36 43 36 35 31 23 37 43 36 35 31 23 27 15 21 7 28 27 33 39 40 63 39 75 52 63 40 63 52 91 54 99 63 115 61 107 64 123 66 107 70 130 79 154 87 166 101 198 104 230 125 289 141 309 113 194 64 35 16 0 13 7 24 39 21 23 13 7 9 0 15 23 13 19 12 15 12 19 9 0 1 0 33 154 78 146 69 134 51 79 34 63 33 71 45 138 73 198 72 158 61 146 54 107 43 83 30 51 42 119 54 107 67 150 82 170 81 170 82 162 82 166 82 162 81 154 70 150 81 154 81 170 84 150 78 150 75 134 61 95 52 83 49 95 61 107 58 107 70 158 76 214 114 234 113 226 95 202 110 269 111 210 98 265 177 372 168 337 177 341 168 349 194 452 215 476 205 440 185 432 194 492 168 432 190 361 116 115 57 79 76 119 70 162 85 162 69 134 51 190 107 242 95 202 70 107 9 0 1 0 0 0 0 3 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 4 7 1 7 6 27 15 47 1 3 1 3 1 3 1 3 1 11 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 7 1 0 0 0 6 7 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 3 0 4 7 3 0 0 0 4 0 0 0 0 0 3 0 3 3 6 0 9 39 25 71 36 103 49 138 66 186 73 158 63 123 51 103 46 95 58 83 93 357 125 190 85 214 90 182 84 158 75 146 78 162 70 154 88 202 96 190 85 158 339 174 353 174 346 174 343 164 315 158 331 173 358 187 374 194 386 197 379 193 382 196 384 196 389 197 393 196 386 191 386 194 384 193 389 196 391 193 386 188 386 190 391 188 391 188 391 188 405 194 401 190 398 194 408 199 417 200 405 196 413 205 425 209 398 200 389 194 377 206 322 111 45 1 2 6 2 4 0 9 0 0 0 0 0 3 2 1 0 3 9 4 0 0 0 4 0 0 0 0 0 1 2 1 0 0 2 0 2 0 2 0 0 1 0 1 0 4 4 1 14 60 276 188 358 158 358 188 343 144 253 84 210 81 210 96 231 90 293 152 217 33 138 70 164 104 341 171 362 168 384 187 393 180 386 179 391 187 413 194 417 200 408 199 434 200 393 190 393 180 384 174 374 171 374 170 396 167 370 143 343 138 353 144 355 132 374 111 351 153 539 241 608 263 604 244 577 263 575 265 537 298 243 6 31 0 11 3 0 9 0 3 0 3 7 1 9 9 14 0 33 85 308 230 179 93 532 227 234 10 95 42 267 147 339 177 377 149 491 248 393 188 484 156 348 144 305 39 207 92 286 85 257 64 219 126 339 205 453 239 429 211 384 176 362 170 322 150 312 150 300 134 229 92 193 75 193 92 234 113 183 24 78 18 207 132 124 1 33 18 21 10 0 9 2 7 2 7 0 10 33 4 2 7 50 0 59 9 121 60 353 253 513 214 434 203 479 221 477 218 499 229 494 224 489 226 494 229 501 235 508 236 506 229 487 221 501 247 525 248 499 238 513 259 518 253 525 260 537 268 549 272 542 277 580 297 401 19 26 18 16 24 59 48 45 31 28 31 33 21 71 30 57 30 40 13 31 12 0 4 38 60 93 55 85 37 42 31 76 54 66 27 47 31 42 27 40 27 40 27 42 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 50 31 57 36 59 34 52 30 57 34 57 33 54 34 52 31 47 30 47 31 50 33 52 34 50 25 59 34 71 18 81 51 136 51 133 51 136 37 124 36 162 61 205 63 200 63 207 54 207 57 200 51 193 49 191 51 193 54 183 51 176 54 186 60 191 61 191 70 222 93 176 36 126 37 114 36 112 39 119 43 124 45 105 31 81 63 241 70 293 372 534 322 558 274 434 254 150 9 95 43 105 34 95 34 83 22 81 21 81 22 85 22 85 16 78 15 90 45 174 70 138 25 42 6 47 10 47 24 119 39 126 36 121 33 119 30 131 28 112 16 112 25 133 31 140 37 140 36 138 34 136 34 138 34 133 33 131 30 126 28 124 30 128 31 131 34 136 36 136 37 140 39 138 36 131 31 133 37 133 39 136 40 138 40 133 39 136 37 136 37 138 39 121 31 121 31 121 31 121 31 119 30 119 31 121 31 124 33 136 39 143 45 152 49 157 51 159 54 167 58 174 61 174 61 171 66 188 75 198 79 207 87 210 95 236 114 279 143 300 135 226 90 159 30 64 12 64 15 57 16 50 15 52 12 52 10 54 13 50 12 57 18 59 13 38 10 52 0 64 49 155 72 145 61 131 45 114 46 97 18 88 40 124 70 157 78 140 58 93 45 76 31 74 30 95 48 119 61 117 61 171 87 167 70 207 72 202 78 207 98 152 84 176 84 179 85 176 75 164 67 164 72 152 61 133 49 119 45 133 57 136 60 145 66 155 70 176 96 214 114 214 99 193 93 198 98 212 95 191 95 274 171 346 182 346 149 308 149 334 152 355 173 382 199 434 239 472 245 472 220 417 188 348 111 231 69 219 78 250 85 226 70 210 75 257 177 391 199 370 185 312 143 250 82 85 7 14 0 9 16 0 3 0 0 0 7 0 1 0 1 0 0 0 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 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 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 1 0 1 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 2 1 9 7 21 15 33 16 62 33 69 39 81 46 90 51 95 64 152 104 193 110 179 96 155 81 162 82 164 84 167 85 148 72 148 78 164 90 174 90 147 309 155 305 150 305 149 277 144 289 149 305 156 325 162 329 167 321 174 345 182 369 191 372 190 365 191 357 187 349 193 372 191 369 194 376 196 372 191 361 190 365 188 365 188 365 188 365 193 372 190 365 190 376 196 388 203 396 197 392 202 408 206 400 200 309 185 420 205 440 147 257 9 23 0 31 3 27 4 19 0 23 0 27 3 15 0 7 4 23 10 11 3 0 1 7 0 19 0 19 0 15 0 7 0 7 0 0 0 0 0 0 7 27 4 19 0 15 0 0 4 35 61 198 138 309 167 317 191 416 176 345 150 202 85 134 99 218 159 325 72 63 92 293 73 154 138 253 135 214 126 194 134 226 141 249 146 246 141 234 158 249 147 222 159 242 149 257 159 249 153 238 150 230 150 238 144 238 150 257 159 257 164 242 159 210 152 146 128 242 226 440 257 424 238 400 250 488 259 492 269 579 98 0 0 0 16 51 10 7 4 15 9 7 4 0 0 0 1 123 125 357 95 11 22 222 269 400 52 0 1 0 101 305 190 376 152 301 248 357 138 380 235 234 87 202 126 91 39 87 116 130 57 0 93 325 176 424 239 523 224 412 190 396 170 297 141 285 147 289 140 289 101 178 76 134 79 190 99 238 57 79 30 63 113 372 39 0 0 7 4 35 7 31 3 19 1 51 12 0 0 0 3 43 0 0 113 456 269 646 280 571 190 285 152 289 184 337 179 329 185 337 184 337 185 345 188 353 191 361 194 365 194 357 188 345 196 365 199 357 191 345 194 365 208 388 209 396 214 408 217 420 224 460 245 654 279 416 52 0 10 59 34 95 24 59 25 63 25 31 24 7 12 51 25 75 13 55 9 27 15 87 39 99 28 71 18 59 27 75 27 39 31 59 28 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 31 67 30 63 30 63 31 67 30 67 34 79 36 75 31 63 34 75 33 71 33 67 31 67 31 67 31 75 31 87 33 87 28 63 27 83 27 39 28 103 55 75 48 79 46 47 31 35 43 103 64 123 58 123 63 115 57 91 52 79 49 83 52 87 54 87 51 83 51 91 58 107 67 138 66 154 85 174 55 19 36 47 37 39 37 47 42 59 34 91 34 79 30 194 126 186 164 928 283 777 327 666 266 690 99 19 21 51 39 83 36 35 27 31 24 31 21 27 19 31 24 23 16 11 15 95 70 150 58 47 4 0 10 23 16 59 40 39 37 35 34 31 31 27 34 23 21 0 21 19 30 39 36 47 34 43 34 39 33 39 34 43 33 35 30 27 28 23 30 19 31 27 34 35 36 39 37 39 39 47 39 39 36 31 37 27 37 31 37 43 39 43 36 43 36 51 36 47 34 47 31 39 31 39 31 39 31 39 31 39 31 39 33 43 34 47 39 63 43 79 49 91 51 95 52 99 55 111 60 119 61 119 60 115 70 138 76 150 82 170 85 194 105 249 132 325 144 309 99 194 58 27 9 0 15 3 15 3 15 3 13 3 10 7 13 19 10 19 16 23 15 15 7 7 12 0 13 67 64 178 78 170 67 119 52 103 40 43 21 55 43 126 66 174 69 142 57 115 48 79 19 47 34 91 30 71 72 111 78 166 87 186 72 123 85 142 81 214 84 182 92 186 90 174 81 150 67 126 58 107 55 91 48 67 40 51 54 95 55 107 61 126 69 138 85 190 108 230 104 194 92 178 90 178 85 162 76 154 99 249 161 309 161 357 185 376 194 428 185 365 162 305 147 345 170 392 193 456 212 472 188 325 107 119 69 115 75 134 76 119 61 71 140 380 202 388 193 392 179 357 161 309 126 214 60 23 0 0 0 15 7 7 0 15 4 47 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 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 3 3 11 6 7 6 0 9 11 15 27 21 39 25 71 46 134 64 154 63 134 61 130 67 154 78 186 88 202 81 178 81 178 79 174 79 174 267 129 276 125 267 125 265 116 262 119 260 119 260 122 269 126 272 135 300 152 317 161 339 174 362 185 370 182 367 184 379 193 379 191 386 196 391 194 386 191 386 190 386 190 391 188 391 188 393 188 389 187 391 191 401 197 408 197 403 197 410 200 408 197 384 196 367 173 348 193 267 45 23 0 9 1 7 3 0 10 0 0 0 0 0 0 0 1 9 9 7 6 2 1 0 1 7 6 7 6 7 3 7 4 7 1 4 0 9 0 7 0 0 1 0 1 0 0 2 0 76 52 150 72 200 113 296 143 339 176 370 190 351 125 219 98 234 137 351 128 150 58 310 202 265 126 317 146 324 143 315 129 310 137 322 143 329 141 319 134 310 134 305 134 346 149 331 152 348 152 351 150 351 150 353 152 374 156 401 176 429 190 441 194 489 214 503 205 489 220 594 254 539 208 513 212 558 250 544 223 398 96 88 0 40 1 7 3 16 1 0 7 4 0 7 6 16 40 191 129 217 63 69 0 157 203 575 165 162 0 169 98 346 203 489 212 372 202 513 107 250 188 539 146 260 120 362 105 234 102 308 99 229 30 193 143 401 227 475 253 403 167 324 174 348 156 300 147 296 132 267 131 229 93 191 81 195 98 217 104 131 28 81 52 298 149 78 7 35 15 23 12 14 10 19 18 11 12 2 0 40 24 23 0 183 184 556 321 568 269 537 259 436 177 410 187 444 193 429 188 403 167 408 171 415 174 415 176 417 177 420 179 425 184 432 187 427 187 413 179 405 177 405 176 420 187 420 187 420 188 422 188 410 187 398 188 403 223 162 0 33 21 47 33 42 30 52 43 62 34 62 27 47 24 40 16 28 24 38 16 19 18 42 28 28 19 40 22 35 21 40 28 50 28 45 27 40 27 42 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 50 30 47 28 47 28 50 30 50 31 54 34 57 33 52 30 54 33 54 31 52 31 50 30 54 33 52 33 52 31 50 31 54 24 62 31 76 21 95 49 133 49 131 48 131 33 114 30 138 48 174 55 186 64 202 64 205 57 200 55 195 54 193 57 186 51 174 48 169 52 181 58 193 66 191 75 205 72 145 21 121 34 114 34 112 39 112 42 100 39 109 33 102 82 224 60 286 349 534 340 527 262 482 197 222 30 81 36 112 51 107 28 95 28 88 24 83 21 81 19 105 18 81 13 78 37 162 67 145 33 54 3 40 9 52 31 112 36 119 36 121 33 119 33 128 30 114 21 117 28 133 34 136 33 133 33 133 31 131 31 133 33 131 31 128 28 126 27 128 31 131 33 133 36 136 37 138 37 140 40 143 40 140 39 133 37 136 39 136 37 138 39 133 36 131 34 128 31 126 31 121 31 121 31 121 31 121 31 124 33 124 34 126 34 128 36 140 42 148 48 155 51 159 52 157 52 162 57 169 60 171 60 162 63 176 70 186 76 198 84 202 93 236 119 281 146 296 132 222 79 136 19 57 9 62 16 50 13 47 15 52 13 57 15 54 12 50 12 57 18 59 12 57 13 64 16 64 24 121 79 179 88 174 73 140 57 109 37 76 28 90 51 133 72 150 81 119 66 117 43 78 19 85 34 90 37 131 49 136 64 169 69 198 75 231 85 188 102 205 88 186 88 181 84 169 70 150 61 131 54 136 55 133 51 121 43 138 57 143 63 152 70 167 76 183 96 210 107 202 92 183 85 198 84 179 81 183 76 179 81 291 144 343 212 439 206 410 221 429 206 374 147 286 131 298 147 312 167 367 174 365 177 343 134 267 108 267 122 312 134 286 105 351 197 389 180 382 196 384 190 367 171 315 150 269 110 124 4 14 0 4 7 7 0 0 3 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 0 0 0 0 0 2 0 2 0 2 1 7 3 4 4 14 12 26 19 35 22 52 24 69 37 93 52 114 61 136 76 152 85 155 87 167 98 113 214 117 198 110 198 108 174 101 166 96 158 98 170 105 182 111 198 128 222 128 218 140 273 171 329 177 333 179 333 180 345 188 361 193 372 196 372 193 365 188 361 190 365 188 365 190 369 188 365 187 365 190 376 194 388 193 376 193 380 196 376 188 353 179 345 190 357 182 408 105 0 4 7 6 7 1 0 1 0 0 11 0 7 0 0 4 27 6 7 3 3 4 7 1 0 0 7 0 7 0 7 0 3 0 0 0 0 0 0 0 0 1 0 0 0 0 3 1 7 66 249 125 222 93 202 143 317 119 257 137 285 134 170 104 234 135 313 161 134 24 119 170 460 141 285 158 321 168 349 176 345 177 341 168 313 164 313 168 317 167 305 177 384 230 436 203 361 180 313 180 309 184 309 187 325 173 285 164 257 164 277 182 309 188 321 211 369 206 369 217 345 209 325 202 353 221 396 206 345 165 198 84 19 1 15 0 3 0 0 6 0 0 0 21 95 104 269 119 174 24 0 0 0 81 444 212 170 48 0 90 297 208 499 242 436 200 464 223 67 76 329 241 218 55 119 120 134 104 273 137 170 129 59 67 333 242 567 269 559 227 396 161 257 170 345 165 321 150 289 131 234 101 154 79 126 90 186 101 202 42 35 10 39 162 369 3 0 1 0 0 0 3 0 1 0 0 3 13 0 0 0 6 31 277 587 221 456 239 579 232 341 206 380 197 388 200 369 187 365 205 396 209 408 212 412 211 404 203 384 200 380 202 396 212 420 218 420 217 404 209 396 211 404 220 424 220 424 220 420 218 420 224 448 202 178 131 495 116 27 7 7 22 39 19 7 9 0 12 19 16 47 24 75 25 63 16 71 30 51 19 27 27 59 18 59 27 67 25 59 30 75 28 55 27 47 27 39 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 33 71 33 71 31 63 31 67 31 67 30 63 30 59 34 75 34 71 31 83 30 79 28 63 27 67 25 47 34 107 54 75 45 75 40 39 27 35 33 63 42 91 54 126 67 142 60 115 55 107 52 99 51 87 52 83 48 75 49 87 57 103 61 134 70 166 76 138 43 23 34 43 34 47 37 51 40 63 27 79 42 55 36 186 87 87 182 960 280 821 330 650 114 178 93 31 31 63 33 55 34 63 30 39 27 39 25 35 24 43 34 39 16 11 9 51 58 142 64 71 10 0 1 15 22 79 36 39 34 39 33 43 34 43 34 35 24 15 25 39 33 51 34 43 33 39 33 39 33 39 33 39 31 35 30 31 28 27 33 27 34 31 36 35 37 39 36 35 37 43 39 47 40 47 39 31 39 31 37 39 37 39 37 47 36 47 33 39 30 35 31 39 31 39 31 39 31 39 34 47 34 51 36 55 37 55 40 67 43 79 48 87 49 91 49 91 52 103 57 111 58 111 57 103 64 123 69 138 78 162 82 194 110 273 138 329 138 281 93 162 37 0 4 0 13 7 10 0 13 3 13 7 13 19 12 15 9 15 15 19 13 11 18 0 13 35 24 19 37 142 79 194 88 190 75 134 51 91 36 63 34 95 57 166 79 206 69 154 64 154 57 119 33 0 43 0 52 7 45 51 54 158 72 126 85 178 81 194 96 162 81 158 79 154 70 130 61 111 52 95 61 119 66 115 58 95 67 130 70 142 78 166 87 186 93 206 105 214 95 174 84 166 87 162 79 174 85 166 78 146 126 289 184 456 202 337 153 317 168 353 167 309 128 253 128 269 126 269 134 265 143 353 174 376 179 400 191 480 230 543 223 464 199 420 191 369 202 420 193 369 187 361 155 325 164 388 131 186 37 7 0 0 7 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 7 3 3 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 9 7 15 23 16 43 36 83 40 91 54 142 248 116 253 107 238 107 236 98 224 95 217 90 217 95 229 102 236 113 245 111 241 113 267 135 310 158 346 176 362 180 365 182 374 190 379 194 384 194 384 190 382 190 384 190 386 191 393 190 389 191 389 193 391 196 398 197 391 193 391 194 393 190 374 179 358 153 343 205 343 96 97 0 33 0 28 0 16 0 14 0 16 3 16 3 11 0 2 1 7 3 0 3 4 7 0 4 0 1 2 0 7 1 7 1 19 4 16 4 16 3 16 3 26 6 16 0 14 0 16 0 35 24 105 42 164 101 260 114 262 120 250 101 238 108 288 179 379 174 276 46 105 102 367 180 312 152 322 156 319 156 336 168 370 177 355 168 351 167 358 173 377 182 398 214 496 239 436 193 427 196 436 202 448 206 456 206 453 185 427 167 405 170 427 182 460 203 522 242 553 242 570 227 515 217 537 239 565 247 546 242 522 265 511 104 50 13 59 10 19 4 31 0 35 46 176 98 205 67 100 0 50 9 138 66 341 185 324 110 336 117 367 200 494 260 506 233 527 250 475 168 427 215 484 117 205 66 300 114 343 158 408 174 358 123 377 268 429 248 472 227 405 197 312 96 269 152 331 153 308 155 298 116 217 93 183 87 200 102 212 107 133 66 81 13 281 168 69 0 35 0 33 21 66 19 35 4 33 1 26 0 35 0 59 39 496 248 477 223 460 227 487 230 472 214 460 208 446 196 429 199 429 193 436 194 436 191 427 187 448 197 429 184 417 182 425 188 427 197 444 197 422 187 432 203 451 206 451 208 453 209 456 211 465 208 415 72 288 209 243 0 54 13 62 24 78 31 85 36 85 40 47 25 42 25 47 22 38 16 50 21 54 18 54 24 35 19 33 22 42 27 47 30 52 27 47 25 47 27 52 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 50 28 47 27 45 28 47 30 50 31 52 31 52 31 52 30 52 30 50 30 47 28 47 28 54 33 52 33 47 30 45 28 54 25 59 27 74 28 107 51 136 45 126 45 124 33 102 30 117 31 117 39 140 52 162 63 174 57 176 54 169 49 164 48 171 52 167 48 169 54 181 61 186 67 195 78 195 58 133 28 114 33 112 36 112 39 109 39 102 36 117 31 107 70 148 39 465 316 539 330 441 138 186 101 260 52 109 37 90 34 102 39 93 28 93 28 95 31 100 31 112 22 83 15 71 24 143 63 159 43 69 0 31 10 64 37 107 33 114 34 119 33 119 33 124 28 109 24 119 33 133 36 136 34 138 36 138 36 138 36 133 33 133 31 131 31 131 31 136 36 136 36 138 37 138 37 133 34 133 36 136 37 140 39 136 39 136 39 136 37 136 37 138 39 136 36 131 33 126 31 121 31 121 31 121 31 121 31 126 34 128 36 131 37 131 37 136 39 143 43 148 46 150 46 150 48 157 54 164 55 167 57 157 58 167 63 171 69 188 81 205 101 260 137 305 150 284 117 212 63 105 9 54 9 62 16 47 13 45 15 52 15 57 16 52 12 47 10 54 16 57 12 64 6 59 33 100 25 85 46 138 69 167 85 169 67 124 49 100 28 71 31 97 46 121 72 145 66 121 63 188 98 188 45 117 28 174 61 210 46 112 46 176 52 159 78 198 85 195 87 171 79 164 73 152 64 143 58 131 55 150 67 162 67 152 60 174 78 179 82 191 92 202 98 195 102 207 99 186 84 176 84 171 79 181 85 183 76 179 84 238 155 367 171 298 120 262 110 265 132 312 140 276 119 253 114 265 113 257 129 293 132 288 138 339 170 382 208 441 226 436 215 398 194 379 190 434 211 384 162 372 185 374 164 322 158 319 152 226 76 62 0 9 0 7 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 3 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 7 0 9 0 9 0 9 0 9 0 19 3 9 0 11 6 105 190 105 162 95 158 93 134 84 123 81 115 79 119 84 130 87 123 92 123 93 146 113 194 126 238 153 309 174 341 182 357 184 337 188 353 193 353 190 349 188 349 188 357 190 361 193 365 193 380 193 384 194 384 194 384 196 384 193 376 190 361 177 329 182 289 159 273 82 0 6 0 7 0 13 0 15 0 10 0 0 0 0 0 3 0 0 0 0 0 1 3 1 0 1 3 6 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 6 0 43 130 93 146 117 234 104 134 105 249 179 444 211 285 92 0 45 257 202 345 131 257 131 249 125 222 128 269 144 281 153 293 153 285 147 261 146 246 140 273 179 305 147 222 162 265 168 269 174 285 174 285 177 293 174 289 171 285 174 285 176 281 190 345 188 341 200 345 187 337 209 388 206 357 202 416 206 428 211 281 66 142 66 194 81 150 54 47 76 313 161 321 87 126 45 15 58 210 146 313 158 289 137 301 185 285 197 484 241 547 248 488 259 420 206 484 248 440 206 198 58 7 84 186 171 226 209 511 174 321 244 519 179 575 295 503 159 246 123 166 88 226 149 289 143 297 134 194 88 119 78 99 79 134 93 170 63 0 0 7 147 242 0 75 55 11 0 0 0 0 0 0 0 0 39 186 164 341 117 123 253 531 244 547 247 495 238 523 250 519 244 503 236 492 238 507 238 472 238 468 235 456 230 448 215 392 199 341 182 317 179 321 174 333 191 337 177 309 187 369 179 317 180 325 184 333 187 333 167 277 174 67 135 333 99 0 6 0 0 0 0 0 0 0 15 15 16 55 33 63 22 39 21 27 16 31 24 11 16 11 22 35 18 43 28 67 30 55 27 51 25 47 25 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 30 63 28 59 28 59 30 63 30 63 30 63 30 63 30 63 30 63 28 59 28 55 27 55 30 59 31 59 28 67 28 75 28 59 25 47 25 67 43 111 49 83 42 87 40 59 30 67 36 51 25 55 36 79 45 111 60 134 60 138 60 119 55 107 54 91 51 79 52 83 60 111 72 158 78 170 67 83 31 27 30 39 34 47 39 47 39 47 34 39 42 55 46 154 61 138 313 761 324 575 152 126 173 456 206 210 45 39 28 75 37 47 31 47 31 59 34 67 37 83 37 43 18 23 7 23 48 130 66 87 19 0 0 11 28 83 36 39 34 35 31 35 31 35 30 27 22 19 27 43 34 51 36 47 36 47 36 51 37 51 34 43 34 43 34 43 34 43 37 39 37 39 37 39 37 39 36 35 34 31 34 35 37 39 40 35 39 31 37 39 36 35 37 47 37 51 34 47 33 43 31 39 31 39 31 39 31 39 34 47 34 51 36 55 37 55 37 59 40 71 43 75 45 75 45 79 49 91 54 99 55 103 52 91 58 103 61 119 73 150 90 230 131 337 158 341 128 226 85 119 21 0 7 0 13 7 12 0 15 3 13 11 13 15 12 11 7 11 13 15 13 7 15 0 18 75 46 59 30 67 46 103 63 170 79 154 61 123 49 67 24 51 31 71 42 123 78 138 49 138 95 321 123 194 107 170 123 249 236 448 73 59 72 194 66 130 81 126 75 154 84 162 79 150 70 130 63 119 60 115 70 146 78 146 73 130 81 158 82 166 87 182 95 198 96 206 99 190 85 154 81 166 84 170 88 182 81 142 75 174 105 345 188 289 110 218 126 214 107 242 143 293 131 253 119 230 117 194 108 246 129 226 113 246 107 238 137 325 159 341 153 317 158 309 155 329 190 353 146 242 141 301 159 341 165 376 174 392 155 345 110 119 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 1 0 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 3 7 0 0 0 0 0 205 88 202 76 183 75 181 67 167 63 169 67 176 72 183 75 183 78 198 92 222 108 250 119 262 131 298 152 334 170 360 182 358 182 365 188 377 190 374 187 379 188 382 191 386 191 391 193 391 193 391 193 391 191 386 190 391 190 382 184 374 176 355 164 343 153 281 92 171 79 231 99 269 132 257 119 226 98 150 40 78 13 28 0 19 4 26 3 23 12 26 10 7 3 2 6 2 0 9 0 9 0 14 0 16 1 31 12 50 25 69 31 90 40 119 60 152 76 171 82 245 132 276 140 274 137 300 159 272 134 265 95 276 176 420 236 420 164 265 93 257 180 398 152 224 98 217 102 222 98 231 116 250 117 265 126 276 126 274 119 291 131 305 131 324 128 308 135 329 131 343 138 362 143 370 141 370 138 384 147 391 146 382 138 408 150 415 161 405 152 436 168 456 184 441 161 367 104 308 108 358 113 308 147 334 135 267 144 312 141 255 111 300 184 382 174 389 177 322 140 370 221 432 176 322 123 348 153 336 143 456 253 508 253 532 251 513 224 491 269 530 230 508 190 310 67 255 113 415 156 451 232 420 194 477 224 451 315 608 271 351 138 300 149 243 128 329 180 367 170 336 156 262 117 248 107 234 105 248 125 236 48 124 104 341 88 69 135 253 69 71 0 38 0 54 9 57 108 410 274 563 303 532 259 489 232 477 236 499 244 520 268 515 253 515 248 506 251 513 256 525 257 522 254 518 253 518 253 530 256 511 242 494 238 496 239 482 233 494 233 482 230 494 244 468 220 470 221 472 224 475 226 468 238 484 194 427 215 386 159 343 156 296 122 241 85 181 54 57 3 23 10 62 19 62 22 69 19 57 25 64 22 50 28 42 25 38 27 50 31 57 30 50 25 50 24 50 25 59 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 52 31 50 30 50 30 52 31 52 30 50 30 50 30 50 31 47 28 47 27 45 27 42 25 42 25 40 28 42 27 42 27 54 27 57 22 74 36 119 52 133 40 124 45 124 37 109 37 112 27 76 24 83 27 88 36 131 49 143 55 152 60 162 58 162 55 162 52 167 57 183 66 193 73 193 76 167 37 112 30 112 33 112 36 114 37 109 36 117 25 112 37 128 67 133 92 563 357 343 134 436 180 413 242 413 113 138 37 102 48 109 30 107 37 105 37 107 39 112 40 107 19 85 21 74 18 131 60 159 48 83 1 33 10 76 39 112 34 117 31 117 30 114 28 112 25 102 24 112 33 124 34 131 34 133 36 133 37 136 37 136 37 136 37 136 37 136 37 140 39 140 39 140 39 140 39 143 39 138 36 133 36 138 37 138 40 138 39 136 36 133 36 131 34 131 33 128 33 128 33 121 31 121 31 121 31 121 31 124 34 126 34 128 36 128 36 138 40 143 43 148 45 148 45 145 45 152 51 159 52 162 54 150 54 157 57 162 63 181 76 205 107 279 150 317 143 245 82 200 49 85 9 66 15 62 15 54 16 47 13 52 13 52 10 50 10 45 9 52 15 54 10 54 16 88 45 114 39 100 43 109 40 114 64 159 72 145 69 131 42 81 34 85 28 81 48 126 60 126 55 195 119 303 129 341 167 353 150 608 324 339 57 243 155 226 51 152 48 131 61 159 75 157 72 157 73 159 73 176 81 188 90 198 90 191 85 183 84 186 85 191 90 198 95 191 96 188 88 167 75 164 81 191 90 193 93 188 76 174 82 217 159 362 152 265 137 296 120 210 107 272 129 267 120 245 107 248 110 234 110 245 117 260 125 231 113 274 137 296 137 284 126 274 126 288 134 305 120 255 113 260 98 243 123 324 168 351 171 308 179 279 87 59 0 7 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 0 0 0 0 0 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 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 4 3 4 3 4 3 4 3 0 0 2 1 2 0 0 0 0 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 69 103 67 67 54 59 54 39 52 59 60 91 73 119 81 130 84 130 99 186 122 226 129 226 126 230 137 253 149 293 167 329 179 325 184 341 188 345 187 341 188 349 190 357 190 361 193 372 191 376 191 376 190 369 187 361 187 353 177 333 171 313 161 293 134 130 87 234 171 456 217 480 212 515 229 539 239 519 202 361 123 186 36 0 0 0 9 3 27 67 36 63 19 19 16 35 31 63 34 75 43 99 49 103 78 186 93 246 122 321 146 357 158 376 170 424 182 452 182 448 174 432 185 452 182 372 168 380 156 349 144 194 146 404 233 488 247 400 190 329 184 396 182 178 85 115 72 123 78 111 76 126 93 146 88 130 92 142 102 162 95 178 120 182 117 130 105 186 126 174 132 182 138 186 138 178 141 194 141 190 140 190 135 186 132 174 149 253 150 249 174 317 190 341 185 325 165 257 158 325 159 384 179 269 119 242 113 210 90 150 88 162 105 226 132 269 120 333 187 372 187 468 218 396 73 0 49 0 45 186 221 464 251 468 257 503 242 515 277 559 274 555 288 488 137 51 64 154 90 249 137 150 129 194 165 551 304 718 298 551 214 400 171 273 141 285 185 515 245 488 224 547 232 499 227 460 206 444 218 507 221 495 232 507 248 412 123 503 236 408 143 281 147 293 131 246 150 555 295 575 242 543 262 527 236 495 239 519 251 547 253 523 248 531 250 535 251 547 253 535 260 535 257 523 257 531 260 539 251 507 247 499 248 519 259 543 248 503 245 499 247 507 251 515 251 515 251 515 251 515 251 511 254 531 244 539 265 595 269 607 280 642 289 678 297 638 257 547 220 365 98 39 4 0 0 0 12 0 18 39 24 23 24 75 19 39 24 43 24 43 25 55 25 47 24 47 24 43 28 59 24 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 31 63 30 59 28 63 30 67 28 59 27 55 27 51 25 51 22 39 25 43 27 63 27 63 27 63 24 39 25 71 48 111 45 91 40 103 43 83 36 87 43 55 16 35 19 35 21 59 22 59 30 87 42 99 48 99 58 107 54 91 55 99 64 126 66 142 70 154 55 59 30 63 30 43 34 55 39 55 36 47 46 11 39 55 54 119 51 234 346 666 114 706 253 432 282 603 197 230 67 95 36 67 36 59 43 75 40 79 39 79 39 87 33 35 18 35 10 15 45 115 63 99 24 0 0 11 28 71 37 47 33 39 30 31 28 27 27 19 22 19 28 43 34 43 33 35 33 39 34 43 36 43 39 51 39 51 39 51 40 55 39 43 39 43 39 43 39 43 43 51 39 39 36 35 37 43 40 35 40 31 37 35 36 35 30 27 31 39 31 39 31 43 31 39 31 39 31 39 31 39 33 43 33 47 34 47 36 51 40 67 43 75 46 79 46 79 43 75 46 87 51 95 52 95 51 83 54 91 57 111 70 146 76 206 128 333 150 293 96 123 81 103 13 0 15 11 13 7 16 7 15 11 13 7 10 11 10 11 7 11 13 15 12 7 10 35 40 95 43 71 45 107 48 67 39 115 70 162 73 174 63 95 33 71 33 51 28 87 37 119 64 142 67 230 119 253 122 380 167 158 266 690 134 146 84 436 111 11 27 27 43 83 58 107 61 134 72 166 84 182 85 178 92 194 96 194 92 182 87 174 87 174 88 182 92 190 88 190 90 166 73 138 73 162 87 178 85 190 85 158 72 138 81 301 180 357 144 305 128 174 67 166 119 277 137 277 123 222 108 234 125 222 117 242 114 170 92 170 105 222 120 234 110 190 114 257 125 242 107 138 82 218 92 146 79 166 99 218 134 365 190 440 140 115 4 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 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 1 0 1 3 1 3 1 3 1 3 3 0 0 0 1 7 1 0 167 64 167 63 162 60 157 58 176 78 205 96 222 99 224 102 255 119 248 120 267 132 274 131 276 126 260 117 265 135 322 170 353 180 355 185 365 187 372 187 382 188 374 187 382 191 379 185 355 174 367 184 374 180 362 173 341 162 346 167 336 140 260 92 222 125 346 200 417 220 415 206 413 209 398 209 410 226 432 232 384 199 281 72 95 51 148 73 186 99 181 108 198 132 238 150 284 164 298 171 305 177 317 180 351 197 353 202 365 203 360 197 351 194 365 196 377 203 379 191 367 188 353 173 324 159 322 165 298 161 353 167 355 205 458 260 444 263 477 239 427 194 331 101 138 49 133 63 162 67 164 69 181 69 186 81 210 82 214 90 236 95 265 107 279 107 288 110 341 129 331 123 343 131 360 134 358 126 351 128 370 132 362 122 362 131 374 138 391 162 446 199 472 206 477 211 487 215 491 217 494 227 491 229 470 226 472 235 429 205 413 188 393 182 403 194 427 212 432 211 448 226 472 180 186 16 169 19 212 165 494 257 527 233 520 263 496 206 575 254 468 211 444 173 312 54 183 39 193 48 217 63 257 134 403 220 573 337 458 141 360 200 343 158 305 138 310 150 362 203 460 248 496 247 503 250 511 256 513 259 515 262 513 254 496 242 453 208 499 239 405 197 429 253 479 236 501 260 494 251 506 254 522 257 496 229 477 238 508 254 508 251 513 245 491 248 508 253 501 251 518 260 522 262 522 263 527 266 513 254 508 250 503 251 508 253 513 250 520 254 525 256 522 253 515 245 511 253 520 248 513 253 520 253 522 256 511 254 508 257 511 260 511 260 515 263 527 268 522 289 522 248 389 135 157 0 42 0 69 31 23 27 69 21 40 27 47 25 52 30 47 18 50 24 50 24 50 24 50 24 50 27 45 27 45 27 45 27 47 28 47 28 47 28 47 28 45 28 52 33 54 31 47 27 50 30 50 30 50 30 50 30 52 30 50 28 47 30 50 31 47 28 47 28 47 28 47 28 45 28 42 28 42 28 42 27 50 28 57 19 71 37 117 45 140 48 133 42 119 39 107 39 97 31 64 18 47 16 47 16 64 22 69 24 76 24 85 25 121 51 150 58 167 66 176 64 174 73 188 69 148 37 112 30 112 36 114 37 114 37 112 36 121 19 88 52 128 64 93 129 539 173 429 354 377 241 508 230 341 87 164 42 109 42 119 12 107 36 107 39 114 42 107 33 102 24 81 13 81 19 121 54 155 54 97 0 35 16 95 39 109 33 119 33 119 31 112 28 109 21 93 24 109 28 114 36 133 37 131 33 126 31 128 34 133 34 126 30 126 34 136 39 138 37 138 37 138 37 138 37 133 36 136 37 138 39 140 40 133 37 133 37 133 36 133 36 128 33 128 31 126 30 124 30 121 31 124 33 124 34 126 34 121 31 124 34 126 36 131 37 136 39 143 45 150 46 148 45 148 45 148 48 155 52 164 57 159 55 152 54 159 63 179 73 183 101 288 150 267 87 188 81 171 36 81 16 74 12 57 21 54 15 50 15 54 13 57 13 47 10 47 9 47 12 57 13 40 16 95 48 136 66 136 49 119 51 114 37 107 58 145 69 133 52 95 30 74 27 76 33 71 54 128 30 133 96 296 123 346 164 420 114 546 274 415 99 181 137 305 61 57 21 119 36 126 52 114 57 145 76 171 82 164 85 202 92 193 93 202 90 202 93 198 90 193 88 195 93 207 95 157 67 143 70 159 73 169 82 183 87 181 76 157 63 171 123 327 167 305 141 238 76 138 72 238 143 291 129 253 126 255 119 231 113 238 120 253 119 224 99 217 93 212 95 231 110 260 116 250 105 188 85 224 111 231 107 214 95 202 95 210 98 260 98 109 7 19 0 11 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 4 1 2 0 0 0 2 1 14 6 2 0 2 1 0 0 0 0 2 3 2 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 2 0 7 0 11 0 9 0 19 4 16 3 0 1 7 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 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 64 87 63 87 67 103 75 119 84 150 96 178 102 194 110 214 122 214 117 218 125 234 128 226 114 182 105 158 105 190 132 265 162 305 174 345 188 369 191 372 197 380 190 369 190 369 182 341 168 325 170 329 170 325 168 321 158 293 152 265 138 238 134 242 165 384 211 472 214 456 199 408 206 444 202 440 209 448 211 452 209 499 202 380 131 234 113 269 113 246 114 269 126 321 144 357 140 305 138 317 147 325 138 285 134 289 135 285 132 269 129 265 122 246 126 249 125 265 123 230 95 162 88 206 134 273 117 150 117 166 105 238 180 436 242 519 236 531 242 424 194 297 144 91 57 43 37 23 46 39 55 59 66 79 72 79 70 71 75 83 73 79 85 107 93 107 96 103 116 123 105 111 119 146 117 107 126 150 126 126 110 107 111 142 114 134 116 158 131 234 170 333 182 345 190 372 205 412 217 440 220 460 236 507 239 511 239 511 251 543 250 531 244 527 250 539 245 591 266 543 245 547 257 376 60 0 58 0 107 392 245 492 256 464 241 480 253 480 250 162 144 210 128 182 104 35 43 0 42 3 63 55 122 317 209 388 253 583 184 142 122 289 150 309 164 305 156 297 168 365 199 440 218 460 220 476 224 484 227 484 235 519 236 507 235 511 220 436 191 519 254 428 165 376 226 543 263 559 253 523 253 519 256 511 242 468 223 472 241 519 254 563 263 543 247 535 245 519 239 507 251 499 247 503 257 531 259 515 256 519 253 507 251 507 253 515 250 507 250 511 250 511 250 507 256 515 250 519 251 495 241 488 247 480 253 492 251 495 253 523 253 523 250 527 250 531 251 535 248 555 276 595 276 607 245 488 96 19 0 47 52 35 4 91 19 35 31 47 21 27 27 55 25 43 25 51 25 51 25 51 27 55 27 55 27 55 27 55 28 59 28 59 28 59 28 59 28 59 31 67 31 67 28 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 43 28 51 28 55 27 55 24 55 25 27 27 75 46 95 46 103 42 87 37 87 39 83 39 71 24 39 18 39 19 39 21 47 21 47 21 39 21 27 24 43 37 75 49 111 61 123 66 150 72 134 49 63 33 43 34 55 36 59 39 55 37 51 42 27 31 87 46 130 45 234 212 384 259 829 179 583 266 563 196 214 72 63 39 31 40 87 31 47 33 71 42 87 40 79 39 63 16 15 12 19 33 95 58 95 27 0 0 15 33 71 31 43 33 43 33 39 30 31 24 3 18 27 33 43 34 59 36 39 33 31 31 31 34 39 36 39 31 31 31 39 37 51 37 39 37 39 37 39 37 39 36 35 37 39 37 39 37 43 37 27 37 27 36 35 36 35 33 35 31 39 31 35 30 35 31 39 31 43 33 43 34 47 31 39 33 47 34 51 37 55 37 59 42 75 46 79 45 75 42 71 43 75 48 87 52 99 51 79 52 91 60 119 72 142 81 210 125 289 108 154 70 158 52 55 9 7 15 3 10 19 15 15 15 23 13 23 13 23 9 11 9 15 12 11 12 11 9 35 39 99 58 138 61 111 49 107 48 75 42 115 63 138 61 119 43 71 33 75 34 67 27 75 43 71 33 158 114 313 131 257 177 174 227 535 171 261 79 297 138 178 33 15 42 83 40 55 36 63 48 119 60 126 63 138 82 162 85 186 93 178 90 186 92 190 92 182 88 178 88 154 66 103 60 123 69 142 81 170 84 182 82 154 69 119 46 186 140 353 146 269 87 87 43 115 107 285 138 257 117 238 120 218 110 210 116 230 116 218 96 178 96 174 92 178 99 218 108 249 110 230 70 146 78 186 110 265 110 238 90 154 57 83 36 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 3 7 4 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 3 1 3 1 3 1 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 4 0 0 0 1 0 0 3 3 0 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 1 0 1 0 1 0 1 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 181 72 179 75 191 88 217 102 241 113 245 114 243 116 255 125 250 120 248 119 253 120 250 114 236 107 234 99 231 107 262 126 293 149 327 176 365 193 379 193 391 196 384 191 379 180 358 167 339 161 334 158 331 159 336 162 343 164 334 152 315 155 355 187 401 211 420 206 393 193 382 185 374 187 379 193 386 193 370 180 360 190 386 199 303 90 169 92 162 70 157 73 159 76 164 81 145 58 140 61 159 67 140 43 138 52 143 49 128 40 128 46 148 55 155 52 155 55 155 40 169 49 167 84 257 120 219 66 207 57 183 117 372 221 460 248 448 230 403 188 346 147 279 63 126 36 105 36 117 34 112 34 143 58 174 49 145 43 155 42 176 58 205 70 222 73 238 79 255 76 245 87 293 111 308 96 291 102 315 111 324 107 319 102 334 110 324 111 348 143 401 170 422 177 432 188 451 202 472 212 496 232 513 242 515 242 513 242 494 235 503 238 501 236 501 244 491 266 530 253 525 279 534 184 210 58 212 61 331 241 513 259 489 248 515 232 463 248 561 197 343 138 353 171 405 143 276 61 214 66 248 110 408 251 515 223 448 242 432 184 391 214 441 224 479 235 470 226 465 229 479 235 496 230 513 238 520 239 513 238 508 239 508 238 508 244 501 226 410 200 460 244 446 191 434 265 503 254 501 251 508 251 513 245 475 221 472 238 503 251 511 259 506 248 494 247 496 242 501 256 508 244 489 245 518 263 522 253 506 248 501 247 501 248 506 250 518 253 511 247 506 247 506 248 520 251 513 253 513 244 496 244 501 245 508 247 503 245 506 251 508 250 503 247 501 245 506 248 508 257 525 257 532 279 534 263 489 187 140 1 71 34 11 24 45 18 42 21 62 33 62 30 52 25 50 27 50 27 50 27 45 27 45 27 45 27 45 27 47 28 47 28 47 28 47 28 47 30 50 31 52 30 50 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 45 25 54 21 78 42 121 46 126 39 121 39 114 37 105 40 93 31 64 18 47 21 45 19 45 21 47 18 50 18 52 15 52 15 76 25 97 37 124 52 159 64 162 57 131 36 109 33 112 34 114 36 117 34 114 34 114 39 107 49 112 58 126 70 367 202 463 283 305 280 482 238 374 98 143 42 155 39 88 36 90 27 95 34 114 45 121 43 121 36 85 15 78 15 112 45 148 49 105 7 52 21 100 34 114 31 119 31 119 30 112 28 102 22 93 30 114 37 117 40 121 33 121 31 121 33 124 36 126 34 121 33 121 34 128 37 138 37 138 37 138 37 138 37 138 37 138 37 136 36 136 36 133 37 133 37 133 36 133 36 128 31 126 31 124 30 124 30 119 30 121 31 121 33 124 33 121 31 124 34 126 36 131 37 138 40 145 45 150 46 148 43 140 42 143 43 148 46 152 48 148 51 155 58 169 67 181 72 195 87 224 99 202 69 176 75 131 19 69 10 71 12 57 16 54 15 50 15 54 13 57 13 45 10 50 12 54 13 52 9 52 27 109 49 124 57 131 54 124 54 119 43 109 49 119 51 131 55 109 45 97 39 83 34 74 28 90 36 100 39 234 162 305 122 341 82 327 134 279 72 214 98 241 105 159 27 76 36 90 33 85 36 105 46 119 51 126 60 150 72 174 88 188 84 179 85 186 90 188 87 179 81 150 63 121 52 121 63 148 72 171 82 176 82 171 73 155 64 140 90 274 159 284 107 150 43 119 67 207 134 281 138 269 132 238 113 229 113 238 119 238 107 214 96 219 96 214 90 212 95 217 101 198 82 102 27 66 22 74 39 90 40 74 16 21 0 23 0 19 0 21 1 7 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 4 6 14 10 16 10 9 7 14 6 0 0 2 6 4 1 0 0 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 2 0 11 0 14 6 21 0 33 30 26 0 0 6 7 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 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 92 158 93 170 101 202 113 226 125 246 123 234 116 218 116 230 119 218 116 210 111 190 101 162 101 166 104 170 105 174 114 202 123 226 141 297 168 353 184 372 185 376 185 372 177 345 162 309 158 305 158 309 161 317 165 329 176 361 180 369 182 384 197 428 194 420 193 376 174 369 180 372 170 345 174 357 177 353 173 337 165 365 182 408 150 178 85 202 101 186 99 178 98 166 92 154 93 158 95 174 105 190 101 154 87 150 96 138 85 119 92 162 99 154 101 150 102 170 102 142 96 162 105 182 108 162 101 138 93 115 101 242 188 440 241 507 227 365 165 313 152 206 122 107 76 111 81 123 75 67 60 55 69 130 107 123 88 115 102 107 108 154 117 182 123 174 129 182 141 206 141 214 156 238 155 214 126 142 131 222 177 345 200 349 199 341 191 353 208 420 230 448 223 428 223 428 223 436 226 440 230 448 227 432 223 432 223 440 224 444 226 440 221 428 221 436 227 468 224 464 251 535 229 218 54 51 96 146 196 551 245 472 242 464 244 484 260 630 328 555 230 464 239 543 262 476 185 261 98 111 110 246 218 539 263 472 226 492 253 551 253 547 257 527 276 595 276 595 276 591 277 591 263 575 269 599 276 595 271 579 262 559 259 543 262 567 262 527 251 369 185 480 265 515 239 555 250 519 248 515 248 499 244 472 217 444 233 527 251 507 224 460 220 460 223 476 226 456 229 495 236 472 233 484 245 519 250 507 241 495 242 499 247 515 251 523 256 519 247 495 239 492 242 503 244 492 242 511 250 503 245 507 241 484 245 488 245 488 247 507 251 511 250 515 250 515 251 511 245 488 250 488 251 535 254 527 294 686 197 103 16 55 42 71 21 15 22 43 31 43 25 35 27 47 28 55 28 55 28 55 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 28 43 28 51 27 51 24 47 22 31 31 87 51 87 39 83 37 75 37 79 39 91 34 63 22 43 19 47 19 51 22 47 21 43 19 35 16 23 13 7 12 19 16 19 28 75 58 123 54 99 39 59 33 63 33 63 34 67 36 63 34 59 31 59 42 119 46 91 46 107 266 726 297 666 176 757 247 563 196 198 49 107 132 253 52 31 31 47 33 71 43 99 46 103 49 95 24 23 10 3 25 71 48 79 30 0 7 27 34 51 31 51 31 51 31 47 30 39 36 31 22 31 31 43 36 59 36 39 34 35 33 31 33 35 34 35 33 31 33 35 37 43 36 35 36 35 36 35 36 35 39 43 37 39 36 31 34 31 36 23 36 23 34 31 34 31 31 31 31 35 30 35 28 31 28 35 30 35 31 39 31 39 31 39 33 47 34 51 37 55 39 63 43 75 46 75 43 71 42 67 43 71 45 75 43 71 48 79 55 103 63 115 66 119 66 123 69 126 67 115 67 138 30 27 6 7 13 3 7 11 13 23 15 23 13 31 12 31 6 11 12 23 16 11 9 0 6 43 45 103 51 103 49 95 54 111 52 95 45 87 43 83 58 130 54 115 46 95 34 47 31 35 31 67 21 55 81 333 155 234 135 99 72 115 63 107 93 214 117 329 117 119 34 63 37 51 36 63 39 79 45 91 46 79 51 111 70 158 78 146 73 146 75 150 75 150 73 150 60 103 52 91 55 119 66 146 81 174 81 170 75 154 67 130 46 134 113 325 117 134 37 43 46 99 76 222 129 281 126 230 119 226 116 230 122 238 113 202 99 186 99 174 90 162 90 198 113 253 88 154 18 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 1 0 0 3 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 3 7 35 18 51 19 51 13 51 22 47 10 19 13 51 12 23 3 0 0 0 1 7 0 0 0 0 0 0 0 0 0 0 0 3 1 3 1 3 1 7 0 7 0 0 0 0 0 0 3 0 0 23 58 222 49 47 0 15 6 0 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 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 236 113 243 119 250 120 248 119 238 116 245 114 234 107 226 105 238 111 234 104 217 93 202 87 207 93 224 104 236 105 245 113 253 119 262 134 300 155 331 168 346 174 360 176 355 168 341 161 341 165 351 174 365 180 370 184 379 188 379 193 393 199 389 190 386 191 377 168 341 164 346 164 341 164 336 165 334 165 339 168 341 168 339 152 274 105 229 102 219 93 222 95 217 92 210 88 241 111 255 116 253 117 269 129 274 132 298 135 291 137 315 155 317 161 327 161 346 174 365 168 393 196 403 187 355 165 353 184 374 179 346 159 377 227 463 229 398 162 324 171 293 111 343 185 417 203 322 126 210 79 222 116 339 196 427 212 429 224 463 221 494 251 506 254 508 254 515 259 491 242 503 232 456 188 393 162 331 135 346 152 410 206 506 244 549 251 549 262 575 283 587 283 577 276 577 274 573 274 568 271 558 262 551 256 537 244 515 232 520 241 508 227 479 217 472 221 460 214 456 238 494 223 439 150 322 144 329 135 405 248 477 254 496 244 470 227 484 313 608 294 429 199 425 196 425 188 429 194 441 174 405 212 496 238 489 245 494 232 470 242 463 227 484 233 491 241 515 253 537 260 544 260 563 271 577 279 582 276 570 268 561 269 553 262 556 277 563 266 563 262 482 202 451 253 515 245 496 248 496 251 506 248 496 239 499 232 463 217 432 191 377 171 382 184 403 194 405 180 401 188 425 203 439 209 439 209 448 218 463 226 472 232 484 239 494 244 496 236 479 226 470 226 477 232 479 227 479 238 496 239 494 245 496 244 503 247 503 245 508 251 506 247 501 248 503 253 511 256 503 253 515 253 525 262 532 257 487 268 525 200 150 0 31 3 45 16 81 36 64 12 45 30 54 27 52 28 45 30 45 30 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 45 28 42 27 40 27 47 24 52 21 85 49 124 45 119 39 119 39 109 40 109 43 85 28 62 19 52 22 47 21 52 28 45 25 47 22 47 21 52 16 50 15 45 10 64 36 126 49 128 42 112 34 109 36 109 36 114 36 117 34 114 33 95 28 138 60 133 31 88 60 508 340 585 303 420 306 427 236 346 95 136 61 296 165 219 63 121 45 117 45 126 51 128 48 121 34 88 18 76 12 102 37 138 45 114 15 74 27 105 33 117 31 119 31 119 30 112 28 112 22 78 18 90 28 107 46 128 37 128 36 124 33 119 31 121 33 121 33 121 34 126 36 136 36 136 36 136 36 136 36 138 37 138 36 133 34 131 33 131 36 131 36 131 34 131 34 126 31 124 30 124 28 121 28 117 28 117 28 119 30 119 31 121 31 124 34 126 36 131 37 140 42 145 45 150 45 145 42 145 43 148 45 148 43 143 40 133 43 148 55 167 64 171 64 162 57 157 57 167 64 171 61 109 18 76 12 69 10 57 12 54 15 50 15 54 13 57 13 45 10 52 15 54 13 50 6 42 25 117 55 128 54 119 45 131 54 124 51 117 42 95 37 126 55 121 55 112 40 74 21 62 30 71 22 66 27 157 96 245 84 231 75 188 67 212 78 205 85 226 119 226 73 112 34 88 34 85 34 88 34 97 37 109 42 107 52 136 66 138 61 138 60 128 55 126 58 136 64 114 52 112 52 117 55 136 63 162 76 167 76 162 72 152 66 131 58 200 110 181 39 78 39 114 43 124 78 231 134 257 116 243 117 243 117 253 119 238 102 226 102 226 96 219 99 243 114 234 95 148 42 31 0 16 1 4 3 2 0 2 1 7 4 14 1 14 0 2 0 2 9 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 1 11 15 31 21 33 21 31 25 45 25 28 15 33 27 33 16 14 3 0 0 0 1 9 4 7 4 4 1 2 1 0 1 4 4 7 3 2 1 2 1 0 0 0 0 2 0 9 1 14 0 59 70 188 114 128 37 2 0 7 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 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 117 234 122 246 122 234 113 210 101 194 107 202 104 190 101 190 98 170 96 150 84 119 79 123 85 146 99 178 107 182 111 194 113 190 113 206 125 249 140 281 155 321 162 341 165 333 162 337 171 349 179 376 190 396 194 400 197 392 184 372 188 384 184 357 173 369 170 325 155 309 156 293 152 289 152 277 149 285 159 333 168 369 170 313 143 285 140 230 150 293 155 309 162 321 165 325 164 337 174 337 162 309 173 365 194 400 206 424 209 428 221 472 235 499 238 499 245 535 254 527 250 523 251 519 251 523 254 535 265 492 180 257 179 448 221 333 146 214 153 333 114 198 223 638 256 464 153 166 85 162 155 392 242 551 277 567 268 559 271 543 253 519 257 523 256 519 259 523 277 571 271 464 196 230 129 146 137 234 176 285 159 230 165 309 212 400 220 424 238 464 248 472 265 531 274 559 283 575 282 567 277 563 285 575 283 531 257 468 236 456 227 416 212 396 212 408 221 444 230 444 184 190 141 190 153 222 135 194 162 420 235 571 245 527 233 333 196 626 306 523 185 372 199 380 187 369 214 472 239 408 208 452 226 353 203 468 250 472 230 484 230 460 238 480 220 436 229 468 239 492 247 499 259 539 263 551 265 543 259 527 262 535 260 519 266 559 276 539 269 567 268 476 230 499 254 523 251 527 251 531 256 535 251 507 253 444 179 285 147 269 155 313 158 293 162 321 174 305 170 317 170 329 185 341 176 313 180 353 190 361 196 384 203 400 208 404 211 404 203 384 200 388 206 408 215 416 214 436 221 428 217 440 226 472 232 476 233 468 238 484 239 480 241 484 244 492 248 511 254 515 247 488 242 499 248 515 253 523 288 615 179 178 76 31 34 0 0 0 28 47 24 27 25 43 27 51 30 51 28 55 28 55 27 55 27 55 27 55 28 59 28 59 28 59 28 59 31 63 30 59 28 63 30 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 47 27 43 22 27 36 99 51 75 42 67 39 67 39 75 40 83 28 51 21 43 21 51 21 55 30 63 28 59 27 59 27 51 22 31 16 47 16 23 24 99 42 75 37 63 34 59 34 59 34 63 34 67 36 63 34 59 19 67 88 126 58 67 19 246 316 892 303 734 274 769 238 579 180 214 61 55 90 246 98 166 57 103 49 99 49 103 46 99 37 71 21 27 13 0 24 51 43 75 33 0 13 35 37 59 30 51 31 51 31 47 30 39 24 0 6 0 16 19 36 71 36 39 36 39 34 31 30 23 31 27 33 31 34 35 34 35 34 31 34 31 34 31 34 31 36 35 36 35 34 31 34 31 34 19 34 19 33 27 33 27 30 27 30 35 28 31 28 27 27 27 27 31 28 31 30 35 31 39 33 47 34 51 37 55 40 67 45 79 46 75 43 67 43 75 46 79 45 67 39 51 30 35 40 75 55 107 64 119 55 95 55 87 57 107 58 83 21 31 12 11 12 15 10 7 13 23 15 31 13 31 12 31 9 15 12 23 13 7 9 0 9 47 49 123 61 134 58 107 58 111 52 107 49 75 37 75 51 115 55 123 51 99 31 31 24 31 24 19 10 59 42 99 52 55 55 103 55 123 57 130 57 126 61 119 57 83 37 31 34 63 39 63 34 59 34 71 42 71 39 91 51 99 48 103 51 91 42 71 39 83 49 107 42 71 48 79 45 79 48 95 69 146 73 162 76 154 70 138 63 115 76 186 58 15 6 15 16 0 13 43 81 242 131 249 120 238 113 238 117 238 107 198 102 202 101 202 104 230 122 293 122 210 58 51 0 0 4 3 0 0 1 0 0 0 1 0 0 0 0 0 0 7 1 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 3 19 12 35 15 39 16 55 22 51 15 39 18 59 24 51 12 11 0 0 0 3 13 35 12 31 10 23 9 19 4 15 7 19 7 11 3 0 3 15 3 11 0 0 0 0 1 0 0 19 70 261 111 198 90 134 10 0 0 11 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 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 231 108 234 110 231 105 222 101 214 99 214 95 202 88 202 92 186 81 186 75 174 73 188 85 210 95 229 108 245 111 250 114 241 110 243 114 257 122 272 129 296 143 312 152 324 152 331 161 353 173 355 176 365 182 377 188 372 180 358 171 351 170 351 170 322 150 327 144 317 152 322 146 296 143 308 150 317 164 351 184 382 203 417 217 446 244 477 244 441 227 448 229 456 235 460 238 441 229 451 229 439 224 448 235 456 235 468 241 477 245 482 248 453 245 458 239 468 250 491 242 484 241 487 251 499 260 496 257 508 223 355 155 389 224 403 152 286 134 339 159 250 120 427 223 279 110 212 105 303 196 465 276 503 260 513 254 499 244 489 241 503 254 511 257 508 256 515 263 542 263 479 197 367 149 348 162 444 238 515 254 484 202 436 190 465 206 470 209 472 217 482 227 503 235 530 254 549 256 539 251 527 247 542 256 558 257 544 244 539 253 539 253 527 250 527 256 573 292 544 230 351 102 300 125 319 117 341 177 391 203 408 224 439 209 379 184 477 351 537 182 408 209 470 230 475 223 487 236 477 199 441 217 448 185 425 232 477 238 494 253 515 250 511 250 518 250 527 251 539 254 546 257 542 259 544 260 542 259 534 257 530 257 525 253 525 266 534 254 527 242 520 265 532 242 484 250 499 248 491 251 501 256 506 251 491 203 358 137 312 143 334 158 317 138 327 152 367 168 393 180 384 171 393 171 379 162 379 170 377 165 384 171 391 173 389 171 398 176 393 174 396 179 408 185 425 190 420 196 425 190 415 191 422 200 432 205 436 205 444 211 451 217 451 217 451 221 453 223 439 224 453 232 484 241 511 248 518 245 515 257 527 277 487 211 291 92 102 27 95 37 66 19 52 27 45 28 40 30 35 30 42 27 45 27 45 27 45 27 47 28 47 28 47 28 47 28 52 31 47 28 47 28 52 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 54 27 54 25 90 51 121 39 119 40 114 37 105 36 105 39 78 24 59 19 57 22 57 21 42 27 42 28 45 27 47 27 47 18 45 25 45 12 62 46 97 34 100 34 102 36 107 31 109 36 114 36 117 34 114 33 81 55 255 42 128 45 85 150 565 339 475 269 549 306 475 224 334 84 145 28 100 33 121 46 124 43 109 36 105 36 100 30 88 19 76 18 83 18 102 36 136 43 117 16 81 31 117 36 117 31 119 31 119 30 112 28 85 7 59 9 69 16 81 31 105 27 114 31 119 31 117 30 117 31 119 33 121 34 121 34 131 34 133 34 133 34 133 34 131 34 133 34 133 34 136 36 128 34 128 34 128 33 128 33 124 30 124 28 121 28 119 27 112 25 114 27 114 28 117 28 121 31 124 34 126 36 131 37 143 42 148 46 150 45 143 40 143 43 148 43 143 37 131 31 117 33 128 43 145 52 157 57 143 49 145 43 145 54 150 42 90 13 74 7 64 13 66 15 54 15 50 15 54 13 57 13 52 13 52 10 50 10 50 9 62 30 109 52 136 67 148 61 136 52 121 54 121 42 97 42 105 46 114 55 119 48 85 31 59 27 52 18 59 21 81 28 119 52 119 49 119 39 105 30 143 52 143 46 121 46 114 45 90 40 100 43 95 36 100 40 97 37 95 46 105 40 97 49 100 42 93 37 90 40 102 48 83 37 100 43 100 42 105 48 138 66 155 76 167 73 157 67 148 49 138 67 140 33 57 12 47 9 47 12 112 81 222 113 257 119 245 116 250 116 236 102 226 101 234 99 236 105 257 122 205 58 88 10 19 0 11 0 0 1 0 9 9 7 7 4 4 1 4 3 2 1 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 0 3 7 7 14 9 19 12 19 10 16 10 19 13 26 13 14 3 0 0 0 0 26 15 23 13 19 10 14 9 14 10 19 12 16 6 4 0 4 6 2 1 0 0 7 0 19 0 42 64 193 110 176 82 157 72 54 6 0 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 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 95 166 93 162 93 162 93 162 93 154 82 111 66 83 66 99 66 91 67 87 66 99 81 146 88 162 101 182 107 186 108 194 108 202 113 222 119 230 119 230 125 261 137 285 140 293 149 317 167 325 161 313 161 329 171 353 155 313 164 317 155 293 155 309 144 289 146 277 143 285 147 265 140 277 158 333 180 400 211 472 229 492 230 503 230 484 229 484 238 488 232 468 230 460 230 460 235 484 238 495 242 495 241 488 242 488 241 495 245 499 239 484 247 523 245 492 239 503 242 476 241 503 253 503 242 476 248 531 229 380 170 353 221 468 199 277 159 297 170 281 98 206 146 95 98 154 129 369 241 551 251 480 250 484 235 472 238 456 242 495 242 476 245 484 247 492 254 511 250 416 177 210 138 269 208 468 263 495 244 468 247 488 247 464 239 456 235 420 223 404 232 444 226 420 241 468 248 460 238 424 247 448 236 436 250 499 272 531 274 559 288 595 297 607 301 626 292 622 276 468 200 365 244 484 253 361 194 372 176 345 202 472 212 369 177 353 223 646 254 444 233 488 253 523 256 523 262 543 253 488 245 515 253 476 250 551 262 575 272 555 268 523 254 547 263 531 259 511 254 519 254 523 256 515 254 511 253 495 253 488 253 480 247 456 245 480 244 440 227 452 232 404 212 448 236 484 245 511 242 515 248 535 251 523 239 412 174 297 159 285 138 222 132 198 116 194 135 230 147 265 176 325 171 313 168 305 164 293 167 309 167 313 167 305 162 293 161 293 161 293 164 313 171 329 176 321 173 337 177 325 171 337 168 329 174 333 174 329 177 337 185 345 184 337 184 337 185 353 196 412 211 448 218 408 203 384 187 400 202 380 232 472 229 571 268 535 162 202 31 0 6 59 24 31 27 47 27 51 28 59 28 55 27 55 27 55 27 55 27 55 28 55 28 55 28 55 33 67 28 55 27 59 31 71 30 63 30 63 30 63 30 63 31 63 30 59 28 63 30 67 28 59 28 59 28 59 28 55 30 51 30 51 28 47 25 43 31 47 22 31 37 99 46 63 40 59 37 47 34 43 33 51 24 27 18 39 21 51 21 47 21 31 22 43 24 51 24 55 27 51 22 75 21 39 24 115 30 51 30 59 34 67 34 55 34 71 36 75 37 71 36 67 15 182 162 63 45 146 37 472 297 892 300 773 337 718 253 519 171 130 61 95 42 15 33 51 34 39 24 27 19 23 16 19 19 23 13 27 18 19 25 55 43 75 33 0 15 31 40 59 30 51 31 51 31 47 30 47 19 0 9 0 13 0 7 0 21 3 27 23 31 35 33 27 30 27 33 35 34 35 34 31 34 39 34 31 34 31 34 23 31 19 33 31 34 35 36 39 34 19 34 19 33 27 33 27 30 27 30 31 28 27 27 27 25 23 25 27 27 27 28 31 31 39 33 47 34 51 37 55 42 71 45 79 46 71 42 63 40 67 42 67 39 47 30 27 39 47 39 51 42 59 43 63 31 39 36 27 37 71 46 59 9 15 7 0 7 19 19 39 13 23 13 31 13 31 12 31 13 23 10 11 10 3 9 3 19 43 36 79 55 146 70 142 60 107 49 111 51 79 40 95 37 91 49 123 58 119 45 75 34 27 22 55 27 43 19 55 40 103 33 51 31 91 40 134 25 43 34 59 37 51 34 55 33 63 42 71 37 59 34 71 39 71 40 99 43 71 40 111 39 79 39 83 40 87 43 83 30 63 43 87 43 79 43 95 57 138 70 174 79 174 72 150 67 115 64 222 119 265 92 170 93 206 76 95 57 142 105 234 129 261 120 246 122 249 113 214 99 202 99 198 93 182 93 198 40 0 0 0 0 0 10 0 6 0 1 0 1 0 0 0 1 0 0 7 1 27 6 23 1 15 0 0 0 0 0 0 0 0 1 0 1 0 0 7 0 7 0 7 0 7 0 7 0 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 3 15 7 23 10 19 6 15 9 27 10 23 9 19 4 3 0 0 0 3 13 31 12 27 9 19 6 15 12 35 15 35 12 19 3 0 6 27 3 15 1 0 0 0 1 0 42 242 114 174 75 246 98 226 60 35 0 0 3 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 3 3 3 3 3 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 200 81 191 75 186 73 179 67 162 60 159 58 157 55 155 54 133 40 133 58 169 69 186 88 222 105 238 116 250 119 248 114 248 114 236 113 248 119 250 113 253 122 267 129 274 134 288 144 303 149 317 155 322 153 312 147 324 155 312 146 305 147 312 150 305 138 303 140 291 116 241 101 260 146 370 209 420 220 432 230 456 238 475 238 456 229 451 236 444 236 470 236 451 223 451 232 446 238 463 242 463 239 468 247 465 238 463 236 472 245 479 244 487 251 487 245 472 239 479 247 477 242 487 248 479 239 482 254 427 184 374 218 460 214 393 197 405 217 360 125 286 113 241 120 360 208 463 248 477 239 472 238 479 245 494 244 487 241 484 236 496 242 482 247 503 250 470 214 329 138 334 171 444 242 513 253 508 254 506 251 506 244 503 242 501 241 503 242 508 245 513 247 522 242 520 239 518 239 518 239 534 247 530 242 534 251 565 272 568 262 553 266 553 268 558 256 546 245 518 271 542 283 587 316 472 215 408 221 355 162 389 187 329 171 343 155 374 244 511 260 513 262 558 286 568 266 561 280 585 274 558 263 551 271 549 266 539 268 542 269 546 269 549 269 539 262 546 265 551 262 551 259 542 266 544 265 537 259 518 253 522 248 520 250 491 262 542 229 384 167 374 182 396 205 429 197 465 236 472 230 477 247 506 253 470 194 360 165 372 164 339 149 312 122 267 102 276 119 298 125 319 141 336 149 341 150 362 168 351 156 362 161 362 161 370 165 372 165 370 162 365 159 362 158 379 168 377 168 374 167 372 165 377 165 374 159 370 161 377 167 372 162 379 171 386 177 393 179 372 180 396 190 393 179 386 179 382 171 382 173 370 168 398 206 448 217 506 274 401 90 81 0 52 3 19 24 57 28 31 22 42 34 74 34 47 21 47 30 57 30 57 30 57 30 57 30 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 38 22 59 22 66 31 112 48 126 37 119 42 119 33 112 34 114 27 117 24 71 4 59 13 57 12 57 21 42 25 54 24 45 24 59 24 52 24 57 21 71 45 74 27 102 39 102 33 95 31 93 37 112 34 100 36 100 24 59 108 269 69 107 45 109 212 477 333 589 316 522 286 436 211 298 90 121 40 97 25 95 31 114 37 95 25 83 21 76 15 78 18 85 25 81 13 85 31 126 42 109 22 95 27 119 34 124 36 121 33 117 33 105 33 85 18 57 9 59 21 69 24 76 28 74 28 95 33 105 28 124 40 114 19 124 30 117 33 126 34 133 36 133 37 138 42 126 30 128 31 131 34 133 36 124 28 121 30 121 28 117 30 124 30 109 25 107 28 105 27 107 25 105 27 114 33 117 30 112 30 119 34 124 37 126 37 136 40 138 43 140 43 138 42 138 45 145 43 133 34 121 31 119 27 121 30 126 34 136 39 128 39 143 43 150 48 143 33 59 7 57 10 59 13 59 15 54 12 54 12 54 12 54 12 57 10 50 9 52 10 52 10 76 33 97 39 90 42 126 72 145 61 117 48 114 49 109 43 102 43 93 51 114 57 97 39 69 28 66 31 66 19 64 25 105 37 83 22 93 15 71 24 105 30 107 22 95 34 102 28 97 28 88 40 117 45 102 43 97 42 97 42 97 39 85 39 85 36 74 30 76 40 90 45 85 42 97 43 88 37 95 43 112 55 131 70 150 76 150 73 162 60 117 76 181 92 164 85 186 102 207 101 191 87 186 93 231 116 265 122 262 123 257 111 241 117 245 96 217 92 159 13 31 0 21 0 21 1 23 4 16 0 9 0 9 1 21 1 7 3 7 4 4 1 0 0 7 4 4 1 2 1 4 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 7 7 3 2 1 0 1 0 1 0 0 0 0 7 0 14 0 2 0 0 0 0 0 0 0 0 0 0 1 2 3 9 7 26 15 19 12 23 16 19 4 7 4 9 6 7 3 0 0 2 3 4 1 0 0 2 4 16 10 16 10 14 4 2 1 0 6 7 0 0 1 14 0 21 48 183 101 169 72 167 82 183 93 159 40 26 0 2 3 0 1 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 73 87 63 59 55 39 43 7 39 11 42 19 45 19 43 19 39 3 43 63 70 115 87 170 102 186 111 214 119 222 116 210 120 226 120 238 129 253 128 234 120 230 122 226 119 230 128 257 147 293 147 293 147 289 144 281 143 281 143 281 143 281 143 281 144 265 120 202 95 130 82 138 155 329 184 452 227 495 233 507 247 511 248 499 238 464 224 432 229 456 239 456 235 436 235 440 236 468 241 464 235 448 235 464 236 472 241 476 236 468 241 492 229 468 241 511 253 523 248 499 241 492 241 488 241 495 241 484 193 337 191 432 224 400 194 384 187 416 196 269 144 249 173 412 239 499 259 511 250 495 248 492 250 476 230 452 239 503 250 492 245 503 254 523 244 388 158 162 159 285 193 420 245 507 254 492 254 488 253 484 248 480 247 476 244 472 245 476 247 484 250 480 247 456 244 448 241 444 242 440 245 452 244 444 241 440 247 460 253 464 241 432 236 436 247 468 247 515 269 527 257 603 269 476 245 484 233 392 180 384 253 400 176 376 203 376 185 392 239 559 268 515 276 543 276 515 256 495 256 511 254 511 260 523 263 539 260 515 262 523 265 527 263 523 268 539 269 555 268 559 265 563 262 543 265 535 265 515 262 492 250 448 254 503 241 488 248 452 170 230 135 253 156 297 188 388 173 357 202 428 226 499 247 515 214 345 152 277 161 297 162 317 155 253 131 198 125 214 134 226 135 222 129 206 125 202 123 194 122 206 128 222 129 226 135 246 155 285 155 289 156 289 156 293 153 281 153 281 153 281 152 277 153 269 149 261 149 269 153 281 147 261 149 269 153 281 156 289 158 285 161 293 164 289 156 269 144 234 135 214 126 206 146 297 199 380 197 444 241 555 211 305 72 43 0 0 10 55 30 103 22 51 18 43 19 55 30 67 27 47 27 39 28 39 28 39 30 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 67 27 51 25 43 22 31 25 31 24 55 42 99 42 79 42 91 33 35 31 59 48 51 43 63 58 134 67 111 21 0 0 0 0 0 19 35 24 63 18 31 13 43 16 39 21 83 19 39 33 71 36 59 31 59 30 67 37 59 33 67 30 23 34 317 140 115 42 71 73 599 262 868 361 841 315 742 251 571 137 170 52 119 31 27 39 95 40 71 31 47 25 35 21 15 18 31 24 39 21 11 19 51 42 79 33 19 19 39 34 55 36 51 34 51 33 47 31 59 24 19 12 7 16 35 19 19 22 0 19 15 28 39 30 23 31 23 40 23 22 59 48 47 28 43 39 43 37 23 31 0 45 31 37 11 31 15 31 27 28 7 30 7 28 15 30 23 33 31 27 23 28 39 30 27 27 23 24 27 30 39 31 35 28 35 31 47 36 55 37 51 39 59 40 63 40 63 39 59 39 67 43 63 36 39 30 35 27 19 27 23 30 35 34 43 33 51 42 59 43 67 37 31 9 15 12 19 12 23 13 23 12 19 12 19 12 19 12 19 13 15 9 11 10 7 10 7 30 67 42 67 34 59 48 119 66 142 61 119 51 95 48 95 45 79 45 99 57 115 48 75 34 67 30 59 24 19 16 27 90 261 108 222 99 218 88 198 67 130 64 126 73 166 75 119 34 39 34 63 39 51 36 75 43 83 43 83 42 75 40 67 39 59 33 51 37 71 43 75 34 87 40 87 36 75 37 91 40 103 51 138 64 166 70 174 57 71 27 75 58 134 58 107 63 126 66 103 51 67 51 79 58 142 104 253 125 265 125 273 111 202 92 166 72 39 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 1 0 4 0 0 0 0 0 0 0 0 0 1 0 3 0 4 11 7 19 7 27 7 23 0 15 0 7 0 0 0 11 4 27 4 27 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 6 15 3 0 1 0 1 3 10 31 13 15 1 0 4 3 4 0 1 0 1 3 6 7 4 3 7 19 0 0 3 3 4 0 0 0 1 27 0 7 0 0 0 0 36 123 92 182 78 134 72 138 82 194 90 107 16 0 0 3 1 7 1 15 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 195 78 183 70 171 61 155 49 133 43 140 48 140 45 131 39 124 39 140 64 188 90 224 111 248 119 257 126 265 128 260 123 262 128 267 134 276 132 262 122 236 110 234 107 229 110 248 123 286 135 288 137 291 140 293 141 300 147 312 153 315 150 303 143 274 116 248 108 253 125 315 173 351 161 353 215 456 238 434 224 463 236 465 239 468 242 458 239 448 236 456 241 465 242 472 242 453 238 453 236 451 235 460 244 448 236 465 236 446 220 448 235 477 241 468 236 468 238 468 236 482 248 479 244 489 257 477 221 351 184 410 220 422 203 403 208 384 202 408 180 343 196 475 274 487 251 479 239 472 245 489 242 475 242 499 253 503 247 491 244 499 265 506 211 339 122 322 165 417 217 494 262 525 257 503 245 501 248 501 248 501 248 506 248 506 248 511 250 518 250 522 251 522 248 525 245 520 245 522 245 518 245 530 245 522 238 513 236 532 251 525 230 518 236 518 254 532 248 530 277 546 247 410 164 496 283 508 218 410 277 601 256 393 176 317 155 310 165 415 276 506 262 525 265 542 272 546 257 551 266 556 266 544 260 534 260 515 253 520 256 522 256 527 254 537 260 534 257 530 256 530 254 515 251 520 256 525 257 525 259 511 244 522 263 515 251 534 259 422 161 322 156 310 117 291 137 334 165 382 188 403 203 427 208 401 164 319 137 322 146 343 167 365 164 346 152 339 153 348 161 346 153 324 141 322 137 305 119 296 125 305 126 308 126 315 131 305 122 310 126 315 131 322 134 336 141 336 141 336 141 336 143 329 138 329 140 331 141 334 143 319 131 315 129 317 134 324 138 329 135 308 131 315 134 303 119 317 126 293 117 284 116 303 138 377 161 403 218 496 274 518 292 468 205 183 9 16 28 59 0 66 28 59 30 74 33 52 18 52 25 50 27 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 47 28 45 25 42 24 42 21 57 22 71 33 114 45 128 36 128 37 102 22 121 57 186 75 169 69 205 107 257 123 236 104 131 43 69 13 40 3 38 13 52 15 52 19 57 16 64 30 74 24 93 34 97 33 95 33 95 34 97 31 100 34 88 16 112 164 226 51 112 31 200 254 477 351 599 313 534 288 403 202 286 67 117 54 90 21 117 45 109 36 100 31 97 28 85 19 83 19 83 24 81 16 85 30 121 39 109 24 97 28 119 34 124 34 119 33 109 33 105 33 81 18 57 15 52 18 45 10 33 10 38 15 78 28 95 21 105 7 105 1 93 27 85 33 121 36 138 48 150 42 131 31 138 37 128 31 126 31 133 36 126 30 124 30 121 28 117 30 119 30 105 27 107 30 102 27 107 27 102 27 112 33 114 30 109 31 114 36 121 39 124 39 128 39 131 40 133 39 128 37 128 40 136 39 124 30 117 30 117 28 117 27 117 30 121 33 124 39 138 40 138 42 126 25 64 13 57 13 54 12 54 12 54 12 54 12 54 12 54 12 54 12 52 10 52 10 54 12 90 39 105 42 85 30 88 42 124 61 140 63 121 46 105 49 93 43 95 51 112 55 97 40 81 31 69 30 62 13 52 19 291 200 377 187 348 190 355 177 370 193 367 196 389 214 372 184 121 43 107 39 93 28 88 43 100 45 102 43 97 40 88 39 83 37 76 36 78 40 78 37 78 34 83 34 78 31 78 36 74 33 85 45 109 60 128 67 126 52 78 30 88 51 100 30 83 33 88 24 74 19 88 34 97 36 164 87 207 84 212 111 248 101 245 152 317 131 245 120 212 107 202 101 193 93 183 90 114 43 95 31 83 25 71 18 59 21 47 12 31 0 16 0 28 6 31 6 28 1 19 0 9 0 7 0 7 0 7 0 7 0 7 0 7 0 9 0 19 6 14 7 7 4 0 1 0 1 0 0 7 0 14 0 2 0 0 0 0 0 0 0 0 0 0 6 14 6 0 0 0 0 0 1 9 6 7 3 7 3 4 1 2 1 2 1 0 3 9 7 9 7 14 12 0 0 4 4 7 1 0 0 7 0 0 3 7 0 14 15 143 84 171 79 159 70 162 66 181 88 198 76 78 0 2 7 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 99 170 98 174 102 182 101 170 81 126 82 126 75 91 60 59 55 63 67 119 92 178 113 222 128 249 131 253 129 242 123 230 117 218 116 210 111 190 102 166 95 166 102 186 107 206 119 238 129 253 138 285 149 305 153 309 159 329 162 329 158 309 149 285 131 249 125 257 137 309 177 436 200 353 170 428 232 495 227 511 209 420 212 460 226 495 239 527 239 492 230 460 227 452 227 448 230 452 226 436 220 436 224 452 230 480 241 492 238 488 245 523 247 515 245 499 236 488 241 511 238 503 242 503 251 531 223 345 156 345 215 424 209 396 209 400 211 349 190 329 174 436 266 503 244 488 247 476 247 503 251 492 256 488 238 476 245 507 257 543 236 380 156 198 140 301 205 444 239 503 260 523 251 472 241 472 242 476 244 476 245 480 247 484 248 488 248 492 248 495 250 492 247 464 244 460 244 460 245 464 239 456 247 472 247 464 245 464 247 484 242 436 253 472 244 476 263 507 260 527 232 317 156 333 227 480 245 392 227 622 348 555 191 321 162 357 182 337 179 428 266 567 283 567 271 563 276 559 272 551 265 531 260 523 256 503 247 484 250 492 251 499 250 495 251 503 247 488 244 495 244 511 245 507 247 507 251 503 253 499 263 515 256 492 238 511 254 527 226 353 171 297 138 146 104 146 113 194 138 242 153 317 190 388 176 305 141 249 132 238 137 281 152 297 155 305 158 321 170 353 182 345 177 345 182 349 176 325 165 313 165 309 159 293 156 297 171 337 174 345 179 357 182 365 179 353 179 357 180 357 182 361 171 325 174 329 174 325 171 321 167 305 162 293 162 309 170 325 171 309 162 289 159 277 152 253 152 249 144 249 143 226 137 238 117 238 156 321 156 293 199 619 300 734 265 396 55 0 9 95 10 15 12 39 22 47 25 67 25 55 25 55 25 55 25 55 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 27 63 27 51 25 43 24 35 24 35 27 63 42 91 39 75 43 75 22 19 40 126 84 162 85 142 78 166 92 234 102 257 113 214 76 119 43 31 13 3 16 15 13 11 12 27 21 47 24 35 28 55 31 59 33 59 33 55 30 55 34 59 22 7 64 452 120 115 67 39 132 611 280 916 371 872 345 793 247 563 194 190 36 91 28 51 48 63 37 67 34 63 34 59 27 31 24 31 21 31 19 15 19 47 37 71 34 27 22 43 34 51 34 47 33 51 33 43 30 55 22 23 16 27 21 31 12 0 6 0 1 0 19 31 22 0 27 0 60 162 40 0 9 0 21 3 27 27 43 59 52 59 40 23 39 27 36 31 33 43 31 11 31 11 30 15 30 15 31 19 25 19 27 31 27 15 27 15 25 19 30 35 31 27 28 27 33 39 37 47 39 43 39 47 39 51 39 47 37 39 37 47 39 43 33 23 30 23 30 31 28 27 27 27 28 31 31 55 40 59 40 67 34 31 15 31 15 23 12 15 10 11 12 19 12 19 12 19 12 19 10 19 12 15 10 7 13 19 36 83 48 83 36 43 30 51 40 103 60 142 60 115 49 91 45 83 46 99 55 103 46 79 36 71 28 55 21 11 13 19 114 361 158 329 134 317 135 329 165 384 165 408 180 432 174 384 64 95 42 59 36 51 39 83 42 79 42 79 40 67 37 59 37 59 36 63 40 63 36 43 31 67 33 71 31 67 31 71 27 59 31 83 43 119 58 146 54 103 30 7 24 95 52 67 37 47 33 23 30 35 48 95 51 47 51 107 64 71 63 158 95 162 113 361 185 396 179 472 203 476 203 480 205 484 206 488 190 432 184 420 184 424 182 412 162 365 150 317 128 253 105 214 75 146 73 130 63 91 46 55 43 55 30 3 10 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 7 10 27 4 0 7 3 6 23 15 27 12 31 15 19 3 0 0 0 0 0 1 3 6 3 1 0 3 7 9 15 9 11 6 3 1 3 9 19 0 19 0 0 12 71 87 166 76 126 67 126 70 126 69 142 90 182 55 3 0 0 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 229 102 229 108 245 120 257 123 250 117 250 114 234 98 207 84 195 85 210 96 231 110 248 116 255 117 253 114 243 107 229 99 212 93 202 85 188 79 186 81 214 104 241 120 257 126 262 131 286 143 310 159 331 165 331 164 329 161 319 150 303 143 293 138 300 141 308 155 327 161 351 185 310 111 214 102 260 122 296 168 393 200 410 221 415 205 382 205 374 190 346 168 331 159 329 156 312 147 298 132 284 128 281 126 300 140 310 149 336 165 362 173 336 179 398 212 422 220 448 244 468 251 487 257 491 247 413 171 343 196 422 212 413 217 425 208 427 187 377 185 362 229 496 223 470 247 482 242 470 244 482 242 491 232 463 247 515 245 446 194 315 132 319 171 436 241 494 244 508 251 499 242 482 235 484 241 479 239 482 241 489 241 491 242 501 245 506 245 506 245 508 245 506 242 506 241 506 241 508 242 508 242 513 244 513 245 525 256 527 247 513 241 542 262 537 259 534 289 513 188 322 152 384 247 427 212 415 227 463 289 577 250 374 202 377 199 327 152 288 167 436 257 520 274 501 245 491 244 511 241 491 238 508 253 513 248 503 248 508 251 511 250 511 248 520 253 513 248 508 248 513 251 518 254 518 254 518 256 520 257 503 260 518 244 520 276 544 256 479 215 401 171 317 126 284 107 274 125 298 128 298 138 327 149 334 147 324 143 315 132 305 135 310 138 317 141 322 146 334 155 353 171 377 185 391 190 403 197 403 194 413 193 405 187 405 190 434 206 436 206 439 208 441 209 429 202 429 202 429 202 429 202 415 196 415 194 413 190 405 187 405 187 401 185 403 190 415 197 415 196 415 190 396 177 389 179 377 168 379 174 372 150 324 134 324 141 284 66 224 129 351 209 460 257 506 306 377 60 31 16 78 25 76 25 52 9 54 37 57 27 54 30 50 30 50 30 47 28 47 28 47 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 45 27 42 25 42 25 45 22 52 24 78 36 114 42 124 36 124 31 93 24 143 75 217 87 205 78 198 72 186 63 169 54 174 75 191 101 210 79 140 48 90 22 64 7 45 10 57 15 85 27 90 30 95 33 97 31 100 30 90 30 97 28 81 19 181 194 210 52 138 21 276 226 470 348 608 366 608 325 484 269 331 85 114 46 102 37 124 36 105 34 102 36 107 34 95 25 93 21 78 21 78 16 85 28 114 36 112 27 105 31 119 31 121 34 117 31 107 33 102 31 83 22 69 24 64 19 40 3 31 4 28 9 71 22 81 7 74 18 398 257 279 105 238 30 114 18 95 13 114 37 148 51 155 51 155 49 145 37 128 28 128 33 126 31 124 28 117 30 117 27 107 27 112 30 105 24 107 24 102 25 112 30 114 28 109 28 114 33 121 36 124 36 133 39 138 39 138 37 133 34 133 37 136 34 124 28 124 33 119 31 114 28 112 28 112 30 114 36 131 40 133 45 126 28 71 18 62 15 57 12 52 9 54 12 54 12 54 12 54 12 50 12 57 12 52 10 57 18 93 40 109 48 100 36 85 33 88 39 114 61 145 67 124 48 102 48 102 49 102 49 93 42 76 31 66 27 59 15 59 22 219 126 245 116 231 101 234 132 250 120 260 125 257 125 255 131 176 57 97 31 102 42 102 42 93 39 93 37 88 33 74 30 76 34 76 36 78 36 66 27 76 31 74 30 76 31 76 30 76 31 78 34 90 46 109 55 90 42 59 4 64 78 212 122 226 119 222 111 224 120 253 137 334 156 303 164 322 152 303 165 291 140 291 152 300 141 279 143 298 153 308 159 319 168 331 173 358 188 358 191 370 199 374 197 393 214 389 211 379 205 370 200 379 208 379 205 367 194 348 184 322 168 288 140 238 113 205 98 136 48 95 22 66 7 40 0 31 3 19 0 9 0 2 7 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 3 21 24 47 30 35 19 38 34 62 36 62 48 50 22 14 0 0 0 4 9 19 12 16 4 0 0 0 0 7 4 4 1 0 0 2 1 9 0 4 6 7 0 54 69 148 75 152 70 157 73 176 84 188 78 181 95 152 37 14 1 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 102 178 96 174 104 210 116 226 123 246 125 246 122 222 111 202 102 202 110 202 110 218 114 206 108 202 105 186 99 166 90 146 85 142 85 134 82 138 93 174 116 238 134 277 140 269 132 257 137 277 146 301 152 305 149 293 155 301 144 269 135 265 138 277 146 289 147 313 153 281 138 265 101 107 76 115 85 91 84 158 108 202 126 297 140 218 96 158 87 130 76 91 63 55 58 43 85 87 79 83 84 99 87 99 78 67 67 55 70 67 70 63 78 111 96 150 107 206 150 333 211 452 224 476 217 396 173 285 182 376 209 388 206 420 215 384 203 349 199 345 171 428 262 472 233 456 236 440 232 464 244 480 235 468 242 460 197 230 116 142 138 325 223 499 239 464 241 519 241 472 235 456 236 468 239 468 235 452 236 456 236 460 238 460 242 472 241 472 241 472 241 472 238 456 236 456 236 468 241 472 245 484 242 468 239 476 248 499 262 468 245 492 250 515 274 519 245 424 171 234 187 416 236 599 250 444 212 519 251 591 265 392 180 333 141 242 125 273 146 309 171 384 232 551 257 535 248 551 247 503 238 484 247 511 250 484 248 484 251 495 251 503 250 507 253 511 251 515 251 519 253 531 256 539 253 531 251 531 253 523 235 531 256 527 263 535 218 388 188 357 191 380 184 341 162 214 158 301 162 273 143 218 117 150 114 214 125 246 128 234 123 226 132 249 129 242 126 242 128 242 132 246 150 281 155 289 164 333 170 337 174 353 177 357 182 372 179 345 180 345 180 341 179 341 190 369 188 365 187 361 187 357 185 365 184 357 179 345 177 341 171 325 168 321 168 329 173 341 170 341 182 353 174 325 173 349 180 349 182 353 167 261 132 226 152 226 67 39 108 297 184 511 277 579 253 682 298 535 92 0 9 3 22 79 34 35 15 47 27 71 28 79 30 79 30 79 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 25 59 25 51 25 47 25 39 21 39 31 75 42 83 37 71 36 67 19 39 52 170 90 154 75 126 73 134 70 142 66 134 48 83 58 154 82 170 79 166 66 119 49 51 33 55 36 43 34 55 28 47 31 59 33 55 33 47 28 51 28 35 24 47 132 476 105 71 48 15 174 543 245 551 184 412 168 372 117 242 90 134 48 91 34 43 33 75 36 63 33 63 36 67 33 51 30 39 19 23 19 19 19 39 31 63 34 35 27 51 34 47 33 43 33 47 31 39 30 51 25 35 21 39 25 39 12 0 9 0 1 7 18 35 13 0 0 376 285 611 206 345 146 249 90 130 51 23 28 0 25 0 34 15 39 39 40 47 36 43 33 19 33 23 30 19 30 15 28 15 25 15 28 27 25 7 25 3 22 7 28 23 28 15 25 15 30 31 34 39 36 39 39 43 39 43 37 35 34 27 34 35 36 27 28 11 30 31 33 35 30 31 30 31 31 35 30 47 39 51 40 59 34 27 16 35 16 27 13 19 10 15 12 19 12 19 12 19 12 19 7 19 15 23 10 7 15 35 34 75 46 91 45 71 39 63 33 63 40 115 67 162 67 126 55 107 51 91 45 79 43 79 39 63 28 47 22 11 18 35 110 246 98 206 95 174 87 257 98 206 99 222 98 206 105 265 90 111 30 31 39 75 40 55 37 67 37 63 33 47 28 35 31 43 30 47 34 47 28 27 30 59 27 59 30 67 30 55 33 71 33 75 37 95 46 111 60 115 31 0 22 182 141 416 170 384 159 353 155 357 162 376 156 321 146 369 170 369 153 349 170 392 164 341 146 325 143 289 141 289 144 305 150 325 156 333 143 289 143 301 150 317 150 305 143 305 149 321 156 337 159 345 168 369 174 388 180 400 182 400 205 452 199 440 190 416 182 412 179 384 156 321 131 261 113 234 92 190 72 99 22 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 15 83 48 154 54 119 51 146 57 115 46 142 45 83 19 11 1 3 12 39 30 63 19 19 3 0 1 3 0 0 0 0 0 0 0 0 0 7 0 0 0 0 39 150 70 115 67 130 73 142 82 190 98 178 90 206 93 130 19 0 1 0 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 229 101 207 90 210 101 226 108 245 117 248 120 250 120 248 117 238 116 253 111 243 114 245 105 234 104 229 101 224 96 217 93 210 96 219 101 222 107 241 120 262 134 281 141 279 134 265 128 267 126 272 126 272 128 276 131 284 132 276 129 284 140 303 150 324 141 276 119 248 90 193 67 183 73 210 96 222 79 186 72 217 84 207 116 255 114 200 87 217 116 257 140 291 150 315 162 305 146 310 155 339 171 353 171 348 165 336 150 310 132 293 129 262 114 236 93 210 87 219 99 265 123 281 137 269 111 262 141 382 202 398 197 389 205 403 200 384 191 379 170 327 209 487 250 468 245 472 247 489 257 489 238 470 218 398 152 281 102 315 179 496 242 465 238 489 251 484 230 470 235 475 235 479 239 484 242 477 236 477 236 477 238 482 236 487 239 491 238 494 238 494 238 491 238 491 238 491 238 494 241 501 244 494 242 487 242 501 253 520 235 530 271 482 235 501 221 391 144 231 141 401 221 382 254 503 269 441 283 487 322 513 199 267 117 207 123 272 161 272 140 327 164 341 215 460 248 489 265 494 253 518 262 513 251 499 250 501 250 511 251 508 253 508 250 501 248 503 251 508 253 508 253 508 253 503 250 503 251 508 254 520 265 515 256 491 174 284 102 272 102 303 173 405 206 413 185 351 170 358 170 358 170 334 138 257 108 267 111 269 113 267 110 284 117 269 114 281 123 286 120 276 122 284 125 288 128 303 134 300 135 317 141 324 147 343 153 379 171 377 170 377 170 377 170 384 174 382 171 377 168 372 167 372 165 365 162 362 164 367 167 358 158 353 155 348 152 343 150 331 146 353 161 372 170 379 173 379 168 372 161 339 132 317 141 315 96 200 81 293 134 374 301 515 300 513 250 491 294 448 150 112 4 35 4 81 24 69 21 62 24 52 27 45 28 42 28 52 28 54 28 54 28 52 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 50 24 85 40 114 39 121 34 119 27 85 25 157 85 224 84 224 81 200 58 167 43 162 48 174 48 136 39 140 49 162 72 193 81 176 66 157 70 150 55 112 36 95 30 95 33 97 30 97 30 93 31 85 19 88 42 296 179 193 33 88 22 341 208 489 180 207 79 145 45 88 1 95 49 119 33 105 28 83 37 105 33 95 31 100 36 102 33 100 22 76 19 78 18 85 27 107 34 112 30 109 33 119 30 119 33 114 31 107 31 100 30 83 22 66 22 62 19 40 1 31 0 23 6 71 21 74 0 181 283 475 180 403 167 296 180 305 128 243 85 186 57 138 34 117 31 117 31 121 36 128 39 126 36 124 33 119 31 117 30 109 25 107 27 112 27 105 21 105 22 102 24 109 30 112 27 107 27 114 31 121 34 121 34 136 37 136 37 133 34 126 30 128 33 128 28 117 25 119 31 119 31 114 31 114 31 117 34 114 36 124 34 119 33 102 15 69 16 62 15 59 13 57 12 54 12 54 12 54 12 54 12 47 12 62 15 52 9 59 22 88 37 102 46 105 43 97 40 88 33 88 39 112 58 138 72 124 58 107 45 83 39 88 45 88 37 71 28 66 15 69 24 214 110 210 92 219 102 212 105 214 92 210 96 212 95 212 111 202 67 102 31 100 39 90 31 93 37 90 36 83 30 69 27 66 27 62 27 64 30 62 25 71 24 62 24 69 28 66 22 71 28 74 31 81 37 90 42 97 46 66 1 21 33 159 114 226 119 222 110 217 107 212 102 219 107 231 120 253 125 243 116 217 102 217 104 234 122 253 123 222 104 224 105 226 107 231 108 241 114 241 116 248 119 243 111 238 110 241 111 241 111 238 108 217 98 226 105 238 114 250 120 234 116 248 126 265 132 269 132 286 141 274 129 255 122 255 126 257 134 222 90 109 21 9 0 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 2 3 9 19 62 52 100 55 90 63 90 42 64 52 76 42 52 25 35 22 40 28 66 37 42 13 7 3 11 12 19 18 38 27 40 16 9 0 2 0 7 1 33 36 109 75 140 61 128 66 157 70 169 79 205 92 188 93 188 82 81 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 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 108 182 90 146 87 166 101 194 113 222 114 226 116 230 117 234 107 218 116 206 108 218 111 186 99 174 98 174 98 174 98 174 95 178 107 202 110 206 116 230 126 257 134 265 129 246 125 242 123 218 116 202 114 222 128 253 110 198 114 222 129 269 147 309 141 234 107 178 108 182 104 158 114 194 116 186 116 202 126 230 96 99 52 123 101 202 92 170 101 265 156 428 206 503 235 555 226 472 221 476 227 492 226 472 220 480 227 472 209 432 208 460 218 460 215 444 194 309 116 111 75 83 82 134 84 103 122 341 197 376 197 353 187 357 196 369 196 341 167 214 140 376 245 488 239 476 242 492 251 484 211 321 159 166 101 190 179 412 236 511 241 495 247 515 250 507 241 472 239 484 238 460 227 436 236 472 238 460 238 460 238 460 236 460 239 468 238 468 238 464 236 464 236 464 236 464 236 476 241 484 241 495 245 499 245 511 253 535 227 412 262 587 203 349 194 261 113 253 128 158 132 249 159 432 223 507 209 555 248 821 325 472 202 388 167 372 168 372 182 480 202 277 107 242 161 337 165 349 214 488 256 551 251 492 248 507 248 492 250 503 253 519 251 527 247 523 251 535 259 535 259 539 259 563 256 555 256 567 260 579 259 555 256 630 277 396 141 325 146 138 87 190 137 261 162 337 190 357 173 313 170 329 162 269 128 246 117 202 105 198 105 186 95 154 87 166 110 234 123 226 123 190 111 174 114 194 116 182 110 182 116 198 119 206 125 222 128 202 126 206 128 210 129 210 137 226 134 214 129 202 125 202 120 198 116 190 119 206 126 226 134 238 131 222 125 202 116 186 99 150 110 210 140 277 149 269 152 273 143 238 122 202 135 301 138 277 102 123 120 333 259 876 358 761 288 591 262 622 277 638 241 333 36 0 0 0 15 35 21 55 22 71 25 79 27 71 27 55 27 55 27 55 27 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 19 39 34 79 42 79 36 71 39 71 13 51 58 202 96 182 67 119 72 130 63 91 45 71 34 31 33 67 49 71 45 63 58 123 66 119 69 134 69 95 48 79 33 51 31 63 33 51 31 51 31 55 24 19 28 99 173 400 105 63 33 55 202 492 256 452 159 380 87 83 40 71 36 146 43 31 48 99 27 75 36 55 28 47 31 63 36 67 33 39 18 19 19 19 19 35 28 59 34 39 28 55 34 43 33 43 31 43 31 39 28 51 21 23 16 27 21 31 10 0 3 3 0 11 18 47 12 0 233 682 215 424 179 273 180 253 141 289 123 238 113 194 90 119 64 67 48 31 31 31 31 43 37 39 34 35 33 27 30 23 27 11 25 23 28 23 24 3 24 3 21 7 27 23 28 15 25 15 30 27 33 35 34 35 37 35 36 31 33 23 28 15 30 19 30 7 22 0 25 23 33 43 31 39 33 43 34 51 33 51 36 39 28 23 16 0 15 31 16 27 15 27 13 23 12 19 12 19 12 19 12 19 6 19 16 27 10 3 16 43 33 67 42 79 43 75 40 67 31 51 27 35 27 79 63 178 67 126 52 79 36 59 40 87 49 83 36 55 22 7 15 23 85 234 95 170 99 253 99 162 88 158 76 186 93 190 92 210 104 158 49 63 37 55 34 55 40 71 39 67 34 51 30 39 27 27 22 27 27 35 27 27 25 39 18 35 24 51 22 35 21 43 25 59 31 75 37 83 34 87 42 35 6 0 39 138 95 194 90 182 88 170 82 150 88 186 95 162 81 162 88 166 96 158 79 162 88 154 78 142 76 130 76 130 78 134 78 134 79 134 79 142 84 146 79 130 87 146 85 138 79 123 73 111 76 119 75 119 75 123 78 126 84 142 88 150 85 142 75 119 70 130 73 123 67 126 78 170 76 174 87 166 58 63 22 27 0 0 0 7 1 15 1 15 0 0 0 0 0 0 0 0 0 11 4 0 0 0 15 79 36 71 37 126 51 103 46 154 48 115 43 99 39 91 36 87 46 95 27 27 4 3 10 35 43 126 60 158 55 91 18 3 4 0 0 3 34 123 73 126 73 83 46 79 61 107 60 115 81 166 85 178 96 202 55 3 0 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 210 95 195 82 181 85 207 104 214 104 226 111 234 113 231 110 238 108 236 107 234 105 231 104 224 99 219 96 217 98 224 102 224 107 226 111 231 116 245 128 245 107 219 123 262 125 241 120 234 104 238 107 243 108 236 101 234 110 267 137 308 155 322 158 296 143 315 155 327 162 336 168 372 199 403 208 389 197 396 212 346 113 159 58 152 61 167 102 188 90 193 96 243 153 374 224 427 235 458 242 444 227 441 232 441 229 446 223 427 212 427 221 425 226 446 238 401 153 238 82 212 113 286 107 212 96 248 162 384 193 372 199 389 196 367 187 358 187 322 82 226 199 441 226 415 220 417 180 324 137 279 104 319 162 398 221 482 250 494 248 475 241 470 233 448 223 451 229 448 221 456 227 468 232 477 236 475 235 470 232 470 232 470 233 479 235 479 236 487 236 489 236 496 242 489 239 487 241 489 242 470 242 499 250 489 233 396 144 238 114 310 170 341 140 274 132 262 132 253 129 219 122 219 135 298 149 346 215 470 325 551 229 343 193 358 203 336 187 355 229 398 193 312 161 312 140 286 129 379 122 324 233 532 259 491 253 487 260 522 245 489 247 513 271 511 256 496 260 542 279 520 277 527 274 525 257 525 288 565 282 556 272 530 269 477 187 362 174 370 137 286 117 267 110 269 111 274 105 255 125 291 120 253 105 245 96 231 90 231 92 224 82 224 88 226 85 217 84 229 96 250 107 257 117 279 125 274 116 269 114 279 117 284 122 291 125 288 119 284 107 276 117 281 102 279 113 284 114 286 116 284 114 269 107 274 116 291 126 305 132 315 137 317 138 317 137 312 135 308 150 315 73 181 75 260 95 272 113 303 135 331 146 334 143 331 159 348 132 305 199 542 352 587 345 608 340 542 253 484 266 520 282 444 138 128 0 47 6 66 21 57 22 52 24 45 21 57 22 54 24 62 28 52 22 45 25 47 30 50 28 40 25 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 112 25 83 19 107 48 186 101 200 81 202 69 183 55 176 54 162 43 145 42 150 48 143 42 145 49 140 51 148 57 140 51 102 33 97 31 95 30 93 30 95 24 85 27 100 6 66 122 336 152 169 40 69 67 389 168 410 170 415 190 236 58 83 21 119 64 117 39 105 22 124 67 105 28 83 24 95 34 97 25 95 27 88 21 74 15 81 21 105 30 109 36 119 33 114 30 117 33 117 33 112 34 105 31 78 22 69 24 59 16 35 1 26 9 35 0 126 40 40 158 542 244 386 187 351 155 298 150 327 131 260 122 269 113 245 119 238 110 243 88 131 25 109 28 114 31 109 28 107 30 112 33 105 30 112 25 97 19 102 30 100 24 100 24 100 24 100 24 105 28 112 34 119 37 121 36 128 37 128 37 126 34 121 33 117 30 114 28 112 27 109 25 109 31 107 33 109 34 112 34 121 33 107 37 119 27 78 9 62 13 57 13 57 13 57 13 52 12 54 13 57 12 54 10 57 7 47 13 57 9 59 27 102 43 105 45 102 42 100 42 100 37 81 19 64 25 97 55 124 69 136 61 95 37 85 46 93 43 76 28 74 24 83 21 195 85 210 102 234 108 200 76 195 85 200 88 205 93 205 96 200 93 164 52 97 33 90 34 83 30 78 33 88 34 66 19 66 28 71 31 69 31 62 27 66 24 62 21 59 21 59 22 64 24 64 25 69 28 76 33 76 36 88 39 52 3 69 58 152 76 164 78 169 78 169 78 174 75 167 70 164 72 174 78 169 70 159 70 171 78 171 72 152 67 150 66 150 64 148 64 157 70 155 69 155 69 152 67 169 70 155 66 159 69 152 61 150 64 155 67 155 63 145 57 155 69 148 61 140 60 143 61 155 66 143 55 126 48 119 46 136 52 109 48 124 58 109 45 11 0 2 0 0 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 10 14 12 31 27 52 30 40 24 40 30 57 40 69 42 50 13 0 0 26 34 105 58 88 60 105 58 59 18 7 0 45 52 126 69 124 67 133 61 124 54 131 60 145 63 159 92 202 85 179 101 148 42 9 4 9 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93 166 85 138 78 146 92 190 96 186 101 202 105 202 104 198 102 190 99 182 96 174 93 170 88 158 88 158 92 174 98 186 98 182 101 178 95 154 90 154 108 222 119 210 102 182 102 182 96 154 92 146 93 158 99 166 114 234 141 317 162 329 153 293 162 337 170 353 174 361 185 388 180 384 200 420 203 424 217 480 220 428 152 198 66 99 79 218 75 134 66 107 64 126 90 186 125 281 180 432 217 464 215 456 199 448 221 488 218 452 206 440 215 412 170 277 117 142 82 123 122 317 200 349 119 111 79 253 196 396 197 353 180 349 176 293 173 190 111 178 144 265 128 202 99 95 87 63 101 194 165 325 209 416 227 468 238 468 227 444 217 428 215 412 205 388 205 404 209 408 215 424 221 440 229 452 238 460 236 452 235 452 235 452 235 456 236 460 235 464 236 464 235 464 236 476 241 492 244 495 244 551 259 436 168 226 116 150 93 146 107 186 104 158 92 170 105 226 134 289 152 293 149 273 144 321 197 492 277 619 214 289 179 416 214 547 242 571 247 619 238 492 218 507 227 456 190 376 266 408 108 119 202 559 268 519 265 511 260 519 251 551 235 349 193 369 170 309 182 321 165 289 164 285 150 333 180 365 162 305 161 337 156 289 164 404 211 424 153 257 138 253 132 253 152 273 125 202 125 242 144 249 137 242 102 170 95 166 99 178 99 166 96 170 96 150 84 126 82 130 101 150 99 162 108 194 116 198 120 210 120 210 119 214 120 214 116 202 125 202 126 230 131 202 119 198 122 210 128 222 129 222 131 234 132 238 134 246 135 249 134 246 137 253 138 257 138 253 138 277 120 75 48 87 101 174 119 214 125 230 126 214 116 194 108 218 123 333 247 734 306 539 229 583 262 444 185 448 256 615 251 658 295 666 235 380 75 0 4 11 30 59 21 39 28 99 19 63 31 67 22 43 27 79 24 47 28 55 28 55 27 47 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 31 55 13 23 16 39 36 83 63 123 66 130 61 111 54 107 52 87 46 75 46 71 42 51 43 55 43 59 48 63 46 67 33 55 31 55 30 51 28 47 30 39 27 43 33 0 22 333 179 388 75 79 16 214 173 452 211 444 235 408 90 130 40 75 51 154 45 75 43 107 98 321 49 63 16 0 12 23 25 43 25 47 22 19 13 11 18 27 27 47 33 51 34 51 31 43 31 39 33 51 33 47 31 55 24 35 24 43 24 35 12 3 13 15 0 43 4 0 81 706 254 519 180 309 147 273 155 309 150 269 114 226 116 206 111 230 120 234 125 226 58 7 12 0 22 19 25 31 28 31 28 27 21 23 25 19 22 7 19 11 25 19 25 19 25 19 25 19 25 23 28 35 33 43 34 43 37 47 34 47 33 35 28 31 31 35 30 35 28 31 27 31 31 35 31 39 33 43 34 43 37 35 31 51 37 23 13 0 12 23 13 23 13 23 13 23 10 19 12 23 13 19 12 15 13 7 7 19 12 3 15 47 34 87 52 103 45 67 39 79 39 71 34 47 24 39 34 79 51 115 63 123 51 79 40 75 43 51 27 43 19 0 12 59 84 210 104 249 113 218 95 178 85 178 87 190 92 194 93 202 92 190 76 103 40 59 39 59 37 67 37 67 37 55 27 23 27 39 30 43 31 39 28 31 24 47 22 43 21 39 22 43 25 47 24 47 25 55 28 63 31 59 40 95 34 23 34 119 75 146 75 146 78 146 76 142 73 134 69 123 67 126 72 138 69 119 63 119 70 134 70 126 69 134 69 130 67 126 66 123 67 130 69 134 70 138 72 138 72 123 64 115 66 123 63 103 60 99 57 91 54 87 54 87 58 95 61 107 64 107 61 111 69 123 60 107 51 87 48 79 49 63 43 71 54 111 58 115 33 7 0 0 3 23 1 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 9 7 4 0 4 11 12 31 21 51 18 11 0 0 7 39 31 63 25 75 39 95 30 43 6 3 25 115 76 154 70 107 70 107 63 91 64 115 67 119 61 158 90 170 93 214 84 107 4 0 0 0 0 11 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 3 11 6 15 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 181 82 174 75 164 76 183 90 188 87 191 88 191 88 191 87 195 88 198 87 193 84 191 84 195 87 198 90 207 98 219 104 202 98 207 95 191 78 167 70 174 98 219 90 183 90 195 78 193 81 207 93 238 119 281 140 308 156 336 176 353 171 329 156 334 164 339 165 336 168 351 179 312 153 327 162 336 170 355 185 379 224 405 165 248 102 202 82 159 67 157 55 138 42 128 40 140 64 224 125 296 141 286 128 293 147 336 162 324 140 303 140 260 111 248 119 276 141 319 170 351 171 351 152 274 101 202 120 317 184 362 173 329 179 334 150 310 129 267 135 334 190 272 84 236 99 260 144 367 203 429 229 465 236 465 232 456 224 444 217 439 220 432 215 425 211 429 217 436 217 448 224 463 233 475 238 482 241 477 236 475 236 477 236 477 235 482 236 482 238 489 236 489 238 491 244 491 244 487 241 477 247 456 167 260 81 224 99 245 113 229 93 202 92 214 95 222 120 262 164 312 190 308 179 374 227 429 244 508 232 317 146 329 168 324 176 331 174 324 182 351 185 372 214 415 197 372 177 458 232 288 64 365 239 456 248 496 233 489 251 496 250 417 104 322 180 372 150 303 140 286 122 269 102 234 93 260 111 274 114 243 122 296 114 291 165 391 184 362 164 365 156 324 156 351 150 308 149 327 153 331 164 334 159 341 165 346 170 358 177 365 177 324 156 334 161 334 159 336 162 286 129 269 123 281 132 298 138 308 140 308 141 312 143 317 144 334 147 305 117 272 123 310 143 303 134 308 138 315 140 315 140 336 152 334 149 331 147 327 146 336 153 341 158 348 161 351 161 360 164 329 117 267 123 324 150 331 149 339 153 339 149 329 143 348 138 310 164 420 230 405 173 360 182 351 153 377 242 527 265 506 260 503 272 539 286 458 200 164 46 69 4 40 15 50 12 57 15 47 18 64 31 66 27 54 27 45 25 42 27 42 30 45 27 45 27 45 27 45 27 45 25 40 24 45 27 42 24 38 21 33 21 40 25 45 21 52 28 93 42 112 36 121 37 109 25 74 18 76 13 62 12 102 42 136 54 155 54 162 54 162 55 148 49 143 46 136 39 126 36 124 37 131 42 128 40 95 30 93 28 90 28 88 27 90 27 90 25 93 9 102 162 308 164 140 36 54 108 250 174 310 177 427 155 183 60 119 22 148 78 124 37 112 48 200 129 195 76 133 39 100 34 107 37 105 33 93 19 69 13 81 21 102 28 109 34 117 33 114 30 117 31 117 33 109 33 102 31 81 24 74 25 64 19 40 4 19 10 21 16 31 51 436 291 420 208 353 143 286 150 319 150 293 120 250 111 245 101 236 120 257 126 274 129 186 24 47 0 57 10 71 22 85 24 83 19 83 18 85 22 93 24 88 18 93 25 93 25 93 25 93 25 88 24 95 28 100 31 102 31 124 37 124 34 121 33 117 31 119 33 119 31 117 31 114 30 107 33 107 34 107 34 109 36 107 31 105 39 112 25 76 10 62 13 57 13 57 13 57 13 52 12 54 13 57 12 54 10 52 7 47 10 52 9 59 24 74 40 124 60 112 39 95 43 95 39 100 37 88 27 74 27 78 42 107 58 114 51 88 37 93 31 66 37 76 1 88 58 202 98 248 116 224 96 202 99 202 88 202 87 198 88 195 90 181 85 162 57 109 40 95 34 95 42 100 40 88 30 66 27 59 24 62 27 62 28 59 27 62 22 62 22 62 22 64 24 66 25 64 24 64 24 66 27 66 27 81 51 109 48 109 61 152 75 162 76 167 76 167 75 159 70 152 66 150 67 155 70 152 66 148 66 155 70 155 67 155 73 148 70 143 67 138 66 136 66 140 69 145 72 150 75 145 67 136 64 138 66 133 61 138 63 126 55 119 55 124 60 109 52 124 61 136 63 131 58 140 64 128 55 117 51 114 51 114 46 109 46 117 57 133 66 133 31 11 0 4 1 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 2 3 7 3 0 0 0 0 0 0 0 0 2 3 2 3 7 3 0 0 0 3 2 0 0 3 16 15 28 16 42 21 76 63 155 85 145 66 136 63 133 63 143 66 145 61 143 64 167 84 191 101 179 82 52 6 7 0 4 0 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 4 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 72 123 70 111 66 111 73 138 75 126 72 119 69 115 70 119 75 115 75 119 76 119 78 123 79 130 82 138 87 154 92 162 84 142 87 138 78 111 72 107 63 107 78 119 81 146 78 75 84 146 105 226 137 305 165 365 176 369 176 369 174 365 174 361 171 357 176 349 170 333 170 337 171 333 167 309 161 297 161 301 144 353 185 341 147 261 99 91 64 99 61 83 51 43 37 11 22 0 33 3 51 27 46 0 42 27 57 31 43 7 54 71 95 186 134 333 185 412 194 408 205 361 147 242 162 388 152 273 131 285 165 313 156 289 144 230 105 214 141 226 190 630 272 468 211 345 180 372 218 444 232 484 227 448 224 444 223 448 226 456 232 480 232 464 229 464 233 472 227 460 230 464 236 480 242 480 241 468 238 464 235 460 235 464 235 464 235 468 236 468 236 472 241 476 242 484 236 464 226 448 205 357 152 158 88 111 99 150 122 218 123 198 111 230 114 190 88 174 104 234 147 325 167 313 180 448 274 722 312 444 120 158 98 158 99 178 107 206 120 249 138 269 141 301 149 269 140 269 152 380 167 257 214 396 187 428 208 404 226 480 247 460 155 154 140 507 280 523 217 412 211 380 174 317 135 126 75 166 141 341 126 265 143 261 132 218 132 230 137 269 143 253 137 317 158 214 144 309 165 309 161 333 173 317 162 329 164 341 171 361 176 369 180 384 190 412 197 420 197 420 205 424 190 392 187 396 190 404 190 408 194 424 199 440 205 452 212 499 251 575 250 499 209 412 208 440 208 440 206 428 202 420 187 384 185 384 187 388 187 388 177 369 180 376 184 380 182 376 182 361 176 365 180 365 180 376 176 365 182 380 187 384 187 384 159 388 193 384 147 234 132 293 155 293 176 468 262 599 265 567 265 591 254 563 263 650 285 654 263 456 113 67 18 0 10 0 15 39 22 63 28 67 25 51 28 55 25 43 24 47 30 59 27 55 27 55 27 55 27 55 27 51 24 47 27 55 25 47 24 47 19 39 24 47 24 27 22 51 39 87 40 71 34 79 36 59 18 55 27 35 12 0 18 27 30 59 39 79 45 99 54 111 49 99 46 83 43 67 36 47 34 47 39 59 37 47 27 43 27 43 27 43 27 43 27 47 31 35 25 0 48 456 162 404 52 55 3 242 149 376 146 408 209 321 72 107 36 7 63 178 48 71 37 59 52 134 95 206 79 166 69 142 57 111 49 99 37 39 16 7 13 11 25 43 31 47 33 51 31 43 30 39 31 47 33 43 30 51 21 27 21 39 22 31 12 0 0 47 0 0 7 376 309 595 205 436 164 293 150 305 152 246 123 226 111 210 105 174 102 206 113 234 129 293 102 47 0 0 0 0 9 19 16 23 19 23 19 15 13 11 21 23 18 3 22 23 22 23 22 23 22 23 18 15 21 23 24 31 25 31 34 55 34 55 34 55 36 63 31 47 31 47 31 43 30 43 33 43 34 47 34 47 34 47 30 31 33 55 34 11 13 0 12 23 13 23 13 23 13 23 10 19 12 23 13 19 12 15 9 11 9 11 7 7 16 39 18 59 51 119 55 91 45 83 39 79 43 83 37 51 25 27 22 43 43 115 64 119 45 51 49 59 33 67 31 39 45 170 95 234 110 234 93 174 92 194 90 182 85 178 84 174 85 182 78 166 75 119 46 67 36 43 34 71 40 67 30 35 27 43 19 19 21 23 25 27 25 27 22 43 24 47 25 51 25 47 25 51 24 43 22 43 24 47 27 31 30 99 63 134 63 134 73 146 75 142 75 138 73 134 70 126 67 119 66 119 67 126 69 126 69 126 70 130 70 134 75 162 73 154 70 146 67 138 66 138 67 146 70 150 72 154 69 142 67 138 66 138 64 134 66 134 61 123 58 119 60 115 49 83 57 115 63 119 61 123 64 126 58 111 52 103 52 103 52 91 52 79 48 87 63 146 85 126 25 0 0 0 4 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 11 13 31 10 3 0 0 1 0 3 3 4 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 4 3 25 55 52 150 84 146 72 95 63 87 61 95 66 103 60 91 57 95 63 150 92 198 102 230 60 23 0 0 3 7 0 35 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 148 66 152 66 148 64 152 70 150 64 145 61 140 60 140 60 145 66 150 70 157 75 164 78 152 70 155 72 157 72 157 72 148 61 145 57 138 57 148 66 162 67 162 78 171 72 179 96 274 141 319 167 346 176 353 179 365 184 360 180 360 184 365 187 367 187 372 187 360 174 346 170 341 167 331 156 315 149 303 144 322 152 303 137 274 125 238 99 200 81 179 64 164 54 159 51 167 54 143 54 169 72 191 73 174 70 198 73 198 82 243 117 329 162 355 184 389 196 382 182 334 164 336 150 410 257 401 144 293 140 286 143 267 108 222 107 241 99 236 107 262 167 353 211 456 218 410 218 441 224 436 229 448 230 456 230 458 227 456 227 458 230 446 227 448 230 460 233 460 232 463 232 470 233 470 235 470 236 465 233 468 232 468 233 472 233 475 233 479 235 479 235 487 236 487 233 468 220 444 209 396 164 298 110 267 125 284 120 274 140 288 131 288 140 284 111 293 134 281 147 322 180 339 179 310 179 511 340 530 184 260 85 236 120 296 152 315 152 315 156 343 168 346 167 351 167 374 185 413 194 417 223 484 236 441 221 434 236 463 241 527 203 269 90 207 155 448 262 482 229 410 229 425 211 377 132 202 49 210 119 379 190 393 196 393 196 389 188 398 185 396 182 393 200 353 102 276 137 310 143 305 158 329 155 336 167 341 170 343 171 351 176 346 173 351 176 353 173 339 162 355 174 341 167 339 165 334 161 346 167 353 171 362 177 370 180 365 197 429 235 446 212 389 187 374 185 374 184 370 180 365 177 382 185 384 188 386 190 391 191 379 185 382 185 379 182 374 179 353 162 353 184 386 179 353 168 365 176 365 176 360 168 348 162 334 170 348 134 272 129 288 126 300 185 470 285 525 250 487 262 503 262 532 268 511 262 499 262 508 303 549 242 267 45 69 13 45 21 85 34 62 16 57 33 59 28 47 22 35 27 45 33 45 27 45 27 45 27 45 27 45 25 40 24 45 27 42 24 40 22 35 21 40 24 42 19 54 30 95 43 109 36 119 36 90 18 64 21 76 25 54 16 40 13 57 18 74 24 100 36 117 43 117 45 117 42 124 42 119 36 121 37 131 42 131 36 88 25 85 27 88 27 88 27 85 28 95 22 78 6 128 194 296 153 114 28 59 79 393 149 291 140 276 72 121 25 112 28 136 70 114 36 119 36 107 25 114 43 126 54 138 55 128 48 124 43 107 25 74 13 76 16 97 25 105 33 117 33 114 31 114 30 114 31 107 33 102 30 81 22 71 25 66 21 42 6 52 3 19 0 54 93 382 232 370 161 293 143 322 156 296 129 257 111 255 113 243 99 219 101 222 111 241 128 229 46 47 9 35 3 40 7 50 15 64 19 71 13 52 6 62 15 69 10 69 16 69 16 69 16 69 16 64 15 69 18 74 19 74 18 88 24 93 25 100 31 109 37 105 31 105 31 107 33 107 33 97 31 97 30 95 30 95 30 85 25 100 37 97 18 66 16 62 13 57 13 57 13 57 13 52 12 54 13 57 12 54 10 50 10 52 7 47 12 64 21 62 24 93 49 124 58 117 46 102 42 102 40 97 34 81 27 54 25 81 51 119 60 97 39 71 40 74 31 112 66 202 95 245 108 236 95 200 85 193 95 202 87 195 79 183 79 181 81 164 79 162 61 117 40 85 25 74 30 83 28 69 21 66 31 50 18 50 19 52 24 57 27 64 25 69 28 71 27 66 25 66 25 64 22 62 22 64 24 66 21 54 37 114 67 138 67 150 75 159 73 162 73 159 70 157 72 155 69 152 67 150 67 152 69 152 69 150 67 150 69 155 73 152 72 150 69 145 67 148 69 148 69 148 69 148 69 143 69 145 69 140 67 140 67 128 60 131 61 128 57 121 52 126 58 124 57 126 60 131 61 131 58 121 54 117 52 119 54 119 55 126 52 117 55 145 79 164 84 114 12 7 1 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 12 11 3 0 0 0 1 2 1 0 0 9 3 0 0 4 3 0 0 0 1 7 3 0 0 0 0 52 45 136 81 148 67 133 64 143 67 145 70 155 70 145 60 152 54 133 67 169 88 191 114 171 40 9 0 9 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 9 1 0 0 4 6 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 0 0 0 0 60 107 66 119 64 111 64 115 61 103 61 99 60 95 58 91 57 75 60 87 67 107 72 115 66 95 66 95 64 87 60 79 52 55 46 35 40 39 51 75 63 99 76 142 72 119 116 357 176 392 197 436 200 424 197 428 196 428 203 448 206 444 202 424 193 404 197 400 188 369 180 361 185 372 193 384 193 369 191 376 196 349 179 341 165 309 165 392 162 321 144 265 134 253 135 261 146 261 144 281 164 341 176 349 174 357 184 376 185 384 194 416 196 428 203 448 215 476 211 428 168 392 190 372 253 749 251 321 155 249 120 230 113 134 90 190 114 166 125 246 132 281 168 480 227 448 233 488 242 460 221 424 224 448 229 460 229 456 224 444 232 468 226 460 229 468 232 468 233 472 232 468 230 452 229 452 235 452 232 444 229 444 230 448 230 452 230 456 232 456 233 452 230 448 232 452 230 444 224 440 218 416 197 369 191 388 197 392 194 372 190 357 185 384 182 361 176 365 176 376 194 400 194 349 199 353 239 595 224 365 199 396 209 468 233 476 217 452 215 460 229 488 230 499 235 507 242 519 256 472 244 492 233 503 263 432 241 511 238 515 280 428 88 47 85 154 155 539 301 555 245 555 285 567 268 559 187 130 52 99 153 495 277 615 259 567 272 571 265 603 268 611 268 599 220 293 104 182 114 190 122 246 144 265 138 261 143 261 140 253 140 265 147 277 149 289 153 289 147 269 164 325 162 329 164 333 162 321 162 329 161 329 161 329 161 329 177 337 152 281 141 285 159 361 156 317 159 329 164 333 164 333 161 321 161 321 159 317 159 317 168 341 168 337 165 329 161 317 158 285 147 305 159 289 144 273 147 285 149 285 144 261 134 246 143 194 101 309 187 380 165 349 196 527 274 591 250 547 262 583 257 543 248 531 256 587 276 626 268 563 257 658 303 579 147 87 36 39 0 0 16 71 25 35 28 55 25 43 25 47 30 59 27 55 27 55 27 55 27 55 27 51 24 47 27 55 25 47 25 51 21 39 24 43 22 23 24 55 40 87 39 67 33 75 31 43 19 51 28 51 24 39 15 15 10 7 7 19 19 55 28 63 34 75 34 71 37 83 39 67 36 63 39 75 37 63 24 39 25 43 27 43 28 47 25 43 28 23 18 0 49 476 164 345 45 47 25 115 263 476 161 337 111 130 49 59 34 59 60 162 39 51 40 67 36 27 25 39 27 43 27 43 27 43 28 51 25 27 15 7 15 15 22 35 28 43 33 51 31 47 30 35 30 43 31 39 28 51 24 39 25 51 28 47 18 19 15 0 12 0 0 35 64 369 179 345 140 305 150 265 128 226 119 230 116 218 108 182 95 150 99 214 110 246 117 115 4 0 4 7 4 7 7 23 15 31 13 7 7 0 6 0 6 0 10 0 9 0 9 0 9 0 7 0 10 7 12 7 12 7 10 0 9 3 13 23 22 43 27 47 27 51 28 51 28 55 24 19 22 15 22 11 21 11 18 19 33 55 28 0 12 11 12 23 13 23 13 23 13 23 10 19 12 23 13 19 12 15 9 23 13 11 7 19 21 39 19 23 25 63 52 119 57 103 48 91 42 79 40 75 37 59 24 35 31 75 51 107 48 75 39 75 40 67 64 246 120 265 114 246 98 194 88 174 92 174 87 166 78 154 75 146 76 158 72 158 76 130 52 79 37 43 25 35 25 27 21 23 27 43 19 15 19 19 25 35 31 47 28 63 31 71 31 63 27 51 25 51 24 47 24 47 25 55 28 31 19 43 43 115 64 142 73 142 73 138 72 130 70 123 73 138 72 134 70 126 69 123 64 123 69 123 64 111 64 119 69 134 69 134 67 130 67 130 69 130 67 130 66 126 64 123 67 134 70 134 66 126 67 134 60 119 64 126 64 115 57 95 63 103 60 95 57 103 60 111 58 107 52 95 51 95 54 103 49 91 52 87 52 111 73 170 72 202 85 79 3 0 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 1 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 4 7 4 0 0 0 12 83 78 162 70 95 63 103 66 91 66 95 67 103 63 91 64 95 54 95 63 134 87 206 101 99 6 0 1 19 0 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 7 3 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 0 0 0 0 0 0 0 0 0 121 54 136 60 136 55 131 55 128 55 133 58 136 57 128 54 121 57 126 60 131 63 136 66 140 67 143 67 138 64 131 58 128 52 131 48 121 46 133 57 136 64 171 84 188 105 276 176 324 167 343 171 341 174 365 194 365 185 367 187 365 184 358 179 367 185 365 179 353 177 360 185 327 170 362 190 370 190 379 199 417 212 427 223 415 208 405 226 415 212 401 205 413 212 425 214 403 211 403 217 420 224 425 223 422 221 427 224 432 217 415 208 432 227 456 235 453 220 393 167 351 185 370 150 401 250 377 108 293 131 262 132 269 120 248 123 262 128 281 114 229 125 267 149 422 227 436 212 405 211 436 229 425 215 439 223 446 224 441 220 453 227 441 224 446 232 458 229 460 233 463 230 460 232 463 229 463 233 460 230 458 230 463 229 465 227 465 229 470 229 472 230 479 230 484 235 487 236 482 239 484 245 489 251 482 248 484 259 484 245 468 239 470 230 470 233 477 230 475 238 482 244 460 232 436 221 458 253 472 241 475 256 477 250 477 236 463 250 506 263 482 253 494 254 511 260 520 259 513 254 532 260 468 247 511 239 496 250 499 256 503 226 324 66 222 78 226 162 458 276 484 268 491 253 491 271 465 167 219 42 191 152 456 265 496 262 499 262 491 248 515 263 506 263 494 224 298 119 241 101 236 110 250 125 269 129 276 129 267 123 269 129 253 114 253 120 267 128 267 120 272 125 269 128 279 132 281 128 279 123 279 122 276 120 274 119 303 138 288 141 293 131 269 125 276 131 281 135 291 140 293 138 317 144 319 143 315 140 310 138 308 137 310 137 308 135 303 134 293 132 276 129 281 129 276 128 260 120 272 126 272 120 255 108 224 98 355 265 553 262 460 260 494 271 499 253 491 272 520 257 527 260 515 262 522 262 496 248 487 256 494 266 503 277 515 289 298 105 100 12 57 30 59 9 54 28 47 25 40 27 45 30 45 27 45 27 45 27 45 27 45 25 40 24 45 27 42 24 42 24 35 21 40 24 40 18 57 30 95 43 109 34 117 34 97 30 78 33 71 27 47 27 35 18 38 13 35 9 45 16 54 22 74 25 76 27 90 34 112 33 117 34 126 37 126 33 93 27 88 27 90 28 93 30 83 25 88 16 69 0 112 180 315 135 117 27 93 27 415 248 391 193 288 88 191 51 124 15 145 79 121 30 100 30 105 25 109 39 105 30 85 19 74 16 74 18 78 18 74 15 81 19 93 24 102 31 114 33 114 31 112 30 112 30 107 31 100 28 78 22 71 25 66 21 45 9 23 0 47 6 54 15 62 28 241 134 322 155 291 125 265 123 286 126 262 111 243 104 219 88 214 117 217 104 238 75 62 3 28 4 28 6 33 7 38 9 50 16 64 19 59 10 54 7 45 7 45 7 45 7 45 7 45 7 47 10 50 10 50 7 50 3 47 1 50 6 62 13 69 15 69 16 71 18 74 18 66 13 64 13 62 12 59 10 66 22 97 37 85 13 62 21 62 13 57 13 57 13 57 13 52 12 54 13 57 12 54 10 52 16 62 9 50 18 74 22 74 22 74 30 97 49 121 58 121 49 107 43 105 42 93 34 74 28 69 30 76 40 93 49 88 46 88 52 167 102 245 108 236 96 222 93 210 90 193 88 186 79 181 70 169 70 169 75 159 78 167 69 133 54 112 42 85 30 69 22 66 25 69 28 62 25 62 27 66 34 76 40 81 36 85 37 83 31 71 25 66 24 64 24 66 27 71 30 64 25 57 24 76 46 119 61 150 73 157 72 159 70 155 67 159 75 155 73 152 70 148 67 145 70 152 70 143 64 143 67 150 66 150 66 152 67 152 67 150 66 150 66 150 66 152 67 143 69 152 69 145 64 148 70 150 69 150 69 148 66 143 61 136 60 136 60 136 58 136 57 128 52 124 49 124 52 128 55 109 49 112 49 124 61 155 78 155 85 176 73 69 4 2 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 7 3 2 0 2 3 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 1 0 0 2 3 7 4 2 0 31 40 145 79 143 69 140 72 136 61 131 61 138 60 131 54 138 58 133 49 121 58 140 69 148 52 50 3 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 0 0 0 4 16 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 0 0 0 0 0 37 55 48 79 49 67 45 59 46 75 52 87 54 83 49 63 52 63 52 63 54 67 54 67 57 79 60 83 60 75 54 63 51 63 54 67 52 63 55 79 66 123 79 150 107 273 135 238 119 214 111 178 101 198 129 289 150 285 134 238 123 234 128 246 128 218 119 194 113 206 131 253 164 349 196 400 199 388 203 420 220 424 208 408 208 432 208 416 208 428 203 432 211 436 205 404 211 432 209 416 202 408 202 412 218 444 212 444 221 468 221 456 205 452 220 460 212 416 168 261 215 595 286 503 202 420 147 214 131 285 150 329 159 325 137 230 111 146 87 123 93 218 120 269 149 345 221 460 226 448 223 420 223 444 224 448 223 436 217 424 221 428 209 412 215 432 218 420 226 448 226 452 227 444 227 444 235 452 232 444 230 444 229 448 226 440 226 444 227 444 227 448 223 424 223 432 229 452 233 472 230 472 238 499 244 503 241 499 245 460 236 499 242 476 230 511 235 488 229 468 230 464 236 464 244 531 233 440 253 511 230 499 241 507 245 499 245 523 245 472 253 523 247 507 247 523 250 503 254 503 248 519 257 499 250 484 241 448 266 547 227 531 229 226 72 150 81 95 164 567 286 511 251 551 256 527 276 630 200 134 55 43 108 400 266 599 269 575 272 619 263 539 205 456 226 507 184 293 114 166 95 130 92 170 102 170 110 174 104 158 104 174 113 186 105 174 107 174 101 146 110 202 104 186 105 198 107 194 107 198 108 202 108 206 110 206 116 186 101 202 116 210 111 214 110 206 111 210 113 210 113 206 108 194 107 194 107 194 107 194 108 202 110 206 111 206 110 202 104 182 107 190 111 202 111 190 104 186 110 194 105 158 87 119 113 495 288 611 245 622 289 603 279 583 262 619 277 559 250 559 257 547 262 559 262 547 257 555 256 543 256 563 263 583 265 599 298 658 185 218 21 0 7 63 24 43 25 47 25 55 27 59 27 63 27 63 27 63 27 55 27 51 24 43 27 51 25 43 25 47 21 35 24 35 19 11 24 51 40 87 39 67 33 71 25 47 28 71 28 39 18 43 18 39 21 39 15 19 10 23 12 35 21 51 19 39 24 55 33 59 30 63 34 63 31 51 25 43 27 47 28 51 31 55 25 35 25 11 15 0 36 428 180 325 49 31 28 0 179 730 303 702 203 265 96 154 57 47 51 182 57 83 39 63 48 83 28 59 39 75 36 51 24 27 16 31 22 31 19 15 15 11 21 31 28 43 31 51 31 39 28 31 30 35 31 39 30 47 15 11 18 27 19 23 7 0 21 0 0 31 18 0 0 0 10 190 155 345 129 238 128 246 144 269 117 198 105 190 98 150 95 226 102 206 125 186 16 0 0 19 7 27 9 11 3 0 18 55 36 67 28 23 13 0 6 0 6 0 6 0 6 0 4 0 7 0 7 3 6 0 6 0 0 0 0 0 4 0 0 0 1 0 3 0 4 0 4 0 6 0 4 0 3 0 13 19 34 59 25 0 12 23 13 15 13 15 13 15 13 15 10 11 12 15 13 11 12 15 10 35 18 15 9 31 25 43 27 43 27 39 30 71 52 134 60 115 48 95 46 87 37 51 34 47 24 19 24 47 42 95 54 59 36 103 69 158 76 190 81 186 92 198 90 174 84 158 79 154 70 134 67 138 72 150 69 158 78 146 64 123 57 103 42 63 27 31 27 43 28 35 30 43 30 47 34 67 43 91 37 87 40 91 37 71 28 51 24 47 24 51 27 59 31 71 25 51 28 39 27 67 51 119 73 150 73 134 70 123 67 119 72 134 73 130 70 123 67 115 72 138 76 138 70 119 70 134 63 107 63 111 64 119 67 123 60 107 61 111 66 123 67 126 61 115 67 119 63 107 64 123 66 115 60 95 55 95 58 103 52 83 58 103 61 103 57 87 52 83 49 83 49 91 54 111 54 99 49 87 52 103 61 115 76 150 90 222 61 0 0 19 0 0 0 0 1 0 0 7 0 7 0 0 0 0 0 0 0 0 1 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1 3 4 0 0 0 3 3 3 0 3 51 66 154 76 134 76 115 69 99 63 91 63 99 61 95 52 111 58 67 42 71 51 63 51 83 31 7 0 3 6 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 9 59 34 95 25 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 97 37 109 42 107 39 102 39 126 48 112 43 114 45 109 39 100 48 105 51 107 49 102 46 105 51 121 54 119 46 112 46 107 43 121 49 128 49 131 54 150 70 188 99 229 111 231 107 231 99 205 82 195 92 226 110 236 108 236 108 236 110 243 113 250 108 250 99 243 119 317 170 398 199 398 202 403 205 410 209 405 205 405 206 408 208 405 206 429 215 408 202 401 202 405 203 415 202 401 211 417 206 405 211 413 209 408 206 415 214 417 203 398 212 446 209 384 156 250 101 355 283 477 167 358 180 286 137 265 128 241 119 327 188 226 146 274 134 234 102 245 120 241 114 260 140 358 221 436 208 403 218 422 220 434 218 434 223 432 209 427 211 432 218 432 208 427 224 453 226 444 223 441 223 448 229 468 233 465 227 458 224 456 224 463 232 470 232 463 226 460 226 465 227 465 227 465 227 463 229 460 229 465 233 470 239 479 244 463 236 460 238 468 238 468 238 465 236 465 235 463 235 463 236 460 238 463 239 463 241 465 241 470 244 472 245 475 247 475 245 487 244 487 242 489 242 491 244 496 248 501 248 494 242 487 244 484 241 489 242 489 248 491 251 296 64 207 96 191 149 487 269 487 266 506 248 501 274 518 235 260 46 171 99 312 241 539 256 479 242 436 187 353 165 355 168 336 147 281 113 236 95 217 87 224 98 212 92 212 96 214 95 224 96 217 92 212 93 219 96 241 99 222 95 222 99 229 101 224 102 226 105 226 105 226 107 202 101 231 105 234 113 226 90 229 111 241 108 231 108 229 98 219 104 241 108 229 98 222 99 236 108 238 107 229 99 224 99 238 107 224 96 214 95 219 101 243 98 219 107 217 79 214 128 477 272 508 276 503 280 515 272 506 263 499 262 503 260 501 254 499 256 499 256 499 256 494 257 496 259 496 259 494 259 494 259 496 280 546 256 355 87 102 0 64 15 47 12 50 25 45 12 50 19 26 31 54 27 40 36 38 24 45 25 47 25 47 22 45 22 52 27 59 25 54 19 62 30 90 37 102 43 117 39 83 27 78 25 66 24 57 21 45 21 42 21 42 19 31 16 47 16 50 16 52 21 57 21 62 21 85 33 117 37 117 28 102 25 97 27 88 30 83 31 102 15 54 22 54 10 50 162 296 159 112 48 78 42 164 295 484 196 367 220 291 119 193 40 143 78 152 37 100 36 102 37 117 40 102 33 97 28 85 19 81 19 69 15 71 18 76 18 90 30 117 42 114 31 107 31 117 27 112 28 109 31 93 24 64 22 71 28 66 21 47 9 33 0 31 9 69 24 54 0 35 25 212 153 284 117 272 153 317 135 245 110 255 122 241 99 217 98 217 108 224 102 140 0 35 7 28 4 35 9 35 3 54 42 136 52 107 40 105 28 90 25 71 12 52 7 47 6 40 3 42 4 40 6 40 4 31 3 26 0 26 1 31 4 31 1 26 1 31 4 31 0 50 6 47 4 47 3 45 3 57 22 88 24 66 16 69 16 64 18 62 15 59 13 54 12 52 10 52 12 54 13 57 13 57 13 57 13 57 18 76 33 76 31 83 28 64 27 88 48 121 57 117 49 105 45 95 43 71 30 74 25 59 19 66 31 95 48 88 36 83 36 109 49 148 61 179 84 205 87 202 88 188 75 159 64 162 72 164 64 167 69 157 67 150 63 145 63 131 52 100 34 78 28 78 33 81 36 85 40 88 40 83 37 85 49 102 33 74 37 78 19 62 22 64 27 76 31 74 28 42 16 40 19 54 33 93 55 138 70 155 73 150 64 148 64 152 69 152 69 152 69 152 69 159 72 155 69 150 67 150 67 145 63 145 61 143 61 145 63 150 63 143 63 150 66 143 57 138 61 143 61 136 57 136 60 133 58 136 58 133 51 117 43 131 54 124 54 131 58 131 54 126 52 124 55 138 60 128 49 121 49 114 48 121 58 138 61 169 69 174 113 200 48 47 0 19 4 0 1 0 1 0 1 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 9 10 71 57 143 82 152 72 140 70 157 75 157 64 136 51 124 58 131 61 128 55 102 34 97 46 69 10 2 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 11 21 76 67 97 43 66 36 42 16 14 4 4 1 4 0 2 0 2 1 11 9 2 0 2 1 4 1 2 0 7 3 7 1 4 1 2 0 33 39 40 55 40 47 39 51 39 39 36 47 43 63 43 47 43 51 46 59 49 59 46 51 40 51 48 71 48 59 45 55 40 39 46 51 48 47 54 67 67 99 76 130 88 146 92 150 92 126 85 119 88 142 104 178 110 178 108 178 108 182 110 178 114 198 120 210 129 269 165 369 199 412 197 412 199 416 202 424 200 424 202 424 203 412 202 404 209 400 200 380 203 376 203 369 203 369 188 353 191 376 206 420 203 412 212 388 190 353 199 408 214 349 170 285 117 63 76 174 114 305 153 285 143 246 114 285 129 305 173 345 188 603 241 392 122 257 125 182 102 126 92 150 131 182 123 281 202 460 224 428 214 428 212 400 208 420 214 408 215 412 214 432 218 416 218 444 223 428 220 416 220 424 224 436 220 436 218 440 221 444 221 444 218 444 226 456 224 452 226 460 226 444 226 444 226 444 226 444 227 448 229 460 235 472 238 480 232 468 233 476 236 480 235 476 233 472 233 472 233 472 233 472 235 472 236 472 238 476 238 476 241 484 241 488 242 488 244 484 241 476 241 480 242 484 244 488 244 492 248 495 242 476 239 472 239 464 241 472 244 499 250 523 215 257 85 99 76 83 143 579 294 468 251 630 254 492 269 535 247 190 55 59 95 257 188 420 168 341 161 293 141 285 144 273 141 269 126 222 107 174 88 134 87 134 82 126 84 142 85 150 87 158 90 170 92 174 92 182 93 198 85 182 88 194 92 182 95 182 90 166 93 174 95 170 122 230 105 162 88 174 108 222 88 166 95 162 93 182 101 174 90 166 93 166 92 162 95 174 99 186 101 178 95 158 88 150 81 142 79 150 88 186 102 206 66 142 92 170 85 202 149 432 203 464 212 440 205 452 215 448 238 531 253 531 251 535 254 515 256 551 257 551 257 551 257 551 256 547 256 547 256 547 256 547 272 551 242 619 301 662 200 281 18 0 13 39 16 31 16 91 21 103 39 95 22 51 22 55 25 51 27 39 30 27 27 23 21 23 22 31 22 27 18 11 22 51 36 59 37 83 40 67 25 59 27 55 24 55 21 43 18 43 21 43 21 47 19 39 16 47 15 43 16 35 19 31 21 23 24 47 34 59 33 47 27 51 27 47 28 51 31 63 30 51 31 27 1 7 6 353 170 388 51 75 34 31 30 416 199 281 161 551 245 567 116 0 64 182 64 75 37 71 33 59 37 63 33 55 30 51 28 47 24 31 16 11 18 23 19 11 22 47 39 63 36 43 31 39 28 3 27 15 28 39 27 35 21 39 24 51 19 15 7 0 18 7 9 35 24 67 6 0 0 11 39 198 131 285 135 273 141 253 116 222 117 238 111 206 102 182 99 214 110 214 61 0 7 23 3 15 6 11 6 0 7 71 63 123 57 103 57 79 48 71 40 55 31 35 27 35 16 3 12 0 9 0 6 0 3 0 0 0 0 0 0 0 3 0 0 0 3 0 1 0 4 0 3 0 1 0 0 0 13 51 30 47 16 23 15 15 16 15 15 7 12 3 10 0 10 0 10 3 12 7 13 7 13 27 13 19 12 31 24 63 33 79 37 71 28 51 34 91 48 119 55 134 55 115 42 83 37 83 36 67 25 43 25 63 36 75 43 63 28 31 31 71 45 126 70 174 79 178 82 190 76 154 63 130 67 154 67 138 69 150 67 138 63 130 60 123 57 111 51 83 40 59 33 55 31 67 36 79 43 99 45 99 37 107 43 63 27 75 33 39 22 39 22 51 30 63 28 51 15 31 16 27 22 59 43 103 67 142 72 142 69 119 66 123 69 134 69 134 69 134 69 134 70 134 67 130 67 130 69 138 66 126 64 119 63 119 63 123 66 119 61 119 66 126 61 103 58 115 61 111 57 99 57 111 57 107 58 107 57 99 52 87 55 103 52 99 55 107 54 99 51 95 51 107 58 115 54 91 54 83 46 71 48 91 57 103 70 138 82 202 101 142 36 0 0 0 7 0 1 15 4 19 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 0 0 0 31 61 182 85 154 76 142 79 150 79 130 70 119 61 123 67 126 60 79 36 11 34 67 34 23 1 0 4 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 3 31 31 138 54 103 48 91 55 103 51 75 31 39 19 19 7 0 0 0 0 0 0 0 1 0 3 0 4 0 1 0 1 0 1 0 1 0 83 28 95 34 95 33 97 36 88 28 90 34 105 40 105 37 93 42 97 43 102 45 100 43 97 42 109 43 107 40 105 40 112 45 131 54 145 64 167 75 181 79 191 87 212 104 238 114 262 126 269 132 279 140 291 144 308 153 305 150 303 150 305 150 308 150 327 164 355 185 386 200 396 199 393 197 391 199 396 200 396 199 396 199 396 200 396 199 391 196 393 200 403 205 401 199 393 202 401 199 396 202 398 196 384 194 398 203 403 199 386 191 336 171 322 149 262 132 413 221 317 129 286 158 284 113 267 152 327 226 565 289 472 342 608 200 217 122 243 114 229 101 217 117 336 159 286 126 315 203 439 232 410 217 425 214 420 221 434 218 436 214 429 217 434 214 434 221 427 217 425 214 425 217 432 220 425 208 436 214 444 215 444 214 434 212 446 220 453 223 458 227 456 224 456 224 456 224 456 224 458 226 460 229 463 230 468 233 451 227 448 230 453 232 451 230 451 230 451 230 451 230 451 230 453 233 453 233 456 235 456 236 458 236 458 236 460 238 463 238 477 236 482 239 487 242 491 244 487 242 494 244 487 238 482 239 487 239 487 242 489 245 489 250 503 235 324 87 198 63 205 140 453 260 501 248 511 263 501 251 556 233 339 82 152 60 248 147 312 144 315 143 315 147 305 131 279 123 269 120 257 104 219 82 188 75 181 73 188 79 193 78 176 70 188 79 198 79 193 76 202 79 195 79 198 84 198 82 212 92 193 90 202 99 202 98 176 82 210 102 214 87 188 82 200 92 202 82 188 84 193 79 198 84 188 79 193 87 202 92 188 82 191 84 195 87 202 90 202 81 183 73 183 75 179 67 217 81 157 57 205 125 265 108 265 132 274 128 279 144 322 162 362 196 410 205 434 244 503 254 496 256 491 257 494 257 494 257 494 257 494 257 494 257 494 256 508 257 503 257 501 268 513 283 453 144 105 0 40 7 42 16 9 15 40 21 52 45 62 16 42 27 45 30 47 28 50 25 40 19 45 22 52 21 50 16 71 31 90 36 97 39 105 31 83 25 78 25 71 21 57 18 47 19 45 21 42 21 33 16 42 16 45 13 38 16 45 18 52 19 64 22 88 30 102 28 105 27 100 28 90 31 85 34 71 28 95 16 57 0 57 117 305 155 138 49 109 36 62 134 312 129 257 177 374 209 236 31 164 81 145 39 112 42 97 30 95 31 100 31 95 28 95 31 88 22 74 16 74 19 78 19 90 30 114 40 112 30 105 30 114 25 112 27 109 30 88 21 76 22 71 21 64 13 54 6 57 6 50 12 78 24 57 0 42 1 38 33 236 153 298 147 272 123 253 114 245 114 241 110 226 95 207 102 229 111 162 1 33 4 23 3 31 6 33 1 42 37 143 73 157 75 162 66 148 64 143 60 131 51 117 45 93 31 81 25 66 18 54 13 45 9 40 4 38 4 38 4 40 4 35 3 40 6 38 3 45 3 47 3 45 1 45 1 74 28 95 24 69 15 64 10 59 15 57 12 52 10 50 9 52 10 54 12 54 12 57 13 57 15 57 12 52 13 64 24 85 40 95 39 76 30 69 33 78 40 109 60 121 54 95 36 90 40 85 31 64 19 54 21 62 37 93 40 66 18 64 25 85 45 145 58 167 76 198 79 169 67 145 61 152 69 155 64 157 69 155 66 150 63 145 61 131 60 128 58 119 46 93 34 78 34 83 39 88 43 93 46 83 45 85 28 62 33 74 25 59 22 57 25 66 30 66 25 35 15 35 15 47 30 85 51 138 72 155 73 155 69 152 70 155 70 155 70 155 70 155 70 148 66 145 64 148 69 157 73 152 67 148 64 145 64 145 64 145 63 143 63 145 64 140 58 133 60 140 60 133 55 131 58 136 58 136 57 133 58 138 60 128 54 124 52 128 55 126 52 121 51 121 54 131 57 126 51 124 51 112 43 109 51 131 61 145 78 176 81 198 104 162 25 9 4 7 1 0 7 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 11 0 7 6 74 64 152 87 155 84 167 82 167 76 155 69 138 70 143 72 131 48 76 18 57 31 74 24 16 1 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 2 1 0 0 19 31 66 43 76 51 102 66 112 58 88 42 83 42 64 25 40 12 26 9 9 3 7 1 2 0 2 0 2 0 2 0 2 0 2 0 19 7 27 19 28 19 31 35 30 27 33 39 37 43 34 27 36 23 39 31 42 39 43 39 51 63 51 55 45 55 52 75 64 99 82 154 102 194 119 230 143 277 146 301 161 341 179 376 179 361 182 372 187 380 188 380 196 400 194 388 191 388 191 384 184 361 185 384 200 416 203 404 200 400 197 396 197 396 197 400 200 400 197 396 197 396 197 388 193 376 193 388 202 396 200 392 196 416 209 416 202 416 202 388 227 428 196 404 214 452 212 416 174 372 165 357 155 361 295 658 165 337 168 361 155 285 137 281 161 464 282 499 176 571 348 416 90 158 90 154 110 166 96 158 141 349 180 249 117 273 196 448 221 480 230 460 217 432 206 384 218 424 214 420 214 408 209 408 212 408 212 400 212 408 217 416 208 408 211 424 212 416 208 400 205 412 215 432 218 440 223 456 223 436 223 436 223 436 223 436 224 440 224 440 224 440 224 440 221 444 224 452 226 452 226 452 226 452 226 456 227 456 227 456 232 460 232 464 233 468 235 468 233 464 233 468 235 472 236 464 233 460 235 468 239 480 242 484 239 484 244 488 239 472 238 468 239 464 239 468 242 492 247 515 254 563 239 309 81 111 87 23 111 519 265 460 254 555 233 488 236 575 242 289 98 55 72 158 134 246 138 253 137 242 123 198 117 210 120 218 116 190 92 126 73 107 70 103 73 115 73 107 60 91 64 111 70 126 72 130 73 150 72 154 78 162 78 146 81 138 75 138 85 162 88 142 95 134 70 103 66 83 66 126 61 95 66 83 61 91 63 75 79 115 69 103 72 119 73 107 76 107 63 79 60 87 66 99 66 87 60 95 73 130 75 115 52 95 73 126 85 190 105 186 104 186 108 182 113 206 129 242 137 285 155 273 179 480 259 543 254 547 256 547 256 551 257 551 260 559 260 559 260 559 260 559 262 559 268 563 259 563 260 607 280 662 262 424 76 0 0 11 33 63 13 0 10 55 28 35 22 43 24 47 25 43 25 39 22 43 21 43 22 31 21 23 27 55 36 59 33 67 34 43 27 51 27 55 22 39 18 39 15 35 19 43 21 39 18 43 21 59 16 43 15 31 16 31 19 15 13 11 21 39 28 39 30 47 30 51 31 55 33 67 31 39 15 11 15 0 0 230 152 333 61 95 49 59 52 416 150 309 143 369 159 317 57 67 85 194 58 67 40 83 33 55 25 51 33 59 28 35 24 35 28 39 19 19 19 27 21 15 21 43 37 59 33 39 28 35 25 15 25 23 30 39 22 23 19 35 21 35 22 31 21 19 10 0 6 11 22 51 12 7 0 0 0 0 92 301 147 345 137 253 117 214 111 218 110 206 104 178 92 198 108 242 78 0 4 19 0 7 4 7 3 0 7 59 58 138 70 142 70 123 69 130 70 126 66 111 57 91 51 91 46 75 37 55 30 39 25 35 22 27 19 19 16 15 15 3 10 0 13 7 12 3 9 3 7 3 6 0 6 0 22 63 31 47 18 27 15 15 15 11 13 7 12 0 10 0 12 3 12 3 12 3 12 3 13 23 13 19 9 15 15 39 37 95 46 107 43 79 34 67 24 67 40 115 52 123 48 103 46 103 42 79 28 39 18 23 22 55 39 71 33 31 19 11 10 43 36 67 52 170 81 158 66 130 60 123 63 138 66 134 67 138 66 134 63 126 60 123 60 130 64 130 58 99 43 71 34 67 34 67 36 83 40 91 40 91 37 55 25 63 33 55 25 43 24 47 28 59 28 51 13 23 13 11 18 43 40 99 67 142 73 142 70 130 72 142 70 138 70 138 70 138 70 138 63 119 61 115 64 134 73 154 72 138 69 130 66 123 64 123 64 119 63 123 64 119 61 111 57 107 60 107 55 95 55 103 63 111 57 99 55 103 60 115 57 103 52 99 55 107 54 95 49 95 52 103 55 107 54 99 54 83 46 63 45 83 60 123 72 166 82 142 90 222 92 95 9 0 1 0 3 15 3 19 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 6 0 4 27 52 158 82 174 87 178 84 150 69 119 75 150 73 150 67 75 33 11 18 39 36 47 10 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 1 3 0 0 1 35 28 95 37 55 39 67 42 79 43 95 54 119 46 99 36 91 33 83 24 43 18 19 7 0 0 0 1 0 0 0 0 0 0 0 76 24 85 28 88 30 95 36 97 37 107 43 112 43 109 43 107 45 112 48 117 51 124 54 148 66 143 61 152 73 188 96 234 123 276 150 308 162 327 170 355 187 362 190 370 194 379 196 374 191 374 193 379 196 384 199 379 194 377 191 372 190 372 191 389 194 382 194 393 202 391 191 393 199 391 196 389 196 391 197 396 199 391 196 386 194 389 196 393 196 384 194 389 199 393 196 382 200 386 193 374 199 398 209 360 193 401 208 370 173 360 205 479 251 479 342 499 156 310 123 224 131 265 122 286 128 243 128 281 143 315 119 219 129 377 120 171 79 169 75 193 76 176 87 231 152 334 141 234 116 288 155 346 185 379 199 398 221 439 235 422 217 432 217 425 212 420 208 420 212 420 212 420 214 425 214 425 209 432 214 434 212 425 206 427 212 439 220 441 220 446 224 448 224 448 224 448 224 448 224 448 224 446 223 444 221 444 220 436 218 434 221 436 221 436 221 439 223 439 224 441 226 444 226 451 232 451 233 453 235 456 235 453 233 453 235 456 235 458 235 468 230 472 233 479 238 484 241 484 242 491 244 487 239 484 242 487 238 482 239 482 242 482 245 496 247 508 245 327 82 200 78 179 114 408 265 487 232 472 245 475 241 460 233 436 135 181 64 243 107 276 134 298 129 274 119 265 116 257 116 250 102 222 85 191 72 176 69 176 67 167 60 164 61 162 60 167 63 174 69 171 64 169 67 179 72 174 67 179 73 167 70 167 72 157 61 152 46 121 40 143 61 176 79 265 144 324 185 393 232 451 248 393 205 379 202 382 200 367 185 284 125 229 88 188 76 181 75 155 54 145 49 148 51 140 42 131 48 169 79 195 79 210 108 245 114 260 120 262 116 265 117 293 143 312 144 377 235 501 247 487 253 489 254 491 256 494 256 499 259 499 259 499 259 499 259 511 256 494 256 506 269 501 259 494 274 503 277 463 202 207 15 45 3 50 27 71 21 50 27 42 24 40 27 40 25 35 24 40 25 42 24 45 24 54 22 71 34 93 34 97 36 97 25 83 25 83 24 71 21 59 15 50 16 50 19 50 21 42 16 54 19 45 18 42 18 42 19 47 15 42 12 62 22 88 28 102 28 95 28 88 31 85 33 93 27 76 1 155 49 169 98 365 135 169 42 136 22 121 159 260 98 183 110 231 81 69 28 200 88 136 31 109 40 105 39 85 27 95 30 90 24 83 21 90 25 76 18 76 21 78 18 85 27 109 37 107 28 102 28 107 25 107 27 102 25 81 13 71 16 83 27 105 34 124 39 119 31 100 25 100 22 69 3 35 9 40 0 188 134 293 161 312 134 250 108 243 113 236 101 226 93 207 96 229 116 198 31 33 3 21 1 31 4 31 1 45 28 112 58 138 67 152 69 148 66 152 67 145 60 128 51 128 55 117 51 109 45 102 42 95 39 100 37 95 34 90 31 85 27 76 25 81 27 76 21 66 16 66 15 64 15 62 13 78 28 88 22 71 21 74 16 64 16 62 15 57 13 54 12 54 12 54 12 54 12 54 12 57 13 57 12 52 10 54 16 74 37 97 51 102 48 90 40 66 25 69 31 85 45 109 55 119 57 109 48 93 36 71 25 57 24 62 31 83 34 71 13 54 9 64 18 126 70 179 64 152 61 143 60 145 63 148 63 150 64 150 63 145 61 143 61 140 64 133 60 124 51 105 43 74 28 69 25 69 33 81 39 81 40 74 30 62 33 71 33 64 28 57 27 64 31 64 28 40 15 38 13 47 28 93 55 140 70 152 72 152 70 157 75 155 70 155 70 155 70 155 70 143 61 138 60 143 67 157 76 162 73 155 67 148 64 145 63 143 64 145 64 143 61 140 61 133 58 138 58 131 54 131 57 148 63 136 54 126 54 133 60 133 55 124 52 128 55 124 49 119 51 124 52 124 52 124 54 119 51 114 46 112 55 148 75 186 90 186 85 186 93 202 95 97 10 2 1 9 1 0 6 0 1 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 0 1 9 0 7 0 31 28 109 64 143 85 169 84 152 72 148 72 140 76 140 51 81 27 62 30 71 27 26 1 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 1 4 1 0 3 26 30 69 33 62 27 62 33 78 42 81 39 81 37 78 37 81 40 81 43 64 33 45 24 35 21 23 12 19 7 9 1 2 0 27 19 30 23 30 23 34 43 45 71 51 87 54 95 61 111 60 79 61 87 66 103 72 119 69 111 75 138 88 206 123 277 158 333 176 372 185 380 187 376 176 357 182 369 187 372 187 369 187 376 185 380 190 400 199 416 197 404 194 396 193 396 194 396 202 388 193 376 197 396 197 380 194 380 193 376 193 380 194 384 200 392 196 376 191 384 193 396 199 404 191 392 191 404 194 408 194 424 202 444 194 376 173 369 180 436 208 357 116 214 200 674 313 626 239 603 223 361 206 468 144 257 90 119 104 170 117 392 208 321 135 222 131 162 88 51 73 150 92 146 78 91 82 238 229 420 153 222 117 214 116 170 105 182 116 186 126 285 179 384 190 400 214 432 214 432 215 420 211 408 212 408 212 400 212 400 203 400 208 416 212 420 211 416 211 424 218 436 218 436 220 444 221 432 223 432 223 432 223 432 221 428 221 424 220 420 218 428 215 424 217 432 218 432 218 432 220 440 221 444 224 448 226 452 230 460 232 460 233 464 233 464 232 460 233 464 235 468 235 468 230 448 230 456 233 464 236 468 238 480 244 488 241 476 239 480 238 460 239 464 239 476 242 499 245 519 242 571 257 333 87 126 73 43 96 388 262 567 242 492 236 488 229 507 263 412 119 91 69 87 98 206 140 253 140 257 117 194 114 182 108 162 98 138 78 111 72 99 70 87 61 67 60 67 52 63 51 67 55 95 58 103 55 107 60 123 63 111 66 107 60 87 54 79 57 79 28 59 81 257 177 535 263 658 244 583 244 551 227 515 214 472 182 412 182 412 180 396 170 369 187 384 150 289 128 265 123 242 114 202 99 146 75 91 60 67 39 0 37 83 82 150 95 190 101 174 108 206 119 198 119 222 129 265 159 337 211 527 259 519 251 547 251 551 254 555 256 559 254 555 254 555 254 555 254 547 253 523 256 503 238 503 263 615 259 583 263 567 276 646 251 436 85 35 0 0 22 19 22 31 24 51 27 59 30 63 28 67 28 71 25 63 22 51 24 51 30 71 37 63 33 59 33 39 27 51 25 43 19 27 15 23 12 23 16 39 18 39 18 39 21 63 19 59 18 51 21 43 19 23 10 3 16 39 27 51 30 39 28 43 28 59 30 63 18 83 18 0 90 337 132 289 173 273 45 55 52 43 33 242 171 249 75 158 67 75 13 138 101 206 55 63 39 79 37 95 36 55 25 31 24 39 25 35 28 39 19 19 18 23 18 7 18 35 34 51 31 31 27 35 25 27 25 43 27 39 15 7 12 23 24 55 39 83 46 83 46 59 42 71 45 83 34 51 13 11 0 0 85 281 138 285 150 273 114 206 113 218 105 182 99 178 95 186 102 246 95 87 4 19 1 11 4 11 4 0 3 27 37 103 58 130 70 150 61 107 64 111 64 95 54 79 51 75 49 79 48 83 46 79 43 83 42 83 40 75 37 67 36 59 31 55 33 55 30 43 24 31 22 31 21 27 21 23 24 43 27 23 18 27 21 11 18 19 16 15 15 7 12 3 13 7 12 3 12 3 10 0 12 23 15 23 12 19 13 31 21 59 39 115 55 126 51 107 33 59 24 43 27 83 49 138 55 126 52 119 48 99 34 59 25 19 13 31 34 67 28 11 12 0 0 0 33 119 63 134 61 126 61 126 61 126 60 123 63 130 63 126 61 123 60 123 63 130 60 115 52 95 46 87 22 31 19 23 22 55 34 83 36 67 33 55 28 55 31 59 30 47 25 43 27 55 28 47 16 15 13 7 19 51 49 123 70 146 72 134 67 123 70 138 69 134 69 134 69 134 69 134 66 119 60 107 60 123 69 146 76 146 70 130 64 119 61 115 61 123 66 126 63 111 61 115 57 111 61 111 57 99 55 107 66 119 58 99 54 99 57 107 58 107 54 103 54 103 52 91 48 95 52 99 51 95 52 107 49 83 52 79 49 95 66 146 96 182 93 194 88 154 95 253 84 71 0 0 3 0 0 19 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 4 0 0 0 1 0 0 0 15 43 40 119 66 146 67 134 64 119 66 166 72 83 30 15 31 39 28 47 16 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 3 11 1 0 7 47 30 47 30 51 31 59 30 55 31 71 33 75 34 83 36 87 42 95 39 79 34 75 36 83 28 55 25 39 18 23 12 15 126 52 128 51 124 51 133 58 145 64 152 66 150 69 164 81 164 76 164 78 179 84 191 92 191 95 219 117 267 144 312 168 351 185 360 190 360 187 362 191 367 190 374 196 386 200 391 202 374 191 379 194 384 197 389 200 396 202 393 202 393 203 398 205 391 200 386 199 389 200 389 199 370 188 370 188 372 191 377 194 391 196 377 190 370 188 374 191 377 190 374 191 382 194 374 188 367 184 351 188 331 141 272 146 186 107 284 147 241 87 222 137 260 140 245 119 269 200 465 285 393 152 231 96 214 113 351 259 563 233 343 155 267 104 164 96 205 108 219 101 198 84 234 159 563 235 296 131 272 134 245 110 236 110 217 78 164 64 181 76 298 162 382 196 396 206 417 214 420 211 420 211 415 208 417 205 415 203 417 205 420 206 422 206 425 211 436 217 439 217 441 221 444 220 444 220 444 220 444 220 441 218 441 217 439 217 439 217 427 214 427 217 429 217 429 217 434 220 436 221 439 224 444 226 446 229 446 229 448 230 448 232 448 230 451 232 451 233 453 232 465 229 470 230 472 232 475 233 477 238 487 241 484 238 482 239 482 239 479 238 479 239 482 242 472 244 468 247 534 262 374 108 214 85 152 75 379 256 477 241 441 247 484 233 463 221 370 132 229 70 183 78 245 117 276 129 276 123 265 119 262 116 248 107 222 92 214 90 212 84 200 75 181 66 176 61 169 58 164 57 157 54 145 52 152 60 159 61 136 49 143 52 155 76 212 116 339 244 570 351 606 303 436 176 308 155 305 143 286 143 288 137 291 144 298 149 298 147 300 150 310 146 281 134 281 140 281 134 300 147 312 147 303 146 317 162 329 203 446 215 324 108 212 85 257 110 253 120 284 134 317 164 341 180 408 224 477 257 503 251 484 250 487 253 491 254 494 256 489 253 489 253 489 253 489 254 501 257 503 271 534 272 487 235 487 266 508 260 491 274 530 286 511 200 198 18 35 0 52 15 57 25 50 28 45 28 35 27 40 25 38 22 42 22 54 22 74 37 97 36 100 37 107 28 88 25 85 24 74 16 57 12 54 15 57 18 54 19 52 16 47 16 47 16 42 19 42 22 42 15 40 13 62 24 85 28 90 27 85 27 78 27 85 27 88 24 93 25 348 182 415 156 389 144 274 78 267 96 231 119 284 92 188 79 131 28 66 63 198 87 140 40 117 40 107 48 157 51 90 15 74 22 85 24 90 24 74 16 71 16 74 15 83 25 107 36 105 25 97 27 102 24 105 27 102 22 78 7 76 16 105 33 133 42 145 40 138 36 138 45 152 55 148 51 133 31 100 40 191 110 260 114 284 123 260 113 255 113 243 104 217 95 219 98 222 114 226 64 42 4 28 4 35 6 40 1 28 9 85 51 136 64 148 70 140 61 143 61 140 57 128 54 117 48 114 48 109 48 109 48 112 45 119 46 119 45 114 42 109 39 102 36 102 36 97 30 83 27 81 25 81 24 78 24 83 28 81 18 66 19 66 10 62 16 59 15 57 12 52 10 57 13 57 12 54 10 52 10 52 13 59 15 57 13 59 19 45 19 76 43 107 55 107 49 90 36 74 27 71 34 93 48 102 46 100 49 105 45 85 30 71 24 47 19 71 36 85 27 74 3 35 7 85 31 131 64 145 64 148 64 143 60 138 60 143 63 143 61 140 61 140 60 136 61 128 57 119 49 102 43 74 25 57 16 50 21 62 30 62 27 54 28 54 25 52 27 57 24 45 21 47 25 52 24 45 15 42 15 59 37 119 67 145 72 152 69 143 66 150 70 150 67 150 67 150 67 150 67 152 66 140 58 133 61 148 69 164 73 155 67 143 61 138 60 138 64 150 66 140 60 138 63 136 61 140 60 133 55 133 60 143 61 138 58 136 60 140 63 133 57 126 54 126 54 121 49 117 51 124 52 119 48 124 55 119 54 126 52 117 52 138 69 164 79 183 92 179 78 195 111 188 73 74 4 7 0 0 1 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 9 1 0 0 14 12 9 0 7 0 23 18 57 30 64 30 64 30 100 76 145 52 74 22 71 27 59 30 47 10 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 3 0 0 4 15 54 24 62 27 64 24 57 18 64 27 69 30 74 31 74 33 59 30 52 27 52 31 62 36 59 33 57 30 50 25 45 24 85 170 87 162 82 162 87 182 81 154 79 138 72 134 79 162 82 130 81 138 87 158 96 178 120 261 146 345 173 400 191 428 196 408 196 388 190 388 197 412 200 404 196 380 188 369 188 369 194 400 196 408 196 396 190 384 190 388 190 388 191 396 194 404 196 384 196 384 193 372 188 365 182 349 182 349 184 361 188 369 196 369 190 357 184 369 187 384 182 388 187 416 196 428 187 408 190 313 125 222 104 158 120 345 196 261 75 87 81 146 87 150 119 230 104 134 79 186 114 317 162 198 111 249 107 305 233 587 282 460 214 428 149 261 105 317 128 234 98 158 88 146 98 285 248 396 143 317 161 265 120 238 138 285 147 249 123 210 120 210 88 214 158 333 177 369 200 408 209 408 209 400 208 392 202 380 206 400 202 388 197 376 196 376 203 408 212 428 215 432 218 444 217 428 217 428 217 428 217 428 217 428 217 428 217 428 217 428 212 420 215 424 217 428 215 424 218 436 221 440 223 448 226 452 226 444 226 448 227 448 229 452 229 452 229 456 230 460 232 460 230 456 230 460 230 460 230 460 232 472 238 480 236 472 236 472 238 464 238 460 238 472 241 492 251 440 250 559 220 567 279 400 107 99 79 67 55 289 260 587 244 464 224 480 223 345 158 277 161 162 63 19 76 130 113 194 132 222 131 230 132 230 125 206 113 198 111 198 110 202 104 178 90 162 92 158 85 142 75 126 60 103 52 91 58 107 63 115 78 158 96 214 128 353 206 551 279 686 265 444 152 321 158 321 128 249 114 182 95 178 101 182 99 194 108 206 110 222 123 265 143 285 135 289 146 309 141 273 128 257 137 257 128 249 143 313 215 654 352 884 361 773 269 468 171 317 149 285 150 309 177 408 229 519 257 579 260 543 251 547 248 543 251 547 253 555 256 559 254 555 254 555 254 555 254 555 248 527 250 515 242 523 254 567 257 539 251 563 260 559 254 571 269 658 262 384 82 0 7 0 18 27 22 51 25 55 24 67 25 71 21 51 18 47 21 47 28 75 39 71 36 67 34 43 27 39 24 35 19 15 13 11 10 11 15 31 16 31 16 39 13 39 13 39 15 39 21 43 19 31 12 31 19 55 30 59 27 31 25 35 25 47 25 55 33 0 0 119 194 440 173 440 161 444 171 313 150 376 162 432 92 91 45 87 40 115 61 206 90 198 63 99 49 83 36 95 102 162 33 0 9 11 19 23 27 35 18 11 15 15 15 0 16 31 33 51 30 27 25 39 22 43 25 51 27 39 13 7 15 31 25 55 36 47 33 27 34 15 34 47 45 75 43 59 51 59 48 83 54 103 85 162 108 214 117 230 114 214 108 202 92 174 99 190 98 230 105 138 6 11 3 7 6 15 4 0 0 0 28 99 60 126 58 111 60 83 60 87 57 79 55 79 49 67 49 71 49 71 49 79 43 79 46 91 48 91 45 83 39 59 33 51 34 51 31 39 25 43 27 43 25 39 25 35 30 55 25 15 15 15 13 0 15 11 13 3 12 0 9 0 13 7 13 3 12 0 10 0 10 23 15 27 15 27 18 43 7 19 25 87 51 123 52 111 45 99 39 75 33 71 34 79 48 111 49 123 55 126 45 83 39 67 25 35 27 67 39 79 27 0 0 0 15 7 36 150 64 134 67 134 63 119 58 115 63 123 61 123 61 123 60 119 57 123 60 123 55 99 45 75 42 71 27 23 13 15 15 27 24 35 22 43 25 35 21 35 25 31 18 19 19 31 21 31 16 7 15 7 25 71 60 158 72 146 70 126 64 119 66 126 66 126 66 126 66 126 66 126 72 130 61 103 55 107 63 126 76 146 70 126 63 111 58 107 60 123 67 126 61 107 60 119 60 115 63 115 58 103 58 111 61 115 61 115 63 123 66 130 60 111 54 103 54 103 51 87 48 95 52 95 48 87 52 111 51 95 57 91 48 75 54 107 51 119 78 154 78 150 88 194 102 234 66 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 3 11 0 0 0 3 3 0 1 0 0 0 0 0 0 0 33 146 81 103 33 15 27 15 21 55 31 27 4 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 0 0 0 0 0 27 27 43 22 35 19 35 21 51 18 43 21 55 27 67 28 67 30 59 27 47 25 55 31 67 30 59 30 59 30 59 30 59 222 102 210 101 202 87 181 84 176 84 188 85 176 75 169 78 164 82 202 104 229 122 269 150 339 190 362 196 393 202 367 194 391 206 382 199 379 199 382 202 367 193 382 199 382 190 370 187 379 194 377 188 365 185 372 193 379 193 377 190 370 184 358 179 370 177 360 197 389 185 360 188 372 180 353 180 360 176 360 188 360 185 370 190 372 190 362 180 374 197 377 182 329 156 296 134 269 122 224 108 250 144 300 161 243 85 152 78 207 101 202 95 164 82 152 63 150 67 162 90 200 129 279 119 284 152 305 215 401 174 477 248 300 134 257 168 245 111 210 110 222 92 205 102 288 164 265 167 446 217 265 131 272 165 346 185 331 146 351 271 365 129 288 132 231 129 413 230 427 215 420 206 413 200 408 199 413 202 413 202 413 202 413 202 413 205 425 212 432 212 427 211 422 212 429 215 434 215 429 214 429 215 432 217 434 215 432 214 422 212 422 214 425 215 427 215 432 220 436 223 439 223 439 221 451 230 444 226 441 227 451 233 446 229 446 230 448 232 451 230 465 229 470 230 470 232 472 232 475 233 475 233 475 233 475 233 475 235 475 235 477 236 477 238 484 241 477 241 484 250 501 259 425 146 219 79 169 52 279 224 479 253 479 232 439 211 434 218 425 208 370 123 200 63 217 111 308 150 372 177 324 173 339 153 293 138 296 149 317 155 315 153 300 143 298 161 312 137 317 141 312 117 284 165 365 197 327 143 293 141 293 153 327 167 319 153 281 131 269 126 279 129 265 113 217 101 243 107 236 110 274 144 279 129 272 125 265 120 260 117 260 120 265 123 269 126 272 126 291 137 303 140 317 153 312 128 286 137 336 187 405 208 415 214 377 167 319 149 348 180 370 173 393 227 489 247 465 247 506 263 508 259 511 265 484 253 511 266 489 265 503 259 511 260 487 256 499 256 501 256 506 256 506 256 494 259 518 262 515 265 518 259 515 266 503 279 482 194 205 12 40 4 57 27 54 16 45 39 31 22 47 25 47 24 57 22 78 30 93 34 100 31 97 24 83 27 102 39 112 42 114 48 64 9 47 6 54 16 64 16 47 12 40 12 38 15 38 18 47 22 52 16 64 25 78 21 83 25 83 30 81 30 78 25 81 15 66 84 432 158 408 152 398 158 393 146 362 149 351 140 174 52 121 22 107 98 276 105 126 60 155 64 133 45 119 48 174 88 174 49 78 12 78 25 100 24 66 12 76 22 76 10 78 22 105 34 105 27 100 28 102 25 100 25 95 21 78 7 69 12 100 28 128 31 131 25 140 31 133 30 126 37 133 43 131 39 128 42 145 51 157 48 183 75 224 101 241 105 250 113 226 104 234 93 224 108 226 79 64 1 42 15 47 7 54 4 33 6 76 37 121 54 126 51 121 49 136 60 148 63 138 54 126 52 119 48 112 45 112 46 109 42 117 45 119 43 114 40 105 31 93 28 97 36 107 39 88 27 81 22 76 22 76 22 95 27 71 13 62 15 66 16 59 15 59 15 59 15 59 15 54 10 50 10 57 15 57 12 52 12 54 13 62 18 62 19 50 16 54 24 78 48 117 67 107 48 95 37 78 31 74 31 85 34 83 40 100 48 97 40 83 34 66 22 57 27 93 48 93 27 66 7 54 12 81 30 131 61 150 67 138 57 140 66 133 57 133 57 133 57 133 57 128 57 124 57 119 49 105 43 105 46 88 24 38 6 40 21 50 16 40 24 45 12 31 19 28 16 42 16 33 13 35 15 42 16 57 18 88 63 148 64 150 72 152 70 150 69 148 69 150 67 150 66 148 64 145 64 152 69 150 67 145 63 138 58 140 63 145 63 143 64 150 70 136 63 148 64 138 57 136 61 138 60 140 61 140 60 136 58 140 64 148 64 138 57 138 63 138 58 131 54 124 52 126 55 119 51 124 52 119 49 121 52 121 52 121 48 109 45 117 49 148 63 143 67 167 84 183 82 179 117 200 46 14 0 11 1 2 4 9 1 0 0 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 1 0 0 0 0 2 0 7 0 14 10 102 82 143 60 97 22 50 24 66 30 64 34 35 3 14 4 0 0 2 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 50 24 71 31 66 24 64 27 66 25 62 27 69 33 71 31 52 27 57 28 54 25 47 21 50 24 50 25 54 27 57 28 90 154 82 154 81 123 67 119 81 150 81 134 70 111 70 126 84 162 107 226 126 273 146 321 147 345 161 341 164 345 158 365 167 345 168 349 170 349 174 345 171 349 177 353 179 361 185 384 185 392 193 404 191 400 193 412 184 380 182 376 179 365 174 353 173 337 170 337 179 380 188 369 184 353 174 353 176 333 170 349 185 357 179 357 185 380 188 396 193 384 150 249 101 174 95 206 140 285 134 277 132 249 108 174 88 111 69 166 110 206 98 182 84 134 67 146 93 111 49 67 108 226 129 246 146 309 184 646 235 412 254 456 155 293 119 230 122 210 101 194 92 150 99 261 135 269 132 456 294 571 153 253 155 369 197 460 211 480 272 805 202 289 128 198 90 218 200 499 215 424 209 400 205 392 206 400 203 400 202 400 202 400 202 400 202 408 208 424 212 428 211 420 209 412 214 424 215 424 214 416 214 424 215 428 217 424 215 420 212 416 212 420 214 420 215 424 218 436 220 440 223 444 221 440 229 448 224 436 224 444 229 460 229 452 229 456 230 456 232 460 230 456 229 460 230 460 232 464 233 468 233 468 233 468 233 468 233 452 233 464 235 464 238 476 236 488 241 503 244 519 245 527 259 460 159 174 72 51 81 166 208 464 238 535 254 515 238 460 242 519 235 400 155 170 79 31 114 265 141 317 269 603 196 472 229 511 235 503 215 460 218 527 236 503 205 503 226 519 238 476 170 424 242 611 242 523 176 309 129 257 125 238 116 210 108 202 108 174 95 158 98 170 93 138 104 202 117 218 116 234 138 309 205 440 199 424 196 432 202 444 211 460 205 436 194 404 184 388 187 392 190 388 196 444 212 440 179 353 173 353 167 293 143 273 153 297 147 269 135 238 132 242 137 281 162 353 184 372 191 408 205 432 221 511 230 507 236 488 233 567 250 503 241 571 260 591 260 587 262 595 263 607 268 615 285 619 257 555 248 567 256 575 245 527 259 622 292 646 250 507 87 55 3 0 16 35 12 0 34 63 15 15 13 43 22 39 28 59 31 63 31 47 24 23 28 51 40 83 51 123 64 154 95 178 48 47 10 0 6 0 19 43 18 31 16 43 24 51 9 0 9 27 22 59 30 63 24 27 27 47 30 51 27 47 6 0 0 277 194 369 141 281 149 349 156 337 155 369 161 353 33 63 46 119 64 202 113 126 43 99 52 123 57 119 54 111 52 138 67 126 51 103 46 79 42 63 22 19 16 15 10 0 15 27 33 47 30 31 27 43 27 51 24 47 24 43 13 11 7 15 22 39 34 43 33 23 30 15 28 19 30 27 37 47 37 39 40 39 40 23 34 11 30 11 42 55 61 115 87 178 85 170 93 158 93 206 101 174 21 0 0 11 7 35 28 39 12 11 21 35 33 59 39 63 52 67 51 67 52 71 49 59 46 63 46 67 48 67 43 59 40 63 42 67 42 67 40 63 34 39 27 27 28 39 33 47 27 35 25 35 25 35 25 35 31 35 16 0 12 3 15 7 15 11 15 11 15 11 15 11 16 7 10 3 12 7 10 0 10 19 12 27 16 35 19 39 18 31 18 43 31 95 54 142 58 126 48 95 39 79 36 79 42 83 34 79 42 103 45 99 45 91 34 47 19 39 28 67 43 83 37 59 28 35 22 27 37 87 60 130 61 111 58 123 55 107 55 107 55 107 55 107 57 115 57 111 52 95 46 83 49 103 42 55 18 15 18 43 22 19 16 27 16 0 9 15 12 3 7 0 12 23 21 19 22 0 9 7 46 146 75 130 72 146 70 134 70 130 69 130 67 130 67 126 66 123 64 123 67 130 67 126 64 115 58 103 60 115 63 123 64 123 66 130 58 119 66 123 60 107 58 115 58 111 60 115 61 111 58 107 58 115 63 115 57 95 57 111 61 115 55 103 52 99 54 103 49 95 52 99 49 87 51 99 52 91 52 83 48 75 49 83 61 95 54 91 66 142 87 186 96 206 98 206 49 0 0 3 0 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 0 0 0 0 0 0 0 0 0 15 0 15 0 7 0 7 0 0 0 0 0 0 0 0 0 0 51 174 72 107 37 0 15 15 25 35 33 63 22 3 6 7 0 0 1 7 3 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 27 71 28 59 25 63 22 47 21 39 25 51 27 43 25 43 27 47 27 43 22 31 22 35 22 35 22 39 24 39 150 57 140 60 143 51 126 51 152 63 145 54 128 48 131 54 138 63 157 72 169 75 169 72 198 104 217 88 205 88 212 116 226 108 231 111 238 114 243 116 262 125 260 123 265 128 288 144 291 144 305 155 312 155 312 156 346 177 348 177 348 176 343 174 348 185 360 171 353 196 379 177 355 174 348 177 351 170 339 171 370 177 343 170 353 180 351 174 288 114 193 63 133 48 157 88 231 122 253 134 243 102 169 61 164 70 169 99 224 110 219 116 207 93 171 84 207 101 231 144 298 152 324 174 327 159 405 366 475 202 341 122 217 119 210 119 231 111 207 93 176 82 236 153 322 119 191 132 351 174 288 155 303 170 389 235 446 260 534 318 389 164 267 96 207 104 317 191 391 199 405 205 420 208 420 208 413 202 413 202 413 202 413 202 415 205 422 211 427 211 425 208 422 211 427 214 429 214 429 212 429 214 432 215 432 215 429 214 422 212 422 212 425 214 425 215 429 218 434 221 436 221 436 220 439 224 436 221 436 224 444 229 446 229 446 229 448 230 448 230 463 227 468 229 468 230 470 230 475 233 475 233 475 233 475 233 475 233 475 233 477 235 477 236 472 236 482 241 487 239 479 235 479 254 458 185 269 85 195 81 193 138 425 257 487 235 465 245 444 233 470 245 453 200 312 102 171 119 279 147 487 279 384 202 451 245 477 253 468 244 468 250 446 262 506 262 422 185 379 164 305 176 432 202 322 147 286 128 291 146 329 161 339 164 355 179 358 164 334 153 331 153 319 143 305 135 293 125 272 117 276 125 255 111 276 135 334 180 403 212 429 220 441 229 460 242 477 248 456 235 465 232 463 244 494 256 475 235 458 230 453 220 439 223 415 209 417 200 379 167 336 150 370 152 308 140 300 111 250 107 284 114 281 132 298 141 322 137 324 149 322 164 382 177 358 184 393 187 393 185 396 190 410 193 384 162 351 153 360 174 448 254 506 257 496 254 491 263 506 277 511 208 234 45 74 10 62 16 47 13 50 24 71 30 78 27 83 31 95 31 95 27 88 18 97 31 109 40 126 52 152 70 157 76 195 101 202 73 119 22 45 6 54 16 57 21 50 18 54 13 47 27 83 25 78 30 83 25 83 27 76 28 74 24 66 0 81 147 429 173 427 158 398 152 410 162 417 176 415 167 288 92 219 81 191 79 207 40 114 39 114 49 138 58 136 51 88 30 107 46 140 64 140 46 133 49 112 31 83 18 69 12 78 22 105 34 105 25 97 27 97 25 95 24 88 21 71 7 64 10 95 28 124 36 133 31 131 28 131 30 124 33 121 34 117 36 128 39 143 49 176 66 186 52 150 33 140 43 169 61 176 67 183 64 188 84 205 72 112 6 42 1 59 19 97 27 114 42 114 42 117 39 112 37 114 36 105 33 109 40 112 42 102 39 109 45 114 42 100 34 109 39 107 37 107 37 109 39 102 30 90 25 90 27 88 25 78 22 78 25 83 28 85 30 85 22 64 10 57 13 62 13 59 15 59 15 59 15 59 15 64 15 54 12 54 12 50 6 52 12 57 15 62 18 64 21 62 21 54 19 62 34 93 51 124 60 114 52 102 45 93 40 95 39 81 33 83 40 95 45 97 43 85 30 64 22 71 30 97 45 114 51 109 36 81 18 71 33 119 60 138 58 131 57 124 52 124 52 124 52 124 52 121 55 121 54 114 48 102 43 105 49 100 39 69 25 64 31 52 16 40 16 42 13 40 21 40 10 31 13 52 24 47 13 62 22 93 55 148 70 148 70 150 70 150 69 148 69 145 67 150 67 148 66 148 66 145 64 148 66 148 64 143 60 136 57 133 60 140 64 148 66 148 64 138 63 145 64 140 58 138 60 136 58 138 60 138 60 136 58 131 57 136 57 128 54 128 57 136 58 128 52 124 52 126 54 117 51 124 51 119 48 119 52 121 54 124 51 117 51 126 57 138 57 128 49 128 64 179 92 207 87 198 117 171 25 14 0 7 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 0 0 0 0 0 0 0 9 18 109 84 133 55 81 10 45 18 54 24 66 34 47 13 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 26 15 57 30 66 30 64 28 54 22 50 22 57 27 57 24 52 25 52 27 52 24 50 22 45 21 45 19 42 19 42 19 66 99 63 111 66 91 58 99 61 95 60 83 54 75 54 79 66 91 61 79 58 71 51 47 60 107 57 59 52 71 55 123 75 115 70 103 69 99 72 111 84 126 78 111 72 103 82 138 90 166 101 190 105 194 107 206 129 261 132 269 135 273 135 269 123 261 150 293 156 337 170 333 171 349 174 361 176 349 168 337 187 365 174 369 182 365 158 289 82 83 51 79 58 75 69 198 96 214 110 230 102 182 84 154 88 162 85 182 96 214 123 321 162 420 159 214 101 289 193 523 197 349 168 365 170 301 177 642 143 182 96 99 95 182 85 238 119 226 104 170 82 146 119 317 137 170 82 178 105 174 110 246 146 293 176 424 190 440 214 416 152 285 104 123 88 134 99 238 159 313 180 372 202 388 202 380 203 404 203 404 203 404 203 404 203 408 206 416 209 420 208 416 208 408 211 416 212 416 212 416 212 420 215 424 215 424 214 416 211 412 212 416 212 420 214 420 217 428 218 436 220 436 220 436 223 436 221 432 223 440 227 452 227 448 229 452 229 456 230 456 226 460 227 460 229 464 229 464 232 472 232 472 232 472 232 464 232 456 233 460 233 464 235 472 233 480 236 488 238 492 235 484 229 515 254 531 196 249 107 170 72 103 117 361 241 575 259 515 248 543 251 547 254 535 220 400 129 123 81 107 161 642 244 210 171 392 209 507 245 531 214 404 168 353 140 265 131 317 170 277 105 242 174 357 141 301 155 365 182 424 217 515 238 531 244 547 250 543 241 519 233 499 220 460 205 412 184 353 164 309 152 289 138 246 122 186 101 142 88 126 105 190 122 249 147 321 170 361 205 448 221 476 226 495 242 543 250 527 244 535 244 503 230 499 236 492 218 460 214 416 171 285 129 198 110 194 117 202 128 269 135 234 134 257 129 253 143 257 111 226 126 226 128 214 122 269 131 253 125 226 120 226 122 230 123 230 131 249 120 253 193 579 259 551 259 535 247 539 262 619 263 686 297 527 114 0 0 0 24 31 22 31 18 15 24 67 31 59 33 63 31 43 21 23 27 35 34 55 37 71 43 95 40 103 60 174 87 238 101 249 70 119 30 0 3 0 15 35 24 7 15 55 31 39 18 43 25 23 28 43 28 55 25 43 16 0 10 400 170 357 158 333 159 345 165 369 174 384 165 357 168 388 170 404 174 392 150 91 40 83 45 99 51 107 48 91 27 31 19 39 37 99 49 87 51 111 46 71 25 19 16 11 15 27 33 47 28 27 24 31 25 43 24 43 24 31 12 7 1 0 15 27 31 43 33 31 28 39 30 35 33 23 33 15 34 19 34 7 40 67 81 190 119 178 75 59 42 19 33 0 40 43 43 31 46 83 60 83 45 31 12 15 7 3 19 7 34 67 46 87 54 95 51 79 37 39 33 27 33 39 34 31 28 39 36 59 37 55 34 43 39 59 33 47 31 51 36 63 33 47 28 35 27 31 22 15 16 7 19 19 25 35 30 43 28 19 16 0 13 0 15 0 13 7 13 7 13 7 13 7 16 11 12 3 12 3 9 0 10 19 13 27 18 39 21 47 27 47 19 31 21 51 34 87 55 134 60 142 57 119 43 87 40 83 34 71 33 79 37 87 39 99 39 83 31 63 30 75 25 55 36 79 40 63 27 23 19 39 45 107 60 115 57 107 52 99 52 99 52 99 52 99 55 111 54 103 49 87 45 83 46 103 48 91 39 71 34 71 22 27 16 19 21 39 27 55 19 27 24 63 33 39 15 0 21 79 93 253 96 115 57 134 69 130 69 126 67 126 67 126 66 126 66 126 66 126 66 126 63 123 64 119 61 111 57 103 55 103 60 123 67 130 64 115 61 119 63 119 61 111 60 111 57 103 58 111 60 111 60 107 55 103 57 99 55 99 55 99 60 115 55 99 51 95 52 103 48 91 52 95 48 87 49 95 51 83 51 83 49 83 52 95 61 107 58 79 49 79 63 123 88 210 108 218 88 134 24 0 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 7 0 7 0 7 0 7 0 7 0 7 0 7 0 0 0 35 64 198 73 119 42 0 15 0 18 23 31 55 27 31 1 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 0 11 16 59 30 67 28 63 27 43 24 39 27 43 27 31 24 39 25 43 24 39 24 39 22 35 21 27 19 23 18 23 200 88 195 95 205 90 195 93 181 81 188 85 193 84 183 79 138 55 121 49 128 57 138 60 169 76 157 60 171 73 162 73 183 78 167 66 159 69 179 79 186 79 188 75 179 70 181 75 198 87 200 87 198 87 207 96 212 96 217 101 224 104 229 104 222 99 236 107 222 84 222 114 343 174 351 174 346 168 331 158 353 174 355 184 358 159 265 98 171 60 152 79 181 72 169 98 214 107 210 95 181 82 186 95 200 92 181 79 167 88 229 141 365 251 422 141 245 164 362 185 305 114 229 128 305 162 267 149 248 143 276 98 217 108 193 117 217 107 200 95 191 93 219 120 217 90 219 105 212 107 253 111 281 119 260 117 234 122 284 110 226 111 214 87 248 108 238 129 305 144 329 165 372 188 405 202 415 205 410 205 410 205 410 205 410 206 413 208 415 208 415 208 417 209 417 209 417 211 422 212 422 212 425 215 427 214 422 212 420 211 420 212 422 212 425 214 427 215 429 218 434 220 432 218 434 221 436 223 439 226 446 229 444 227 444 229 446 229 448 229 460 226 463 226 465 227 465 229 472 232 472 232 472 232 472 232 470 233 470 235 475 233 477 235 479 235 475 233 477 236 487 239 494 236 456 245 470 211 310 105 262 81 164 87 317 205 456 245 496 256 479 239 460 244 479 253 491 159 281 81 193 199 425 92 276 158 384 220 441 218 367 150 226 126 303 158 336 190 441 214 408 161 331 146 296 149 355 205 460 238 477 244 482 236 465 227 470 236 475 238 472 230 448 215 415 193 391 180 382 179 377 173 379 177 377 174 370 167 358 161 303 128 296 122 286 116 279 113 288 128 317 146 336 159 379 194 425 206 436 220 441 203 401 190 408 191 386 185 386 174 334 132 329 168 358 146 279 110 265 111 317 149 355 176 348 168 377 184 370 218 453 212 405 187 351 155 327 141 319 135 312 134 315 135 308 131 322 153 346 161 434 263 487 251 503 257 506 260 511 266 503 251 487 277 539 233 284 33 59 0 42 13 93 30 90 30 95 33 102 34 97 25 83 19 95 33 114 42 121 37 114 36 131 37 102 24 109 49 179 88 219 104 200 87 143 48 74 16 50 3 38 16 71 19 74 27 83 28 78 28 69 27 62 22 50 0 136 188 398 167 415 161 384 135 367 135 374 131 348 114 341 141 353 155 393 218 396 70 121 48 131 51 119 40 114 46 109 33 93 28 95 34 107 40 90 31 95 25 71 12 69 18 78 22 102 33 102 24 95 25 95 24 85 24 85 19 64 7 52 10 76 27 107 36 121 33 126 33 124 34 121 36 117 33 124 40 136 36 138 45 188 78 260 95 214 66 176 46 143 28 143 39 143 34 136 42 145 39 140 33 131 46 117 28 114 28 88 18 102 31 121 45 136 48 138 48 126 40 112 33 93 19 90 27 88 25 85 27 90 28 95 30 90 27 88 28 93 31 95 30 90 28 93 27 81 19 62 13 64 16 74 25 88 33 85 24 69 15 66 18 66 16 57 13 57 13 57 13 57 13 57 12 52 10 57 13 54 10 52 10 57 15 64 21 69 24 74 27 62 19 54 24 66 31 90 46 117 63 124 54 95 37 83 36 85 36 81 33 76 31 78 34 81 33 74 28 74 31 57 18 62 21 69 28 81 33 95 39 117 54 131 57 131 57 124 52 124 52 124 52 124 52 121 54 117 49 107 45 100 43 95 45 100 45 90 39 81 36 66 24 52 18 54 27 66 25 59 24 69 33 64 18 54 31 133 87 245 144 229 73 131 66 143 66 143 67 145 67 140 66 148 66 148 66 148 66 148 66 143 63 143 63 140 60 136 57 128 54 133 61 150 67 145 60 143 61 140 63 143 61 138 58 131 55 133 58 138 60 138 58 136 57 133 57 136 58 136 57 133 57 126 52 121 51 124 52 117 49 121 51 117 46 119 51 114 49 117 48 112 48 124 55 131 60 148 63 136 51 131 52 164 98 219 90 188 99 114 1 7 0 4 7 2 1 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 2 0 2 0 2 0 2 0 0 0 0 0 0 0 0 0 7 22 117 85 136 61 100 24 59 16 50 22 64 31 54 25 11 3 0 0 2 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 7 1 31 21 57 31 62 30 54 25 50 25 54 28 52 24 54 24 52 22 54 24 54 24 54 24 52 22 50 21 47 19 88 154 87 174 93 162 88 170 79 142 85 162 92 162 81 126 84 146 78 123 73 134 82 162 78 146 69 123 88 166 73 138 75 134 66 111 64 119 76 150 73 134 79 142 78 126 76 138 84 154 82 142 78 142 84 166 84 162 88 174 95 186 98 190 108 170 95 170 85 126 104 285 174 384 177 365 165 345 156 305 141 297 149 321 147 242 88 79 72 95 70 134 81 134 82 190 98 198 96 174 82 154 85 182 90 174 84 146 75 158 99 234 135 400 170 234 131 380 177 305 162 353 191 369 164 317 114 150 110 372 164 146 79 198 111 202 102 178 96 162 96 158 95 154 113 186 96 138 90 222 131 198 113 186 107 186 104 198 116 178 116 269 117 214 132 261 129 293 144 249 141 253 159 329 197 412 205 416 206 416 206 416 206 416 206 416 206 416 206 416 206 416 209 412 208 412 208 416 211 424 212 424 214 428 214 428 212 424 209 412 211 412 212 416 212 416 214 424 217 428 218 432 217 428 220 432 221 440 226 448 227 452 226 448 227 448 229 452 229 452 224 452 224 456 226 456 227 460 230 468 230 468 230 468 230 468 232 456 233 456 233 460 233 468 238 476 233 464 232 484 238 499 236 515 245 503 253 575 221 329 132 210 96 123 84 170 159 436 208 456 211 416 191 416 209 468 233 432 193 253 73 146 102 158 93 246 176 412 194 396 173 321 167 420 184 297 105 321 291 884 280 380 131 166 93 190 134 349 182 361 177 369 187 400 202 428 208 436 218 464 224 460 218 440 227 468 220 456 221 464 223 464 227 480 230 484 227 464 217 440 196 380 182 329 159 269 141 246 132 226 128 206 117 194 132 273 128 230 146 301 162 281 141 246 185 404 206 424 194 369 180 376 179 476 250 523 221 468 217 452 212 456 224 492 218 531 283 694 304 460 162 432 229 372 155 404 193 388 194 396 197 400 199 404 177 321 168 369 206 448 235 531 254 523 251 523 251 531 245 515 251 563 263 599 274 615 253 535 116 107 6 0 3 3 27 51 28 51 31 55 28 47 21 23 21 23 37 59 40 59 34 47 24 55 40 99 42 79 30 55 42 134 92 261 116 230 76 123 40 59 24 23 18 23 19 23 25 23 28 43 28 51 22 43 25 0 28 246 64 7 24 0 43 0 33 19 55 71 58 67 55 103 60 67 104 372 170 43 39 107 57 111 43 75 43 103 33 59 36 79 36 47 25 47 16 31 22 27 16 11 16 19 16 27 31 43 27 19 22 23 25 19 22 27 22 23 13 0 10 11 19 35 33 47 36 51 31 59 31 51 34 43 36 27 28 7 42 39 45 35 49 59 67 91 64 83 60 51 42 19 37 19 36 15 33 11 31 19 36 55 57 146 58 95 58 103 37 43 27 3 16 0 21 15 33 35 30 39 33 35 24 19 24 23 21 19 18 23 21 31 24 31 22 27 21 31 22 35 24 35 25 47 31 51 24 23 13 0 10 0 15 19 30 51 27 23 18 3 18 11 18 3 12 3 12 3 12 3 12 3 12 0 9 0 13 11 13 3 10 15 13 31 19 43 24 55 28 55 25 47 24 47 27 51 27 75 46 130 58 126 45 87 37 87 42 91 36 67 30 63 31 79 33 67 22 39 18 35 22 23 12 0 13 27 34 75 48 91 51 99 54 107 55 107 52 99 52 99 52 99 52 99 55 107 51 91 45 79 43 83 42 91 45 95 45 91 39 79 36 71 27 39 25 59 27 31 30 43 22 39 16 31 45 166 113 246 123 293 126 210 75 107 64 119 64 123 66 123 67 134 64 123 66 126 66 126 67 130 63 119 64 123 63 115 60 107 55 91 52 107 66 130 64 111 63 115 61 115 63 119 60 103 54 95 57 107 60 111 60 107 60 107 57 107 61 119 61 107 58 111 54 95 49 95 51 99 46 91 51 91 48 83 48 95 49 79 49 75 45 71 49 83 49 91 63 119 64 99 55 71 55 123 84 202 113 261 84 103 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 7 0 7 0 7 0 7 0 35 63 174 64 123 52 35 28 7 18 23 30 47 27 55 12 19 3 0 0 3 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 4 35 25 67 31 63 25 35 22 23 24 31 22 11 22 27 22 23 22 31 24 35 24 31 24 31 24 27 22 27 167 67 164 75 174 70 167 73 162 66 159 67 164 66 148 54 131 58 131 52 114 46 126 57 148 70 152 63 176 75 155 66 155 64 145 61 148 61 152 64 159 69 174 70 171 67 171 72 174 79 181 79 176 78 181 84 176 79 183 85 191 88 195 88 207 90 217 104 250 137 331 190 305 156 312 147 296 144 288 131 257 113 255 113 238 93 186 66 181 76 174 79 171 84 188 99 183 87 193 88 191 88 195 93 193 88 193 88 195 95 210 102 202 99 250 137 346 177 329 168 403 256 518 236 298 117 174 60 97 81 214 85 200 110 219 92 207 105 207 108 217 114 224 108 226 110 241 116 257 126 245 99 248 129 291 146 315 144 288 144 312 165 310 146 305 150 312 162 329 155 336 164 367 188 410 209 417 206 413 206 413 206 413 206 413 206 410 205 410 205 410 206 417 208 413 206 413 208 420 212 420 212 422 214 425 212 422 211 417 209 420 211 420 212 422 212 422 214 427 217 429 217 429 215 427 217 432 221 439 226 441 226 441 226 444 227 444 229 446 227 456 221 460 223 460 224 463 224 470 229 470 229 470 229 470 230 468 232 470 233 472 233 475 233 482 236 479 233 477 232 477 233 429 229 470 226 439 238 451 226 384 164 272 122 269 129 300 153 367 173 346 153 327 156 331 152 334 152 322 138 298 125 212 93 214 114 296 153 339 173 334 141 272 123 250 117 267 153 439 250 274 72 210 88 243 111 267 119 317 146 355 167 389 190 432 214 470 229 477 235 484 238 489 241 477 232 475 227 465 224 468 226 479 235 487 241 496 245 499 245 506 248 501 245 494 239 487 236 468 220 434 194 372 144 312 135 331 143 336 155 343 141 315 132 276 126 322 144 312 132 305 137 319 164 386 196 386 179 365 171 413 196 401 194 389 217 501 282 501 164 370 316 608 209 315 208 487 247 501 256 506 259 503 257 534 269 511 260 513 263 501 250 499 253 494 254 513 262 520 260 499 253 513 248 508 259 534 262 563 235 276 55 69 0 62 31 88 22 95 27 90 22 78 16 83 24 107 36 114 34 112 34 117 37 128 39 126 37 136 45 107 28 95 31 124 78 210 126 171 82 136 31 76 24 83 13 85 28 78 28 64 27 57 21 33 0 183 147 353 135 389 159 367 120 334 126 382 147 405 159 415 188 448 206 506 285 520 131 143 54 136 52 121 43 119 46 95 27 100 40 112 30 83 22 74 21 81 22 76 18 78 19 81 22 102 33 100 22 90 22 93 22 83 22 78 18 59 6 54 12 69 24 93 31 105 31 114 30 112 28 107 34 114 39 102 30 133 45 164 55 179 54 183 57 186 58 176 48 159 43 152 40 152 43 145 34 128 31 128 27 145 60 162 54 167 55 171 60 155 46 131 31 109 22 90 16 81 15 88 21 90 22 78 18 76 16 71 15 69 13 69 18 71 19 71 19 69 18 69 19 76 28 90 31 83 21 69 13 57 9 62 22 93 39 78 21 66 16 69 18 66 15 54 12 54 12 54 12 54 12 59 12 52 10 57 13 54 9 52 10 57 16 66 22 71 25 69 27 71 28 69 28 64 25 57 25 81 43 105 51 107 49 97 46 100 42 83 33 78 36 83 36 78 27 59 15 47 15 66 19 52 10 54 27 97 51 124 52 124 52 126 52 121 49 119 49 119 49 119 49 119 49 121 52 112 46 102 42 97 42 97 43 95 43 93 43 85 37 88 39 81 30 83 43 88 27 76 21 52 24 71 39 136 102 231 116 222 117 238 117 186 61 138 63 140 64 140 66 138 66 145 64 145 66 148 67 150 67 145 64 145 64 145 63 140 61 133 52 121 55 143 67 148 61 145 61 138 61 145 64 138 55 126 54 131 57 136 60 138 60 138 57 131 57 140 63 140 58 133 57 126 51 119 49 121 52 114 48 121 49 114 46 117 49 121 52 121 49 112 46 121 52 128 55 138 63 150 67 152 60 152 54 157 81 202 108 183 92 57 7 0 0 0 1 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 2 0 7 0 7 0 2 0 2 0 0 0 0 0 0 0 2 24 114 76 119 60 112 31 88 27 57 25 69 28 57 28 33 13 7 0 0 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 11 10 42 30 57 31 52 27 45 25 47 27 45 22 47 22 50 21 50 22 57 27 52 22 52 24 54 24 54 24 72 111 69 130 75 119 69 126 69 103 60 83 57 79 49 47 43 79 57 99 54 91 63 134 57 126 66 115 73 126 63 134 72 134 73 134 69 115 60 87 67 115 69 107 63 91 66 107 73 130 84 150 85 142 84 146 92 166 95 178 101 190 102 190 107 222 107 178 98 226 113 190 105 226 114 214 108 234 114 214 111 202 99 174 90 162 92 170 96 202 104 174 93 182 102 198 102 202 99 198 99 198 101 202 101 198 98 198 107 238 116 226 114 190 147 499 238 337 126 329 156 384 226 392 137 222 95 75 113 162 79 182 113 178 111 242 114 230 123 226 125 238 135 246 123 257 138 277 141 246 135 321 156 353 167 321 173 305 156 396 164 361 171 349 161 317 164 329 155 309 180 376 202 392 200 376 206 416 206 416 206 416 206 416 206 416 205 408 203 408 205 412 208 412 206 404 206 412 209 424 211 424 212 428 214 424 212 420 209 408 209 412 211 416 212 416 212 420 215 428 217 428 215 424 214 416 217 428 221 436 224 440 226 444 226 448 227 452 229 452 224 452 223 456 224 456 226 460 230 472 229 472 229 472 229 468 232 452 232 456 232 468 233 468 236 476 238 480 233 464 226 444 217 372 187 369 190 357 182 412 215 388 158 253 113 170 129 325 135 238 116 242 156 412 203 436 177 408 203 361 140 285 122 226 125 214 120 246 167 384 152 178 75 154 116 317 149 253 138 222 162 285 184 404 206 503 233 511 227 531 262 575 250 503 233 503 239 499 236 484 232 488 239 511 245 519 248 519 245 515 248 531 241 499 238 495 238 499 241 507 235 488 236 495 238 499 241 503 248 515 238 468 193 261 111 130 96 123 98 158 114 174 119 206 153 293 162 345 188 376 179 333 167 289 150 305 153 253 125 238 123 222 140 289 140 273 150 273 135 246 176 511 196 182 143 595 254 531 262 551 265 547 259 535 245 551 269 547 250 511 254 539 259 539 254 535 253 523 247 515 253 543 254 519 248 551 257 551 260 642 288 575 156 71 4 0 16 0 21 27 22 27 16 15 31 39 39 55 39 47 39 63 31 51 36 51 28 39 31 59 34 39 28 31 34 75 58 134 98 218 72 55 19 59 33 19 27 31 28 39 27 39 24 23 0 11 144 535 257 492 218 444 238 456 199 420 203 432 202 444 199 436 193 424 215 555 236 277 60 115 52 103 48 91 42 75 40 55 30 75 42 67 28 55 18 23 18 15 16 11 12 0 16 27 30 51 25 23 19 19 22 15 21 23 21 19 12 0 3 0 12 15 21 27 24 31 30 59 25 39 30 35 37 43 37 15 30 11 37 47 52 75 52 55 57 47 48 35 49 59 52 59 57 71 54 31 42 39 28 0 21 47 30 31 34 19 40 83 66 158 78 142 57 83 40 51 24 15 15 7 13 7 12 15 16 23 18 7 7 0 12 11 15 19 16 15 15 7 10 15 19 47 31 59 25 27 21 3 10 0 12 19 34 71 22 7 15 7 15 11 13 3 12 3 12 3 12 3 12 3 18 11 12 3 12 3 9 0 9 15 13 31 19 47 25 51 25 47 31 63 34 55 30 43 18 39 27 75 42 115 55 138 54 126 51 99 36 75 37 99 39 87 36 63 24 35 19 31 19 19 13 7 22 59 46 115 52 91 51 99 52 95 46 75 48 87 48 87 48 87 48 87 55 103 49 83 42 75 42 79 46 87 43 91 45 91 40 75 39 87 40 79 49 134 57 95 33 35 22 75 52 130 81 246 93 226 117 253 119 253 96 126 60 107 63 111 64 123 66 123 64 123 64 126 66 130 67 130 64 123 66 126 66 123 63 119 57 91 48 91 61 130 66 115 64 115 60 115 64 123 60 99 52 95 55 103 58 111 60 111 60 99 54 99 61 119 61 107 58 107 52 95 49 91 51 99 46 87 49 91 46 83 48 91 54 95 55 87 48 75 49 83 66 103 55 87 63 123 67 115 61 107 58 75 69 222 113 242 63 51 0 0 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 7 0 7 0 7 0 0 0 55 69 170 61 123 58 47 43 31 22 31 31 31 25 51 24 39 6 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 0 11 19 59 31 63 33 51 30 39 31 35 28 31 24 23 19 19 21 27 25 39 21 23 21 27 22 31 24 35 267 125 269 132 288 138 279 126 269 125 262 122 265 123 260 119 272 128 265 126 265 125 255 117 250 117 260 123 269 126 269 126 269 131 272 129 272 128 267 125 279 132 276 132 276 135 286 140 308 152 308 152 308 152 308 152 317 153 300 147 308 155 310 152 317 156 303 143 276 125 250 113 241 111 241 111 238 108 234 105 231 102 234 105 231 104 226 101 248 119 253 125 265 132 274 137 267 128 265 123 253 114 241 108 257 119 248 117 265 140 310 164 317 146 298 167 358 179 317 144 327 156 291 138 274 128 245 107 229 105 243 120 262 129 272 134 281 140 284 143 296 153 312 161 334 168 346 176 355 177 355 176 365 182 360 180 367 179 358 171 341 165 348 171 358 179 367 180 396 199 401 202 405 203 408 203 408 203 408 203 408 203 408 203 410 205 410 203 408 202 405 202 405 202 408 205 410 206 415 208 417 209 417 211 420 212 422 212 415 208 415 209 417 211 420 211 425 214 427 217 432 218 434 220 425 215 429 217 432 220 436 221 441 223 439 223 441 226 446 227 451 227 451 227 453 226 453 226 453 226 458 226 460 227 463 227 458 227 465 233 475 230 458 218 436 212 441 214 444 212 436 208 410 194 382 170 334 144 291 129 339 153 305 140 293 132 274 113 262 101 253 128 291 193 487 283 489 262 456 196 310 126 269 129 274 138 343 187 353 135 267 120 405 212 439 220 427 220 468 256 489 248 494 250 491 242 482 235 472 232 472 232 472 230 470 229 448 220 458 226 463 224 456 220 463 226 463 226 463 226 463 226 463 226 458 220 448 214 441 211 446 215 446 217 448 218 451 217 422 184 365 144 312 114 260 84 214 76 253 114 329 168 410 203 477 245 515 262 508 248 494 247 491 242 477 229 451 212 429 203 379 167 348 144 317 134 315 135 327 146 339 149 348 179 448 248 508 254 508 254 508 254 508 254 506 253 508 254 506 256 508 256 503 253 506 251 503 250 501 250 503 251 503 250 506 250 506 251 499 262 518 274 542 256 317 36 57 1 78 18 83 15 62 6 78 27 100 45 112 33 97 39 107 36 109 36 112 34 107 31 112 27 100 19 95 30 114 45 117 43 107 31 78 18 76 27 62 24 57 28 64 27 59 16 42 39 468 244 553 230 520 227 511 229 525 242 534 232 501 208 491 215 487 223 477 214 441 193 374 135 219 43 126 36 143 52 107 22 83 10 85 37 64 31 71 18 71 21 74 13 64 12 74 24 107 25 93 21 97 18 88 22 90 27 81 16 47 1 45 3 40 12 57 10 57 10 93 25 105 31 107 30 107 25 117 37 136 49 162 55 164 55 193 64 183 52 174 51 188 63 191 61 214 66 200 45 183 52 150 36 124 25 119 30 121 31 126 37 131 46 157 70 195 88 195 76 174 57 138 33 102 18 100 16 78 4 71 7 81 10 69 10 74 18 78 18 66 10 64 12 45 9 50 21 66 27 66 15 54 4 66 31 105 36 76 18 71 16 71 13 66 12 52 12 50 12 50 12 50 12 47 12 50 12 50 10 45 7 38 7 52 18 66 25 66 27 64 30 69 36 69 36 64 31 64 25 64 25 74 37 97 49 109 52 109 52 105 46 93 40 102 48 81 33 97 37 59 12 50 19 66 21 88 57 138 55 121 55 117 49 107 46 112 54 105 45 105 45 105 45 105 45 119 52 112 46 102 42 100 42 102 43 100 40 93 39 90 36 95 37 81 42 152 87 162 75 138 63 148 72 169 87 193 99 214 98 210 108 241 119 212 85 143 66 145 63 140 64 145 60 145 63 140 63 148 67 150 64 145 63 138 58 136 60 143 64 133 55 124 51 124 57 140 67 136 57 126 55 133 60 133 54 124 49 126 51 133 57 143 61 140 58 140 57 136 54 128 51 124 52 117 52 121 54 114 48 121 55 119 52 112 48 107 46 114 49 112 48 112 51 124 55 124 57 138 61 140 64 152 70 152 75 155 64 138 73 207 123 222 60 35 0 7 6 0 1 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 2 0 2 0 0 0 0 0 0 0 0 0 0 0 9 43 133 72 133 70 109 54 83 40 74 30 64 27 62 27 64 28 35 7 9 0 4 3 4 0 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 31 22 52 28 45 25 47 25 47 25 47 25 45 22 50 27 54 25 47 21 47 21 45 19 42 21 45 22 147 309 147 321 156 333 152 309 168 357 164 353 165 361 165 349 156 329 155 333 158 337 155 321 165 357 165 353 164 345 159 337 155 305 155 309 155 301 152 297 155 305 153 301 155 313 159 325 162 325 162 325 162 325 162 325 162 317 155 309 159 321 159 313 165 341 158 301 137 249 117 222 117 234 117 242 117 238 114 230 113 214 114 222 116 226 119 230 122 242 128 261 135 285 143 301 156 325 155 317 152 313 150 309 152 305 147 301 152 333 167 369 176 325 167 353 182 345 164 309 162 297 153 297 162 321 162 297 161 321 165 337 170 345 171 341 176 353 173 349 173 353 176 353 164 313 168 325 173 333 174 337 176 333 173 337 179 353 180 349 185 365 188 376 193 388 197 396 200 404 203 408 203 408 203 404 203 408 203 408 203 408 203 408 205 412 203 408 203 404 202 404 202 404 203 412 205 416 208 420 209 424 209 428 211 428 212 424 209 408 211 412 211 416 212 416 212 420 214 424 217 432 218 436 215 424 217 432 220 436 221 440 223 444 221 440 223 448 226 452 229 452 229 452 227 452 227 452 226 452 226 456 226 456 227 460 229 456 224 448 220 428 208 392 187 357 190 365 193 365 191 361 190 349 185 333 176 309 168 305 184 333 167 309 162 309 150 277 119 166 92 158 93 281 200 503 257 611 251 484 174 313 144 297 158 341 177 285 95 59 92 269 193 428 209 428 188 376 188 420 211 444 217 464 221 464 218 456 206 432 211 448 217 460 220 456 218 444 224 460 227 456 224 448 218 436 218 436 218 436 218 436 223 448 221 444 221 440 220 440 224 452 224 452 226 456 226 464 245 515 235 503 236 495 223 448 209 444 217 476 232 515 245 531 238 519 254 539 248 515 247 527 253 531 248 515 242 499 236 488 247 503 233 464 221 448 221 456 235 495 239 492 233 492 245 535 250 527 250 527 250 527 250 527 250 527 251 531 253 535 253 535 253 527 253 523 251 519 250 519 251 523 251 523 251 523 251 515 242 495 250 503 262 607 266 519 153 162 30 0 9 7 21 0 16 15 31 55 30 19 33 75 36 43 37 39 36 39 34 31 36 31 25 15 22 35 36 71 37 71 33 43 18 23 19 39 27 31 27 35 27 27 16 0 3 134 259 499 254 480 245 448 235 468 233 456 220 432 211 444 206 428 194 408 185 400 179 392 182 384 141 253 87 119 31 7 33 39 27 19 25 79 18 79 28 39 21 15 9 0 10 23 10 43 30 51 21 39 19 27 16 19 24 35 21 19 7 0 4 0 4 19 16 11 18 31 19 15 21 23 27 39 30 47 30 47 34 79 52 134 73 162 66 83 63 59 55 55 64 75 73 79 67 31 55 3 48 3 43 51 31 19 25 27 27 27 27 31 31 51 40 95 57 126 76 186 90 218 92 186 72 134 40 55 22 7 10 0 4 0 9 11 10 7 9 15 9 11 12 15 9 19 15 35 18 27 13 0 7 0 16 39 31 47 18 23 15 15 12 15 10 11 12 19 12 19 12 19 12 19 9 15 10 15 10 11 7 3 4 0 13 23 22 43 27 39 31 47 36 55 40 55 39 47 30 55 25 51 28 67 36 87 49 115 49 115 46 99 40 83 42 95 37 95 66 126 28 3 3 0 9 11 34 107 57 99 49 103 54 99 48 83 45 87 45 83 45 83 45 87 46 87 45 83 43 75 42 79 43 83 45 79 43 75 40 67 37 63 39 71 30 71 76 198 81 166 78 158 78 154 82 170 88 182 99 198 96 218 114 249 108 206 61 95 60 107 67 115 64 103 64 119 61 119 66 130 66 123 61 115 63 119 63 119 61 115 64 123 55 95 51 99 55 115 58 107 54 107 58 119 57 103 52 99 51 103 54 111 58 123 58 115 57 111 54 107 52 103 52 95 51 91 54 103 54 91 51 87 49 87 49 83 48 83 51 95 49 83 49 91 52 91 58 111 63 115 63 111 66 119 70 126 73 103 60 103 78 190 110 198 43 0 0 0 4 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71 69 123 67 111 55 67 43 35 36 15 25 23 25 31 33 47 18 3 1 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 0 0 9 35 25 63 27 51 25 39 24 35 22 31 25 43 27 47 27 43 24 39 22 35 21 31 21 31 22 35 327 158 322 158 327 161 327 156 329 159 324 159 331 164 331 159 339 165 339 170 351 176 351 171 339 165 334 161 324 156 319 155 339 168 341 170 339 167 334 165 331 164 331 164 334 167 339 170 346 173 346 173 346 173 346 173 339 167 334 167 341 170 336 165 339 168 324 153 296 134 267 122 267 125 265 122 260 117 250 113 257 120 257 122 265 129 276 135 279 135 284 140 293 144 298 147 317 153 315 153 317 158 327 162 327 161 322 156 319 158 327 162 353 176 351 177 343 165 339 174 336 164 327 165 343 174 346 170 358 180 360 184 362 184 362 182 353 176 346 171 339 168 339 168 358 179 362 180 367 184 374 188 377 185 370 185 379 193 389 196 396 199 398 200 403 202 405 203 405 205 408 205 408 203 405 202 408 203 408 203 408 203 408 203 410 203 408 203 405 202 405 202 405 202 408 205 410 206 415 208 417 209 417 209 420 211 420 212 420 211 422 212 422 214 425 214 420 212 422 214 427 217 429 218 429 217 429 218 434 220 436 221 439 221 436 221 436 223 441 224 446 229 446 229 451 227 451 227 453 226 453 226 460 226 460 227 468 224 446 211 429 202 415 194 391 182 393 184 391 180 386 179 384 182 386 187 386 188 391 190 386 184 367 176 365 176 353 164 322 135 269 111 231 122 327 173 410 226 436 209 362 164 322 152 274 105 219 67 169 58 241 138 312 155 370 182 384 184 408 203 425 205 436 212 446 215 446 215 429 208 439 215 451 221 458 224 458 226 465 230 470 230 465 227 458 224 458 224 458 224 458 224 458 226 463 229 468 233 475 235 475 235 475 236 477 238 479 238 494 244 499 254 520 259 503 242 501 250 506 251 506 248 496 244 494 247 503 247 491 242 501 254 503 250 503 250 503 250 503 250 511 253 503 247 496 247 501 248 501 250 503 251 503 245 487 235 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 525 268 520 251 487 256 513 276 494 239 365 95 81 0 52 28 100 16 54 12 88 28 88 21 100 34 105 36 107 36 105 34 119 34 109 27 97 27 105 36 100 31 90 22 69 15 71 22 76 27 71 25 71 19 59 4 50 111 551 251 527 244 542 221 513 227 503 212 475 196 472 203 465 188 432 170 398 162 382 159 343 144 319 131 276 104 224 82 140 27 105 22 76 27 64 36 88 30 81 18 62 10 69 16 76 24 105 25 90 21 97 18 76 18 78 24 74 15 45 3 42 3 42 9 57 7 59 18 76 12 76 13 90 22 109 31 112 31 121 40 148 55 171 67 171 60 179 58 176 57 195 64 205 75 234 76 236 76 207 34 159 39 128 25 117 25 117 24 107 22 109 25 112 28 117 30 128 49 179 90 236 111 248 111 219 85 183 58 143 34 107 16 100 18 81 9 62 4 57 6 50 4 40 4 45 10 40 7 47 9 54 9 71 30 93 24 71 16 71 13 69 10 66 10 57 13 54 13 54 13 54 13 47 10 50 10 50 9 45 6 38 6 47 19 64 25 66 28 71 36 71 40 74 40 71 39 78 33 78 31 74 30 71 28 90 42 95 46 100 48 100 46 100 49 90 49 148 73 109 37 47 1 35 19 95 49 117 52 107 49 119 52 109 42 95 39 102 43 102 45 107 46 107 48 105 43 102 42 100 43 102 45 105 43 102 42 97 40 95 39 102 39 90 45 167 93 179 85 181 85 179 84 176 84 183 84 205 93 202 99 222 114 238 119 157 57 126 64 155 67 140 66 145 63 140 63 148 66 148 63 138 61 145 67 150 64 140 60 143 61 131 52 119 49 121 52 131 55 126 54 131 58 128 54 131 54 128 54 128 55 133 58 136 58 131 54 128 55 133 58 121 51 112 49 119 57 124 55 105 46 107 48 109 49 112 49 112 49 112 49 112 51 121 52 133 63 145 66 145 63 148 67 136 70 150 70 150 63 152 61 205 104 159 24 14 0 7 1 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 14 43 128 64 121 64 107 55 90 42 71 27 54 24 59 28 69 27 40 12 14 0 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 1 4 1 9 12 38 30 47 28 45 25 40 24 35 21 54 28 50 25 47 24 47 25 47 25 45 24 45 24 47 25 158 321 153 309 153 313 155 317 159 325 156 325 161 341 162 333 159 329 159 337 167 353 167 345 165 341 162 333 162 341 167 353 168 341 170 345 168 337 165 333 161 321 162 325 164 333 167 337 174 357 174 357 174 357 174 357 170 349 173 357 176 357 171 345 173 345 168 325 155 297 144 285 146 293 143 285 135 261 126 246 128 242 126 238 128 253 138 277 147 293 146 285 143 277 141 273 140 261 137 257 140 277 149 297 152 293 147 277 144 281 147 293 161 321 167 329 164 321 170 361 171 333 165 325 168 333 165 317 165 325 170 341 174 353 179 357 184 369 184 369 184 369 185 372 194 384 193 380 193 392 199 408 206 408 197 396 200 412 205 416 200 400 200 400 200 400 200 400 206 416 206 416 206 412 202 404 203 408 203 408 203 408 203 408 203 408 203 404 202 404 200 400 202 404 203 412 205 416 208 420 208 420 209 424 209 428 211 420 211 412 211 412 212 416 214 420 211 412 212 416 214 424 217 428 217 432 218 436 220 440 221 440 221 440 220 436 220 440 221 444 227 448 227 448 226 448 226 448 224 448 226 452 224 456 226 456 229 444 211 396 200 384 199 380 194 369 191 357 184 337 176 321 179 333 179 333 179 329 176 337 176 333 170 333 173 349 170 333 161 305 147 257 120 210 120 218 132 301 165 333 153 289 144 265 131 158 90 182 152 353 185 369 208 460 227 499 230 492 230 511 226 484 227 488 227 484 224 476 227 484 229 492 230 492 230 480 232 476 235 484 238 484 236 480 236 484 236 484 236 484 236 484 235 484 238 492 242 507 247 515 242 499 244 503 244 507 245 511 241 519 242 535 247 527 235 484 238 515 241 519 242 523 242 515 245 519 247 511 242 507 248 535 245 515 245 511 244 507 242 503 245 515 245 515 247 519 248 523 239 499 238 499 241 511 247 523 245 515 245 515 245 515 245 515 247 519 247 523 248 527 250 527 253 527 253 523 251 519 250 519 251 523 251 523 251 523 251 523 250 492 247 531 262 535 247 519 259 615 279 567 185 194 31 0 0 0 13 31 15 0 16 59 27 63 30 75 34 87 34 79 36 47 30 43 27 43 33 63 33 55 27 35 19 35 21 43 24 43 22 43 21 31 9 0 0 285 277 515 214 424 224 456 209 388 206 380 196 357 184 341 176 329 168 313 161 293 147 261 147 293 134 246 114 242 125 309 78 51 27 27 16 51 15 67 22 31 24 23 21 31 16 0 13 39 28 43 19 35 19 31 15 11 21 31 19 23 10 3 13 11 7 0 4 0 0 0 7 0 4 0 6 0 12 0 18 15 30 55 40 75 43 71 51 75 57 75 58 79 61 87 55 95 81 115 85 130 72 35 43 51 30 15 24 23 27 23 22 27 25 35 25 27 19 15 9 7 25 79 61 178 96 246 104 230 92 186 75 146 57 103 40 67 27 27 13 3 9 0 4 0 0 0 1 0 4 0 7 0 7 0 19 47 33 47 15 15 12 11 10 15 9 11 12 19 12 19 12 19 12 19 9 15 10 15 10 11 7 3 3 3 13 35 24 47 30 43 36 55 39 55 40 59 42 63 40 87 39 87 36 71 30 59 28 67 36 95 48 126 57 142 60 134 43 99 66 170 70 170 43 31 16 47 48 95 49 111 49 99 52 99 45 71 39 67 42 75 43 79 45 87 46 91 52 99 48 87 43 79 42 75 43 79 42 75 40 71 39 67 37 67 30 79 81 210 88 186 78 158 78 154 81 162 81 162 90 186 95 202 104 238 120 277 92 119 55 107 72 111 64 123 64 119 61 115 64 126 64 115 61 119 64 126 66 123 63 115 58 111 54 99 51 95 52 103 55 103 54 103 55 107 55 103 57 111 55 103 54 107 55 111 58 111 54 99 52 103 58 119 51 87 48 87 54 111 58 111 46 83 48 83 49 87 49 87 49 95 49 87 49 87 51 83 55 107 63 115 63 111 64 115 63 103 67 126 73 119 63 95 73 198 84 95 6 0 0 11 1 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 4 95 73 123 66 115 60 87 48 43 34 7 21 15 24 35 31 51 24 15 9 0 0 0 1 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 3 0 0 0 16 55 27 47 25 43 25 31 24 31 28 43 24 27 21 27 22 35 27 39 25 35 24 39 25 43 331 162 327 158 319 158 327 164 334 164 331 165 339 170 339 167 331 162 329 164 336 167 331 161 341 168 339 168 341 173 353 179 343 171 346 173 346 171 341 168 334 165 336 168 341 170 343 171 346 173 346 173 346 173 346 173 339 171 348 174 348 173 343 170 331 168 331 168 331 167 327 162 329 165 327 162 319 156 312 153 296 144 288 140 288 143 298 149 312 156 310 153 303 149 298 146 312 150 305 147 305 152 319 158 315 150 303 143 303 150 322 162 319 159 327 162 336 171 348 174 343 170 341 171 348 177 353 176 351 176 360 180 370 188 382 193 377 190 382 193 386 194 389 196 386 194 384 191 384 196 393 200 403 200 389 196 393 202 401 203 405 203 405 202 403 202 401 200 410 206 410 206 410 205 403 202 408 203 408 203 408 203 408 203 408 203 405 202 405 200 403 200 405 202 408 205 410 206 415 208 415 208 415 209 417 209 420 211 415 208 417 209 420 211 420 211 420 211 422 212 425 215 429 217 432 220 434 220 434 221 436 221 439 221 436 220 434 220 436 221 444 227 444 227 448 226 448 226 451 224 451 226 458 224 460 226 465 220 434 200 417 199 417 199 410 193 403 187 391 179 384 176 391 182 391 179 384 176 379 173 379 179 377 179 382 184 384 182 358 179 365 173 348 155 310 141 317 164 367 184 377 190 389 191 413 208 439 236 487 248 482 238 463 233 472 229 458 218 453 220 482 239 479 238 475 233 470 230 479 239 482 238 477 235 470 232 482 239 484 242 487 242 487 242 479 238 479 238 479 238 479 238 487 244 489 245 494 247 496 248 489 244 491 245 491 247 494 247 496 245 496 247 501 250 501 245 506 250 499 244 491 244 499 248 491 244 496 245 494 244 496 247 501 247 499 245 494 242 491 241 501 248 503 250 506 251 506 251 503 251 506 248 491 244 506 257 499 247 499 247 499 247 499 247 499 247 499 247 501 248 503 250 506 253 506 251 503 250 501 250 503 251 503 251 503 251 503 251 503 242 479 251 518 263 511 263 491 250 501 285 551 257 374 119 119 7 42 0 78 19 78 7 81 19 85 27 93 28 97 31 93 28 93 28 95 31 100 36 97 30 81 22 74 21 76 21 81 16 78 19 81 16 71 4 64 120 470 230 487 224 482 221 468 202 451 191 451 185 434 165 410 156 398 152 386 146 365 138 348 150 334 141 300 131 303 144 248 39 88 15 64 21 59 21 74 21 71 13 76 25 78 7 78 25 102 24 88 19 93 21 85 22 83 27 78 19 57 12 59 10 52 18 74 18 78 24 81 19 90 18 85 12 78 6 74 6 85 13 102 24 117 30 133 40 152 51 167 58 186 67 205 82 236 81 234 87 241 75 155 34 131 25 121 28 126 28 119 27 119 30 117 24 105 18 105 21 93 18 102 36 140 55 145 51 150 61 171 72 179 70 150 49 143 43 126 33 107 28 93 18 64 4 52 7 52 7 52 6 47 4 66 30 100 31 64 12 64 12 62 10 62 10 50 9 47 9 47 9 47 9 47 10 50 10 50 9 45 6 33 7 47 19 64 30 71 31 74 36 74 36 71 39 74 39 83 39 90 40 88 36 78 30 64 27 74 36 93 48 112 55 109 61 102 45 112 63 145 98 169 61 102 49 119 51 114 57 119 54 117 48 100 40 100 43 97 40 100 42 102 43 105 45 112 48 107 43 100 42 100 42 97 40 97 40 97 39 95 39 95 34 85 42 167 93 181 87 157 73 164 78 171 81 181 82 193 92 210 101 217 108 236 122 229 87 143 63 145 64 145 72 145 63 140 61 145 64 143 60 145 64 140 61 140 61 145 64 131 57 128 54 124 52 121 51 124 54 126 54 124 52 124 54 136 57 131 54 128 54 131 55 136 55 126 51 124 54 133 60 119 49 109 51 121 60 128 60 117 51 114 51 112 49 112 49 109 49 112 49 112 49 114 48 112 52 133 61 140 63 148 67 140 64 143 69 159 72 155 60 150 67 155 67 83 4 2 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 0 0 0 0 0 28 52 138 66 124 66 112 60 97 45 74 28 54 24 62 30 64 28 50 21 28 6 2 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 1 7 0 2 1 21 19 33 19 35 21 38 24 40 25 52 27 45 22 40 22 45 25 50 25 47 24 45 25 47 27 162 321 164 313 159 309 164 329 159 305 156 305 161 313 159 305 168 329 165 325 167 329 164 313 161 313 159 309 159 309 161 321 171 349 171 349 171 345 168 341 165 337 168 349 171 353 173 349 171 349 171 349 171 349 171 349 167 341 171 349 168 337 168 337 164 317 168 333 173 345 174 345 165 333 168 345 171 349 171 349 165 317 161 305 158 305 159 309 161 309 161 309 162 313 162 317 167 321 164 309 162 313 167 321 164 305 158 293 159 321 176 357 171 345 171 341 177 372 179 341 177 357 179 361 180 365 182 365 193 372 190 372 191 380 194 388 184 361 185 365 187 361 184 357 194 380 194 380 194 384 197 392 197 380 193 380 199 404 205 408 202 404 200 400 199 396 199 392 203 412 205 412 205 408 203 404 203 408 203 408 203 408 203 408 202 404 202 404 200 400 200 396 202 404 203 412 205 416 208 420 206 420 208 420 209 424 209 416 208 404 208 408 209 408 211 412 211 416 212 420 215 428 217 432 220 436 220 440 221 440 221 440 224 448 223 440 221 440 221 444 226 444 226 444 224 444 224 444 223 448 224 448 224 452 224 452 227 440 211 396 200 384 197 376 194 369 193 365 191 369 194 376 190 369 191 376 194 388 199 400 203 424 206 428 209 436 212 448 217 484 223 464 230 476 215 476 215 476 232 499 238 531 250 539 239 507 250 527 245 492 236 492 238 492 236 495 242 519 250 547 238 495 236 495 236 495 236 495 238 499 239 503 239 503 238 492 242 499 244 503 244 507 245 507 239 492 239 492 239 492 239 492 244 503 242 499 242 495 241 495 242 499 242 499 244 503 245 507 239 503 236 499 236 507 242 523 244 511 236 492 233 499 239 515 239 503 244 515 247 515 244 507 245 515 245 515 245 515 247 519 242 507 242 507 242 507 244 511 238 515 251 527 242 499 241 515 248 523 248 523 248 523 248 523 247 519 247 523 248 527 250 527 253 527 253 523 251 519 250 519 251 523 251 523 251 523 251 523 263 539 259 535 247 495 247 547 256 543 251 543 256 579 271 630 209 297 43 0 0 0 0 0 7 31 12 63 19 87 25 83 22 31 25 47 30 59 34 71 33 43 21 19 18 19 18 19 16 43 16 47 16 47 9 3 0 190 152 408 224 527 224 484 217 400 199 353 187 341 179 325 173 297 156 249 149 253 153 265 150 269 146 269 138 285 155 365 129 47 12 15 10 35 13 11 33 71 31 15 13 27 21 7 15 43 30 39 18 31 22 35 27 35 28 51 25 39 18 27 12 0 12 59 54 130 67 138 60 107 60 103 55 79 42 51 22 0 4 0 0 0 3 0 9 0 22 23 33 51 49 75 67 150 104 238 116 198 82 119 40 55 28 31 28 43 33 51 27 35 30 47 28 35 21 27 24 27 22 19 19 19 21 23 24 31 30 63 48 107 57 115 51 99 52 111 54 107 52 111 51 87 33 39 21 15 13 0 9 0 3 0 12 31 31 47 10 3 10 3 10 11 10 11 7 7 7 7 7 7 7 7 9 15 10 15 10 11 7 3 4 3 13 35 27 59 33 59 37 55 36 55 37 55 40 67 34 75 36 83 36 75 33 67 28 59 28 63 33 75 37 87 39 126 57 115 52 126 63 202 104 194 67 123 55 99 52 111 54 107 51 83 40 67 43 87 40 71 40 71 40 71 40 71 37 59 36 59 37 67 40 75 37 63 37 63 37 63 37 63 33 55 27 67 76 202 84 174 76 158 79 158 82 166 81 158 87 186 96 206 102 226 111 246 126 218 79 99 58 103 67 119 64 119 60 115 63 119 61 107 64 119 60 103 57 111 63 123 61 123 60 115 54 95 46 79 51 99 54 103 51 91 52 103 57 111 55 103 54 103 55 107 57 107 54 99 52 103 55 111 49 87 51 99 58 115 58 107 54 95 52 91 51 87 49 87 48 95 49 87 49 83 46 71 42 75 54 99 61 107 63 111 69 111 64 107 64 103 60 99 73 111 64 182 69 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 73 119 63 103 55 71 52 51 39 19 25 23 25 39 28 51 30 43 21 11 4 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 3 1 0 0 0 6 11 12 15 13 19 16 27 21 23 27 51 25 47 25 47 27 51 25 47 24 43 24 43 25 47 315 158 324 159 319 158 324 165 336 167 329 165 334 167 331 164 334 165 329 165 334 167 329 159 334 168 336 168 334 165 329 161 334 165 334 165 334 164 329 161 324 161 331 167 336 167 336 165 336 167 336 167 336 167 336 167 331 167 339 167 331 162 334 170 331 167 336 170 341 171 341 170 327 162 331 165 336 167 336 167 339 170 336 168 334 167 334 165 329 165 334 168 339 171 343 173 341 168 339 167 339 167 339 167 346 170 341 168 343 174 358 182 362 187 365 177 358 185 365 176 365 184 365 182 360 179 358 179 386 191 384 188 382 188 384 191 396 199 398 200 398 197 393 193 391 196 393 197 396 197 396 197 393 194 391 196 398 202 403 200 398 197 396 197 396 196 393 196 401 202 405 203 405 203 405 202 408 203 408 203 408 203 408 203 405 202 405 200 403 200 401 199 405 202 408 205 410 206 415 208 413 206 415 208 415 209 417 209 417 209 417 211 420 211 422 212 422 214 425 215 429 218 432 220 436 221 436 221 436 221 436 221 444 226 441 223 436 221 439 223 441 226 441 226 446 224 446 224 448 223 451 224 456 224 458 224 456 220 444 212 439 211 432 205 432 206 429 208 434 212 444 218 439 209 448 214 453 220 463 224 465 229 468 232 470 232 472 235 460 242 460 229 487 245 468 251 463 238 470 235 468 242 479 239 482 236 465 229 477 242 484 235 482 233 472 226 470 227 472 224 482 238 479 238 482 239 484 242 482 241 487 244 489 244 489 244 487 242 487 242 487 244 491 245 489 244 489 244 489 244 489 244 487 242 484 241 482 238 479 236 482 239 482 239 484 241 487 242 496 245 491 239 484 238 487 242 484 238 484 238 489 244 496 248 489 241 489 242 496 245 494 242 491 242 491 244 494 244 494 244 499 247 496 245 499 248 503 250 494 245 501 251 508 253 506 251 501 248 501 248 501 248 501 248 501 248 501 248 503 250 503 251 506 253 506 251 503 250 501 250 503 251 503 251 503 251 503 251 472 244 503 251 491 245 494 248 501 247 494 254 522 262 506 241 522 262 420 137 136 0 50 16 54 0 62 7 69 15 76 18 71 22 81 28 90 33 93 33 95 28 74 18 69 19 69 15 83 16 85 18 78 15 59 3 107 93 205 75 262 156 386 221 436 215 453 211 439 196 446 200 456 191 434 179 422 180 427 184 403 177 358 144 310 137 312 149 272 27 83 24 71 19 66 9 121 70 171 55 95 22 81 16 76 27 100 22 83 21 93 24 95 31 93 30 83 22 64 15 50 3 59 42 169 93 207 93 210 95 210 92 205 84 198 81 174 58 143 33 105 9 81 1 71 3 83 9 95 15 109 25 131 43 212 119 300 108 217 63 159 39 140 28 128 31 133 33 124 28 119 27 114 22 107 21 90 18 95 22 100 22 97 21 112 28 107 30 121 39 126 37 140 45 140 45 140 49 148 54 159 57 136 43 114 31 85 18 74 16 66 10 76 27 90 21 59 9 59 9 57 9 57 9 50 9 47 9 47 9 47 9 47 10 50 10 50 9 45 6 33 7 45 21 64 31 74 34 81 39 76 37 76 40 83 43 81 36 83 36 83 36 81 33 83 34 76 30 74 30 76 31 69 48 102 46 100 46 100 64 159 82 145 57 109 51 112 49 107 48 109 45 100 39 97 43 97 39 95 37 93 36 88 34 85 33 85 34 88 37 95 40 90 36 90 36 90 36 90 36 95 34 83 40 162 90 176 84 164 78 174 84 181 85 186 82 198 90 198 93 210 105 226 113 238 114 186 63 126 64 148 61 148 63 138 61 143 63 138 58 138 60 136 58 136 58 138 60 136 61 138 60 131 54 119 46 119 52 126 52 119 48 121 54 128 55 126 54 126 55 131 57 131 57 128 54 126 52 124 52 112 49 117 57 131 61 124 52 109 49 112 49 112 51 114 51 107 49 112 51 112 48 112 45 107 49 131 61 140 61 143 64 148 70 143 63 140 60 148 63 162 63 143 79 152 51 45 0 7 0 7 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 26 51 138 66 121 63 102 52 100 49 83 36 66 28 64 28 59 31 59 31 47 18 16 3 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 2 3 2 0 7 6 9 7 11 10 14 10 33 19 35 22 40 24 40 24 40 24 38 22 38 22 40 24 152 293 161 305 158 297 161 317 165 309 159 301 161 305 159 293 164 313 162 313 167 321 165 309 161 309 165 321 167 317 162 305 164 321 164 321 164 317 161 309 158 309 162 325 167 325 165 321 161 313 161 313 161 313 161 313 164 329 167 321 159 309 165 333 170 313 170 309 167 309 164 301 170 329 170 329 167 321 162 309 164 305 165 309 165 309 164 301 170 321 170 321 171 325 171 325 173 325 176 329 176 329 174 325 179 341 180 345 182 345 182 345 180 376 185 345 171 361 185 365 177 361 184 372 185 380 191 384 190 361 187 353 185 357 188 365 187 365 191 376 194 376 193 369 190 380 194 388 197 388 194 380 197 388 194 384 196 384 190 365 202 404 202 404 202 404 202 404 197 396 200 404 203 408 203 408 203 408 203 408 203 408 203 408 202 404 202 400 200 396 199 396 202 404 203 412 205 416 208 420 206 416 206 420 208 424 209 416 211 412 211 416 212 420 214 420 214 420 215 428 218 432 220 436 221 440 221 440 221 440 221 440 227 456 226 448 223 444 223 448 226 444 226 444 224 444 224 444 223 444 223 448 223 452 224 452 218 432 218 444 224 456 223 440 220 440 218 436 218 444 224 456 227 468 226 468 227 472 227 480 230 492 235 495 235 492 236 499 227 515 232 476 248 507 224 499 241 515 242 495 238 511 242 495 238 495 242 492 238 488 236 480 235 480 232 484 238 503 238 488 239 503 238 499 238 499 239 503 241 507 242 511 242 507 241 495 241 492 239 492 239 495 242 503 241 495 241 495 241 495 241 495 242 499 242 495 241 492 239 492 238 488 238 488 239 492 239 495 239 511 241 511 239 511 242 519 241 515 244 523 244 515 241 507 244 503 239 499 241 511 244 511 248 519 247 515 244 511 242 507 244 507 241 503 242 515 248 527 260 527 241 499 245 531 250 519 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 523 251 523 245 495 247 543 256 499 247 515 253 507 239 488 248 543 256 595 282 611 218 253 37 0 0 0 0 0 9 27 12 43 18 23 25 43 30 47 30 47 40 55 25 23 22 31 21 19 24 63 21 55 18 39 6 0 16 281 122 186 79 146 90 210 188 452 236 515 224 448 215 464 212 428 211 416 211 392 197 353 174 309 170 305 162 309 153 317 114 0 15 47 16 19 12 11 54 222 125 230 57 43 19 0 18 35 28 27 18 23 24 31 31 55 31 51 27 35 16 15 10 0 7 87 81 222 98 190 101 202 96 190 92 190 96 202 96 202 96 182 76 103 40 31 16 11 13 0 4 0 6 0 4 0 13 115 92 174 78 170 51 79 36 43 31 47 31 43 31 55 30 51 25 39 21 35 25 27 22 15 19 19 22 27 15 0 13 11 24 43 31 39 42 51 30 27 27 39 36 63 51 99 52 99 48 75 28 23 25 35 25 27 28 51 27 19 9 0 9 0 9 7 9 7 10 15 10 15 10 15 10 15 9 15 10 15 10 11 7 3 4 11 13 47 28 63 34 63 43 79 40 63 40 71 45 83 42 95 40 87 39 83 37 83 39 83 36 75 33 75 36 83 34 111 40 83 42 83 39 119 58 158 67 107 43 99 49 83 39 79 46 87 43 71 37 63 40 67 37 59 34 51 31 47 40 67 37 59 36 59 36 59 33 51 34 55 34 55 34 55 36 63 28 71 78 202 84 170 69 142 76 158 85 174 85 170 92 174 85 174 96 222 111 246 113 249 99 107 54 111 69 79 66 119 60 111 61 119 60 103 55 103 60 115 61 111 57 99 54 107 58 123 61 115 55 103 48 95 54 99 49 87 49 103 55 103 54 103 54 107 57 115 57 111 57 107 54 99 49 87 48 87 54 115 63 119 55 91 43 71 45 79 49 91 52 95 48 95 49 91 49 83 45 63 48 91 60 111 63 107 61 103 66 119 69 115 64 103 66 130 66 115 66 154 78 154 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 111 79 138 69 115 57 71 52 59 45 39 33 35 27 35 27 47 33 55 30 27 12 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 3 3 0 0 3 0 1 0 1 0 1 0 9 7 15 27 19 31 18 27 24 39 22 35 21 39 22 43 322 159 322 158 319 156 317 156 317 156 319 159 322 161 327 162 329 164 327 162 327 164 331 167 324 162 331 167 334 165 327 161 331 167 336 165 329 161 329 164 327 161 327 161 327 161 327 161 327 161 327 161 327 161 327 161 329 161 327 161 329 164 334 167 329 165 331 167 331 167 334 167 334 167 334 167 334 167 334 167 327 170 346 170 324 158 331 174 339 170 341 173 346 176 348 177 351 176 353 177 353 179 355 179 355 177 351 176 353 182 367 190 374 190 377 190 374 187 367 184 365 184 365 185 370 188 374 191 382 188 384 190 386 191 389 191 391 191 389 190 386 188 384 187 391 191 384 188 384 191 393 196 396 193 389 191 393 194 391 191 396 197 398 199 398 200 401 200 403 202 403 202 403 202 403 202 408 203 408 202 405 200 403 200 401 197 398 197 398 199 403 202 415 206 410 203 408 206 415 211 413 208 417 209 420 211 417 209 420 211 420 212 422 214 425 214 432 217 427 214 427 220 439 226 436 221 436 221 436 221 436 221 436 221 436 223 439 224 441 224 441 226 441 226 446 224 446 224 446 221 446 223 453 221 456 223 453 220 451 220 453 224 463 229 465 229 463 226 460 226 463 227 468 226 475 227 477 229 475 232 477 232 477 233 477 235 477 236 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 477 235 475 236 477 236 479 238 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 484 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 494 247 496 247 499 248 503 248 506 251 511 250 511 250 513 251 482 254 501 272 527 266 427 179 265 51 54 0 71 9 62 4 74 25 85 25 83 31 102 40 105 30 76 22 76 19 74 25 59 21 64 27 83 21 45 0 140 107 200 90 198 88 162 87 198 98 276 161 386 200 425 208 429 197 420 190 417 187 393 167 379 164 358 156 339 150 334 165 298 18 83 21 97 4 64 3 138 81 202 108 174 21 74 13 78 22 85 24 81 18 78 19 85 27 88 25 69 18 62 16 62 9 52 52 191 82 205 79 210 92 210 90 207 90 210 88 224 99 234 101 236 101 238 101 214 85 188 57 128 15 69 0 66 0 76 7 112 30 136 36 145 40 143 37 133 34 136 39 136 31 114 24 112 28 112 27 105 27 100 25 97 24 95 24 83 18 85 19 88 21 90 21 105 24 109 27 114 31 119 34 119 37 131 48 157 66 152 43 114 33 81 19 114 39 76 10 62 10 59 10 57 9 50 9 50 10 50 10 50 10 50 10 47 10 50 10 50 9 45 7 31 7 42 28 74 34 74 40 90 42 85 40 85 42 88 43 90 42 97 45 97 40 85 34 88 36 81 33 78 33 83 39 90 43 85 39 76 37 81 39 128 60 109 46 100 45 107 51 100 40 95 39 93 37 95 39 93 37 93 37 93 36 85 33 83 31 85 34 88 36 93 37 85 33 85 33 85 33 85 33 83 31 81 37 155 87 171 81 176 82 174 81 174 84 188 87 183 82 191 90 202 99 214 104 234 113 210 93 150 49 124 66 145 63 143 61 140 60 138 58 136 58 136 57 133 55 131 55 124 54 131 58 133 57 126 52 114 46 117 51 121 51 121 49 131 54 119 49 124 55 128 55 131 55 126 52 119 48 114 45 112 54 128 66 138 63 124 54 109 48 107 46 107 45 105 45 117 51 107 46 109 51 119 49 114 49 124 55 136 61 143 64 143 66 148 67 148 69 152 67 152 72 157 70 148 70 114 31 14 0 9 0 9 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 35 55 140 64 114 58 102 55 97 48 88 40 71 28 59 22 62 31 57 30 59 31 28 0 7 1 0 1 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 4 3 9 7 16 12 23 13 14 9 19 13 26 18 33 21 159 301 159 297 158 293 156 293 156 293 158 301 159 305 162 309 161 305 161 305 161 309 164 317 162 309 164 317 165 313 162 309 162 321 165 321 161 309 159 317 159 309 159 309 159 309 159 309 161 313 161 313 161 313 161 313 161 313 159 309 161 317 164 317 164 289 165 293 167 293 167 305 167 313 167 313 167 321 167 313 161 305 173 317 165 293 165 309 170 313 170 317 173 321 174 325 174 317 176 321 177 325 177 325 177 325 176 325 179 337 185 353 188 372 190 376 188 372 187 365 185 361 184 365 187 372 190 372 190 353 188 357 190 357 191 361 191 361 190 357 190 357 188 353 190 365 191 372 193 372 193 372 196 376 191 372 194 380 194 369 194 384 196 388 196 392 197 392 202 404 202 404 202 404 202 404 203 408 203 404 202 400 200 400 199 396 199 396 199 400 202 408 206 416 206 416 206 420 209 424 208 420 209 428 212 428 211 420 211 412 211 416 212 416 214 420 217 424 212 416 212 424 218 440 220 436 220 436 220 436 220 436 221 440 221 444 223 444 224 448 226 444 226 444 224 444 224 444 221 444 223 444 223 448 223 452 224 452 223 448 224 460 229 468 227 460 227 460 229 468 232 476 227 484 229 484 229 476 232 480 230 476 232 480 232 480 235 484 235 484 235 480 233 476 232 476 235 484 235 488 236 492 238 488 239 480 238 480 238 480 236 480 236 480 236 480 236 480 236 480 235 488 236 488 238 492 239 495 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 239 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 248 519 247 519 250 519 250 515 250 507 250 499 250 499 250 495 256 503 251 499 260 579 274 583 282 495 144 99 7 0 0 39 25 15 24 35 36 43 27 15 37 31 22 31 24 23 21 39 16 59 22 63 27 27 13 0 84 257 107 210 105 206 92 198 98 170 88 182 113 281 159 369 182 392 187 345 161 285 165 329 179 317 171 321 167 317 167 372 137 0 10 0 12 0 28 67 72 202 87 218 66 19 18 3 19 23 24 27 21 11 19 15 21 35 25 35 18 19 13 15 13 0 4 107 85 162 88 146 87 162 87 162 85 158 84 158 92 186 96 206 104 214 104 222 99 226 102 214 81 119 40 31 1 0 0 0 0 0 12 3 21 27 27 47 33 47 31 47 37 59 25 39 27 59 28 47 27 35 27 31 25 23 24 19 21 15 21 19 22 19 22 11 21 0 21 15 27 27 30 35 33 63 49 134 92 277 134 321 149 412 135 150 31 27 18 23 10 3 12 0 10 7 9 3 10 15 10 15 10 15 10 15 9 15 10 15 10 11 7 3 4 0 7 35 24 59 33 83 43 95 43 87 43 75 42 83 40 95 43 103 43 91 37 75 37 83 37 83 39 91 42 99 45 111 45 87 28 63 37 107 61 134 51 99 43 83 46 95 42 71 39 63 37 63 37 63 36 63 37 63 36 59 34 51 36 59 34 55 34 51 33 51 33 51 33 51 33 51 33 51 27 51 27 63 73 190 81 166 79 162 81 162 85 178 88 182 82 166 85 178 92 190 95 194 110 238 116 218 79 79 51 95 60 111 60 115 61 115 61 119 58 107 58 103 57 99 55 99 54 107 55 111 57 111 55 107 48 87 49 91 49 95 51 99 55 103 51 99 55 111 57 107 55 107 54 99 49 87 46 83 48 95 58 126 64 119 57 95 48 83 48 83 46 79 46 75 54 95 46 79 48 91 51 79 48 79 51 91 58 103 61 103 64 115 66 115 67 107 67 111 63 115 69 126 69 154 55 83 10 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 9 107 75 119 60 95 54 71 51 59 45 39 33 31 24 23 27 35 30 43 33 55 19 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 7 0 0 0 0 1 0 3 0 3 0 3 0 0 0 0 0 3 0 4 0 4 0 7 7 10 15 13 19 322 159 319 158 319 158 317 156 317 156 319 159 322 161 327 162 322 159 319 158 322 161 327 162 327 162 329 164 329 164 327 162 324 162 329 162 322 159 322 162 324 161 324 161 324 161 324 161 327 162 327 162 327 162 327 162 324 161 322 159 322 161 327 164 329 162 331 164 331 165 334 165 336 165 336 165 336 165 336 165 329 165 339 171 341 168 334 164 341 170 341 170 341 170 341 171 351 171 353 173 353 174 355 174 355 174 358 177 362 180 367 184 372 185 374 188 377 188 377 187 372 185 372 185 374 188 379 191 382 188 384 188 386 190 386 191 384 188 386 190 386 190 389 191 384 191 393 197 398 196 391 191 396 193 389 193 396 196 393 193 386 191 389 193 391 194 391 194 403 202 403 202 403 202 403 202 408 203 408 203 405 202 405 202 405 200 403 200 403 202 408 205 413 206 415 209 417 209 417 209 417 209 420 212 422 212 422 212 420 211 420 211 422 212 422 214 425 212 420 209 417 211 425 215 432 218 432 218 432 218 432 218 436 221 436 221 439 223 439 224 441 226 441 226 446 224 446 224 448 224 451 224 458 224 458 226 463 227 463 227 465 230 470 233 463 227 463 227 468 232 475 236 477 230 482 230 477 230 475 230 470 230 470 232 470 233 472 233 472 233 472 233 470 232 470 232 475 235 475 236 477 238 479 238 479 239 479 239 479 239 482 238 484 236 484 236 489 236 489 236 482 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 242 484 241 484 241 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 239 487 239 489 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 501 248 501 250 506 250 508 251 506 251 511 250 511 250 511 251 496 256 506 253 499 265 525 279 499 288 549 242 315 61 102 7 105 21 93 27 88 16 95 45 97 24 74 25 78 24 71 25 59 25 64 25 59 10 33 28 193 119 200 96 193 99 179 93 214 99 210 90 224 104 269 120 317 158 382 185 382 177 379 185 379 165 374 170 367 158 351 168 303 25 90 3 81 30 167 78 198 90 171 75 138 18 83 18 78 22 83 25 78 19 76 21 81 24 83 24 66 15 57 15 59 6 57 58 198 79 200 78 195 82 195 82 198 81 198 81 210 90 229 99 243 105 245 104 231 105 245 111 243 92 200 70 152 39 119 15 88 1 71 0 74 4 88 18 112 25 107 21 117 30 105 24 102 28 107 28 105 28 102 27 97 24 93 22 93 22 90 21 90 21 90 19 93 19 97 22 100 25 105 27 102 28 114 39 159 92 250 128 296 179 334 128 176 33 64 10 62 10 59 12 52 10 50 10 50 10 50 10 50 10 50 10 47 10 50 10 50 9 45 7 28 1 14 7 38 16 59 36 85 42 93 46 97 43 93 40 95 45 100 46 97 42 88 37 88 40 95 45 100 48 102 49 95 51 85 31 47 19 76 52 114 55 105 45 93 42 95 45 97 39 93 36 90 36 90 37 90 36 90 37 90 34 88 33 95 39 93 34 85 31 81 28 85 33 85 33 85 33 85 33 85 31 83 42 162 87 169 81 167 79 176 84 183 87 191 87 198 92 205 96 207 96 205 95 200 107 231 117 191 67 128 57 138 60 138 60 138 60 140 61 136 58 136 57 133 55 131 55 128 55 128 55 128 57 133 60 121 51 119 48 117 49 124 54 121 54 119 55 126 60 126 55 124 55 121 54 114 49 112 48 105 49 121 60 131 60 121 52 112 49 112 48 109 46 107 46 112 49 107 46 112 51 117 49 114 49 124 54 133 60 140 61 143 63 145 66 145 67 148 67 138 64 145 66 155 73 145 55 78 18 21 0 14 1 14 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 28 51 136 64 117 61 100 51 100 49 85 37 69 28 62 27 54 28 54 30 57 33 38 10 4 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 1 0 1 0 3 0 3 0 3 0 3 0 0 0 0 0 0 0 0 2 3 4 3 7 4 9 6 156 297 156 297 156 297 156 297 156 297 156 301 158 305 159 305 158 301 158 301 158 305 161 309 161 309 161 313 162 309 161 309 161 309 164 309 161 301 161 309 159 301 159 301 159 301 159 301 161 305 161 305 161 305 161 305 161 301 159 297 158 301 161 297 161 285 162 285 164 289 164 297 164 309 164 309 164 317 164 317 165 301 164 301 170 317 168 297 170 313 168 309 168 309 168 305 170 309 170 313 171 317 173 317 173 321 176 333 180 337 180 345 180 357 184 369 188 372 188 372 185 365 185 365 185 369 188 369 187 357 188 361 188 365 190 365 187 361 188 365 190 369 191 372 191 372 194 380 197 380 194 376 193 369 190 369 193 376 193 369 191 376 193 380 193 384 194 384 200 400 200 400 200 400 200 400 203 408 203 408 203 408 203 404 203 404 202 404 202 408 205 416 205 420 209 432 212 428 209 420 209 428 212 436 214 436 214 424 209 408 211 412 211 416 212 416 214 416 211 408 209 412 211 416 215 424 215 424 215 424 215 424 220 436 221 440 221 444 223 444 224 440 224 440 223 440 223 440 224 448 226 452 224 456 226 456 229 464 229 464 230 468 232 472 227 460 227 460 227 464 232 472 232 488 230 484 230 472 229 468 227 460 229 456 230 460 232 460 233 472 232 472 232 472 232 472 235 480 235 484 236 488 238 488 239 480 239 480 239 480 238 480 238 480 236 480 236 480 236 488 239 495 239 499 241 503 242 503 239 495 239 495 239 495 239 495 241 492 239 488 238 492 239 495 242 499 242 499 242 499 242 495 241 495 241 495 241 495 241 495 242 499 242 499 242 499 242 499 241 503 241 503 241 503 241 503 239 499 239 503 241 503 242 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 250 527 250 531 251 531 253 523 250 507 251 499 250 499 250 495 244 492 263 527 259 503 247 495 256 527 251 571 276 503 143 35 18 0 13 23 46 27 28 27 27 11 21 27 28 31 24 35 28 47 25 23 24 0 0 75 134 297 116 222 108 226 102 210 95 214 104 210 96 190 90 146 79 142 105 242 156 329 168 305 168 305 165 325 165 333 167 380 131 0 12 0 30 134 105 253 95 190 61 126 48 0 21 0 19 15 25 19 22 3 21 15 25 43 30 43 22 27 18 27 10 0 7 119 93 154 84 134 81 142 82 142 81 146 82 146 84 162 92 190 101 202 101 194 99 210 99 210 99 206 98 206 92 182 82 142 61 67 27 0 9 0 6 0 12 3 18 19 24 31 22 35 24 43 27 47 28 35 27 27 24 23 22 19 19 11 18 7 16 3 15 0 19 0 21 7 22 19 24 23 21 19 13 0 4 23 34 79 60 138 84 289 119 107 3 0 12 7 12 3 12 7 12 7 10 15 10 15 10 15 10 15 9 15 10 15 10 11 7 3 7 0 0 0 6 11 15 55 33 75 40 91 45 95 43 87 49 115 49 115 48 107 43 95 43 103 48 119 51 119 49 111 49 107 34 39 9 23 31 111 52 115 46 91 40 83 40 75 36 63 36 55 34 55 34 55 34 55 36 59 36 55 34 51 37 63 36 55 33 43 30 39 33 51 33 51 33 51 33 51 30 51 28 83 79 190 78 166 79 170 84 174 87 170 82 158 95 198 99 214 102 214 99 202 90 202 113 246 107 166 67 91 61 115 60 111 58 107 57 103 58 107 58 103 57 99 55 99 55 107 54 99 54 111 60 123 54 95 48 83 46 91 52 103 52 95 54 107 60 119 58 99 55 103 54 95 52 91 49 87 45 83 54 107 58 107 54 91 49 87 49 87 48 83 46 79 49 87 45 79 49 91 49 75 48 79 51 87 57 99 60 99 61 111 63 107 66 103 66 103 66 107 67 126 75 166 73 158 54 79 18 0 0 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 7 99 72 115 63 99 52 59 52 59 43 35 31 35 27 35 22 31 30 31 30 51 27 15 1 0 1 0 0 3 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 3 0 3 0 3 0 3 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 0 0 319 156 319 156 319 156 319 156 319 156 322 158 322 158 324 159 324 159 324 158 324 161 329 162 327 161 327 159 324 161 327 161 324 162 331 164 327 161 327 165 322 159 322 159 322 159 322 159 324 161 324 161 324 161 324 161 324 159 319 158 319 158 322 159 327 161 327 161 329 162 329 162 334 164 334 164 334 164 334 164 346 164 324 158 336 170 343 167 339 167 339 167 339 165 336 167 348 170 348 170 351 171 353 173 353 174 358 177 362 179 362 179 362 180 367 185 374 188 377 188 374 187 372 185 372 187 377 190 379 187 379 188 382 188 384 190 379 188 382 190 384 191 386 193 396 194 396 193 396 194 403 199 391 188 386 188 393 193 396 190 389 194 391 194 393 196 393 197 401 200 401 200 401 200 401 200 408 203 408 203 408 203 408 205 408 203 405 202 408 205 413 206 410 208 417 212 422 211 417 208 417 211 422 214 425 214 425 212 417 209 417 211 420 211 422 212 425 214 422 212 422 212 422 212 425 214 425 214 425 214 425 214 434 220 434 221 436 221 439 223 439 224 439 224 444 223 444 223 451 224 453 226 458 226 460 226 463 227 463 229 465 229 465 229 465 229 463 226 458 224 458 224 475 227 472 227 468 226 465 226 460 227 463 230 460 232 460 232 463 233 465 233 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 236 484 236 484 239 484 241 487 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 244 484 241 484 241 484 241 484 241 487 242 487 242 487 242 487 242 489 242 489 242 489 242 489 242 487 241 489 242 489 244 491 244 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 508 251 511 253 511 253 503 251 503 251 506 251 506 251 513 253 511 251 508 253 511 257 532 256 491 245 532 283 506 209 308 82 117 15 119 43 128 36 95 21 74 25 78 24 66 25 74 22 59 13 69 7 31 57 234 104 207 95 210 96 219 90 202 88 212 75 202 84 248 98 241 81 222 85 269 135 336 159 358 147 351 150 348 150 353 171 276 10 83 13 150 92 253 110 224 93 167 69 138 16 81 10 78 22 83 25 76 21 74 21 83 25 85 25 69 16 66 15 62 6 74 72 224 82 207 84 205 87 207 88 210 90 217 90 214 92 226 96 234 96 234 93 234 98 231 98 236 102 241 107 238 102 241 105 241 95 210 76 148 45 105 13 64 6 71 16 78 16 76 18 76 19 81 22 95 25 93 25 90 24 90 24 88 21 85 19 83 18 81 16 90 24 93 25 97 25 100 27 95 25 93 10 69 9 83 9 105 4 74 55 186 43 59 16 64 13 57 12 52 13 50 12 50 10 50 10 50 10 50 10 47 10 50 10 50 9 45 7 28 4 16 7 26 6 28 12 54 25 74 37 93 43 100 43 109 52 109 51 107 49 102 46 100 48 105 49 105 46 95 43 90 33 38 4 19 13 57 31 95 45 90 42 88 37 83 37 90 36 88 33 83 31 85 33 85 33 88 36 90 34 88 33 85 33 85 33 85 33 85 33 85 33 85 33 85 33 85 33 90 31 88 51 174 87 164 81 171 82 183 90 191 92 193 87 198 92 207 99 212 102 214 102 200 99 207 111 219 102 164 58 133 57 133 57 136 58 136 60 136 58 136 57 133 55 131 55 128 54 124 52 124 55 133 60 126 51 117 45 112 46 121 52 114 51 117 55 128 60 124 54 121 55 119 52 117 51 112 49 107 48 117 55 124 54 114 48 112 49 112 48 109 46 107 46 105 45 105 46 112 51 117 48 114 49 124 54 131 57 138 58 140 61 140 63 143 64 143 66 152 69 150 70 162 73 164 73 138 60 93 21 23 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 35 52 133 63 119 63 100 48 100 49 88 39 71 31 66 30 52 28 54 28 52 31 47 22 9 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 1 0 3 0 3 0 3 0 3 4 3 4 3 2 1 2 1 4 1 2 1 2 0 0 0 155 305 156 309 156 309 158 313 158 313 158 313 158 313 158 313 159 317 159 317 159 321 162 325 161 321 159 317 159 317 161 313 161 309 165 313 162 309 164 321 161 305 161 305 161 305 161 305 159 301 159 301 159 301 159 301 162 305 159 297 158 297 159 293 159 277 159 289 161 289 161 301 162 305 162 313 162 313 162 317 171 313 158 289 162 321 171 329 167 317 167 317 167 317 167 317 170 317 170 321 171 325 173 325 174 329 176 333 177 337 179 341 177 341 182 353 185 361 187 361 188 361 187 357 185 361 188 365 185 365 187 365 188 369 188 369 188 369 190 372 190 372 191 376 196 369 191 357 190 365 196 380 190 349 187 353 191 369 193 361 196 388 196 392 197 392 199 396 199 396 199 396 199 396 199 396 203 408 203 408 205 412 205 412 203 408 202 404 202 408 205 416 206 416 208 424 209 424 209 424 209 424 211 432 212 432 212 424 208 408 209 408 211 412 211 412 214 420 214 420 214 420 214 420 214 420 214 420 214 420 214 420 218 436 220 436 221 440 221 440 223 436 223 436 221 436 221 436 223 448 224 448 224 452 224 456 226 456 227 464 229 460 227 456 230 464 227 452 223 444 221 444 227 476 227 472 226 464 227 460 226 448 230 452 232 448 232 448 232 468 232 468 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 239 495 241 499 242 499 239 492 239 492 239 492 239 492 241 492 239 488 238 492 239 495 242 499 242 499 244 503 244 503 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 499 244 503 244 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 250 527 250 531 251 531 253 531 251 515 251 515 251 507 251 507 254 503 242 511 254 527 251 519 229 531 274 547 245 507 260 579 271 476 146 111 40 3 43 71 28 0 19 11 25 23 21 39 31 31 22 0 22 0 0 186 132 230 105 218 93 174 92 154 104 238 116 210 108 257 143 305 150 313 156 285 138 249 158 333 150 281 140 285 143 297 153 369 123 0 9 27 78 230 123 238 107 246 88 190 60 3 15 0 19 15 25 19 24 3 22 15 18 31 22 27 15 11 9 0 10 0 19 170 110 174 93 174 96 170 96 174 99 178 99 182 96 174 96 178 95 174 93 166 88 170 98 194 104 190 98 182 107 202 99 194 101 214 104 222 99 198 69 51 9 0 3 0 9 3 15 11 13 11 15 19 21 11 21 15 22 15 24 19 25 23 25 19 24 19 24 19 25 15 25 19 27 31 27 31 19 35 24 31 19 39 18 15 15 23 10 0 25 31 13 7 13 7 13 7 13 11 13 11 10 15 10 15 10 15 10 15 9 15 10 15 10 11 7 11 9 3 6 15 10 0 1 0 12 31 21 55 33 75 39 83 49 115 48 107 46 103 43 99 43 99 43 95 40 83 36 83 33 43 4 0 3 19 16 35 39 95 40 87 37 71 33 59 33 51 31 47 30 43 31 47 31 47 33 55 34 55 34 51 28 39 30 47 33 55 34 59 33 51 33 51 33 51 33 51 33 47 31 107 88 190 75 166 79 170 85 178 93 198 96 198 90 186 95 202 101 218 107 230 107 218 107 222 113 226 88 111 49 87 52 99 58 111 63 123 58 107 58 103 57 99 55 99 54 103 52 99 52 99 52 103 51 91 46 79 45 79 46 87 49 83 49 95 55 111 57 99 54 99 54 95 52 91 51 91 49 91 54 103 55 95 49 79 48 83 46 79 46 75 45 75 45 79 43 79 49 91 49 71 48 79 51 87 55 95 57 91 60 111 60 103 63 95 64 99 67 99 64 119 67 126 64 154 69 154 64 79 18 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 19 115 72 111 61 103 52 55 49 55 45 47 37 43 28 35 24 31 31 27 27 47 31 39 10 0 3 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 0 0 0 0 0 0 0 0 3 0 3 0 1 0 1 0 317 155 317 156 319 158 322 158 322 158 322 158 322 158 322 158 322 158 319 156 322 159 327 161 327 161 324 158 322 159 327 161 319 161 327 162 324 161 327 165 324 161 324 161 324 161 324 161 322 159 322 159 322 159 322 159 329 162 324 159 322 159 322 159 322 158 324 159 324 159 327 159 331 162 331 162 331 162 331 162 339 164 329 159 331 167 343 171 336 165 339 167 341 170 343 170 351 170 353 170 355 171 355 173 362 174 358 171 358 174 362 179 365 179 370 182 372 182 372 182 379 185 377 184 374 185 377 187 374 187 377 188 377 190 379 190 384 193 382 191 382 191 379 188 389 191 393 191 393 193 398 194 393 190 391 191 398 197 401 194 396 196 393 197 396 197 398 199 398 199 398 199 398 199 398 199 408 203 408 205 410 206 413 206 405 202 403 200 405 203 410 205 413 206 413 206 413 208 417 209 415 208 417 211 422 211 420 211 415 208 417 209 417 211 420 211 420 211 422 214 427 215 427 215 427 215 427 215 427 215 427 215 432 218 434 220 434 221 436 221 436 223 436 223 441 221 441 221 446 223 448 223 456 223 456 224 460 227 465 230 465 229 460 226 465 229 460 224 458 224 458 224 465 226 468 227 465 229 465 230 458 230 458 233 458 233 460 235 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 482 238 482 238 479 239 482 239 484 241 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 489 242 489 242 489 242 489 242 489 242 489 244 491 244 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 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 248 506 250 508 251 506 253 503 251 501 251 501 254 501 251 508 242 511 254 525 247 503 238 534 242 489 233 520 262 532 242 508 277 525 230 360 129 226 75 112 24 76 22 71 21 64 24 74 16 85 7 74 0 64 134 389 170 367 179 351 152 351 143 351 177 393 177 386 188 422 191 410 196 446 203 403 168 362 162 405 173 393 171 384 167 382 184 298 10 97 40 195 92 224 95 217 105 212 96 157 15 78 15 78 22 83 25 76 21 74 21 69 19 74 18 57 9 52 9 62 9 90 92 255 96 231 102 229 102 231 105 236 108 243 108 241 101 236 98 236 96 238 98 224 92 234 96 236 95 222 87 248 102 229 95 226 99 231 99 236 110 195 57 78 0 42 10 57 12 66 15 59 10 62 15 71 15 78 18 83 22 90 24 93 25 93 25 95 27 95 27 88 25 88 27 90 27 97 27 85 21 83 12 83 21 88 9 69 21 95 10 83 15 59 7 66 15 57 13 54 13 47 13 50 10 50 10 50 10 50 10 47 10 50 10 50 9 45 7 23 3 14 9 26 4 23 7 38 10 47 18 66 25 78 30 90 40 88 37 83 34 81 34 81 34 78 31 74 30 74 30 42 9 19 1 16 7 35 12 76 37 83 39 81 34 74 28 85 33 83 30 78 28 81 30 81 31 85 34 88 34 88 34 78 28 81 31 85 33 88 34 85 33 85 33 85 33 85 33 95 30 90 58 186 88 159 81 171 81 174 82 179 85 188 87 191 84 188 85 193 93 207 101 202 107 219 113 224 116 205 88 128 54 128 55 133 57 136 58 136 58 136 57 133 55 131 55 124 52 124 52 121 49 117 46 114 46 112 45 109 43 109 43 109 48 102 49 112 57 119 57 117 55 114 54 114 54 112 52 119 55 121 55 119 51 107 45 107 46 105 45 102 43 102 43 100 42 102 46 114 51 117 46 114 49 124 52 131 55 133 55 136 58 138 61 138 63 138 64 143 60 143 67 157 61 152 69 143 72 138 60 83 16 23 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 62 63 136 60 117 63 100 48 90 46 90 45 83 34 66 27 54 31 57 28 47 28 50 28 28 10 7 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 3 0 3 0 4 0 3 0 0 0 0 0 0 0 0 2 1 2 1 4 3 4 3 155 305 155 309 156 313 158 313 158 313 158 313 158 313 158 313 156 305 155 305 155 309 158 317 162 321 158 309 156 313 161 317 155 289 161 293 158 289 161 305 162 301 162 301 162 301 162 301 159 293 159 293 159 293 159 293 164 305 162 297 159 293 159 293 156 281 158 285 158 293 159 297 162 313 162 313 162 313 162 313 162 313 164 317 165 325 168 333 164 321 167 329 170 337 171 333 171 329 171 333 171 337 173 337 177 341 173 329 171 337 177 353 177 345 180 353 182 353 180 349 187 365 185 357 184 357 185 369 187 369 187 372 188 376 190 376 194 384 193 380 191 376 190 365 187 353 190 369 193 365 190 357 193 365 190 369 196 384 199 384 194 376 196 380 196 384 197 384 199 388 199 388 199 388 199 388 203 400 203 404 205 408 206 408 202 392 200 392 200 396 203 412 208 416 205 408 203 416 208 428 206 420 209 424 211 428 209 424 208 404 208 408 209 412 211 412 208 404 211 416 214 424 215 424 215 424 215 424 215 424 215 424 218 432 218 436 220 440 221 440 221 436 221 436 221 436 221 436 221 440 221 444 221 444 223 448 227 464 230 472 230 464 227 456 227 460 226 456 226 460 229 468 227 476 229 480 230 476 232 476 229 460 230 456 232 460 235 460 230 464 230 468 232 472 233 472 236 480 236 484 238 488 239 488 241 488 241 488 241 488 239 488 238 488 238 488 238 488 238 488 238 488 238 492 239 492 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 507 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 527 251 523 250 519 248 519 250 523 250 523 250 523 250 523 251 523 251 523 251 523 251 523 251 523 251 523 251 523 251 523 247 519 248 523 250 523 251 527 251 523 251 523 251 523 253 523 257 531 245 527 247 511 248 555 238 515 266 555 257 495 248 539 251 555 265 563 271 587 218 337 34 0 18 0 19 11 21 39 21 31 33 0 9 0 7 388 212 432 205 515 203 464 214 468 212 515 221 448 193 448 212 460 214 448 203 416 203 396 184 345 173 357 168 369 164 345 159 372 126 0 4 31 61 115 78 154 78 214 95 214 60 0 19 27 19 23 25 27 22 11 21 23 19 27 22 23 15 11 10 0 12 0 27 206 126 210 104 222 104 198 107 202 110 210 111 214 108 210 104 194 99 198 104 202 102 178 92 158 87 162 93 178 93 182 99 202 108 214 105 210 98 234 98 142 27 0 0 0 9 7 16 15 12 0 12 11 10 0 13 7 19 19 24 27 21 23 22 27 24 31 25 35 24 23 25 23 25 31 25 35 30 43 15 7 18 55 25 31 16 0 6 19 28 0 0 15 15 11 15 7 13 11 13 11 10 15 10 15 10 15 10 15 9 15 10 15 12 11 9 11 4 0 0 0 6 0 4 19 9 15 12 15 15 35 22 47 33 67 30 59 27 55 28 55 28 55 25 43 25 51 28 67 4 15 7 3 3 0 6 19 33 79 37 79 37 71 28 47 33 47 30 39 28 39 28 43 30 43 31 55 34 55 34 55 30 43 30 47 31 51 33 51 33 51 33 51 33 51 33 51 34 47 31 123 93 194 75 166 84 166 76 138 70 126 69 130 69 126 64 119 67 138 78 162 84 214 116 253 117 261 117 234 63 115 60 103 54 87 48 79 58 107 58 103 57 99 55 99 51 99 52 99 51 87 43 71 43 79 45 79 43 71 40 63 48 75 45 75 51 95 57 103 55 99 54 95 54 95 52 91 57 107 57 107 54 87 46 71 45 75 43 71 43 67 42 67 42 75 43 79 51 91 49 71 48 79 51 83 54 91 55 91 58 99 58 99 61 91 64 87 63 87 63 126 70 115 64 146 66 138 70 138 54 59 9 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 34 138 75 107 60 103 52 59 45 59 48 71 42 51 30 27 25 43 34 27 24 39 30 43 19 15 7 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 3 3 3 3 3 0 3 0 0 0 1 0 1 0 3 0 0 0 0 0 1 0 3 0 317 152 322 156 324 155 317 152 319 153 319 153 319 153 319 153 315 153 317 156 324 161 329 162 317 155 319 156 319 158 322 158 319 159 324 162 327 162 327 162 327 162 327 162 327 162 327 162 324 158 324 158 324 158 324 158 324 158 324 159 327 159 329 161 327 159 327 161 329 161 331 162 324 162 336 164 329 159 331 167 348 170 348 170 348 170 348 170 346 168 346 168 346 168 343 167 358 176 355 174 355 174 355 173 362 179 358 174 355 174 355 174 367 182 370 185 372 187 377 188 372 185 372 187 374 188 377 188 382 190 379 190 379 191 384 194 379 191 386 196 389 194 382 188 391 191 398 194 401 196 405 197 405 196 403 194 401 196 403 199 398 199 396 199 396 199 396 199 398 200 396 199 398 200 401 203 403 202 398 199 398 202 405 206 401 202 401 203 403 205 405 205 408 203 408 203 408 203 408 203 410 205 410 206 413 208 415 208 417 209 420 211 420 212 422 212 425 214 425 214 425 214 425 214 420 212 420 212 420 212 420 212 432 220 434 221 434 223 436 221 439 223 436 221 444 223 446 226 448 224 453 227 460 226 460 224 458 229 458 229 458 229 458 229 463 232 463 232 463 232 463 230 463 230 463 229 460 229 458 230 463 233 460 233 460 235 465 238 463 235 463 235 463 235 463 235 472 239 470 238 468 239 470 241 470 239 472 241 475 242 477 244 475 241 475 241 475 241 479 241 468 235 468 236 470 236 472 238 475 239 475 238 470 236 470 235 482 242 479 241 477 239 475 238 487 245 484 244 482 245 484 247 479 242 479 242 479 242 479 242 477 241 479 244 484 245 484 245 479 242 484 242 487 244 489 245 484 242 484 244 487 244 489 244 489 241 487 239 489 242 494 245 499 247 499 248 501 248 501 248 499 247 499 247 499 247 499 247 501 248 501 248 501 248 501 248 506 251 503 250 501 251 503 253 506 253 506 253 506 253 506 253 506 250 506 250 506 250 506 250 503 248 506 251 508 250 506 248 508 248 508 248 508 248 508 248 506 250 506 250 506 250 506 250 506 244 513 247 513 251 518 254 515 251 515 256 518 256 515 254 508 259 506 259 515 266 527 269 398 69 66 13 76 19 74 24 69 22 71 0 52 1 124 206 415 199 422 203 432 200 436 211 451 211 436 199 420 193 420 193 444 203 425 185 393 168 367 158 384 159 370 164 370 161 355 165 250 13 90 49 152 51 124 55 133 55 167 66 133 21 78 18 83 21 78 18 74 18 74 19 76 19 71 16 64 13 62 10 54 1 102 98 260 119 236 123 253 113 250 108 241 110 245 113 241 108 241 108 238 110 238 108 224 96 238 104 243 102 234 98 224 95 231 98 224 90 219 93 212 102 222 66 66 0 59 15 59 15 59 12 50 10 62 16 64 16 74 16 62 7 57 10 74 18 76 19 78 21 81 22 83 22 93 25 97 25 100 25 81 13 85 15 90 18 97 19 93 18 81 24 90 19 64 10 59 12 64 16 59 13 52 9 50 12 50 10 47 7 40 9 38 9 42 12 42 9 35 7 19 1 23 4 31 9 35 12 33 10 40 15 50 16 50 15 66 28 66 24 50 18 54 27 45 21 47 25 54 28 45 19 19 6 19 9 28 13 31 10 64 31 71 31 76 31 81 30 81 34 76 31 74 33 83 34 81 31 83 33 93 37 93 33 81 31 81 31 81 31 81 31 83 33 83 33 83 33 83 33 83 25 88 61 169 88 157 67 140 61 131 54 117 46 109 43 114 46 107 42 105 45 114 51 148 76 176 101 212 116 226 119 186 66 119 54 138 55 119 52 126 55 128 55 128 54 124 51 124 54 117 51 114 49 109 48 112 49 112 52 119 52 107 42 112 48 107 45 107 51 121 58 117 52 117 51 114 49 112 49 114 57 126 60 114 49 105 51 100 46 105 48 102 45 95 39 100 45 100 46 102 48 107 46 105 46 112 49 121 57 133 63 136 57 124 58 136 66 140 63 140 66 143 67 150 69 152 72 152 73 145 66 119 43 69 24 11 0 2 3 0 1 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 1 2 1 0 0 4 6 78 60 138 60 105 55 114 51 97 45 93 42 88 34 66 22 59 28 52 25 52 28 57 33 38 12 4 0 0 3 2 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 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 150 301 153 309 155 305 152 297 153 305 153 305 153 305 153 305 155 297 156 305 158 309 159 313 153 293 155 297 156 301 156 301 156 297 159 305 162 305 161 305 161 305 161 305 161 305 161 305 158 301 158 301 158 301 158 301 158 301 159 305 159 309 161 309 159 297 161 301 161 305 162 305 159 305 165 309 161 301 164 317 170 325 170 325 170 321 168 321 173 333 171 329 171 329 171 329 173 325 173 329 174 329 174 329 179 337 176 333 174 329 174 333 179 361 180 365 182 372 185 376 184 372 185 376 185 380 187 380 191 376 190 376 190 380 193 388 191 380 193 388 194 384 191 380 193 384 193 388 196 392 197 396 197 392 194 388 194 388 196 388 197 376 199 376 199 376 199 376 199 376 197 372 199 380 202 384 202 380 200 376 200 384 203 392 202 384 202 388 203 388 205 392 203 408 203 408 203 408 203 408 205 412 205 416 206 416 208 420 208 420 209 424 211 428 211 428 214 436 214 436 214 436 214 428 212 412 214 412 214 412 214 412 218 424 220 428 221 432 221 432 221 448 221 444 220 448 221 456 221 456 223 464 224 464 224 464 226 468 226 468 226 468 226 468 229 476 229 476 229 476 229 476 230 480 232 476 230 472 229 472 233 480 232 480 232 484 235 484 235 464 235 464 235 464 235 464 238 472 238 468 236 472 238 472 238 472 236 476 238 476 238 476 238 476 238 476 238 476 238 476 235 476 235 480 236 480 238 484 242 492 241 492 239 488 238 484 241 495 239 492 238 492 238 492 244 503 242 503 242 503 242 507 239 488 241 492 241 492 241 492 241 492 242 499 244 499 244 499 244 499 244 503 245 503 247 507 242 495 242 499 244 503 245 503 245 511 244 507 245 515 248 519 247 515 247 515 247 515 245 515 247 519 247 519 247 519 247 519 251 527 250 523 247 515 245 515 250 511 248 503 247 507 250 511 254 519 253 515 250 511 248 507 247 507 247 507 247 507 247 507 248 515 251 519 253 519 251 519 250 515 250 515 250 515 250 515 245 503 245 507 247 507 247 503 251 499 250 499 250 495 250 495 248 495 253 503 256 507 257 511 257 492 259 499 259 519 260 547 256 511 114 0 9 0 9 51 21 63 30 23 4 0 46 499 208 412 182 380 191 404 193 416 193 412 179 376 167 353 162 349 168 357 162 341 155 321 150 317 159 325 156 345 161 345 156 353 98 0 21 99 57 75 36 75 30 67 45 95 33 11 10 15 21 31 18 23 18 31 18 35 19 35 18 27 15 7 10 3 9 0 40 214 117 242 101 261 117 234 116 234 117 249 122 257 116 246 116 253 116 253 116 253 114 253 116 253 117 257 116 253 108 246 117 257 114 242 110 246 108 257 107 158 13 0 7 19 15 43 16 35 13 23 13 35 10 27 15 27 9 7 7 19 15 31 15 35 16 35 18 31 16 11 18 19 21 27 21 27 24 31 21 23 19 19 16 19 24 23 18 35 25 23 12 3 12 15 13 19 15 23 10 11 12 7 12 3 9 7 9 7 7 15 10 27 12 19 7 7 1 0 4 3 9 19 13 23 6 7 9 19 12 19 12 15 19 47 25 55 21 39 22 51 21 31 18 31 19 31 15 11 0 0 4 7 12 31 19 35 30 55 30 63 31 55 30 55 31 47 28 39 28 39 31 47 31 47 28 55 34 67 34 55 31 51 31 51 31 51 31 51 31 51 31 51 31 51 31 47 31 27 36 119 82 174 70 115 52 91 48 71 40 59 37 51 40 59 36 47 36 55 40 71 43 75 48 107 72 194 108 273 105 182 61 103 52 95 48 91 54 103 55 107 54 99 52 95 54 99 52 91 51 87 48 83 48 83 48 87 51 87 45 63 46 75 43 71 46 87 54 107 52 91 51 87 49 87 51 91 54 107 60 107 52 79 48 79 46 75 46 75 45 67 42 59 45 71 45 75 46 79 46 79 46 79 46 87 51 103 57 107 60 79 55 75 63 99 64 91 64 99 66 103 69 111 72 115 67 115 66 107 57 91 45 75 16 0 0 0 1 0 0 11 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 3 1 3 0 0 3 0 40 115 70 111 52 99 55 83 45 67 42 59 39 43 27 19 27 43 24 39 25 47 31 67 25 23 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 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 153 319 153 317 150 319 153 319 153 319 153 319 153 319 156 319 158 322 158 322 158 312 152 315 153 315 155 317 155 317 156 319 159 324 159 322 159 324 161 324 161 324 161 324 161 327 159 327 159 327 159 327 159 327 159 327 161 329 161 331 162 329 161 329 162 331 162 334 164 329 164 334 164 331 162 336 168 346 168 346 168 346 168 346 168 353 173 353 173 353 173 353 173 351 171 351 173 355 174 358 176 362 177 360 176 355 176 358 176 362 177 365 179 367 182 372 184 372 185 374 185 377 187 377 187 379 190 379 190 379 191 384 193 382 191 384 193 384 193 382 190 393 193 398 194 403 197 405 199 403 196 401 193 398 194 403 197 396 197 393 197 393 197 393 197 393 197 391 196 393 197 396 200 398 200 396 199 396 200 401 203 401 202 401 202 403 203 403 205 408 203 408 203 408 203 408 203 410 205 410 205 413 206 413 208 413 206 415 208 415 209 417 209 425 214 425 214 425 214 425 214 422 214 422 214 422 214 422 214 427 217 429 218 429 220 432 220 434 218 432 218 439 220 444 223 446 221 448 224 458 223 456 223 460 226 460 226 460 226 460 226 465 229 465 229 465 229 465 230 463 232 463 232 460 230 460 230 465 232 463 232 463 233 468 236 465 235 465 235 465 235 465 235 465 235 468 236 468 236 465 235 475 236 477 236 477 235 475 235 477 236 477 236 477 236 477 236 475 235 475 236 477 236 479 238 482 239 482 239 479 238 479 238 477 236 477 238 479 238 479 238 487 242 487 242 487 242 487 242 479 238 479 239 482 241 484 242 484 241 484 241 487 242 487 242 484 244 487 244 489 245 489 247 487 244 487 245 489 247 491 247 501 248 499 248 499 250 503 251 501 250 501 248 496 247 494 245 499 248 499 248 499 248 499 248 508 254 508 253 506 253 503 251 506 251 503 250 501 251 503 253 513 257 511 254 506 251 501 250 506 250 511 250 511 250 511 250 503 247 508 250 511 250 511 250 513 248 513 248 513 248 513 248 508 245 511 247 511 248 513 248 513 250 511 248 511 247 506 247 501 248 503 251 506 256 511 257 501 259 501 259 511 259 515 257 520 283 491 150 126 6 66 15 45 24 52 18 64 0 207 236 429 187 367 168 393 185 396 176 379 167 362 156 348 150 343 149 336 144 336 146 339 146 339 144 348 146 346 155 346 149 322 152 217 19 117 63 145 43 97 36 90 19 97 28 95 13 69 12 81 19 78 16 74 18 74 18 71 18 69 15 64 13 62 10 59 12 109 78 191 78 179 95 212 96 219 102 229 107 231 108 241 114 236 113 236 114 236 113 238 108 236 105 234 105 238 110 219 101 236 108 234 104 229 102 224 105 212 64 62 0 40 6 50 16 59 19 59 15 62 18 50 10 54 12 50 7 50 10 54 12 54 12 57 13 57 12 59 9 64 13 71 16 81 18 95 25 95 21 90 19 93 18 90 19 78 25 85 18 62 13 62 12 59 15 57 12 52 10 50 12 50 10 47 7 40 9 35 9 40 10 38 10 31 6 23 4 28 7 35 13 42 15 38 12 40 15 42 15 40 12 35 15 52 24 50 22 47 22 35 13 23 7 14 7 9 1 0 3 9 9 28 18 47 25 59 28 66 30 71 28 76 28 66 27 62 25 64 25 66 27 76 27 76 28 88 34 85 30 81 31 81 31 81 31 81 31 78 30 78 30 78 30 78 30 81 28 93 58 152 72 128 49 100 40 95 36 88 33 85 33 88 34 83 31 83 34 90 37 78 25 71 28 100 63 167 96 219 101 164 57 117 49 121 48 124 54 126 54 126 52 121 49 119 54 117 51 114 49 109 48 107 45 107 48 112 48 105 40 100 42 97 42 105 49 117 55 117 49 109 45 107 48 114 54 117 58 121 55 109 46 100 45 107 48 102 45 97 43 97 43 95 45 100 45 102 46 105 45 107 48 114 48 119 52 128 58 131 55 124 55 133 61 138 61 138 64 140 66 145 67 148 69 148 67 140 63 126 58 112 57 71 19 4 1 2 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 1 2 1 0 0 4 6 90 61 136 61 107 55 112 49 93 42 88 39 83 34 69 24 57 24 50 25 50 27 57 34 59 24 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 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 150 297 152 301 152 301 150 297 153 305 153 305 153 305 153 305 159 305 158 301 156 297 155 297 150 285 150 289 152 293 153 293 156 293 158 301 159 297 158 293 159 301 159 301 159 301 159 301 159 305 159 305 161 309 161 309 161 309 161 309 162 313 162 317 162 305 162 305 164 309 164 313 164 309 164 305 162 309 167 321 167 317 167 321 168 321 168 321 170 325 170 325 171 329 171 329 170 317 171 325 174 333 177 337 179 337 177 333 176 333 177 337 177 361 179 365 182 369 184 372 185 376 185 380 187 380 188 384 190 376 188 372 190 376 191 384 191 380 191 384 193 380 191 380 193 384 193 388 196 396 197 400 194 388 193 384 193 384 194 380 196 369 196 369 196 369 196 369 196 369 194 365 194 369 197 376 199 376 199 376 199 380 200 384 200 380 202 384 202 388 203 388 202 404 202 404 202 404 202 404 203 408 205 412 205 416 206 416 205 412 205 416 206 420 208 420 212 432 212 432 212 432 212 424 211 408 212 408 212 408 212 408 215 416 215 420 217 424 218 424 217 428 217 428 218 436 221 444 220 444 223 448 223 452 221 448 224 456 224 456 224 456 224 456 227 464 227 464 227 464 227 464 230 472 232 472 232 472 232 468 233 472 232 472 232 476 235 480 236 460 236 460 236 460 236 460 233 456 236 464 238 460 235 452 238 472 236 468 235 460 233 460 235 464 235 464 235 464 235 464 238 488 238 488 239 492 239 495 238 488 238 484 236 484 236 484 236 476 238 480 239 488 241 488 242 492 244 495 244 495 242 499 241 495 241 499 244 507 245 507 242 499 242 499 242 499 244 495 242 480 242 484 244 484 245 488 245 488 247 492 248 495 248 495 248 499 247 495 247 499 248 503 253 511 251 503 248 495 245 499 250 511 250 511 250 511 250 511 248 507 248 511 250 515 251 515 250 503 248 495 247 499 250 503 253 511 253 507 251 503 250 499 247 499 247 499 247 499 247 499 241 488 244 495 245 495 245 492 244 495 244 495 244 495 244 495 241 488 242 492 244 495 244 499 238 488 238 492 241 495 242 499 241 492 241 488 241 492 242 484 245 472 241 464 241 484 245 519 239 507 285 658 165 67 15 0 18 59 0 0 9 0 125 495 196 361 152 313 164 345 162 325 155 321 153 313 152 313 153 321 147 301 146 297 143 285 140 277 140 277 138 305 146 293 138 305 82 3 40 119 52 55 28 51 28 27 19 31 24 11 13 15 19 27 16 23 16 27 18 31 18 27 16 23 15 7 10 3 9 0 24 95 58 95 48 115 48 87 57 107 64 115 64 115 76 150 76 158 76 166 76 158 66 130 63 123 61 123 61 126 51 99 55 107 54 103 55 115 70 146 72 111 13 0 4 0 10 35 18 43 18 23 13 27 7 7 7 7 7 7 9 15 10 15 10 15 10 15 10 7 6 0 7 0 10 3 15 15 16 19 19 27 19 31 21 31 24 23 21 39 25 15 13 11 12 15 13 15 12 19 10 15 12 7 12 3 9 7 9 7 7 15 10 23 10 15 6 3 3 0 4 11 10 23 13 31 15 31 15 31 15 31 13 27 7 19 13 39 21 43 22 47 18 23 6 0 1 0 0 0 6 0 7 7 9 23 21 51 25 47 27 51 27 47 25 43 25 31 24 27 24 27 25 31 27 35 24 43 30 55 30 43 30 47 30 47 30 47 30 47 28 43 28 43 28 43 28 39 30 31 37 103 66 115 48 63 39 59 37 51 36 55 37 59 36 51 34 47 34 51 39 59 36 47 36 55 42 83 54 107 92 214 84 123 51 107 57 87 52 99 52 99 52 95 49 91 52 95 52 91 51 87 49 87 48 79 46 83 49 87 46 71 37 59 39 63 43 83 51 95 51 83 45 71 45 87 54 107 57 103 55 91 49 71 43 67 51 79 45 67 42 63 43 71 45 71 45 71 45 71 43 75 48 83 46 83 48 95 52 95 57 83 54 83 57 95 61 99 63 103 64 107 66 111 67 115 72 123 69 115 61 107 54 99 49 51 10 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 3 1 3 0 0 3 0 49 115 69 115 54 95 54 83 42 59 37 51 37 43 28 27 24 31 24 27 24 47 31 67 37 59 18 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 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 315 150 312 149 312 149 315 150 319 153 319 153 319 153 319 153 324 158 322 156 317 155 315 153 310 150 310 150 312 152 315 153 317 158 319 159 322 158 317 156 322 159 322 159 322 159 322 159 327 159 329 161 331 162 334 164 329 162 331 162 334 164 334 164 331 164 334 164 336 165 336 165 341 165 334 162 334 167 341 170 343 167 343 168 346 170 348 170 348 170 351 171 353 173 353 174 351 171 353 174 358 177 362 179 362 177 360 176 358 177 362 179 367 180 370 182 372 185 374 187 374 185 377 187 377 188 379 188 379 188 377 188 377 190 382 193 382 191 382 190 379 191 382 190 391 193 393 194 396 197 398 199 393 194 391 193 391 193 393 194 391 196 391 196 391 196 391 196 389 194 389 194 389 196 393 199 391 197 393 199 396 199 396 199 398 200 398 202 401 202 403 203 405 202 405 202 405 202 405 202 408 203 408 205 410 205 413 206 410 205 410 205 413 206 415 208 422 212 422 212 422 212 422 212 417 209 417 209 417 209 417 209 425 214 425 214 427 215 429 217 427 217 427 217 434 220 441 223 444 221 448 223 456 223 453 221 460 224 460 224 460 224 460 224 465 227 465 227 465 227 465 227 468 230 468 230 468 230 468 232 470 230 468 230 468 232 472 235 472 235 472 235 472 235 472 235 472 235 475 236 475 236 472 235 487 239 491 238 487 236 484 235 489 238 489 238 489 238 489 238 484 239 484 241 487 242 489 242 482 238 484 239 484 239 484 239 482 238 484 239 487 242 489 242 489 244 494 247 496 245 491 242 491 244 494 245 496 247 499 248 494 244 489 241 487 242 491 244 489 244 489 245 491 245 494 247 491 247 494 247 496 248 496 250 501 248 499 245 496 247 499 248 508 253 506 250 501 247 496 245 499 247 499 247 499 247 499 247 487 239 487 239 487 238 484 238 489 241 487 239 487 239 489 241 489 241 489 241 489 241 489 242 494 239 494 239 494 239 494 239 491 239 494 241 496 239 494 238 496 238 496 238 496 238 496 238 482 229 482 229 482 229 482 229 479 229 479 230 472 229 472 230 468 226 458 220 446 217 444 217 429 211 415 202 425 211 458 226 489 241 460 257 527 185 143 0 54 33 57 10 66 0 296 184 348 153 327 149 341 149 331 146 331 147 331 147 334 149 336 150 331 146 327 141 315 132 300 125 308 128 303 135 303 131 281 132 191 24 126 60 124 40 102 42 121 30 93 25 93 18 71 15 81 18 74 16 71 16 69 18 69 15 66 13 62 13 62 10 66 6 62 25 105 33 97 25 83 21 90 25 90 25 85 22 88 28 85 28 85 28 85 28 76 24 83 28 85 25 78 21 71 18 66 12 59 13 76 25 97 33 109 40 54 1 31 1 28 10 42 15 45 12 45 12 45 7 40 6 42 9 45 10 50 12 50 12 50 12 47 10 42 6 45 6 54 12 62 16 64 15 71 19 81 21 83 19 81 19 81 27 83 15 62 15 57 13 54 12 50 10 50 10 50 12 50 10 47 7 40 9 38 9 40 10 35 7 26 3 14 3 19 6 26 12 33 13 31 12 28 10 28 10 28 10 35 9 28 10 35 18 42 22 40 13 14 1 4 0 0 1 4 6 9 7 14 12 45 28 52 24 59 25 64 24 64 22 62 25 62 25 64 25 64 25 71 24 71 25 81 30 81 27 78 30 78 30 78 30 78 30 76 28 76 28 76 28 76 28 78 28 93 52 124 49 95 34 95 39 93 39 95 40 100 43 93 37 93 37 93 39 97 40 105 46 107 46 105 42 97 37 124 67 155 61 128 60 131 46 121 51 124 52 121 49 117 48 117 52 114 51 114 51 112 49 112 48 107 48 114 51 112 46 93 37 95 40 102 46 109 49 109 46 102 43 107 51 124 60 119 54 109 49 102 45 97 42 109 48 100 43 95 42 97 45 95 45 100 45 100 45 102 42 107 46 112 45 114 49 121 54 124 54 126 55 126 57 133 61 138 63 138 63 140 64 140 64 148 69 150 69 136 58 105 45 100 37 45 13 4 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 1 2 1 0 0 4 6 109 63 131 61 112 54 107 49 90 40 83 36 83 36 74 30 59 25 54 22 47 27 54 28 66 31 42 12 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 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 150 293 147 289 147 289 149 297 153 305 153 305 153 305 153 305 158 305 156 301 155 297 153 293 150 285 150 289 152 293 153 293 159 301 159 305 159 297 156 293 161 305 161 305 161 305 161 305 159 309 161 313 164 317 165 321 162 313 164 317 164 321 165 321 164 309 165 313 165 317 167 317 171 317 162 305 165 321 170 329 167 313 168 317 170 321 173 325 173 329 174 333 177 337 179 341 174 329 176 333 177 341 179 341 179 337 177 337 177 341 180 345 182 365 182 372 185 376 187 380 187 380 187 380 188 384 188 388 188 372 187 369 188 376 191 380 191 380 190 376 190 376 191 380 190 376 191 380 194 384 196 388 194 380 191 376 191 376 193 376 194 365 194 365 194 365 194 365 196 365 194 365 194 369 197 376 194 369 197 376 199 376 197 372 199 380 200 380 202 384 202 384 200 400 200 400 200 400 200 400 202 408 203 408 205 412 205 412 205 412 205 416 206 420 208 420 211 428 211 428 211 428 211 420 211 412 211 412 211 412 211 412 214 420 214 424 215 428 217 428 217 420 217 424 218 432 223 444 221 440 223 448 224 448 223 448 226 456 226 456 226 456 226 456 229 464 229 464 229 464 229 464 230 468 230 468 232 472 232 472 232 468 230 468 230 472 233 472 236 464 236 464 236 464 236 464 238 464 235 460 235 460 236 468 238 476 238 472 236 472 236 472 236 472 236 472 236 472 236 472 236 480 239 484 239 488 241 488 241 488 241 492 242 492 244 495 238 476 239 476 239 476 241 480 241 484 245 495 247 492 242 480 244 495 244 495 244 495 244 492 244 492 239 480 238 480 239 480 242 476 244 476 245 480 247 484 242 472 242 476 244 476 245 480 247 484 244 480 242 476 244 480 245 484 244 480 242 472 241 468 238 472 238 472 238 472 238 472 242 480 239 472 235 460 232 452 239 472 238 468 236 472 238 476 236 468 236 468 236 468 236 468 233 464 233 464 233 464 233 464 233 464 233 464 232 456 229 448 226 448 226 448 226 448 226 448 221 432 220 428 217 424 215 428 220 452 214 436 205 412 200 396 199 392 193 369 184 353 180 341 184 313 173 297 173 333 191 388 208 476 226 472 268 615 173 51 0 0 15 0 3 0 150 388 153 321 153 337 156 301 146 305 152 305 150 301 147 297 146 293 144 289 144 281 138 257 128 238 126 230 122 246 126 242 122 261 70 3 42 87 37 63 40 67 43 59 27 35 21 3 12 11 18 27 18 19 15 23 16 27 15 19 13 19 13 7 10 3 16 0 6 0 24 31 18 0 13 0 15 7 13 3 12 0 9 0 9 3 10 3 10 0 4 0 12 11 16 7 10 0 12 0 7 0 1 0 12 15 18 0 27 63 15 0 6 0 4 7 12 15 10 3 9 3 13 7 6 0 6 7 9 7 12 15 12 15 10 11 10 11 10 0 9 0 7 0 13 7 18 23 21 35 24 35 22 27 21 23 24 43 24 7 13 15 13 15 12 7 9 11 10 15 12 7 12 3 9 7 9 7 9 15 10 23 9 7 3 0 1 0 3 3 9 15 12 23 13 19 10 15 10 19 13 23 13 19 7 7 12 31 18 39 16 15 6 0 1 0 3 0 1 0 4 0 4 15 25 75 21 31 21 39 22 35 21 31 25 31 27 35 27 35 25 31 25 31 22 39 28 51 28 39 28 43 28 43 28 43 28 43 28 43 28 43 28 43 28 39 27 31 36 79 48 63 36 51 36 51 36 51 37 59 42 67 36 51 37 55 37 59 39 59 43 67 40 59 39 67 45 79 28 67 52 107 55 111 52 83 49 91 51 95 49 91 48 83 51 91 51 91 51 91 51 91 51 83 46 83 51 95 51 87 37 59 40 67 43 75 46 79 46 75 45 79 49 99 60 123 54 87 46 71 45 75 43 63 49 79 46 71 43 67 43 67 45 71 45 71 43 67 42 67 43 71 42 75 46 87 51 91 51 79 55 79 54 79 58 99 63 103 63 103 63 103 63 103 60 103 67 123 66 107 54 87 49 83 34 51 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 3 1 3 0 0 3 0 60 119 66 119 57 91 51 83 43 59 37 51 37 51 34 47 27 39 24 27 24 27 24 43 31 59 25 23 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 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 315 149 310 146 308 147 312 150 319 153 319 153 319 153 319 153 319 156 317 155 317 155 317 155 312 152 312 152 315 153 315 155 324 161 324 162 324 159 319 156 324 161 324 161 324 161 324 161 327 161 329 162 334 165 339 167 334 164 334 165 336 165 339 167 336 165 336 167 339 167 341 168 348 168 331 161 336 170 346 171 346 168 348 171 353 174 355 176 355 174 358 176 360 179 365 180 362 179 362 179 362 179 365 180 360 177 360 177 360 179 365 182 365 180 367 184 372 185 374 187 377 188 377 190 379 190 382 191 377 188 374 187 377 188 379 191 382 191 379 188 377 190 382 191 384 188 386 190 389 193 393 194 391 193 389 190 386 191 391 193 386 193 386 193 386 193 386 193 391 196 391 196 391 197 396 199 386 194 391 197 396 197 393 196 396 199 398 200 398 202 401 202 403 200 403 200 403 200 403 200 405 202 408 203 408 205 410 205 413 206 413 206 415 208 415 209 420 211 420 211 420 211 420 211 425 214 425 214 425 214 425 214 427 215 427 215 429 217 429 218 427 217 427 218 436 221 446 226 448 224 451 227 458 226 458 226 463 224 465 224 465 224 465 224 470 227 470 227 470 227 470 229 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 235 470 227 465 230 477 236 487 233 489 233 489 235 491 235 489 233 489 233 489 233 489 235 477 232 479 233 479 235 482 235 484 236 484 238 487 239 489 239 484 236 482 236 482 236 479 235 484 239 491 244 494 242 487 238 484 236 482 235 479 232 477 230 487 236 477 230 472 230 479 236 477 233 477 233 479 235 482 236 477 233 479 235 479 236 482 236 484 236 479 233 477 233 477 235 475 232 475 230 472 230 472 230 468 227 468 227 468 227 468 227 475 232 475 232 475 232 472 230 477 232 475 230 472 232 475 233 477 233 475 230 468 226 463 223 468 223 468 223 468 223 468 223 463 220 463 218 456 212 446 208 444 205 444 205 444 205 444 205 446 205 441 202 434 196 427 196 417 191 403 182 384 168 365 162 367 164 348 153 334 149 331 149 334 155 327 152 343 159 370 168 370 180 465 223 439 262 508 165 152 4 50 0 64 7 312 176 329 156 336 162 341 152 327 153 324 149 322 147 319 144 312 143 310 141 310 141 305 132 288 125 284 119 269 117 265 116 255 125 167 22 114 48 100 40 100 34 112 28 93 24 81 13 69 19 76 18 71 16 66 15 69 16 64 13 64 12 62 13 62 10 66 12 64 10 69 18 76 9 69 16 64 13 54 12 57 15 50 12 50 12 45 12 45 12 33 9 40 13 47 16 47 15 42 13 42 12 35 9 40 15 47 4 45 25 40 7 26 6 16 6 23 7 28 7 38 13 50 15 33 7 33 12 38 9 40 13 40 12 38 10 35 9 42 12 35 7 35 7 42 12 50 15 62 21 74 24 71 21 74 21 83 28 78 15 59 18 59 13 50 10 47 9 50 10 50 12 50 10 47 7 40 9 38 9 40 9 33 6 23 0 16 1 19 6 28 10 33 13 35 12 33 12 33 15 40 18 38 12 28 9 33 16 31 10 19 6 4 0 2 3 2 1 0 1 2 3 4 9 42 34 42 19 50 22 54 21 57 19 59 24 62 27 66 25 62 24 71 24 71 25 83 31 81 27 76 28 76 28 76 28 76 28 78 30 78 30 78 30 78 30 74 27 88 42 100 36 88 39 88 34 88 34 90 37 97 40 90 37 95 39 97 40 97 40 100 40 95 39 100 46 114 52 105 37 107 51 126 51 121 54 117 49 119 49 119 48 114 45 114 51 114 51 114 51 114 51 112 46 105 46 112 51 114 49 97 40 100 43 102 45 105 43 102 45 107 49 119 58 133 64 112 48 95 42 100 46 100 43 102 46 102 46 100 43 95 40 95 45 100 43 97 42 97 40 97 42 105 42 112 49 124 55 117 52 126 54 121 52 128 61 136 61 136 61 136 61 136 61 138 63 143 67 136 61 119 54 105 46 81 37 57 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 1 2 1 0 0 4 6 124 64 126 63 117 52 102 49 95 42 85 37 85 40 83 36 69 27 57 22 50 21 45 22 47 24 47 19 23 3 9 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 0 0 0 0 0 0 0 0 149 293 146 281 144 285 149 293 153 305 153 305 153 305 153 305 155 297 155 297 155 297 155 297 152 289 153 293 153 297 155 297 162 309 162 309 162 305 159 297 162 309 162 309 162 309 162 309 161 309 162 317 165 321 167 329 164 317 165 321 165 325 167 325 165 313 167 317 167 321 168 321 174 321 162 301 165 329 173 329 170 317 171 325 174 333 176 337 170 321 173 325 174 333 177 337 182 349 182 345 180 345 180 345 177 337 177 337 177 345 182 349 179 349 180 357 182 361 185 365 188 372 188 376 190 380 191 380 188 369 187 369 187 372 190 380 193 380 188 369 187 372 191 384 187 365 188 369 190 376 193 380 193 376 191 372 190 376 191 372 193 361 193 361 193 361 193 361 197 372 196 369 196 372 199 380 191 361 196 372 199 372 196 365 199 376 199 380 200 384 202 384 200 400 200 400 200 400 200 400 202 404 202 408 203 412 205 412 206 416 208 420 208 424 209 424 211 428 211 428 211 428 211 428 217 428 217 428 217 428 217 428 215 424 217 428 217 432 218 432 217 412 218 420 220 432 224 440 224 440 227 448 227 448 227 444 227 452 226 452 226 452 226 452 229 460 229 460 229 460 229 460 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 460 227 436 224 444 233 468 230 460 230 464 232 468 233 472 232 464 232 464 232 464 232 464 229 460 229 460 230 464 232 468 229 460 230 464 232 468 233 472 235 456 235 452 232 448 230 444 233 460 239 472 241 468 236 460 230 464 229 456 226 448 223 440 233 468 227 448 224 452 227 464 221 420 223 424 223 428 224 428 227 440 229 440 230 444 230 444 227 436 226 428 223 424 223 424 221 420 221 420 221 420 223 432 220 424 218 424 218 424 218 424 206 396 211 416 218 436 226 448 217 416 215 412 214 416 215 420 221 428 217 408 208 388 202 376 202 380 202 380 202 380 202 380 206 392 205 380 199 365 193 349 188 345 187 345 187 345 187 345 184 337 180 321 174 305 168 309 165 321 158 301 150 273 141 261 143 257 134 230 129 222 129 230 135 210 135 218 138 226 138 234 153 317 168 341 211 440 232 611 187 63 1 0 15 0 150 380 156 333 150 333 152 305 141 301 134 265 135 273 138 277 138 277 134 265 134 261 129 238 119 214 123 218 111 218 113 214 116 257 63 0 37 63 33 55 31 23 28 31 22 31 21 3 18 39 19 23 16 15 15 23 15 27 13 19 12 15 13 7 10 3 6 3 15 0 6 0 9 0 15 7 10 0 10 7 15 19 9 7 9 15 9 15 9 15 6 0 6 0 9 0 16 15 4 0 12 0 9 0 3 0 12 0 6 19 9 0 13 15 7 7 9 0 6 0 10 11 22 19 9 0 9 7 10 0 12 7 12 3 10 0 9 0 15 3 10 0 6 0 9 0 1 0 10 19 22 39 25 43 21 27 25 47 24 3 12 19 15 15 12 3 7 11 10 19 12 7 12 3 9 7 9 7 9 15 10 19 9 7 1 0 3 11 6 19 10 31 15 39 7 15 6 15 7 27 13 39 15 31 12 35 18 39 10 7 3 0 0 0 0 0 1 0 4 0 6 0 0 0 16 55 18 27 21 31 21 27 18 23 21 23 25 35 27 31 22 19 25 35 24 43 30 55 30 43 28 43 28 43 28 43 28 43 30 47 30 47 30 47 30 43 25 23 33 59 39 43 36 71 36 51 36 51 37 59 40 67 40 63 42 71 43 71 43 71 43 79 51 95 54 95 49 79 64 87 42 95 55 91 54 130 48 87 49 91 49 87 46 79 51 91 51 91 51 91 51 91 46 75 42 71 46 87 49 83 42 71 43 75 45 71 43 67 43 75 48 95 57 115 63 130 51 71 40 59 45 79 46 67 45 75 48 79 46 71 42 55 45 71 45 67 43 63 40 63 39 59 39 71 45 91 52 95 49 79 55 83 51 75 57 103 61 103 61 103 61 103 61 103 69 119 67 111 61 107 57 103 57 83 40 87 42 35 4 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 3 1 3 0 0 3 0 67 123 63 119 58 91 49 83 45 63 39 55 40 63 40 55 31 39 27 19 19 19 19 27 16 31 25 35 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 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 312 144 300 140 303 144 308 146 322 155 322 155 322 153 317 150 319 156 322 158 322 156 317 155 322 156 317 153 312 153 317 156 327 162 327 161 324 161 322 159 322 159 324 161 324 162 327 162 327 161 329 162 331 164 334 164 334 165 336 167 339 168 341 168 336 167 339 168 341 170 343 170 343 170 343 171 348 174 353 177 360 176 358 174 355 174 358 176 362 179 358 174 355 174 355 174 358 176 360 179 362 177 360 177 365 180 362 177 358 176 355 173 365 180 365 182 367 182 370 184 370 184 372 185 372 185 370 184 365 180 367 185 379 190 374 184 372 185 374 188 379 191 384 193 386 190 382 188 382 190 389 194 386 191 386 191 389 193 389 196 386 193 389 194 389 194 389 194 389 194 389 194 391 197 398 202 393 199 398 202 401 200 396 197 398 199 393 199 403 205 403 202 410 205 410 205 410 205 410 205 405 203 410 206 413 206 413 205 420 211 420 211 420 211 420 211 417 212 429 218 429 214 425 215 427 217 432 218 432 217 425 212 434 220 434 220 432 218 432 218 427 218 429 218 436 218 436 218 453 226 453 227 458 223 453 221 458 224 460 226 465 229 470 230 468 229 468 229 465 226 463 224 470 230 465 229 465 229 468 230 468 230 468 230 468 230 470 233 465 230 465 230 468 232 468 232 451 220 444 215 439 215 444 217 460 220 465 223 468 220 458 214 453 214 456 217 458 215 453 214 448 215 446 214 444 212 441 211 451 224 468 226 448 212 444 218 444 215 451 220 456 223 458 223 453 220 451 217 446 215 444 212 446 215 444 212 436 205 425 199 432 208 436 212 441 211 436 208 434 211 444 212 436 208 439 215 441 212 439 211 436 209 434 208 441 208 427 200 425 202 422 200 422 199 415 191 401 187 405 193 413 194 415 196 415 194 410 193 420 196 410 190 403 188 403 188 413 194 413 194 413 194 413 194 420 197 410 188 396 180 386 177 384 184 410 191 401 180 396 187 401 184 396 179 386 173 377 168 358 159 377 171 391 174 386 170 372 159 358 147 343 144 346 147 329 138 317 128 298 126 298 128 291 125 288 123 281 122 279 120 279 126 286 128 305 134 319 135 334 143 362 170 401 194 465 248 494 162 143 0 52 67 296 159 300 141 303 143 310 143 310 140 305 135 296 135 303 140 303 137 308 138 298 132 288 126 281 125 276 123 272 123 265 119 250 116 150 22 119 45 83 28 76 19 81 22 85 21 76 15 71 18 78 21 74 19 71 18 62 16 69 13 69 21 69 12 62 16 76 18 74 15 66 10 66 7 59 16 54 13 50 12 42 10 50 12 40 10 42 12 35 9 21 7 21 7 23 10 31 13 26 12 28 12 28 10 23 6 23 9 26 10 23 9 14 7 11 12 2 0 19 7 33 28 66 24 31 3 19 10 28 6 33 10 23 6 26 12 31 10 26 9 23 6 19 4 21 3 33 9 33 9 42 18 62 25 69 22 81 27 74 16 54 13 47 10 47 10 42 10 42 10 45 9 45 9 45 7 40 9 40 10 40 10 35 7 26 1 19 4 16 6 19 7 21 9 33 16 38 19 40 18 35 15 23 7 21 6 16 3 7 3 4 1 2 1 2 3 0 3 4 1 0 1 11 19 45 31 45 19 45 16 47 18 54 22 57 24 59 24 62 22 57 19 66 22 69 22 74 25 78 28 81 31 81 30 76 27 71 24 76 28 74 25 71 25 74 27 78 28 81 31 85 33 85 31 90 36 88 34 90 39 100 43 97 39 95 39 95 40 100 43 112 49 112 49 112 49 112 49 112 45 114 48 119 51 124 54 121 51 119 49 119 49 117 48 114 49 109 49 117 54 119 51 102 45 107 48 109 45 100 40 114 49 107 43 100 42 102 43 112 42 93 43 124 66 138 61 102 48 109 52 109 49 100 43 95 43 97 45 100 43 97 42 93 43 97 45 100 46 105 45 100 42 107 43 112 48 119 52 114 52 126 55 121 52 128 60 136 63 138 63 138 63 140 64 150 67 148 66 143 66 136 66 128 54 95 45 95 42 52 7 2 4 11 7 0 1 0 3 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 124 52 117 55 97 48 97 45 93 42 85 37 81 34 64 25 62 22 54 21 47 19 47 25 54 30 54 21 19 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 0 0 0 0 1 4 4 2 0 0 0 0 1 4 4 147 285 144 285 149 293 147 281 153 305 155 309 153 301 150 297 156 305 158 309 159 305 156 301 155 293 152 289 152 297 158 309 162 305 161 305 159 301 159 301 158 297 159 301 161 309 162 309 162 313 162 313 161 309 161 309 164 321 165 321 167 325 168 329 165 313 167 317 168 321 168 325 170 325 170 325 171 333 174 333 179 333 179 329 177 329 179 333 180 333 177 329 176 329 177 329 179 341 180 345 180 341 179 337 173 325 174 333 177 337 179 341 177 337 179 341 180 345 180 345 185 357 187 365 188 361 185 357 182 353 180 361 188 376 188 365 190 376 191 380 193 384 193 388 193 380 193 380 193 384 196 388 194 384 194 384 194 384 194 376 194 365 194 365 193 361 191 357 197 372 197 376 200 384 203 388 202 388 205 396 206 392 203 384 206 388 203 392 208 404 208 396 205 412 205 412 205 416 206 416 208 420 208 420 206 412 205 408 208 424 211 432 214 436 214 436 211 436 217 448 215 432 212 432 215 432 217 436 217 432 212 420 215 436 218 444 221 452 224 460 214 420 217 424 217 428 218 432 224 448 224 448 223 444 220 440 215 432 217 436 220 444 221 448 221 440 218 432 217 440 221 452 223 444 221 440 220 444 221 448 223 448 223 448 223 448 223 448 220 432 220 432 220 428 218 428 211 404 208 396 206 396 208 404 212 408 208 400 205 392 203 392 199 384 200 388 202 384 200 388 200 388 199 388 197 384 196 380 185 372 199 384 193 369 196 392 197 376 200 380 200 380 200 376 202 384 200 376 197 372 196 369 199 380 194 372 191 365 188 361 182 349 185 361 191 372 194 376 194 372 199 372 194 361 194 372 193 361 191 357 190 353 190 349 187 333 179 321 179 325 179 321 176 317 173 297 164 285 167 301 162 301 164 305 165 305 164 301 171 317 168 305 164 305 165 309 174 325 173 321 171 325 174 329 165 305 165 305 167 313 171 325 164 317 176 325 168 297 167 313 165 301 162 289 158 273 153 265 141 249 149 269 153 265 147 253 146 246 137 218 129 210 131 226 134 242 125 218 119 210 119 214 120 210 120 206 120 206 119 202 125 198 123 198 123 202 120 194 128 222 143 269 162 301 199 452 242 503 141 0 0 123 143 293 140 301 141 305 141 293 137 289 140 273 134 265 135 269 134 257 129 249 128 249 129 257 132 265 135 261 132 257 129 257 125 265 57 0 42 79 27 43 24 31 19 19 21 15 15 0 15 15 21 31 21 23 18 27 16 23 16 19 15 31 16 3 12 23 30 51 30 39 27 35 24 39 18 7 6 0 0 0 9 15 15 23 10 19 12 23 10 15 9 7 10 7 13 19 16 27 12 11 13 15 12 11 10 3 6 0 9 7 10 7 7 11 6 15 4 0 7 0 9 35 25 23 12 3 12 7 10 7 16 7 9 0 10 7 12 3 12 3 9 0 7 0 6 0 7 0 3 0 4 0 10 7 15 23 27 39 21 0 10 3 10 3 10 3 10 11 10 11 9 0 9 0 7 7 9 7 9 19 10 23 10 11 4 0 4 7 4 11 6 11 7 15 10 27 13 31 13 31 12 23 4 7 3 3 1 0 0 0 1 0 1 0 3 0 3 0 6 0 1 0 10 35 27 59 22 27 18 19 15 15 19 27 21 19 22 23 22 23 22 19 22 27 21 31 24 39 27 47 30 47 30 43 28 35 24 27 27 39 25 35 25 39 28 39 27 31 30 39 31 43 33 43 36 51 34 47 36 59 42 71 40 59 39 59 39 63 42 71 43 75 46 83 49 91 52 95 46 87 48 91 51 99 54 103 54 99 52 95 49 87 46 79 51 83 48 87 52 99 52 91 45 79 46 79 45 75 43 67 48 79 43 67 40 63 40 67 42 51 33 63 52 115 58 95 46 79 49 87 51 79 45 67 42 67 43 71 45 67 43 63 43 67 43 71 45 71 45 75 42 67 42 71 45 83 49 95 46 75 54 83 52 75 55 95 61 103 61 103 63 107 63 111 67 115 66 111 66 111 64 119 63 99 46 75 45 71 33 23 10 0 4 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 55 130 60 87 57 95 45 75 45 71 43 63 39 51 36 47 27 31 24 23 22 19 22 27 22 31 27 55 30 35 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 7 19 9 23 7 15 3 3 4 11 1 0 0 0 0 0 310 147 312 152 322 153 312 144 317 152 319 153 319 152 315 149 319 158 322 159 324 159 322 158 312 150 310 150 312 155 324 161 324 161 324 159 322 158 319 158 315 156 319 158 322 161 327 162 336 164 334 162 329 161 327 159 336 165 339 167 339 168 341 168 339 167 339 167 341 168 341 168 343 170 341 170 343 173 351 177 362 179 362 179 362 179 362 179 360 177 358 176 358 177 362 179 365 180 365 179 360 177 358 176 348 171 353 174 360 179 365 180 360 177 360 177 362 179 365 180 372 185 374 187 374 187 372 185 372 184 365 182 374 188 377 188 382 191 384 193 384 193 384 193 386 194 389 197 391 197 391 197 391 197 391 196 386 193 384 193 391 196 391 194 389 193 386 191 391 197 396 202 401 203 403 203 403 205 405 206 408 205 405 203 410 206 405 206 413 211 413 206 408 203 410 205 413 208 415 208 427 215 425 212 417 208 413 205 410 206 417 209 417 208 413 205 413 209 425 215 425 212 422 212 420 211 420 211 420 209 415 206 415 208 417 211 422 214 427 215 413 206 415 209 425 212 427 214 436 215 436 217 441 212 436 211 427 205 429 206 432 209 434 211 434 208 425 202 425 208 439 215 427 211 425 209 425 209 427 211 425 209 425 209 425 208 422 208 417 205 415 203 413 202 410 200 403 194 401 193 401 194 403 196 413 193 401 184 391 182 393 185 398 188 403 190 403 190 401 187 393 184 393 184 391 182 391 182 370 173 386 179 382 174 384 182 389 182 391 182 391 180 386 177 389 179 386 177 382 176 379 174 386 177 382 173 377 174 382 177 372 168 370 170 374 174 386 180 377 174 382 174 374 168 372 171 367 167 367 167 365 165 365 165 365 164 355 161 360 165 360 162 353 159 351 153 336 149 339 153 331 144 334 149 339 149 339 149 348 153 346 152 343 152 346 155 348 153 341 147 336 150 343 155 348 153 341 147 334 144 331 144 331 150 341 152 329 143 329 149 336 149 331 146 324 141 319 138 319 138 327 141 327 137 315 131 310 128 298 119 288 117 291 120 291 122 279 114 267 111 267 113 267 114 267 117 267 117 269 119 272 120 276 119 281 116 286 114 303 125 327 141 351 156 396 196 427 247 434 102 138 79 298 126 298 140 305 138 305 135 300 132 305 135 296 131 296 131 291 125 276 120 279 123 286 129 298 135 296 135 284 128 267 125 265 126 140 18 117 46 93 33 90 24 74 18 78 18 66 13 64 13 76 21 74 19 64 16 62 16 69 12 62 15 62 10 64 21 105 37 109 39 112 42 119 43 112 42 93 24 64 9 45 4 40 3 35 4 35 7 35 4 26 7 21 6 19 7 21 9 26 12 28 12 28 10 23 9 19 7 21 9 16 9 11 7 4 13 21 10 28 3 31 31 69 18 33 16 47 13 38 18 45 15 35 10 35 13 35 10 26 12 26 12 26 10 26 9 28 3 21 0 19 0 23 1 47 19 83 30 62 10 47 15 47 10 42 10 42 10 40 10 45 9 45 9 45 7 40 9 38 10 40 10 35 7 23 3 14 3 11 4 11 6 14 6 11 4 14 7 16 6 11 4 11 0 9 0 2 0 2 0 2 1 2 3 0 3 0 3 0 4 0 6 19 21 42 28 42 21 40 16 42 18 45 19 50 19 52 21 59 22 62 24 69 22 69 21 71 24 78 27 76 28 76 28 74 25 69 22 71 24 69 24 71 27 76 30 76 27 78 30 83 33 88 34 93 36 88 34 90 37 97 42 97 39 95 39 95 40 100 43 95 40 102 46 112 54 121 57 119 49 121 52 124 54 126 55 128 55 126 51 119 46 112 43 114 48 107 48 114 52 114 49 109 46 105 45 102 43 102 45 107 45 100 40 97 39 97 40 93 34 85 42 117 57 119 48 102 46 105 49 107 46 100 42 95 43 97 45 100 43 97 42 93 43 97 43 100 45 102 45 102 42 107 42 109 46 117 49 109 48 119 51 117 51 121 55 133 60 133 61 136 61 138 63 145 66 145 64 140 64 138 64 133 57 109 45 97 45 97 45 47 18 2 1 0 4 2 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 117 57 100 49 95 43 93 42 85 37 83 36 66 27 64 22 57 21 57 24 54 24 54 28 57 21 28 4 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 11 10 21 16 26 13 16 7 16 9 9 3 0 0 0 0 150 293 149 301 153 305 150 285 150 301 152 305 152 301 150 297 155 297 156 305 158 305 158 301 155 293 152 289 152 297 156 309 161 305 159 301 158 297 158 297 155 289 156 297 159 305 162 313 165 321 165 317 164 317 164 317 170 333 170 333 170 333 170 333 170 325 170 325 170 325 171 329 171 329 171 329 171 333 174 333 176 325 177 329 179 329 177 329 174 321 173 317 174 325 177 333 180 341 177 333 174 325 173 325 176 333 176 337 177 337 177 337 179 341 180 345 182 349 182 349 184 353 185 361 187 357 184 353 188 365 182 357 185 372 190 376 188 372 190 380 191 384 193 388 191 376 196 388 197 388 196 380 197 384 194 376 191 369 188 353 194 365 196 369 196 369 196 369 193 365 197 376 200 380 200 376 200 380 200 380 200 380 200 380 203 384 200 384 203 392 203 384 200 400 202 408 203 412 206 416 208 416 205 408 200 400 199 396 202 404 203 404 199 380 188 361 187 376 196 396 199 396 200 404 199 388 199 388 197 384 196 380 196 376 194 372 193 369 191 365 191 372 193 380 196 388 199 392 197 396 199 396 199 392 196 384 193 380 193 384 196 388 196 392 194 380 191 372 190 380 194 388 191 369 188 365 188 365 190 372 188 365 188 361 187 361 187 357 182 345 180 341 177 337 176 333 173 325 173 325 174 329 176 333 177 333 171 313 165 301 164 301 170 321 171 325 173 321 171 317 162 309 161 305 159 305 159 305 161 317 165 317 158 293 153 293 159 305 161 309 161 309 159 301 162 309 161 305 159 301 158 301 164 313 158 297 155 297 159 309 158 293 150 273 147 281 153 297 152 285 152 277 147 269 144 265 146 269 146 265 144 265 144 265 149 269 147 269 152 281 153 277 146 265 146 253 140 242 140 261 135 257 138 269 143 273 143 273 141 269 141 273 143 277 144 281 144 257 137 234 132 242 138 257 150 273 143 242 129 214 120 198 131 238 135 234 129 226 134 246 138 249 137 242 134 234 131 230 134 242 135 246 135 234 128 218 125 210 119 190 114 186 116 194 117 202 113 190 110 182 108 186 111 190 114 198 117 206 120 210 119 194 119 210 120 218 120 214 123 210 129 226 143 234 167 333 190 460 227 349 105 166 128 285 137 297 137 285 135 281 131 269 134 269 129 261 129 265 126 249 120 242 120 238 120 246 123 249 125 242 119 226 114 234 117 257 51 0 40 87 28 51 24 27 16 15 19 11 15 0 12 11 21 27 19 23 18 23 15 19 15 15 10 15 12 0 12 31 33 59 36 63 40 79 43 87 55 115 60 111 46 59 19 0 3 0 0 0 0 0 0 0 7 7 4 0 1 0 1 0 9 11 9 11 9 7 6 0 6 0 7 7 9 15 9 19 1 15 10 3 9 0 9 75 64 67 12 15 21 19 16 35 21 23 15 11 15 15 13 3 10 11 12 11 10 7 9 7 6 0 3 0 0 0 0 0 6 27 37 47 18 0 12 7 10 3 10 3 10 11 12 11 9 0 9 0 7 7 9 7 9 15 10 19 9 7 3 0 3 11 3 11 3 15 4 15 1 7 1 7 1 7 1 7 0 3 0 0 0 0 0 0 1 3 3 3 3 3 3 0 7 0 4 3 16 39 24 43 21 23 18 19 16 11 16 11 16 7 16 11 21 23 24 31 24 27 21 27 22 35 25 39 28 43 30 47 28 39 25 31 22 27 22 31 25 39 30 47 28 31 30 39 33 51 39 59 37 55 36 47 36 55 40 67 40 59 39 59 39 63 42 71 42 67 45 83 52 103 58 111 52 99 54 103 54 103 54 107 54 103 52 95 49 87 48 83 49 83 46 83 49 91 49 83 49 83 45 67 42 71 45 79 45 75 43 67 42 63 40 63 39 55 40 83 57 115 54 83 45 75 46 79 46 71 43 63 42 67 43 71 45 67 43 63 42 63 43 67 43 71 43 71 43 71 42 71 43 79 48 87 45 71 48 75 48 79 51 87 57 99 58 103 60 111 61 103 63 107 64 103 63 103 63 107 60 103 54 75 43 63 46 87 42 39 16 0 1 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 33 43 27 23 21 19 21 19 24 31 25 47 27 35 15 7 3 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 7 9 35 16 47 16 43 13 31 9 15 3 3 1 3 322 150 310 147 312 152 317 150 315 150 317 153 319 153 317 152 312 153 317 156 319 156 319 156 324 158 317 153 312 153 317 155 324 161 324 159 322 158 319 158 317 156 319 159 324 161 327 162 331 164 336 167 341 168 343 171 351 174 348 173 348 173 348 173 348 173 348 173 348 173 348 173 351 173 348 173 348 174 353 177 355 177 360 180 365 182 362 180 358 176 355 176 358 179 362 180 367 180 360 176 355 173 355 174 360 177 360 177 362 179 362 179 367 182 370 184 370 185 372 185 372 187 374 188 377 187 374 185 377 185 367 180 370 187 377 187 372 185 374 190 382 193 386 196 377 190 384 196 389 194 384 191 389 194 384 190 377 185 370 184 379 190 382 191 389 196 391 197 382 190 384 194 389 196 391 196 389 194 386 193 386 193 389 194 393 194 386 194 391 196 389 193 391 193 391 194 393 196 396 196 379 184 374 180 372 180 372 182 386 190 386 188 379 180 367 174 355 174 370 180 370 177 367 179 374 182 372 179 370 179 370 179 372 180 372 179 367 176 362 174 367 179 370 180 379 182 384 184 384 180 386 182 391 179 386 176 382 180 382 180 384 182 384 182 377 179 382 180 379 176 370 170 358 171 355 168 353 170 358 171 362 174 360 173 358 171 355 170 351 165 348 165 346 164 343 162 339 161 341 161 341 161 341 161 336 159 336 158 329 150 317 144 317 147 319 149 319 149 317 147 317 141 319 141 319 141 319 143 331 150 331 146 319 137 308 134 312 137 317 141 324 143 324 143 334 149 331 147 331 147 329 146 341 152 329 144 319 143 324 146 319 138 305 129 298 131 310 137 317 137 312 134 308 132 303 129 305 131 305 131 305 131 305 131 298 131 293 132 303 137 303 134 296 132 298 129 288 125 288 128 286 125 291 129 298 131 298 131 288 126 293 129 296 131 298 131 300 131 288 123 281 125 291 131 291 126 284 122 279 119 276 120 274 122 279 123 279 125 288 131 284 125 281 123 279 122 276 122 279 122 284 123 284 122 279 119 281 120 276 116 272 116 274 117 269 114 267 113 262 113 260 113 260 116 260 119 265 122 267 123 272 122 276 122 284 123 293 123 296 123 310 138 339 152 379 182 420 196 451 212 377 143 310 138 298 135 303 135 303 132 298 129 298 128 291 128 298 131 296 128 284 120 279 117 276 116 276 117 267 114 250 110 250 114 255 120 143 13 126 46 105 30 90 15 76 22 78 21 69 15 64 18 74 21 66 18 59 18 57 15 66 10 57 10 57 7 62 19 81 24 90 30 100 37 114 39 109 45 131 58 140 55 117 40 88 22 66 12 52 3 28 0 23 4 16 3 16 4 19 6 19 4 21 6 19 3 14 1 14 3 16 7 16 7 14 7 7 9 21 7 26 0 47 55 186 60 54 10 47 16 50 19 52 18 45 16 50 18 45 13 26 9 23 9 23 7 23 7 23 3 23 3 26 1 28 3 47 30 100 33 59 13 54 16 42 10 42 10 40 12 40 12 45 9 45 9 45 7 40 9 35 9 38 9 33 6 21 1 14 3 9 3 9 1 7 1 7 1 4 0 4 0 7 1 4 0 4 0 2 0 0 0 2 1 0 3 0 3 0 4 0 6 0 13 23 22 33 19 35 18 38 16 42 16 40 15 45 15 45 16 52 21 62 27 69 22 69 21 69 22 74 24 78 30 78 31 78 30 76 27 66 22 66 22 69 27 76 30 81 30 83 33 90 39 102 45 95 37 90 34 90 37 95 40 97 39 95 39 95 40 100 43 107 48 112 51 119 55 124 57 128 55 128 54 126 54 126 54 121 51 121 51 121 51 124 52 112 48 105 46 109 49 109 45 112 48 105 42 100 43 105 46 105 45 105 45 105 43 102 43 95 39 102 51 124 58 117 46 100 45 100 45 100 43 97 42 95 43 97 45 100 43 97 42 90 42 95 43 97 43 102 43 102 43 105 42 107 43 114 46 109 45 109 46 114 49 117 49 124 54 126 57 131 60 133 61 138 61 138 63 140 63 140 63 128 58 131 54 114 46 109 49 83 45 50 18 2 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 88 36 74 25 57 18 50 18 54 24 54 27 54 25 42 15 9 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 2 4 11 12 23 16 19 12 16 9 11 7 14 9 156 301 147 285 149 301 153 305 150 301 153 309 155 309 153 305 152 293 155 301 158 305 158 305 164 317 159 301 153 293 155 297 162 309 162 305 161 305 159 301 159 301 161 305 161 309 162 309 161 313 164 321 168 337 173 341 176 349 174 345 174 341 173 341 174 337 174 333 173 333 173 329 174 333 173 329 171 333 174 329 174 317 180 329 184 333 182 325 180 325 180 321 180 325 182 333 184 349 179 333 176 333 177 341 171 325 174 333 179 345 182 353 180 337 182 341 182 345 184 345 185 349 187 353 187 353 185 349 182 353 177 345 180 357 180 349 180 357 182 365 187 372 190 376 184 353 185 361 187 361 187 361 188 361 185 353 182 341 177 329 177 321 179 329 182 337 185 345 182 329 180 329 182 337 187 349 185 337 184 333 182 337 184 341 185 337 180 333 184 337 182 325 177 341 177 341 177 341 177 341 171 321 168 309 165 313 168 321 168 317 168 321 170 325 171 329 170 329 174 333 170 309 164 305 164 305 162 297 159 297 161 297 165 309 165 313 167 317 168 317 164 317 164 321 165 321 167 325 164 321 164 325 162 317 159 313 162 313 162 313 162 313 162 313 159 309 164 317 161 297 150 269 152 281 150 277 150 277 152 281 162 305 161 301 158 297 156 293 153 285 153 285 153 285 153 285 149 277 150 277 150 273 146 265 141 253 144 257 143 242 134 222 134 230 135 238 137 234 134 230 134 246 132 249 134 249 135 253 131 242 131 242 129 234 126 230 123 230 126 242 131 249 132 253 132 249 131 249 131 249 131 249 137 253 131 234 126 230 126 230 125 222 120 210 120 222 128 249 126 246 120 238 122 242 120 230 116 226 116 230 117 230 117 234 122 230 120 238 126 249 125 238 123 242 126 242 122 230 120 234 116 234 119 242 122 246 122 246 119 242 122 249 123 249 123 242 126 222 120 202 116 202 119 214 116 198 114 194 113 194 114 198 116 198 117 206 120 214 123 218 122 214 122 214 122 214 122 214 116 202 116 206 117 206 117 206 116 202 114 194 113 198 114 198 114 198 114 198 116 198 116 198 117 198 119 206 122 214 123 218 125 218 122 218 120 226 119 226 125 226 129 246 150 269 171 325 190 361 206 408 191 376 159 218 132 273 134 277 134 277 132 265 131 265 128 265 132 277 132 269 120 242 119 238 119 242 120 246 120 234 119 234 120 257 125 277 40 0 34 95 27 55 18 11 19 19 22 15 16 0 16 15 19 23 19 19 18 19 16 15 15 11 10 15 10 0 7 15 18 23 21 27 27 43 30 43 42 55 42 67 49 99 58 119 60 107 45 59 28 15 10 0 0 0 0 0 1 0 4 3 1 0 3 0 3 0 0 0 1 0 4 11 7 23 9 19 4 11 3 0 4 0 13 119 117 206 42 23 12 23 19 27 18 27 16 27 21 35 18 27 12 15 10 11 7 3 4 0 0 0 0 0 0 0 1 0 19 59 42 43 16 7 16 3 10 3 10 3 12 11 12 11 9 0 9 0 7 7 9 7 7 11 9 19 7 3 1 0 3 11 1 7 1 3 0 3 1 7 0 0 0 3 1 7 0 3 0 3 0 3 1 3 1 3 3 3 3 3 3 0 3 0 7 15 18 35 18 15 15 7 13 15 16 11 15 7 15 3 13 0 16 15 24 31 24 31 21 27 21 27 22 31 27 43 30 47 30 43 28 39 24 27 22 27 24 35 27 39 30 35 30 39 36 63 45 83 39 55 36 47 34 51 39 63 40 59 39 59 39 63 42 71 49 87 51 91 52 99 54 99 57 107 55 103 54 99 52 95 49 91 49 95 52 103 54 107 49 79 45 75 46 83 45 71 48 79 45 75 43 71 43 75 45 75 46 79 46 75 45 71 36 55 42 83 52 95 48 71 45 71 43 67 43 63 42 63 42 67 43 71 45 67 43 63 40 63 42 63 43 67 42 67 43 71 40 67 42 75 45 79 45 63 43 67 49 83 49 75 51 87 54 95 57 103 60 99 58 95 60 99 61 99 63 103 57 95 60 95 52 67 45 63 51 87 48 35 15 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 55 130 60 87 58 103 48 83 42 63 42 59 40 55 39 55 43 63 33 27 21 11 19 15 25 23 24 35 27 47 22 35 4 11 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 3 3 0 0 1 7 6 19 10 27 9 23 10 31 13 39 324 153 317 152 322 156 322 153 317 153 322 156 324 156 324 156 317 156 322 159 327 162 329 162 334 162 327 158 319 158 324 159 329 164 329 164 327 162 324 161 329 164 329 164 327 162 327 162 329 161 331 164 336 167 341 168 351 174 348 173 346 171 346 170 348 173 346 171 343 170 343 168 346 170 343 168 341 168 343 173 343 171 353 177 360 179 358 176 360 179 358 176 355 176 358 177 362 176 353 171 351 173 358 177 351 171 353 173 355 176 360 177 355 174 355 176 358 176 360 177 358 176 360 177 360 177 358 176 353 171 348 171 355 174 351 168 353 173 351 171 351 171 351 171 348 168 346 168 346 170 351 173 351 171 348 168 343 165 339 164 343 165 343 165 343 165 343 165 343 162 336 159 334 164 348 171 351 168 346 165 343 167 348 170 346 165 339 162 341 165 339 161 341 161 339 158 336 156 331 155 346 161 334 153 327 152 329 155 319 147 317 147 324 153 336 161 334 159 343 162 339 156 334 156 327 150 319 146 317 146 319 149 322 149 322 149 322 150 324 150 322 147 322 147 324 144 324 144 324 143 327 143 331 141 327 138 315 144 315 144 315 143 312 143 312 143 315 144 312 140 303 134 303 137 298 135 296 137 298 138 312 144 310 143 305 140 300 138 296 137 298 138 303 140 305 141 296 135 296 135 293 131 284 126 276 129 276 128 272 125 267 122 274 128 276 131 279 129 274 126 291 129 293 131 296 131 298 132 284 123 284 126 291 128 288 125 279 122 284 125 286 125 286 125 286 125 286 125 286 125 286 125 284 123 284 122 279 120 279 120 284 122 276 117 276 122 288 128 281 117 272 116 279 119 276 114 269 113 269 114 272 116 274 116 274 119 272 120 279 123 274 117 276 125 284 125 276 120 276 123 272 119 274 122 276 120 274 119 272 120 279 125 281 123 276 120 276 122 269 117 265 116 265 116 272 119 267 114 257 111 255 110 257 116 260 119 265 119 257 114 269 123 269 123 269 123 269 122 262 117 267 119 267 117 267 117 260 113 257 111 260 113 260 113 262 114 265 116 265 116 260 116 260 117 260 122 262 123 260 123 279 122 284 123 281 125 286 123 303 128 310 144 348 162 382 185 417 188 441 196 417 203 384 131 293 132 298 134 305 135 310 134 312 131 305 129 310 132 308 128 293 122 293 120 293 122 296 126 286 128 279 126 274 125 274 126 119 0 117 43 109 28 97 15 74 19 76 19 64 13 62 15 66 19 64 18 59 16 54 15 66 12 62 13 57 4 50 9 71 16 76 19 81 24 93 25 121 39 117 34 117 45 140 58 157 61 140 51 121 43 105 33 47 15 35 7 26 1 19 0 19 1 21 1 21 0 16 0 11 0 14 4 14 7 16 7 21 6 14 4 31 0 42 49 186 93 131 28 42 13 54 13 50 15 52 19 62 24 59 18 38 15 33 9 26 4 23 1 19 0 23 1 26 1 28 1 71 39 95 24 52 16 57 9 42 10 40 12 40 12 40 12 45 9 45 9 45 7 40 9 35 7 38 7 31 4 21 0 11 1 7 0 4 0 2 0 7 0 2 0 2 0 4 1 4 0 4 0 2 1 2 1 0 3 0 3 0 3 0 4 0 3 0 15 23 18 19 9 16 12 28 16 38 18 42 16 47 15 42 13 47 18 57 24 69 24 69 19 66 21 69 22 69 24 71 27 74 25 71 24 71 24 69 22 66 24 71 25 76 27 76 28 85 37 102 46 97 39 90 34 88 36 95 39 97 39 95 39 95 40 100 43 107 46 109 48 112 51 117 52 131 55 128 54 124 51 119 49 121 51 124 52 124 52 124 52 112 46 105 45 107 46 102 42 105 46 107 46 105 45 102 42 100 43 105 46 107 45 102 42 90 37 97 45 109 48 105 42 100 43 97 42 95 40 95 42 95 43 97 45 100 43 97 42 88 40 95 42 95 43 100 42 102 43 105 40 105 42 109 45 112 45 107 45 117 52 119 48 117 51 119 54 126 57 131 60 133 58 136 60 136 61 138 61 136 58 133 57 126 54 117 48 85 52 76 43 45 18 4 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 114 54 95 46 90 42 88 40 88 40 85 39 88 36 71 25 59 22 59 25 59 22 52 24 59 28 52 25 11 6 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 2 1 2 3 4 3 4 3 14 9 11 7 14 10 19 12 155 309 156 317 161 321 156 301 153 309 156 317 158 317 158 317 158 309 161 321 165 325 165 325 162 317 159 309 159 313 162 321 165 317 165 313 164 313 162 309 167 321 165 317 164 309 161 305 161 309 162 313 162 313 162 317 171 337 171 333 170 329 168 325 170 325 170 321 168 317 167 313 168 317 167 313 165 313 167 317 159 285 165 305 170 309 168 301 173 313 170 305 168 301 168 305 170 313 165 301 164 309 170 325 174 329 173 321 170 313 168 309 170 313 170 313 171 317 171 321 165 305 168 309 168 309 167 309 165 321 164 325 168 329 164 309 162 313 159 305 155 293 152 285 153 281 150 277 150 281 155 293 155 285 153 281 150 277 149 273 158 285 156 273 152 265 149 257 149 253 141 238 141 253 152 277 155 265 152 257 150 261 153 269 152 253 147 249 149 253 146 249 149 273 147 265 144 257 141 249 150 269 141 242 134 230 132 234 137 234 131 222 131 238 141 261 128 230 138 253 141 253 143 273 144 265 141 253 138 253 140 261 137 246 134 238 131 226 126 222 134 249 132 246 131 238 129 234 128 238 129 238 128 234 125 226 129 238 131 234 129 234 129 234 132 238 131 234 129 234 129 234 129 234 128 230 128 230 129 234 131 238 129 230 126 222 123 218 122 214 123 222 126 234 129 238 122 214 123 214 119 198 111 182 122 202 116 186 111 186 114 198 116 194 117 202 119 198 116 194 117 210 117 214 119 218 120 218 119 210 117 218 122 222 120 210 111 206 113 210 113 206 110 198 120 230 120 230 122 234 122 234 116 206 119 214 122 214 120 214 119 206 114 190 110 186 111 202 116 226 110 222 116 238 116 222 114 230 114 234 116 238 117 238 113 222 113 226 117 234 113 214 117 238 122 246 119 230 117 238 117 234 117 238 117 234 114 230 113 230 116 238 117 234 114 226 122 230 120 226 117 218 114 214 117 218 116 214 114 218 117 222 116 214 117 218 117 206 108 178 114 206 114 210 116 210 116 214 114 210 114 206 113 202 110 198 110 198 111 202 111 206 113 198 111 182 113 190 114 190 116 186 117 194 119 198 120 202 122 202 120 210 122 226 126 253 132 253 138 257 140 273 161 301 177 345 185 321 194 408 208 432 200 361 128 249 132 269 135 277 137 285 141 289 135 281 134 285 131 269 132 277 129 269 126 265 126 269 129 265 129 261 126 261 120 265 24 0 27 91 28 71 24 35 15 7 19 3 13 0 10 3 19 23 18 15 16 11 13 15 13 15 12 23 10 0 1 0 15 11 15 7 18 11 19 7 12 0 21 15 34 59 46 83 51 79 46 79 52 91 54 91 48 95 37 51 18 7 3 0 0 0 3 0 3 0 0 0 0 0 3 7 6 23 7 23 10 15 3 7 10 0 1 79 76 226 84 87 12 11 18 11 15 15 16 27 24 43 22 35 18 35 15 23 7 7 3 0 3 7 4 7 4 3 0 0 28 71 36 11 10 7 15 0 10 3 10 3 12 11 12 11 9 0 9 0 9 7 9 7 6 11 9 15 7 3 1 0 1 7 1 3 0 0 0 0 1 3 0 0 0 0 0 7 0 0 0 0 0 0 0 0 1 3 1 3 3 3 3 0 3 0 7 15 18 27 12 0 6 0 12 15 16 15 19 11 16 3 13 0 12 7 19 23 24 31 22 23 19 23 21 27 21 23 22 31 24 27 22 23 25 35 24 27 22 27 24 31 24 19 25 23 31 51 42 75 40 59 37 47 34 51 37 59 40 59 39 59 39 63 42 71 40 67 43 75 46 87 51 91 57 107 55 99 51 91 48 87 54 103 54 99 52 95 51 95 49 79 43 71 45 75 43 63 43 75 46 83 48 75 42 63 39 63 42 71 45 71 42 63 39 59 42 75 46 79 45 71 45 67 42 59 40 59 40 63 42 67 43 71 45 67 43 63 40 59 40 63 42 67 42 67 43 71 40 67 40 71 43 75 48 67 43 67 51 91 51 75 48 79 51 87 55 99 58 103 55 91 57 95 58 99 60 99 61 91 54 83 57 91 55 79 48 67 45 71 43 39 10 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 42 63 40 59 40 59 39 55 36 39 28 23 22 27 28 43 24 23 22 31 27 43 27 43 7 15 3 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 3 19 9 23 7 15 9 19 7 15 6 19 7 23 319 152 317 159 329 155 319 159 329 158 319 152 312 152 317 155 324 159 331 164 331 159 322 153 331 158 319 158 334 168 336 161 324 159 329 159 322 155 319 158 329 162 334 164 331 158 317 152 315 156 324 155 312 149 317 158 341 170 343 170 343 168 339 165 343 168 334 161 327 159 327 161 324 158 324 158 324 158 324 158 319 149 317 147 319 152 329 156 329 155 331 156 327 150 317 147 329 156 317 150 310 147 308 147 319 155 317 153 319 156 324 159 303 146 300 150 317 158 315 149 319 156 315 152 310 152 312 153 310 150 315 152 315 152 317 153 296 140 296 138 293 138 293 138 281 131 281 131 281 132 288 135 293 138 293 138 291 134 284 129 284 134 293 140 296 135 281 126 286 132 284 129 279 128 279 131 279 134 281 135 286 140 296 144 272 131 279 134 281 132 274 128 279 131 272 126 272 131 281 137 276 126 260 122 267 128 267 119 267 122 265 120 262 122 265 123 255 116 260 120 265 123 267 122 267 120 257 116 257 119 257 116 274 125 265 119 257 120 269 128 265 119 260 116 257 116 260 116 269 120 265 116 257 114 257 114 257 119 262 122 265 120 260 117 257 117 257 117 257 119 262 120 262 120 265 120 265 120 265 120 269 123 267 119 260 114 253 111 250 111 253 114 255 114 255 113 265 119 260 114 253 110 245 107 243 108 241 107 241 107 241 107 243 108 243 110 250 116 260 120 257 116 262 119 265 119 265 119 255 113 255 113 255 113 255 113 257 113 260 111 257 113 260 114 272 120 272 120 272 120 272 120 269 117 265 114 257 110 253 108 267 114 257 110 255 111 262 117 257 111 260 113 260 114 262 114 262 113 260 116 272 119 262 108 253 111 253 110 250 108 248 108 250 110 253 113 257 114 260 116 267 119 260 114 255 114 260 116 257 116 260 116 260 114 255 111 265 117 257 113 253 113 257 114 253 114 260 119 265 119 260 116 262 116 257 114 255 111 250 110 253 111 253 113 255 114 257 116 245 107 250 111 253 111 253 111 255 113 255 113 255 113 255 113 255 111 262 116 267 116 262 113 262 114 265 119 267 123 272 123 267 117 279 123 286 126 305 137 327 144 343 159 377 177 401 185 427 190 415 196 448 215 441 200 355 138 300 134 308 132 291 137 305 140 310 141 310 138 300 135 296 132 284 128 276 123 274 123 265 126 269 128 269 128 293 114 81 13 74 25 90 28 81 30 81 19 74 15 74 16 71 13 74 16 69 13 64 10 64 12 64 10 64 9 50 3 42 6 59 19 64 19 69 18 74 19 69 15 85 22 88 25 100 31 131 52 159 64 159 57 145 49 133 43 124 40 124 40 95 24 59 7 33 0 19 0 19 1 9 0 9 3 19 9 26 10 31 15 21 7 26 0 19 33 140 88 169 55 76 19 59 12 52 16 50 16 47 18 52 21 40 13 40 12 35 7 38 12 35 7 33 6 33 4 31 4 85 34 88 18 50 9 47 7 45 9 40 9 40 9 40 9 42 12 42 10 38 7 35 9 35 12 28 7 21 4 16 3 11 4 9 3 7 1 4 1 4 1 4 0 2 0 2 0 2 0 2 1 7 4 11 6 2 0 2 0 0 0 2 1 0 4 14 16 26 15 11 6 16 12 28 16 33 16 28 12 45 13 47 13 47 13 47 13 57 22 66 25 66 21 64 22 66 22 69 24 69 22 64 21 66 22 66 24 69 25 71 25 66 25 62 27 76 37 90 37 88 36 90 37 93 39 95 39 93 39 95 40 97 42 100 43 105 45 105 46 109 49 117 54 121 55 124 55 119 51 107 45 117 51 112 48 109 48 109 49 107 46 107 46 107 46 107 46 109 48 109 48 109 46 105 43 95 42 97 46 109 51 105 45 95 42 97 45 100 45 97 43 93 40 88 40 88 40 88 40 90 40 88 39 85 40 88 40 88 36 93 39 95 40 100 42 97 43 105 46 109 46 105 45 117 52 107 46 105 46 109 51 117 51 117 46 114 49 121 54 140 61 140 61 140 61 143 63 136 58 133 55 126 51 121 48 114 40 90 42 100 43 57 9 9 0 2 0 7 3 7 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 69 34 76 33 62 21 52 21 52 21 54 22 57 21 54 19 38 9 9 0 7 1 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 7 4 11 7 11 9 14 10 16 12 143 257 143 281 150 273 146 285 152 285 149 281 150 293 155 305 159 313 162 321 162 309 156 297 155 301 158 305 158 301 156 305 153 285 155 277 149 261 147 269 155 289 158 297 158 285 152 269 150 277 153 277 152 277 155 293 158 293 159 297 159 293 156 293 159 305 156 293 152 285 150 281 147 273 147 273 147 273 147 273 147 273 141 257 137 253 138 257 146 277 147 281 146 273 141 261 146 257 141 246 137 238 135 234 141 249 141 249 143 253 144 269 138 249 138 257 143 261 140 249 138 249 137 242 135 242 135 249 129 253 128 249 125 246 125 242 125 246 125 246 125 246 125 246 120 234 119 230 120 238 123 242 119 230 119 226 117 218 113 210 119 234 122 242 123 238 119 222 116 218 114 218 116 226 119 226 123 206 122 202 120 206 123 210 122 202 120 202 119 202 120 202 122 202 119 194 117 202 123 218 122 198 116 190 117 194 117 198 114 210 113 206 111 210 113 214 111 206 113 214 114 214 113 210 117 214 110 206 111 214 111 206 116 214 111 202 108 210 113 218 114 218 113 210 110 206 111 210 111 210 111 214 113 214 114 218 113 210 114 214 114 214 113 210 111 206 111 206 111 210 114 214 114 218 114 218 114 218 114 218 116 222 114 214 111 206 108 202 110 206 110 206 108 198 105 190 111 210 110 202 107 194 104 186 101 182 102 186 102 186 102 186 105 194 107 198 108 210 113 218 111 214 114 218 116 222 116 218 113 214 113 214 113 214 113 214 114 214 111 210 111 210 113 218 117 226 117 226 117 226 117 226 117 214 114 206 111 194 108 190 114 206 111 198 110 202 113 210 110 206 111 210 113 214 113 214 113 210 113 222 119 230 113 202 111 210 110 206 110 202 108 202 108 206 110 210 113 218 114 218 117 222 114 214 111 210 113 218 114 218 116 222 114 218 113 210 116 222 114 214 111 210 113 214 110 210 113 218 114 218 114 214 116 222 114 214 111 210 110 206 110 206 111 210 113 214 113 218 107 194 110 202 111 202 111 198 113 206 113 206 113 206 113 206 111 198 114 206 117 206 114 194 114 194 116 198 119 206 123 206 116 210 122 222 126 226 134 242 144 257 150 289 168 329 182 341 193 349 188 365 203 400 209 396 184 285 128 226 134 281 138 273 140 281 140 277 137 265 132 265 131 261 126 246 120 246 120 238 114 242 116 246 119 265 140 242 16 0 15 31 25 35 21 35 15 3 9 0 9 0 9 0 18 15 15 7 12 0 12 7 6 15 7 11 4 0 7 0 18 11 16 7 18 3 16 11 12 11 18 15 18 19 21 27 31 55 46 91 54 87 52 95 45 75 43 75 45 75 36 55 28 39 22 11 9 0 0 0 0 0 0 0 3 3 10 23 7 15 4 0 9 0 4 59 69 170 82 99 27 7 16 0 16 3 15 3 15 7 18 23 15 31 15 23 9 11 9 23 7 11 7 11 6 7 4 0 30 59 28 15 9 3 10 0 7 7 9 7 9 15 9 15 12 11 12 7 10 11 9 11 12 19 10 15 6 7 3 3 4 3 3 0 1 0 1 0 1 0 1 0 0 0 0 0 3 3 4 7 6 11 7 15 3 0 0 0 0 0 0 0 1 7 12 31 15 27 10 0 12 11 13 19 15 11 15 11 15 19 13 23 15 27 16 31 19 43 25 51 22 39 21 43 16 31 18 39 21 47 22 47 21 43 21 47 22 47 24 43 27 27 25 31 33 59 39 63 37 63 39 67 39 71 40 71 39 59 40 63 40 63 42 67 43 71 43 75 48 91 52 99 54 99 55 103 54 95 49 79 52 91 49 83 48 83 48 87 45 75 46 79 46 79 46 79 48 79 46 75 45 75 43 71 42 63 43 75 51 87 48 71 42 63 42 63 42 63 43 67 40 67 40 67 40 67 40 67 42 67 40 63 39 67 40 71 42 67 40 59 39 55 36 51 39 63 43 75 45 75 43 67 54 87 48 71 45 75 46 83 49 87 48 87 48 91 51 99 57 103 58 107 60 111 61 115 58 107 57 99 52 87 49 75 43 43 37 67 51 95 37 47 7 0 0 0 0 0 0 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 33 51 36 39 25 11 19 23 21 27 22 31 22 39 21 43 18 27 3 0 0 3 0 0 0 7 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 4 3 6 7 6 7 7 11 9 15 9 19 296 138 293 146 305 144 298 147 298 143 300 144 303 147 305 149 312 153 317 155 315 150 305 144 293 146 308 147 293 137 296 146 298 146 300 143 288 135 284 137 286 138 291 141 293 140 288 137 291 138 286 138 293 146 300 146 298 144 298 144 298 143 293 140 298 143 298 141 293 137 286 134 284 134 284 134 284 134 284 134 288 134 288 129 279 126 279 126 286 132 291 134 291 132 288 131 279 129 272 125 265 123 262 123 267 125 267 125 269 126 269 126 260 125 267 126 262 122 257 123 250 117 250 117 250 116 245 114 255 113 250 110 245 107 241 104 245 108 245 108 248 110 248 110 245 107 243 107 243 108 248 110 245 108 245 108 245 105 238 102 241 107 243 107 245 108 245 108 241 104 238 102 236 104 241 107 241 110 236 105 229 102 226 102 238 108 231 102 226 105 236 110 236 107 231 104 231 107 238 111 236 110 238 107 231 104 231 108 229 102 226 101 226 101 229 102 231 104 234 105 231 102 229 101 236 104 226 101 229 104 229 101 231 104 229 102 229 104 231 104 234 105 231 102 229 102 229 102 222 99 229 107 238 110 241 108 234 105 231 104 231 104 234 105 236 107 236 107 236 108 241 110 245 108 245 108 245 108 245 108 245 108 245 107 243 105 241 105 248 108 245 105 238 99 226 95 238 104 236 102 234 101 234 99 231 99 234 101 236 102 238 104 243 105 241 105 241 107 245 110 243 108 248 111 250 111 248 110 250 111 250 111 250 111 250 111 255 113 253 110 250 111 255 113 255 113 255 113 255 113 255 113 257 114 255 111 250 107 245 105 250 110 250 110 250 110 250 110 248 108 250 110 250 111 253 111 255 111 255 114 262 116 255 108 253 110 250 110 248 108 248 108 245 107 248 110 253 111 255 113 257 113 253 111 250 111 253 111 257 114 260 116 257 113 253 111 253 113 255 113 255 111 250 110 250 108 248 108 248 110 253 113 257 114 257 113 253 111 250 110 248 108 250 110 250 111 253 111 245 108 250 111 253 111 250 110 253 111 253 113 255 113 255 113 257 113 262 116 265 116 265 114 260 114 265 117 269 120 274 123 276 120 286 126 296 131 310 138 329 147 348 159 374 173 398 180 405 190 413 191 429 202 444 209 444 180 329 120 291 141 308 131 303 135 293 128 281 123 272 122 274 120 257 111 248 108 243 111 248 113 245 114 250 119 276 105 76 13 66 21 64 12 40 12 95 36 102 30 76 12 64 13 74 16 69 13 64 10 64 12 54 7 57 6 45 6 45 12 47 15 47 15 57 16 64 15 62 13 71 16 74 16 83 21 88 24 107 37 126 42 133 46 126 40 138 45 133 42 121 42 117 45 112 39 88 19 52 6 28 1 16 0 14 0 26 7 26 7 23 4 31 0 19 27 131 75 145 49 74 19 57 13 47 15 45 13 45 16 47 19 47 16 52 15 42 9 40 12 38 9 38 7 35 7 33 6 81 33 81 16 50 9 47 7 45 7 40 9 40 9 38 9 40 12 40 10 35 9 33 9 31 10 23 7 19 4 14 1 7 3 4 1 4 0 2 0 4 1 4 1 4 3 7 3 16 9 16 9 19 10 19 10 11 4 7 1 4 0 4 1 11 10 19 13 21 13 19 9 21 12 26 12 26 13 31 13 42 12 47 15 52 18 57 21 54 21 64 24 62 21 59 22 52 12 57 16 64 22 71 25 66 21 66 21 69 22 69 25 66 27 59 28 76 37 85 39 93 39 95 40 97 40 100 42 100 42 97 40 97 40 95 39 100 42 102 45 109 51 119 55 117 54 121 55 121 52 114 48 114 51 112 48 109 48 109 48 102 43 105 45 107 46 109 48 107 45 102 42 97 42 102 45 95 42 97 46 107 51 105 45 97 42 93 39 90 39 95 42 90 42 90 42 90 42 90 42 88 40 85 39 85 39 88 40 100 42 97 39 95 37 90 36 93 39 97 42 100 42 100 43 109 49 102 45 97 45 105 46 105 46 114 49 121 51 124 52 126 54 128 55 136 60 138 61 136 58 133 55 128 52 124 51 119 46 117 51 117 52 95 42 42 10 4 0 7 0 11 1 2 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 76 37 74 30 59 22 54 22 57 22 57 22 57 22 57 22 57 15 19 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 2 3 4 4 9 6 9 6 9 6 11 7 11 7 138 249 135 265 140 253 134 261 134 253 135 253 134 246 129 238 134 242 134 242 131 226 125 214 123 214 123 206 117 202 125 230 131 238 132 230 123 206 120 206 117 202 120 210 123 214 122 210 129 218 120 210 128 234 129 222 128 226 129 230 128 226 126 226 123 222 125 226 123 210 116 198 120 214 120 214 120 214 120 214 116 198 113 198 113 198 114 202 107 186 108 190 110 194 111 194 116 190 113 182 110 174 108 174 108 174 110 178 110 178 110 182 105 182 113 190 107 170 107 190 104 174 107 182 108 174 102 170 104 190 102 182 99 174 98 170 96 170 96 174 98 174 98 178 99 178 98 174 98 178 99 182 104 194 105 194 104 186 101 182 101 178 99 178 99 186 104 194 107 194 102 178 96 166 93 162 102 162 99 150 93 142 92 138 96 146 95 142 93 146 98 158 98 154 96 146 95 150 98 158 96 162 102 158 93 138 96 170 96 162 95 158 93 162 95 166 93 162 96 166 98 166 96 162 101 174 95 166 96 174 98 170 99 182 102 190 104 190 102 182 98 174 96 170 95 170 96 174 90 162 98 186 105 194 104 186 101 174 98 166 96 170 99 178 105 190 105 186 105 194 108 198 105 194 105 194 105 194 105 194 102 186 102 186 102 190 104 190 105 194 105 190 101 174 95 162 98 174 99 178 99 178 99 178 101 182 102 190 105 198 108 202 108 198 107 194 105 194 107 198 107 198 108 206 110 202 108 198 110 206 110 206 110 206 110 206 111 210 110 206 110 206 111 210 111 210 111 210 111 210 111 210 111 202 110 198 108 190 105 186 107 194 108 198 110 194 108 190 107 198 107 202 108 206 110 206 111 210 111 214 114 214 111 206 110 206 110 202 108 202 107 198 105 194 107 202 108 206 111 210 113 214 113 210 111 210 111 214 113 218 114 218 114 214 111 206 108 206 111 214 113 210 108 198 110 202 107 194 107 202 111 214 114 214 113 210 111 206 110 206 108 202 108 202 108 202 108 202 108 194 110 202 111 202 110 194 110 202 111 202 111 206 113 206 113 198 114 202 116 206 116 198 113 194 116 198 119 206 123 206 119 218 125 226 126 226 134 242 143 265 155 293 167 317 174 325 184 337 188 345 188 361 205 416 220 408 170 238 119 246 132 249 129 246 122 222 114 210 114 222 116 222 110 194 102 198 104 198 102 202 98 206 107 234 126 202 12 0 12 11 13 0 4 0 76 206 95 174 42 15 12 19 18 15 15 7 12 0 12 7 10 11 10 7 9 0 9 7 13 7 13 11 15 19 13 19 12 15 16 15 15 7 16 11 15 7 21 11 22 11 24 23 25 31 36 55 33 43 37 67 42 83 46 95 43 75 34 51 13 15 7 0 0 0 0 0 4 3 3 0 7 0 0 43 60 134 64 83 27 15 18 0 16 3 15 11 15 15 19 31 16 39 19 39 13 19 10 23 10 19 10 19 9 15 7 3 30 55 27 15 9 3 10 0 7 7 9 7 9 15 9 15 12 11 12 7 10 11 9 11 10 15 9 15 6 3 3 0 1 0 1 0 1 0 0 0 1 0 1 0 4 3 6 7 12 23 12 23 10 19 10 19 10 15 6 3 3 0 1 0 12 23 13 23 12 23 12 11 12 7 9 0 9 0 13 11 10 11 12 19 16 31 19 39 16 39 24 47 21 39 21 43 12 19 13 27 16 39 21 47 19 39 21 43 21 47 22 39 27 27 25 31 33 59 39 63 37 63 37 67 39 67 40 71 43 67 42 63 40 59 39 55 40 63 42 71 46 91 54 103 55 103 57 107 55 95 49 79 51 87 48 83 46 79 48 83 42 71 43 75 46 79 48 83 46 71 40 59 37 63 43 75 42 63 42 75 49 83 48 67 43 63 37 47 34 51 39 63 42 71 42 71 42 71 42 71 40 67 39 59 37 63 40 67 36 51 37 59 39 63 42 67 39 63 40 67 42 67 42 67 48 75 45 67 43 67 43 71 42 71 46 91 52 99 52 95 51 91 54 99 57 111 61 115 58 107 57 99 54 91 52 79 54 87 55 103 51 95 46 111 36 51 9 0 0 0 1 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 40 55 34 35 25 15 21 19 24 35 22 31 22 39 24 51 27 51 10 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 11 6 7 6 7 6 7 6 7 260 119 253 122 255 114 241 114 255 120 255 120 253 117 248 114 250 117 248 113 238 107 231 104 241 104 219 98 226 110 245 116 253 120 255 116 241 107 234 108 241 111 243 114 248 116 250 116 265 122 248 117 255 122 253 116 250 117 253 119 250 117 248 113 234 107 236 107 234 102 224 96 229 102 229 102 229 102 229 102 224 101 231 102 234 102 234 102 219 93 219 93 222 96 226 98 234 105 229 102 224 101 224 102 222 101 226 102 226 102 224 98 212 96 224 99 219 95 224 105 224 101 229 104 229 101 222 96 217 90 217 90 217 90 217 90 217 92 219 92 222 95 224 95 226 96 224 93 222 95 224 96 224 95 224 96 224 95 222 92 229 96 222 93 222 96 231 102 238 102 231 96 222 92 217 90 217 95 212 90 210 90 210 90 207 90 212 93 217 95 214 92 217 95 217 93 214 93 214 95 214 96 222 95 210 88 212 96 217 93 214 92 212 93 214 95 202 87 210 93 217 96 219 96 222 95 212 92 217 96 219 95 219 99 229 105 234 104 229 101 217 95 214 93 214 95 217 96 212 95 222 101 229 101 222 96 224 98 217 93 214 95 222 99 226 101 226 101 226 102 231 104 236 102 236 102 236 102 236 102 231 101 234 101 234 102 236 102 234 101 236 102 234 99 229 98 229 98 229 99 231 99 231 101 231 101 234 102 238 105 243 108 248 108 243 107 241 105 243 107 243 108 245 110 248 108 243 107 248 110 248 110 248 110 248 110 250 110 248 108 248 108 250 110 253 111 253 111 253 111 253 111 250 110 250 108 245 107 243 105 245 107 248 110 250 108 245 107 245 107 245 107 248 108 250 110 250 110 253 111 253 110 250 111 250 110 248 108 248 107 245 107 243 105 243 107 248 110 250 111 255 113 255 114 257 114 257 113 255 113 257 114 255 113 253 110 245 108 250 111 253 111 248 107 253 110 248 107 248 110 255 114 255 111 253 111 253 110 250 110 248 108 248 108 248 107 245 107 248 110 253 111 253 110 248 108 248 110 250 111 253 113 255 113 260 113 260 113 262 114 265 116 262 116 267 119 272 122 276 125 279 122 286 126 293 129 308 137 331 152 358 164 374 168 389 176 393 185 408 184 408 187 434 211 441 217 422 159 291 114 276 122 284 122 272 116 265 113 260 116 265 114 250 108 241 107 241 108 245 111 241 111 250 119 269 96 66 9 64 18 54 6 33 10 219 135 276 116 138 15 54 16 74 16 69 13 64 10 64 12 69 18 64 15 40 7 35 12 40 15 45 15 57 16 62 18 66 18 74 19 71 15 71 19 76 19 85 19 78 16 83 19 85 25 109 31 100 27 107 36 117 40 119 42 124 45 126 48 90 30 81 22 62 7 38 0 33 1 33 0 42 0 35 28 143 72 133 48 76 24 50 9 47 16 45 16 45 19 50 21 47 18 57 19 47 12 42 12 45 13 42 12 40 10 40 10 76 30 78 15 45 10 47 7 40 9 40 9 38 9 38 9 40 12 40 10 35 9 33 9 28 9 23 6 16 3 11 1 4 1 4 1 4 1 4 1 7 3 9 4 11 7 14 7 19 10 19 10 19 10 16 9 21 10 16 7 9 4 9 4 23 15 21 12 16 10 19 10 23 9 19 6 21 7 28 12 33 7 40 10 47 15 52 18 50 19 62 22 59 19 59 22 62 16 57 15 54 15 59 18 64 19 64 21 66 21 69 24 66 27 59 28 76 37 85 39 85 34 90 36 90 37 93 37 102 42 100 40 97 39 95 37 97 40 100 43 107 49 117 54 126 58 126 58 121 51 109 45 114 49 109 46 107 46 107 48 100 43 102 45 105 46 107 46 105 42 95 37 93 40 102 45 93 40 95 45 107 49 102 43 100 42 88 34 83 36 90 40 90 42 90 42 90 42 90 42 88 39 83 37 83 37 85 40 90 36 93 39 95 40 100 42 100 42 100 42 100 43 102 46 102 46 100 43 97 43 100 42 97 43 112 49 121 52 121 51 126 52 128 57 136 60 140 63 136 58 133 57 131 54 128 52 133 58 136 55 109 46 90 48 81 33 26 3 2 1 9 1 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 85 39 74 31 64 25 54 19 59 22 54 21 54 21 57 24 64 25 33 4 7 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 2 1 0 0 2 4 9 7 9 6 9 6 9 6 9 6 108 170 102 174 104 150 93 150 99 162 101 166 104 170 105 182 105 178 101 162 95 142 88 134 95 134 81 126 93 170 102 170 101 182 102 174 95 154 92 158 96 166 98 170 99 174 101 178 108 186 101 174 99 174 98 166 104 186 105 190 104 182 101 178 93 162 93 158 90 146 85 138 84 138 84 138 84 138 84 138 90 154 90 154 90 146 85 138 85 138 84 138 85 146 88 150 96 162 93 154 90 150 92 154 92 158 95 162 95 158 90 146 85 142 88 150 90 154 95 174 95 162 95 162 95 158 92 158 85 146 85 146 87 150 88 154 88 154 90 158 92 166 93 170 95 166 92 162 90 162 92 162 88 158 90 162 92 158 88 154 92 158 88 150 87 154 92 166 90 158 88 154 88 158 90 162 88 142 87 138 85 138 87 142 84 142 90 162 95 162 92 150 95 162 95 158 93 158 92 154 93 158 93 154 88 146 90 162 95 162 92 158 92 158 93 166 82 138 87 154 93 170 96 174 96 162 90 158 95 170 96 166 93 166 98 178 101 182 99 174 95 162 93 162 93 166 96 170 95 170 98 178 99 174 95 162 96 166 95 162 95 162 96 166 95 162 93 158 95 166 98 170 101 182 101 182 101 182 101 182 99 178 99 178 99 178 101 182 96 174 99 182 101 182 101 182 99 178 99 178 101 182 101 182 98 174 98 178 101 182 102 186 108 202 107 194 105 194 107 198 108 202 110 206 110 202 107 194 108 202 108 202 108 202 108 202 110 202 107 198 107 198 108 206 111 210 111 210 111 210 111 210 110 198 110 194 108 190 107 190 108 194 108 194 108 194 108 194 107 198 107 202 108 206 110 206 108 206 111 206 108 198 110 210 108 202 108 202 107 198 107 194 105 194 107 202 108 206 111 210 111 214 114 218 116 218 114 218 113 214 113 214 113 210 110 206 107 202 110 206 111 210 110 206 111 210 110 206 111 210 113 218 111 210 111 206 110 206 110 206 110 206 108 202 108 198 107 198 110 198 111 202 111 198 108 190 108 194 108 198 111 202 113 206 114 198 113 198 113 202 116 202 117 202 119 206 122 214 126 214 122 226 128 230 128 230 134 242 146 281 162 313 168 309 171 321 180 325 182 325 179 337 193 384 197 432 217 376 143 214 116 234 126 242 123 230 119 222 119 230 119 238 119 230 117 238 117 230 113 234 110 242 122 265 131 194 7 0 12 15 12 0 6 11 119 353 153 297 61 19 9 27 18 19 15 11 12 3 12 7 19 31 19 15 10 0 9 3 13 15 12 27 15 39 15 43 15 23 21 27 16 19 18 27 18 27 22 23 21 19 21 23 21 3 25 15 25 19 28 35 34 51 33 47 34 63 40 87 43 87 43 83 36 47 19 11 0 0 0 0 3 0 3 59 82 170 67 107 39 31 13 0 15 11 16 15 16 23 19 27 12 31 19 43 16 27 12 27 15 31 13 27 13 23 12 15 27 47 25 11 9 3 10 0 9 7 9 7 9 15 9 15 12 11 12 7 10 11 9 11 10 11 7 11 4 3 1 0 1 0 3 0 3 3 4 3 6 7 6 11 7 11 7 11 9 15 9 15 10 19 10 19 13 23 10 15 7 11 7 11 15 31 13 23 10 15 7 3 10 7 10 7 9 3 12 7 7 3 9 11 12 19 15 23 15 31 21 43 21 35 21 47 24 43 18 27 13 19 13 27 18 39 19 39 21 43 21 35 27 27 25 31 33 59 39 63 33 51 34 55 34 59 36 59 42 67 40 63 40 63 39 59 42 67 42 71 45 83 49 91 58 111 60 111 55 95 48 79 49 87 48 79 45 75 46 79 45 75 45 71 43 71 43 71 43 67 40 59 40 67 43 75 40 59 42 71 48 83 46 67 43 63 39 51 36 47 37 55 40 67 40 67 40 67 40 67 39 63 37 59 37 59 39 63 43 67 40 59 39 55 36 51 42 67 42 67 42 71 45 79 46 75 46 71 45 67 42 67 43 75 45 87 49 91 49 91 52 95 54 99 58 111 60 115 58 107 57 103 55 99 55 95 52 87 55 95 48 95 45 103 42 71 13 0 1 0 0 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 42 59 36 43 31 27 19 3 24 31 19 19 18 31 22 43 27 55 19 15 1 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 3 0 0 0 1 0 6 15 7 11 7 11 6 7 6 7 219 96 214 101 222 95 210 96 210 93 207 92 210 95 217 99 219 98 210 90 198 82 188 79 183 78 191 85 202 90 200 85 198 85 202 84 193 78 188 81 198 82 195 82 195 84 198 85 198 84 198 81 188 78 191 81 207 92 210 92 210 90 205 87 200 84 195 79 188 76 186 76 181 73 181 73 181 73 181 73 181 78 186 81 188 79 183 76 188 81 186 78 183 79 191 84 200 84 195 81 193 81 195 82 198 85 205 88 205 85 195 81 202 85 195 82 200 88 207 88 210 90 205 88 202 87 202 88 207 88 207 88 207 87 205 87 205 88 207 90 212 93 214 95 212 92 210 88 205 87 207 88 207 90 212 92 212 92 210 90 207 87 205 85 202 85 202 85 202 85 202 85 205 88 210 92 205 87 200 84 195 82 198 84 198 85 202 88 207 90 207 92 210 92 212 92 210 90 205 88 214 92 205 88 205 90 207 88 210 90 207 88 205 90 207 92 195 84 202 90 210 93 214 95 214 93 207 92 214 96 217 95 207 92 212 95 217 98 219 98 214 93 212 92 214 95 219 98 217 95 217 95 217 95 217 95 217 95 219 96 219 96 217 95 214 93 212 92 214 93 217 96 229 98 229 98 229 98 229 98 229 98 229 98 226 96 226 96 224 96 229 99 231 99 231 99 234 101 234 101 231 99 231 99 231 99 231 99 231 99 231 99 241 104 238 104 238 104 241 107 243 108 245 108 245 107 241 104 243 107 243 107 243 107 243 107 245 108 243 105 241 107 245 108 248 110 248 110 248 110 248 110 250 110 250 110 248 108 248 108 253 110 248 107 245 108 250 111 248 108 248 108 250 110 250 111 245 110 253 110 245 105 248 113 248 108 248 107 245 107 243 105 245 107 245 108 250 111 253 113 248 110 253 113 257 114 255 111 253 113 255 113 255 111 250 108 250 110 250 110 250 111 255 114 248 110 253 111 255 113 253 111 250 110 250 110 250 110 250 110 253 111 250 110 248 108 248 107 250 111 253 111 253 110 248 107 245 107 248 110 253 111 255 113 262 114 260 111 260 114 265 117 269 120 272 123 279 126 284 129 291 129 298 132 303 134 315 141 339 158 372 171 379 168 386 176 393 179 398 179 403 182 417 193 427 206 446 206 379 144 296 125 288 126 284 123 274 117 260 114 260 116 265 122 267 122 260 120 260 120 257 126 274 126 269 87 64 10 69 19 52 3 33 12 179 105 214 87 112 16 64 24 71 18 66 15 62 12 62 13 59 16 57 12 33 6 28 9 33 10 40 12 52 13 59 13 64 16 71 18 69 18 74 24 71 22 85 25 81 21 83 24 85 22 83 21 90 25 95 22 107 25 105 25 109 28 117 33 117 43 119 46 121 45 117 42 88 24 69 9 62 0 54 33 150 64 119 46 85 27 52 12 40 10 35 12 35 12 40 15 35 12 50 18 50 13 45 13 50 16 47 15 45 13 45 13 71 30 71 15 45 10 42 7 40 9 38 10 38 9 35 10 40 12 40 10 35 9 33 9 26 9 21 6 16 1 9 0 7 3 9 4 11 6 11 7 16 9 16 9 16 7 14 7 14 9 16 10 19 12 21 13 23 12 19 10 19 10 21 12 21 13 23 12 19 7 14 1 28 13 33 15 35 15 35 15 38 10 42 12 45 13 47 13 47 16 59 21 59 19 59 24 69 25 59 16 50 15 50 16 57 19 59 21 59 22 62 22 64 27 59 28 76 37 85 39 85 34 88 36 90 36 93 37 95 39 97 40 97 40 100 42 105 43 102 43 105 45 109 48 119 55 124 58 124 55 119 52 112 48 107 46 105 45 107 46 107 46 105 43 102 42 100 40 100 42 100 42 102 43 105 45 93 39 93 45 105 48 100 42 97 43 95 40 90 37 88 36 85 39 85 39 85 39 85 39 85 37 83 36 81 37 83 39 97 43 95 40 93 39 88 37 97 42 93 40 93 42 100 46 97 46 102 46 102 45 100 42 107 46 112 45 114 48 119 49 126 52 128 54 131 55 133 57 136 58 133 57 133 55 131 55 133 55 126 52 107 45 78 37 50 18 9 0 4 3 4 0 0 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 83 39 76 36 74 30 52 12 57 21 50 15 45 18 54 24 57 25 45 15 16 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 4 1 0 0 0 3 11 9 16 9 14 9 11 7 9 6 90 134 88 158 96 150 92 162 96 158 90 138 85 138 88 150 95 150 87 126 78 111 72 103 55 91 81 138 82 111 70 99 73 123 76 123 72 111 70 115 82 142 81 138 79 138 81 142 73 126 79 126 73 115 76 138 81 142 82 142 82 138 79 130 82 146 76 126 72 123 72 126 70 119 70 119 70 119 70 119 63 99 69 123 76 134 78 130 76 126 73 119 72 123 75 130 78 126 75 123 73 123 75 126 79 138 82 146 84 138 76 123 90 150 79 134 84 150 84 138 92 162 87 150 84 150 87 158 85 142 85 138 81 126 79 123 85 142 87 150 90 154 92 162 88 146 85 138 84 138 84 138 84 138 85 146 87 142 85 138 87 146 87 142 85 138 84 134 90 150 87 142 85 142 85 142 92 162 87 150 84 142 82 142 85 146 82 138 82 154 90 170 90 162 90 162 90 158 87 150 95 162 85 150 90 166 88 146 88 146 87 142 85 146 87 150 85 142 87 154 90 154 90 154 95 158 90 154 93 170 96 166 92 158 93 162 95 170 98 178 93 158 92 158 93 166 96 170 93 158 92 158 92 162 95 170 92 158 96 170 98 166 93 154 96 162 95 162 95 166 98 174 95 166 95 166 95 166 95 166 96 170 96 166 95 162 93 162 95 166 96 174 98 170 96 166 101 182 101 178 99 174 98 174 104 190 102 186 102 186 102 186 102 182 101 182 101 186 104 194 107 198 107 198 107 194 102 186 107 198 107 198 107 198 107 198 108 198 107 194 105 198 107 202 108 202 108 202 108 202 108 202 111 202 110 198 110 198 110 194 114 202 108 190 107 194 111 210 108 202 110 206 110 210 111 210 107 206 111 202 105 190 108 214 108 202 108 198 107 194 105 194 107 198 108 206 111 210 113 214 105 198 110 210 113 210 110 206 111 214 113 214 113 210 110 202 111 210 110 202 110 210 114 222 105 198 110 214 113 210 110 202 110 206 110 206 110 206 110 206 113 210 111 206 110 202 108 202 111 202 111 202 111 198 107 190 105 190 108 194 110 202 113 206 116 202 113 194 113 202 117 206 120 214 122 218 126 226 131 222 131 249 135 253 135 249 141 261 150 293 170 325 170 309 171 321 179 329 177 317 179 333 185 345 203 380 203 440 202 333 137 238 125 246 125 234 117 210 108 194 107 214 116 234 120 246 117 226 110 226 110 246 123 257 120 150 9 0 15 15 9 0 1 7 46 111 52 75 18 0 10 23 19 19 16 11 13 3 13 7 10 7 10 0 7 0 7 0 6 7 7 19 10 31 10 35 12 19 16 27 18 19 21 31 21 35 25 39 21 19 15 11 25 0 16 0 19 7 18 0 18 7 21 15 22 23 24 23 30 55 34 75 43 103 54 123 54 103 31 23 12 0 0 43 51 83 37 63 34 51 22 23 7 0 7 0 7 11 10 19 4 15 15 39 16 31 13 31 16 35 16 31 15 31 13 19 25 43 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 3 0 0 0 4 3 4 7 6 11 7 15 12 19 10 15 9 11 7 11 7 15 9 19 12 27 15 35 12 23 10 19 10 23 13 31 12 23 13 23 10 7 1 0 16 27 18 39 21 31 19 23 15 19 13 19 13 19 13 19 13 27 19 39 19 35 21 47 27 47 21 27 15 27 18 35 19 35 19 39 21 43 22 35 27 27 25 31 33 59 39 63 36 59 36 63 37 67 39 67 37 59 39 63 40 67 42 71 46 75 45 71 43 75 45 79 49 91 54 107 58 111 58 107 49 83 46 75 45 75 45 79 48 83 46 75 42 63 39 59 40 67 43 75 45 75 45 75 39 55 40 67 48 79 45 63 43 67 43 63 42 55 37 47 37 59 37 59 37 59 37 59 39 59 37 55 36 59 37 63 37 51 39 59 40 63 43 67 40 59 39 51 39 59 42 71 46 79 48 79 48 75 43 67 49 83 45 75 43 83 48 91 51 87 52 91 52 91 52 91 58 107 57 103 57 103 55 99 66 107 57 107 49 79 30 47 13 7 0 0 0 0 1 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 40 55 37 55 37 39 18 0 21 23 16 7 13 23 19 35 22 55 24 31 7 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 12 19 10 15 9 11 7 11 191 84 198 88 200 87 195 84 183 82 195 85 188 81 193 87 183 79 188 82 188 76 174 69 157 63 162 66 169 72 176 73 174 70 174 70 174 69 169 66 159 64 171 73 181 75 179 73 186 75 171 63 159 61 164 66 179 73 181 75 183 76 183 76 179 73 179 72 176 72 174 70 179 69 167 66 169 67 167 64 169 73 169 75 169 76 171 76 171 75 169 73 167 72 164 70 174 73 181 75 179 75 188 82 198 82 188 78 188 78 181 72 174 73 183 76 183 76 188 82 195 84 195 84 195 82 191 81 188 79 191 81 193 79 191 78 198 84 198 84 198 84 198 84 193 81 191 79 191 81 195 84 198 85 200 87 205 88 207 90 198 84 198 84 198 84 198 85 198 82 195 84 202 88 200 82 202 87 200 85 198 85 195 84 193 82 193 82 193 82 193 82 200 85 198 84 195 85 198 87 202 87 195 82 193 84 200 90 200 88 200 88 200 88 200 88 202 90 202 90 202 90 202 90 210 95 207 93 207 93 207 93 207 93 207 93 207 93 207 92 210 90 210 90 210 90 210 90 210 90 212 92 212 93 214 93 219 96 219 95 217 93 214 93 214 93 217 95 217 96 219 96 219 93 222 95 224 93 222 92 219 92 219 93 222 95 224 95 226 96 229 98 229 96 224 95 231 99 231 99 231 99 231 99 234 101 236 102 236 104 238 104 241 105 241 104 238 102 236 102 236 102 236 102 236 102 236 102 241 105 241 107 245 108 245 110 238 105 241 104 234 101 238 107 243 107 243 107 243 107 243 107 248 108 248 110 250 111 253 111 248 108 248 108 248 108 248 108 250 111 253 111 253 110 248 107 255 111 250 110 248 107 243 105 245 107 245 108 248 110 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 111 253 111 245 107 245 108 248 110 250 110 262 114 260 111 257 111 260 113 265 117 269 119 269 122 284 134 291 131 300 135 308 138 322 146 351 161 370 168 377 168 384 171 391 177 389 176 398 179 408 187 413 200 439 206 434 199 355 122 272 125 288 125 269 113 250 105 255 113 260 119 265 119 257 117 253 114 255 117 255 132 274 61 52 6 62 18 62 13 35 0 38 1 45 1 45 7 66 21 78 18 66 13 66 15 64 12 52 13 45 12 33 9 28 7 35 12 28 0 52 4 35 1 54 6 62 15 76 19 66 13 66 19 78 25 78 19 64 12 74 21 78 24 83 24 93 24 95 19 97 18 97 15 95 16 95 22 100 24 102 31 131 52 138 48 138 46 126 31 95 16 71 27 81 27 62 13 52 16 42 7 33 6 31 4 26 0 33 7 35 9 38 9 35 7 42 12 42 10 33 4 35 10 76 22 57 12 42 10 42 9 35 9 35 10 33 9 33 9 33 9 35 10 33 7 26 3 28 9 21 6 16 4 16 4 11 4 9 4 9 6 14 9 16 9 16 9 16 9 16 9 14 7 14 7 14 7 14 7 19 10 19 10 19 10 19 10 4 4 11 6 11 0 9 0 31 13 40 22 54 24 52 21 62 22 59 19 52 15 45 12 50 16 52 16 52 16 54 18 54 21 54 21 54 21 54 21 52 21 57 24 59 24 59 24 54 22 57 28 76 39 85 39 88 36 90 37 93 39 95 39 95 39 95 40 97 40 100 42 100 42 102 43 102 45 105 45 117 51 114 58 136 64 121 45 105 45 107 45 105 45 109 51 109 46 105 43 102 43 105 45 107 45 102 42 97 39 97 40 93 42 100 43 93 40 95 43 88 37 88 37 88 37 85 36 83 36 81 36 81 37 88 40 83 37 83 37 83 37 83 37 88 40 85 39 85 40 90 43 81 39 85 39 85 42 100 52 100 48 105 48 105 46 102 43 100 43 109 45 114 46 114 46 124 51 124 52 126 54 128 55 126 54 128 52 126 54 138 64 157 63 124 54 112 45 54 15 4 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 0 1 0 1 4 0 11 43 117 61 121 55 100 43 93 46 97 45 90 40 85 40 90 43 85 40 78 33 66 27 59 24 62 24 57 21 52 19 52 21 57 27 50 22 31 6 7 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 14 12 21 12 14 9 16 12 79 126 82 134 84 130 81 126 84 138 85 130 76 111 76 130 78 126 75 115 69 91 58 71 60 87 63 95 66 103 69 115 67 111 69 115 69 111 66 107 61 99 66 115 70 123 72 123 73 119 67 99 61 95 63 103 70 119 70 123 72 123 73 126 73 134 72 130 70 126 70 126 72 123 66 115 67 123 67 115 73 126 73 126 75 130 76 134 75 130 73 126 73 123 72 123 70 119 72 123 70 119 73 138 79 134 73 126 75 130 72 119 72 126 76 134 75 130 78 146 82 150 82 150 82 146 79 138 78 130 79 138 81 134 78 130 81 138 81 138 81 138 81 138 81 134 79 134 79 138 82 146 87 150 85 150 85 150 85 150 85 150 85 146 82 142 81 138 82 138 81 142 85 154 84 138 84 154 84 150 82 146 81 146 82 150 82 150 82 150 82 150 87 158 85 154 84 158 85 162 87 158 84 154 84 154 85 162 88 154 88 154 88 154 88 154 90 158 90 158 90 158 90 158 92 154 93 158 93 158 93 158 93 158 93 158 93 158 93 158 90 154 90 154 90 154 90 154 90 154 90 158 92 158 93 162 95 162 93 158 92 154 92 150 92 154 93 158 95 162 95 162 90 154 92 158 92 158 90 154 92 158 92 162 93 162 95 166 95 170 96 174 98 170 95 166 99 178 99 178 99 178 99 178 99 178 101 182 102 186 102 186 104 190 105 194 104 190 102 182 101 182 101 182 101 182 101 182 102 186 102 190 104 194 105 194 104 190 105 190 101 182 104 198 107 198 107 198 107 198 107 198 107 190 107 194 108 194 110 198 108 194 108 194 108 194 108 194 110 206 111 210 110 206 108 198 111 210 110 202 107 198 105 194 107 198 107 202 108 202 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 198 111 202 107 190 108 194 108 198 110 198 116 206 114 198 113 202 114 198 119 210 122 210 123 218 132 238 128 242 134 249 135 249 141 265 155 293 164 309 167 305 168 305 176 321 174 321 176 325 184 329 188 380 202 400 205 420 176 281 108 214 119 226 116 202 111 222 111 222 117 234 119 238 116 226 108 218 110 226 113 277 128 95 4 0 19 31 18 7 4 0 0 0 0 0 3 7 13 27 19 27 13 15 13 19 13 11 13 11 12 3 9 0 7 0 0 0 0 0 3 0 0 0 3 0 3 0 12 15 16 15 15 11 13 7 13 31 21 39 24 23 24 15 22 15 22 15 21 7 19 3 18 0 15 0 21 23 22 19 19 23 30 59 31 71 52 126 61 103 40 47 24 23 18 7 13 7 12 0 7 0 3 0 4 0 1 0 3 0 4 7 6 7 6 7 4 7 7 11 6 11 10 19 28 27 16 0 10 3 9 0 9 3 10 3 9 11 9 11 7 0 9 7 9 7 4 0 10 11 7 7 4 3 3 7 6 3 4 3 4 7 7 15 6 7 6 7 6 7 6 7 7 11 7 11 7 11 7 11 9 15 9 15 9 15 9 15 1 3 6 7 1 0 0 0 10 19 18 43 24 39 22 35 24 43 21 35 18 27 15 23 15 19 13 19 13 19 13 19 19 31 19 31 19 31 19 31 19 31 21 39 22 39 22 31 21 11 22 31 33 59 39 63 36 59 36 63 37 63 39 67 39 63 40 63 42 67 42 67 40 67 42 71 43 75 45 75 52 91 51 107 64 126 58 91 45 75 45 71 42 71 45 79 43 71 43 71 43 75 46 83 46 75 43 67 40 59 40 63 40 67 45 67 40 55 40 63 37 51 37 51 37 55 39 55 36 55 36 59 37 63 39 63 37 59 37 59 37 59 37 59 37 51 37 51 37 55 40 63 37 55 40 59 39 63 46 83 49 79 45 67 42 67 43 75 45 79 45 83 48 91 51 99 51 87 51 91 52 91 54 95 52 99 57 103 57 107 61 123 70 119 55 99 45 71 19 19 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 0 7 0 0 3 0 9 99 63 119 61 103 49 71 46 79 45 67 40 55 39 55 40 63 42 63 39 51 33 35 25 27 25 39 22 27 19 27 18 27 22 51 27 43 16 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 6 15 10 15 7 7 7 15 174 78 179 79 179 78 176 76 183 82 181 78 169 72 171 78 174 73 167 66 152 58 140 52 155 63 155 63 157 64 159 66 157 64 159 67 162 67 159 66 155 64 157 64 159 69 167 72 164 67 159 64 157 64 157 66 162 67 162 67 164 69 167 70 171 73 169 72 169 70 167 70 169 69 162 67 167 72 169 70 164 72 164 73 167 73 169 75 167 73 167 72 164 72 162 70 162 69 167 69 162 67 164 72 171 72 164 70 169 73 169 69 176 76 183 76 179 75 181 78 186 81 188 81 188 79 183 78 186 78 191 79 191 79 188 76 188 78 188 78 188 78 188 78 191 79 188 78 191 79 193 82 200 85 200 84 195 81 191 79 202 85 198 82 193 79 188 78 191 78 188 81 198 84 195 79 191 81 188 81 186 79 186 78 193 84 193 84 193 84 193 84 198 87 195 85 195 85 198 87 198 87 195 85 195 85 198 87 200 88 200 88 200 88 200 88 200 88 200 88 200 88 200 88 200 90 202 92 207 93 210 95 205 92 205 92 205 92 205 92 207 88 207 88 207 88 207 88 207 88 210 90 210 92 212 92 212 92 212 92 210 90 210 90 210 90 212 92 212 93 214 93 214 88 217 90 217 90 214 88 219 92 219 92 222 93 222 95 224 95 226 96 226 96 224 95 231 99 231 99 231 99 231 99 229 98 231 99 231 101 234 101 236 104 241 105 241 104 234 99 231 99 231 99 231 99 231 99 231 99 231 99 234 101 234 101 231 105 236 105 229 102 234 108 238 108 238 108 238 108 238 107 243 105 243 107 245 107 248 108 248 108 248 108 248 108 248 108 250 110 253 111 250 108 245 107 250 110 250 108 245 107 243 105 245 107 245 107 248 108 248 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 110 253 111 253 111 248 108 248 108 248 108 248 108 248 108 248 108 250 110 250 111 245 108 248 108 250 110 250 110 267 116 265 114 262 116 267 117 272 123 279 126 281 128 291 138 291 131 300 135 308 138 322 146 346 158 365 165 372 165 379 168 386 176 386 174 398 177 410 182 422 196 429 194 429 208 417 176 284 114 260 117 269 111 260 125 260 116 260 119 260 117 253 114 250 113 250 114 250 128 262 51 71 24 95 33 66 9 28 0 26 0 26 0 42 13 64 18 64 15 54 12 57 15 57 12 52 13 45 12 35 7 31 6 19 9 45 4 64 9 64 15 76 10 59 1 54 7 62 10 71 13 62 7 54 12 66 18 74 25 78 24 78 22 81 19 88 21 88 18 93 18 93 16 85 21 88 21 85 19 90 27 93 33 131 61 162 67 155 58 112 34 78 18 71 19 64 10 50 6 40 4 40 6 35 1 28 3 28 4 31 6 33 6 28 4 33 6 31 4 38 13 66 22 50 13 45 10 38 9 35 10 33 10 28 10 28 9 33 7 35 9 33 7 28 4 26 9 19 4 14 3 14 3 9 4 9 4 9 6 14 7 14 7 14 7 14 7 14 7 14 7 14 7 14 7 14 7 14 7 14 7 14 7 14 7 9 3 16 4 11 1 16 4 28 13 45 19 54 25 59 22 62 22 62 21 59 19 57 19 52 16 52 15 47 13 45 12 47 16 47 16 47 16 47 16 50 18 50 19 52 19 52 19 52 21 54 27 76 37 85 39 88 36 90 36 93 37 93 39 97 40 97 42 100 43 102 43 95 39 97 42 102 45 107 46 117 51 112 55 131 66 133 58 109 46 102 42 97 40 100 42 97 40 97 42 102 46 112 51 107 45 102 42 97 39 97 40 95 43 100 43 93 37 90 40 85 37 88 39 90 40 93 42 78 36 83 39 85 39 83 37 85 39 85 39 85 39 85 39 81 36 78 34 81 37 85 39 85 40 90 40 85 40 93 46 105 46 95 39 90 40 102 45 105 45 109 43 114 49 124 54 121 49 124 51 124 52 126 52 124 55 136 58 136 60 143 64 152 67 126 48 74 21 23 3 2 1 0 1 0 1 2 1 0 0 0 0 0 0 0 0 0 3 0 0 4 0 14 45 124 64 121 57 105 48 100 49 93 42 85 37 83 37 85 40 83 40 83 39 76 33 64 24 64 25 59 21 50 18 47 18 52 24 50 27 42 15 11 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 4 11 7 7 3 7 6 75 115 75 115 73 111 72 107 73 107 70 99 69 103 75 126 70 119 66 103 61 95 60 95 63 103 61 99 61 99 61 99 60 91 63 99 66 103 64 99 67 99 63 91 63 103 69 119 66 103 66 103 66 103 66 103 64 99 64 103 66 107 67 107 72 126 70 123 69 119 69 119 70 115 66 115 70 130 73 126 70 119 70 119 72 123 73 126 72 123 72 119 70 119 70 111 67 111 69 107 64 99 66 111 69 107 66 107 70 119 70 103 73 119 76 123 73 111 73 119 76 123 78 126 78 126 76 119 76 126 78 130 78 130 76 126 76 126 76 126 76 126 76 126 78 130 76 126 78 134 81 138 82 138 81 138 79 134 78 130 82 142 81 138 79 134 78 130 78 126 76 130 81 142 79 126 81 130 79 130 78 126 78 126 82 138 82 138 82 138 82 138 87 150 85 142 84 146 87 150 87 146 85 146 85 146 85 150 87 150 87 150 87 150 87 150 87 150 87 150 87 150 87 150 87 142 88 150 92 158 95 162 90 150 90 150 90 150 90 150 87 146 87 146 87 146 87 146 87 150 88 150 90 154 90 154 92 154 92 154 90 150 90 150 88 146 88 150 90 154 92 154 88 150 90 154 90 154 88 150 90 154 92 158 92 162 93 162 93 162 95 170 96 170 96 166 98 174 98 174 98 174 98 174 96 170 96 174 98 178 99 178 101 186 105 194 105 186 99 174 98 174 98 174 98 174 98 174 98 174 98 178 99 178 99 178 104 190 105 186 102 178 104 194 108 198 108 198 108 198 108 198 105 186 107 190 108 194 108 194 108 194 108 194 108 194 108 194 108 206 110 206 110 202 107 194 110 202 108 198 107 194 105 194 105 194 107 198 107 202 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 210 107 198 107 198 107 198 107 198 107 190 108 194 108 198 110 198 108 194 108 198 110 198 111 202 116 202 114 202 114 206 117 202 122 218 126 226 126 226 134 238 128 242 134 249 135 249 141 265 152 285 161 301 164 297 165 297 171 317 173 317 174 317 177 317 187 357 193 376 199 424 203 404 155 253 113 226 125 230 119 246 117 234 119 234 117 234 116 222 110 218 108 226 113 269 119 59 19 35 40 63 19 0 0 0 10 3 7 3 12 15 10 0 13 11 9 3 12 15 13 11 12 19 10 11 7 0 4 0 3 39 37 63 45 67 34 75 39 47 22 0 12 0 4 0 6 0 6 0 7 0 9 0 19 23 19 27 19 27 21 27 21 19 19 11 19 11 19 11 12 0 16 3 19 7 21 15 24 19 27 43 42 99 64 142 67 115 49 67 37 47 25 11 18 7 12 0 10 0 6 0 4 3 4 3 6 11 7 15 7 11 7 3 1 0 3 0 24 19 16 0 12 7 10 0 10 3 10 3 10 11 10 11 7 0 7 0 7 7 7 3 9 7 6 7 3 3 3 3 4 3 3 0 4 3 6 11 10 19 10 19 10 19 10 19 6 7 6 7 6 7 6 7 4 3 4 3 4 3 4 3 0 3 4 7 3 3 6 11 12 19 15 39 24 43 25 47 22 43 22 43 22 43 22 43 22 43 21 35 18 27 15 23 18 27 18 27 18 27 18 27 16 23 16 23 16 23 18 19 19 11 22 27 31 59 39 59 34 55 36 59 36 63 37 63 40 63 42 67 43 71 43 71 37 59 40 67 43 75 46 79 51 87 49 95 60 126 66 130 54 91 45 63 40 63 40 63 42 67 42 67 43 75 46 83 46 75 43 67 40 59 40 63 43 71 45 67 39 47 37 55 36 47 37 55 40 63 43 67 34 55 37 63 39 63 37 55 39 63 39 63 39 63 39 63 36 47 36 47 36 51 39 55 40 63 43 63 39 55 40 63 46 71 42 59 39 59 40 67 42 63 37 59 40 75 49 99 49 83 49 83 49 87 51 87 51 87 52 91 52 99 60 126 73 138 61 75 21 11 1 0 0 0 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 7 0 0 3 0 12 111 63 115 58 95 51 79 46 79 43 59 39 47 36 51 39 55 40 67 43 67 40 47 28 31 28 43 24 27 18 23 16 23 21 35 27 55 27 31 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 7 11 6 3 4 7 164 72 162 70 159 69 159 69 157 66 150 63 152 66 157 69 159 66 152 61 148 60 148 60 150 61 150 61 148 60 148 61 145 61 150 64 152 64 152 64 162 69 155 63 150 66 162 72 155 66 157 67 157 69 159 69 155 66 155 67 157 67 159 69 162 70 162 70 159 69 157 67 162 67 155 67 162 73 167 72 159 66 162 67 164 69 164 69 162 67 162 69 164 69 164 69 159 70 162 69 155 66 159 70 159 67 155 69 164 73 167 70 169 75 174 75 167 72 169 75 171 76 174 78 176 78 174 76 181 75 183 76 183 76 181 75 183 76 183 76 183 76 183 76 183 76 183 76 183 78 188 79 183 76 186 78 186 79 188 79 183 76 186 78 188 79 191 81 183 75 181 76 188 81 186 76 188 82 183 81 181 81 179 79 186 84 186 84 186 84 186 84 193 87 188 85 188 85 191 88 188 87 191 87 191 87 191 85 193 87 193 87 193 87 193 87 193 87 193 87 193 87 193 88 191 87 193 90 198 93 202 95 198 92 198 92 198 92 198 90 202 87 205 87 205 87 205 87 205 87 205 87 207 88 207 90 212 92 212 92 214 93 214 93 207 88 207 88 210 90 212 92 217 90 219 92 219 92 217 90 217 90 217 92 219 92 222 93 219 92 222 95 226 96 226 95 229 98 229 98 229 98 229 98 226 96 226 96 229 98 231 99 234 102 238 104 238 102 231 98 229 98 229 98 229 98 229 98 231 99 231 99 231 99 231 99 229 104 234 104 226 101 231 107 238 108 238 108 238 108 238 108 248 108 248 108 250 110 253 111 248 108 248 108 248 108 248 108 248 108 250 110 248 108 245 105 248 107 245 107 245 105 243 105 243 105 243 107 245 107 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 108 245 107 245 107 245 107 245 107 245 107 245 108 248 108 250 110 248 108 250 110 250 111 253 111 260 113 257 111 260 114 265 116 269 122 279 126 281 126 284 132 291 131 300 135 308 138 322 146 343 156 360 162 367 162 374 165 377 171 382 173 393 174 403 176 410 187 422 194 432 203 432 197 379 147 269 119 288 129 272 120 267 119 262 117 260 116 253 116 255 114 250 116 253 126 248 36 90 36 112 39 66 4 26 0 26 0 35 6 47 9 54 15 57 10 50 9 54 13 57 12 54 10 52 9 42 6 38 4 57 52 159 78 183 73 169 70 171 64 152 49 126 36 97 18 57 1 45 0 47 4 59 12 52 12 57 16 71 21 78 24 78 21 81 21 81 21 81 21 69 15 74 19 78 22 78 19 83 19 66 13 76 33 121 57 162 72 167 67 143 46 112 39 100 30 83 22 76 18 59 9 38 6 31 3 28 4 33 7 33 7 35 4 26 0 26 6 59 19 47 13 42 13 38 7 33 10 28 10 28 10 28 10 33 7 33 7 31 7 31 9 26 7 19 3 14 1 11 3 9 3 7 3 7 4 11 7 19 10 19 10 19 10 19 10 11 6 11 6 11 6 11 6 7 3 7 3 7 3 7 3 11 3 16 4 16 3 26 12 38 13 45 19 57 24 62 25 62 22 62 22 64 24 64 24 64 24 62 21 57 18 52 16 50 19 47 19 47 19 47 19 47 18 42 15 40 16 45 18 52 19 52 27 74 36 83 37 85 34 88 36 90 36 93 37 97 40 97 42 100 43 102 43 93 39 95 40 100 43 105 45 112 48 109 52 126 64 140 69 128 54 107 42 100 42 100 40 105 43 102 42 100 42 102 43 107 45 102 42 97 39 97 40 97 45 100 42 88 34 83 36 83 36 85 37 90 40 95 43 83 37 83 39 85 37 83 36 85 39 85 39 85 39 85 39 81 39 81 37 81 40 85 42 83 43 90 43 83 39 83 42 88 42 97 45 97 42 93 36 100 40 100 36 102 42 114 49 121 49 121 49 121 48 119 48 119 48 114 42 109 48 136 64 152 73 128 34 40 3 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 2 0 21 49 117 57 109 51 102 46 95 45 93 40 85 36 81 37 85 39 83 42 88 43 83 36 69 27 64 25 59 21 52 18 47 18 52 22 47 28 54 24 23 6 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 14 10 14 7 11 7 70 107 67 95 64 91 64 95 66 91 61 83 60 83 57 75 63 107 60 99 55 87 52 79 61 107 61 103 60 103 60 95 60 79 63 83 64 83 63 83 70 99 66 83 63 87 67 99 66 91 64 87 64 91 67 95 64 87 66 91 67 95 67 95 69 107 69 103 67 103 66 99 70 103 64 99 67 111 69 107 64 99 66 103 66 107 67 107 66 103 66 107 67 107 69 111 67 99 70 99 66 91 69 107 69 95 66 95 70 111 72 95 70 99 73 103 72 95 72 107 73 107 76 111 78 115 76 111 75 126 75 134 76 130 73 126 78 138 78 138 78 138 78 138 76 130 75 130 75 134 78 142 75 130 76 134 78 142 81 146 72 126 75 134 78 142 81 146 76 130 75 134 79 146 78 123 84 126 82 126 81 123 81 123 82 126 82 126 82 126 82 126 87 138 85 134 85 134 87 138 85 134 87 138 87 138 85 134 87 154 85 154 85 154 85 154 85 154 85 154 85 154 85 146 87 138 88 142 90 150 92 154 90 146 90 146 90 146 90 146 85 142 85 142 85 142 85 142 85 142 85 146 87 146 88 150 92 154 92 154 93 158 93 158 88 146 88 150 90 154 92 154 90 154 92 158 92 158 90 154 88 154 90 154 92 158 92 158 90 154 93 166 96 170 96 166 96 170 96 170 96 170 96 170 96 170 96 174 98 178 99 178 104 186 102 182 101 182 101 182 98 174 98 174 98 174 98 174 101 182 101 182 99 178 99 178 102 186 104 182 101 178 102 190 108 198 108 198 108 198 108 198 110 194 110 198 110 202 111 202 108 194 108 194 108 194 108 194 108 202 108 202 108 198 105 194 107 198 107 194 105 194 105 194 104 194 105 194 107 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 206 108 202 108 202 105 194 105 194 105 194 105 194 105 190 107 190 108 194 108 194 110 198 110 198 111 202 111 206 111 194 110 194 111 198 116 198 117 210 125 218 125 218 128 218 128 242 134 249 135 249 141 265 152 285 161 301 164 297 165 297 167 305 170 309 173 309 173 301 176 329 191 376 197 388 197 408 191 341 129 218 123 253 125 218 116 226 114 222 113 230 114 226 111 218 107 222 111 257 108 15 30 51 39 59 21 3 6 3 12 63 43 95 24 23 16 55 15 19 9 11 12 23 12 15 10 27 9 11 6 0 4 0 19 123 98 198 99 178 84 174 90 182 87 174 79 142 61 99 39 51 16 0 0 0 4 7 3 11 7 19 15 39 21 43 19 27 22 27 22 19 24 23 22 7 19 3 21 3 16 0 18 0 15 0 18 11 28 35 45 91 64 123 58 91 52 103 45 63 36 47 30 31 22 23 10 11 4 0 1 0 3 3 1 0 4 3 3 0 7 11 19 11 15 0 15 7 10 0 10 3 10 3 10 11 10 11 7 0 6 0 6 7 9 15 7 7 4 3 1 0 1 0 3 0 1 0 3 3 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 1 3 4 7 1 11 12 31 16 31 18 39 21 39 24 47 22 43 22 43 22 43 22 43 21 35 19 31 18 27 16 23 19 31 21 31 21 31 21 31 21 27 16 15 13 15 16 15 18 7 21 23 31 55 37 59 33 55 34 55 36 59 36 59 39 59 39 63 40 63 42 67 40 63 40 63 42 67 42 67 45 79 48 95 57 119 66 134 63 103 45 63 42 71 43 63 45 75 43 67 40 63 42 67 46 75 43 67 40 59 40 63 45 75 45 63 37 39 33 43 34 43 36 51 37 55 39 59 40 63 37 55 36 55 37 59 37 59 37 59 37 59 37 59 39 51 39 51 39 55 42 59 39 59 43 63 40 51 39 55 39 59 45 79 46 67 37 47 45 71 40 67 42 75 46 87 49 83 48 79 48 75 46 75 46 71 42 59 40 75 57 123 69 138 52 27 3 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 15 123 60 99 51 79 48 79 45 63 43 63 39 51 37 51 39 59 40 63 42 63 39 51 31 39 25 35 22 27 19 31 19 31 24 35 24 47 31 55 18 7 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 15 9 15 155 64 148 58 143 57 143 58 145 57 140 58 145 57 131 45 140 55 143 57 140 54 133 49 148 60 148 61 150 61 150 61 150 64 152 66 150 64 148 61 157 67 152 63 148 63 150 66 155 64 145 60 143 61 150 66 150 64 152 66 152 67 155 66 157 67 157 67 155 66 152 64 159 66 150 63 155 66 155 64 155 63 157 64 159 66 159 66 157 64 159 66 159 67 162 67 152 67 157 69 155 67 162 75 159 67 152 67 159 72 159 69 157 69 167 72 164 70 169 75 169 73 171 76 176 78 176 76 176 73 181 75 181 75 179 72 183 76 183 76 183 76 183 76 181 75 179 73 181 76 183 78 183 76 186 78 186 78 186 78 179 73 179 75 183 76 186 78 183 75 181 78 191 81 188 78 183 82 183 81 181 79 179 79 183 82 183 82 183 82 183 82 191 85 188 84 186 85 188 87 186 85 191 87 191 87 188 84 191 85 191 85 191 85 191 85 188 84 188 84 188 84 188 85 193 88 193 88 193 88 195 90 193 88 193 88 193 88 193 87 198 84 200 84 200 84 200 84 200 84 202 85 202 87 205 87 207 88 210 90 212 92 212 93 210 90 210 90 212 92 212 93 214 88 217 90 217 90 214 88 214 88 217 90 217 92 219 92 214 90 219 93 224 96 226 96 226 96 226 96 226 96 226 96 229 98 229 98 231 99 231 101 241 104 234 98 229 99 234 102 231 99 231 99 231 99 231 99 234 101 234 99 231 98 229 98 229 105 229 104 224 101 226 107 236 110 236 110 236 110 236 108 243 107 248 108 248 110 250 110 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 243 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 245 107 245 108 248 108 250 110 250 111 253 111 255 113 257 111 257 111 260 116 267 119 267 120 279 126 279 125 279 128 291 131 300 135 308 138 322 146 346 158 362 164 370 164 377 167 367 167 377 171 391 173 396 171 403 182 425 196 427 193 427 202 405 185 329 122 257 117 262 107 250 108 245 107 243 108 245 113 248 108 241 110 245 119 226 16 109 39 102 33 74 19 52 16 207 129 250 107 117 13 42 16 62 15 52 10 52 13 52 10 54 9 57 9 45 4 40 3 74 75 217 104 224 96 219 99 226 99 224 99 224 95 198 79 186 75 148 45 95 18 66 9 42 1 45 7 54 16 64 19 69 21 69 24 71 25 74 25 74 22 66 19 71 22 69 15 66 19 71 21 71 21 71 18 97 31 124 45 138 52 138 52 131 45 117 39 112 36 97 30 57 16 42 7 31 4 33 6 26 4 33 4 28 4 35 12 54 16 45 13 45 13 35 7 33 10 28 10 28 10 28 10 33 7 31 4 28 7 35 12 23 6 16 3 11 1 11 1 7 3 4 1 7 3 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 11 3 16 3 19 6 38 18 50 19 52 18 54 21 57 24 62 22 62 22 59 21 59 21 57 19 57 19 57 18 54 19 47 18 45 18 45 18 45 18 52 21 45 15 38 15 45 19 50 19 52 25 71 36 83 36 83 33 88 34 88 36 90 36 93 37 93 37 95 39 97 40 100 42 100 40 97 40 95 39 100 45 109 52 121 58 131 64 133 52 100 37 97 43 100 39 100 42 97 40 97 42 102 45 107 45 102 42 97 39 97 40 100 46 102 42 85 33 78 33 83 34 83 36 85 36 85 36 93 40 83 33 76 34 83 40 81 36 81 36 81 36 81 36 78 37 76 36 78 39 83 40 76 39 88 43 85 40 83 40 90 43 100 46 100 43 95 37 102 43 107 42 107 42 109 43 119 48 119 46 117 46 114 45 112 46 119 49 121 52 136 63 136 61 97 12 16 1 11 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 2 0 26 54 117 55 105 49 102 49 97 43 95 43 88 39 85 39 88 42 83 40 81 37 76 34 71 30 57 22 54 19 52 21 54 24 59 22 42 27 57 30 38 15 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 10 14 9 63 83 57 67 54 67 54 71 49 55 51 71 60 83 52 55 46 79 54 103 60 107 58 99 60 107 60 111 61 115 63 111 64 87 64 87 64 79 60 75 64 87 63 79 60 75 60 75 64 79 57 59 52 63 58 79 61 79 61 83 63 87 64 87 67 103 66 99 66 95 64 95 69 99 63 87 63 95 63 87 63 95 63 99 64 99 66 103 63 99 64 103 66 107 67 107 61 75 66 79 64 83 69 103 67 83 64 79 67 87 66 79 64 87 70 95 70 95 73 111 73 103 76 115 78 115 78 115 73 126 73 130 75 126 73 123 75 130 75 130 75 130 75 130 75 119 73 119 73 123 76 130 81 138 79 130 78 126 75 123 75 123 75 123 75 123 75 119 76 126 75 130 81 138 79 126 81 119 81 115 79 111 78 111 82 123 82 123 82 123 82 123 87 130 85 126 84 130 85 134 82 126 87 138 88 134 84 126 87 146 85 146 85 146 85 146 84 142 84 142 84 142 84 142 88 142 88 142 88 142 87 138 88 142 88 142 88 142 88 142 84 138 84 138 84 138 84 138 84 138 84 142 85 142 87 146 87 142 87 146 88 150 90 150 90 150 92 154 92 158 93 158 85 146 87 150 88 146 87 142 88 150 88 154 90 158 92 158 88 154 92 162 95 170 96 170 96 170 96 170 96 170 96 170 98 174 99 178 99 182 101 182 107 190 99 170 95 174 101 190 99 178 99 178 99 178 99 178 99 178 99 174 98 170 96 170 102 186 104 182 99 174 102 190 108 198 108 198 108 198 108 198 107 186 105 190 107 194 108 194 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 104 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 105 190 107 194 108 194 110 198 110 202 111 206 113 206 111 198 113 202 116 210 119 210 117 214 126 226 126 218 125 214 128 238 132 242 135 242 141 257 153 281 162 305 165 301 167 301 164 301 168 309 173 305 171 293 176 329 190 372 193 372 197 424 202 444 179 246 102 190 110 182 105 194 102 190 104 198 110 210 105 202 101 202 105 234 96 0 39 55 36 51 28 43 22 47 64 230 117 230 40 0 10 67 21 31 13 19 13 15 10 3 10 27 9 11 6 0 3 0 22 138 104 194 95 166 93 198 104 206 102 202 101 202 93 178 82 182 88 182 73 111 36 47 0 3 3 15 7 19 13 27 21 35 21 31 24 35 25 35 19 0 13 0 21 23 24 15 22 19 19 11 18 11 21 15 22 0 21 19 37 71 45 67 45 63 42 63 42 67 39 59 27 43 21 15 12 3 12 15 9 7 9 0 4 0 6 0 16 7 13 3 15 7 12 0 10 3 10 11 10 11 10 11 9 0 6 0 6 7 10 19 7 3 4 3 1 0 1 0 3 0 1 0 1 0 4 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 1 0 4 0 4 11 13 39 22 43 19 39 19 35 21 39 22 43 22 39 21 35 19 35 22 43 22 43 22 47 24 47 16 19 16 19 16 19 16 19 24 31 18 15 13 15 18 19 19 7 21 23 30 51 36 55 33 51 33 55 34 51 36 51 36 51 36 55 37 55 39 59 43 71 42 63 40 59 37 55 40 71 49 95 54 107 60 119 61 91 39 51 39 71 42 55 39 59 39 63 42 71 46 83 46 75 43 67 40 59 40 63 46 75 46 63 36 35 31 35 34 43 34 43 34 39 33 39 46 71 36 43 31 47 37 71 34 51 34 51 34 51 34 51 36 39 34 39 34 43 37 51 34 51 42 63 42 55 40 59 46 71 43 67 42 63 40 67 40 63 40 67 39 63 37 55 49 79 49 75 46 71 45 67 42 79 54 107 60 111 61 126 57 115 36 0 0 0 3 0 0 7 0 7 0 7 0 0 0 0 0 0 0 0 0 0 0 7 0 0 1 0 16 126 63 103 51 87 52 91 49 71 46 71 42 59 39 59 42 67 42 63 37 51 33 43 31 47 21 27 19 23 19 35 22 43 28 35 19 39 31 55 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 9 27 12 15 9 15 133 55 136 58 140 61 143 63 128 54 133 57 136 54 128 51 138 58 138 58 138 58 138 58 138 60 140 63 148 66 152 67 155 64 150 64 152 64 148 57 148 61 148 61 148 61 148 61 155 64 148 60 143 58 145 61 150 63 150 64 152 66 155 66 157 67 155 64 152 63 148 61 152 63 150 61 148 63 150 64 155 66 152 63 150 63 152 64 155 67 159 69 159 69 157 64 162 69 164 67 164 67 164 66 164 67 164 67 164 67 164 66 167 67 167 67 167 67 167 67 167 69 171 72 176 75 179 76 167 69 176 72 174 69 176 75 179 72 171 66 167 69 176 73 188 81 186 79 183 76 181 76 186 79 186 78 183 76 181 76 186 78 183 76 181 78 183 79 188 81 186 79 188 81 191 84 191 81 188 79 186 78 183 78 186 79 186 79 186 79 186 79 191 82 191 82 191 82 191 82 193 84 193 84 193 84 193 84 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 84 198 82 193 81 200 85 200 87 202 88 205 88 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 219 92 219 93 222 95 224 95 217 92 224 96 229 98 226 95 219 92 219 93 222 95 224 95 222 93 222 95 224 96 226 96 229 99 234 102 236 102 236 101 229 98 229 98 229 98 229 98 238 105 236 104 236 104 236 102 241 108 243 110 245 108 243 107 241 107 241 108 243 110 245 110 241 107 241 107 241 107 241 107 241 104 236 104 243 108 243 105 243 105 238 104 243 107 241 104 243 107 243 107 243 107 243 107 236 102 236 104 238 104 241 105 248 108 248 108 248 108 248 108 253 110 250 108 248 107 245 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 243 107 248 110 253 113 255 113 250 110 250 110 250 110 250 110 250 110 250 111 255 114 267 119 267 120 276 120 276 123 286 131 305 135 312 135 312 140 331 150 348 155 362 164 372 165 370 162 377 168 377 168 379 171 389 173 401 185 417 196 425 197 425 199 432 205 422 159 284 99 238 102 224 102 234 108 231 105 231 110 231 117 248 105 245 104 174 18 90 39 97 34 64 22 57 3 66 34 109 40 69 7 54 19 59 10 57 7 54 9 57 10 62 19 64 10 42 6 47 1 64 66 217 96 210 92 234 87 202 87 207 92 212 92 207 87 195 85 200 85 195 78 179 69 97 12 35 6 54 1 45 12 50 4 47 9 52 13 52 16 59 19 66 22 66 21 76 24 64 15 66 16 66 16 66 18 69 15 71 18 85 30 107 42 112 37 112 37 114 39 114 39 107 37 93 30 83 22 57 9 50 6 40 10 33 0 33 16 57 15 45 9 38 10 35 6 35 10 35 10 31 12 31 12 31 9 31 7 28 6 21 6 21 4 14 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 21 7 31 9 38 13 42 16 52 21 45 16 42 18 50 22 62 21 54 25 59 19 52 24 57 22 54 21 52 18 50 19 31 13 31 13 26 13 38 21 45 19 45 16 40 13 38 12 42 16 33 21 71 39 90 33 83 31 81 34 83 37 81 36 83 34 88 37 93 40 93 39 93 40 95 42 97 40 95 39 100 42 105 48 117 57 128 63 136 57 109 42 97 42 102 43 97 43 97 45 102 46 102 48 102 45 100 45 100 45 100 45 102 46 95 39 74 30 78 39 76 33 76 34 81 37 88 40 88 39 81 36 74 31 69 30 64 28 71 31 66 28 71 34 78 36 76 34 74 36 76 37 81 39 83 40 83 42 85 40 102 42 97 42 105 46 105 43 107 45 100 40 95 39 97 42 114 49 100 43 114 49 121 46 121 48 126 51 121 52 128 61 133 49 40 0 2 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 7 0 2 0 7 0 52 61 117 60 109 54 102 52 105 55 93 45 90 43 85 40 81 39 74 36 76 37 78 36 76 33 64 25 57 21 52 18 50 18 52 22 52 22 47 22 47 22 11 1 2 0 7 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 2 1 2 1 2 1 2 1 55 87 55 91 58 95 60 99 54 83 55 87 55 83 54 79 57 91 57 91 57 91 57 91 58 99 60 103 63 107 64 111 61 91 60 95 64 103 63 91 61 95 61 95 63 99 63 99 66 103 64 99 61 95 61 99 64 103 64 103 64 103 64 103 63 103 64 103 64 103 64 103 64 99 63 95 61 99 63 103 66 95 64 91 63 91 64 99 66 99 67 103 67 103 66 99 61 95 63 99 63 99 63 99 64 103 64 103 64 103 64 103 66 107 66 107 66 107 66 107 66 107 67 111 69 119 70 119 66 115 72 119 69 115 72 126 75 123 70 111 67 119 72 123 76 115 75 111 75 111 75 107 78 119 76 115 75 111 75 111 79 119 76 115 76 115 78 123 78 119 76 115 78 119 79 126 81 126 79 123 79 119 78 119 79 123 79 123 79 123 79 123 82 130 82 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 84 138 84 138 84 138 84 142 85 142 87 146 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 90 154 90 158 92 158 93 162 90 158 95 170 96 170 95 166 93 162 95 166 95 170 96 170 93 162 93 166 95 170 96 170 96 174 99 182 101 182 101 182 98 174 98 174 98 174 98 174 101 170 101 174 102 174 102 174 107 186 108 194 110 190 107 186 107 186 107 190 108 190 110 194 107 186 107 186 107 186 107 186 105 190 102 190 107 202 107 194 105 194 104 194 105 198 105 190 107 198 107 198 107 198 107 198 102 190 104 190 105 194 105 198 108 202 108 202 108 202 108 202 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 198 111 202 111 202 110 198 110 198 110 198 110 198 110 206 110 202 113 214 117 214 119 218 120 214 120 218 125 222 131 234 137 242 138 242 146 265 146 261 155 289 165 305 168 305 168 301 168 301 170 309 173 313 179 341 190 365 193 372 199 388 199 400 197 369 144 182 99 214 105 186 102 194 114 206 114 194 113 230 114 218 114 226 64 0 30 51 45 31 16 0 9 0 6 15 27 31 10 0 9 47 12 19 9 0 7 0 10 0 9 19 16 0 1 0 1 0 13 107 98 190 84 170 81 126 73 123 78 130 79 146 81 154 73 146 76 166 81 174 78 174 66 71 3 0 7 0 3 3 7 7 7 15 7 19 7 15 13 0 18 7 18 11 21 27 15 15 15 23 15 27 16 19 18 11 13 7 16 15 22 31 22 19 27 27 34 51 40 63 42 47 37 35 36 27 24 0 15 0 10 0 7 0 9 15 16 11 9 0 10 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 11 7 7 6 11 7 7 7 0 10 7 13 15 16 23 22 31 18 19 16 23 21 35 27 35 21 43 24 31 19 39 21 35 19 23 15 11 10 7 9 0 12 0 9 0 15 23 19 27 18 23 16 15 15 15 19 0 13 15 31 67 36 47 31 47 33 43 36 35 39 47 33 55 36 63 39 67 39 67 39 71 40 75 42 71 40 67 39 63 42 75 49 95 57 111 63 115 52 79 42 63 42 71 42 63 43 67 43 71 45 71 45 71 45 71 43 67 43 67 46 83 43 59 31 39 34 63 33 47 33 47 34 59 39 67 39 67 37 59 33 47 30 43 30 47 34 51 31 47 33 59 37 51 34 47 34 47 36 55 39 59 39 63 40 63 42 67 43 63 39 63 43 75 43 63 45 75 42 63 40 63 42 71 51 75 42 63 43 83 46 71 46 83 51 95 58 99 61 123 54 95 12 0 0 7 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 25 111 60 111 54 87 45 71 43 71 42 67 40 59 39 55 37 51 34 47 36 51 36 51 33 51 24 31 21 19 16 19 15 19 24 31 24 39 22 35 21 43 7 3 0 0 0 11 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 55 133 55 133 55 133 55 131 54 131 54 133 55 133 55 133 55 133 55 133 55 140 60 140 60 140 60 140 60 140 57 140 60 150 64 150 60 145 60 148 61 150 63 152 64 152 64 155 66 152 64 150 61 152 64 152 64 150 63 150 63 145 61 148 63 152 66 155 67 150 63 148 61 148 61 150 63 152 64 150 63 150 63 152 66 150 64 152 66 155 64 152 63 155 58 157 60 159 63 162 63 164 64 164 64 164 64 164 64 167 66 167 66 167 66 167 66 167 66 167 66 167 67 169 67 169 69 176 70 171 69 174 73 181 73 174 69 171 70 179 76 171 70 174 72 174 72 174 73 179 75 179 75 176 73 174 72 183 78 181 75 179 76 183 78 179 73 176 73 176 75 181 78 186 79 186 78 183 78 181 76 186 79 186 79 186 79 186 79 188 81 188 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 202 87 202 87 195 82 195 84 198 84 198 85 202 85 202 87 205 88 207 88 207 88 210 90 210 90 212 92 207 88 207 88 207 88 207 88 207 88 207 88 207 88 207 88 214 88 214 90 217 90 219 92 219 93 222 95 226 95 224 95 224 95 226 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 226 98 226 99 231 101 234 102 238 107 243 108 243 108 241 105 241 107 241 107 243 108 243 110 241 107 241 107 241 107 241 107 241 104 236 104 243 108 243 105 241 105 241 105 241 105 241 105 243 107 243 107 243 107 243 107 238 105 241 105 243 107 243 108 248 108 248 108 248 108 248 108 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 110 253 111 253 111 250 110 250 110 250 110 250 110 250 110 250 111 255 116 267 119 272 122 279 120 274 119 284 126 303 132 315 140 327 143 334 149 339 149 353 158 367 165 372 165 374 167 377 168 379 171 384 173 393 182 403 187 408 193 422 202 436 193 441 209 391 131 255 116 253 107 226 105 248 122 245 110 229 116 243 113 272 113 169 9 85 39 88 30 45 9 57 15 40 9 54 10 50 4 59 16 62 10 57 9 57 7 57 10 50 15 54 7 33 3 33 0 57 58 195 98 207 92 212 75 169 73 167 73 169 76 176 79 191 88 195 92 200 93 205 96 186 49 42 0 40 6 42 4 52 10 47 9 38 6 31 4 40 13 54 15 52 15 57 18 59 16 66 15 69 16 71 19 71 18 64 13 64 12 69 18 64 13 76 22 97 33 112 39 114 39 109 42 112 39 95 30 76 19 59 16 52 7 50 19 47 10 38 6 35 10 35 7 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 9 14 7 14 7 16 7 26 10 33 12 40 16 45 18 52 21 47 18 45 19 50 22 59 22 50 25 54 19 45 22 47 18 42 13 33 7 26 4 14 7 14 7 14 6 23 15 40 18 40 18 45 16 42 16 38 13 31 19 69 39 88 31 83 31 81 33 78 34 76 37 83 33 88 37 93 39 93 39 93 40 95 42 97 40 95 39 97 42 100 45 109 52 121 58 133 63 128 52 102 39 97 45 93 40 93 42 95 42 95 43 95 42 95 42 97 43 97 43 97 45 90 37 76 31 78 37 76 33 76 33 78 36 83 39 81 37 78 34 74 31 69 30 66 31 74 33 71 31 74 36 76 36 74 33 71 34 76 36 78 37 81 39 81 40 83 39 93 37 90 37 97 42 100 39 102 43 100 42 100 43 105 46 102 43 93 39 105 43 112 43 121 49 124 58 136 67 126 57 54 16 4 0 0 4 7 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 2 0 7 0 7 0 47 54 109 55 100 45 85 40 81 39 76 36 76 36 76 36 76 36 71 34 74 36 76 34 74 31 62 24 54 18 47 16 45 15 59 25 57 24 50 22 47 22 33 9 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 2 1 2 1 2 1 54 83 54 79 52 79 52 79 57 87 54 79 52 83 57 95 55 87 55 87 55 87 55 87 60 99 60 95 58 91 57 91 57 79 55 87 61 95 60 83 57 83 58 87 60 95 61 99 60 95 64 107 66 99 61 91 61 95 61 99 63 103 64 107 61 95 63 99 63 103 64 103 63 99 61 91 60 95 63 99 63 91 61 87 63 91 64 99 61 91 63 95 64 91 63 87 58 87 60 95 63 103 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 67 111 67 111 66 107 66 107 67 115 70 119 67 111 69 123 73 126 72 119 70 123 73 119 69 95 69 99 72 103 73 107 76 111 75 111 73 107 73 103 76 115 75 111 75 111 76 115 73 107 72 103 73 111 76 115 78 119 78 115 76 115 76 115 78 119 78 119 78 119 78 119 79 126 81 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 84 138 84 138 84 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 90 154 90 154 90 154 90 154 88 150 90 154 92 158 92 158 93 162 93 162 95 166 93 162 95 166 95 166 96 170 98 174 93 162 93 166 95 170 96 170 93 166 96 174 98 174 98 170 98 174 98 174 98 174 98 174 96 158 98 166 101 174 104 178 105 182 107 186 107 186 105 182 105 182 107 186 107 190 108 190 107 186 107 186 107 186 107 186 105 190 102 190 107 202 107 194 102 190 105 194 104 186 104 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 198 110 198 110 198 110 198 110 198 110 198 110 198 110 206 111 202 114 214 119 218 122 226 122 214 119 210 122 214 128 230 138 257 144 253 147 265 150 269 155 281 159 285 159 281 165 293 168 305 171 313 173 313 176 329 180 337 184 353 194 380 196 372 205 444 205 317 123 186 114 210 108 210 116 222 108 182 113 210 105 214 120 230 58 0 16 15 31 35 21 7 12 11 10 0 9 0 12 27 15 31 13 23 10 7 7 0 9 0 10 31 18 3 4 0 7 0 6 63 69 174 81 182 82 166 88 178 85 166 84 178 88 190 87 186 81 182 78 182 79 198 79 103 6 0 3 7 4 0 15 27 13 23 10 15 7 7 9 3 15 11 12 7 15 23 16 19 16 23 16 31 18 31 19 15 16 11 15 11 18 11 13 0 16 7 21 11 25 19 33 39 39 55 40 63 37 47 31 31 22 15 15 3 13 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 15 7 11 7 11 9 11 10 3 12 11 15 19 16 23 21 27 18 23 18 23 19 31 25 27 19 35 22 19 15 27 13 7 10 0 7 0 3 0 4 0 6 0 3 0 9 7 16 19 16 19 18 23 18 23 16 0 12 7 30 63 36 47 30 43 33 39 33 43 36 43 31 51 34 63 37 67 39 63 39 71 40 75 42 71 40 67 45 75 46 83 51 99 57 111 60 126 66 111 46 59 40 75 39 55 39 55 39 55 40 59 40 59 40 63 42 63 42 67 46 79 40 55 33 43 34 55 33 47 31 43 33 51 36 59 37 59 36 55 33 47 30 43 24 35 28 39 27 31 28 43 34 47 33 43 33 43 34 47 36 55 37 55 39 59 39 59 40 55 36 55 42 71 42 63 42 67 42 71 43 75 46 79 43 63 39 59 39 71 43 79 55 99 54 111 69 119 54 75 10 11 0 0 4 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 21 91 52 95 49 79 45 79 46 83 34 47 34 47 34 51 36 51 33 43 34 47 34 47 31 47 30 47 25 35 21 35 19 31 24 31 24 31 24 43 25 51 22 35 4 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 128 52 128 52 126 51 126 51 136 55 131 52 131 55 138 60 138 58 138 58 138 58 138 58 143 60 140 58 136 57 133 55 145 58 140 58 145 60 140 52 138 55 138 57 140 58 143 58 140 58 148 63 150 61 145 58 140 58 145 61 152 66 157 69 152 64 150 63 150 61 148 61 150 61 145 60 145 60 148 63 148 61 148 61 148 63 152 66 148 61 150 63 150 63 148 61 157 60 159 63 164 66 169 67 167 66 167 66 167 66 167 66 167 66 167 66 167 66 167 66 171 69 171 69 169 67 169 67 169 69 174 70 169 66 169 70 176 72 176 70 174 72 176 73 171 70 171 72 176 73 179 75 183 76 181 76 179 75 179 73 179 75 176 73 176 73 179 75 179 75 176 73 179 76 183 78 179 75 179 76 181 76 181 76 183 78 183 78 183 78 183 78 183 79 186 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 202 87 202 87 202 87 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 219 92 219 92 222 93 224 95 222 93 222 93 219 92 222 93 219 92 222 93 224 95 224 95 222 93 222 95 224 96 226 96 222 93 224 96 229 98 226 96 229 98 229 98 229 98 229 98 226 98 229 101 234 104 238 105 236 104 238 105 238 105 236 104 238 105 238 107 241 107 243 108 241 107 241 107 241 107 241 107 241 104 236 104 243 108 243 105 234 104 243 105 236 101 236 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 108 250 110 248 108 250 110 250 110 250 110 250 110 253 111 253 113 257 117 269 120 274 123 281 122 276 120 284 126 300 132 319 144 334 146 339 150 348 153 355 156 360 158 360 158 367 165 377 170 384 173 384 173 386 176 393 179 393 184 410 194 415 197 441 209 441 194 322 99 241 107 250 114 245 108 234 104 236 105 219 101 255 101 150 3 57 13 52 27 62 15 52 3 57 7 52 10 66 18 69 13 64 12 59 9 54 7 52 9 47 16 52 10 31 7 33 4 19 9 74 34 105 39 114 42 119 52 107 46 100 45 100 46 97 39 88 31 76 28 76 30 74 18 23 0 23 3 23 3 35 10 35 10 33 10 33 9 31 12 40 13 40 12 45 16 47 13 54 15 62 18 71 18 69 19 64 18 69 18 69 18 71 18 74 18 76 19 78 19 95 30 107 37 114 40 112 43 105 34 90 22 71 18 69 16 47 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 10 16 7 14 9 19 9 28 10 31 13 33 15 35 16 40 18 38 16 38 16 40 18 45 18 35 21 38 13 26 16 21 9 21 7 19 7 19 7 7 6 9 4 7 4 21 13 33 16 35 16 38 16 42 16 31 10 23 16 66 37 85 31 81 30 78 31 76 33 76 36 81 33 85 36 90 37 90 37 93 40 95 42 97 40 95 39 105 45 105 46 112 51 119 55 126 64 140 61 112 40 95 42 90 39 90 37 88 37 88 37 93 40 93 42 95 43 97 43 100 43 85 34 76 33 76 34 76 31 74 31 74 33 78 34 78 34 76 33 71 31 69 30 57 25 64 27 62 25 64 30 71 33 69 31 69 31 71 33 76 36 76 36 78 37 78 37 93 37 93 39 102 45 105 43 97 40 100 43 105 45 105 45 100 42 105 40 107 42 117 48 133 55 124 61 121 57 78 25 7 0 0 1 9 6 2 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 2 0 7 1 7 0 45 52 107 54 100 48 93 48 95 49 76 36 76 36 76 37 78 37 71 34 74 36 76 34 74 31 69 30 64 24 57 21 54 21 47 21 50 22 50 27 54 28 54 19 16 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 51 75 51 75 51 79 52 79 54 83 54 87 55 91 58 99 58 95 58 95 58 95 58 95 60 99 60 95 58 91 57 87 61 91 58 87 60 87 55 71 57 83 57 83 57 83 57 83 57 83 58 91 60 91 60 87 57 83 58 95 63 107 67 111 66 103 64 99 61 91 60 87 61 95 60 91 60 91 61 95 60 83 60 83 61 91 64 99 61 91 63 95 64 91 63 87 63 99 63 103 66 107 67 111 67 111 67 111 67 111 67 111 66 107 66 107 66 107 66 107 67 111 67 115 69 115 69 115 67 115 70 115 66 107 66 115 70 119 70 119 70 119 70 111 73 107 73 107 73 111 75 111 78 119 76 115 75 111 75 111 75 107 72 103 72 103 73 111 76 115 75 111 76 115 78 123 73 107 73 111 75 111 76 115 76 115 76 115 76 115 76 115 78 119 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 87 146 87 146 88 150 88 146 87 146 87 142 85 142 85 146 87 150 88 150 92 158 90 154 90 154 88 150 92 158 92 158 92 158 92 158 92 158 92 158 92 158 92 158 92 158 93 162 93 166 95 166 95 162 93 158 90 158 92 158 92 158 92 162 93 162 95 166 93 162 93 166 95 170 96 170 93 166 96 174 98 174 96 170 98 174 98 174 98 174 98 174 99 166 101 170 102 178 104 178 102 174 104 182 105 178 102 174 104 182 105 182 107 186 107 186 107 186 107 186 107 186 107 186 105 190 102 190 107 202 107 194 99 190 107 194 101 178 102 198 104 190 104 190 104 190 104 190 104 194 105 194 107 198 107 202 105 194 105 194 105 194 105 194 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 194 108 194 107 190 110 198 110 198 110 198 110 198 111 210 111 206 114 218 120 222 123 230 125 222 122 222 126 226 129 234 140 257 146 261 152 281 149 265 152 273 158 289 162 297 161 289 167 309 173 317 174 313 173 317 177 325 177 329 182 341 180 353 202 372 209 428 171 210 98 190 107 210 107 202 105 214 107 178 92 194 105 198 45 0 7 0 13 3 15 0 4 0 12 0 4 0 10 19 13 19 15 27 10 7 9 0 7 0 6 15 13 0 3 0 6 0 3 0 0 0 0 0 0 0 4 0 1 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 3 0 3 0 3 7 1 3 3 0 4 3 6 3 7 11 10 19 10 15 12 31 10 15 12 23 15 23 18 27 21 27 19 15 15 0 10 0 13 3 16 7 18 3 19 7 25 31 31 43 33 63 43 91 48 91 37 43 24 43 22 19 13 3 7 0 9 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 10 19 9 15 9 15 10 11 10 11 10 15 12 19 13 19 15 23 15 23 15 23 15 23 19 19 13 23 15 3 7 11 4 0 6 0 6 0 7 0 4 0 6 0 3 0 9 15 16 23 15 19 13 19 12 19 12 0 7 7 27 59 34 51 28 43 30 43 33 39 34 39 31 47 34 59 37 63 37 63 39 71 40 75 42 71 40 67 40 63 40 63 42 75 46 83 55 119 66 123 54 75 39 59 39 55 39 55 37 51 37 51 40 59 40 63 43 71 45 71 48 75 36 47 33 47 33 47 31 43 30 39 30 43 31 47 34 51 33 51 31 47 30 43 25 35 30 43 27 35 30 47 33 39 30 35 30 35 31 43 34 47 34 51 36 51 37 55 40 55 37 59 43 79 45 71 39 63 42 71 43 71 42 67 42 79 43 79 40 83 48 107 57 115 55 107 52 59 22 0 1 3 1 7 6 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 25 111 58 107 52 83 43 67 42 67 39 55 37 55 37 55 37 55 34 51 36 55 37 51 34 51 28 43 24 31 21 31 19 23 18 7 19 23 22 39 25 55 30 43 12 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 124 49 126 51 128 54 131 54 128 54 133 57 138 58 138 58 136 57 136 57 136 57 136 57 140 60 140 60 138 58 138 58 145 58 143 60 148 61 143 55 148 61 145 60 143 57 140 55 143 58 143 58 143 60 148 63 145 60 148 61 148 63 150 63 150 61 148 61 148 61 148 61 148 60 145 58 143 60 145 61 145 60 145 60 148 63 152 66 150 63 152 64 152 64 150 63 162 63 162 63 162 63 164 64 169 67 169 67 169 67 169 67 167 66 167 66 167 66 167 66 164 64 164 66 169 67 171 69 169 69 174 69 167 64 167 67 169 67 171 69 171 69 169 69 176 73 176 73 176 72 174 72 179 75 179 75 176 73 174 72 176 73 174 70 171 72 176 73 181 75 179 75 179 76 183 79 174 72 176 73 176 75 179 75 181 76 181 76 181 76 181 76 181 76 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 198 84 198 84 202 87 202 85 200 85 198 84 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 217 90 219 92 219 93 222 93 226 95 219 90 217 90 219 92 222 93 222 95 224 95 226 96 222 93 222 95 224 96 226 96 224 95 226 98 231 99 229 98 229 98 229 98 229 98 229 98 229 99 229 99 229 101 231 101 231 102 236 104 236 104 234 101 236 104 238 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 98 234 107 238 104 238 104 238 104 238 104 236 104 238 104 241 105 241 107 241 105 241 105 241 105 241 105 248 110 245 108 245 108 243 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 108 248 107 245 105 250 110 250 110 250 110 250 110 255 113 255 113 260 117 272 122 276 126 286 126 284 126 296 134 308 135 319 141 331 147 346 158 346 152 353 155 360 161 370 165 365 162 374 171 386 174 386 173 382 174 391 177 389 174 389 177 396 188 425 202 436 211 396 165 269 111 248 98 234 99 241 107 219 96 219 101 243 85 126 0 52 10 40 10 28 1 78 46 105 30 71 7 54 7 59 10 66 13 57 10 50 7 47 7 38 10 42 4 21 4 21 3 35 3 14 0 21 0 23 0 19 6 19 6 19 4 14 1 9 0 7 0 7 0 9 1 7 0 14 4 4 0 7 3 4 1 4 1 14 1 21 3 19 6 26 9 23 9 33 12 35 9 42 12 52 15 59 18 59 18 59 18 59 13 54 12 64 15 64 16 69 18 71 16 83 21 90 22 90 28 112 48 140 57 121 34 95 33 95 21 57 13 40 7 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 26 9 26 9 28 10 28 12 28 12 31 12 31 12 31 12 26 15 16 15 16 7 4 9 7 7 7 7 4 6 4 4 2 4 7 4 4 3 14 12 31 15 31 13 28 10 26 9 23 7 21 15 64 34 85 30 78 27 78 30 74 33 74 34 78 31 83 36 88 37 90 36 93 40 95 42 97 40 95 39 95 39 93 39 95 40 102 43 119 57 128 61 124 48 97 34 93 40 90 39 88 37 88 37 93 42 95 43 100 46 102 48 100 42 78 31 76 34 76 31 74 31 71 28 69 30 71 31 74 33 74 31 71 31 69 30 59 27 66 28 64 27 66 31 69 31 66 28 64 30 69 31 71 33 74 34 74 36 76 34 88 34 85 37 97 45 100 42 93 40 97 42 97 40 93 37 97 42 109 43 109 42 119 54 117 52 107 48 74 25 14 1 2 1 0 1 4 3 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 4 0 7 1 7 4 59 64 112 57 100 46 88 42 83 40 83 39 81 37 78 36 74 34 78 37 81 39 81 39 78 36 69 28 62 22 54 21 52 19 50 21 50 21 45 22 42 19 57 22 23 6 7 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 48 71 51 79 54 87 55 91 51 79 55 95 60 99 58 95 55 87 55 87 55 87 55 87 60 99 60 99 60 99 60 99 58 83 57 91 63 103 63 91 66 107 64 99 61 87 58 83 61 91 58 87 60 95 64 107 64 103 63 95 60 91 58 87 58 87 60 95 61 99 64 103 61 91 60 87 58 91 60 95 58 79 58 83 61 91 64 99 63 95 64 99 66 95 64 91 63 95 61 95 61 95 60 91 67 111 67 111 67 111 67 111 66 107 66 107 66 107 66 107 60 95 61 99 64 107 67 115 67 115 70 115 66 103 64 111 66 107 67 115 69 111 66 99 75 107 73 103 72 99 70 95 73 107 73 103 72 99 70 99 73 103 72 99 70 103 72 107 75 111 73 107 73 111 76 119 70 103 72 107 73 111 75 111 76 115 76 115 76 115 76 115 75 115 78 119 79 126 82 130 84 134 84 134 84 134 84 134 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 138 84 134 81 130 85 142 85 138 84 134 82 134 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 88 150 88 154 90 158 92 158 96 166 92 154 88 150 90 158 95 166 95 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 99 162 98 162 98 162 96 158 101 174 102 178 104 174 102 170 104 178 104 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 170 101 198 104 190 104 190 104 190 104 190 102 186 102 190 104 190 105 194 105 194 105 194 105 194 105 194 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 107 190 108 194 108 190 105 186 110 198 110 198 110 198 110 198 113 214 113 210 116 218 120 222 123 234 126 230 126 238 132 246 134 242 138 253 143 261 155 297 158 285 156 277 156 281 159 289 159 285 167 313 174 321 174 313 170 317 177 325 176 313 173 305 177 297 194 380 211 396 202 420 141 230 101 162 90 194 98 198 92 162 98 222 108 182 34 0 10 0 15 0 0 0 46 214 72 107 37 15 6 0 9 23 15 35 13 15 7 0 6 0 7 27 15 11 4 7 9 3 12 0 0 3 4 0 0 15 0 0 0 0 4 0 3 0 3 0 3 0 0 0 0 0 3 7 6 0 0 7 4 15 4 11 4 0 3 0 3 0 1 3 4 11 3 11 6 15 6 11 9 11 12 23 15 27 10 11 16 23 21 31 21 27 16 11 16 7 13 0 13 0 13 3 13 7 13 27 34 87 66 142 52 75 36 75 34 35 19 15 12 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 23 7 3 7 7 9 7 9 7 9 7 10 15 12 11 9 7 16 3 10 7 10 0 3 0 7 0 6 0 3 0 3 0 1 0 4 0 0 0 6 7 15 19 13 11 9 3 7 0 10 0 6 3 27 67 34 47 27 43 28 43 31 47 34 47 30 47 33 55 36 59 36 59 39 71 40 75 42 71 40 67 40 63 40 63 40 67 43 75 52 99 57 115 58 91 40 39 40 59 40 55 39 51 37 51 42 63 43 71 46 79 48 83 49 71 34 43 33 51 33 39 31 43 30 35 28 35 30 39 33 51 31 47 31 47 30 43 21 23 25 27 22 23 24 35 31 35 30 31 28 35 30 39 33 43 33 47 34 47 36 51 36 51 33 55 39 75 42 71 39 71 40 75 40 67 36 55 39 75 43 79 40 79 48 115 45 95 49 83 31 3 3 0 0 0 0 0 0 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 0 0 0 0 0 0 34 138 54 99 51 83 46 79 48 87 40 59 39 55 36 47 33 39 37 59 40 63 40 63 37 59 33 55 30 43 25 43 24 35 24 23 22 11 19 11 15 11 30 47 15 11 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 117 46 124 52 133 60 143 63 131 57 140 60 140 60 145 66 138 58 138 58 138 58 138 58 136 55 133 54 131 55 133 57 133 54 136 55 138 57 140 58 138 55 138 58 148 60 140 52 148 61 148 60 145 58 143 58 143 57 140 57 140 58 145 61 157 67 155 64 148 58 138 52 150 63 150 63 150 63 150 63 138 57 140 58 145 61 150 63 150 63 150 63 150 63 150 63 162 61 157 61 164 66 164 63 164 64 164 66 167 67 169 67 169 67 169 67 169 67 169 67 167 66 167 66 167 66 167 66 171 69 171 69 171 69 171 69 171 69 171 69 171 69 171 70 176 72 174 70 171 72 174 73 174 73 181 78 181 73 171 67 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 191 81 188 79 186 81 188 82 191 82 191 82 188 79 183 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 207 87 198 84 202 87 198 81 200 84 198 82 195 84 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 222 95 224 96 226 95 224 93 224 95 226 96 226 98 229 98 229 98 229 98 229 98 229 98 226 96 226 98 229 99 231 99 238 104 231 99 229 101 236 105 229 99 231 102 234 104 238 105 236 104 236 105 238 107 241 107 238 105 238 104 236 102 234 102 234 99 229 96 226 98 231 101 236 102 236 102 236 102 236 102 238 105 243 107 241 104 234 99 236 102 231 98 229 99 236 102 234 102 236 104 238 105 241 107 238 104 238 105 241 107 243 107 243 108 243 110 245 111 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 113 255 113 257 116 265 120 274 122 272 123 284 125 284 128 298 135 310 137 322 146 341 155 353 159 365 162 365 161 365 161 365 159 377 170 379 171 382 173 386 174 379 170 379 168 377 168 374 168 386 173 396 188 413 193 420 208 405 140 243 92 241 96 231 104 219 102 214 98 257 72 81 1 52 7 35 7 23 12 152 104 217 93 179 33 52 10 52 21 69 15 59 15 54 13 50 12 42 10 38 9 28 6 16 4 11 9 16 0 33 1 21 6 7 0 4 0 4 0 2 0 2 0 2 1 7 3 7 3 9 0 2 0 2 4 4 6 0 7 2 0 28 6 21 1 26 3 21 3 21 0 23 3 33 6 33 6 33 6 35 6 40 9 42 13 50 16 59 19 64 18 64 18 69 16 64 12 64 10 59 6 59 9 71 16 121 67 183 81 140 36 88 24 54 13 45 10 35 7 31 4 35 10 35 9 28 9 26 9 26 7 28 7 23 6 19 3 23 7 14 7 11 4 7 3 7 3 7 3 7 3 7 3 14 7 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 21 6 19 6 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 28 15 28 12 26 10 28 13 21 7 26 16 62 28 74 24 78 25 71 24 64 28 71 34 85 34 83 33 83 34 88 37 90 40 100 43 95 39 95 40 95 40 100 42 97 42 105 48 121 54 124 61 136 57 100 28 85 34 83 37 93 42 93 37 85 39 95 43 97 45 105 51 97 37 69 28 81 39 78 27 69 30 76 34 78 33 71 28 69 28 64 25 64 28 69 31 64 28 66 28 66 27 62 24 64 27 62 25 59 27 62 28 74 33 66 28 64 30 71 34 78 36 81 37 85 39 88 40 81 39 90 40 81 34 81 39 95 39 97 43 109 49 112 46 107 37 62 25 45 22 14 3 2 3 7 4 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 105 51 93 42 83 40 85 43 88 42 78 34 71 34 76 37 76 34 74 33 71 34 74 34 74 30 64 22 52 19 52 19 45 19 47 19 42 19 38 15 42 19 23 7 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 46 63 48 71 51 79 54 83 52 87 58 95 57 95 60 107 58 95 58 95 58 95 58 95 57 87 55 83 54 87 55 91 54 79 55 79 55 79 57 83 57 79 55 83 58 91 57 75 61 95 61 91 60 87 58 87 58 83 57 83 57 87 60 95 60 95 61 95 60 87 57 83 61 95 61 95 61 95 61 95 58 79 60 83 61 87 63 91 64 95 64 95 64 95 64 95 63 95 60 95 64 107 64 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 67 111 67 111 67 111 67 111 69 115 69 115 69 115 69 107 72 103 72 103 72 103 72 103 70 107 75 115 76 107 70 95 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 81 126 81 126 81 126 81 126 82 130 82 130 82 126 79 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 88 146 84 138 87 146 84 134 87 146 85 138 84 142 87 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 93 166 95 170 96 166 95 162 93 166 95 166 96 170 96 174 98 174 98 174 98 174 98 174 96 170 98 174 98 178 99 178 104 178 101 170 101 170 104 178 99 166 101 174 102 178 105 182 104 178 104 182 105 182 107 186 105 182 105 178 104 174 102 174 102 182 99 174 98 178 101 186 102 186 102 186 102 186 102 186 104 190 105 194 105 190 101 178 104 186 101 178 99 182 102 190 102 186 104 190 104 190 104 194 104 190 104 194 105 198 107 198 108 190 108 194 110 194 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 202 113 214 114 214 117 226 122 222 122 226 125 226 126 234 132 242 134 242 141 265 150 281 158 293 159 293 161 289 161 289 161 289 168 301 170 305 171 313 173 317 170 305 170 301 168 297 167 285 164 261 173 317 190 357 202 432 220 380 137 174 88 190 101 198 96 186 93 202 114 154 13 0 15 0 15 0 0 19 70 246 108 210 92 71 6 3 6 47 15 39 15 23 12 11 12 7 10 19 9 11 6 0 4 0 1 7 0 0 0 0 0 7 0 0 0 3 1 0 4 0 4 0 3 0 0 0 0 0 4 0 3 3 3 19 3 7 3 19 0 0 0 0 0 0 0 0 0 0 0 0 3 15 6 7 6 7 6 7 6 7 7 11 9 11 13 23 15 19 18 23 18 19 16 11 13 7 12 3 10 0 7 0 6 0 0 43 64 206 85 134 33 7 13 7 12 0 9 0 6 0 9 11 7 11 9 7 7 3 4 0 7 0 7 0 4 0 7 7 7 7 4 3 3 0 3 0 3 0 3 0 3 0 7 7 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 6 3 6 0 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 15 23 12 15 10 15 10 15 9 0 9 23 25 63 28 39 22 35 27 39 30 39 31 39 34 51 33 51 33 55 36 63 36 63 40 71 39 59 37 67 37 63 42 63 40 63 45 83 55 99 55 115 63 111 45 43 36 43 34 47 39 59 39 47 36 51 40 67 43 75 48 83 43 59 30 39 34 55 33 35 28 39 33 51 34 47 30 35 30 39 27 31 27 35 30 43 28 39 27 35 27 31 25 31 28 27 27 23 25 27 27 31 30 39 31 43 33 43 31 39 33 51 34 55 36 59 37 63 33 55 36 55 31 47 34 67 40 75 43 87 48 99 46 95 42 71 25 43 25 35 10 0 0 3 3 7 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 51 87 46 71 42 67 42 67 43 67 37 47 33 47 36 55 36 51 34 47 34 47 34 55 33 51 27 35 21 31 19 23 22 15 24 23 25 27 21 27 21 31 16 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 1 3 1 3 1 3 1 3 126 51 124 49 124 48 121 48 126 54 136 57 133 55 138 60 138 58 138 58 138 58 138 58 136 57 133 55 133 55 136 57 140 57 140 57 138 55 138 55 145 57 136 55 140 58 143 57 145 60 145 60 143 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 148 61 148 61 150 63 150 63 155 66 155 66 155 66 155 66 164 61 157 61 164 66 167 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 167 66 167 66 167 66 167 66 171 69 171 69 171 69 171 70 169 70 174 73 176 72 171 69 169 70 176 75 179 75 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 179 75 181 78 183 79 188 81 183 79 188 82 191 81 186 78 191 82 193 84 193 82 188 79 188 81 188 82 191 82 191 82 195 85 193 84 193 84 195 85 198 87 198 87 198 87 198 87 205 85 198 84 202 87 200 82 205 88 202 85 200 87 205 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 222 93 224 95 224 95 222 93 219 93 222 93 224 95 224 96 229 98 229 98 229 98 229 98 226 98 229 98 231 99 231 99 236 102 234 101 231 102 234 104 229 99 231 102 234 104 238 105 236 104 236 104 238 105 238 107 238 105 236 104 236 104 234 102 238 102 236 101 234 102 236 104 236 102 236 102 236 102 236 102 238 104 238 105 238 102 236 101 238 104 236 102 236 102 238 104 234 105 234 105 231 104 231 104 234 105 234 105 236 107 236 107 243 108 243 108 245 110 245 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 111 253 111 253 113 257 116 262 119 272 122 274 125 284 126 286 128 298 137 310 137 322 146 341 155 353 159 358 158 362 159 365 162 367 162 372 167 374 168 379 171 384 173 382 171 379 168 374 165 370 165 362 161 372 177 408 191 436 215 482 230 391 113 219 93 248 95 226 105 224 101 255 66 76 4 52 13 35 7 26 27 176 102 217 102 207 43 54 7 52 19 64 13 59 13 52 13 45 12 42 10 38 9 28 6 23 3 23 13 40 3 47 0 35 3 26 0 19 0 19 0 19 0 21 0 19 0 19 0 19 0 16 0 14 0 11 4 11 3 2 9 23 0 26 0 33 0 35 0 35 0 28 0 33 3 31 4 28 6 28 7 28 6 31 6 35 9 40 13 47 13 52 16 59 18 57 15 57 12 47 7 50 9 54 4 45 1 33 0 74 40 131 48 93 16 47 10 40 9 35 9 35 7 31 7 28 6 23 6 21 6 26 7 28 7 23 6 19 3 19 6 14 6 9 4 7 3 7 3 7 3 7 3 7 3 11 6 9 4 11 6 14 9 14 7 14 7 14 7 14 7 16 9 16 9 16 9 16 9 14 7 14 7 14 7 14 7 14 7 14 6 11 6 9 4 2 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 4 7 10 14 7 23 13 21 10 21 7 23 9 21 7 26 16 64 31 78 25 66 22 74 30 76 31 66 27 83 33 81 31 83 33 85 36 83 36 93 39 88 34 85 36 93 39 97 40 95 40 102 46 121 54 119 57 131 58 114 42 85 34 81 34 88 37 85 34 83 36 90 42 100 46 102 48 83 36 78 33 74 31 74 31 69 30 74 33 76 31 71 28 69 28 64 27 64 27 66 28 69 28 64 24 59 24 62 27 62 27 59 25 59 25 62 27 59 28 69 34 76 34 69 30 74 31 74 31 76 33 76 33 69 28 69 27 64 27 76 37 90 45 100 49 102 46 97 40 78 25 50 21 40 22 16 4 0 0 0 0 0 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 64 60 97 49 95 45 88 42 83 40 88 40 78 36 74 34 76 37 78 36 76 34 74 36 76 36 71 30 64 24 57 21 52 19 54 25 54 25 50 24 45 21 35 21 33 13 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 2 1 2 1 2 1 2 1 54 83 54 79 51 75 51 71 52 87 57 91 55 87 57 99 57 91 57 91 57 91 57 91 58 91 55 87 55 87 57 95 58 87 58 83 55 79 54 75 61 83 54 71 55 87 58 87 60 87 58 87 58 87 58 87 58 83 57 83 57 87 60 95 54 79 57 91 61 95 61 95 60 91 60 91 60 91 60 91 64 95 63 91 63 91 63 91 64 95 64 99 66 99 66 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 66 107 66 107 66 107 66 107 69 115 69 115 69 115 69 107 67 95 72 111 75 103 69 91 67 95 72 107 75 111 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 76 119 78 123 79 123 75 115 79 130 82 123 76 111 82 130 84 134 84 134 82 126 79 126 81 126 81 130 82 130 85 138 84 130 82 134 85 138 87 142 87 142 87 142 87 142 87 142 84 138 87 146 85 138 88 146 85 142 85 142 87 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 92 162 95 166 95 166 93 158 92 158 92 162 93 162 95 166 98 174 98 174 98 174 98 174 98 174 98 178 99 178 101 182 102 174 102 174 102 174 102 174 101 170 101 174 102 178 104 178 102 174 104 178 104 182 105 182 104 178 104 178 104 178 104 178 104 190 104 190 104 190 104 190 102 186 102 186 102 186 102 186 102 186 104 190 102 186 102 186 104 190 104 190 104 190 104 190 107 194 105 190 104 182 102 182 105 190 105 190 105 190 105 194 107 186 108 190 108 194 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 111 202 111 214 113 214 117 222 120 218 122 230 125 230 126 234 132 246 134 242 141 265 150 281 158 293 156 281 158 285 161 293 162 297 164 289 165 297 168 305 171 309 171 309 170 301 167 293 164 277 167 269 168 305 182 337 199 416 227 511 217 289 93 154 95 178 98 190 93 210 110 138 7 11 15 11 13 0 0 67 81 234 92 202 96 63 0 0 1 35 13 31 13 27 13 15 12 7 10 11 9 3 6 0 3 0 24 91 46 91 48 95 36 95 30 59 19 27 9 3 7 0 13 11 19 27 25 35 25 31 21 15 1 0 0 11 3 15 0 43 27 31 31 47 31 51 39 83 42 67 27 27 7 0 3 0 4 0 7 7 7 7 4 3 4 7 7 15 9 11 13 23 13 19 15 15 12 11 3 0 4 0 9 0 9 0 6 0 0 0 7 11 13 0 7 0 7 0 9 3 9 3 7 7 7 11 7 7 6 0 4 0 7 0 7 0 4 0 6 0 6 3 4 0 3 0 3 0 3 0 3 0 3 0 4 3 3 0 4 7 7 11 6 7 6 7 6 7 6 7 7 11 7 11 7 11 7 11 6 7 6 7 6 7 6 7 6 7 6 7 4 3 4 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 1 0 7 15 9 11 12 19 9 11 6 11 6 7 6 0 9 31 27 67 28 55 22 43 27 43 31 43 28 39 31 47 30 43 31 51 34 55 33 59 37 63 36 55 34 59 36 55 39 59 37 59 42 75 54 95 52 103 58 111 55 91 37 43 33 39 34 47 34 39 34 43 37 59 45 75 46 67 31 51 36 51 30 31 30 47 28 39 31 43 31 43 30 35 28 39 28 35 27 35 27 35 31 39 25 23 21 27 25 39 27 27 25 19 24 23 27 27 25 31 30 43 34 43 33 39 31 47 31 47 31 47 31 43 27 31 24 19 22 35 33 59 43 75 49 91 45 79 34 71 27 47 18 39 22 55 16 27 0 0 0 0 0 3 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 119 46 83 48 83 45 71 40 59 42 63 39 51 34 47 36 51 37 55 36 51 36 51 36 59 31 51 28 39 24 39 21 27 19 7 22 7 21 7 16 7 16 27 22 31 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 1 3 1 3 1 3 1 3 128 52 128 52 128 52 131 54 133 57 138 58 136 55 138 60 136 57 136 57 136 57 136 57 138 58 136 55 133 57 138 58 145 60 143 58 140 55 138 55 148 57 136 52 138 58 143 58 140 58 143 58 143 58 143 58 143 57 140 57 140 58 145 61 143 60 148 61 150 61 148 61 150 63 150 63 150 63 150 63 152 64 150 63 150 63 150 63 148 61 150 63 152 64 152 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 171 69 171 69 171 69 171 69 171 69 171 69 171 69 171 70 164 69 174 73 176 72 169 66 169 69 171 72 176 73 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 183 78 183 78 186 79 176 76 186 81 188 79 181 73 188 81 191 84 193 82 191 81 183 79 186 81 188 82 191 82 195 84 191 82 191 82 193 85 198 87 198 87 198 87 198 87 202 84 195 84 202 88 202 84 200 85 198 82 195 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 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 95 224 93 219 92 219 92 219 93 222 93 224 95 229 98 229 98 229 98 229 98 229 98 231 99 231 101 234 101 234 102 234 102 234 102 234 102 231 101 234 102 234 102 236 104 234 102 234 104 236 104 238 105 236 104 236 104 236 104 236 104 238 104 238 105 241 104 238 104 236 102 236 102 236 102 236 102 236 102 234 101 236 102 236 102 238 104 238 104 238 104 238 104 234 105 234 104 229 102 226 101 234 105 234 105 234 105 234 104 241 107 241 108 243 108 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 250 110 253 111 255 114 260 119 269 120 272 123 281 125 284 126 296 135 310 137 322 146 341 155 353 159 353 156 358 158 362 161 367 162 365 161 367 165 374 168 379 171 379 170 377 167 372 164 370 162 374 168 377 179 403 187 432 211 448 230 475 193 305 90 222 98 231 102 229 102 245 54 62 7 45 10 28 0 31 43 195 95 193 95 202 37 47 6 54 19 62 10 52 12 47 12 42 12 42 9 45 7 33 4 28 3 117 81 186 90 210 96 202 90 191 78 171 66 155 61 152 63 164 75 183 88 198 88 186 79 176 63 85 12 23 0 9 0 26 46 143 70 176 82 188 81 198 92 202 82 164 55 83 1 26 0 23 4 19 7 16 7 19 4 26 6 31 7 35 7 42 12 47 13 52 12 50 12 42 9 38 6 38 10 52 16 45 7 50 12 62 10 47 1 40 6 35 7 35 9 35 10 35 10 33 9 26 9 26 9 26 7 28 7 23 6 19 3 16 3 9 4 9 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 4 11 6 7 3 7 3 7 3 7 3 9 4 9 4 9 4 9 4 7 3 7 3 7 3 7 3 11 4 9 4 7 3 7 3 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 0 3 0 6 7 10 14 7 14 7 11 6 9 4 11 6 16 4 23 15 62 30 78 24 76 25 71 24 66 28 69 31 78 30 78 30 78 31 83 33 83 36 93 39 88 34 88 37 88 36 93 37 90 37 97 45 114 51 114 52 121 57 124 55 93 36 81 31 81 34 81 31 81 33 83 40 100 48 100 40 66 33 81 34 69 25 69 33 69 30 71 30 71 30 71 28 66 28 66 27 64 25 62 24 69 28 59 21 54 22 62 27 62 25 57 24 57 24 59 27 66 28 62 27 62 30 69 33 76 33 74 31 71 30 69 28 66 25 54 21 57 27 71 36 71 43 81 43 74 28 64 27 57 18 47 19 47 25 38 18 7 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 4 0 7 0 7 10 66 63 95 48 95 48 90 43 83 39 85 40 81 37 76 36 74 34 78 36 76 34 74 36 76 36 69 28 66 27 62 24 57 21 47 21 47 21 40 16 33 13 33 21 40 21 21 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 2 1 2 1 2 1 2 1 48 71 49 75 51 79 52 83 55 95 60 95 57 87 58 99 55 87 55 87 55 87 55 87 58 95 57 91 57 91 58 95 58 87 58 87 57 83 57 83 60 83 54 79 57 87 58 83 57 83 57 83 58 87 58 87 58 83 57 83 57 87 60 95 61 95 63 99 63 95 60 91 63 99 63 99 63 99 63 99 61 87 61 87 63 91 63 91 60 83 61 87 63 95 64 99 66 99 63 103 67 115 67 103 64 103 64 107 66 111 67 111 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 69 115 69 115 69 115 69 115 69 115 69 115 69 115 69 107 67 95 70 103 72 99 69 91 70 99 70 99 70 103 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 78 119 78 119 78 119 78 119 73 111 76 119 78 115 75 107 78 123 81 130 82 130 81 126 78 119 78 123 81 126 82 130 84 134 82 130 82 130 84 134 87 142 87 142 87 142 87 142 85 138 82 138 87 150 87 142 85 138 82 134 82 134 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 92 158 93 162 93 162 92 158 92 162 93 162 95 166 95 170 98 174 98 174 98 174 98 174 99 178 99 178 101 182 101 186 101 174 102 178 104 174 102 170 102 174 102 174 102 174 102 174 101 174 102 174 104 178 104 178 102 174 104 178 104 178 105 182 102 190 104 194 105 190 104 186 102 186 102 186 102 186 102 186 101 182 101 178 101 186 102 190 102 186 104 190 104 190 102 186 104 186 104 186 102 182 102 182 105 190 105 190 104 186 104 186 105 186 107 186 108 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 194 110 202 111 198 110 194 110 210 113 210 116 218 119 218 119 218 122 218 123 226 129 234 134 242 141 265 150 281 158 293 156 281 156 281 159 285 161 289 158 277 161 285 165 297 170 305 167 297 167 297 165 293 165 293 167 281 170 317 184 337 199 396 205 436 232 488 177 206 87 158 96 182 93 218 102 107 0 19 10 23 9 0 1 115 92 210 87 198 95 51 1 11 13 51 10 27 12 23 12 23 13 15 9 3 9 0 4 0 1 0 66 206 107 226 110 246 104 242 104 246 99 234 96 226 99 222 107 246 117 273 120 246 107 218 111 194 43 19 0 0 0 0 9 158 92 210 95 190 87 162 95 218 101 214 95 174 39 0 0 0 1 0 6 11 7 23 3 11 4 3 6 7 6 7 9 15 10 15 10 15 12 11 19 35 12 3 7 3 12 11 7 0 16 11 15 3 12 0 6 0 6 0 7 3 9 3 10 15 10 15 10 15 9 7 4 0 7 0 7 0 4 0 3 0 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 0 4 7 1 0 1 0 1 0 1 0 3 0 3 0 3 0 3 0 1 0 1 0 1 0 1 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 3 0 3 0 7 15 9 11 7 7 4 0 3 0 3 0 1 0 4 19 22 67 27 51 27 47 24 35 25 39 31 55 30 39 28 39 28 43 31 51 33 59 39 67 36 55 34 59 33 51 37 51 36 51 40 71 48 83 49 91 52 103 57 107 43 55 34 39 33 43 33 35 31 35 33 55 46 79 43 51 25 39 34 47 28 31 28 43 28 35 28 35 28 35 28 35 27 39 28 39 27 31 22 23 28 35 24 23 22 23 24 31 25 23 24 19 24 19 25 23 30 31 25 15 22 23 28 35 34 63 33 55 30 47 27 43 28 39 21 27 24 47 30 43 33 43 37 43 24 15 16 39 18 39 16 51 24 71 22 67 9 7 0 0 1 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 36 126 48 87 48 75 43 67 40 63 40 63 39 55 37 51 34 47 36 47 34 43 33 47 33 55 28 47 28 47 27 47 22 27 25 11 25 15 22 11 18 7 19 27 22 35 18 15 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 1 3 1 3 1 3 1 3 126 51 128 52 128 54 131 54 131 57 138 57 133 54 133 57 133 55 133 55 133 55 133 55 140 58 138 57 136 58 138 60 140 57 143 58 143 58 143 60 140 55 138 57 143 60 140 54 138 55 138 57 140 58 143 58 143 57 140 57 140 58 145 61 143 60 148 61 148 61 145 60 148 61 148 61 148 61 148 61 143 58 145 60 148 61 150 63 145 61 148 63 152 66 157 67 167 64 162 64 169 69 169 66 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 169 69 169 69 169 69 169 69 174 72 171 70 169 70 171 70 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 179 75 179 75 179 75 179 75 181 76 183 79 188 81 186 79 181 76 183 79 188 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 202 85 198 84 198 84 200 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 217 92 219 93 222 92 219 90 222 95 224 95 226 96 226 98 229 98 229 98 229 98 229 98 231 99 231 101 234 101 236 102 231 101 236 104 236 104 231 101 234 102 234 102 234 102 234 102 231 101 234 102 234 104 236 104 234 102 234 104 236 105 238 105 234 102 238 105 241 104 236 101 236 102 236 102 236 102 236 102 234 101 231 99 231 101 238 105 231 101 236 104 238 102 234 99 226 104 226 104 226 104 229 105 231 107 231 105 229 104 226 102 238 105 241 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 248 110 250 111 253 110 250 108 250 110 253 114 260 117 269 119 265 119 274 120 276 122 288 131 310 137 322 146 341 155 353 159 358 158 360 158 360 158 360 159 358 158 362 161 370 167 377 170 370 164 372 165 372 167 374 167 370 167 379 180 405 184 425 202 444 206 458 235 441 158 260 87 226 99 224 101 234 39 45 7 42 15 26 0 40 61 217 90 210 99 200 30 47 15 66 18 57 9 50 10 45 12 42 12 47 9 45 7 38 3 35 1 159 102 224 93 222 98 236 99 236 98 234 99 236 102 238 102 243 107 248 110 245 104 231 96 219 73 100 4 26 0 21 0 33 61 193 88 200 79 200 73 200 79 202 84 210 82 112 0 28 0 19 3 11 7 11 9 19 4 21 6 28 6 31 7 33 7 40 10 42 10 42 10 47 18 40 12 35 10 40 12 47 13 45 7 47 13 62 21 42 7 35 6 33 7 33 7 33 9 33 7 26 9 23 7 26 7 28 7 23 6 19 3 11 1 7 3 7 3 7 3 7 3 7 3 7 3 7 3 4 1 2 0 4 3 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 7 1 4 1 2 0 9 0 9 0 9 0 9 0 9 0 9 0 9 0 9 1 0 3 0 6 7 10 11 9 7 4 4 1 2 1 4 1 7 0 14 10 54 27 71 21 74 24 71 25 69 27 69 31 76 28 74 27 76 30 78 31 78 33 88 36 83 31 83 34 85 34 90 36 88 36 95 42 105 46 112 51 114 52 119 55 102 42 85 33 81 34 83 33 78 30 78 37 102 48 95 36 64 28 74 31 71 28 69 28 71 28 69 28 69 28 69 30 64 27 66 28 64 24 57 21 62 25 62 24 59 22 57 22 59 24 57 22 54 24 57 25 62 27 59 24 54 22 52 22 74 33 71 28 64 25 59 22 64 24 54 21 59 27 62 25 38 30 45 22 28 7 31 13 45 13 45 16 47 22 45 21 23 7 0 0 4 4 2 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 2 0 7 0 9 12 71 66 102 49 93 43 85 42 85 42 83 40 81 39 78 36 74 33 71 33 69 31 69 31 71 31 64 28 69 30 66 25 59 22 62 30 59 28 50 24 42 19 42 19 33 21 40 18 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 2 1 2 1 2 1 2 1 58 95 58 91 57 91 57 91 52 87 57 87 52 75 52 87 55 87 55 87 55 87 55 87 60 95 58 91 57 95 58 99 55 83 57 87 58 91 60 95 55 79 55 87 61 91 57 71 55 79 55 83 57 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 55 75 57 79 60 87 63 91 63 91 64 99 67 103 69 111 66 103 63 103 67 115 67 107 64 103 64 107 66 111 67 111 67 111 67 111 67 111 67 111 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 69 115 69 115 69 115 69 115 70 95 69 91 67 95 69 99 73 107 72 99 69 95 69 95 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 76 111 75 107 73 111 75 115 75 111 76 119 79 123 79 119 75 115 78 119 79 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 88 146 87 142 85 146 87 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 90 150 88 154 90 158 92 158 92 158 92 158 92 158 92 158 90 158 92 162 93 158 92 154 95 166 96 170 96 174 98 174 98 174 98 174 98 174 98 174 99 178 99 182 101 186 102 186 99 170 104 182 105 178 101 166 102 174 102 174 102 174 102 174 101 170 101 174 102 178 104 178 102 174 102 178 104 182 105 182 99 182 104 190 104 190 101 178 102 186 102 186 102 186 102 186 101 178 98 174 99 182 104 194 98 178 102 186 102 186 99 174 99 178 101 182 102 186 104 190 105 190 105 186 104 182 102 182 105 182 105 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 110 198 111 202 111 198 108 194 110 206 111 206 116 218 119 214 114 210 117 210 119 214 125 226 134 234 140 257 150 281 158 293 159 285 158 281 158 281 156 277 155 277 158 289 164 293 168 301 162 285 164 293 165 297 168 301 171 317 173 329 179 317 179 345 202 372 202 460 227 392 128 115 93 174 92 214 96 79 0 19 13 31 10 0 9 150 104 198 96 202 85 19 0 11 9 19 9 23 10 23 12 15 12 15 9 3 9 0 4 0 0 0 87 249 111 178 88 182 92 202 101 226 102 230 102 218 99 210 99 202 98 186 96 186 96 194 108 166 39 15 0 0 0 0 4 154 95 182 76 134 69 111 67 119 67 138 90 182 43 0 0 0 0 0 4 15 7 19 6 3 7 7 6 7 7 11 6 7 7 15 10 19 10 15 7 11 12 23 15 19 13 7 16 3 15 15 24 23 13 0 7 0 9 0 7 0 6 0 7 7 7 7 7 3 6 3 4 3 6 3 7 0 4 0 1 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 0 0 0 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 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 7 15 9 3 4 0 1 0 0 0 0 0 0 0 0 7 18 51 25 35 21 39 27 55 30 51 28 35 28 35 27 35 27 39 30 47 28 47 34 51 31 43 30 47 31 47 36 47 34 47 39 67 42 75 49 91 51 91 52 95 49 67 37 43 34 43 34 39 31 27 30 51 46 79 42 43 25 31 28 39 31 39 28 27 30 35 28 31 27 35 28 39 27 35 28 39 27 27 21 15 24 27 25 31 25 27 22 19 24 23 22 19 21 23 22 27 22 23 24 27 22 15 15 0 31 51 28 43 24 31 19 23 25 31 19 27 24 39 22 19 19 11 22 0 3 0 3 19 12 31 12 51 19 67 19 67 18 27 1 0 3 15 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 52 91 46 67 40 63 42 71 39 59 39 59 37 51 34 43 33 39 30 35 30 35 30 47 27 39 30 51 28 43 24 31 28 31 28 27 25 15 21 15 24 23 16 35 27 39 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 131 58 133 60 136 58 133 57 136 58 128 54 126 55 133 60 131 51 126 55 140 61 136 52 133 57 136 58 138 57 136 55 143 61 140 60 138 58 136 57 136 57 131 55 133 58 140 61 136 55 131 55 138 60 138 57 140 61 143 58 133 54 136 58 140 57 140 58 143 60 145 60 138 58 150 64 150 61 148 63 150 63 150 63 150 63 150 63 157 66 155 64 152 66 155 67 152 58 162 67 171 69 169 66 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 174 69 167 67 167 67 164 63 167 69 171 70 167 67 169 70 179 72 174 75 186 78 174 64 169 70 176 75 181 75 176 72 179 75 179 75 179 75 179 75 176 73 176 75 179 76 181 76 179 76 181 78 181 75 174 70 183 78 183 78 183 78 183 78 179 76 186 81 188 79 181 75 191 82 188 79 186 78 181 76 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 88 205 88 202 87 202 88 205 90 207 90 205 88 205 90 207 92 210 92 205 88 205 87 202 85 200 85 205 88 207 90 210 92 217 90 219 92 222 90 222 90 222 90 219 92 219 92 219 95 226 96 219 92 219 93 222 93 224 95 229 98 229 98 229 98 229 98 226 98 231 101 234 101 234 99 231 101 234 102 234 104 236 104 229 101 231 102 234 101 231 99 234 102 234 102 234 102 234 102 231 102 236 105 238 105 238 104 236 104 236 105 238 107 241 107 238 105 238 105 238 105 238 105 238 104 238 104 238 104 238 104 231 101 234 102 236 104 238 105 234 104 236 105 238 104 236 102 243 107 236 102 234 104 241 107 236 104 236 104 236 104 236 104 231 102 238 107 243 107 238 104 245 110 245 110 245 110 245 110 238 105 238 105 238 105 238 105 241 105 248 110 253 110 248 107 250 108 248 108 248 110 253 113 255 113 255 113 255 113 260 114 267 119 274 120 281 125 288 128 310 134 329 147 348 155 353 155 360 159 360 159 360 159 360 159 358 153 348 149 351 158 370 168 374 167 372 167 374 167 374 167 384 176 391 180 405 180 413 180 420 199 444 212 456 208 362 116 238 87 236 108 198 30 45 7 50 9 21 0 50 101 219 98 212 110 176 15 42 7 57 7 50 9 47 10 50 13 52 13 50 13 35 3 33 0 40 1 174 99 229 98 202 84 214 87 236 98 224 95 231 99 226 92 231 92 219 87 226 90 229 90 212 78 114 7 9 1 9 0 35 54 181 81 176 75 188 66 181 73 188 76 181 73 97 3 21 0 14 3 9 6 11 6 23 6 21 9 26 7 21 7 35 10 35 9 38 9 38 9 40 13 47 16 45 10 42 10 57 15 59 16 69 18 62 10 40 13 38 12 35 10 33 10 26 7 23 4 21 6 23 7 26 9 26 7 21 6 19 7 7 3 7 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 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 4 0 0 16 21 40 13 19 0 7 0 7 3 0 0 0 0 2 6 45 24 66 24 59 19 66 25 69 28 66 27 69 27 78 30 74 27 78 33 85 34 85 34 85 34 85 34 81 34 88 36 85 37 93 45 97 43 102 49 112 55 121 60 117 48 93 36 88 40 85 37 81 33 69 37 93 48 81 28 59 25 64 28 69 28 62 24 62 25 62 25 62 25 62 25 57 27 57 30 64 31 59 25 59 28 59 27 54 24 50 21 57 27 54 25 54 25 54 25 54 25 54 25 54 25 54 24 62 27 66 28 64 24 54 19 52 21 54 22 57 21 54 21 28 10 21 6 21 6 21 6 23 6 23 7 31 13 40 19 47 16 4 0 0 3 2 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 4 0 4 1 7 15 88 54 97 48 90 42 83 40 83 42 76 37 81 39 78 34 71 30 76 34 71 31 69 31 69 33 71 31 66 30 71 30 62 21 59 27 52 25 47 22 42 19 33 19 45 18 35 15 23 0 2 1 4 3 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 57 87 58 91 58 91 57 87 58 87 57 83 55 87 57 91 58 87 55 91 61 107 60 91 54 83 55 91 57 87 54 75 60 79 60 79 60 79 58 75 58 75 58 71 58 75 60 83 57 87 54 87 58 99 58 91 58 99 60 95 55 87 58 99 57 83 57 87 58 91 60 91 57 91 63 99 61 95 61 103 63 91 63 91 63 91 63 91 67 99 66 95 64 99 66 103 58 95 64 111 69 111 66 103 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 67 103 63 103 67 115 67 103 66 111 70 115 66 107 67 115 73 123 72 126 75 126 70 111 67 115 72 126 73 126 72 115 75 111 75 111 75 111 75 111 73 107 73 111 75 115 76 115 75 111 76 119 76 111 72 99 78 119 78 119 78 119 78 119 76 115 78 123 79 119 76 115 78 123 79 123 79 123 79 123 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 146 88 150 85 142 85 146 87 146 88 150 88 150 88 154 90 158 92 158 88 150 88 146 87 146 85 142 90 154 92 158 92 162 92 162 92 162 90 162 90 162 90 162 92 158 92 158 92 162 95 170 92 162 93 162 95 166 95 170 98 174 98 174 98 174 98 174 96 174 99 178 101 182 99 178 101 170 101 174 102 174 104 178 99 170 101 174 102 170 101 166 102 174 102 174 102 174 102 174 101 174 104 178 105 182 104 178 104 178 104 182 105 182 107 186 105 182 105 182 105 182 105 182 104 190 104 190 104 190 104 190 101 182 102 186 102 186 104 190 101 186 102 190 104 186 102 182 105 190 104 186 102 190 104 194 104 178 104 178 104 178 104 178 102 178 105 186 108 186 105 182 108 190 108 190 108 190 108 190 105 182 105 182 105 182 105 182 102 182 107 194 108 194 107 186 110 194 108 194 108 198 111 206 110 206 111 202 113 206 114 202 117 214 119 214 123 230 128 222 132 222 141 257 153 277 156 281 159 289 159 289 159 289 159 289 155 285 150 273 153 281 162 305 161 293 164 289 165 293 168 317 174 349 176 353 180 349 182 337 177 349 199 384 214 416 182 257 101 146 101 242 82 27 3 23 13 0 0 0 21 226 105 194 98 257 75 11 0 0 10 7 9 19 9 15 10 11 12 11 16 23 9 0 3 0 3 0 69 198 105 222 92 190 90 186 92 170 85 166 87 174 85 158 85 174 82 170 82 182 82 170 85 126 43 0 0 15 4 0 7 103 82 146 69 119 73 99 66 119 73 146 79 162 40 0 0 0 1 3 4 7 6 0 4 0 0 0 9 11 9 3 9 15 9 15 7 23 7 15 7 19 12 11 7 3 10 7 13 15 13 11 16 15 12 0 10 7 10 3 9 7 9 7 9 7 6 11 4 15 6 19 7 19 7 15 7 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 3 15 0 0 9 43 22 27 10 0 0 0 0 3 0 7 1 0 0 7 19 39 27 31 18 19 22 31 28 39 27 35 25 35 30 43 27 35 30 47 34 55 34 55 34 55 34 55 33 47 37 51 36 47 39 59 40 59 42 71 48 87 54 103 58 87 42 47 36 51 37 47 36 31 31 47 48 75 40 23 25 35 30 43 30 39 25 27 25 31 25 31 25 31 25 31 27 27 27 31 31 39 28 23 27 31 28 27 25 19 22 11 24 35 22 35 22 35 22 35 24 39 24 39 24 39 24 31 22 27 27 39 28 39 27 31 19 15 19 15 19 11 16 15 10 7 7 7 6 3 6 15 6 15 6 27 10 39 15 51 22 35 3 0 1 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 59 39 63 37 55 39 59 37 47 33 39 36 47 33 43 31 39 33 43 33 39 30 39 33 39 27 19 25 39 24 35 21 27 19 23 15 31 22 23 15 15 9 0 0 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 128 57 131 58 133 57 131 55 128 57 131 58 133 57 131 55 140 57 133 57 138 61 140 60 128 52 131 55 133 54 128 52 136 58 136 58 138 60 138 60 138 60 138 60 138 60 136 57 136 54 131 55 138 60 138 55 136 58 140 58 136 57 140 63 140 57 143 58 143 58 145 60 145 61 150 61 145 60 150 66 150 63 150 63 150 63 150 63 157 66 155 64 152 66 155 67 159 63 167 67 169 66 162 61 164 64 167 66 167 66 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 164 63 162 64 171 70 174 67 167 69 174 69 169 66 169 70 176 73 179 72 171 69 174 72 171 69 174 72 179 73 176 73 179 75 179 75 179 75 179 75 176 73 176 75 179 76 181 76 179 75 181 76 181 75 176 72 183 78 183 78 183 78 183 78 181 76 183 78 183 78 181 76 179 76 181 78 186 81 188 82 188 81 188 81 188 81 188 81 188 81 188 82 191 84 193 84 193 84 191 82 191 82 193 84 193 85 195 87 198 85 195 84 200 85 200 85 202 87 202 88 198 84 198 85 200 85 202 87 205 88 207 90 207 90 210 92 205 88 205 88 202 87 202 85 210 92 212 93 214 93 222 93 219 92 222 90 222 90 222 90 222 92 219 92 219 93 224 95 222 95 224 95 226 96 226 98 231 99 231 99 231 99 231 99 226 96 229 99 234 101 231 99 229 99 231 101 231 102 234 102 229 99 231 101 231 101 229 99 231 101 231 102 234 102 234 102 231 101 234 104 238 105 236 104 236 104 236 104 238 105 238 107 238 105 238 105 238 105 238 105 238 104 238 104 238 104 238 104 238 104 236 102 236 102 234 101 234 102 236 104 238 102 236 101 236 102 238 104 238 104 236 102 236 104 236 104 236 104 236 104 234 104 238 107 241 107 241 105 238 105 238 105 238 105 238 105 238 105 238 105 238 105 238 105 238 104 243 105 245 107 243 105 248 108 248 108 248 110 253 111 245 108 248 110 253 113 262 116 267 119 274 122 284 126 293 129 315 137 334 150 353 156 358 158 360 159 360 159 360 159 360 159 355 153 353 152 355 156 360 159 365 165 377 168 372 165 382 176 389 179 396 184 410 185 413 185 393 184 415 193 432 214 422 182 298 98 245 120 179 16 40 21 42 4 28 6 109 116 224 96 226 114 181 16 50 13 62 9 47 9 50 10 50 12 54 13 45 13 35 6 33 6 45 9 117 67 195 95 205 87 202 84 193 76 186 75 191 78 188 73 193 75 200 79 205 76 200 75 198 69 112 10 7 3 4 0 26 45 167 76 167 69 176 64 176 70 181 75 174 73 93 1 19 1 11 3 9 6 11 4 16 3 21 4 28 10 33 6 33 6 33 6 33 6 35 4 35 7 38 6 33 6 47 13 52 13 54 15 62 15 54 6 33 9 26 9 23 7 21 6 26 7 23 4 21 6 23 7 26 6 21 7 19 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 0 3 0 0 23 22 52 21 38 12 14 0 2 0 0 0 2 3 7 9 45 28 69 27 62 21 66 25 66 27 66 27 71 28 78 30 74 27 76 31 85 34 85 34 85 34 85 34 78 36 90 39 88 36 85 36 93 40 93 42 100 49 114 55 124 52 97 37 83 36 81 36 74 31 69 37 90 49 78 33 66 30 71 31 71 28 64 24 62 25 62 25 62 25 62 27 59 27 52 28 57 30 52 24 52 27 52 27 50 24 45 21 45 21 45 21 45 21 45 21 50 24 50 24 50 24 50 25 52 22 62 28 71 31 71 30 54 19 52 18 45 13 40 13 28 12 23 7 19 6 21 7 21 7 21 7 23 12 31 15 26 9 2 0 4 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 37 81 39 78 37 81 37 76 34 71 31 76 36 74 33 69 31 71 33 71 31 66 31 71 31 62 22 52 22 47 21 42 18 40 18 38 22 50 19 40 18 33 7 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 83 57 87 57 87 55 83 54 83 58 95 60 91 55 79 58 87 54 79 52 87 57 91 52 83 55 87 55 87 54 79 55 71 57 75 60 79 61 83 58 79 61 87 61 75 55 71 55 83 52 83 57 95 57 87 55 91 58 95 57 91 60 111 58 87 58 87 58 87 58 87 61 99 63 91 58 87 63 107 61 87 63 91 63 91 64 95 67 99 66 95 64 99 66 103 64 107 66 107 66 103 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 67 103 64 107 69 119 69 111 67 115 70 119 67 107 69 119 72 130 75 119 64 103 70 134 69 115 70 119 72 123 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 107 76 115 76 115 76 115 76 115 76 115 76 119 78 115 76 115 76 115 78 119 78 123 79 123 81 126 81 126 81 126 81 126 81 126 81 130 82 134 84 134 84 134 82 126 81 130 84 134 84 138 85 142 87 138 85 134 84 138 85 142 85 146 87 146 84 138 85 142 87 146 87 146 90 154 90 154 90 154 90 154 90 154 88 150 88 146 87 146 90 154 90 158 92 158 92 162 92 162 90 162 90 162 90 162 93 158 92 154 90 158 93 162 95 166 96 170 96 174 98 174 99 178 99 178 99 178 99 178 95 170 98 178 99 178 99 174 98 166 99 166 101 170 101 170 98 166 101 170 101 170 99 162 99 170 101 170 101 174 102 174 99 170 102 178 104 178 104 174 102 174 104 178 104 182 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 101 186 104 194 105 190 102 182 104 178 104 178 104 178 104 178 104 178 105 182 107 186 107 186 107 186 107 186 107 186 107 186 105 182 105 182 105 182 105 182 104 182 105 186 107 190 107 190 108 194 107 190 108 194 110 202 105 198 108 198 111 210 116 206 119 214 120 222 126 234 131 230 137 234 146 269 156 285 158 285 158 285 158 285 158 285 158 285 153 285 155 289 156 277 155 273 167 317 174 313 168 301 174 345 185 369 187 361 188 345 185 341 184 333 187 337 194 400 211 412 170 230 110 257 70 3 7 39 13 0 0 0 60 261 108 206 105 269 76 11 1 15 16 15 10 23 10 15 12 7 10 7 13 19 9 0 6 0 9 3 25 75 63 146 69 126 64 130 67 134 67 130 69 134 67 123 64 126 73 146 75 138 67 119 70 107 43 7 0 15 3 0 0 71 70 130 64 99 67 95 64 107 69 134 79 162 39 0 0 0 1 3 4 7 6 0 4 0 21 15 9 0 7 0 6 3 4 3 4 3 3 3 6 7 6 3 4 3 12 35 15 15 15 19 18 15 10 0 10 0 9 0 7 3 7 0 9 7 6 11 4 15 6 19 6 15 7 11 6 11 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 1 11 1 0 9 47 28 55 22 35 10 0 0 0 0 7 3 0 0 7 19 39 25 27 21 23 22 27 27 35 27 35 27 39 30 43 27 35 28 43 33 51 33 51 33 51 33 51 30 43 39 59 37 43 33 35 43 67 42 67 46 83 54 103 61 99 46 51 34 39 33 43 33 31 33 51 48 71 40 31 30 47 33 51 31 43 27 31 25 31 25 31 25 31 25 31 28 27 25 27 28 31 27 19 27 27 27 27 27 23 24 15 18 23 19 27 19 27 21 31 22 35 22 35 22 35 22 35 22 27 27 43 31 51 31 47 24 23 19 7 13 0 10 0 12 11 9 7 7 7 7 19 9 15 7 23 7 27 10 31 6 11 1 3 4 15 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 49 87 45 67 39 59 39 59 39 59 37 55 36 47 33 43 37 51 34 43 33 43 33 47 33 39 30 39 33 39 27 19 21 31 21 27 19 23 18 23 18 39 25 31 19 31 16 11 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 57 131 58 133 57 131 55 126 55 133 60 136 58 128 54 136 57 133 52 128 54 133 58 133 55 136 58 138 57 133 55 131 54 133 55 136 58 138 58 136 57 138 60 138 57 131 51 133 54 128 54 136 58 136 55 133 57 138 58 136 57 140 64 143 58 143 58 143 58 143 58 150 63 150 60 140 58 148 66 148 61 148 63 150 64 152 64 157 66 155 64 152 66 155 67 167 66 167 66 164 63 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 167 66 167 66 167 66 167 66 164 66 167 67 169 66 167 64 176 69 169 67 171 69 167 64 169 69 176 70 169 67 171 70 176 73 179 69 162 63 174 76 171 69 171 69 174 70 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 76 181 76 181 76 181 76 181 76 181 76 181 75 179 76 181 76 186 79 183 78 183 76 181 76 188 81 188 81 188 81 188 81 188 81 188 82 191 84 193 84 193 82 188 81 188 81 191 84 193 85 195 87 198 85 195 84 198 84 198 85 200 85 202 87 202 87 202 87 205 88 207 90 207 90 207 90 207 90 207 90 207 90 207 88 205 88 202 87 202 87 207 88 207 90 214 88 219 92 222 90 222 90 222 90 222 92 219 90 217 90 219 92 224 95 226 96 226 98 229 98 231 99 231 99 231 99 231 99 224 96 229 98 231 99 229 98 226 98 226 98 229 99 229 101 226 98 229 101 231 99 226 98 226 99 229 101 231 102 234 102 229 101 234 102 236 104 234 102 234 102 234 104 236 104 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 231 101 236 104 238 102 234 99 236 104 236 104 236 104 236 104 236 104 236 104 238 105 241 107 241 107 241 107 241 107 241 107 238 105 238 105 238 105 238 105 245 107 245 107 248 108 250 110 248 107 245 107 245 108 250 111 243 107 248 110 255 114 265 117 269 120 276 123 288 131 298 134 322 140 339 152 355 158 358 158 358 158 358 158 358 158 358 158 353 153 358 155 358 155 353 152 367 165 377 168 377 173 396 188 415 194 417 193 417 188 410 184 413 187 398 180 401 203 432 214 405 129 250 111 148 12 50 15 50 3 26 1 157 117 222 104 231 114 176 15 50 16 64 12 50 12 45 12 50 12 52 12 42 10 35 7 35 9 52 12 64 25 109 46 126 40 126 48 155 60 159 61 162 63 169 66 159 63 183 75 183 69 181 67 176 66 114 13 11 1 9 0 19 34 155 73 167 64 167 66 171 67 171 72 174 75 95 0 19 1 11 3 9 6 11 4 28 33 102 39 52 7 35 9 33 4 33 4 33 4 33 4 33 6 35 6 33 9 52 21 59 18 62 22 71 18 54 7 35 10 28 10 26 9 26 7 26 7 23 4 21 6 23 7 23 6 19 6 19 4 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 0 21 21 59 30 54 27 38 3 2 0 0 0 0 1 2 6 38 24 59 21 69 24 66 24 64 25 66 27 74 30 81 30 74 25 74 30 83 33 83 33 83 33 83 33 74 33 88 39 85 33 78 31 95 42 95 42 100 48 109 54 121 55 107 40 83 31 74 33 74 33 74 40 88 45 76 33 69 31 74 33 74 30 64 25 62 25 62 25 62 25 62 27 64 28 50 25 52 27 50 24 50 25 52 27 52 25 47 22 38 18 40 18 42 19 45 21 47 22 47 22 47 22 47 22 59 28 66 33 69 31 64 28 59 25 52 18 40 13 38 12 31 12 23 9 21 7 23 9 23 7 21 6 16 6 19 6 7 1 2 1 7 4 4 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 43 83 39 83 40 81 39 78 36 74 34 71 33 78 36 74 34 71 33 74 34 71 31 66 31 71 31 62 22 50 19 42 19 42 18 40 18 40 24 50 21 42 22 42 15 9 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 57 91 58 95 60 91 58 87 55 87 57 91 58 87 57 83 60 99 61 95 57 87 57 99 55 91 58 95 58 95 57 87 55 79 55 79 57 83 57 83 54 79 55 79 55 75 52 71 55 79 51 79 55 91 57 83 57 95 60 95 57 91 60 107 60 91 58 87 58 87 57 83 61 99 64 95 58 87 60 99 60 83 61 91 63 95 66 99 67 99 66 95 64 99 66 103 67 107 66 103 64 99 63 99 67 111 66 107 66 107 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 73 119 67 111 69 115 66 99 67 119 72 119 69 111 69 123 73 126 70 111 64 107 69 126 69 115 67 111 69 119 72 115 72 103 72 103 72 103 72 103 73 107 73 111 75 115 76 115 75 111 73 107 73 111 76 119 75 111 75 111 75 111 75 111 76 115 75 111 75 111 76 115 81 123 79 119 76 111 75 107 81 126 81 126 81 126 81 126 81 126 81 130 82 134 84 134 82 130 81 126 81 126 82 130 84 138 85 142 87 138 85 134 82 138 84 138 85 142 85 142 87 146 88 150 88 154 90 154 92 158 90 154 90 154 88 150 92 154 90 154 88 150 88 150 85 142 87 146 87 150 87 150 92 162 90 162 90 162 90 162 93 158 92 154 88 154 90 154 93 166 95 166 96 170 96 174 98 174 98 174 98 174 98 174 95 166 96 174 98 174 98 174 96 158 96 162 98 162 99 166 98 162 99 166 99 166 98 162 98 162 98 166 101 170 102 174 99 166 101 174 102 174 102 174 101 174 102 174 104 178 104 178 102 174 102 174 102 174 102 174 101 182 101 182 101 182 101 182 104 190 102 186 102 186 101 182 101 186 102 190 104 186 102 182 101 182 102 186 102 186 101 182 104 178 104 178 104 178 104 178 105 178 104 178 104 182 107 190 108 190 108 190 108 190 108 190 105 182 105 182 105 182 105 182 108 194 107 190 108 194 110 202 107 190 105 186 107 194 110 198 108 206 111 206 114 214 116 210 119 218 122 226 128 246 134 242 138 242 146 269 156 285 158 281 156 281 156 281 156 281 156 281 152 281 153 285 155 273 153 269 149 261 152 273 167 321 185 357 197 380 194 357 190 333 184 321 184 313 174 313 185 380 208 432 194 249 107 222 43 0 16 15 16 0 0 0 82 238 96 210 101 253 69 0 0 15 18 19 13 27 12 15 12 7 9 3 12 15 7 0 4 0 10 0 13 15 24 47 30 19 25 55 40 99 48 107 52 107 58 119 55 119 70 134 70 111 66 115 70 115 46 15 0 3 3 0 0 51 66 134 67 95 67 119 66 107 66 134 82 174 42 0 0 0 1 3 4 7 6 0 6 71 67 119 34 19 15 0 4 0 4 0 4 0 4 0 4 11 7 11 7 19 15 35 19 27 22 43 25 23 12 0 12 7 10 3 9 7 9 7 9 7 6 11 4 15 6 19 4 11 6 11 4 7 6 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 11 1 0 4 35 28 63 27 67 24 3 0 3 1 7 0 0 0 0 15 23 19 11 25 27 24 23 24 31 27 35 28 43 31 43 27 31 27 39 31 47 31 47 31 47 31 47 28 35 36 47 34 35 31 39 36 47 37 59 42 67 45 71 54 95 51 71 37 35 31 35 36 43 37 59 45 55 36 27 27 39 30 47 31 43 28 35 25 31 25 31 25 31 25 31 30 31 25 19 25 23 24 15 24 23 25 27 27 23 24 19 16 19 18 27 19 31 22 35 21 31 21 31 21 31 21 31 30 51 31 55 31 43 25 27 27 35 21 11 13 3 13 3 13 15 10 11 9 11 9 19 10 19 6 15 3 7 1 11 1 3 1 3 1 3 1 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 67 39 59 39 59 40 59 37 51 34 43 34 47 37 55 36 47 34 47 34 47 33 39 30 39 33 39 27 19 21 31 21 31 19 27 19 27 18 35 24 27 19 35 21 27 10 11 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 136 60 138 61 138 61 136 60 133 57 131 55 128 57 131 58 136 60 145 61 136 55 133 58 131 55 136 57 136 57 133 54 136 57 133 55 133 55 133 54 128 51 126 51 126 52 131 54 131 52 126 52 133 57 133 54 138 60 140 58 133 55 138 60 145 60 145 58 143 57 140 57 145 63 152 64 148 58 143 60 145 60 148 63 150 64 155 66 157 66 155 64 152 66 155 67 167 66 164 64 162 63 164 64 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 174 69 169 67 174 70 171 66 171 70 176 72 171 67 174 72 181 70 169 66 169 69 171 69 171 69 169 67 169 69 176 75 174 72 174 72 174 72 174 72 176 73 176 75 179 76 181 76 179 75 176 72 176 75 183 79 179 75 179 75 179 75 179 75 181 76 179 73 176 75 181 76 183 76 181 76 181 76 181 76 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 198 84 198 85 200 85 200 85 202 87 202 88 205 88 210 92 210 90 207 88 205 88 210 92 207 90 207 88 205 88 202 87 205 88 207 88 214 88 219 92 222 90 222 90 222 90 222 92 217 90 214 88 214 90 219 93 222 93 224 95 224 96 226 96 226 96 226 96 226 96 222 95 226 98 229 98 229 96 222 95 224 96 224 98 226 98 224 98 226 99 229 98 226 96 224 96 226 99 231 101 234 102 226 99 231 102 234 102 234 101 231 101 234 102 234 104 236 104 234 102 234 102 234 102 234 102 234 101 234 101 234 101 234 101 234 101 236 102 236 102 238 104 234 102 236 104 238 102 236 101 236 101 234 99 231 101 234 102 236 104 236 104 236 104 236 104 238 105 236 102 236 105 241 108 238 105 238 105 238 105 238 105 238 105 238 105 238 105 238 105 248 107 243 105 243 107 250 111 245 107 243 105 245 107 248 110 255 113 257 114 260 116 267 117 269 120 279 125 291 132 303 137 322 140 339 152 353 156 355 155 355 156 355 156 355 156 355 156 353 152 353 152 353 153 355 155 348 146 339 152 372 177 398 184 405 191 410 190 410 185 405 184 396 171 367 171 379 190 391 193 324 101 231 93 90 4 62 6 40 0 35 3 188 104 188 96 212 105 155 6 40 16 64 12 47 13 47 12 45 10 47 10 40 10 31 6 28 4 42 10 52 12 69 24 81 15 74 24 90 28 109 36 117 42 136 54 143 61 171 70 167 63 169 69 181 72 121 16 9 0 14 0 26 33 157 76 176 66 171 73 176 67 171 72 181 81 102 1 19 1 11 3 9 6 11 4 26 39 145 72 124 43 78 13 40 6 40 6 40 6 40 6 28 6 33 9 33 9 40 15 52 19 62 25 66 21 50 4 31 9 26 9 23 7 21 6 26 7 23 4 21 6 23 7 21 4 19 4 16 4 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 11 15 52 28 52 34 54 10 2 3 2 0 0 1 2 4 35 22 57 19 74 25 69 22 62 24 64 27 76 30 81 30 74 25 74 28 81 31 81 31 81 31 81 31 71 30 81 33 78 31 81 36 78 34 88 42 97 43 95 40 105 51 112 48 93 33 71 30 78 39 83 42 83 39 66 28 57 24 64 30 71 30 66 28 62 25 62 25 62 25 62 27 66 28 47 22 47 25 47 22 47 25 50 27 52 25 50 24 38 18 40 19 45 22 50 24 45 21 45 21 45 21 45 21 62 30 66 31 64 27 54 22 54 21 45 13 35 10 35 15 31 13 21 10 19 10 19 12 21 10 14 3 7 0 4 0 2 1 2 0 0 0 0 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 100 48 88 39 76 34 74 34 83 39 78 34 71 33 74 34 81 37 76 34 74 34 74 36 71 31 66 31 71 31 62 22 50 21 45 21 47 22 47 22 38 21 47 18 40 22 47 19 31 9 0 0 2 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 60 99 63 103 63 103 61 95 60 91 55 79 54 83 58 95 52 91 61 99 55 75 51 83 52 83 54 87 55 83 54 79 58 83 57 79 55 75 54 71 51 63 48 59 48 67 54 79 54 79 51 79 55 91 55 83 60 103 61 95 55 83 57 95 60 91 60 87 58 83 57 83 60 99 66 107 63 91 58 87 60 83 61 91 63 95 66 99 67 99 66 95 64 99 66 103 66 103 64 99 63 103 64 107 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 67 107 66 111 70 123 72 119 69 119 72 123 69 115 70 123 75 119 66 107 70 123 69 103 70 115 67 107 67 115 72 119 72 103 72 103 72 103 72 103 73 107 73 111 75 115 76 115 75 107 73 103 73 111 78 123 75 111 75 111 75 111 75 111 78 115 73 103 72 107 76 119 73 107 75 115 76 119 79 123 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 82 138 84 142 85 142 84 138 84 142 85 146 87 146 92 158 92 154 90 150 88 150 92 158 92 154 90 150 88 150 88 150 88 154 90 158 90 158 92 162 90 162 90 162 90 162 93 162 90 150 88 150 88 150 92 158 92 162 93 162 95 166 95 166 95 166 95 166 95 166 93 166 96 174 98 174 98 170 95 154 95 158 96 158 98 162 96 162 98 166 99 162 98 158 95 158 98 162 99 170 102 174 98 166 101 174 102 174 102 170 101 170 101 174 102 178 104 178 102 174 102 174 102 174 102 174 101 182 101 182 101 182 101 182 99 182 101 186 102 190 104 194 101 186 102 190 104 186 102 182 104 186 99 174 98 178 102 190 104 178 104 178 104 178 104 178 107 182 104 174 104 182 108 194 104 178 104 178 104 178 104 178 105 182 105 182 105 182 105 182 107 186 104 178 104 186 108 198 107 186 105 186 105 190 108 198 116 222 116 214 116 214 117 210 119 218 122 230 129 249 137 249 138 238 146 265 155 277 155 273 156 281 156 281 156 281 156 281 152 277 150 277 152 273 155 281 162 269 147 257 165 321 177 317 182 329 185 333 185 325 185 321 177 289 164 301 179 341 177 345 114 142 99 190 16 0 24 11 6 0 9 0 99 206 75 166 95 226 58 0 0 15 18 15 13 27 13 15 12 3 10 3 12 15 6 0 3 0 6 0 6 0 12 31 21 0 9 15 7 35 21 55 28 67 40 87 54 111 69 126 64 91 66 115 76 138 51 19 0 0 4 0 1 47 67 146 73 111 70 142 69 111 66 138 85 186 45 0 0 0 1 3 4 7 6 0 0 39 64 154 72 130 40 7 6 0 6 0 6 0 6 0 1 3 9 15 7 7 7 15 18 31 21 39 24 23 9 0 7 0 7 0 6 0 4 0 9 7 6 11 4 15 6 19 4 11 6 7 4 3 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 0 23 24 55 24 75 31 19 0 11 3 7 3 3 0 7 16 31 21 19 27 31 24 19 22 27 25 35 28 43 31 43 27 31 27 39 31 47 31 47 31 47 31 47 27 27 30 31 30 35 34 55 33 47 42 75 48 75 43 59 45 83 54 87 42 43 30 31 40 55 42 63 43 43 31 15 19 23 25 39 30 43 30 39 25 31 25 31 25 31 25 31 31 31 24 15 24 19 24 15 24 19 25 27 27 27 25 23 18 23 19 31 22 35 24 43 21 31 21 31 21 31 21 31 25 39 28 47 28 39 24 27 21 15 15 0 9 0 10 7 15 15 12 11 10 11 10 23 12 19 6 11 0 0 0 0 3 3 1 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 7 3 0 0 0 0 15 43 107 46 75 40 51 33 39 31 39 42 59 37 47 33 43 34 51 39 55 36 47 34 47 34 51 33 39 30 39 33 39 27 19 22 35 22 35 22 35 22 39 16 31 21 19 18 35 22 31 21 31 3 0 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 128 57 136 60 131 57 136 61 140 60 128 55 131 57 128 54 128 52 131 55 138 60 143 61 133 54 128 51 126 51 126 52 140 58 133 52 126 49 121 48 143 57 128 49 126 51 126 49 121 49 126 54 131 55 133 54 131 54 133 57 140 61 145 64 140 61 152 63 143 58 150 69 148 60 143 60 150 64 150 61 148 61 148 63 150 64 152 64 157 66 155 64 152 66 155 67 167 64 164 64 164 66 169 69 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 70 174 70 174 69 169 66 174 70 174 70 174 69 167 66 167 66 167 67 169 69 171 70 174 70 169 67 167 70 176 75 169 72 179 75 179 75 183 81 176 75 179 76 181 78 183 79 181 76 181 76 181 76 181 76 186 76 176 73 181 78 183 76 181 76 181 76 179 73 174 72 174 73 181 79 188 81 186 79 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 200 85 200 85 200 85 200 85 202 87 202 87 202 90 210 92 212 92 210 90 207 88 205 88 202 87 205 87 205 87 210 84 217 90 219 88 219 88 219 88 226 95 219 90 214 90 217 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 229 98 226 96 224 98 226 99 229 99 229 99 229 99 229 99 231 99 229 98 226 99 229 101 236 102 234 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 99 231 101 236 104 236 101 234 99 231 101 234 102 236 104 236 105 238 107 241 107 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 238 104 243 105 245 107 243 105 250 111 257 116 262 117 265 114 267 119 276 123 284 129 305 141 327 143 341 150 348 150 343 146 343 150 346 152 348 153 351 155 351 149 346 147 348 152 355 156 353 159 372 170 382 170 382 173 391 182 396 187 401 182 393 179 362 164 339 150 358 191 329 111 200 99 222 66 81 3 31 12 33 0 19 37 193 90 171 88 195 90 112 6 54 7 66 13 38 9 42 15 47 12 40 7 35 7 26 3 26 4 35 7 52 13 54 12 54 12 59 10 62 12 66 16 78 22 85 27 93 33 112 49 145 66 159 69 186 79 136 19 14 0 19 0 26 33 174 73 167 64 169 67 188 72 174 73 181 82 105 4 16 1 11 3 9 3 7 0 31 22 152 75 155 72 117 54 76 24 50 9 31 3 33 9 23 7 26 9 26 10 33 9 35 13 42 16 50 15 35 3 31 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 0 1 2 1 14 9 42 27 52 27 47 18 14 0 0 3 2 1 2 6 40 27 64 21 64 21 64 22 62 25 64 25 74 27 74 27 74 27 74 28 76 28 76 28 76 28 76 28 76 31 78 33 81 31 78 30 85 37 93 43 100 45 102 45 102 52 119 55 105 42 88 42 85 46 100 45 71 28 57 30 66 25 59 25 66 30 66 25 54 22 59 25 62 25 62 25 54 25 47 24 47 22 45 22 45 24 47 25 50 27 52 28 47 21 42 18 38 18 42 21 47 22 47 22 47 22 47 24 50 27 57 31 59 28 52 24 33 13 33 15 35 16 38 16 31 15 23 12 19 10 16 9 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 9 10 71 51 107 51 88 36 71 33 76 37 71 37 83 39 71 31 74 39 69 33 74 36 74 33 66 28 62 28 66 33 71 31 66 28 52 21 42 18 40 18 42 19 42 19 40 16 40 19 47 25 38 13 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 55 87 60 91 57 87 58 99 61 91 54 79 55 87 57 83 52 79 54 83 55 91 57 95 58 91 55 79 52 79 54 87 57 87 54 75 49 67 48 67 55 79 49 71 51 79 51 71 48 67 51 79 54 83 54 83 51 79 54 87 57 99 61 103 57 87 58 87 57 83 60 95 61 91 58 91 63 103 63 95 61 87 63 91 63 95 64 95 67 99 66 95 64 99 66 103 64 99 63 99 63 103 66 111 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 115 70 119 69 115 67 107 69 119 70 119 69 115 67 107 66 107 66 111 67 115 69 107 70 95 69 95 70 99 72 107 69 103 75 111 75 111 78 123 75 111 76 115 76 115 76 119 76 115 76 115 76 115 76 115 79 115 73 107 76 119 76 115 76 115 76 115 75 111 73 103 73 111 78 126 81 126 81 126 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 85 142 85 142 85 142 85 142 87 146 87 146 87 150 90 158 92 158 90 154 90 150 88 150 88 150 88 150 87 146 85 146 90 158 88 158 88 158 88 158 96 166 92 154 88 154 92 158 92 158 92 158 92 158 92 158 93 162 92 158 92 162 95 166 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 98 162 98 162 99 170 102 174 101 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 182 101 182 102 190 102 186 101 182 101 182 102 186 102 174 102 178 104 178 105 182 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 104 182 105 190 108 194 107 190 111 210 113 210 116 214 116 206 117 218 122 222 126 242 137 257 146 257 150 277 155 277 152 265 150 265 150 269 152 269 152 269 149 273 149 273 152 273 155 281 153 285 165 305 171 309 173 317 179 325 185 325 185 317 177 305 162 281 153 269 159 301 126 134 76 194 93 123 19 0 4 19 9 0 0 75 95 182 69 154 84 186 34 0 6 0 16 7 9 15 12 15 12 3 10 0 10 7 4 0 0 0 6 3 12 15 10 15 10 7 10 15 6 23 9 31 16 35 19 27 16 15 27 47 45 83 58 103 69 134 52 27 0 0 0 0 0 51 78 162 75 134 73 130 75 123 67 134 84 186 48 0 0 0 1 3 4 0 3 0 0 7 66 150 72 166 55 119 45 67 28 19 7 0 3 0 6 3 7 7 7 11 9 7 9 11 12 19 18 19 10 0 9 0 9 0 7 3 7 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 15 1 0 1 11 19 55 25 55 25 31 6 0 0 15 3 0 0 3 18 39 24 19 21 19 21 23 24 27 25 31 24 31 25 35 27 39 28 39 28 39 28 39 28 39 28 39 30 35 31 39 33 35 31 31 34 43 36 51 39 63 43 67 45 83 54 95 48 67 43 67 46 83 54 75 39 27 31 35 28 35 25 35 28 43 28 31 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 31 19 23 16 23 19 27 19 31 21 31 22 39 24 39 24 47 30 55 30 43 21 23 13 11 13 11 15 15 16 19 16 23 15 23 12 11 7 7 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 11 33 99 51 83 43 55 34 47 36 55 34 51 37 55 34 47 36 55 33 43 34 51 34 43 31 35 27 31 30 39 31 39 30 35 21 31 19 23 18 23 18 27 18 23 18 23 18 27 21 43 22 39 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 126 57 133 58 131 57 133 61 138 57 124 52 128 58 136 60 128 52 128 52 128 52 131 54 143 60 133 54 128 54 136 58 128 51 124 49 121 48 121 49 121 48 119 49 128 52 126 48 119 46 124 51 128 52 128 52 126 51 128 54 133 57 138 60 148 60 140 57 143 58 143 57 148 60 143 60 150 64 150 61 148 63 150 63 152 64 152 64 157 67 155 66 155 66 157 67 162 61 159 61 159 63 164 66 167 66 167 66 167 66 167 66 164 64 164 64 164 64 164 64 167 66 167 66 167 66 167 66 162 67 159 66 159 66 162 67 162 67 162 67 162 67 162 67 164 64 164 66 167 67 169 67 171 69 174 70 171 67 167 66 171 69 171 70 171 67 169 66 167 66 167 67 169 69 171 70 167 69 171 70 174 72 174 70 171 72 179 75 176 73 181 79 181 76 181 76 179 75 179 75 181 76 181 76 181 76 181 76 186 76 176 73 181 78 181 75 181 76 181 76 179 75 179 75 181 78 186 81 191 82 191 82 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 202 87 202 87 202 87 202 87 205 87 202 87 202 88 207 90 207 90 207 88 205 88 202 87 205 88 207 88 210 90 214 88 217 90 219 88 219 88 219 88 224 93 219 90 217 90 219 92 219 92 219 92 219 92 219 92 226 95 222 92 219 92 219 93 226 95 224 93 222 95 224 96 226 98 224 96 224 96 226 98 231 101 231 101 231 101 231 101 229 99 226 96 224 98 229 99 231 101 231 99 229 99 226 98 231 101 231 101 231 101 231 101 229 99 231 101 231 101 229 99 234 101 234 101 234 101 234 101 236 102 236 102 236 102 236 102 238 102 236 101 234 102 238 104 238 104 236 102 236 102 238 104 231 101 231 102 234 102 234 104 236 104 236 104 236 104 236 104 238 105 241 107 241 107 238 105 241 107 241 107 241 107 241 107 245 107 245 107 245 107 245 107 243 107 248 108 250 110 248 108 255 113 255 113 257 116 269 119 269 122 281 126 288 131 305 141 336 147 348 155 355 155 351 152 348 152 348 150 346 150 346 150 343 147 348 150 353 155 355 155 353 158 372 170 382 173 386 177 386 180 398 187 398 179 379 170 353 152 324 147 296 120 212 69 186 90 195 51 62 1 28 9 31 0 21 43 193 90 174 79 183 81 95 4 50 4 52 4 38 10 38 13 40 12 40 10 33 9 26 1 21 4 33 7 40 10 42 10 47 9 47 9 35 3 40 6 45 10 54 12 45 9 62 19 88 37 117 49 145 61 128 28 40 6 26 0 33 31 179 81 186 72 174 64 183 70 171 69 174 79 107 9 16 1 11 3 9 3 7 0 26 12 136 66 143 73 124 60 109 43 76 21 38 6 21 1 14 4 11 4 16 6 19 6 21 7 33 13 47 18 38 9 28 10 28 9 26 7 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 0 3 2 1 11 9 40 25 52 27 50 19 16 1 0 1 2 1 2 6 40 27 64 21 64 21 64 21 62 24 62 25 66 22 69 25 74 28 78 30 76 28 76 28 76 28 76 28 78 31 78 31 78 31 78 31 81 31 78 31 83 37 93 42 95 46 107 51 107 46 97 46 95 51 100 45 74 31 64 34 69 28 64 27 69 30 66 27 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 21 42 18 40 18 40 19 38 18 42 21 47 24 52 25 50 27 57 30 54 22 38 12 33 13 33 13 35 15 35 16 31 19 28 18 21 10 9 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 7 0 2 0 0 0 0 0 0 4 4 0 14 16 78 51 95 45 88 40 78 37 76 37 78 34 71 34 76 37 76 34 71 34 74 34 74 33 69 30 64 30 66 31 69 30 64 28 50 19 40 16 38 16 38 16 38 18 40 19 42 19 42 21 38 15 11 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 54 87 58 91 57 83 58 95 60 83 51 71 54 95 61 103 55 87 54 83 52 79 51 75 61 95 55 79 51 79 57 95 49 71 48 67 46 71 49 75 46 67 46 75 52 79 48 59 45 63 48 71 51 75 51 75 52 79 54 87 57 95 58 99 69 99 58 87 63 103 61 83 61 91 58 91 63 103 63 95 63 91 63 95 64 95 66 99 69 103 66 99 66 99 67 107 63 99 61 95 63 103 66 107 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 107 66 99 64 103 67 107 66 103 66 103 66 103 66 103 64 103 64 107 66 111 67 111 67 115 69 115 69 111 66 103 67 111 69 115 69 111 67 107 66 107 66 111 67 115 69 107 66 91 70 107 73 103 70 95 70 103 75 111 73 107 75 119 78 119 76 115 75 107 73 107 75 111 75 111 75 111 75 111 78 111 72 107 75 115 76 111 78 115 76 111 75 111 76 115 79 126 81 130 84 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 146 88 150 88 150 88 146 87 146 87 146 88 154 90 154 90 158 90 158 90 158 88 158 88 158 88 158 93 158 92 158 92 158 92 158 92 158 92 158 92 158 92 158 95 162 93 158 92 162 93 166 96 166 95 162 93 166 95 170 98 162 96 154 95 158 98 162 101 170 101 170 101 170 101 170 98 162 96 158 96 158 98 162 99 166 99 162 98 162 98 162 99 166 99 166 99 166 99 166 98 166 101 170 101 170 99 162 99 178 99 178 99 178 99 178 101 182 101 182 101 182 101 182 102 186 101 186 102 186 104 190 105 190 104 186 102 190 104 194 102 174 102 174 102 174 104 178 104 178 104 178 104 178 104 178 104 182 107 186 107 186 105 178 107 186 107 186 107 186 107 186 105 186 105 186 105 186 105 186 107 194 110 202 111 202 110 198 114 214 111 206 114 218 120 222 120 226 126 238 131 249 138 257 144 249 149 269 153 269 150 261 152 269 150 265 149 257 147 257 143 265 149 281 155 277 155 273 153 285 165 301 171 313 176 329 176 317 184 337 184 317 168 289 152 257 138 261 120 158 76 130 73 190 79 83 9 0 7 23 10 0 3 103 92 170 72 130 78 162 27 0 9 0 12 0 10 15 12 11 12 0 10 0 10 3 3 0 1 0 4 11 7 11 7 11 6 11 6 11 0 0 1 0 4 0 7 0 7 0 7 0 16 35 34 63 42 95 52 99 33 71 21 15 3 39 63 126 69 123 63 103 66 103 61 115 73 162 45 0 0 0 1 3 4 0 3 0 0 0 51 119 57 138 46 107 36 63 24 19 9 0 3 0 1 0 3 0 3 0 3 0 1 0 6 19 18 23 15 3 10 3 10 3 9 7 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 1 7 16 47 24 55 27 39 9 3 0 11 3 0 0 3 18 39 24 19 19 15 21 19 22 27 24 27 21 19 22 27 27 39 30 47 28 39 28 39 28 39 28 39 31 35 31 35 31 35 31 35 33 35 30 27 31 43 39 63 40 63 46 79 49 83 49 83 45 67 42 43 30 11 27 19 31 43 27 39 30 43 28 31 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 27 18 23 18 23 15 15 16 27 21 35 25 43 24 43 27 43 22 19 10 0 13 11 13 11 13 15 15 15 19 31 21 31 15 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 0 0 7 0 7 0 7 0 0 3 31 39 99 42 71 43 67 40 59 37 51 39 47 30 43 37 59 36 39 34 47 34 47 33 43 31 39 30 35 31 35 30 35 28 35 21 31 18 19 15 15 15 19 15 19 19 31 21 27 18 27 22 47 10 11 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 126 55 133 57 128 55 131 60 131 54 121 51 128 60 140 63 136 57 136 55 131 52 128 52 136 55 128 49 124 51 128 54 121 46 119 46 119 48 124 49 124 49 121 49 126 48 114 40 117 46 121 49 126 51 126 51 133 55 136 57 138 60 140 60 159 63 143 58 150 64 148 57 148 60 143 60 150 64 150 61 150 63 152 64 152 66 155 66 159 69 157 66 155 67 159 69 164 64 164 64 164 66 169 69 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 155 66 155 66 157 69 157 67 157 67 157 67 157 66 164 64 164 66 167 67 169 67 169 67 171 69 169 67 167 64 167 66 169 69 171 67 169 66 167 66 167 67 169 69 171 70 164 67 171 73 176 72 171 69 171 72 179 73 174 72 176 76 181 76 181 75 176 73 174 72 179 75 179 75 179 75 179 75 183 75 174 72 179 76 179 73 183 76 181 75 179 76 183 79 191 82 191 82 191 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 85 202 87 200 85 200 87 202 87 202 87 205 88 207 90 210 92 217 90 217 90 219 88 219 88 219 88 217 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 90 217 92 222 95 226 98 226 95 224 93 222 95 224 96 226 96 222 95 222 95 224 98 229 99 229 99 229 99 229 99 224 96 222 95 222 95 224 96 224 96 224 98 226 98 226 98 229 99 229 99 229 99 229 99 226 98 229 101 231 99 226 98 231 99 231 99 231 99 231 99 234 101 234 101 234 101 234 101 231 101 234 102 238 104 238 104 241 104 238 102 236 104 238 105 238 105 238 105 238 105 236 104 236 104 236 104 236 104 236 104 236 104 238 107 241 105 236 104 241 107 241 107 241 107 241 107 243 105 243 105 243 105 243 105 245 108 250 111 253 111 253 111 257 113 255 113 257 117 274 123 274 126 291 132 296 135 308 141 329 144 343 152 351 152 346 147 346 150 346 149 341 147 339 146 339 144 348 152 355 156 355 155 358 161 372 168 379 173 389 179 384 180 396 184 391 173 362 158 334 134 281 117 231 75 179 84 188 92 179 36 45 6 40 10 31 0 45 63 191 85 181 73 186 76 85 7 62 7 47 7 35 10 35 10 35 10 38 10 31 7 19 1 19 3 28 7 31 7 33 6 33 6 33 6 26 3 28 4 31 4 35 6 40 7 38 4 47 13 66 24 95 36 114 46 102 48 95 37 90 42 164 64 167 60 152 58 157 57 155 60 155 67 93 3 16 1 11 3 9 3 7 0 23 6 109 43 102 49 78 31 59 19 40 10 21 4 14 4 2 0 4 1 4 3 11 1 7 0 21 12 40 18 35 10 28 10 28 9 26 7 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 0 9 6 35 22 50 27 52 22 21 3 0 1 2 1 2 6 40 27 64 21 62 19 62 21 59 22 62 24 62 21 66 24 74 28 78 30 76 28 76 28 76 28 76 28 81 31 78 30 76 31 78 33 83 33 76 30 78 36 93 43 90 40 95 45 105 51 105 51 88 42 78 30 54 24 52 25 71 30 64 27 66 30 64 24 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 21 42 18 38 15 33 13 38 18 42 22 50 24 42 22 42 22 38 15 23 7 35 18 33 16 33 16 33 16 33 21 28 18 19 7 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 4 0 21 27 90 49 85 43 88 43 85 39 76 34 78 33 66 31 76 39 74 30 74 34 71 33 69 31 69 31 71 31 69 30 64 28 64 28 52 21 42 18 38 15 35 15 35 16 42 21 42 18 38 16 38 19 21 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 0 52 83 57 87 55 83 57 95 55 79 52 79 58 99 61 95 57 91 55 87 54 83 52 79 52 75 49 71 48 67 48 71 48 71 46 67 46 71 49 75 54 79 49 71 49 71 43 51 46 63 49 75 52 79 52 79 57 91 58 95 58 99 60 99 61 91 57 83 58 87 58 83 61 91 58 91 63 103 63 95 64 95 64 95 66 99 66 103 69 107 67 103 67 103 69 107 66 107 64 103 66 107 67 115 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 103 66 99 66 99 67 103 66 99 66 99 66 99 66 99 64 103 64 107 66 111 67 111 67 111 67 111 67 107 64 103 64 103 66 111 67 111 67 107 66 107 66 111 67 115 69 107 67 95 70 99 72 103 72 99 70 103 75 107 72 99 72 111 75 111 75 111 73 107 73 107 73 107 73 107 73 107 73 107 76 107 72 103 73 111 75 107 78 119 75 111 75 115 79 126 84 130 82 126 81 130 84 134 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 85 142 85 142 85 142 85 142 88 146 87 142 84 142 85 142 84 138 84 142 85 142 87 146 87 146 87 150 90 158 90 158 90 158 88 158 88 158 88 158 88 154 92 162 93 162 92 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 96 158 95 154 95 154 96 158 96 158 96 158 96 158 96 158 96 154 93 150 93 150 95 158 95 154 95 158 96 158 98 162 98 162 98 162 98 162 98 162 98 162 99 166 99 166 98 162 98 174 98 174 98 174 98 174 99 178 99 178 99 178 99 178 98 178 101 190 104 190 104 190 104 190 102 186 102 186 104 190 107 186 107 182 105 182 105 178 104 178 104 178 104 178 104 178 104 178 105 182 105 182 104 178 107 186 107 186 107 186 107 186 104 182 104 182 104 182 104 182 107 194 110 202 111 202 111 198 111 214 113 210 117 226 122 226 123 238 131 249 135 257 140 257 144 253 150 273 155 273 152 265 147 257 147 257 147 253 146 253 143 261 147 277 153 281 156 281 159 297 167 301 170 309 176 329 177 329 182 329 176 309 161 281 147 226 105 162 76 119 72 174 82 210 75 55 3 19 15 31 9 0 24 166 87 150 79 123 85 158 24 0 15 0 15 7 10 15 10 3 9 0 10 0 9 0 3 0 0 0 4 11 7 11 6 19 6 19 6 11 6 0 6 0 7 0 6 0 6 0 0 0 0 0 6 11 10 3 27 83 42 123 46 99 36 63 45 59 46 75 49 83 45 63 52 95 66 134 34 0 0 0 1 3 4 0 3 0 0 0 36 63 30 75 13 23 18 27 12 3 4 0 3 0 0 0 0 0 1 0 1 0 0 0 4 11 16 31 13 3 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 3 15 1 0 0 0 13 39 24 55 28 47 12 11 1 11 3 0 0 3 18 39 24 19 18 15 19 15 22 23 22 23 21 19 22 27 25 35 28 39 28 39 28 39 28 39 28 39 34 39 30 27 28 31 33 43 33 39 31 35 34 51 40 63 39 55 39 67 48 91 52 91 49 67 37 27 27 15 27 19 31 39 27 31 27 35 25 23 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 35 22 31 19 23 15 11 13 11 15 19 18 27 21 35 18 27 16 19 13 11 10 7 21 31 19 31 19 27 18 27 19 27 16 11 9 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 0 7 59 46 95 43 75 43 67 40 55 36 47 34 43 31 43 34 51 34 39 36 47 33 39 31 39 31 43 34 43 31 31 28 31 28 35 25 39 21 27 18 19 16 19 18 23 18 23 18 19 15 23 22 55 16 27 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 124 55 131 57 128 54 131 58 126 54 126 57 136 61 133 55 131 54 131 52 128 52 128 52 121 49 126 51 126 48 119 45 126 49 124 48 121 48 124 49 131 51 121 46 121 49 121 46 121 48 126 52 131 54 131 54 133 57 136 57 136 58 138 58 140 58 143 58 140 57 145 61 148 60 143 60 150 64 150 61 152 64 152 66 155 66 157 67 162 69 159 67 157 69 159 70 164 64 162 63 164 66 167 67 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 66 155 64 152 66 155 67 155 66 155 66 155 66 155 66 164 64 164 66 167 67 169 67 167 67 169 67 169 66 164 63 162 64 167 67 169 67 169 67 167 66 167 67 169 69 171 70 171 69 169 69 171 70 174 73 171 73 179 73 171 70 174 73 174 73 176 73 176 73 179 75 176 73 176 73 176 73 176 73 181 73 171 72 176 75 179 73 186 78 179 73 179 78 188 82 193 82 188 79 186 81 191 84 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 198 84 198 84 198 84 198 84 205 87 200 85 198 84 198 85 195 82 198 84 198 85 200 85 198 85 202 87 207 90 214 90 217 90 219 88 219 88 219 88 212 88 219 93 224 93 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 93 226 96 226 95 224 93 222 95 224 96 224 95 222 93 219 95 222 96 222 95 222 95 222 95 222 95 222 95 219 92 217 93 222 95 219 93 222 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 99 234 104 241 105 238 104 236 102 234 101 234 101 236 102 238 105 238 104 236 104 234 102 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 245 107 248 110 250 110 250 110 250 111 257 117 265 122 274 123 279 129 298 137 303 138 310 143 329 144 343 152 351 152 346 147 339 146 339 146 339 147 341 147 341 146 343 147 351 155 360 159 370 167 377 168 377 170 386 179 391 180 391 177 377 164 353 153 312 117 229 76 181 73 191 85 198 98 164 25 31 9 40 7 26 0 81 87 183 76 191 78 195 75 74 6 57 7 50 13 35 10 33 9 31 10 38 12 31 6 16 1 14 3 26 7 33 7 33 7 33 7 33 7 31 10 31 9 31 9 33 6 28 1 26 0 26 3 40 6 62 6 62 21 74 33 90 37 107 30 117 31 124 36 117 39 131 46 150 58 152 63 81 0 16 1 11 3 9 3 7 0 23 4 83 24 66 25 31 6 33 9 19 4 7 1 2 1 0 0 0 1 2 1 7 3 7 0 14 12 35 16 31 9 23 7 21 6 19 4 19 4 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 7 4 33 19 50 27 54 25 23 4 0 1 2 1 2 6 40 27 64 21 59 18 62 19 57 22 59 22 66 22 66 24 69 25 71 27 76 28 76 28 76 28 76 28 83 33 76 28 74 30 81 34 76 30 78 33 83 37 90 39 93 39 88 40 105 52 107 51 105 46 78 30 59 28 62 31 69 27 62 24 62 25 57 19 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 22 47 22 45 18 35 12 35 15 35 16 40 18 40 19 31 12 21 7 19 10 28 16 42 22 42 21 40 21 38 19 33 16 16 7 4 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 7 0 2 0 0 0 0 0 0 6 7 0 26 36 100 49 95 46 90 42 81 36 74 33 69 33 74 34 69 31 71 34 76 34 71 31 66 31 71 33 76 33 69 28 62 27 64 28 59 25 50 21 42 18 40 18 42 18 40 16 35 15 35 18 38 22 31 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 0 0 0 0 52 79 57 87 54 79 57 91 54 79 55 95 61 99 57 75 52 75 51 75 51 75 51 75 46 71 51 83 52 71 46 55 52 79 49 75 48 71 48 75 52 75 46 63 48 79 52 79 48 71 51 83 54 87 55 83 54 83 55 87 55 87 57 91 57 95 64 99 58 87 63 115 61 91 58 91 63 103 63 95 64 95 64 99 66 103 67 103 70 107 69 103 67 107 69 111 64 95 63 95 63 99 66 107 64 99 64 99 64 99 64 99 63 95 63 95 63 95 63 95 64 99 64 99 64 99 64 99 67 99 66 95 64 99 66 103 66 99 66 99 66 99 66 99 66 103 64 107 66 111 67 111 66 111 67 111 67 107 64 99 63 99 64 111 67 111 67 111 66 107 66 111 67 115 69 107 72 99 69 91 67 99 73 111 70 107 75 107 70 95 70 107 70 103 72 107 73 111 75 115 73 107 73 107 73 107 73 107 76 107 70 99 73 111 75 107 79 119 75 107 75 119 81 134 84 130 79 119 78 123 81 130 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 82 134 82 134 82 134 82 134 88 150 85 138 84 138 84 138 81 134 82 138 84 142 85 142 82 138 84 142 87 150 88 154 90 158 90 158 88 158 88 158 87 150 92 162 95 162 93 158 92 158 92 158 92 158 92 158 96 166 93 158 92 158 93 162 96 166 95 162 93 166 95 170 95 154 93 150 92 154 93 158 92 150 92 150 92 150 92 150 95 150 93 146 92 150 93 154 92 150 93 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 174 101 190 105 194 104 190 102 182 101 178 99 182 101 186 104 178 104 174 102 170 101 170 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 105 190 108 198 110 198 108 194 108 198 114 222 122 222 122 222 126 238 134 261 138 257 140 261 137 246 144 265 149 257 144 246 143 249 144 253 146 257 147 261 147 265 147 265 150 277 159 293 165 309 170 305 168 305 173 321 182 337 179 321 168 301 156 293 129 198 87 115 75 178 93 198 90 206 72 35 0 23 15 19 6 0 42 206 85 130 81 146 92 158 16 0 12 0 13 15 12 7 9 0 7 0 10 11 6 3 3 0 1 0 4 7 7 23 7 23 7 23 7 15 9 3 9 0 7 7 6 3 3 0 1 0 1 11 7 23 7 0 3 15 18 51 25 59 34 35 28 35 39 55 40 67 36 59 55 107 67 126 31 0 0 0 1 3 3 0 3 0 0 0 30 47 18 51 3 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 3 3 13 15 10 0 6 0 4 0 4 0 3 0 6 3 4 11 4 11 4 11 4 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 3 4 7 1 0 0 0 12 35 24 59 30 59 15 11 3 3 3 0 0 3 18 47 25 19 19 15 18 15 21 23 22 23 22 27 24 27 24 27 24 27 28 39 28 39 28 39 28 39 33 39 30 27 28 31 33 43 27 27 31 39 36 47 36 47 42 55 37 59 48 91 52 87 54 71 36 23 27 19 30 35 30 35 24 27 24 27 21 11 21 23 24 31 25 31 25 27 25 23 24 19 24 15 22 15 22 19 24 23 25 27 27 39 24 27 24 35 21 23 13 7 15 19 16 19 16 19 16 19 12 3 6 0 4 7 16 31 25 43 24 43 22 35 21 35 18 19 9 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 7 0 7 0 11 3 0 9 75 51 95 51 83 45 63 37 47 34 43 30 47 37 51 30 31 31 51 37 51 33 39 30 39 33 47 36 47 31 31 27 27 28 35 30 43 25 35 21 27 19 23 21 27 16 15 13 11 15 27 22 51 21 27 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 119 51 121 52 121 52 121 52 126 55 126 55 126 55 126 55 131 57 128 54 126 54 128 55 121 52 126 54 126 51 117 45 117 46 117 46 117 46 117 46 124 51 119 46 117 46 117 46 119 49 126 54 133 55 131 52 124 51 131 55 136 58 138 58 145 58 145 60 148 61 150 63 148 60 148 60 148 60 145 60 140 60 140 61 143 63 145 63 152 67 152 67 152 67 152 67 150 64 155 69 162 70 162 70 155 66 152 63 148 61 148 63 155 63 150 67 155 60 143 61 140 61 155 64 145 58 145 63 152 64 152 64 152 64 152 64 155 64 152 63 150 64 152 66 152 66 159 69 164 72 167 72 162 67 159 66 157 67 159 69 155 66 159 69 159 66 155 63 162 69 162 69 162 69 162 69 171 70 171 72 174 73 176 73 176 73 176 72 174 70 171 70 174 72 174 72 174 72 174 72 179 75 181 76 181 75 176 73 181 75 179 73 176 75 179 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 195 85 195 85 195 85 195 85 198 85 195 84 193 82 191 82 188 81 188 82 191 84 193 84 193 84 193 84 193 84 193 84 198 84 200 85 200 84 195 81 198 84 202 88 205 87 198 84 202 85 207 90 210 90 210 90 205 87 205 88 212 90 214 88 217 90 217 92 219 93 222 93 217 90 217 92 219 93 222 93 219 92 219 92 219 92 219 90 224 93 219 92 224 95 222 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 214 88 217 92 222 93 224 96 222 93 222 93 222 93 222 93 226 95 224 96 231 98 219 85 231 99 229 98 229 98 229 98 226 96 226 96 226 96 226 96 231 99 231 101 234 102 236 102 231 101 231 101 231 101 231 101 226 99 234 104 236 102 229 98 231 101 231 102 234 104 236 104 238 104 236 102 234 104 236 105 238 104 238 104 238 104 238 104 241 105 241 104 238 102 236 102 234 102 236 105 238 107 243 108 245 110 243 107 241 107 243 107 255 116 269 120 272 122 281 126 284 128 298 137 310 140 315 138 329 141 334 146 336 147 336 147 334 146 331 144 331 146 336 149 336 146 341 152 348 156 358 159 367 162 370 162 377 170 391 179 393 177 382 176 367 162 343 167 250 92 195 75 198 95 210 95 214 104 140 4 19 18 33 3 23 3 121 85 171 61 176 66 200 54 71 9 64 13 52 12 45 9 38 10 38 10 35 10 26 3 21 0 19 4 28 3 35 10 38 12 38 9 33 4 35 6 33 3 31 4 33 7 38 9 33 4 31 4 31 3 50 7 47 7 47 12 57 16 64 21 81 27 88 33 102 45 121 49 136 54 143 64 83 0 26 4 14 0 9 0 4 1 19 13 57 25 45 6 14 1 14 0 9 0 11 1 9 0 19 3 23 0 16 0 16 0 16 1 35 15 42 12 38 10 21 7 19 6 19 6 19 6 19 6 19 6 19 6 19 6 11 6 11 4 9 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 16 24 54 22 38 28 33 1 0 7 4 0 2 9 40 27 52 21 47 18 57 22 59 21 57 15 57 24 66 27 64 22 57 22 71 28 69 28 69 30 74 33 66 27 66 28 69 30 71 30 69 28 71 31 76 33 78 36 90 37 93 42 100 48 105 54 107 40 71 30 64 24 59 28 62 30 62 28 59 27 57 27 59 27 57 25 54 27 57 28 57 27 45 19 40 21 47 27 47 24 47 24 47 24 47 24 57 22 52 22 52 21 45 15 40 15 31 16 38 21 38 18 16 6 14 3 11 6 28 19 50 25 45 21 38 18 33 16 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 7 0 2 0 0 0 0 0 0 3 2 0 26 36 93 40 95 43 83 39 83 40 81 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 62 25 45 21 45 24 47 22 40 16 35 12 31 13 35 16 38 21 47 21 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 54 83 54 79 52 79 52 79 52 83 54 83 54 83 54 83 55 87 55 87 54 83 52 79 46 67 48 67 48 63 46 59 46 67 46 67 46 67 46 67 52 79 49 75 48 71 48 75 48 71 52 83 55 87 54 83 52 83 55 91 58 95 58 95 55 91 57 95 57 95 57 99 60 103 60 103 60 107 61 107 60 91 60 95 61 99 63 99 67 111 67 111 67 111 67 111 67 107 66 107 66 107 66 107 64 103 63 95 60 91 61 95 64 95 61 107 64 87 57 95 57 95 64 103 61 87 60 99 63 91 64 95 64 95 64 95 66 95 64 91 63 95 64 99 64 99 67 107 70 111 70 111 69 107 67 99 66 99 67 103 64 99 67 107 67 103 64 95 70 111 70 111 70 111 70 103 70 99 70 103 72 107 73 107 73 107 72 103 72 99 70 99 73 107 73 107 73 107 73 107 72 103 73 111 75 107 73 103 76 115 75 111 75 111 76 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 81 126 82 130 82 134 84 134 85 134 84 134 82 130 81 126 81 126 81 130 82 134 84 134 84 134 84 134 84 134 84 134 81 130 84 142 85 142 85 142 82 138 85 146 87 142 84 134 85 146 88 150 90 154 90 150 87 146 87 150 88 154 90 154 90 158 90 162 92 162 93 166 88 154 88 158 90 158 92 162 93 166 93 166 92 162 92 162 95 166 90 162 95 170 93 162 92 162 92 162 92 162 92 162 92 162 92 162 92 162 92 162 88 150 90 154 92 162 95 166 93 162 93 162 93 162 93 162 93 158 92 170 99 178 95 150 95 166 95 166 95 166 95 166 96 170 96 170 96 170 96 170 98 174 98 178 99 178 101 182 101 170 101 170 101 170 101 170 99 166 102 174 102 174 99 166 101 170 101 174 102 178 104 178 104 174 101 170 101 170 102 178 104 190 104 190 104 190 104 190 105 194 104 190 104 186 102 186 102 174 104 182 105 186 108 190 110 190 108 186 107 190 110 194 113 206 119 218 120 222 123 230 126 238 134 253 138 261 138 249 141 269 144 273 146 269 146 265 144 253 144 253 144 249 147 261 147 277 149 281 153 285 156 285 164 293 161 285 164 301 171 321 173 333 176 313 171 337 161 265 98 138 81 126 85 150 90 150 88 198 57 7 6 67 15 3 0 0 54 174 70 103 73 130 87 99 10 0 13 3 10 11 9 0 10 7 10 7 10 15 7 15 1 0 0 0 3 0 3 0 3 0 4 11 7 19 6 11 4 7 3 3 1 0 9 23 6 23 4 23 4 19 7 19 6 11 7 19 12 23 10 11 18 19 21 27 31 39 39 55 49 67 54 95 30 0 0 0 0 0 0 3 0 0 6 31 25 55 16 3 1 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 10 15 19 27 15 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 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 51 30 51 22 71 21 0 0 3 3 0 0 7 16 55 25 43 19 31 21 19 21 19 18 7 21 27 27 39 25 27 24 31 30 39 28 39 28 43 31 51 27 31 27 35 28 39 30 39 28 35 30 39 31 47 34 51 40 51 40 55 45 79 49 95 49 59 28 35 25 19 21 31 30 35 30 31 28 27 27 27 28 27 27 23 25 27 27 31 24 39 22 35 21 31 21 31 22 35 22 35 22 35 22 27 24 19 19 15 22 23 18 7 15 11 15 15 19 31 18 19 4 0 4 0 3 0 13 31 24 47 27 51 25 35 18 27 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 46 71 39 59 39 63 37 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 30 27 22 11 22 27 22 19 13 7 12 7 13 27 19 39 18 43 24 43 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 128 55 126 54 124 52 121 51 121 52 119 51 119 51 119 51 121 52 124 55 124 52 119 49 109 45 109 45 109 45 112 48 117 46 117 46 117 48 119 48 126 52 124 49 121 49 121 51 121 49 128 54 133 55 133 55 136 57 138 60 140 58 138 57 145 57 143 57 143 57 140 55 145 60 148 61 150 63 152 64 143 61 143 61 145 63 145 63 150 66 150 66 150 66 150 66 155 67 148 61 140 60 143 61 145 61 140 58 138 58 140 60 145 58 138 64 145 57 136 60 138 61 148 64 143 60 140 61 148 61 150 63 152 64 155 66 155 64 152 63 150 64 152 66 152 66 157 69 162 70 162 70 162 70 157 66 155 66 155 66 152 66 157 67 157 67 155 66 164 72 164 72 164 72 164 72 171 70 174 72 174 72 176 73 176 72 174 72 171 70 171 70 179 75 179 75 179 75 179 75 169 69 174 73 176 73 176 73 183 78 181 76 181 76 183 78 183 78 183 79 186 79 186 79 186 79 188 81 188 81 186 79 188 81 191 82 191 82 188 81 181 78 183 79 186 81 188 81 191 82 191 82 188 81 188 81 188 81 188 82 191 84 193 84 193 84 193 84 193 84 193 84 188 79 195 84 200 87 202 87 195 82 198 84 198 84 195 82 202 87 205 88 210 88 207 88 205 87 205 88 207 90 210 90 217 90 217 90 219 92 219 93 212 87 212 88 214 88 217 90 222 93 222 93 224 95 224 95 224 92 217 92 222 95 222 90 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 214 88 217 90 219 93 222 93 222 93 222 93 222 93 222 93 217 90 219 95 231 99 226 93 219 92 219 92 219 92 219 93 226 96 226 96 226 96 226 96 226 96 226 98 229 98 231 99 231 101 231 101 231 101 231 101 229 101 231 102 234 101 231 99 231 101 231 102 234 104 236 104 234 101 229 99 229 99 231 102 236 102 236 102 236 102 236 102 241 104 238 104 236 102 236 102 234 102 236 105 238 107 243 108 243 107 241 107 243 110 248 113 260 116 269 120 272 122 284 128 293 131 300 137 312 137 310 137 329 143 331 144 336 144 334 144 329 143 329 144 331 146 334 146 331 147 331 149 343 155 351 158 370 165 367 162 374 167 384 171 370 179 384 168 372 182 331 113 224 92 214 90 202 85 188 78 191 84 119 9 31 22 31 1 19 13 150 88 174 61 169 73 169 39 52 1 57 12 52 13 45 9 38 10 35 10 35 10 33 7 26 0 16 0 19 3 33 7 28 0 23 3 33 7 38 4 40 6 38 6 35 3 38 7 33 4 28 4 31 6 40 6 42 4 42 6 45 9 38 7 47 12 50 15 64 24 88 39 114 42 112 46 83 10 23 0 19 0 16 0 11 0 26 16 47 22 35 6 11 0 14 0 9 0 9 0 11 0 16 0 38 12 50 18 62 24 78 33 76 25 54 10 35 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 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 0 3 0 0 11 21 40 21 38 30 35 4 0 1 4 0 2 3 28 22 52 25 50 21 54 21 57 21 59 18 57 24 66 28 66 25 66 28 71 28 69 28 69 30 74 33 69 28 69 28 71 30 71 30 69 28 71 30 74 33 76 33 93 40 95 43 100 46 97 48 95 34 62 24 57 21 50 25 54 28 54 28 52 27 52 27 54 27 52 25 50 27 52 28 45 22 50 25 50 22 42 18 47 22 47 22 47 22 47 24 57 21 52 19 52 22 45 15 31 12 31 18 38 18 28 9 4 3 7 3 7 6 23 18 50 31 54 31 45 19 21 7 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 90 42 81 37 81 39 78 36 74 34 74 33 71 31 69 31 71 33 71 33 71 31 69 31 69 31 69 30 66 28 64 30 66 28 50 22 45 22 40 18 35 13 33 13 33 15 38 18 38 19 42 18 28 6 7 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 58 95 57 87 54 79 51 75 52 79 52 79 51 75 51 75 49 75 54 87 54 79 48 59 48 63 45 59 46 67 51 79 46 67 46 71 48 71 48 75 51 79 49 71 48 71 49 75 49 75 52 83 55 87 55 91 60 99 61 103 61 99 58 95 63 107 61 103 60 99 58 99 58 99 60 107 63 115 66 119 61 99 63 99 63 99 63 99 64 103 64 103 64 103 64 103 67 103 61 83 57 83 60 95 60 91 58 83 57 87 58 91 60 79 57 95 61 83 55 87 60 95 63 99 63 95 61 95 60 87 61 91 64 95 66 99 66 95 64 91 63 95 64 99 64 99 67 107 69 107 69 107 72 111 69 103 66 99 66 99 66 99 66 103 67 103 67 103 73 119 73 119 73 119 73 111 72 103 72 103 72 103 72 103 72 103 72 99 70 99 69 95 72 103 72 107 73 107 75 111 69 99 72 107 75 115 76 115 79 119 78 115 76 119 78 123 76 119 78 119 78 123 79 123 78 123 81 126 81 126 79 119 79 126 82 130 82 130 81 123 79 123 79 119 78 119 78 119 81 126 81 126 81 126 81 126 81 126 81 130 82 134 84 134 84 134 84 134 84 134 84 134 79 130 82 138 85 146 87 142 82 134 82 134 82 134 82 134 85 146 87 150 88 150 87 146 87 146 87 150 88 154 90 154 88 154 90 158 90 162 92 162 87 150 88 154 90 158 90 158 93 170 95 170 95 174 96 174 93 162 90 158 93 170 92 158 92 162 92 162 92 162 92 162 92 162 92 162 92 162 92 162 88 150 88 154 90 158 92 162 92 158 92 158 92 158 92 158 90 158 93 166 96 170 95 162 90 158 92 158 92 162 93 162 95 166 96 170 96 170 98 174 96 170 98 174 99 178 99 178 101 170 101 170 101 170 101 170 101 170 101 170 101 170 101 170 101 170 101 174 102 178 104 178 102 174 101 166 99 170 102 174 101 182 101 182 101 182 101 182 104 190 104 186 102 186 101 182 102 174 104 182 105 186 108 190 107 186 107 186 108 198 113 206 113 210 120 222 122 226 125 234 131 246 135 253 135 253 137 242 141 269 143 273 144 265 143 261 140 246 143 253 144 249 146 249 147 265 146 269 149 273 155 285 165 301 162 293 161 289 167 297 167 321 176 325 171 305 129 142 90 150 98 166 87 126 78 134 82 154 39 0 9 63 9 3 0 35 70 174 72 107 72 154 73 71 3 0 10 3 10 11 7 3 9 3 9 11 9 11 10 15 0 3 0 0 1 11 36 79 25 43 13 11 4 0 1 0 1 0 6 15 10 31 7 15 6 15 4 15 6 23 7 19 7 11 6 11 6 3 4 0 9 0 9 0 16 7 19 23 36 47 36 67 39 47 6 0 0 0 0 0 0 0 3 11 15 31 10 0 1 0 0 0 0 0 0 0 4 7 18 35 30 67 34 67 34 71 45 91 37 51 18 0 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 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 0 0 0 1 0 6 35 22 47 25 71 22 7 0 0 3 0 0 0 7 35 24 55 21 35 21 27 21 19 19 11 21 27 27 39 27 35 30 51 30 39 28 39 28 43 31 51 28 39 30 39 30 39 30 39 28 35 28 39 30 43 31 47 39 59 42 67 43 67 43 75 42 43 24 31 25 19 22 35 28 27 27 27 27 27 27 27 28 27 27 23 25 27 27 31 22 39 24 39 22 35 21 27 22 35 22 35 22 35 22 27 22 19 19 15 22 27 19 11 10 7 15 19 19 23 10 0 0 0 3 0 3 0 12 27 40 83 34 55 18 7 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 43 63 36 51 37 59 37 51 34 47 34 43 33 39 31 39 33 43 33 39 31 39 31 35 31 39 31 35 30 31 28 31 33 35 27 19 22 19 18 3 21 27 18 15 13 15 10 11 13 23 16 27 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 131 57 126 54 121 51 119 49 126 55 124 54 121 52 119 51 114 49 121 54 124 51 114 45 114 46 109 45 112 48 119 52 117 46 117 48 119 49 121 51 119 46 117 45 114 46 119 48 126 52 128 52 131 55 136 58 140 60 143 61 143 60 140 58 152 61 150 60 148 58 145 58 143 58 145 60 150 63 155 66 148 63 145 63 145 63 145 63 148 64 148 64 148 64 148 64 145 60 136 55 133 57 140 63 138 58 136 57 136 57 138 60 138 55 133 61 143 57 133 60 143 61 143 63 145 63 143 60 145 61 148 63 150 64 152 64 155 64 152 63 150 64 152 66 152 66 157 67 159 69 157 67 162 69 157 66 155 66 155 67 155 66 155 67 157 69 159 70 167 73 167 73 167 73 167 73 174 72 174 72 174 72 174 72 174 72 171 70 171 69 169 69 169 69 169 70 171 72 174 72 171 72 179 76 183 79 186 79 186 78 183 76 181 78 183 79 179 76 181 78 183 79 186 79 183 78 186 81 188 79 183 78 186 79 188 82 191 81 186 79 193 84 191 81 186 78 181 76 188 81 188 81 188 81 188 81 188 81 188 82 191 84 193 84 193 84 193 84 193 84 193 84 195 84 198 85 200 84 198 82 195 82 195 82 195 82 195 82 202 87 205 88 207 87 202 85 205 87 205 88 207 90 210 90 214 88 214 90 217 90 219 92 217 90 217 90 219 92 222 93 222 93 222 95 224 96 226 96 222 92 214 90 222 93 219 90 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 214 88 214 90 217 90 217 92 219 92 219 92 219 92 219 92 222 95 224 95 222 92 217 90 219 92 222 93 224 95 226 96 224 95 224 96 226 98 229 98 231 99 231 99 234 101 236 102 231 101 231 101 231 101 231 101 231 101 231 101 231 101 231 101 231 101 231 102 234 104 236 104 238 104 234 102 234 102 236 105 234 101 234 101 234 101 234 101 238 104 236 102 236 101 234 101 234 102 236 105 238 107 243 108 241 107 241 108 245 111 253 116 262 117 272 122 274 123 284 129 298 134 300 135 310 135 310 137 329 143 331 144 334 143 329 141 324 141 329 146 336 147 336 146 331 146 327 144 334 149 346 155 367 164 365 164 367 164 370 164 379 168 370 176 348 129 250 96 236 104 238 99 205 79 188 81 198 72 85 0 23 12 19 1 23 39 176 84 176 66 167 81 169 39 52 4 59 10 47 10 38 7 35 7 33 9 28 10 23 1 14 1 19 0 23 16 119 58 112 48 85 27 52 10 45 3 31 0 28 1 38 12 38 4 31 4 31 6 33 7 42 9 47 9 47 7 45 7 40 7 45 9 42 9 50 15 59 21 85 30 90 37 102 43 78 22 54 4 28 0 23 0 16 1 28 7 28 3 19 0 14 0 21 3 26 9 45 22 78 40 95 48 95 45 90 43 90 42 78 27 50 10 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 2 1 2 1 2 1 2 1 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 2 0 7 13 31 21 40 27 31 7 0 0 2 0 0 0 9 13 45 25 54 22 54 21 57 21 57 22 59 24 66 27 66 27 71 33 71 28 69 28 69 30 74 33 74 30 71 30 71 30 71 30 69 28 69 30 71 30 71 31 88 39 93 42 93 43 90 42 85 30 62 28 62 24 54 27 50 27 52 27 52 27 52 27 54 27 52 25 50 27 52 28 54 25 47 19 42 19 47 24 47 22 47 22 47 22 47 24 54 19 50 19 52 22 47 16 31 12 31 18 35 15 19 1 2 1 7 1 4 3 14 12 62 33 40 15 11 0 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 83 37 74 34 76 37 78 34 74 34 74 33 71 31 69 31 71 33 71 31 69 30 66 28 69 31 69 30 66 28 64 30 69 31 52 25 47 21 35 12 42 19 40 16 35 12 28 9 35 15 35 16 31 9 11 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 55 83 54 79 52 75 49 71 55 87 55 83 52 79 51 75 49 75 52 83 52 75 48 63 45 59 45 59 45 59 46 67 46 67 48 71 49 79 51 79 45 63 43 59 45 63 46 71 52 79 52 79 54 87 58 99 58 95 60 103 61 103 60 99 58 95 57 95 57 95 55 91 57 95 58 103 60 107 61 111 64 103 64 103 63 99 63 99 63 99 63 99 63 99 63 99 60 87 57 79 55 83 60 95 58 87 57 83 57 87 60 95 58 75 55 95 61 83 57 91 61 91 60 95 64 103 61 87 63 91 63 87 61 87 61 87 66 95 64 91 63 95 64 99 64 99 67 103 67 103 66 99 69 103 67 99 66 103 67 107 67 99 66 99 67 107 72 115 73 119 73 119 73 119 73 111 73 107 72 103 72 103 70 99 70 99 70 99 69 95 69 91 66 91 67 95 70 99 72 103 73 111 76 119 79 123 79 123 78 119 76 115 76 115 78 119 75 111 75 115 78 119 79 123 78 119 79 123 79 123 78 119 79 123 81 126 81 126 79 123 85 138 84 130 81 123 78 115 81 126 81 126 82 130 82 130 81 126 81 130 82 134 84 134 84 134 84 134 84 134 84 134 84 142 85 142 85 138 82 130 84 138 82 134 82 134 84 138 85 146 87 146 87 142 84 138 87 146 87 150 88 154 90 154 87 154 88 154 90 158 90 158 90 158 92 162 92 166 93 166 92 162 92 166 95 174 96 174 93 158 88 158 92 166 92 154 92 162 92 162 92 162 92 162 92 162 92 162 92 162 92 162 88 150 88 150 88 154 90 154 90 154 90 154 90 154 90 154 95 170 96 166 90 150 88 154 93 162 95 166 96 174 98 178 93 162 95 170 96 174 99 178 99 178 101 182 101 186 102 186 101 170 101 170 101 170 101 170 102 170 101 166 99 170 101 174 101 170 101 174 102 178 104 178 105 182 104 174 102 178 105 182 99 178 99 178 99 178 99 178 102 186 102 186 101 182 101 178 102 174 104 182 105 186 108 190 110 190 108 190 110 198 113 206 114 210 122 226 123 230 126 238 132 246 134 246 134 253 138 253 141 269 143 269 143 257 140 253 140 246 144 261 149 257 149 253 146 261 143 253 143 257 150 277 161 293 162 297 162 293 162 297 176 305 164 317 140 146 88 162 105 182 105 178 90 138 82 154 92 126 18 0 4 31 3 0 0 103 84 150 72 130 70 170 78 83 9 0 12 7 7 0 6 0 6 7 7 7 9 11 6 0 0 7 0 0 4 43 67 174 69 158 58 111 36 67 22 31 9 0 0 0 0 0 6 11 4 7 4 19 7 19 7 15 9 19 10 19 9 7 4 0 7 0 4 0 7 0 7 7 19 31 24 47 37 91 45 83 28 39 7 0 0 0 0 0 1 0 3 0 0 0 1 11 15 43 19 55 30 83 34 83 43 99 43 91 42 95 33 67 30 39 15 3 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 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 19 18 47 24 55 16 11 1 0 1 0 0 0 3 19 16 43 22 39 21 27 19 19 22 23 24 31 27 31 24 31 28 47 30 39 28 39 28 43 31 51 31 43 31 43 30 39 30 39 28 35 28 35 28 39 30 39 34 47 39 63 43 75 42 71 37 39 25 35 28 35 24 39 25 23 25 23 27 27 27 27 28 27 27 23 25 27 27 31 28 43 21 23 16 27 22 43 22 35 22 35 22 35 22 27 21 15 18 15 24 31 21 15 16 15 16 15 16 15 7 0 0 0 3 0 1 0 4 3 21 27 9 0 0 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 1 0 0 0 12 67 46 79 39 51 33 43 36 55 36 47 34 47 34 43 33 39 31 39 33 43 31 39 30 31 28 31 31 39 31 35 30 31 28 31 31 35 27 23 25 23 16 0 12 11 15 19 16 27 16 23 19 31 18 39 19 31 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 119 51 119 51 119 49 117 49 126 54 124 52 119 49 114 48 124 52 121 52 121 51 119 49 112 48 114 48 114 46 112 45 117 46 119 48 121 51 126 52 114 45 114 45 114 46 119 49 131 54 128 52 131 55 138 60 133 57 138 60 143 61 143 60 140 55 143 57 143 57 143 58 143 57 143 58 145 58 145 58 150 66 150 64 148 63 145 63 143 61 143 61 143 61 143 61 143 60 140 58 136 57 133 55 138 58 138 58 138 60 143 63 138 55 136 63 145 58 138 61 145 60 138 61 148 64 143 57 152 64 150 61 148 60 145 58 155 64 152 63 150 64 152 66 152 66 157 67 157 66 155 64 155 66 155 66 157 69 162 72 157 67 155 66 157 70 164 73 164 72 164 72 164 72 164 72 176 73 176 72 174 70 171 70 171 70 171 69 169 69 167 67 167 67 169 69 171 72 176 73 179 75 181 78 183 78 181 76 181 76 179 75 179 75 181 76 176 73 179 76 183 78 186 79 181 78 183 79 186 78 183 76 183 79 186 81 188 79 186 78 188 81 188 81 188 81 188 81 188 81 191 82 193 84 193 85 188 81 188 82 191 84 193 84 193 84 193 84 193 84 193 84 195 82 198 85 200 85 198 84 202 85 198 82 195 84 200 87 205 87 205 87 205 85 200 82 205 87 205 88 207 90 210 90 212 87 214 88 214 90 217 90 214 88 217 90 217 92 219 92 214 90 217 92 222 95 224 96 219 90 214 88 219 93 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 217 93 224 93 214 88 219 95 219 93 222 95 226 98 231 99 222 93 224 96 226 98 231 99 229 98 231 99 231 101 234 101 231 101 231 101 231 101 231 101 234 102 229 99 229 99 234 102 231 101 231 102 234 104 236 104 236 104 234 101 231 102 236 104 229 98 229 98 229 98 229 98 236 102 236 101 234 101 231 99 234 102 236 105 238 107 243 108 248 111 245 110 245 111 250 113 265 119 274 123 276 125 286 129 296 131 298 134 308 137 315 141 331 143 331 143 331 141 327 138 324 143 334 150 343 152 341 149 329 144 322 140 327 144 339 152 355 161 360 162 362 164 365 164 377 164 343 143 276 90 226 105 248 107 241 102 217 88 198 82 188 54 50 0 28 12 14 1 40 64 191 70 176 73 162 79 167 39 52 4 54 10 42 6 35 6 33 7 31 9 26 9 26 0 11 3 16 0 23 21 128 66 138 67 133 60 121 51 97 36 81 21 52 6 33 0 35 4 33 4 31 6 35 9 31 4 38 9 42 10 40 9 35 7 40 6 33 3 35 9 42 9 50 12 57 16 78 28 100 37 105 36 93 19 62 3 33 3 26 1 26 0 21 0 33 15 64 28 66 27 74 37 74 34 78 36 74 31 74 34 59 25 59 19 42 9 33 9 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 7 28 22 38 19 21 7 4 0 0 0 0 0 4 6 28 18 52 24 52 22 54 21 59 24 62 25 64 24 57 22 64 28 71 28 69 28 69 30 74 33 76 33 76 31 74 30 71 30 69 28 69 28 69 28 69 28 71 33 83 42 93 43 90 42 74 25 52 25 54 25 47 27 47 24 47 25 50 27 52 27 54 27 52 25 50 27 52 28 52 24 47 21 42 21 47 22 47 22 47 22 47 22 47 24 52 18 50 19 54 24 50 18 42 18 33 16 31 13 21 4 4 4 7 3 0 0 0 3 7 3 0 0 0 0 2 3 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 78 34 69 33 74 36 76 34 74 34 74 33 71 31 69 31 71 33 69 31 66 28 62 27 69 31 69 30 66 28 64 30 64 28 52 27 50 22 38 13 26 10 33 16 40 18 40 16 38 15 33 16 38 16 19 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 48 67 48 71 49 71 49 71 52 79 51 71 48 67 46 59 55 83 52 75 51 75 52 79 51 79 54 83 54 75 48 63 46 67 48 75 51 79 52 87 46 67 46 67 46 71 51 79 55 83 52 79 54 91 58 103 52 83 57 95 60 103 61 103 58 99 58 103 60 107 61 111 57 95 57 95 57 91 55 91 66 107 66 103 64 99 63 99 61 95 61 95 61 95 61 95 63 99 63 95 58 79 52 67 58 87 58 87 60 95 63 99 58 79 57 99 64 91 58 99 63 91 58 91 64 107 61 83 66 99 64 91 60 79 57 75 66 95 64 91 63 95 64 99 66 99 67 103 67 99 64 95 64 95 64 99 67 107 72 119 67 103 66 99 67 111 73 123 72 115 72 115 72 115 72 107 73 107 73 103 72 99 70 99 70 99 70 95 69 91 67 91 69 95 70 103 72 107 75 111 75 111 76 115 76 111 73 107 76 111 75 107 73 111 75 115 72 107 75 111 76 119 79 123 76 119 78 123 79 119 78 115 78 123 79 126 81 123 79 119 75 111 76 119 81 130 84 134 82 130 82 134 84 138 85 142 81 126 81 130 82 134 84 134 84 134 84 134 84 134 84 134 78 126 82 138 85 146 87 146 88 146 84 138 84 138 87 150 87 146 87 146 87 138 82 134 87 146 87 150 88 154 90 154 87 150 87 154 88 158 90 158 87 150 87 154 88 158 90 158 87 154 88 158 92 166 95 170 92 158 88 154 92 162 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 87 154 93 158 88 150 93 178 92 158 93 166 96 174 98 178 93 162 95 170 96 174 99 178 96 170 96 174 98 178 99 178 101 170 101 170 101 170 101 170 104 174 99 162 98 166 102 178 101 170 101 174 102 178 104 178 102 170 101 166 99 170 101 174 98 174 98 174 98 174 98 174 102 186 102 182 101 178 99 178 102 174 104 182 105 186 108 190 113 202 111 194 110 194 111 198 116 214 122 226 123 230 126 238 129 238 131 242 134 257 141 265 143 269 143 269 143 253 138 249 140 249 147 273 153 269 152 261 146 261 141 246 140 249 149 273 158 293 161 301 164 305 164 313 168 329 150 202 98 138 98 166 104 182 105 186 98 158 82 126 75 87 4 0 13 43 0 0 10 150 85 115 72 146 69 174 73 75 4 0 12 7 7 7 6 7 7 7 9 11 9 11 12 11 0 11 0 0 0 39 61 146 61 138 60 130 60 130 48 107 45 87 33 35 12 3 4 0 4 3 4 7 9 15 0 0 4 11 9 15 9 3 10 15 12 7 6 0 7 11 6 0 3 0 4 3 10 23 18 51 37 107 46 83 27 39 10 15 6 3 3 0 0 0 7 39 28 75 28 59 28 79 34 75 34 59 25 43 24 51 19 35 21 27 13 0 6 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 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 4 0 1 7 18 51 24 39 12 11 4 0 0 11 1 0 0 3 9 23 27 51 22 31 19 27 24 31 25 31 25 23 19 15 24 35 30 39 28 39 28 43 31 51 33 47 33 43 31 39 30 39 28 35 28 35 28 35 28 35 28 43 36 67 43 79 43 75 30 23 19 31 27 27 21 31 24 19 24 23 25 27 27 27 28 27 27 23 25 27 27 31 22 35 24 43 24 35 21 27 22 35 22 35 22 35 22 27 19 11 18 15 24 31 21 15 22 27 16 11 15 15 9 0 3 3 6 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 9 59 45 71 37 47 31 39 34 51 36 47 34 47 34 43 33 39 31 39 33 43 31 35 28 31 27 23 31 39 31 35 30 31 28 31 28 27 27 27 27 27 18 0 13 15 16 23 18 23 13 15 12 7 9 15 13 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 114 49 117 51 121 52 121 52 126 52 119 51 124 54 121 49 107 46 117 51 121 52 119 49 124 52 117 48 114 49 121 54 131 55 128 52 124 51 124 52 124 51 121 51 126 54 131 57 133 54 131 54 131 55 136 58 131 52 131 57 140 61 140 57 145 58 145 60 148 61 150 61 152 60 138 51 133 54 148 63 143 63 150 67 150 63 140 57 140 61 148 66 152 67 150 64 143 60 140 58 138 60 140 61 138 60 143 61 140 58 133 54 145 60 136 58 143 63 140 57 145 63 145 63 145 61 138 58 148 60 145 60 145 61 150 64 150 63 150 63 150 63 150 63 155 66 155 66 155 66 155 66 155 67 157 67 155 66 159 72 159 69 162 72 167 75 169 76 167 75 171 78 174 76 169 73 179 73 174 72 171 69 167 67 171 70 171 70 171 70 171 70 169 69 169 70 171 72 174 72 176 72 174 70 171 69 169 69 169 70 174 73 176 73 176 73 176 75 181 79 186 81 188 81 183 76 181 75 179 76 181 78 186 79 188 82 193 84 195 85 183 76 179 75 181 78 188 82 193 84 193 84 193 84 193 84 186 79 186 79 186 79 186 79 191 82 191 82 191 82 191 82 200 84 198 82 195 84 198 85 205 88 202 85 198 84 198 85 202 85 202 85 202 85 202 85 207 88 207 88 207 88 207 88 217 90 217 90 217 90 217 90 217 90 217 90 217 90 217 90 219 92 219 90 217 88 214 88 219 92 219 92 219 90 212 87 214 88 214 88 214 88 214 88 212 88 219 93 222 92 214 87 212 85 210 85 210 87 214 90 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 222 93 222 95 224 96 226 96 229 98 226 96 226 96 224 95 231 99 231 101 234 102 236 104 231 102 234 104 236 102 234 101 231 101 231 99 229 98 226 98 229 99 229 101 231 102 234 102 229 101 236 105 238 104 231 99 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 248 113 253 114 262 116 267 120 276 126 286 128 293 131 298 134 310 137 315 141 327 138 322 135 317 135 322 138 324 143 336 152 346 150 336 146 327 141 324 137 317 135 324 147 348 150 339 161 351 150 343 168 367 144 274 95 234 101 255 108 248 108 245 102 231 98 214 78 183 37 38 1 28 1 14 0 90 61 186 75 167 76 181 81 157 28 42 4 40 6 47 4 31 4 28 6 23 7 21 7 21 3 14 3 19 0 26 10 126 60 128 57 131 57 133 58 145 63 126 52 112 42 88 31 71 15 31 0 31 7 35 1 31 7 35 12 42 12 42 12 33 6 33 6 33 6 33 6 40 10 40 7 38 7 50 9 64 12 69 22 102 40 121 40 95 27 50 10 47 13 35 0 42 13 52 21 64 24 64 25 62 27 59 22 45 9 21 0 26 4 38 19 45 7 26 7 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 2 3 4 4 7 3 4 1 4 1 2 3 4 6 11 9 11 7 9 4 7 4 9 6 9 4 4 1 2 1 2 3 7 4 2 0 0 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 21 15 23 15 21 12 11 6 0 0 0 1 0 0 2 0 40 24 62 28 57 19 57 25 54 19 57 22 59 24 64 25 71 30 69 28 71 33 81 37 74 31 74 31 74 31 74 31 76 33 76 33 76 33 76 33 76 37 83 34 88 54 107 46 64 28 59 25 50 22 47 24 52 27 54 28 54 27 50 25 57 25 45 22 47 27 52 27 52 24 45 19 42 21 50 25 45 21 47 22 47 24 50 25 57 22 57 21 52 21 50 21 42 18 35 16 28 9 16 4 11 4 2 0 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 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 31 83 39 78 34 69 31 71 33 71 31 78 36 74 34 71 31 66 30 74 33 71 31 69 30 66 28 66 30 66 30 66 30 66 31 62 30 59 30 50 21 33 10 28 10 28 12 31 13 33 13 35 15 35 19 42 19 28 12 11 3 2 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 75 48 67 48 75 54 87 54 79 51 75 54 83 52 75 51 75 52 79 51 71 46 59 49 67 48 63 46 67 48 71 54 87 52 79 49 75 51 79 51 79 51 79 52 87 55 95 54 83 52 79 54 87 57 91 54 79 54 91 60 103 60 91 58 99 58 103 60 103 61 107 58 99 58 99 58 99 58 99 64 107 67 115 67 103 60 87 60 95 63 103 66 107 64 99 61 91 60 87 58 91 60 95 60 91 60 91 58 87 57 79 63 91 57 87 61 99 60 83 61 99 63 99 63 95 60 87 61 83 60 83 60 87 63 95 64 95 64 95 64 95 64 95 66 99 66 99 66 99 66 99 66 103 67 103 66 99 69 115 66 99 67 107 70 111 72 115 72 119 75 126 76 123 73 107 73 107 72 99 69 91 67 87 70 99 70 99 70 99 70 99 69 95 69 99 70 103 72 103 72 103 70 99 69 95 69 91 69 95 70 103 73 107 72 103 72 107 75 119 79 123 79 123 78 115 76 111 75 115 76 119 76 115 78 123 81 126 82 130 79 119 76 115 76 119 79 126 82 130 82 130 82 130 82 130 79 123 79 123 79 123 79 123 82 130 82 130 82 130 82 130 85 138 84 134 82 138 84 142 87 146 85 138 82 134 84 138 85 142 85 142 85 142 85 142 87 146 87 146 87 146 87 146 88 154 88 154 88 154 88 150 90 158 90 158 90 158 90 158 92 162 92 158 90 154 88 154 90 162 92 162 90 158 88 150 88 154 88 154 88 154 88 154 88 154 90 162 92 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 92 158 92 162 93 162 95 166 95 166 95 170 96 174 98 174 98 174 99 178 101 182 101 186 101 170 101 170 101 170 101 170 101 170 101 166 99 162 98 162 99 166 99 170 101 174 102 174 101 174 102 178 104 174 102 170 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 113 202 114 206 114 206 117 218 123 234 126 234 131 246 132 246 134 253 138 253 140 257 137 249 135 242 137 249 140 249 147 269 150 253 144 242 140 242 140 238 135 242 141 261 155 277 149 281 155 285 156 313 147 226 101 130 93 162 104 178 105 202 113 202 105 190 92 134 69 39 0 0 7 3 0 0 37 126 81 134 67 142 78 174 70 51 3 3 4 3 10 3 4 3 6 7 7 7 7 15 7 11 0 7 0 0 1 19 66 150 63 130 61 130 60 130 64 130 60 123 55 111 46 95 36 47 15 11 12 15 9 0 4 0 6 0 9 19 12 27 6 7 6 7 6 7 6 11 9 19 7 7 6 11 7 7 12 7 9 23 24 67 40 103 43 79 25 35 18 23 7 0 9 15 15 31 21 43 24 47 22 47 18 19 7 0 0 0 1 0 10 35 15 7 3 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 3 0 4 3 4 3 3 0 3 0 3 0 4 7 9 15 9 11 6 7 4 3 6 7 6 3 3 0 1 0 1 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 10 19 12 23 10 11 4 7 0 7 0 7 0 0 0 0 12 27 22 47 25 31 21 27 19 15 21 23 22 27 25 31 28 39 28 43 31 51 34 59 31 43 31 43 31 43 31 43 33 47 33 47 33 47 33 47 34 59 37 51 40 91 48 67 30 43 27 43 24 35 22 35 25 27 27 31 28 27 25 23 28 23 22 15 25 27 25 19 24 35 21 31 21 31 22 39 19 27 21 31 22 35 22 27 22 23 21 19 22 23 21 23 18 23 18 15 13 7 7 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 1 0 0 0 12 51 40 67 37 47 31 35 33 43 33 35 36 51 34 43 31 39 30 35 33 39 31 39 31 39 30 35 30 35 30 35 30 35 30 35 28 35 30 31 25 19 16 3 10 3 10 7 12 19 13 19 15 23 15 35 21 39 16 23 6 3 1 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 51 114 45 109 49 124 57 124 51 117 51 121 54 121 51 119 52 121 52 119 49 112 46 114 48 117 49 117 49 114 48 126 51 121 48 119 48 121 49 124 51 124 51 126 54 133 57 131 54 128 52 131 55 133 57 131 54 131 57 140 61 140 57 145 58 145 58 148 60 148 61 140 58 152 64 155 63 145 55 150 67 152 69 152 64 143 58 138 60 143 63 145 63 143 61 140 60 138 58 138 58 140 60 143 60 138 57 136 57 138 58 143 60 138 58 143 61 140 58 143 61 145 63 145 61 140 58 148 60 145 60 145 61 150 64 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 67 157 67 155 66 159 72 150 64 152 66 157 67 159 69 162 70 164 73 167 72 162 70 174 72 171 70 169 67 167 66 171 70 171 70 171 70 171 70 169 69 169 70 171 72 174 72 171 70 169 69 169 67 167 67 167 69 171 72 174 72 171 70 171 72 176 76 181 78 181 76 183 76 181 75 179 76 181 78 176 73 179 75 181 78 186 79 188 79 183 76 181 76 183 78 188 81 188 81 188 81 188 81 186 79 186 79 186 79 186 79 191 82 191 82 191 82 191 82 198 84 195 82 195 82 198 84 200 84 195 81 193 81 195 82 202 85 202 85 202 85 202 85 200 84 200 84 200 84 200 84 210 85 210 85 210 85 212 87 217 90 217 90 217 90 217 90 219 92 219 90 217 88 214 88 217 90 217 92 217 88 214 87 214 88 214 88 214 88 214 88 214 88 217 90 217 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 217 90 219 92 219 93 222 93 219 92 222 95 229 99 234 101 229 98 229 98 231 99 231 99 231 99 226 96 224 98 229 101 231 101 229 99 229 99 226 98 229 99 231 101 231 101 234 102 236 102 234 101 231 102 234 104 231 99 231 99 231 101 236 102 234 101 234 101 234 101 234 101 236 104 234 102 234 102 236 104 243 110 245 111 250 114 253 114 262 116 267 120 276 126 286 128 298 132 300 134 308 134 310 137 324 137 322 135 322 137 324 140 327 143 334 147 336 144 327 138 322 140 327 140 322 135 317 140 331 150 327 146 331 158 341 149 281 105 231 88 243 107 253 99 255 116 267 119 260 111 229 81 150 22 23 0 31 1 16 0 114 64 183 72 162 72 169 78 138 24 38 7 40 6 42 4 31 6 28 7 23 7 21 7 21 3 14 3 19 0 26 10 136 64 133 60 138 60 140 61 131 55 126 57 133 60 126 54 107 40 81 25 64 21 47 7 28 4 26 3 31 7 40 12 35 7 35 7 35 7 35 7 33 7 28 6 31 4 35 6 45 6 45 6 59 22 102 45 109 43 95 33 74 16 50 7 47 10 50 12 57 16 64 22 54 15 31 1 14 0 19 3 16 0 31 16 42 6 23 9 21 6 19 6 19 6 19 6 19 6 16 4 16 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 7 4 7 4 7 4 7 4 7 4 9 6 9 6 7 4 7 4 7 4 9 7 16 10 16 9 11 6 9 6 9 6 7 4 4 1 2 1 2 1 0 1 7 6 9 4 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 9 6 11 9 11 4 2 0 0 1 0 0 0 0 2 0 16 9 33 21 59 27 52 16 54 19 57 22 59 24 64 25 66 28 71 31 76 33 76 33 74 31 74 31 74 31 74 31 76 33 76 33 76 33 76 33 78 37 81 34 81 42 81 34 57 28 52 24 45 24 45 25 50 25 52 27 52 27 50 25 50 24 45 25 52 27 50 22 47 22 45 21 45 21 47 22 40 18 42 19 42 21 45 22 57 21 54 21 50 21 50 21 38 16 33 16 28 10 21 6 7 6 2 3 0 1 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 35 36 88 40 78 34 66 30 69 33 69 30 74 34 74 33 69 31 66 30 66 30 66 30 69 31 69 31 66 30 66 30 66 28 64 30 62 28 52 25 47 22 42 19 28 10 31 12 31 12 33 13 35 13 33 16 40 19 28 13 16 4 2 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 75 48 63 48 71 51 79 52 71 48 71 52 83 52 75 48 67 49 75 51 79 52 79 49 75 54 87 55 83 51 71 49 75 48 67 46 71 48 75 52 79 51 83 52 91 57 99 55 87 55 83 55 91 58 95 55 83 54 91 60 99 58 87 57 95 58 99 58 103 60 103 55 95 61 115 64 107 57 91 61 99 64 103 64 103 63 95 58 91 60 91 60 91 60 91 60 91 58 83 57 87 60 91 61 91 57 79 55 83 58 91 60 91 60 91 60 91 60 91 60 95 63 99 63 95 60 91 61 83 60 83 60 87 63 95 66 99 66 99 66 99 66 99 64 95 66 99 66 99 67 103 66 103 67 103 66 99 69 115 64 95 64 99 66 103 67 103 69 107 69 111 70 107 69 99 70 99 69 95 67 91 66 87 69 95 69 95 69 95 69 95 69 95 69 99 70 103 72 103 69 95 69 95 69 91 67 91 69 95 70 99 72 99 70 95 70 103 73 111 75 111 75 111 78 115 76 111 75 115 76 119 72 107 73 111 76 119 78 119 81 123 79 119 76 115 76 115 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 138 82 130 81 134 84 138 82 134 81 126 79 130 81 134 85 142 85 142 85 142 85 142 85 142 85 142 85 142 85 142 85 146 85 146 87 150 87 150 90 158 90 158 90 158 90 158 92 162 92 158 90 154 88 154 88 154 90 158 90 154 88 150 88 154 88 154 88 154 88 154 88 154 88 158 90 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 92 158 93 162 93 166 95 166 93 162 95 170 96 174 99 178 98 174 98 174 98 174 98 174 102 170 96 154 95 158 101 174 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 178 98 174 99 178 101 186 99 178 101 182 101 182 102 186 105 178 102 174 102 174 104 182 110 194 111 198 113 206 116 210 114 206 117 218 123 234 126 234 134 249 134 246 132 246 135 242 137 253 137 253 138 253 140 257 146 257 147 265 147 246 141 230 138 242 143 246 137 238 135 242 141 277 149 265 150 313 149 234 105 146 88 154 108 210 110 178 113 230 128 253 126 234 105 162 64 39 0 0 7 0 0 0 48 115 72 126 69 154 81 186 57 39 3 11 6 11 10 0 6 7 7 7 7 15 7 15 7 11 0 7 0 0 1 11 58 119 54 99 52 91 51 95 48 87 48 95 54 115 55 107 52 95 42 75 34 55 22 19 12 3 6 0 1 0 6 15 7 15 7 15 7 23 7 23 6 3 4 0 1 0 4 3 3 0 4 0 4 11 25 83 42 107 46 95 31 47 18 35 15 23 12 15 10 19 13 27 12 15 3 0 0 0 0 0 0 0 6 31 13 7 3 7 6 3 6 3 6 3 6 3 6 3 4 0 3 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 3 0 3 0 3 0 3 0 4 7 6 11 7 7 6 3 6 7 6 7 7 15 10 23 12 19 9 11 6 7 6 11 4 0 1 0 0 0 1 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 7 6 3 1 0 0 15 0 7 0 0 0 0 0 0 3 11 21 39 22 15 19 19 21 23 22 27 24 27 25 35 30 51 33 51 31 43 33 47 31 43 31 43 30 39 31 43 33 47 33 47 34 51 34 59 37 59 37 63 36 51 27 47 25 39 24 43 24 39 24 19 25 27 27 27 27 23 24 15 24 23 28 27 24 7 22 31 21 31 21 31 21 35 16 19 16 23 18 27 19 19 21 19 21 15 21 23 19 19 16 15 16 11 13 7 9 3 4 11 4 7 3 3 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 16 67 43 71 36 43 30 35 31 43 31 35 34 43 33 39 31 35 30 35 28 31 28 35 31 39 33 43 30 35 30 31 28 31 28 27 28 31 25 19 24 23 24 27 12 7 12 7 12 15 12 15 15 19 13 27 18 35 18 31 10 7 1 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112 48 119 52 119 49 114 46 119 48 114 49 121 54 121 51 117 49 117 51 119 52 124 54 119 52 124 55 126 54 121 51 119 48 117 46 117 46 119 49 126 52 126 52 128 55 133 58 138 57 136 57 136 58 140 61 136 55 133 57 140 60 138 55 143 57 143 58 145 58 148 60 143 57 143 58 145 57 143 57 131 55 136 60 143 63 145 63 140 60 140 58 138 58 140 60 140 58 136 57 136 57 138 60 140 58 136 55 133 57 140 61 140 60 140 60 140 60 140 60 140 60 143 63 145 63 143 60 148 60 145 60 145 61 150 64 150 63 150 63 150 63 150 63 152 64 152 66 155 67 157 67 155 67 157 67 155 66 159 72 157 67 157 67 159 69 159 69 159 69 157 67 157 67 159 69 167 67 167 67 164 66 164 66 169 69 169 69 169 69 169 69 169 69 169 70 171 72 174 72 169 69 169 69 169 69 169 69 171 70 174 72 174 70 169 69 171 72 176 73 179 73 176 73 183 76 181 75 179 76 181 78 176 75 179 76 183 79 186 79 186 79 186 79 183 76 181 75 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 82 193 81 193 81 195 84 193 81 191 79 191 79 193 82 202 85 202 85 202 85 202 85 202 85 202 85 202 85 202 85 210 85 212 87 214 88 217 90 217 90 217 90 217 90 217 90 219 92 219 90 217 88 214 88 212 87 214 90 217 88 214 87 214 88 214 88 214 88 214 88 214 88 214 87 212 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 224 95 224 96 226 96 229 98 226 96 226 96 226 96 226 96 229 98 229 98 229 98 229 98 236 102 226 96 224 98 234 104 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 98 229 98 229 99 234 102 231 99 231 101 234 102 236 102 238 105 236 102 234 104 238 105 245 110 248 113 253 114 255 116 262 116 267 120 276 126 286 128 298 132 300 134 305 132 305 134 317 135 322 138 327 141 329 143 339 150 341 150 336 146 329 140 324 140 329 141 319 132 310 134 308 144 324 147 329 152 298 108 238 92 231 99 262 114 255 101 269 125 293 132 288 129 260 101 152 27 23 0 28 1 26 9 133 64 171 70 167 73 162 75 114 15 38 10 40 7 38 3 28 6 23 6 21 7 16 9 21 1 11 3 19 0 28 10 114 49 117 46 119 45 124 48 117 46 112 48 119 51 112 46 109 45 100 42 93 36 78 25 57 21 40 9 26 3 26 4 33 9 33 7 33 7 33 7 26 6 23 4 23 3 26 3 26 4 38 6 35 3 50 16 81 34 102 40 88 27 76 28 74 21 62 12 50 7 47 9 31 7 19 3 14 1 16 3 11 1 26 16 35 6 16 7 19 6 19 6 19 6 19 6 19 4 14 3 14 3 16 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 23 13 16 9 11 7 11 7 7 3 2 0 0 0 0 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 7 11 4 4 3 0 1 0 1 0 1 0 0 11 0 9 0 33 18 50 21 57 21 59 22 59 22 62 24 64 27 71 31 76 31 71 28 76 33 76 31 74 30 71 30 74 31 74 33 76 34 78 34 76 34 81 39 76 33 66 31 52 25 47 24 45 24 45 25 45 22 47 25 52 27 52 25 45 22 45 25 52 27 45 19 42 21 45 21 45 21 45 19 38 16 38 16 40 18 42 21 54 21 52 19 50 19 47 19 38 16 35 16 28 10 19 6 7 6 4 6 2 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 42 40 90 39 76 33 66 28 69 31 69 28 71 31 69 31 69 30 66 30 62 27 64 28 66 31 69 31 66 30 66 28 64 27 62 27 59 28 52 25 47 24 50 25 31 12 31 12 31 12 31 12 33 12 28 13 35 18 31 15 23 9 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 67 51 83 54 71 45 51 49 67 46 67 52 83 52 75 55 87 52 75 49 71 49 75 49 71 51 75 51 75 49 71 48 71 46 67 46 71 49 79 52 83 52 83 54 91 58 99 57 91 57 91 57 95 60 103 57 87 55 91 60 99 57 83 55 95 57 95 58 99 58 99 60 99 55 87 54 91 58 103 52 75 54 83 58 95 63 99 63 95 60 87 58 87 60 91 58 87 57 83 57 83 58 87 58 87 57 83 57 87 60 95 58 91 61 95 58 87 60 95 58 91 61 99 63 99 61 95 61 83 60 83 60 87 63 95 63 91 63 91 63 91 63 91 63 91 64 99 66 103 69 107 66 103 67 103 66 99 69 115 70 111 70 111 70 111 70 111 69 107 67 99 66 103 69 99 66 87 66 87 66 87 66 87 67 91 67 91 67 91 67 91 69 95 69 99 70 103 72 103 69 95 70 99 70 103 72 103 72 103 73 107 73 103 70 95 72 103 73 111 75 107 73 103 78 115 76 111 75 115 76 119 75 111 76 119 79 123 81 126 78 119 79 123 79 119 76 111 79 123 79 123 79 123 79 123 82 130 82 130 82 130 82 130 82 130 82 130 82 130 82 130 82 134 81 130 81 130 82 134 81 130 79 126 79 130 82 138 85 142 85 142 85 142 85 142 87 146 87 146 87 146 87 146 85 146 87 150 88 158 90 158 90 158 90 158 90 158 90 158 92 162 92 158 90 154 88 154 85 146 87 154 88 154 88 150 88 154 88 154 88 154 88 154 88 154 87 150 87 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 96 170 96 174 98 174 99 178 98 174 98 170 96 166 95 166 99 178 99 178 98 174 98 174 102 170 99 162 98 166 101 174 98 162 99 166 99 166 101 170 102 174 101 170 101 170 99 166 104 174 102 170 101 174 102 178 98 174 96 170 98 178 101 182 98 174 99 182 101 186 104 190 105 182 104 178 104 178 105 182 111 198 111 202 114 210 116 214 114 206 117 218 123 234 126 234 131 242 132 242 132 246 135 242 132 246 137 261 141 261 143 261 150 269 150 265 147 249 144 242 140 249 143 242 134 230 132 234 132 253 147 285 146 253 113 138 90 142 93 174 104 194 105 186 122 253 134 273 137 277 128 234 72 55 0 0 1 0 9 27 57 107 63 123 70 138 67 150 42 19 3 27 10 11 9 3 6 7 6 15 7 15 9 23 6 19 1 7 0 0 1 3 49 99 46 83 43 63 45 67 49 83 48 87 49 87 45 75 40 71 40 75 39 67 36 59 31 55 24 23 10 7 4 0 7 11 6 19 6 27 6 19 4 0 4 0 3 0 4 0 3 3 6 7 4 0 3 3 12 31 27 59 28 51 28 63 28 47 21 23 13 3 7 3 4 3 6 7 6 0 3 0 3 0 10 35 15 3 3 3 6 3 6 3 6 3 6 3 4 0 3 0 3 0 4 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 4 3 6 7 6 7 4 3 4 3 4 3 6 11 10 19 16 31 12 19 9 11 7 11 3 0 1 0 0 0 0 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 3 3 6 11 7 7 4 7 0 15 1 15 0 7 0 0 3 0 0 0 0 3 18 23 21 23 22 23 22 23 22 23 27 39 30 43 30 43 28 39 34 51 33 43 31 39 28 35 30 39 31 47 33 51 36 55 34 55 36 67 34 35 22 31 24 39 24 43 24 43 25 39 21 11 24 23 27 27 27 23 24 15 21 15 25 23 22 11 19 27 21 31 21 31 19 27 16 19 16 23 18 27 19 19 19 15 19 15 19 19 19 15 19 23 18 15 13 3 6 0 4 11 7 15 6 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 3 0 0 0 21 75 43 59 34 39 28 31 30 39 30 31 31 39 31 35 30 35 30 35 28 31 28 31 30 35 30 35 30 35 28 31 27 23 25 23 27 31 28 27 25 31 24 27 13 11 12 7 12 15 10 11 13 15 10 19 15 35 18 35 15 19 3 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 114 48 119 51 119 48 109 43 114 46 109 48 119 54 121 51 128 55 121 51 117 49 119 51 119 51 117 49 117 49 119 51 119 48 119 48 119 49 124 52 128 52 126 54 128 57 136 60 133 54 131 54 131 55 136 58 138 57 133 57 140 60 136 54 140 55 143 57 143 58 145 58 148 58 143 57 143 57 145 60 138 57 136 57 138 58 140 61 148 63 143 58 138 58 140 61 138 57 136 55 133 57 136 58 133 57 138 58 140 60 140 60 136 60 145 61 138 57 140 63 138 60 143 63 145 63 145 61 148 60 145 60 145 61 150 64 152 64 152 64 152 64 152 64 150 63 152 66 155 67 159 69 155 67 157 67 155 66 159 72 162 70 162 70 162 70 162 70 162 69 157 66 155 67 159 70 162 64 162 64 162 64 162 64 167 67 167 67 167 67 167 67 169 69 169 70 171 72 174 72 171 70 174 72 176 73 176 75 179 75 179 75 179 73 174 70 176 73 179 75 179 75 176 73 183 76 181 75 179 76 181 78 179 75 181 76 183 79 188 81 179 76 183 79 186 79 183 76 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 193 82 198 85 202 85 202 85 202 85 202 85 200 84 200 84 200 84 200 84 205 82 207 85 212 88 214 90 217 90 217 90 217 90 217 90 219 92 219 90 217 88 214 88 207 85 212 88 214 88 214 88 214 88 214 88 214 88 214 88 214 88 212 85 210 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 224 95 226 96 226 98 229 98 224 95 226 96 226 96 229 98 236 101 234 101 231 99 229 98 226 98 226 98 226 98 226 98 226 98 226 99 229 101 231 101 234 102 234 101 231 99 229 99 231 102 234 104 236 102 234 101 229 98 226 96 229 98 231 101 229 98 231 101 234 102 238 104 241 105 238 104 236 105 238 107 248 111 250 113 253 116 257 117 262 116 267 120 276 126 286 128 291 129 296 132 305 134 308 137 312 132 322 140 331 144 334 144 339 147 336 147 334 144 331 143 334 143 327 137 312 129 308 134 308 134 310 144 298 111 229 84 224 92 238 98 238 99 253 113 284 131 293 132 298 140 298 129 202 54 45 3 23 3 47 30 124 48 150 63 167 69 145 63 93 9 38 13 42 7 38 3 28 7 23 7 21 7 16 7 16 3 11 4 19 0 28 10 112 49 117 45 117 43 124 43 128 51 119 48 114 46 105 36 93 39 93 39 90 37 93 42 81 36 66 27 50 13 35 7 28 4 28 4 28 4 28 4 28 6 19 6 19 4 21 7 21 6 23 4 28 6 26 0 38 4 59 16 74 22 83 27 83 24 78 21 69 13 59 9 26 6 21 6 21 4 16 3 23 7 33 19 38 6 14 4 19 6 19 6 19 6 19 6 16 3 14 1 11 3 14 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 4 3 7 4 7 4 4 3 4 3 4 3 7 6 14 9 28 16 21 12 14 9 11 7 4 1 0 0 0 0 0 0 4 3 4 3 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 3 9 7 11 6 4 3 0 1 0 1 0 0 0 0 2 1 7 0 11 4 35 18 59 22 59 22 59 22 59 22 71 30 69 27 66 28 69 30 78 34 76 31 74 30 69 28 71 30 74 33 76 34 81 36 78 36 76 39 62 13 23 10 50 22 45 22 42 24 42 25 40 21 45 24 50 27 52 27 50 22 40 21 45 24 47 22 40 19 45 21 45 21 42 18 40 18 40 18 42 19 42 22 52 19 52 18 47 19 45 18 45 21 38 16 26 7 14 1 4 6 2 7 2 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 0 4 1 2 4 47 43 88 33 74 31 64 28 66 31 66 28 66 30 66 30 66 30 66 30 66 30 64 28 64 28 64 27 66 30 64 28 62 25 57 25 59 28 57 30 54 25 45 21 33 13 33 12 31 10 28 10 33 10 23 10 33 18 33 18 28 12 7 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 71 49 67 46 63 46 63 48 63 45 67 51 83 52 75 52 75 49 71 51 79 55 95 57 87 52 75 51 79 55 91 48 71 48 71 49 79 52 83 54 87 54 87 55 95 58 103 52 75 51 75 51 79 54 87 58 91 55 91 60 99 57 83 55 91 55 95 57 99 58 99 60 103 60 103 60 103 60 103 64 99 61 91 58 83 58 87 66 103 61 91 58 91 61 95 58 83 57 79 55 83 57 87 54 79 58 91 61 95 60 87 57 91 63 95 58 83 60 99 58 87 61 99 63 99 63 99 61 83 60 83 60 87 63 95 66 99 66 99 66 99 66 99 63 91 64 99 66 103 69 107 66 103 67 103 66 99 69 115 70 107 69 107 69 107 69 107 72 111 67 99 66 103 70 115 66 91 64 91 64 91 64 91 67 99 67 99 67 99 67 99 69 95 69 99 70 103 72 103 72 103 72 107 73 111 75 115 76 115 76 115 76 111 73 103 75 111 76 115 76 111 73 107 78 115 76 111 75 115 76 119 73 107 75 115 76 119 79 123 73 111 78 123 81 126 79 119 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 82 138 85 142 85 142 85 142 85 142 85 142 82 134 82 134 82 134 82 134 79 134 82 138 84 146 87 150 90 158 90 158 90 158 90 158 92 162 92 158 90 154 88 154 84 142 85 154 88 154 88 154 88 154 88 154 88 154 88 154 90 154 85 142 84 146 88 158 87 142 85 142 85 146 88 154 88 150 88 150 88 150 88 150 92 158 92 158 92 158 92 158 93 162 93 166 95 170 96 170 92 162 93 166 98 178 99 182 104 186 102 182 101 178 99 178 95 158 96 162 98 158 96 154 98 162 98 166 99 170 101 170 102 174 102 170 101 166 99 166 99 170 104 182 105 178 101 166 98 170 96 170 96 174 99 182 98 174 99 182 101 186 104 190 107 182 105 178 104 182 105 186 111 198 113 206 114 210 117 214 114 206 117 218 123 234 126 234 126 234 129 238 132 249 135 249 129 242 137 265 144 269 146 265 146 257 146 253 144 242 143 249 144 257 141 238 129 230 132 246 137 242 134 261 125 146 79 111 88 162 101 174 95 170 111 234 129 261 132 253 134 285 141 281 126 170 28 3 4 0 13 51 30 31 42 99 70 146 70 158 34 15 3 35 12 11 9 3 7 7 7 15 7 23 7 23 7 11 1 7 0 0 1 11 48 91 43 79 42 63 40 63 51 87 45 79 43 71 39 55 37 67 39 63 36 67 39 87 37 75 36 59 25 39 15 23 4 11 3 11 3 11 3 11 6 0 6 0 4 0 6 3 9 0 1 0 6 23 6 0 0 0 3 11 15 31 22 43 24 43 25 47 21 31 15 23 6 3 3 0 1 0 3 0 9 15 15 43 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 1 0 3 3 4 0 3 0 3 0 1 0 3 7 7 15 18 35 15 23 10 15 7 11 3 0 0 0 0 0 0 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 0 0 3 7 6 3 3 3 0 7 0 7 0 7 0 0 0 0 4 0 0 0 7 11 22 31 22 31 22 31 22 23 31 43 27 31 25 31 28 43 34 55 33 43 31 39 28 27 30 31 31 47 33 51 36 59 40 63 37 71 24 0 0 0 22 43 21 39 21 35 25 39 19 11 22 19 25 27 27 27 27 15 19 3 21 19 24 27 16 23 21 35 22 31 18 19 18 23 19 27 19 31 21 31 21 15 19 11 19 15 18 15 22 35 21 23 12 0 3 0 4 3 7 11 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 0 7 0 0 0 24 71 40 47 34 39 28 31 30 35 30 31 30 35 30 35 30 35 30 35 31 35 30 31 28 27 27 23 30 35 28 27 25 23 24 15 27 35 31 39 30 31 21 11 13 11 13 15 12 11 10 11 12 11 9 15 13 31 19 39 18 23 4 0 0 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 51 124 48 119 63 131 43 107 43 107 45 114 51 124 55 109 46 117 52 124 54 121 52 112 49 124 52 117 46 112 46 121 54 126 57 128 57 126 55 126 54 121 52 124 55 131 60 124 54 131 57 131 57 126 52 138 60 131 55 131 60 140 66 143 60 138 60 145 64 148 63 143 61 143 61 143 58 136 57 140 63 148 64 143 58 140 60 124 57 145 61 131 49 128 55 136 57 138 58 138 60 140 60 140 60 140 60 140 58 136 55 145 61 143 60 140 58 138 58 140 61 143 63 145 61 143 60 136 55 140 57 143 60 148 61 157 67 157 66 155 66 152 64 157 66 150 61 148 63 155 67 152 64 152 66 155 67 157 67 162 69 155 64 152 66 159 70 157 66 152 63 152 66 159 70 152 64 157 67 162 69 164 72 159 67 159 67 159 67 159 67 155 64 157 67 164 72 169 73 159 69 164 72 169 75 171 76 171 70 174 73 176 75 181 76 176 73 176 73 176 73 176 73 181 76 181 75 179 73 176 73 179 73 176 73 176 75 181 78 181 76 186 81 188 81 188 81 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 191 79 193 82 195 84 200 85 200 87 205 88 205 88 202 85 205 88 202 85 200 84 195 82 205 87 205 88 207 90 210 90 207 88 207 88 207 88 207 88 210 90 210 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 214 87 212 87 212 87 212 85 214 88 214 88 214 88 214 88 226 96 226 96 226 96 226 96 222 93 222 95 224 96 226 96 229 98 229 98 229 98 229 98 234 99 229 98 226 95 222 93 226 95 224 93 222 95 224 96 226 96 226 96 226 96 226 96 231 101 231 101 231 101 231 101 231 101 231 99 229 98 226 98 231 98 229 96 226 98 229 99 229 98 229 99 231 101 234 101 236 104 236 105 238 107 241 107 248 111 250 114 253 116 257 117 265 116 269 122 279 128 291 131 298 131 293 129 300 131 308 137 324 140 331 144 336 147 339 147 343 149 336 143 329 143 329 143 324 140 324 137 310 131 296 134 296 137 286 119 229 85 202 92 219 98 241 104 238 102 245 111 288 135 298 138 303 138 300 135 260 90 124 24 62 13 64 28 81 28 93 45 136 67 152 67 71 15 33 7 38 9 33 10 23 7 19 6 19 4 16 4 19 0 11 1 16 0 23 10 97 45 102 45 102 43 105 45 119 49 107 46 109 46 93 33 97 42 90 40 85 37 81 36 81 36 81 33 69 22 47 12 42 10 35 4 26 1 28 3 21 0 31 7 35 7 26 1 26 4 21 6 19 6 19 6 23 7 26 10 40 16 52 21 64 24 74 27 83 24 76 21 54 7 28 0 31 9 26 6 26 16 42 21 28 6 19 7 19 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 23 15 21 12 16 7 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 0 1 0 0 0 0 0 0 0 0 0 0 2 0 2 0 35 22 59 31 59 24 52 24 62 24 59 25 59 27 64 30 64 30 74 33 69 30 69 31 81 37 83 33 76 27 83 43 71 40 66 27 28 1 7 0 26 15 47 24 50 19 40 22 40 21 47 27 52 25 47 22 52 22 40 21 47 25 45 16 47 22 47 21 45 19 42 19 38 18 40 19 42 21 45 22 47 19 47 19 47 19 42 19 40 19 33 15 21 10 14 7 11 9 9 6 4 4 2 1 0 1 0 1 0 1 0 0 0 0 0 1 4 3 4 3 7 4 7 3 4 1 2 1 4 3 4 1 2 0 0 0 0 0 0 0 0 0 0 0 7 0 2 0 0 1 0 1 0 3 2 7 50 46 93 37 81 34 69 25 59 24 62 27 64 27 64 25 59 22 54 19 62 25 62 25 62 25 62 25 57 22 57 21 54 19 50 18 52 24 57 25 50 21 42 16 33 16 31 13 28 15 31 16 40 19 28 15 23 12 21 12 26 12 11 0 2 0 2 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 42 75 52 63 49 103 58 59 42 51 43 55 45 67 49 75 45 67 51 79 54 83 52 79 57 91 57 91 55 83 51 71 49 71 52 83 57 87 57 87 58 87 55 83 55 87 58 95 54 83 57 91 58 87 55 79 60 91 55 79 55 91 61 103 61 99 58 95 61 107 61 99 60 99 61 103 61 99 58 91 58 103 63 103 58 91 57 95 52 95 63 99 54 75 54 95 55 91 57 91 58 95 58 99 58 95 58 99 58 91 55 83 58 95 58 91 57 87 55 87 58 99 60 103 61 99 60 95 55 79 57 87 60 91 61 95 66 107 66 107 64 103 63 99 66 103 63 99 63 99 64 107 64 103 64 107 66 111 67 111 67 107 64 99 63 103 66 111 66 103 64 103 64 107 67 115 64 103 66 107 67 115 70 119 67 111 67 111 67 111 67 111 66 99 67 107 69 111 70 115 69 107 70 115 72 119 73 115 70 99 72 107 73 111 76 115 73 107 73 107 73 107 73 107 76 115 76 111 75 107 73 107 73 107 75 111 75 115 76 115 75 111 76 119 79 123 78 119 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 79 126 81 134 82 138 85 142 85 142 87 146 87 146 85 142 87 146 85 142 85 142 84 138 87 146 87 150 88 150 90 154 88 150 88 150 88 150 88 150 90 154 88 150 88 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 87 150 87 150 87 150 87 150 88 154 88 154 88 154 88 154 95 166 95 166 95 166 95 166 93 162 93 166 95 166 96 170 95 166 96 170 98 178 99 178 99 178 98 170 95 162 93 158 96 166 95 162 93 166 95 170 96 170 96 170 96 170 96 170 101 170 101 170 101 170 101 170 99 166 99 166 99 166 99 166 99 178 98 170 96 170 98 174 98 174 98 178 99 182 101 182 104 178 104 182 105 186 107 186 111 198 113 202 114 210 117 206 113 190 116 206 122 222 125 230 129 234 128 234 128 249 135 257 140 253 143 265 146 273 147 269 147 277 149 273 146 261 140 246 138 257 138 246 132 238 132 238 129 226 119 162 90 115 85 134 98 182 104 174 99 170 107 202 132 253 137 257 140 257 137 261 129 206 66 39 24 15 27 43 31 51 36 79 51 115 61 134 25 19 6 0 10 11 9 15 9 7 7 15 6 11 6 7 4 0 0 0 0 0 1 19 45 99 45 103 46 99 46 103 51 99 48 95 48 87 42 63 42 71 40 67 37 59 34 63 30 71 31 75 28 55 21 39 16 31 10 11 4 0 1 0 0 0 3 7 4 3 4 0 4 3 6 3 6 3 6 3 4 0 4 0 7 11 13 15 22 43 25 47 27 51 24 47 16 11 7 0 4 0 6 0 4 11 16 31 12 0 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 16 31 13 19 7 3 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 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 7 27 22 59 25 51 27 51 27 27 24 23 25 19 28 35 27 59 33 51 31 27 28 23 31 27 34 43 30 39 30 71 39 75 27 27 4 0 0 11 4 19 18 31 19 15 18 15 19 31 22 35 24 39 22 35 25 31 19 27 22 35 21 19 22 35 21 31 21 27 19 27 18 23 19 27 19 27 19 31 19 19 19 19 19 27 19 27 19 31 16 23 12 11 7 3 9 0 7 0 6 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 4 3 3 0 3 0 1 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 1 0 3 0 0 0 25 75 46 51 34 47 28 27 22 23 24 31 27 35 27 31 24 23 21 15 24 27 24 27 24 27 24 27 28 35 25 31 25 31 25 31 22 31 25 35 24 31 19 19 16 19 15 19 13 19 13 23 21 31 18 23 15 19 15 31 13 19 4 7 0 0 0 3 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 109 51 119 45 114 58 128 46 112 46 112 46 112 48 117 51 112 48 119 54 124 54 121 52 136 57 126 55 131 58 121 48 114 49 121 55 128 58 133 60 136 61 133 58 131 58 131 60 131 57 133 58 133 58 131 57 133 57 128 54 126 57 133 60 143 58 136 57 140 60 138 55 136 58 140 60 143 60 140 58 136 58 140 58 133 54 133 57 136 60 145 60 131 52 133 60 131 55 133 55 136 57 136 58 136 57 136 58 136 55 131 54 138 58 136 57 136 55 133 55 136 58 140 60 140 60 138 57 140 57 140 58 145 60 148 61 152 64 152 63 150 63 148 61 152 64 150 63 150 63 152 64 152 64 152 64 155 66 155 66 152 64 150 61 148 63 152 64 150 63 152 66 155 66 155 66 152 64 155 66 157 69 159 69 157 67 157 67 157 67 157 67 157 67 157 69 159 69 159 69 162 70 162 72 164 72 164 72 171 70 174 73 176 75 181 76 176 73 176 73 176 73 176 73 181 76 181 75 179 73 176 73 174 73 179 78 183 78 181 75 176 75 181 76 183 78 181 76 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 191 79 193 82 195 84 200 85 195 84 198 85 200 84 198 82 198 84 200 85 200 85 202 87 205 87 205 87 207 88 207 90 207 88 207 88 207 88 207 88 210 88 207 88 205 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 207 85 210 87 212 88 214 90 214 88 214 88 214 88 214 88 219 92 219 92 219 92 219 92 222 93 222 93 224 95 224 96 219 93 222 96 229 99 234 101 229 98 226 96 224 93 222 92 224 95 222 93 222 93 224 95 226 96 226 96 226 96 226 96 231 101 231 101 231 101 231 101 229 99 229 99 229 99 229 99 234 99 229 96 224 95 226 96 229 98 229 99 231 101 234 101 236 104 236 105 238 107 241 107 248 111 248 113 253 116 255 117 260 114 265 119 274 125 284 126 286 125 286 126 298 132 312 138 327 141 331 144 336 146 336 144 334 147 341 150 341 144 324 135 322 140 315 134 303 131 291 131 274 116 236 90 198 84 205 95 229 104 234 99 224 99 248 116 281 132 296 138 303 140 303 138 269 114 186 43 88 28 85 24 83 36 95 42 107 45 121 55 64 13 31 9 38 9 31 9 28 9 23 9 21 7 21 6 16 0 9 1 19 0 23 13 85 40 90 42 97 46 100 48 102 46 107 46 100 40 88 42 85 39 81 36 76 36 71 34 66 27 69 28 66 24 57 18 57 18 47 10 35 4 28 3 28 3 26 1 23 3 23 4 21 6 21 6 19 6 19 6 7 3 7 3 16 4 26 6 47 18 64 22 76 27 83 27 66 19 62 12 33 1 23 3 19 9 38 18 28 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 23 13 19 7 7 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 31 19 47 25 57 31 59 25 57 27 59 27 64 30 64 30 74 33 69 30 71 33 59 30 76 34 76 31 76 30 69 27 23 3 7 0 11 4 14 7 33 18 45 18 47 21 45 21 45 21 45 22 50 24 50 22 42 19 47 22 42 18 47 21 45 21 42 19 42 19 42 19 42 19 40 18 40 18 47 19 47 19 42 19 42 19 38 19 28 15 21 10 14 7 11 9 9 7 7 4 4 3 0 0 0 0 0 0 0 0 0 0 0 1 2 3 7 4 4 1 2 1 0 0 0 0 4 3 4 3 2 1 2 0 0 0 0 0 0 0 0 0 7 0 2 0 0 1 0 1 0 1 2 9 52 43 88 36 71 30 64 24 54 21 57 24 62 27 64 27 62 24 54 21 59 24 59 24 59 24 59 24 66 27 62 25 62 27 69 31 52 24 57 25 50 21 42 16 33 15 23 12 19 10 21 12 31 16 28 15 26 16 28 18 23 10 14 1 2 0 2 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 48 75 49 55 46 87 55 67 54 83 52 75 51 79 52 83 48 71 52 83 55 83 52 75 57 75 46 71 55 95 52 63 52 79 55 91 60 95 60 95 61 99 60 91 58 87 57 87 58 91 58 91 58 91 58 91 58 91 57 83 55 87 58 95 61 95 57 91 58 95 55 79 55 91 58 99 60 99 60 99 58 99 60 95 55 83 57 95 60 103 61 95 54 83 58 103 54 83 54 87 55 87 57 91 54 87 55 91 57 87 54 83 60 99 60 99 60 99 60 99 58 99 60 103 61 99 60 95 57 87 58 91 60 95 61 95 63 99 63 95 61 91 60 91 64 99 63 99 63 99 63 103 64 103 64 103 64 103 64 107 64 103 63 99 63 99 64 103 60 99 64 111 67 111 64 103 64 103 64 107 66 111 67 115 67 111 67 111 67 111 67 111 70 107 69 103 67 99 66 99 72 115 72 111 70 111 70 103 70 99 72 107 73 111 76 115 73 107 73 107 73 107 73 107 76 115 76 111 75 107 73 107 70 107 76 123 81 119 76 107 75 115 76 119 78 119 76 115 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 81 134 82 138 84 138 81 134 82 138 84 134 82 130 82 134 84 142 85 146 88 150 85 142 87 146 87 150 88 150 87 146 87 146 87 146 87 146 88 150 88 146 87 146 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 93 162 93 166 95 166 93 162 95 166 96 170 98 174 96 170 95 166 93 162 92 158 95 166 93 158 92 162 95 166 95 166 95 166 95 166 95 166 99 166 99 166 99 166 99 166 98 162 99 166 99 166 101 170 101 178 98 170 95 166 95 166 98 174 98 178 99 182 101 182 104 178 104 182 105 186 107 186 110 194 111 202 114 206 116 202 117 202 120 214 125 230 128 238 120 214 122 226 128 249 138 269 143 257 143 265 144 265 143 261 141 261 146 273 147 269 143 253 144 257 137 242 132 238 129 226 113 162 90 119 85 130 93 150 101 182 104 170 98 170 107 202 126 242 132 253 140 261 140 269 131 269 98 75 28 39 33 27 37 79 43 75 36 55 42 91 22 15 6 3 12 11 6 7 10 15 10 19 9 19 7 15 3 0 0 0 0 0 4 23 33 71 34 79 39 87 43 95 36 75 43 79 36 55 36 71 34 55 34 51 34 47 33 55 31 71 28 63 24 43 15 27 21 43 16 31 12 19 9 15 7 11 1 0 0 0 3 3 4 0 4 0 4 0 4 0 7 3 6 0 4 0 4 3 9 7 12 27 19 39 25 51 22 47 24 27 6 0 0 0 1 15 18 43 16 11 7 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 9 15 7 3 3 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 4 19 18 43 27 55 27 35 25 27 25 27 28 35 25 47 31 47 31 35 30 27 25 23 33 35 31 55 33 47 27 23 3 0 0 0 1 3 0 0 9 23 18 19 19 11 22 31 19 23 19 31 24 43 22 35 21 31 21 31 19 27 21 31 21 27 19 27 18 23 21 31 19 27 18 19 16 19 18 15 18 15 18 23 18 23 19 31 16 23 12 11 7 3 9 0 9 0 7 0 4 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 4 7 4 3 3 0 3 0 1 0 4 3 3 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 28 67 40 47 31 43 27 31 24 23 24 27 25 35 27 35 25 27 22 23 22 23 22 23 22 23 22 23 24 23 21 15 21 27 27 39 22 31 25 35 24 31 19 19 16 19 13 15 10 7 9 7 13 15 12 15 13 23 16 35 12 19 6 11 0 0 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 117 49 114 45 114 52 121 48 126 55 124 52 119 52 121 52 117 51 121 55 126 54 121 51 119 45 102 45 124 58 126 49 133 60 136 61 136 60 131 58 133 60 133 58 131 57 126 55 133 58 133 58 133 58 133 58 136 60 136 58 133 58 136 60 140 58 133 55 136 57 133 52 131 55 136 58 140 60 140 60 140 61 143 58 133 55 138 61 143 61 140 57 133 55 138 61 131 54 131 55 133 55 136 57 131 54 133 57 136 55 133 54 140 60 140 60 140 60 140 60 143 63 145 64 148 63 145 61 143 60 145 60 145 61 148 61 150 63 148 61 145 60 145 60 148 63 150 63 150 63 150 61 152 64 152 64 152 64 152 63 152 64 155 66 155 66 152 64 145 61 152 66 157 66 152 63 152 64 152 66 155 66 155 67 157 67 157 67 157 67 157 67 162 69 159 67 155 66 152 64 162 70 162 70 162 69 159 69 171 70 174 73 176 75 181 76 176 73 176 73 176 73 176 73 181 76 181 75 179 73 176 73 174 73 183 81 188 79 181 75 183 79 186 81 186 79 183 78 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 195 82 195 82 198 84 193 81 195 82 195 82 193 81 193 82 195 84 202 88 205 90 202 85 202 87 205 87 207 88 205 87 205 87 205 87 205 87 207 88 205 87 205 85 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 219 93 222 93 224 95 226 96 224 95 222 93 219 92 222 93 222 93 219 92 219 92 224 93 219 92 219 92 222 95 224 95 224 95 224 95 224 95 229 99 229 99 229 99 229 99 229 99 229 99 229 99 229 99 231 98 226 95 224 95 224 95 229 98 229 99 231 101 234 101 236 104 236 105 238 107 241 107 245 110 248 111 250 114 255 116 267 119 272 122 279 126 286 128 276 119 279 125 298 134 317 143 327 144 327 146 327 144 324 141 319 140 319 141 327 146 334 150 329 141 312 135 300 131 281 120 236 92 202 81 205 92 210 88 217 99 236 105 234 104 245 113 272 126 288 135 303 141 308 141 291 146 250 70 114 40 107 36 102 46 109 45 97 33 97 42 59 12 31 9 38 9 28 6 28 10 26 9 23 9 21 7 16 0 11 1 14 0 23 12 62 25 66 31 78 34 85 39 78 34 88 33 69 25 71 33 71 31 69 31 66 31 64 30 64 28 62 25 54 19 45 15 47 18 47 18 47 18 47 16 42 9 28 1 19 1 19 6 19 4 16 4 16 4 16 4 19 10 21 6 19 4 26 4 23 1 33 9 52 16 64 22 74 25 85 22 54 4 35 3 31 10 52 19 40 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 4 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 7 0 9 6 28 19 47 24 54 27 57 25 57 28 64 30 62 28 71 31 69 31 71 34 69 36 76 30 69 36 78 30 28 9 2 0 2 0 7 0 7 0 19 12 40 22 50 19 45 21 40 18 40 21 47 25 47 22 47 21 45 19 42 19 45 21 42 19 42 18 40 18 42 19 42 18 38 16 35 15 45 18 45 18 40 18 40 18 38 19 28 15 21 10 14 7 11 9 11 7 9 7 9 4 2 1 2 0 0 0 0 0 0 0 0 0 0 3 7 6 11 7 11 6 9 6 7 4 7 4 7 3 4 3 2 1 2 1 2 1 2 1 2 1 7 0 2 0 0 1 0 1 2 1 2 12 57 40 78 33 71 30 66 28 64 25 62 25 62 27 64 27 64 25 59 24 54 24 54 24 54 24 54 24 52 21 50 19 50 24 57 27 52 24 57 25 50 21 42 16 35 16 26 12 16 7 14 7 16 7 14 9 16 10 23 13 21 10 14 3 7 0 2 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 49 67 46 63 49 75 49 63 51 75 49 67 48 67 49 71 51 79 54 87 55 83 52 75 51 67 45 67 54 95 58 87 61 103 63 99 61 95 57 87 57 91 58 91 58 87 55 83 58 91 57 87 57 87 58 91 61 99 61 95 60 95 58 91 60 91 55 87 58 95 57 83 55 91 57 95 58 95 58 91 61 103 61 95 55 87 58 103 60 99 58 91 57 91 57 91 54 87 55 87 57 91 57 95 54 83 55 91 58 91 57 91 55 87 55 91 57 91 58 95 63 107 64 115 66 111 63 107 60 91 60 95 61 95 61 95 63 99 63 95 61 91 60 91 61 95 63 99 63 99 61 95 64 103 64 103 63 99 63 99 64 103 66 111 67 107 64 103 61 95 63 103 64 103 64 103 64 103 64 103 64 107 66 107 67 111 67 111 67 111 67 111 69 107 67 103 66 99 64 95 69 107 69 107 69 111 70 103 70 99 72 107 73 111 76 115 73 107 73 107 73 107 73 107 76 115 76 111 75 107 73 107 73 111 78 123 79 123 78 115 79 126 81 126 81 123 78 119 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 82 134 82 134 82 134 82 134 81 134 82 138 84 134 82 130 81 134 84 138 87 146 88 154 84 142 85 142 87 146 87 146 85 142 85 142 85 142 85 142 87 146 87 146 85 142 85 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 84 146 85 150 87 154 88 158 92 162 92 162 92 162 92 162 95 166 95 166 95 166 95 166 90 158 92 158 93 162 93 162 98 170 96 162 92 154 88 150 92 158 92 158 92 158 92 158 93 162 92 158 92 158 93 162 93 162 93 162 93 162 93 162 98 162 98 162 98 162 98 162 101 170 101 166 99 162 98 162 96 170 95 166 95 166 96 170 98 174 98 178 99 182 101 182 104 178 104 182 105 186 107 186 108 194 110 198 113 206 114 198 116 198 117 206 122 218 123 222 120 214 122 226 129 257 140 277 143 269 146 273 144 265 141 257 137 249 135 249 140 269 147 285 144 265 137 249 132 226 116 174 85 103 78 107 85 126 85 119 90 166 104 182 105 182 108 202 120 226 129 249 140 265 143 269 143 313 129 158 51 51 40 67 46 91 48 87 39 59 33 55 19 7 6 3 12 11 4 0 10 11 9 19 7 15 7 11 6 0 0 0 0 0 1 15 19 35 22 47 27 55 31 63 28 55 28 43 22 31 22 39 27 43 28 43 28 43 28 43 21 43 21 43 21 43 22 47 15 31 18 39 21 43 21 43 15 27 9 3 3 0 6 3 3 0 3 0 3 0 3 0 9 3 4 0 1 0 1 0 0 0 0 0 6 11 15 19 22 47 25 47 18 23 9 7 3 15 12 27 7 0 3 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 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 3 0 0 0 7 27 18 27 27 35 25 27 25 27 28 35 24 43 31 47 31 39 33 39 36 55 37 35 27 67 34 51 4 0 0 0 0 3 0 0 0 0 1 11 18 35 21 15 19 27 19 27 19 31 22 35 21 35 24 35 19 23 19 31 19 27 19 27 18 23 18 19 18 23 18 23 16 19 16 19 16 11 16 11 16 19 16 19 19 31 16 23 12 11 7 3 9 0 9 3 9 0 6 7 3 0 1 0 0 0 0 0 1 0 0 0 0 0 4 11 9 15 9 15 7 11 7 7 6 3 4 3 3 0 3 0 3 0 3 0 3 0 3 0 0 0 0 0 0 0 1 0 6 0 0 7 31 55 34 43 30 43 30 43 28 39 27 35 25 31 27 35 27 35 25 31 25 27 25 27 25 27 25 27 24 23 25 27 25 27 25 27 22 31 25 35 24 31 19 19 21 31 16 19 10 3 7 3 6 0 6 0 7 7 10 19 10 15 6 15 1 3 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 114 46 112 49 121 51 112 45 117 48 114 46 114 48 117 51 119 52 126 57 126 54 121 51 124 54 119 51 121 54 126 57 128 58 131 60 131 58 128 55 128 58 133 61 136 61 133 58 133 57 128 54 126 55 131 58 136 60 136 60 136 58 131 57 138 57 133 57 140 60 138 57 136 57 138 58 138 57 133 55 140 60 138 55 128 52 136 61 136 57 136 57 136 57 131 52 133 57 136 57 138 58 138 60 131 55 136 58 140 58 138 58 133 55 133 57 136 58 138 58 143 63 145 64 148 63 145 61 148 61 148 61 148 61 148 61 152 63 150 63 148 61 148 61 145 61 150 63 150 63 148 60 152 64 152 63 150 61 148 61 148 63 152 66 155 64 150 61 150 63 148 61 150 63 152 66 152 64 152 64 152 64 152 64 157 67 157 67 157 67 157 67 157 67 155 66 155 66 155 66 155 67 157 69 159 70 164 72 171 70 174 73 176 75 181 76 176 73 176 73 176 73 176 73 181 76 181 75 179 73 176 73 181 76 181 78 183 79 186 79 186 79 186 79 186 78 181 75 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 195 82 195 82 195 82 195 82 195 82 198 84 198 84 195 82 195 84 198 85 200 87 202 88 200 84 202 85 202 87 205 87 202 85 202 85 202 85 202 85 205 87 205 85 202 85 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 212 87 212 87 212 87 212 87 219 92 219 92 219 92 219 92 219 92 219 92 219 92 219 92 217 90 219 92 219 93 222 93 224 95 222 93 219 90 217 90 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 236 102 234 101 226 96 224 95 222 93 222 93 224 96 229 99 229 98 229 99 231 101 234 101 236 104 236 105 238 107 241 107 243 108 245 111 250 113 253 114 265 116 267 119 272 123 279 123 281 122 284 126 300 135 319 144 329 146 329 144 324 141 319 138 310 135 315 138 319 140 322 143 312 138 296 134 291 122 248 92 205 79 198 79 202 84 200 84 207 95 231 102 234 105 255 120 265 122 284 134 303 143 312 144 296 146 281 105 162 42 100 42 105 45 105 45 105 39 90 27 54 10 31 9 38 9 26 3 26 7 21 7 19 6 19 4 23 3 11 3 11 0 14 9 50 22 57 24 62 28 69 30 78 28 64 21 59 21 54 19 59 24 57 27 54 28 54 28 50 19 47 19 50 21 54 22 45 18 50 21 54 21 50 18 47 16 38 9 23 6 21 6 14 3 14 3 9 4 9 4 16 4 14 1 14 1 16 3 21 1 23 1 28 6 42 10 69 19 81 25 85 22 66 10 47 10 50 10 26 0 14 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 1 2 1 2 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 9 0 2 0 19 13 35 19 54 27 52 27 57 27 62 30 59 25 71 31 69 31 71 36 71 40 78 28 64 37 66 15 2 4 4 3 2 0 2 0 7 0 14 12 42 22 45 19 38 18 42 21 45 21 45 19 42 22 52 22 42 16 42 22 42 19 42 18 40 18 38 16 35 16 38 16 38 16 40 18 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 14 9 14 7 11 6 9 6 9 6 7 4 7 3 4 3 4 3 4 3 4 3 4 3 7 0 2 0 0 1 0 1 4 1 2 15 59 36 71 31 66 28 66 28 66 27 62 25 62 25 64 28 66 27 64 25 57 25 57 25 57 25 57 25 54 27 62 30 64 27 54 22 52 24 57 25 50 21 42 16 45 22 31 15 21 9 14 7 14 7 11 6 11 7 16 10 19 9 16 4 9 0 2 0 2 1 2 1 2 1 2 1 0 0 0 0 0 0 0 0 48 59 46 79 54 71 45 55 51 71 49 71 49 75 52 83 52 83 55 91 57 83 52 75 55 91 55 75 48 67 51 83 52 75 54 83 57 87 57 83 57 91 61 103 64 107 63 99 57 87 54 75 52 79 57 87 58 91 58 91 57 83 54 79 58 87 55 91 60 103 61 99 58 95 58 95 57 87 54 83 58 95 57 83 51 75 55 95 55 87 55 91 58 91 52 71 57 91 58 95 58 99 60 99 55 91 58 99 60 99 60 99 58 95 58 99 60 103 61 107 60 103 61 107 63 103 61 99 61 95 61 95 61 95 61 95 64 103 64 99 63 99 61 95 58 91 63 103 64 99 60 87 64 103 64 99 63 95 61 95 58 91 63 103 64 99 60 87 64 99 61 91 60 99 66 111 64 103 64 103 64 103 64 103 67 111 67 111 67 111 67 111 66 99 66 99 66 99 66 99 64 99 66 103 69 111 72 111 70 99 72 107 73 111 76 115 73 107 73 107 73 107 73 107 76 115 76 111 75 107 73 107 78 119 76 115 76 119 79 126 78 119 78 119 78 111 73 107 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 82 134 82 134 82 134 82 134 82 138 84 142 85 138 84 134 84 138 84 142 85 146 87 146 84 138 84 142 85 146 87 146 85 142 85 142 85 142 85 142 87 146 87 142 85 138 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 88 150 87 150 87 150 87 146 92 162 92 162 92 162 92 162 90 154 90 154 90 154 90 154 90 154 90 158 92 162 93 162 92 158 92 158 92 158 92 158 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 105 178 102 170 98 158 95 150 92 158 92 162 95 170 99 182 98 174 98 178 99 182 101 182 104 178 104 182 105 186 107 186 108 190 110 198 111 202 114 198 119 210 122 218 125 226 125 230 123 222 125 234 131 261 141 281 144 273 146 269 143 261 138 249 132 246 138 261 141 253 134 234 137 242 131 234 128 198 96 107 85 123 84 123 82 126 87 142 92 162 98 162 99 182 116 234 117 218 126 246 138 269 144 277 144 309 149 261 87 75 40 83 42 75 42 83 46 75 30 23 18 7 4 3 12 7 3 0 7 7 6 11 6 7 4 7 10 0 3 0 0 0 0 3 22 35 22 43 25 43 28 51 36 55 22 31 22 35 21 15 22 31 25 35 27 35 27 43 24 47 21 39 18 31 16 35 18 39 21 47 21 39 16 27 19 39 15 23 10 7 6 3 3 0 3 0 4 0 4 0 6 11 4 3 3 0 4 3 4 0 1 0 4 0 9 11 19 27 19 51 28 67 19 27 13 39 16 27 3 0 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 1 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 4 0 0 0 6 23 18 31 27 43 27 35 25 31 30 39 24 43 30 47 33 39 33 43 28 59 39 47 31 83 25 3 1 0 6 0 0 0 0 23 0 3 3 19 19 39 21 11 15 19 19 31 22 31 19 23 19 35 25 39 18 19 19 35 19 27 19 23 18 19 16 19 13 15 15 19 16 23 18 27 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 7 11 7 7 6 3 4 3 6 7 6 3 4 0 3 0 3 0 3 0 3 0 3 0 0 0 0 0 0 0 1 0 6 0 0 11 33 51 31 39 25 31 27 35 27 31 24 27 25 31 27 39 28 39 27 35 27 31 27 31 27 31 27 31 22 27 28 43 30 27 21 7 22 31 25 35 24 31 19 19 25 43 19 27 12 7 7 3 10 3 9 3 7 3 9 19 9 15 7 19 3 3 0 0 1 3 1 3 1 3 1 3 0 0 0 0 0 0 0 0 119 48 112 46 117 49 114 45 124 52 119 49 114 48 114 48 126 54 121 51 119 54 128 58 126 54 119 49 119 54 128 60 124 54 124 55 128 58 133 61 133 58 131 57 128 58 131 60 136 58 133 57 131 55 128 54 128 57 133 60 138 63 143 64 140 58 136 55 133 55 136 57 143 61 143 60 138 57 131 52 138 58 136 57 138 58 140 61 133 57 138 60 140 60 140 60 124 52 133 55 133 55 138 61 126 54 136 60 143 60 136 55 145 61 143 60 140 61 143 63 143 63 145 64 148 63 145 61 148 61 148 61 148 61 148 61 150 63 150 61 148 60 145 60 145 61 148 63 150 61 148 60 138 58 148 64 155 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 152 64 152 64 152 64 152 64 155 66 155 67 157 69 159 69 157 67 157 69 159 70 162 70 174 72 176 73 176 75 179 75 179 75 179 73 176 72 174 72 176 73 176 75 179 76 181 76 181 76 181 78 183 79 186 79 181 76 181 76 181 76 181 76 188 81 188 81 188 81 188 81 188 82 191 82 191 81 186 78 188 81 186 79 186 78 183 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 198 84 200 85 200 87 202 87 195 81 195 81 195 81 195 81 198 82 198 82 198 82 198 82 198 82 198 84 200 85 202 85 198 84 200 85 202 84 200 82 200 82 200 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 90 217 90 217 92 217 92 219 93 222 92 219 90 219 92 219 92 219 92 219 92 224 93 222 92 219 93 222 95 226 95 224 93 222 95 224 96 222 95 224 96 226 95 224 93 226 98 226 98 226 98 226 98 229 101 231 101 231 99 226 96 222 92 219 92 219 93 224 96 226 96 226 98 229 99 231 99 238 105 238 105 238 105 238 107 245 110 248 113 250 114 255 116 265 119 272 123 276 122 274 119 281 119 276 126 310 143 327 144 331 147 322 138 312 135 310 135 315 131 296 128 308 138 308 131 293 132 288 128 269 107 219 81 202 81 200 82 205 84 210 87 207 90 222 98 234 110 265 125 265 123 286 132 293 137 305 141 317 144 308 143 229 57 105 43 107 43 100 39 100 43 88 22 38 10 35 6 23 3 31 10 26 9 23 7 21 6 19 6 16 1 11 3 11 0 16 10 45 24 57 27 62 27 59 24 62 24 64 24 59 22 57 22 57 25 57 24 50 22 47 22 42 21 45 22 47 21 45 19 42 19 42 19 45 22 50 25 45 15 33 13 28 3 9 3 14 3 9 4 9 4 7 4 16 4 16 4 16 4 19 4 14 3 23 4 31 9 38 12 57 18 76 25 88 25 90 25 69 21 64 4 19 1 21 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 1 7 4 16 7 35 21 47 25 52 27 50 24 71 28 69 27 62 25 59 25 71 30 62 37 62 15 11 0 0 1 0 1 0 0 2 0 7 0 11 7 35 22 42 19 35 18 42 22 47 21 42 18 54 25 50 24 47 21 42 19 52 24 50 22 45 19 40 16 35 15 35 15 35 16 42 19 54 24 52 22 45 19 42 18 50 22 31 15 23 12 16 6 11 9 11 9 11 9 11 7 7 4 4 1 2 1 4 3 0 0 0 0 0 0 0 0 2 1 4 4 7 3 2 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 11 1 7 3 4 4 2 4 2 1 7 21 59 33 69 33 74 31 71 30 66 27 62 24 59 24 59 25 62 27 64 27 59 28 54 28 54 28 54 28 45 24 47 25 50 24 47 22 52 22 52 22 47 22 47 22 42 19 23 12 19 9 11 4 23 9 11 10 28 19 26 9 11 6 11 3 7 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 63 45 63 49 75 49 63 52 75 49 67 48 67 49 71 54 79 52 79 54 83 55 91 58 91 54 75 51 79 55 91 54 79 54 79 55 87 58 95 58 87 55 83 55 83 57 91 58 91 57 87 57 87 55 83 55 83 57 87 57 87 57 87 60 99 58 91 55 87 55 87 60 99 60 99 58 91 55 83 57 91 55 87 57 95 60 99 54 87 57 95 58 95 58 95 51 83 55 87 55 87 57 99 52 87 58 99 60 95 57 83 63 103 61 99 60 103 61 107 61 103 63 111 64 107 61 103 63 95 61 95 61 95 61 91 63 99 63 95 61 91 60 91 60 95 61 99 63 95 61 91 57 87 61 103 64 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 66 107 66 107 66 107 66 107 66 99 66 103 67 103 69 107 67 103 67 107 69 111 70 103 70 99 72 103 73 107 73 107 75 111 75 107 73 103 72 103 73 107 73 111 75 115 76 115 76 115 76 119 78 119 79 123 78 119 78 119 78 119 78 119 81 126 81 126 81 126 81 126 81 126 81 126 81 123 78 119 82 126 81 126 79 123 79 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 82 134 84 138 85 142 85 142 81 130 81 130 81 130 81 130 82 134 82 134 82 134 82 134 82 134 82 138 84 142 85 142 84 142 87 146 87 146 85 138 82 154 84 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 158 90 154 90 154 90 158 92 162 93 158 92 154 92 158 92 158 92 158 92 158 95 166 93 162 93 162 95 166 96 166 95 162 93 166 95 170 95 170 96 174 98 170 96 166 98 162 98 162 98 162 98 162 99 166 101 170 99 162 98 158 93 158 92 158 92 162 95 170 96 170 96 174 98 178 99 178 102 178 104 182 107 186 107 186 110 194 111 202 114 206 116 202 117 206 120 214 122 210 117 206 122 218 123 238 135 277 146 289 147 281 141 261 135 253 134 253 137 246 128 242 137 261 134 238 128 242 132 222 111 138 84 115 82 119 81 123 82 138 85 146 87 150 95 162 102 198 119 234 122 234 132 249 135 253 140 265 147 281 147 297 113 111 37 51 40 79 42 67 42 79 36 31 7 7 9 0 4 0 6 11 9 11 9 15 7 11 6 11 4 0 1 0 1 0 3 11 21 35 25 47 27 39 24 31 30 55 25 47 24 47 30 59 24 39 24 39 24 39 24 35 22 47 24 51 25 47 24 43 25 47 22 39 19 35 19 35 22 35 16 35 13 0 0 0 3 0 4 0 4 0 6 0 4 15 4 7 4 7 3 0 1 0 3 0 6 7 9 3 13 11 15 43 28 79 27 51 16 59 18 11 0 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 0 0 0 3 3 3 4 3 15 15 16 19 22 19 25 23 25 35 28 39 31 35 28 19 34 35 30 59 25 7 0 0 0 0 1 0 0 7 0 7 0 7 0 11 15 35 22 23 16 23 18 27 21 31 19 27 24 39 22 31 19 23 18 19 24 35 22 31 21 27 18 23 16 15 15 15 15 19 18 27 19 19 19 19 19 31 21 31 27 39 16 15 12 11 9 3 9 0 9 3 9 3 7 11 6 7 3 3 1 3 1 3 0 0 0 0 0 0 0 0 6 7 7 11 7 11 6 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 4 27 33 47 31 39 31 43 30 39 28 35 25 31 24 27 24 31 25 35 27 35 25 27 27 27 27 27 27 27 25 23 25 23 25 23 25 23 21 23 21 19 19 23 18 19 21 23 12 7 9 7 7 0 10 0 3 3 13 27 10 7 6 7 4 11 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112 45 109 46 117 51 119 49 117 49 114 48 114 49 119 52 119 52 124 54 126 55 126 54 136 58 126 54 121 52 124 55 128 55 126 54 126 55 128 57 128 55 124 54 124 54 126 57 128 55 131 57 131 57 133 58 133 58 133 57 131 55 128 55 143 60 138 57 133 54 131 54 136 57 138 58 138 58 136 57 133 55 131 54 133 55 136 58 128 54 133 57 136 57 133 55 128 55 136 57 131 54 133 58 133 57 138 60 140 57 133 54 143 61 140 60 140 60 143 61 140 61 145 63 145 63 143 60 150 63 150 61 148 60 145 60 150 63 150 61 148 60 145 60 145 61 148 63 150 61 148 60 140 60 148 64 152 63 148 60 155 66 152 63 150 61 145 60 150 61 148 61 150 64 157 67 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 157 67 157 69 157 67 157 69 159 70 162 70 169 69 171 70 171 72 174 72 176 73 176 73 174 72 174 72 176 73 176 75 179 76 181 76 181 76 181 76 183 78 183 79 183 78 183 78 183 78 183 78 188 81 188 81 188 81 188 81 186 79 186 81 186 78 181 76 193 82 191 82 188 81 188 79 188 78 191 79 191 79 193 81 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 195 81 195 82 198 82 198 82 198 82 198 84 200 85 202 85 202 87 207 88 207 88 205 85 200 84 202 84 205 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 222 93 222 92 219 90 217 90 217 92 219 93 222 92 219 90 219 92 219 92 219 92 219 92 226 95 224 93 222 95 224 96 224 95 222 93 222 93 224 95 226 96 229 99 231 98 226 96 226 98 226 98 226 98 226 98 226 99 229 99 229 98 224 95 222 92 219 92 219 93 224 96 226 96 226 98 229 99 231 99 229 101 236 107 243 108 243 107 245 111 248 113 253 116 255 116 267 119 269 120 269 119 269 114 279 125 293 134 310 140 324 149 324 143 317 137 310 134 305 132 310 132 303 134 315 138 308 129 281 132 281 117 226 82 198 82 202 82 202 81 205 84 210 87 205 90 222 98 236 111 267 128 274 129 293 137 298 137 305 143 317 146 315 152 272 84 128 34 102 39 97 39 100 45 90 24 38 10 38 7 26 4 28 9 26 9 23 7 21 6 19 6 11 3 7 4 11 0 14 12 45 22 50 25 57 25 57 24 71 28 62 22 57 25 66 34 47 22 47 22 45 25 47 25 47 22 50 24 50 24 47 22 50 22 45 19 40 18 40 18 50 19 45 24 40 7 9 0 9 4 9 6 7 6 7 6 16 4 16 4 16 4 16 4 16 3 16 4 19 6 21 6 42 7 47 16 93 34 95 19 81 22 62 6 14 1 9 3 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 11 6 26 12 26 13 35 21 50 25 57 22 66 30 71 33 66 31 66 31 57 27 31 1 2 0 0 1 0 1 0 0 0 0 2 0 4 6 28 19 40 21 40 18 38 16 40 18 42 21 47 21 45 19 40 18 38 16 45 21 45 21 45 19 42 19 38 16 35 15 35 16 40 19 40 15 42 18 42 19 45 21 50 21 23 9 16 9 19 9 14 10 14 10 14 10 14 9 14 7 7 3 2 0 0 0 0 0 0 0 0 0 0 0 9 7 14 9 14 9 11 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 14 25 66 36 66 28 66 28 66 28 66 27 64 27 59 24 62 25 62 25 64 28 57 27 52 27 52 27 52 27 54 27 50 24 47 25 52 28 52 22 50 21 42 16 35 13 35 13 14 4 11 7 14 7 14 3 4 4 16 10 14 3 9 6 11 4 9 1 2 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 52 83 49 75 54 91 57 87 54 79 58 91 55 83 54 87 55 91 60 91 57 87 57 87 57 91 57 87 55 79 54 83 57 87 54 83 55 87 57 91 58 95 60 95 60 95 60 95 60 95 63 103 58 91 55 83 54 83 54 87 57 95 58 95 58 95 54 83 52 79 52 83 55 91 52 79 54 87 55 87 54 83 54 91 58 91 54 79 54 91 57 95 58 95 58 91 54 79 61 103 60 95 58 99 61 103 60 99 61 103 61 103 60 99 64 103 63 95 61 91 58 87 63 99 63 95 61 91 60 91 60 95 61 99 63 95 61 91 60 91 61 99 63 99 61 91 64 103 64 99 63 95 61 95 63 95 61 95 63 103 66 107 64 103 64 103 64 103 64 103 67 111 67 111 67 111 67 111 64 95 66 99 66 103 67 103 67 103 67 107 69 111 70 103 67 91 67 95 69 99 70 99 73 103 72 103 72 103 72 103 73 107 73 111 75 115 76 115 75 111 76 115 76 119 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 130 81 134 82 134 81 130 81 130 81 130 81 130 79 130 81 130 81 134 82 134 82 134 82 138 84 142 85 142 85 142 87 150 88 146 85 142 84 158 84 162 85 162 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 93 162 93 162 92 158 90 150 90 158 92 162 93 158 92 154 92 158 92 158 92 158 92 158 96 170 95 166 95 166 96 170 95 166 93 158 92 162 95 166 95 170 96 174 98 170 96 166 96 158 96 158 96 158 96 158 98 162 98 162 98 158 95 154 93 158 92 158 92 162 95 170 96 170 96 174 98 178 99 178 96 166 104 186 110 194 108 190 111 198 113 202 114 210 117 206 117 202 117 202 117 202 114 198 119 226 132 253 132 253 140 285 141 269 138 257 134 249 131 246 132 249 132 257 138 261 131 230 134 230 117 162 85 103 79 126 82 123 81 130 81 134 84 142 87 150 95 162 104 198 120 238 125 242 134 249 135 249 137 257 143 277 152 321 146 222 67 51 34 59 39 67 43 83 36 31 6 3 10 3 6 0 6 7 9 11 9 15 7 11 6 11 6 0 3 0 1 0 4 11 21 31 22 39 24 31 24 31 25 43 21 35 21 39 27 51 19 27 21 31 22 35 24 35 16 31 18 35 19 31 18 27 16 27 16 27 18 35 21 43 22 43 24 59 22 11 0 0 3 0 4 0 4 0 4 0 3 11 3 11 3 11 3 3 3 0 3 0 3 0 3 0 7 0 6 7 19 63 28 67 27 59 16 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 4 0 10 3 7 0 13 15 25 35 25 31 25 31 30 39 33 43 33 51 31 35 6 0 0 7 1 0 1 0 0 7 0 15 0 7 0 3 9 27 19 27 18 19 15 11 15 19 19 31 22 31 21 31 19 27 18 23 19 27 19 27 19 31 21 31 18 19 15 15 15 19 18 23 15 7 15 11 16 23 18 23 27 35 12 0 6 7 10 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 3 6 7 6 7 4 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 3 0 9 43 39 55 30 31 27 35 27 35 27 39 28 39 25 31 25 31 25 31 25 31 25 23 25 23 25 23 25 23 28 27 24 11 21 19 27 31 25 39 25 35 22 23 15 11 15 7 4 0 4 3 9 7 6 0 3 0 7 7 6 0 4 7 4 15 3 7 0 3 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 124 55 117 51 124 57 128 55 124 52 121 52 121 54 126 57 131 60 136 61 133 58 131 58 133 60 133 58 128 57 128 57 131 60 126 55 128 57 131 58 133 60 131 57 133 60 138 61 140 63 143 60 138 57 133 54 131 54 128 54 133 57 138 58 138 58 128 52 128 52 128 54 133 57 128 54 131 55 131 54 128 52 131 57 138 57 131 52 131 57 138 58 138 58 136 55 131 54 143 60 138 58 138 58 140 61 138 58 140 60 140 60 138 58 150 63 150 61 148 60 145 60 150 63 150 61 148 60 145 60 145 61 148 63 150 61 148 60 148 61 148 63 148 61 148 60 152 64 150 63 150 63 148 61 150 61 148 61 148 63 152 64 152 64 152 64 152 64 152 64 157 67 157 67 157 67 157 67 152 64 152 66 155 66 157 67 157 67 157 69 159 70 162 70 167 67 167 67 169 69 171 70 171 72 174 72 174 72 174 72 176 73 176 75 179 76 181 76 179 75 179 76 181 76 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 79 193 81 195 82 195 81 195 81 195 81 195 81 191 79 193 81 195 82 198 82 198 82 198 84 200 85 202 85 198 84 202 85 202 85 200 82 202 84 205 85 205 87 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 219 92 222 93 222 92 217 88 217 92 219 93 222 92 219 90 219 92 219 92 219 92 219 92 226 95 224 93 222 95 224 96 224 93 219 92 219 92 222 95 219 93 222 95 224 93 222 92 224 96 224 96 224 96 224 96 224 96 226 98 224 95 219 93 222 92 219 92 219 93 224 96 226 96 226 98 229 99 231 99 226 99 234 107 243 110 245 108 248 111 250 114 255 116 257 117 267 117 267 117 265 117 269 116 274 125 296 134 303 131 310 140 308 137 305 135 300 132 296 129 296 131 298 135 303 132 291 125 293 123 226 85 193 82 205 85 205 82 202 81 202 82 207 85 207 90 222 98 234 110 262 125 272 126 288 132 291 132 298 137 300 138 312 152 312 128 191 51 95 36 95 39 100 45 90 22 35 9 38 9 28 4 28 7 26 9 23 7 21 6 19 6 11 3 7 4 7 0 14 12 42 22 45 21 45 24 54 24 50 18 57 22 57 22 52 21 40 18 38 19 38 19 38 19 31 16 33 18 35 16 33 15 31 15 31 15 33 18 38 21 42 19 45 27 45 10 4 0 7 3 4 4 4 4 2 3 14 1 16 1 14 3 14 3 14 3 14 3 11 3 11 3 21 7 35 7 47 13 88 36 90 22 47 7 14 3 0 4 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 0 0 0 0 1 7 3 16 7 16 7 23 18 47 30 74 27 62 22 57 25 64 34 62 34 54 16 4 0 0 7 0 1 0 1 0 0 0 0 0 0 2 3 11 12 28 19 38 15 33 13 33 15 40 19 47 22 47 22 47 21 45 21 40 18 40 19 42 19 42 19 40 18 38 15 35 15 38 18 45 18 42 16 35 15 35 13 47 18 19 4 9 7 16 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 3 7 6 9 4 4 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 2 4 19 30 71 37 69 28 62 25 62 27 64 27 64 27 62 25 62 25 62 25 62 27 50 27 47 27 47 27 47 27 50 25 40 21 38 22 45 27 57 25 59 25 47 18 33 10 26 7 7 3 9 7 16 7 14 6 11 7 16 7 11 3 9 6 11 4 11 3 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 59 45 63 49 75 51 71 46 63 46 67 49 75 52 83 51 79 54 83 55 87 55 83 48 67 51 79 55 91 58 99 60 95 58 91 58 95 60 99 60 95 58 87 57 91 60 95 55 83 57 87 57 87 58 91 52 75 54 83 58 95 61 99 60 95 57 87 55 87 57 91 52 83 55 91 58 95 57 91 54 79 52 79 52 83 55 91 54 83 55 87 55 83 52 75 52 87 57 91 54 83 55 95 58 95 57 91 57 91 55 87 60 99 58 95 58 95 60 99 57 91 58 99 60 95 57 91 61 95 61 95 61 95 61 95 63 99 63 95 61 91 60 91 60 95 61 99 63 95 61 91 63 99 61 95 61 91 60 91 63 99 63 99 63 99 63 99 63 99 61 95 61 95 63 99 63 99 63 99 63 99 63 99 66 107 66 107 66 107 66 107 63 95 64 95 66 99 66 99 67 103 67 107 69 111 70 103 67 91 67 95 69 99 70 99 70 99 70 99 72 103 72 103 73 107 73 111 75 115 76 115 73 111 75 111 76 115 76 115 78 119 78 119 78 119 78 119 78 119 78 119 78 119 78 119 79 123 79 126 79 119 76 115 84 130 82 130 81 126 81 123 81 130 79 126 79 126 78 123 81 126 78 123 81 130 79 123 81 130 81 130 81 130 81 130 79 126 79 130 81 134 82 134 81 130 81 130 81 130 81 130 78 123 78 126 81 130 82 134 82 134 82 138 84 142 85 142 82 134 84 142 85 138 82 134 85 162 85 162 87 166 87 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 95 162 93 158 92 162 93 166 93 162 92 158 92 158 93 162 90 158 93 162 93 162 92 154 95 154 95 154 95 154 95 154 95 154 96 158 95 154 93 146 93 158 92 158 92 162 95 170 96 170 96 174 98 178 99 178 101 174 102 178 105 186 108 194 113 202 113 206 116 214 117 210 117 202 116 198 117 206 119 214 120 226 129 246 131 246 131 249 134 249 134 249 132 242 128 230 126 234 129 238 128 230 123 218 128 182 88 99 79 123 87 130 84 134 82 130 81 138 84 142 88 154 93 158 99 182 113 214 120 226 128 238 131 242 134 249 128 246 138 285 146 281 99 107 33 55 40 71 43 83 31 19 4 3 10 7 7 0 4 3 9 11 9 15 7 11 6 11 6 0 3 0 3 0 4 11 22 27 19 27 21 23 22 31 18 43 24 59 27 51 19 27 16 27 16 23 15 19 15 15 15 19 16 23 16 23 15 19 16 19 13 11 10 7 10 7 16 27 18 51 19 7 1 0 1 0 3 0 3 0 3 0 1 15 0 7 1 7 1 0 3 3 3 0 4 0 4 0 4 0 9 0 0 3 21 87 31 51 9 11 6 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 1 11 0 7 0 0 1 0 7 0 4 0 9 7 22 35 30 35 22 11 21 19 28 35 31 51 25 11 0 0 3 19 1 0 1 7 0 15 0 15 0 7 0 0 3 0 12 23 13 11 13 11 13 15 16 23 22 35 22 35 22 35 22 35 19 27 19 23 18 23 18 23 19 23 16 15 15 15 16 19 19 19 18 11 16 15 13 11 21 23 9 0 6 3 9 3 9 0 9 3 9 3 7 11 9 11 4 7 1 0 0 0 0 0 0 0 0 0 0 0 4 7 6 11 7 7 6 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 1 7 3 7 4 7 9 0 12 47 39 55 31 35 27 35 27 31 25 31 25 31 27 35 25 31 25 31 24 27 27 27 28 27 28 27 28 27 25 15 22 7 21 11 24 19 19 23 22 27 19 15 9 0 10 0 6 0 7 7 7 0 7 3 9 7 9 3 6 3 4 3 4 15 4 15 3 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117 46 109 46 117 51 117 46 114 48 114 48 117 51 121 52 124 52 121 52 124 54 126 57 112 48 117 52 124 54 126 55 126 55 124 55 126 57 133 60 131 58 128 55 126 57 131 58 133 58 131 57 131 57 128 55 126 55 128 57 131 58 133 58 136 57 133 55 133 57 138 60 131 54 133 57 136 57 133 55 131 54 131 54 131 55 136 57 133 55 136 57 133 54 128 52 126 54 133 55 133 55 136 60 136 57 133 55 136 57 138 58 140 58 138 57 136 58 138 60 133 57 138 58 138 58 136 55 143 58 145 61 148 63 152 64 150 63 150 61 148 60 145 60 145 61 148 63 150 61 148 60 152 63 148 61 145 60 145 60 150 63 150 63 150 63 150 63 150 63 148 60 145 61 148 63 150 63 150 63 150 63 150 63 155 66 155 66 155 66 155 66 150 63 152 64 152 66 155 66 157 67 157 69 159 70 162 70 169 69 169 69 171 70 171 72 169 69 169 70 171 72 174 72 176 73 176 75 179 76 181 76 176 73 179 75 179 76 181 76 183 78 183 78 183 78 183 78 183 78 183 78 183 78 183 78 188 81 188 81 188 79 183 78 191 81 188 81 186 79 186 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 193 81 195 82 195 84 195 81 195 81 195 81 195 81 188 76 191 79 195 81 198 82 198 82 198 84 200 85 202 85 200 84 202 87 205 85 200 84 205 85 205 87 207 87 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 222 95 224 92 214 87 217 92 219 93 222 92 219 90 219 92 219 92 219 92 219 92 219 92 217 90 217 90 219 92 222 92 219 90 217 92 219 93 219 93 222 95 224 93 222 92 222 95 222 95 222 95 222 95 219 95 222 95 222 93 217 90 222 92 219 92 219 93 224 96 226 96 226 98 229 99 231 99 241 105 234 102 234 105 243 110 250 113 253 114 255 117 260 119 267 117 265 117 269 122 279 125 286 126 291 132 308 134 303 128 296 132 298 132 296 129 288 125 284 125 286 123 279 119 276 119 234 95 195 79 195 84 202 85 207 82 205 81 202 82 207 84 210 92 219 95 224 101 248 114 265 123 284 131 291 134 300 140 298 138 305 137 298 141 231 75 95 37 97 40 100 43 81 16 33 9 40 10 31 6 26 6 26 9 23 7 21 6 19 6 11 4 4 6 7 0 14 12 42 21 40 18 40 21 47 25 52 22 54 22 52 18 38 13 35 15 31 13 26 9 16 7 23 12 28 13 28 13 26 10 28 12 23 9 19 7 19 7 28 10 31 18 35 6 2 0 2 3 2 3 0 3 0 1 11 0 14 0 11 1 11 1 14 3 9 4 11 6 11 6 16 9 31 6 35 6 66 22 95 18 35 7 14 6 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 1 7 3 11 3 19 12 35 21 54 18 62 22 57 25 57 27 52 28 33 4 0 3 2 0 0 1 0 1 0 0 0 0 0 1 4 1 2 1 14 13 31 12 33 15 35 15 35 15 45 21 45 21 45 21 45 21 45 21 42 18 40 16 38 15 42 18 38 15 35 15 35 16 45 18 45 18 40 16 38 16 35 13 16 6 14 7 14 6 9 7 9 7 9 7 9 6 9 6 4 1 2 1 2 1 0 0 0 0 0 0 0 0 4 3 7 6 9 4 4 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 14 9 21 28 69 37 71 33 66 28 64 25 62 24 59 22 64 27 64 25 62 24 59 25 52 28 50 28 50 28 50 28 42 24 42 24 42 24 42 24 45 19 50 22 42 15 28 6 23 9 16 9 19 10 11 3 14 9 19 9 14 6 9 4 9 4 11 6 14 4 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 67 46 63 49 71 48 59 49 71 48 67 48 71 51 79 55 83 52 75 51 83 57 95 48 71 51 75 52 79 51 75 51 63 51 63 54 75 57 83 57 75 55 71 54 75 55 79 60 83 58 79 57 75 55 71 61 91 61 87 60 87 58 91 57 87 55 87 57 95 60 103 54 87 55 91 57 87 55 83 55 87 54 83 54 87 57 95 57 91 57 91 57 87 54 79 49 79 55 87 55 87 58 103 55 87 55 87 57 95 60 99 60 95 58 91 57 95 58 99 55 91 57 95 58 91 57 87 57 83 58 91 63 103 66 107 63 99 63 95 61 91 60 91 60 95 61 99 63 95 61 91 64 103 61 95 60 91 60 91 63 99 63 99 63 99 63 99 63 99 61 91 60 91 61 95 63 99 63 99 63 99 63 99 64 103 64 103 64 103 64 103 63 91 63 95 64 99 66 99 67 103 67 107 69 111 70 111 69 95 70 99 70 103 72 103 69 95 69 99 70 103 72 103 73 107 73 111 75 115 76 115 73 107 73 111 75 115 76 115 76 115 76 115 76 115 76 115 78 119 78 119 78 119 78 119 81 130 82 130 82 126 79 119 81 126 79 123 79 119 78 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 82 134 82 138 84 138 81 130 81 130 81 130 81 130 75 119 78 123 79 130 82 134 82 134 81 138 82 142 84 142 84 146 85 150 87 146 85 150 85 162 85 166 87 170 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 95 170 95 158 88 146 90 158 92 162 93 158 92 154 92 158 92 158 92 158 92 158 92 154 88 150 88 150 90 158 93 158 92 154 90 158 92 162 93 166 95 170 96 166 95 162 93 154 95 154 95 154 95 154 93 150 95 154 95 150 92 142 93 158 92 158 92 162 95 170 96 170 96 174 98 178 99 178 108 186 102 170 101 178 108 198 113 202 114 210 116 214 119 210 117 198 116 202 119 218 125 234 129 234 128 246 138 265 132 234 129 242 131 246 131 238 126 226 122 218 122 210 116 198 116 214 79 119 82 123 81 119 82 134 84 138 82 130 81 134 82 138 90 154 93 150 95 166 105 190 119 226 129 242 134 253 140 265 140 281 146 265 143 301 119 158 33 55 40 67 43 79 30 15 3 0 12 11 7 3 4 3 7 11 7 15 7 11 6 11 6 0 3 0 3 0 3 11 21 27 18 19 19 19 22 31 22 39 18 27 12 15 10 11 16 19 13 11 9 0 4 0 6 0 6 0 6 0 4 0 4 0 3 0 4 0 9 11 9 7 9 27 13 0 0 0 3 0 3 0 3 0 3 0 1 7 0 7 1 7 1 7 3 3 4 0 6 3 7 3 6 0 6 0 10 15 10 23 34 39 6 7 7 0 7 11 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 0 0 0 0 4 3 13 11 10 7 19 31 28 35 27 27 24 35 13 0 0 7 3 7 1 0 0 7 0 15 0 15 0 15 3 0 0 0 6 11 10 3 13 15 16 15 13 7 19 27 19 19 19 19 19 27 22 31 19 23 16 15 15 11 19 27 16 15 15 15 15 15 15 11 16 15 18 27 21 31 16 11 9 3 7 3 6 0 6 0 6 0 6 0 4 3 4 3 3 3 1 3 3 7 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 0 15 7 12 39 37 55 34 51 30 39 27 31 24 23 22 19 27 35 27 31 25 27 24 27 28 31 30 31 30 31 30 31 24 19 25 23 27 19 25 15 19 23 24 35 24 27 13 3 10 7 10 15 13 11 4 0 6 3 9 7 6 0 3 3 4 3 4 19 6 19 4 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 107 46 119 52 124 52 117 48 124 52 117 48 114 49 121 54 126 54 124 52 121 54 124 55 124 51 114 48 119 52 121 51 124 57 128 58 124 55 126 58 131 58 124 55 124 55 128 60 131 55 128 54 126 55 128 57 131 58 133 58 133 57 128 54 133 57 126 52 124 54 131 58 133 58 133 58 133 55 126 54 126 54 126 55 128 57 131 57 131 55 126 54 126 54 128 57 121 51 124 54 128 57 133 60 140 61 133 57 131 58 138 63 133 57 136 57 136 55 131 52 126 52 131 55 136 58 138 58 138 60 143 63 148 63 145 61 140 61 143 63 145 61 143 60 148 60 148 60 148 60 148 60 150 60 148 58 145 60 148 61 148 60 148 60 148 58 140 55 143 58 145 60 148 61 150 63 152 63 150 61 148 63 150 64 148 61 148 63 150 64 152 64 152 63 150 63 150 64 155 67 157 67 157 69 159 70 162 70 167 67 167 69 169 70 171 70 164 67 169 70 174 73 176 73 174 73 179 75 179 75 176 72 174 73 176 75 179 73 176 72 183 78 183 78 183 78 183 78 179 76 183 81 188 82 191 81 183 78 183 79 186 81 188 81 181 78 183 79 186 78 183 76 183 79 186 81 188 79 186 78 191 81 188 79 186 81 188 82 183 78 183 79 186 81 188 81 186 79 186 79 186 81 193 84 193 81 193 81 193 81 193 81 186 79 195 85 200 85 198 82 198 81 198 82 200 84 202 84 205 85 205 85 205 85 205 85 202 85 207 88 210 88 210 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 222 92 219 90 217 88 214 87 219 92 219 92 219 92 219 92 222 93 222 92 219 90 217 90 219 92 222 93 222 95 224 95 229 95 222 95 229 99 229 95 231 104 234 105 234 104 234 102 248 111 250 110 253 113 257 116 260 113 269 119 276 123 281 123 284 122 276 125 296 135 298 128 296 131 296 131 293 129 288 126 281 122 269 117 267 113 243 93 193 78 193 79 195 82 200 84 200 84 200 84 200 84 200 84 202 88 210 95 224 107 245 113 260 120 272 131 288 140 300 143 312 150 329 147 319 152 279 99 126 31 105 36 88 37 81 7 35 9 42 7 26 0 23 4 21 3 19 4 23 7 26 9 21 6 11 0 7 1 19 7 45 19 42 15 38 15 40 18 33 15 33 13 31 12 26 12 23 13 21 10 16 9 11 7 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 6 11 7 16 9 14 4 4 0 2 1 2 1 2 1 2 1 7 1 9 3 11 6 9 1 11 6 11 6 11 6 11 6 14 6 21 9 28 12 35 10 42 18 33 4 11 7 16 6 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 7 4 9 4 14 12 38 25 47 28 45 25 42 16 2 1 0 3 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 15 40 21 35 12 40 21 42 15 38 16 52 24 57 24 50 22 47 21 42 18 38 16 33 15 35 16 38 18 40 19 35 16 35 18 38 21 45 25 38 19 19 9 11 9 11 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 4 4 9 13 38 31 66 37 59 28 66 33 64 31 62 28 57 27 59 28 57 27 57 28 62 31 52 27 52 27 52 27 52 27 40 24 50 24 38 18 45 27 52 21 47 19 45 21 38 13 28 13 19 9 16 9 16 9 14 9 11 6 9 4 4 3 2 3 7 6 9 6 7 4 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 43 67 48 79 49 79 48 71 54 87 49 75 48 79 52 91 55 83 54 79 52 83 54 87 55 79 51 79 54 83 52 67 55 67 58 71 55 63 57 71 58 67 55 59 54 63 57 71 57 67 55 63 54 67 55 71 58 75 58 75 57 71 55 63 57 83 54 79 54 79 55 87 54 83 55 87 55 83 54 75 54 79 54 83 55 87 57 87 57 87 55 83 55 83 57 87 57 87 57 91 58 91 58 91 61 95 60 91 58 95 60 99 55 91 57 91 57 87 54 79 52 83 55 95 60 99 60 99 60 99 58 95 60 103 63 107 60 103 61 107 63 103 61 99 60 103 60 103 60 103 60 103 61 103 60 99 58 103 60 107 61 107 61 103 60 99 58 99 58 99 60 103 60 103 61 107 64 99 63 95 61 99 63 103 61 95 61 99 63 103 64 103 64 99 63 99 63 103 66 111 66 107 66 111 67 111 69 115 66 107 66 111 67 115 69 115 64 107 67 115 70 123 72 119 70 119 70 119 70 119 70 119 70 123 72 126 73 123 72 119 75 130 75 130 75 130 75 130 72 126 76 138 79 142 79 134 76 115 78 119 78 123 79 123 76 119 78 123 79 119 78 115 78 119 79 126 81 126 79 123 82 126 81 123 79 126 81 130 78 119 78 123 79 126 81 126 82 126 81 126 82 130 84 138 81 130 81 130 81 130 81 130 82 134 81 130 82 134 84 138 81 150 81 154 82 158 84 158 85 162 85 162 85 162 85 162 84 162 87 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 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 92 162 90 158 90 158 88 154 92 158 92 158 92 158 92 158 93 162 93 158 92 154 90 154 90 158 92 158 93 162 93 166 96 166 93 166 98 178 98 170 102 186 104 190 105 190 104 178 111 194 108 190 110 198 114 206 111 194 116 214 123 226 126 230 123 226 128 242 131 246 134 249 131 238 131 238 129 234 126 226 117 210 117 206 113 182 92 130 76 123 79 130 82 134 84 138 84 138 84 138 84 138 84 134 87 134 90 150 101 170 108 190 122 214 125 226 134 249 143 269 144 293 153 289 153 301 135 194 48 3 27 35 33 63 33 11 4 11 9 11 3 0 3 11 3 7 1 7 3 7 3 15 7 15 1 0 0 0 4 7 19 31 16 15 13 7 15 11 16 23 16 19 15 19 13 19 15 19 12 19 12 23 9 19 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 7 6 11 9 15 7 3 3 0 1 0 1 0 1 0 1 0 3 0 0 0 4 7 4 0 6 7 6 7 6 7 6 7 3 0 6 11 10 19 12 23 16 35 13 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 7 3 7 4 11 4 3 15 31 22 43 24 43 21 11 3 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 21 27 16 11 15 19 18 11 13 3 19 23 24 23 22 31 21 27 18 19 16 15 15 15 16 19 16 19 18 23 18 11 18 11 19 19 24 35 24 15 12 0 7 3 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 1 0 3 0 3 0 3 0 3 0 7 0 7 0 6 0 4 0 9 0 18 35 33 59 36 51 33 39 31 35 28 27 27 27 31 35 28 27 27 27 27 27 25 23 25 23 25 23 25 23 22 19 24 15 21 11 24 23 22 23 19 19 21 31 16 11 13 15 10 7 7 0 6 3 4 7 6 7 6 7 6 7 6 7 6 7 6 3 1 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 107 43 109 45 112 46 112 46 124 52 117 48 114 49 121 54 124 54 121 52 121 52 124 54 126 55 124 55 128 55 121 48 124 57 128 58 124 55 126 58 126 55 121 52 119 54 124 57 131 55 128 54 126 55 128 57 133 58 133 57 131 55 128 55 126 55 124 54 124 54 126 55 119 51 121 54 124 54 124 52 126 54 126 55 128 57 131 57 131 57 133 58 133 58 131 57 140 63 138 61 136 60 136 60 133 58 136 60 136 60 133 58 136 57 136 57 136 55 131 54 133 55 138 60 140 61 140 60 143 58 133 54 133 58 143 64 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 63 150 58 145 60 150 61 150 61 148 60 148 60 145 58 150 63 148 61 148 61 150 63 148 61 148 63 150 64 152 64 152 63 150 63 150 64 155 67 152 64 152 66 155 66 157 67 167 66 167 67 169 69 171 69 164 66 169 69 174 70 174 70 176 70 169 67 169 67 174 72 174 72 176 73 179 72 176 70 179 73 179 73 179 73 179 73 174 72 179 76 183 78 186 78 181 76 181 78 183 78 186 79 181 78 183 79 186 78 183 76 181 76 186 81 188 81 188 81 188 81 186 79 186 79 188 81 183 78 183 79 186 81 188 81 193 82 191 82 191 84 195 85 193 81 193 81 193 81 193 81 202 84 193 78 188 79 195 84 198 81 198 82 200 84 202 84 205 85 205 85 205 85 205 85 202 84 205 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 212 92 212 92 212 92 212 92 217 90 217 90 217 90 217 90 219 92 219 92 219 92 219 92 217 90 219 92 219 92 217 90 214 88 217 90 217 90 219 92 219 92 219 92 219 92 219 92 222 93 219 92 219 92 217 90 214 90 217 90 219 92 219 93 222 92 219 95 229 101 234 101 226 102 231 105 236 107 241 105 245 110 248 108 250 111 257 114 265 116 274 122 286 128 291 129 276 128 300 134 293 129 298 138 296 131 296 131 291 126 284 123 257 114 262 114 241 92 205 76 198 79 193 81 198 82 200 84 200 84 200 84 200 84 200 84 200 88 207 93 222 102 241 110 267 123 272 128 284 137 296 141 312 150 331 152 334 159 310 122 191 37 95 34 100 34 78 15 38 4 35 4 31 1 31 7 28 4 26 3 23 3 16 1 21 4 11 0 7 1 16 7 40 18 38 15 35 16 35 18 35 18 35 16 33 16 26 15 23 13 19 10 16 9 9 9 11 6 11 6 11 6 11 6 9 4 9 4 9 4 9 4 9 7 14 9 11 4 4 0 2 1 2 1 2 1 2 1 7 0 2 0 4 4 9 3 11 6 11 6 11 6 11 6 16 4 19 7 26 12 31 13 35 18 28 3 11 6 21 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 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 1 4 3 4 4 2 3 9 9 19 13 23 16 19 6 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 35 21 40 15 38 18 47 18 42 18 54 24 59 25 47 19 42 18 38 15 35 15 40 18 38 16 38 16 35 15 40 19 35 18 35 19 35 22 33 15 14 6 7 7 9 6 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 3 4 3 4 3 4 3 4 3 4 3 9 7 9 7 7 6 9 4 14 10 28 21 57 37 71 39 59 31 57 28 54 27 50 25 64 33 57 27 50 24 47 24 47 24 47 24 47 24 47 24 52 25 45 22 47 25 50 24 52 21 47 19 45 21 38 13 31 13 21 9 11 4 9 4 2 3 4 4 9 7 11 9 11 7 11 6 7 3 0 0 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 45 67 45 63 45 71 48 75 52 83 51 79 49 83 51 87 54 83 52 75 51 79 54 83 54 83 54 91 58 87 49 55 55 67 58 71 55 63 57 71 55 63 52 51 51 55 55 63 57 67 55 63 54 67 55 71 60 75 57 71 55 67 55 75 55 79 54 79 54 79 54 83 49 71 52 79 55 83 55 79 54 79 54 83 55 87 57 87 57 91 60 95 60 95 58 87 61 99 61 99 61 99 61 99 57 91 60 99 61 95 58 87 57 91 58 95 57 91 55 83 55 87 57 95 60 99 58 95 57 91 55 87 55 91 58 99 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 107 58 91 55 99 61 111 63 107 61 103 60 99 58 95 63 99 61 91 60 95 63 99 61 95 61 99 63 103 64 103 64 99 63 99 63 103 66 111 64 103 66 107 67 111 67 111 66 107 66 111 67 115 69 115 66 111 69 119 70 119 70 119 72 115 66 103 64 107 69 123 70 123 72 126 73 123 72 119 70 119 70 119 70 119 70 119 69 119 72 126 75 134 75 123 78 119 78 119 79 123 81 126 76 119 78 123 79 119 78 115 75 115 78 123 81 126 81 126 81 126 79 119 78 123 81 126 78 119 78 123 79 126 81 126 82 130 81 126 81 130 84 134 79 126 79 126 79 126 79 126 85 138 82 126 78 126 79 130 81 150 81 154 82 158 84 158 84 158 84 158 84 158 84 158 82 158 85 166 87 166 87 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 158 92 162 92 162 90 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 99 182 104 190 107 198 108 190 110 194 108 186 110 194 113 202 116 210 122 226 128 242 132 246 123 234 132 246 131 238 132 253 131 238 131 234 128 226 122 222 113 206 116 194 95 126 76 119 79 130 81 134 82 138 84 138 82 134 82 134 82 134 82 134 87 130 88 146 96 170 105 182 119 218 126 234 134 242 135 242 140 281 149 289 156 317 150 261 107 71 30 43 37 39 24 3 7 0 6 0 0 0 1 0 4 0 1 0 3 0 3 0 6 15 1 0 0 0 4 3 16 27 15 15 15 15 15 7 18 19 16 23 15 19 15 23 13 19 12 19 10 15 9 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 1 0 0 0 1 3 4 0 4 3 4 3 4 3 4 3 4 3 6 7 9 19 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 1 3 1 7 3 7 1 0 1 0 4 11 10 23 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 15 31 18 19 16 23 21 15 16 7 21 27 24 23 18 23 18 19 16 15 15 15 19 23 18 19 16 15 15 11 21 19 19 11 18 19 21 23 18 11 7 0 4 0 6 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 0 3 3 4 3 4 3 4 3 4 3 7 0 7 0 7 0 6 0 6 0 10 27 33 71 42 67 31 35 30 31 27 23 25 23 31 35 28 27 25 23 25 23 24 19 24 19 24 19 24 19 30 23 21 15 27 35 27 19 22 23 19 19 21 31 16 11 18 23 13 11 7 0 4 0 3 0 4 3 4 7 6 7 6 11 7 7 4 0 1 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 112 46 112 45 112 48 117 49 119 51 119 51 119 51 119 51 124 52 119 51 119 51 121 54 119 51 121 54 126 54 114 43 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 55 128 55 131 57 121 54 124 54 124 54 124 52 119 52 124 55 128 57 126 55 126 54 126 55 128 57 131 57 133 58 133 60 136 58 133 58 128 57 131 58 136 61 138 63 128 57 133 60 136 58 131 55 136 58 138 58 138 57 133 54 131 54 133 57 136 57 136 55 126 54 136 60 140 58 133 54 140 61 143 63 145 61 143 60 148 60 148 60 148 60 148 60 150 60 148 58 145 60 148 61 148 58 140 54 138 55 145 61 152 61 150 60 148 58 145 57 150 61 145 60 145 60 148 63 148 61 148 63 150 64 152 64 152 63 150 63 150 64 155 67 157 67 157 67 159 69 162 70 167 66 167 67 169 69 171 69 167 67 171 70 174 70 171 69 174 69 167 63 162 66 171 70 174 72 176 73 179 72 176 70 171 69 171 69 171 69 171 69 171 70 176 73 181 75 181 76 186 79 186 79 188 81 191 82 181 78 183 79 186 78 183 76 181 78 186 81 188 81 188 79 188 79 183 78 183 78 186 81 183 78 183 79 186 81 188 81 188 81 186 78 183 79 186 81 191 79 191 79 191 79 191 79 193 82 195 84 195 79 188 76 198 81 198 82 200 84 202 84 202 84 202 84 202 84 202 84 200 84 205 85 207 87 205 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 88 217 92 219 90 214 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 226 102 231 107 238 108 243 108 245 108 245 108 248 111 255 114 276 122 284 128 291 131 296 132 286 125 284 128 296 134 293 128 296 131 293 128 284 122 272 119 269 117 255 101 214 79 200 82 195 82 198 82 198 84 200 84 198 82 198 82 198 82 198 82 198 87 205 90 217 99 236 105 245 116 272 132 288 134 281 126 298 137 310 146 329 156 322 143 279 72 121 40 109 34 83 22 62 15 47 4 33 0 31 0 23 0 21 1 23 3 26 3 19 4 11 1 11 1 16 4 31 15 33 16 33 16 33 16 33 13 33 13 28 13 26 12 23 13 19 12 16 9 11 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 2 0 2 0 7 6 11 4 9 4 9 4 9 4 9 4 19 6 19 6 21 10 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 0 1 2 1 4 3 4 1 0 0 2 4 11 10 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 1 23 16 38 19 40 18 45 19 42 18 50 24 57 22 45 16 38 16 38 15 35 15 42 18 40 16 38 15 35 13 42 21 38 18 35 18 33 19 26 10 7 3 2 4 4 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 4 7 6 7 4 7 4 7 4 7 4 9 7 9 7 9 7 11 7 2 1 21 22 64 43 74 36 59 31 57 28 54 27 50 25 52 27 50 25 50 27 52 28 52 27 52 27 52 27 52 27 57 25 42 22 52 30 52 24 52 21 47 19 45 21 38 13 38 18 26 12 16 7 11 6 9 6 7 4 7 3 4 3 4 4 7 6 9 4 7 3 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 45 71 46 75 48 75 48 79 51 83 51 83 51 83 51 83 52 79 51 75 51 75 52 79 49 71 49 75 54 83 51 59 54 75 58 79 55 71 57 79 57 71 54 63 52 67 55 75 57 75 55 71 54 75 55 79 61 87 57 71 54 75 57 83 52 75 54 79 54 79 52 75 52 79 55 83 57 83 55 79 54 79 54 83 55 87 57 87 58 91 57 83 55 87 58 91 52 79 54 87 58 95 61 99 57 87 58 91 58 91 57 87 58 95 60 99 58 91 55 87 54 83 55 91 57 87 55 83 49 79 58 107 63 99 55 79 60 103 61 107 63 103 61 99 60 103 60 103 60 103 60 103 61 103 60 99 58 103 60 107 57 91 54 87 54 91 58 103 61 107 60 103 60 103 58 99 61 95 60 91 60 91 61 95 61 95 61 99 63 103 64 103 64 99 63 99 63 103 66 111 67 111 69 115 69 119 70 119 66 107 66 111 67 115 69 115 67 111 69 119 70 115 69 111 69 115 66 103 64 107 69 115 70 123 72 126 73 123 72 119 69 115 69 115 69 115 69 115 69 119 72 126 75 130 75 123 78 119 79 123 79 126 81 126 76 119 78 123 79 119 78 115 78 123 79 126 81 123 79 119 79 123 78 119 78 119 79 123 78 119 78 123 79 126 81 126 81 123 78 119 76 115 78 119 78 123 78 123 78 123 78 123 78 126 82 138 84 130 78 115 81 150 81 154 82 158 84 158 82 154 82 154 82 154 82 154 82 154 84 162 85 162 85 162 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 90 154 90 154 90 154 90 154 90 158 90 158 90 158 90 158 88 154 88 154 88 154 88 154 88 154 90 158 90 158 88 154 88 154 90 158 90 158 92 162 88 150 88 150 88 150 88 150 90 154 92 158 92 158 93 162 88 154 90 154 92 158 92 162 93 158 92 166 98 182 101 178 102 190 105 194 108 198 108 186 108 190 107 182 108 190 113 198 123 226 126 238 129 242 131 242 129 226 122 226 132 249 129 222 132 242 129 234 123 214 119 206 119 210 104 150 81 123 81 138 82 134 82 138 84 138 84 138 81 130 81 130 81 130 81 130 85 138 87 150 93 162 102 178 104 190 119 230 134 238 128 214 129 242 135 269 147 297 152 293 137 138 49 55 45 79 48 55 34 31 19 0 12 0 9 0 0 0 1 0 1 0 0 0 4 3 1 0 1 0 3 0 12 19 15 23 16 23 16 11 13 11 12 7 13 11 12 11 13 19 12 11 10 15 7 11 9 15 9 15 9 15 9 15 6 7 6 7 6 7 6 7 6 11 9 15 7 3 3 0 1 0 1 0 1 0 1 0 0 0 0 0 7 15 6 3 3 0 3 0 3 0 3 0 7 3 6 3 7 15 13 31 15 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 1 3 1 3 3 0 0 0 0 0 6 11 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 6 11 16 31 21 31 21 15 15 11 19 19 21 23 18 23 18 23 16 19 16 19 18 23 16 19 16 19 15 15 19 15 18 19 18 23 21 35 12 0 3 0 1 0 4 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 6 7 6 7 6 7 6 7 6 7 7 0 7 0 9 3 7 0 0 0 7 27 37 91 40 55 33 43 31 39 30 31 27 27 25 23 24 19 25 27 28 31 27 27 27 27 27 27 27 27 27 23 22 15 24 23 25 19 22 23 19 19 21 31 16 11 18 23 13 11 9 3 6 0 7 7 6 3 3 0 1 0 1 0 4 7 6 7 6 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 105 43 109 48 114 48 112 45 117 51 119 52 121 51 119 49 121 51 119 49 117 51 119 52 119 49 114 51 124 55 126 52 124 57 128 58 124 55 126 58 128 57 124 54 121 55 126 58 131 55 128 54 126 55 128 57 138 60 131 54 126 55 131 58 119 52 124 54 124 54 121 51 121 54 124 54 124 52 119 51 126 54 126 55 128 57 131 57 136 58 126 52 124 54 133 60 128 55 128 57 133 58 136 60 133 57 131 55 128 57 131 58 138 58 140 60 138 58 136 55 133 57 136 58 138 57 133 55 128 55 138 61 143 60 136 55 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 140 57 143 58 145 58 145 58 148 60 148 60 150 61 148 60 145 58 143 60 145 61 148 61 148 63 150 64 152 64 152 63 150 63 150 64 155 67 155 66 157 67 157 69 159 69 167 66 167 67 169 69 171 69 169 69 171 70 174 69 171 67 171 69 171 67 169 69 171 69 174 72 176 73 179 72 176 70 174 70 174 70 174 70 174 70 174 70 179 75 183 76 183 78 179 75 179 76 181 76 183 78 181 78 183 79 186 78 183 76 188 81 188 81 186 78 181 75 186 78 183 76 181 78 183 79 183 78 183 79 186 81 188 81 191 81 186 78 183 78 183 78 188 78 188 78 188 78 188 78 188 78 191 79 193 81 191 79 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 207 88 207 88 207 88 207 88 217 90 217 90 217 90 217 90 214 88 214 88 214 88 214 88 212 88 214 90 217 88 214 87 219 92 217 90 217 90 214 88 214 88 214 88 214 88 214 88 217 90 217 92 219 93 222 93 217 92 219 92 222 93 222 95 226 95 222 95 229 99 229 98 234 105 236 108 238 107 241 105 243 108 245 107 248 110 253 113 286 128 291 129 291 129 288 126 288 128 288 129 293 131 291 128 296 131 291 126 279 120 265 113 253 104 222 82 200 78 198 78 200 84 200 84 200 84 200 84 195 81 195 81 195 81 195 81 198 85 202 88 214 96 231 102 234 107 255 119 272 128 276 126 286 126 293 138 315 149 324 153 303 99 167 49 124 57 138 45 119 43 93 28 83 28 76 24 54 15 50 10 42 6 35 3 21 3 21 3 16 3 16 3 28 12 31 16 35 16 33 15 35 16 33 13 33 12 28 13 28 13 21 10 19 9 11 9 16 7 21 7 21 7 21 7 19 6 19 6 19 6 19 7 9 7 14 9 11 4 4 0 2 1 2 1 2 1 2 1 2 0 9 6 26 10 19 3 11 1 11 1 11 1 11 1 21 6 16 4 19 10 33 16 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 2 1 0 0 0 1 4 3 2 1 2 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 4 6 28 19 45 25 42 16 33 16 45 19 47 18 40 18 40 18 42 19 42 19 35 15 38 16 38 16 40 18 38 16 35 18 38 21 38 24 19 6 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 0 0 0 1 2 3 4 3 2 1 4 3 7 6 11 7 9 6 9 6 9 6 9 6 9 6 9 7 11 10 16 9 9 1 14 16 59 43 76 36 64 34 64 33 59 30 57 28 54 27 50 24 47 24 50 25 50 25 50 25 50 25 50 25 45 24 47 22 42 21 47 25 52 21 47 19 45 21 38 13 26 10 16 7 11 4 9 4 7 3 4 3 4 3 4 3 7 4 9 6 9 4 4 3 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 37 55 43 71 48 71 43 55 49 83 51 87 52 83 51 79 52 75 51 71 49 75 51 79 52 75 49 75 55 95 58 95 54 75 58 79 55 71 57 79 60 79 55 71 55 71 58 83 57 75 55 71 54 75 55 79 61 87 57 71 52 71 57 83 49 71 54 83 55 79 51 67 52 75 52 75 51 67 48 63 54 79 54 83 55 87 57 87 61 91 52 67 49 75 58 99 60 95 58 91 58 87 57 87 60 91 55 79 54 83 58 95 58 99 60 99 60 95 57 87 58 95 60 99 60 95 57 91 57 91 58 95 60 99 60 99 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 58 103 60 103 60 103 57 99 58 103 60 107 61 111 61 91 60 87 58 91 60 95 61 95 61 99 63 103 64 103 64 99 63 99 63 103 66 111 64 103 64 107 66 111 67 111 66 107 66 111 67 115 69 115 69 115 70 119 70 115 67 111 67 115 69 119 70 115 69 111 70 123 72 126 73 123 72 119 70 119 70 119 70 119 70 119 70 123 73 130 76 138 78 126 72 103 72 107 73 107 75 111 76 119 78 123 79 119 78 115 82 130 82 126 79 119 75 107 79 119 78 115 76 119 78 123 78 119 78 123 79 126 81 126 84 134 81 123 79 123 79 123 78 123 78 123 78 123 78 123 79 123 76 119 76 126 82 142 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 87 146 87 146 87 146 87 146 90 158 90 158 90 158 90 158 88 154 88 154 88 154 88 154 87 154 88 158 90 154 88 150 93 162 92 158 90 154 88 150 88 150 88 150 88 150 88 150 90 154 90 158 92 162 93 162 92 158 93 162 93 166 95 166 98 166 93 166 98 178 98 166 107 198 108 198 108 194 105 182 108 190 105 182 108 190 111 198 128 238 129 238 129 234 125 226 125 242 135 249 129 234 131 249 132 246 129 230 123 214 114 206 102 154 82 123 78 123 73 103 84 138 84 138 84 138 84 138 81 130 81 130 81 130 81 130 85 134 85 146 92 166 99 174 104 182 107 194 117 214 128 234 128 230 129 257 144 285 150 313 150 210 76 71 45 107 64 71 60 79 43 43 39 51 42 51 30 23 25 11 16 0 12 0 1 0 0 0 1 0 1 0 9 11 13 23 18 23 16 11 18 11 16 15 15 11 15 19 13 15 12 11 10 7 9 3 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 11 9 15 7 3 3 0 1 0 1 0 1 0 1 0 0 0 3 11 13 19 7 0 1 0 1 0 1 0 1 0 7 3 4 0 6 15 15 35 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 0 0 0 0 0 0 0 0 3 7 3 3 0 0 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 31 25 51 18 15 13 3 16 15 18 11 19 27 19 27 19 27 19 31 13 15 15 19 16 23 18 27 15 15 16 19 19 35 24 43 9 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 3 6 7 7 15 6 7 6 7 6 7 6 7 6 7 6 11 9 7 9 7 10 0 1 11 28 79 40 75 36 51 34 47 33 39 30 35 31 35 27 23 24 15 22 15 24 19 24 19 24 19 24 19 19 19 25 19 18 3 22 27 22 23 19 19 21 31 16 11 7 0 4 0 3 0 3 0 0 0 1 0 3 3 6 7 7 11 7 7 4 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 105 43 112 49 117 49 114 46 119 49 117 48 114 46 112 46 109 45 112 49 124 55 121 49 105 43 112 49 121 54 124 55 126 55 126 54 124 52 121 52 126 55 124 52 119 51 119 51 124 54 131 58 133 57 128 54 121 51 124 57 136 60 131 52 121 54 124 55 126 54 124 52 117 52 126 54 124 54 126 58 131 55 124 51 121 52 128 57 128 55 128 52 121 51 128 58 136 58 133 57 131 58 133 60 136 60 133 57 131 57 133 58 124 52 136 58 136 55 133 57 133 58 140 58 131 52 136 61 145 61 138 58 143 61 138 57 133 57 138 60 140 60 140 58 148 61 152 64 155 63 150 60 145 57 143 55 140 57 143 58 143 58 145 60 148 58 145 57 145 57 140 54 140 57 148 61 138 57 143 60 145 60 145 58 152 64 155 66 155 64 150 63 148 63 155 67 159 67 155 64 157 67 157 67 157 67 157 67 171 67 169 66 167 67 169 69 169 69 176 73 176 69 167 63 167 66 167 67 169 69 171 69 181 75 181 75 181 75 181 75 167 67 174 72 179 73 176 70 174 70 174 72 176 73 179 75 179 75 176 72 174 72 176 73 179 76 181 78 183 76 181 75 186 79 186 79 186 78 179 75 181 76 181 76 181 76 181 76 176 75 183 79 188 79 183 76 188 81 188 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 195 81 202 85 207 85 202 82 205 85 205 85 205 85 205 85 212 87 212 87 212 87 212 87 214 88 214 87 212 85 210 85 207 88 207 88 207 88 207 88 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 207 84 210 87 217 92 222 93 217 90 217 90 217 90 217 90 222 92 219 90 217 92 219 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 241 108 248 110 253 111 253 111 281 125 286 128 288 128 288 126 286 128 291 131 291 128 286 123 286 129 284 125 267 110 241 101 226 87 198 75 193 81 195 79 200 81 191 79 202 87 200 81 207 85 195 78 188 78 193 81 193 82 200 88 214 98 231 102 231 102 243 110 260 123 279 132 279 128 293 137 312 147 322 152 303 140 210 46 143 60 128 60 143 58 128 49 114 45 112 46 112 39 93 33 93 33 78 22 59 13 38 3 23 3 33 10 38 12 31 13 38 18 38 15 45 15 33 10 31 13 28 9 23 10 21 9 16 7 14 7 19 6 23 9 23 6 16 0 23 7 23 7 23 7 23 7 14 10 16 9 7 1 2 1 2 1 2 1 2 1 2 1 11 0 9 4 38 21 33 4 19 6 23 6 14 0 16 7 23 4 11 4 23 12 28 9 38 13 23 6 16 4 14 1 9 4 9 4 9 4 9 4 7 3 7 3 7 3 7 3 7 4 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 35 21 35 18 35 15 35 16 40 19 40 18 38 15 35 13 31 12 33 13 33 13 33 13 33 13 35 19 40 18 38 22 38 16 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 4 4 9 7 11 7 11 6 7 4 7 4 7 4 7 4 4 3 4 3 4 3 7 3 11 1 7 0 23 25 69 43 66 36 66 36 64 33 59 30 54 28 54 27 52 25 50 25 52 27 52 25 50 24 47 24 42 22 50 27 52 25 45 21 59 24 50 16 35 13 33 15 26 10 11 3 2 0 2 0 2 1 2 3 4 4 7 4 11 9 16 12 19 12 19 10 7 4 4 1 2 0 0 0 0 0 0 0 0 0 0 0 42 63 45 71 46 71 46 71 49 79 48 75 48 71 46 71 43 55 43 63 51 79 49 63 45 63 48 71 51 75 51 75 58 91 58 87 57 87 55 83 54 79 52 71 51 71 52 75 51 71 52 79 55 83 52 67 57 79 52 75 54 83 54 75 52 79 54 79 54 79 54 75 49 71 54 75 51 71 52 83 55 79 51 67 49 71 54 83 51 75 52 67 46 63 51 83 57 87 57 87 57 87 57 87 57 87 57 87 58 95 61 99 49 83 57 95 57 87 55 91 55 95 60 91 54 83 57 103 63 99 58 95 60 103 58 91 55 91 58 99 60 99 60 95 58 103 61 111 63 107 60 99 60 99 58 95 57 99 58 103 57 99 58 103 60 99 58 95 57 95 55 87 55 95 58 103 55 83 58 91 60 91 60 87 61 99 64 103 64 103 63 99 60 95 63 103 66 103 64 99 67 111 67 111 67 111 67 111 69 111 67 107 66 111 67 115 69 115 70 123 70 115 66 103 66 107 67 111 67 115 69 115 75 130 75 130 75 130 75 130 70 123 73 130 75 126 70 115 70 119 70 123 72 126 73 119 76 115 75 107 73 111 75 115 75 115 76 119 78 115 76 111 78 123 79 123 79 119 76 111 76 115 76 115 76 115 76 115 73 111 78 123 79 123 78 119 81 126 79 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 81 154 84 162 87 162 84 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 154 88 158 90 154 88 150 88 154 88 154 88 154 88 154 85 146 87 154 88 158 90 162 90 154 90 154 90 154 90 154 92 154 88 150 88 150 90 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 107 186 107 186 110 190 110 190 122 222 123 226 126 230 125 226 128 238 131 246 132 242 128 230 129 234 122 210 111 190 101 162 88 134 78 119 79 130 81 126 84 130 78 130 84 146 84 130 87 142 81 123 76 123 79 130 82 134 85 150 93 170 101 186 102 178 105 198 116 222 126 242 131 253 135 265 143 281 147 285 153 289 105 87 52 79 52 95 60 83 52 55 43 43 43 55 45 55 37 39 39 47 34 35 27 31 19 7 13 3 18 15 16 11 15 7 16 15 15 3 21 11 13 0 13 0 9 0 12 11 10 7 9 7 9 7 7 3 7 3 7 3 6 0 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 0 11 22 55 19 11 4 0 7 0 1 0 4 3 7 0 1 0 9 19 12 11 18 23 7 0 4 0 3 0 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 4 0 3 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 0 0 4 7 15 27 18 27 16 19 16 23 19 19 18 23 16 15 15 11 12 7 13 11 13 11 13 11 13 11 13 31 21 31 21 43 21 19 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 6 7 4 3 4 3 4 3 4 3 4 3 1 3 1 0 1 0 1 0 4 0 0 0 7 31 31 79 39 59 37 47 33 35 28 27 28 31 28 27 27 23 25 23 27 27 25 23 25 19 24 19 22 15 24 23 25 19 22 15 24 27 19 11 15 15 15 15 15 11 9 0 1 0 0 0 1 0 1 0 3 0 4 3 7 15 9 19 12 23 10 19 6 15 4 11 3 3 0 0 0 0 0 0 0 0 0 0 107 43 105 42 107 43 109 46 114 48 114 46 112 46 109 45 105 40 105 43 114 49 112 45 114 49 119 51 119 49 114 48 128 57 131 58 128 55 126 54 121 52 119 51 119 52 124 54 128 51 121 51 131 55 124 46 138 55 121 48 119 51 124 51 121 52 121 52 121 52 121 52 117 52 124 52 117 48 117 51 124 51 119 48 117 49 121 52 121 52 124 49 114 48 121 55 128 57 131 58 133 57 131 55 128 55 128 57 133 60 140 64 128 55 138 58 136 55 133 58 136 58 138 57 131 54 136 60 145 60 138 58 140 60 138 55 136 57 138 60 140 60 140 60 143 58 145 60 148 58 145 57 150 60 145 58 145 58 148 61 143 58 145 60 148 58 145 57 143 55 140 55 140 57 145 60 140 57 143 60 145 60 145 60 143 60 148 63 152 64 152 63 148 63 152 66 155 66 152 64 157 67 157 67 157 67 157 67 169 67 167 66 167 66 169 67 174 70 174 69 171 69 169 67 167 67 169 67 171 69 171 69 179 73 179 73 179 73 179 73 181 76 183 76 181 72 174 69 174 70 174 72 176 73 179 75 183 76 181 75 179 76 183 78 179 76 181 78 183 76 181 75 183 78 186 79 186 78 181 75 183 78 183 78 183 78 183 78 179 75 181 78 186 79 183 78 188 79 186 79 183 78 183 78 188 78 188 78 188 78 188 78 191 79 191 79 191 81 195 82 198 81 198 81 198 82 202 84 202 84 200 82 200 82 202 84 198 82 202 85 205 85 205 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 87 214 88 214 88 212 87 214 88 214 88 214 88 214 88 212 87 212 88 214 88 214 88 217 90 217 90 217 90 217 90 217 88 212 87 212 87 214 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 238 107 243 107 248 110 253 111 276 122 281 123 284 125 281 123 286 128 291 131 293 129 288 126 284 122 257 110 245 102 226 88 202 78 191 78 195 81 193 76 198 79 193 81 200 85 200 81 202 84 195 78 188 78 193 79 195 84 202 88 214 98 234 104 238 105 245 110 257 119 272 126 288 132 300 140 315 147 322 150 339 147 274 92 148 45 143 57 145 57 136 48 124 43 119 43 121 45 112 42 112 42 107 37 102 36 93 30 81 30 81 30 66 21 52 18 50 18 40 12 52 16 38 12 35 12 26 9 31 12 26 12 26 10 23 10 26 9 23 7 23 9 28 10 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 3 23 18 59 33 52 16 19 6 21 4 16 3 21 9 16 1 9 3 21 10 28 10 35 12 21 4 16 4 14 1 9 4 9 4 9 4 9 4 7 3 7 3 7 3 7 3 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 7 16 12 33 18 35 18 40 18 42 19 40 18 38 15 35 13 31 12 33 13 33 13 33 13 33 13 31 18 40 19 42 24 33 10 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 4 3 4 3 7 4 7 4 7 4 7 4 0 0 0 0 0 0 2 0 4 3 11 1 11 10 47 33 78 42 69 34 57 27 50 25 54 28 54 27 52 25 50 25 52 25 50 25 47 24 47 24 45 22 47 24 47 24 45 22 47 19 45 16 35 15 38 16 33 15 21 7 9 1 2 0 2 1 2 1 4 3 4 4 9 7 14 10 16 10 16 9 11 7 9 6 7 3 2 1 0 0 0 0 0 0 0 0 43 63 40 51 39 59 43 67 46 71 46 67 45 67 45 67 43 51 42 55 46 67 46 59 48 71 49 75 51 71 49 67 52 79 54 87 54 79 51 71 51 75 51 75 52 83 55 87 60 91 51 83 58 103 55 75 58 87 51 75 51 83 52 79 52 75 51 71 51 71 52 75 52 79 55 75 49 63 49 71 52 75 51 67 49 71 52 75 55 83 55 75 51 71 55 91 55 87 58 95 60 91 57 83 57 87 57 87 57 95 61 99 54 91 58 95 55 87 57 95 57 91 57 87 55 87 57 95 61 99 57 95 60 99 58 87 57 95 60 99 61 103 60 99 57 95 57 95 57 95 57 95 60 99 58 95 57 99 58 103 57 99 58 103 60 99 58 95 55 91 55 91 57 95 58 99 57 87 60 91 61 95 60 91 55 83 60 95 63 103 64 103 66 107 67 115 69 115 69 115 66 107 67 111 67 111 69 115 67 111 66 103 64 107 67 111 70 119 69 111 67 111 69 119 67 111 67 115 69 115 70 119 72 123 72 123 73 126 73 126 75 130 75 126 73 123 72 119 70 119 70 123 72 126 73 119 76 111 75 111 75 115 78 119 75 115 76 119 78 115 76 111 76 119 79 123 79 119 76 115 78 119 78 119 78 119 78 119 75 111 76 115 78 119 78 119 79 123 79 119 78 119 76 115 78 123 78 123 78 123 78 123 79 126 78 123 79 126 81 134 81 150 79 146 81 150 82 158 84 158 82 150 81 154 84 158 82 154 84 158 85 162 85 162 88 170 88 170 88 170 88 162 87 150 87 150 87 150 87 150 85 146 87 150 87 150 88 154 88 150 88 150 88 150 88 150 87 146 87 146 87 146 87 146 87 150 87 150 87 150 87 150 85 150 88 154 88 154 87 146 87 150 87 150 87 150 87 150 90 154 88 150 87 146 85 146 88 150 88 150 88 150 88 150 90 154 88 146 87 150 90 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 108 190 107 186 110 194 113 202 120 218 123 226 125 226 125 226 123 226 126 234 128 230 125 222 123 210 111 194 107 170 88 126 73 111 76 126 81 130 78 130 81 126 79 130 82 134 82 134 84 134 81 123 78 123 78 123 82 146 85 150 93 174 101 190 107 198 108 198 113 218 120 222 122 230 129 261 143 285 152 301 162 285 143 226 58 35 54 83 58 79 52 59 46 55 45 55 46 63 45 63 45 63 45 59 43 59 43 55 40 55 39 47 31 31 25 19 21 11 15 0 16 0 10 0 10 0 12 0 13 11 15 15 13 11 12 11 10 7 7 3 9 11 13 23 9 7 9 7 9 7 9 7 7 19 10 15 4 0 1 0 1 0 1 0 1 0 1 0 3 0 10 47 34 79 28 39 6 0 6 0 4 0 6 3 1 0 0 0 6 11 10 19 15 19 6 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 4 0 15 23 18 31 18 27 19 27 16 19 16 15 15 11 13 11 15 15 15 15 15 15 15 15 12 27 21 35 22 51 18 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 0 0 1 0 4 0 3 0 4 3 4 3 4 3 4 3 1 3 1 3 1 3 1 0 0 0 4 0 0 0 13 39 46 71 39 47 30 27 25 23 28 31 28 27 27 23 25 23 25 23 25 19 24 19 22 15 22 15 22 19 24 15 22 15 15 7 15 7 15 15 16 19 18 23 13 11 6 0 1 0 0 0 1 0 1 0 3 0 6 7 7 15 9 15 9 15 7 15 6 11 3 7 1 3 0 0 0 0 0 0 0 0 109 43 102 39 100 40 105 43 107 43 107 45 109 45 109 45 117 46 109 45 114 49 117 48 109 46 114 49 119 51 119 51 119 52 124 55 124 52 117 48 119 51 119 51 121 54 126 55 136 55 124 52 131 55 126 49 124 51 124 54 133 57 128 51 121 51 117 48 114 49 119 52 124 55 128 55 121 49 119 52 126 54 124 52 124 52 126 54 128 55 128 52 121 51 128 58 133 58 136 60 136 60 133 58 138 61 136 57 131 57 131 57 136 58 140 58 133 55 136 58 138 57 133 55 133 57 136 57 143 58 136 57 138 60 136 55 136 58 140 61 143 61 143 60 143 57 143 55 140 57 143 57 143 55 140 54 138 55 140 57 143 58 145 60 148 58 145 57 140 55 143 57 145 58 145 58 140 58 145 61 148 61 148 60 138 57 145 61 150 64 152 64 155 66 155 67 157 69 159 69 155 66 155 67 157 69 159 69 169 66 164 64 164 64 167 67 174 69 169 67 169 69 174 70 169 67 171 69 171 70 174 70 171 69 174 70 176 72 179 73 171 69 171 70 174 72 176 73 174 70 174 72 176 73 179 75 176 73 174 72 176 75 181 76 179 76 181 78 183 76 181 75 181 76 183 79 186 79 183 76 183 78 183 78 183 78 183 78 179 75 179 75 181 76 183 78 186 79 183 78 183 76 181 76 188 78 188 78 188 78 188 78 191 78 188 78 188 79 193 82 198 79 195 79 195 81 200 84 202 82 198 81 198 81 200 84 200 82 200 82 202 84 205 85 210 88 210 88 210 88 210 88 212 87 212 87 212 87 212 87 212 87 212 87 212 87 212 87 202 85 202 85 202 85 202 85 205 87 205 87 205 87 205 87 212 87 212 87 212 87 212 87 210 85 212 88 214 87 210 85 212 87 212 87 212 87 212 87 217 88 214 87 210 85 207 84 214 88 214 88 214 88 214 88 222 92 217 90 217 90 219 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 248 111 250 110 255 116 262 120 281 123 284 126 288 128 286 126 286 128 291 129 291 126 284 123 265 113 253 110 243 96 202 70 179 73 191 81 193 79 188 78 191 79 195 81 195 81 198 82 198 82 195 79 191 76 188 76 193 82 200 85 212 98 231 102 245 108 248 110 255 116 265 120 267 120 281 132 303 143 319 149 334 143 315 132 181 43 145 54 152 57 148 51 140 49 131 48 124 43 124 45 121 45 117 45 121 42 124 43 119 40 107 37 102 34 81 28 71 25 57 16 40 9 33 7 35 13 38 12 33 13 33 13 28 13 26 12 28 10 31 7 31 12 38 16 31 9 31 9 31 9 31 9 14 10 16 9 7 1 2 1 2 1 2 1 2 1 2 1 11 4 35 24 69 34 62 21 33 7 26 4 23 6 26 6 9 0 11 1 14 6 23 10 31 10 16 3 14 4 14 1 9 4 9 4 9 4 9 4 7 3 7 3 7 3 7 3 2 1 7 4 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 4 1 21 13 33 18 38 21 38 19 38 16 35 15 35 15 33 13 35 15 35 15 35 15 35 15 33 16 38 18 45 24 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 2 1 4 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 4 9 4 2 4 19 1 7 0 21 15 74 39 69 34 59 28 52 27 54 28 54 27 52 25 50 25 50 25 47 24 47 22 45 22 45 22 45 21 42 22 45 22 35 13 38 15 35 15 35 15 33 16 26 12 16 4 7 1 0 0 0 1 2 1 4 3 7 4 9 7 14 9 11 7 7 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 43 63 42 55 40 55 42 59 42 59 42 63 43 63 45 67 52 71 46 67 49 75 51 71 45 63 48 71 51 79 52 79 52 83 57 95 58 87 52 71 52 79 51 75 51 79 54 83 52 79 49 71 46 67 46 67 46 67 49 87 57 95 54 75 52 71 48 59 46 63 51 75 54 83 57 83 52 71 52 83 54 79 54 79 54 79 54 79 51 75 52 67 46 63 51 83 60 95 58 87 57 91 60 95 64 103 60 91 57 83 55 83 58 99 60 95 55 83 57 99 60 91 54 83 57 95 58 91 61 95 57 91 58 95 57 83 58 95 60 103 63 107 61 103 58 95 57 91 55 95 57 99 55 91 54 83 52 87 55 91 57 99 58 103 60 99 58 95 54 91 57 99 58 99 58 95 58 87 60 95 63 99 61 95 58 91 61 99 64 103 64 99 63 95 61 95 61 99 64 107 64 103 66 111 67 115 70 119 66 107 64 103 64 103 66 107 67 111 69 115 69 119 70 119 69 115 69 115 70 119 70 123 67 111 69 115 70 123 72 126 69 111 67 111 69 123 73 130 70 119 70 123 72 126 73 119 72 103 70 103 72 107 76 115 75 115 76 119 78 115 76 111 75 115 78 123 79 123 78 119 76 115 76 115 76 115 76 115 75 111 73 107 75 115 78 119 78 119 78 119 76 115 76 111 78 123 78 123 78 123 78 123 78 123 76 119 78 126 81 130 79 146 78 142 79 150 82 154 82 154 81 150 81 150 82 154 84 154 82 154 82 158 85 166 87 166 87 166 87 166 87 158 87 150 87 150 87 150 87 150 88 154 88 150 87 146 85 146 84 138 84 138 84 138 84 138 85 142 85 142 85 142 85 142 85 146 85 146 85 146 85 146 85 146 87 150 87 150 85 146 85 146 85 146 85 146 85 146 88 154 87 150 85 146 84 142 87 146 87 146 87 146 87 146 93 162 92 154 90 158 93 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 113 202 110 194 113 210 120 226 123 226 126 234 128 234 128 230 131 246 132 246 131 234 123 218 108 202 111 194 99 146 75 95 72 115 79 130 79 130 78 134 76 126 81 130 79 126 81 138 81 130 81 126 78 119 76 115 79 134 81 150 90 166 98 182 107 198 108 206 111 210 117 222 120 226 126 242 131 249 134 249 147 277 150 293 95 59 45 71 57 79 54 79 51 67 46 71 42 59 45 63 42 55 42 63 39 39 40 39 39 39 39 43 42 47 36 39 33 31 28 19 15 0 9 0 15 3 16 7 13 11 13 7 13 11 12 11 10 3 9 0 9 3 12 7 10 3 10 3 10 3 10 11 7 19 10 15 4 0 1 0 1 0 1 0 1 0 1 0 1 0 13 35 30 55 27 31 15 3 7 0 6 0 4 0 0 0 3 0 1 0 6 11 13 11 4 0 3 0 3 0 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 0 0 4 7 6 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 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 1 0 0 0 0 0 9 11 13 23 19 31 18 15 15 15 15 15 15 15 15 15 16 19 16 19 16 19 16 19 16 31 15 27 21 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 6 7 4 3 4 3 4 3 4 3 4 3 6 23 6 15 6 15 6 7 1 3 4 0 0 0 3 3 28 31 30 39 31 35 30 31 28 31 28 27 27 23 25 23 24 19 24 19 22 15 22 11 22 15 21 11 21 11 22 15 10 0 13 7 15 11 13 7 13 15 13 15 9 0 3 0 0 0 0 0 1 0 1 0 3 3 6 7 7 11 6 7 4 11 3 3 0 0 0 0 0 0 0 0 0 0 0 0 107 43 109 45 107 42 102 40 102 40 105 42 105 43 107 43 124 51 114 46 117 51 119 51 114 48 117 51 119 49 117 48 119 54 128 58 131 55 119 48 124 54 121 51 119 51 121 52 119 51 126 48 107 39 112 48 119 46 117 48 121 51 119 46 119 49 112 45 109 46 117 51 117 52 124 54 121 51 124 55 124 52 124 54 126 52 124 52 121 52 124 49 114 48 121 55 136 57 126 51 121 54 131 60 138 61 136 58 131 57 131 57 140 61 140 58 133 54 136 60 143 57 131 54 136 60 138 55 140 58 133 57 138 58 136 54 138 60 143 61 145 63 143 61 148 58 143 55 140 57 145 60 143 55 140 54 138 55 140 57 143 58 145 60 148 58 145 57 138 55 143 58 148 58 143 57 143 60 148 61 150 63 148 61 148 63 152 64 152 64 150 63 148 60 143 58 143 61 150 64 152 64 155 67 157 69 162 70 167 64 164 63 162 64 164 66 164 66 171 70 176 70 171 69 171 69 171 70 174 70 176 72 167 66 169 69 174 72 176 73 179 72 174 69 171 70 179 75 174 70 174 72 176 73 179 75 174 72 174 72 176 76 183 79 179 76 181 78 183 76 181 75 179 76 183 79 186 79 186 78 179 75 179 75 179 75 179 75 179 75 176 73 176 75 183 79 183 78 183 76 181 76 179 75 188 78 188 78 188 78 188 78 188 78 186 76 188 78 191 81 195 79 193 78 195 79 198 82 200 81 198 79 195 81 198 82 202 84 200 81 200 84 205 87 207 87 207 87 207 87 207 87 212 87 212 87 212 87 212 87 219 90 217 88 210 84 207 82 200 84 200 84 200 84 200 84 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 212 87 210 85 210 85 210 85 212 87 212 87 212 87 212 87 219 92 217 88 214 90 219 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 250 111 250 110 255 117 269 123 279 123 284 126 286 126 286 125 293 131 293 129 286 122 272 116 250 110 250 99 210 73 183 70 186 78 198 79 188 76 188 81 186 79 198 81 191 78 195 84 195 81 195 79 191 76 186 75 186 78 193 81 205 92 224 98 241 107 245 108 253 114 262 119 274 122 279 128 288 129 296 131 315 149 319 147 255 63 119 49 148 51 148 49 143 46 133 43 121 43 128 43 117 39 117 42 128 40 128 39 126 37 117 40 114 43 105 39 100 40 90 34 64 21 50 16 50 18 45 16 35 12 31 12 26 12 26 10 31 10 33 10 33 9 31 7 33 10 33 10 33 10 33 10 14 10 16 9 7 1 2 1 2 1 2 1 2 1 2 1 19 7 38 21 59 27 57 22 47 13 28 6 26 6 19 0 11 3 16 3 7 0 11 6 28 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 11 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 0 3 2 1 2 1 9 7 26 15 35 18 33 15 35 15 35 15 35 15 35 15 38 16 38 16 38 16 38 16 42 18 31 12 40 24 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 2 3 4 3 4 3 7 4 7 4 7 4 7 4 7 4 7 4 7 4 9 3 9 3 11 1 9 0 14 1 26 15 42 25 57 30 57 28 54 28 54 27 52 25 50 25 47 24 47 22 45 22 42 21 45 22 42 19 40 21 45 22 33 12 38 15 35 13 28 9 21 10 19 10 16 7 9 3 0 0 0 0 0 1 2 1 2 3 7 6 9 6 9 4 9 6 7 3 2 1 0 0 0 0 0 0 0 0 0 0 43 67 46 71 46 63 40 51 39 55 40 59 42 63 43 63 54 75 46 63 48 75 51 71 51 79 52 75 49 67 46 59 48 71 54 87 55 79 48 59 55 87 54 79 51 75 51 75 48 87 57 79 40 43 43 83 52 71 43 51 42 59 43 59 51 67 46 51 43 59 49 71 46 67 51 71 51 67 52 83 49 71 51 75 52 71 51 67 55 83 55 75 51 71 55 91 58 79 49 59 46 67 54 91 58 91 57 87 57 91 60 95 61 103 61 95 54 83 57 99 61 91 52 83 58 99 58 87 60 95 55 87 58 95 55 83 58 99 61 107 63 107 63 103 61 103 57 95 57 95 60 107 58 95 57 91 55 95 57 99 57 99 58 103 60 99 58 95 52 87 57 99 60 99 57 91 58 91 61 99 63 99 63 95 64 103 66 107 66 103 63 99 63 99 61 91 61 99 64 111 64 103 66 111 67 115 70 119 66 103 64 99 63 103 64 107 63 107 69 123 73 123 69 111 69 115 69 119 70 123 72 123 64 107 67 111 69 119 72 123 78 134 73 123 70 119 72 126 70 119 70 123 72 126 73 126 73 107 73 111 76 119 79 126 75 115 76 119 78 115 76 111 75 111 78 123 79 123 79 123 73 107 73 107 73 107 73 107 76 111 73 103 73 111 78 123 78 119 78 115 76 111 75 111 78 123 78 123 78 123 78 123 78 119 76 119 76 123 79 130 79 134 78 134 78 138 81 146 82 142 81 138 79 142 81 146 85 150 82 142 82 150 87 162 85 154 85 154 85 154 85 154 88 150 87 150 87 150 87 150 93 162 90 154 85 142 82 134 85 142 85 142 85 142 85 142 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 85 146 85 146 85 146 85 146 87 146 87 146 87 146 87 146 90 150 88 146 87 150 88 154 92 158 92 162 93 166 95 166 96 170 95 170 98 178 101 186 105 190 105 194 107 198 108 190 111 194 107 186 111 206 120 226 120 218 123 226 125 226 125 222 126 226 125 222 120 198 110 182 107 198 107 158 73 87 66 111 76 130 82 138 78 126 79 142 75 126 82 130 78 119 79 138 79 126 79 126 78 119 75 111 75 119 78 134 84 158 95 174 105 194 107 202 111 210 117 226 116 222 123 234 131 246 134 249 146 313 152 305 134 103 28 51 49 63 49 67 45 67 42 55 42 71 48 71 40 47 40 59 42 35 40 27 39 35 42 47 45 43 42 47 42 55 42 51 34 39 25 19 21 11 16 3 10 0 9 0 10 0 9 0 7 0 10 0 9 0 4 0 9 3 10 3 10 3 10 11 6 11 10 15 4 0 1 0 1 0 1 0 1 0 1 0 7 3 15 31 25 43 25 39 21 15 9 0 6 0 0 0 1 0 4 0 0 0 0 0 10 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 9 11 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 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 3 7 3 0 1 0 3 0 10 19 15 27 13 15 16 15 15 15 15 15 15 15 16 19 16 19 16 19 16 27 22 35 12 15 18 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 0 0 1 0 0 0 4 3 4 3 4 3 4 3 3 7 3 7 3 7 1 7 6 0 1 0 3 0 1 0 0 0 13 15 28 35 28 27 28 31 28 27 25 23 24 23 24 19 24 15 22 11 21 11 24 15 19 3 18 7 22 27 10 0 13 7 13 7 9 0 6 0 9 11 9 3 4 0 0 0 0 0 0 0 1 0 1 0 4 7 6 7 4 3 7 19 6 11 4 7 1 3 0 0 0 0 0 0 0 0 105 43 107 40 97 37 100 42 102 42 105 43 109 45 112 46 109 48 117 49 114 46 117 51 117 49 117 49 117 49 117 49 114 48 114 49 119 52 124 55 133 57 121 51 121 54 124 52 124 54 124 51 112 46 117 52 117 52 128 55 119 49 121 57 114 46 112 48 119 51 114 45 109 45 109 46 114 49 119 52 119 52 121 54 124 52 121 51 121 54 124 55 126 54 124 52 124 54 124 52 119 48 112 45 121 54 126 57 128 57 128 57 128 55 128 57 131 57 133 58 133 60 136 61 138 60 136 58 131 54 131 54 131 54 131 54 140 60 138 58 140 61 145 63 138 58 138 58 138 58 138 58 143 60 133 54 128 55 136 60 140 54 138 54 138 55 143 58 131 52 143 61 152 63 150 61 145 60 145 60 145 60 145 60 140 60 152 67 159 67 155 64 159 69 157 67 155 64 150 63 155 67 157 69 159 67 157 66 174 69 169 66 162 61 157 58 164 64 167 67 174 72 179 73 176 70 169 66 164 64 167 67 171 69 171 69 171 69 171 69 181 73 174 69 171 70 179 75 181 73 174 69 171 70 179 75 171 72 176 75 179 75 179 73 183 79 188 81 186 78 179 73 188 79 186 78 183 76 181 75 186 79 183 75 179 75 179 75 167 69 174 75 183 79 186 81 179 76 181 78 183 76 181 75 181 78 186 79 181 76 183 79 188 79 186 78 183 79 186 81 186 78 191 79 195 82 198 85 191 81 195 84 200 87 202 88 198 84 198 84 198 84 198 84 202 87 202 87 202 87 202 87 207 90 210 90 210 90 210 90 205 87 205 87 205 87 205 87 200 84 200 84 200 84 200 84 205 87 202 85 205 87 207 90 207 90 210 90 210 88 205 85 205 87 205 87 205 87 205 87 202 85 202 87 207 88 210 90 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 226 99 234 101 231 98 234 102 234 105 238 107 241 108 245 107 248 110 255 110 265 119 279 126 279 123 276 122 274 123 276 125 288 128 276 122 265 116 250 105 253 105 207 78 186 75 186 75 191 78 188 76 186 78 188 79 195 81 191 78 186 75 183 73 191 78 186 75 183 75 183 76 191 82 186 79 195 88 210 96 234 107 243 105 241 108 253 119 265 119 269 125 281 134 300 140 298 147 303 147 310 96 143 48 138 45 133 40 128 45 133 43 124 42 124 42 119 40 117 42 119 43 114 39 112 39 112 39 109 40 109 40 109 42 107 40 112 42 88 31 81 28 74 22 57 13 52 10 45 9 45 9 54 13 50 10 42 10 42 10 52 18 50 18 50 18 50 19 45 18 28 7 9 1 0 0 0 1 7 1 7 3 26 15 47 18 42 19 54 25 52 24 54 18 23 3 19 7 19 6 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 9 10 23 15 26 15 28 18 35 18 35 18 38 19 35 15 35 16 42 16 45 18 42 16 33 22 40 15 9 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 4 7 4 4 3 4 3 4 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 4 1 4 1 7 4 33 27 62 33 64 27 54 24 57 25 59 27 62 27 47 22 42 21 47 24 45 21 52 22 40 21 47 25 45 16 42 16 40 13 31 12 28 9 21 6 14 10 21 9 9 0 2 1 2 1 2 1 2 1 7 4 9 6 9 7 11 7 4 4 7 4 4 1 0 0 0 0 0 0 0 0 0 0 43 67 45 63 40 55 42 67 45 67 45 67 45 63 43 63 43 67 48 75 46 71 48 83 51 79 49 75 48 79 49 83 48 67 48 71 51 79 54 87 58 87 51 71 51 79 52 75 52 79 52 71 46 63 49 79 52 83 54 75 49 67 51 79 55 79 51 75 51 71 46 51 46 63 46 67 48 75 52 79 51 79 52 83 54 79 52 75 54 83 55 91 57 87 54 83 58 91 58 87 57 83 54 75 54 83 55 87 58 91 58 91 55 87 57 87 58 91 58 95 60 95 61 99 61 99 60 95 57 91 57 91 57 91 57 91 55 87 54 83 55 91 58 95 57 91 57 91 57 91 57 91 57 87 54 83 55 91 60 103 55 87 54 87 54 91 57 99 51 87 57 107 63 111 61 103 60 91 60 91 60 91 60 91 57 91 63 111 67 111 66 103 66 107 66 107 64 103 64 103 66 111 67 115 69 111 67 107 64 111 64 111 64 111 64 111 66 115 67 123 69 126 70 130 72 119 69 107 66 107 67 115 69 115 69 115 69 115 69 115 73 123 72 119 70 123 72 126 73 126 70 119 70 119 73 126 69 119 72 123 73 126 72 123 76 134 78 138 78 134 73 115 79 119 78 119 78 119 76 115 79 119 76 111 75 111 75 111 70 103 73 111 76 115 76 115 75 111 76 115 76 115 75 111 76 119 81 123 76 115 78 123 81 123 79 119 78 123 79 126 78 126 79 130 81 134 82 138 81 130 82 138 84 142 85 146 84 138 84 138 84 138 84 138 87 146 87 146 87 146 87 146 88 150 88 150 88 150 88 150 87 146 87 146 87 146 87 146 84 138 84 138 84 138 84 138 85 142 84 138 85 146 88 150 88 150 90 154 88 150 87 142 87 146 87 146 87 146 87 146 85 142 85 142 85 146 87 146 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 95 174 99 178 98 170 99 182 104 178 105 186 108 194 108 198 110 198 108 202 113 222 122 230 122 214 123 214 123 218 125 226 128 230 120 214 119 210 111 186 108 174 84 115 72 111 73 111 79 123 78 119 76 123 78 126 82 134 81 130 79 123 78 123 79 123 76 115 75 115 75 119 79 115 79 119 82 138 92 154 104 190 105 198 107 206 114 222 122 222 123 230 128 246 134 257 137 277 146 301 147 182 58 0 43 31 46 43 43 55 43 63 42 63 43 55 43 43 42 35 43 51 40 47 39 43 39 47 40 47 40 47 40 47 40 47 45 51 36 27 33 31 30 19 22 15 21 11 19 19 19 19 18 7 16 3 15 7 16 19 19 27 21 35 21 35 21 35 24 27 13 0 1 0 1 3 0 3 3 0 0 0 9 15 19 23 16 23 21 35 21 23 22 19 12 0 6 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 3 4 23 12 35 15 31 19 31 19 31 21 35 21 35 15 23 15 27 15 27 16 31 19 23 16 43 22 19 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 1 0 1 0 3 0 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 12 31 28 59 30 43 27 39 24 27 22 23 21 19 21 27 19 31 21 35 22 31 24 35 19 31 21 35 19 23 16 19 15 15 13 15 10 11 12 11 7 7 7 11 6 3 1 0 1 0 1 0 1 0 3 0 4 3 6 7 6 7 7 11 7 11 7 7 4 0 0 0 0 0 0 0 0 0 102 42 105 42 100 39 105 45 114 46 112 45 107 42 105 40 100 42 109 45 109 45 114 51 119 49 114 46 112 48 117 51 117 48 114 48 117 51 124 54 126 52 114 48 117 51 119 49 117 51 119 49 112 45 114 51 128 52 114 45 112 48 117 49 128 54 119 51 121 51 114 45 114 48 114 49 119 51 121 52 119 52 121 54 124 52 121 51 124 54 126 57 128 55 124 54 131 58 131 58 131 58 131 57 126 55 128 57 128 58 131 58 131 58 133 58 136 60 136 61 136 61 138 63 140 61 138 60 140 60 140 60 140 60 140 60 131 54 128 52 131 55 136 57 133 55 133 55 133 55 133 55 128 52 131 55 136 58 140 61 140 54 138 54 138 55 143 58 138 55 145 60 150 60 145 57 145 60 145 60 145 60 145 60 143 60 150 66 157 66 152 64 150 63 150 63 152 64 152 64 157 67 157 67 157 67 157 67 157 60 159 63 167 67 171 69 169 67 169 69 171 69 171 69 176 72 174 69 169 69 171 70 171 69 171 69 171 69 171 69 174 70 176 72 176 72 174 70 179 72 176 70 174 72 176 73 171 69 174 72 179 73 176 72 183 76 183 78 183 75 181 75 181 76 181 76 183 78 183 78 183 78 181 75 179 75 179 76 176 75 181 76 181 75 176 73 176 75 179 76 181 75 179 73 181 79 188 79 183 76 183 81 188 79 186 78 183 79 186 81 193 81 193 81 193 81 193 81 195 82 195 84 198 84 198 84 198 84 198 84 198 84 198 84 202 87 202 87 202 87 202 87 202 87 202 87 202 87 202 87 202 87 202 87 202 87 202 87 202 85 202 85 202 85 202 85 200 84 198 82 200 84 202 87 207 88 210 90 207 87 202 85 205 87 205 87 205 87 205 87 202 85 200 84 200 84 200 82 205 87 205 87 205 87 205 87 212 87 212 88 214 88 214 88 212 87 212 88 214 90 217 90 217 90 217 92 219 93 222 93 222 95 229 96 224 95 226 99 229 104 238 107 245 111 253 113 253 111 257 111 262 116 274 120 276 123 279 123 279 125 276 126 272 120 257 116 255 114 248 108 219 88 188 70 174 70 179 73 188 78 188 78 188 78 188 78 195 82 193 81 193 81 193 81 191 78 186 75 183 75 183 76 179 76 183 82 195 87 202 90 226 104 241 107 245 111 257 122 274 125 274 125 274 126 279 129 296 137 310 155 308 126 212 39 131 45 138 48 136 43 128 43 124 42 124 42 119 42 117 42 114 42 112 40 107 40 109 40 109 40 109 40 109 40 109 42 114 42 100 37 97 37 95 33 88 31 85 28 85 27 83 27 69 21 66 21 64 21 66 24 64 24 64 24 62 25 62 25 62 22 33 7 9 0 2 3 0 1 4 1 11 4 33 15 50 15 42 13 42 16 35 12 35 16 33 12 19 4 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 0 4 7 16 12 21 13 28 16 28 18 31 19 38 19 35 15 35 15 42 15 42 18 42 16 28 21 35 10 4 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 1 4 3 4 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 9 1 14 13 50 31 62 28 62 28 59 25 54 19 50 19 45 19 42 21 45 22 47 24 45 22 50 22 42 18 42 21 42 16 40 15 33 12 31 12 33 10 11 4 9 6 14 6 2 1 2 1 2 1 2 1 2 1 4 3 4 4 7 4 9 6 11 7 11 6 7 3 0 0 0 0 0 0 0 0 36 47 37 47 34 39 37 59 43 63 42 59 42 55 40 55 37 55 43 63 43 63 46 79 51 79 46 67 45 71 49 83 49 67 48 67 49 75 52 79 51 67 46 63 49 71 48 63 46 71 49 67 46 59 46 71 55 71 42 47 45 75 51 71 51 67 46 67 51 83 54 79 48 71 51 75 52 79 52 79 51 79 52 83 54 79 52 75 52 79 54 83 54 83 52 79 54 75 52 79 54 83 57 87 57 83 55 83 55 83 57 87 58 91 60 95 60 99 61 99 61 99 63 103 63 103 61 99 60 99 60 99 60 99 60 99 57 87 55 87 55 91 58 99 55 87 55 87 55 87 55 87 51 79 54 91 58 95 58 95 55 87 54 87 54 91 57 99 57 99 60 103 60 99 57 95 60 91 60 91 60 91 60 91 60 95 63 103 66 103 64 99 60 91 61 95 63 103 66 107 67 111 67 111 67 111 67 111 58 99 61 107 66 119 69 126 70 123 69 119 67 115 66 115 72 123 70 119 70 119 70 119 69 115 69 115 69 115 69 115 69 119 72 126 73 123 70 115 72 123 72 123 72 123 72 123 67 115 70 123 72 123 72 119 75 130 76 134 75 130 75 123 75 111 75 115 78 119 79 123 76 115 75 107 73 111 75 115 73 111 75 115 76 111 75 107 73 107 75 111 75 111 73 107 78 123 81 126 78 115 79 126 81 123 79 119 78 123 79 126 82 130 81 130 81 130 81 126 84 138 84 134 82 134 82 134 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 82 134 81 130 81 134 84 142 87 150 88 150 88 146 85 138 85 142 85 142 85 142 85 142 85 138 84 134 82 130 81 126 85 142 85 142 85 142 85 142 85 150 87 150 87 154 88 154 87 150 87 154 88 158 90 158 90 154 90 158 92 162 93 162 90 162 95 166 93 158 95 170 101 174 104 186 110 202 114 214 113 206 111 210 113 214 116 214 120 210 123 218 125 222 125 230 120 210 116 206 114 206 110 194 85 130 75 99 69 103 73 115 78 123 78 123 78 123 78 123 79 126 79 130 81 130 81 130 79 123 76 115 75 115 75 119 75 111 81 126 85 142 88 146 98 178 104 198 108 210 116 226 122 222 122 222 123 230 128 242 140 249 147 305 144 289 119 51 39 15 43 51 48 51 42 67 42 63 43 55 43 43 42 35 43 51 42 47 40 47 42 51 40 47 40 47 40 47 40 47 43 55 40 47 42 55 40 51 34 39 31 39 28 39 24 31 24 27 24 23 24 31 25 39 24 39 24 39 25 47 25 47 30 39 13 0 0 0 3 11 1 3 0 0 1 0 12 19 13 11 10 7 15 15 13 7 10 15 21 19 10 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 1 11 7 23 10 23 9 7 10 11 13 15 15 19 13 19 15 23 13 27 15 27 18 23 16 39 18 3 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 1 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 18 47 30 51 27 39 25 23 21 15 19 11 16 27 21 31 21 31 22 43 19 35 25 39 18 19 19 35 16 19 16 15 15 19 13 15 15 15 7 7 7 11 6 3 1 0 1 0 1 0 1 0 0 0 0 0 1 0 3 0 1 0 3 3 4 0 1 0 0 0 0 0 0 0 0 0 95 37 100 37 93 34 97 40 97 37 97 39 100 40 102 40 97 40 107 43 105 43 109 48 117 48 112 45 109 46 114 49 117 48 114 48 114 49 119 51 114 46 109 46 117 49 114 45 109 48 117 49 112 46 114 49 121 45 100 39 109 52 124 54 114 46 107 45 114 51 121 51 114 49 119 52 121 52 119 51 119 52 121 54 124 52 121 51 117 51 119 52 121 51 119 49 121 51 119 51 121 54 126 57 128 55 124 52 121 54 126 55 133 58 136 60 136 61 138 61 136 61 138 63 140 61 138 60 136 57 136 57 136 57 136 57 136 55 133 55 133 57 138 60 138 58 138 58 138 58 138 58 131 55 133 57 136 55 131 54 140 54 138 54 138 55 143 58 145 58 148 60 145 58 143 57 145 60 145 60 145 60 145 60 148 61 150 63 150 63 150 63 143 58 145 61 150 64 155 67 159 67 157 66 155 67 157 69 159 63 162 64 164 66 167 67 174 69 171 67 167 66 164 64 174 70 174 70 176 70 174 70 171 69 171 69 171 69 171 69 169 69 174 72 176 70 171 67 176 72 176 72 176 72 176 72 169 69 174 70 176 72 174 70 181 75 179 73 181 75 181 76 176 73 179 75 181 78 183 78 179 75 176 73 176 75 179 76 171 72 176 75 181 76 181 76 176 75 179 76 181 75 179 73 183 79 191 81 183 78 186 81 188 79 186 78 183 79 186 81 195 81 193 81 193 81 193 79 195 82 195 82 195 81 193 81 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 195 81 195 81 195 82 200 85 205 87 207 88 205 87 202 84 202 85 202 85 202 85 202 85 200 84 200 82 195 81 193 79 202 85 202 85 202 85 202 85 207 85 210 87 212 88 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 224 101 236 107 245 113 257 116 257 114 265 114 267 116 269 116 274 122 276 125 279 123 269 122 260 116 253 114 248 111 234 101 188 76 181 70 176 72 186 79 186 78 188 79 191 78 188 76 188 78 188 78 188 79 191 79 191 78 186 75 183 75 183 76 181 79 188 87 202 90 207 92 217 99 236 105 243 110 255 119 260 116 262 120 272 126 281 131 298 134 305 147 303 161 310 95 138 39 124 45 138 43 128 46 124 42 124 42 119 42 117 42 114 42 112 40 109 42 114 43 109 40 109 40 109 40 109 42 109 42 102 42 109 45 107 40 97 37 95 31 85 24 71 18 78 22 71 22 69 24 71 25 64 21 59 21 59 21 57 22 64 22 33 6 7 0 4 4 4 0 2 0 16 9 38 16 35 7 33 9 42 16 42 15 28 16 45 19 28 6 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 0 1 7 6 14 10 14 7 16 10 21 13 28 15 33 13 33 15 40 13 42 16 40 16 28 19 26 4 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 1 2 1 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 1 26 22 54 28 50 25 54 24 54 24 57 24 42 19 47 22 42 19 47 25 42 22 52 24 40 16 42 22 42 16 42 15 35 15 35 13 28 10 19 12 21 9 9 0 2 1 2 1 2 1 2 1 0 0 0 0 2 1 4 3 2 1 4 4 7 3 4 1 0 0 0 0 0 0 0 0 43 63 43 59 39 47 40 59 36 43 36 47 39 55 42 59 40 59 45 67 42 59 43 71 46 71 46 75 48 71 46 71 49 71 48 67 48 67 49 71 46 59 45 63 49 75 48 59 45 67 51 75 49 67 49 75 48 59 42 51 46 75 54 83 54 71 45 55 46 67 48 63 48 71 51 79 52 75 49 67 51 79 52 83 54 79 52 75 49 75 52 79 52 79 51 71 57 83 54 75 54 87 58 99 58 87 55 75 52 79 55 87 57 91 58 91 60 95 60 99 58 95 60 99 61 95 60 91 55 87 55 87 55 87 55 87 54 83 52 79 54 87 57 91 58 95 58 95 58 95 58 95 57 87 55 87 54 83 54 79 55 87 54 87 54 91 57 99 60 99 58 99 58 99 58 99 60 91 60 91 60 91 60 91 61 95 61 95 61 95 63 99 60 91 61 99 64 107 67 111 70 115 66 103 64 107 69 119 64 111 64 111 64 111 64 111 69 123 67 119 66 115 64 111 67 111 69 119 72 119 70 115 69 115 69 115 69 115 69 115 69 115 70 119 70 119 69 115 70 123 72 126 73 123 72 119 67 111 69 119 70 119 70 119 73 126 73 123 73 130 75 126 75 111 75 111 76 115 76 115 73 107 73 103 73 111 75 115 70 103 73 111 76 119 78 119 75 115 76 119 78 115 76 111 78 126 82 126 79 119 79 130 81 123 79 119 78 123 79 126 81 130 81 130 81 130 81 130 81 130 81 130 81 134 82 134 84 138 84 138 84 138 84 138 84 138 84 138 84 138 84 138 85 142 85 142 85 142 85 142 84 138 84 138 84 138 84 138 84 138 84 138 84 138 84 138 82 130 81 130 81 134 84 142 87 146 87 146 87 142 84 138 84 138 84 138 84 138 84 138 84 134 82 134 82 134 81 130 84 138 84 138 84 138 84 138 84 142 84 146 87 150 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 98 166 102 182 108 198 113 210 114 214 116 222 119 226 119 214 122 214 123 218 123 210 117 206 114 202 113 202 110 186 95 142 72 111 73 107 70 107 76 130 75 119 79 130 81 126 76 115 78 123 78 123 78 123 76 119 79 123 76 115 75 115 75 119 79 119 82 130 87 146 93 158 93 170 101 190 105 198 110 206 110 194 114 210 122 234 131 253 135 261 141 269 144 325 158 238 64 31 34 35 48 55 42 71 42 63 43 55 43 43 42 35 43 51 42 51 42 55 45 59 40 47 40 47 40 47 40 47 42 43 40 47 45 59 42 43 40 55 39 55 33 31 22 11 25 31 24 23 21 19 22 27 18 15 18 23 18 23 19 31 24 27 10 0 0 0 1 11 3 0 0 0 4 11 15 19 9 0 7 7 15 27 18 23 15 27 22 31 18 3 6 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 1 11 6 11 10 7 12 15 15 23 18 27 12 19 13 19 13 23 13 23 18 23 16 31 12 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 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 3 0 0 0 4 15 21 47 24 31 24 35 25 31 25 39 18 35 25 39 18 19 19 39 21 35 24 35 19 23 19 31 16 19 16 19 16 23 15 23 12 19 12 27 13 19 3 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 3 0 3 3 6 11 7 11 6 7 0 0 0 0 0 0 0 0 112 48 112 43 100 37 100 42 102 40 102 40 102 42 105 42 107 46 112 46 107 42 107 45 107 45 114 49 117 48 109 43 117 49 114 46 112 48 114 49 109 45 109 48 119 51 114 45 109 48 121 52 119 49 119 52 117 49 117 48 112 46 117 51 126 51 112 45 112 49 117 49 112 48 119 52 121 49 112 45 119 52 121 54 124 52 121 51 121 54 126 55 126 55 124 52 133 58 128 55 126 57 133 63 140 61 131 55 126 57 131 60 128 57 131 57 133 58 133 60 131 57 133 58 133 58 131 57 133 55 133 55 133 55 133 55 133 55 131 54 133 57 138 58 136 57 136 57 136 57 136 57 133 54 128 51 128 54 133 57 140 54 138 54 138 55 143 58 145 58 145 57 145 58 148 60 145 60 145 60 145 60 145 60 150 61 148 61 148 61 148 61 150 63 152 64 155 66 157 67 162 69 155 64 152 66 159 70 162 63 162 64 164 66 167 66 169 67 167 66 167 66 167 66 164 66 169 70 174 70 171 67 171 69 171 69 171 69 171 69 174 69 171 67 169 69 171 70 174 70 179 73 179 73 174 70 167 67 171 70 174 70 174 69 179 73 176 72 176 73 183 79 181 76 179 75 179 75 179 73 176 72 174 72 176 73 179 76 176 73 179 76 181 75 179 73 183 78 186 79 186 79 183 78 186 81 191 82 186 78 188 82 188 79 186 78 183 79 186 81 188 79 191 81 193 82 195 84 188 79 191 81 193 82 198 84 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 198 82 198 82 198 82 198 82 198 82 198 82 198 84 202 85 202 87 205 87 205 85 200 82 200 84 200 84 200 84 200 84 198 82 198 82 200 84 200 84 200 84 200 84 200 84 200 84 205 82 207 85 212 87 214 88 212 87 212 88 214 90 217 90 217 90 217 92 219 93 222 93 217 92 224 93 219 92 222 96 222 99 231 104 241 108 250 110 257 117 269 120 276 122 279 120 274 122 276 123 267 116 253 110 243 108 241 110 234 95 195 70 171 70 181 72 176 70 183 79 183 76 191 81 193 79 186 75 193 81 193 79 188 78 186 76 191 78 186 75 183 75 183 76 186 79 186 82 195 88 207 95 212 96 231 102 236 104 241 108 250 110 255 116 267 125 281 132 276 141 298 135 308 153 315 153 214 63 124 40 138 45 128 43 124 42 124 42 119 42 117 42 112 42 112 42 112 43 117 46 109 40 109 40 109 40 109 40 105 39 102 40 109 43 102 34 102 39 105 39 100 33 88 25 83 25 78 21 66 19 64 19 57 16 57 16 52 16 52 18 45 13 26 4 9 1 2 3 7 0 2 0 21 13 42 16 45 12 42 12 47 18 47 16 50 21 45 21 45 15 26 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 0 1 7 7 19 10 21 13 26 18 38 19 31 12 33 13 38 13 40 15 38 16 28 16 16 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 9 1 7 4 33 27 57 28 57 28 59 27 59 27 42 24 54 24 40 15 40 22 50 22 42 21 45 22 42 18 42 16 42 16 38 16 38 16 35 13 21 10 19 9 9 1 2 1 2 1 2 1 2 1 2 1 2 1 4 3 4 4 4 4 9 7 11 7 11 7 0 0 0 0 0 0 0 0 46 71 45 59 37 39 36 47 46 71 45 63 43 59 42 55 46 75 49 71 43 59 42 63 42 67 48 83 51 75 45 59 49 71 48 63 46 63 48 67 45 59 46 71 52 79 49 63 45 71 52 83 52 75 51 79 51 87 57 79 46 51 45 67 51 67 45 59 49 83 57 95 45 63 49 75 51 71 46 55 51 79 52 83 54 79 52 75 55 91 58 95 58 95 57 87 60 91 55 79 54 83 58 95 67 107 61 91 58 91 61 103 55 83 55 87 57 87 58 91 55 83 57 91 58 87 55 83 57 91 57 91 57 91 57 91 60 99 58 95 60 103 63 107 55 87 55 87 55 87 55 87 54 79 49 71 51 87 58 103 55 87 54 87 54 91 57 99 58 95 57 95 57 99 60 107 60 91 60 91 60 91 60 91 63 99 61 91 60 91 61 95 64 103 66 107 66 111 67 111 70 115 66 103 64 107 69 119 60 103 61 107 66 119 67 123 66 115 66 115 66 115 66 115 63 103 67 115 70 115 67 111 69 115 69 115 69 115 69 115 72 119 67 107 66 111 70 123 69 119 73 130 75 126 70 115 66 111 69 119 70 119 70 115 73 123 70 119 72 126 76 130 78 115 76 111 75 107 73 103 72 103 72 103 72 107 76 115 76 119 78 115 75 107 72 99 78 123 81 126 81 126 79 119 79 126 82 130 79 123 81 130 81 123 79 119 78 123 79 126 76 123 79 126 82 134 84 142 76 123 78 126 81 134 84 142 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 81 130 81 130 81 130 81 130 84 138 82 134 82 138 85 146 85 146 87 146 87 142 84 134 84 138 84 138 84 138 84 138 81 134 82 138 84 142 85 146 84 138 84 138 84 138 84 138 81 138 84 142 85 150 88 154 87 150 87 154 88 158 90 158 90 154 90 158 92 162 93 162 90 158 95 166 92 158 95 170 98 162 101 174 105 186 107 194 114 218 119 234 123 242 123 238 122 214 123 214 119 202 110 186 104 178 107 194 101 142 70 71 63 95 72 107 69 99 73 123 75 119 79 130 81 126 76 115 85 138 84 134 81 126 78 119 79 123 76 115 75 115 75 119 79 115 78 111 79 134 90 158 90 162 99 182 101 182 102 182 110 194 113 206 119 226 128 242 119 281 140 253 149 281 140 321 114 107 42 35 49 63 40 59 42 63 43 55 43 43 42 35 42 51 42 51 42 59 46 63 40 47 40 47 40 47 40 47 39 39 37 43 42 43 36 27 33 35 37 55 37 51 31 35 30 35 25 19 19 15 19 15 16 11 16 11 16 19 16 19 12 3 7 0 0 0 1 3 4 0 0 0 6 19 16 19 18 27 13 23 18 27 16 15 25 35 19 31 22 27 10 0 1 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 7 6 0 9 7 13 19 16 23 12 15 12 19 12 23 13 23 16 23 16 27 7 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 7 0 0 0 13 47 33 63 31 47 28 39 25 31 21 43 28 43 16 11 16 31 25 31 18 27 22 39 21 19 16 19 16 19 16 27 16 27 21 27 10 11 7 11 6 3 1 0 1 0 1 0 1 0 1 0 3 0 3 3 4 3 0 0 1 0 4 3 4 0 0 0 0 0 0 0 0 0 126 49 102 36 95 37 100 39 107 42 105 42 105 42 105 40 105 42 105 42 109 48 117 51 100 42 109 48 114 45 105 39 114 48 114 48 114 48 114 48 119 48 109 43 109 48 119 54 121 51 117 51 124 55 124 52 124 52 119 49 117 49 117 49 109 46 112 48 114 49 117 51 117 49 119 52 121 54 126 55 126 52 117 49 119 51 117 46 138 58 121 51 121 55 126 55 133 57 121 52 126 58 133 60 131 54 121 54 128 58 126 52 126 55 133 60 136 58 128 54 131 58 133 60 133 57 126 52 136 58 140 61 140 55 128 49 136 58 140 60 136 57 138 60 136 58 143 63 145 61 140 58 128 54 136 58 138 57 131 52 150 60 145 57 140 55 140 55 155 58 138 54 145 61 148 58 143 58 145 61 150 64 152 66 152 64 150 63 152 64 155 67 155 66 155 66 155 66 155 66 159 69 159 69 159 69 159 69 157 61 162 63 164 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 186 78 183 75 176 70 171 70 181 75 179 73 176 75 179 76 174 72 174 72 174 72 174 72 181 76 181 76 181 76 181 76 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 191 79 193 81 193 82 195 82 198 84 198 84 198 84 198 84 193 82 195 84 198 82 195 81 198 84 198 84 198 84 198 84 195 84 198 84 198 82 193 79 188 76 188 78 191 78 193 79 198 82 198 84 200 85 202 85 193 81 200 87 202 84 195 78 195 82 198 84 200 82 198 81 198 82 198 79 191 79 202 90 200 84 200 84 200 84 200 84 200 81 207 87 212 85 207 82 214 88 214 88 214 88 214 88 222 93 224 95 224 96 226 96 226 95 222 92 222 95 226 98 222 99 231 101 231 104 248 113 265 119 269 119 274 122 281 125 281 122 262 117 262 114 241 99 231 111 243 99 188 64 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 188 78 188 76 186 75 183 75 186 82 191 85 200 92 212 98 217 98 231 102 238 107 250 117 257 113 255 113 262 122 279 131 279 131 288 138 300 141 300 143 286 67 119 42 119 39 136 36 121 42 128 46 124 42 112 36 114 43 114 43 114 43 114 43 109 42 112 43 114 42 112 40 109 43 109 43 109 43 109 43 105 39 105 37 102 36 100 36 97 33 88 22 71 18 62 18 59 16 57 16 54 13 50 10 42 13 28 6 9 0 0 0 4 1 2 1 23 13 45 19 47 13 47 15 50 18 50 18 47 19 52 24 47 19 38 15 16 3 2 0 4 4 11 4 11 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 14 7 16 10 23 16 38 21 23 10 35 18 45 13 35 9 31 22 40 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 7 4 2 0 2 0 11 4 52 28 57 30 59 28 50 22 47 22 47 22 47 22 47 22 40 21 50 27 54 25 47 19 50 19 42 15 33 15 38 18 28 12 21 9 14 6 9 4 9 4 4 1 2 1 2 3 2 1 2 1 2 1 2 1 4 3 4 4 7 6 9 6 2 1 2 1 2 1 2 1 54 79 46 67 45 71 45 59 42 59 42 59 42 59 42 59 43 63 42 59 43 63 43 63 45 71 48 79 48 67 42 55 48 67 48 67 48 67 48 67 48 67 46 59 46 67 49 75 48 59 45 63 49 75 49 63 54 83 52 75 49 71 51 75 51 75 52 79 52 79 54 83 51 75 51 75 51 75 49 71 52 79 52 79 51 75 51 75 61 91 52 75 52 87 55 87 58 83 51 71 54 87 58 91 58 83 52 79 58 95 57 79 55 83 58 91 58 91 55 83 57 87 58 95 58 87 54 75 63 107 61 99 58 95 58 95 54 91 58 91 55 83 55 95 55 91 58 99 60 95 57 87 52 83 57 95 58 91 54 79 57 91 55 87 55 91 57 99 63 99 54 87 58 103 60 95 57 87 58 91 61 99 63 103 63 99 63 95 63 103 66 107 66 107 66 107 66 107 66 107 69 115 69 115 69 115 69 115 61 103 63 111 66 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 76 134 75 126 73 123 70 111 76 111 75 107 73 111 75 115 73 107 73 107 73 107 73 107 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 81 123 79 119 78 119 78 126 79 130 81 126 79 123 78 126 79 126 81 130 81 134 82 134 82 134 82 134 82 134 81 134 82 138 84 134 82 130 84 138 84 138 84 138 84 138 82 134 84 138 82 134 81 126 76 123 78 123 79 126 79 130 81 130 81 134 82 134 84 138 79 130 84 142 85 138 81 126 81 134 82 138 84 134 82 130 82 134 82 126 78 126 85 150 84 138 84 138 84 138 84 138 81 138 84 142 85 146 85 142 88 154 88 154 88 154 88 154 90 154 92 158 92 162 93 162 95 166 93 158 93 166 96 174 98 170 102 174 102 182 108 206 116 218 120 238 125 238 122 230 125 222 119 206 116 198 105 174 101 186 99 138 69 71 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 123 76 119 76 115 75 115 81 119 82 130 87 146 93 162 96 174 101 186 104 198 111 214 114 202 113 202 117 222 128 246 128 246 134 261 140 273 141 273 141 142 46 23 37 47 45 55 39 59 43 63 46 51 42 27 43 55 43 55 43 55 43 55 40 51 42 55 43 51 42 47 42 39 42 39 42 47 42 47 37 43 37 43 37 51 37 51 36 43 30 27 22 15 19 19 18 11 18 15 16 7 13 0 15 11 9 0 0 0 0 0 3 3 0 0 7 23 18 27 13 19 15 23 15 27 18 27 15 27 21 35 22 31 18 23 7 7 1 0 3 7 6 7 7 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 10 7 12 11 13 23 18 27 10 19 16 35 18 27 10 7 12 35 22 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 4 0 0 0 0 0 3 0 16 43 30 63 28 39 25 31 22 35 22 35 22 35 22 35 21 31 22 39 22 35 21 27 19 23 15 11 13 19 15 27 12 19 13 23 10 11 4 0 6 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 3 3 4 3 6 7 1 0 1 0 1 0 1 0 109 43 105 43 109 45 105 39 100 40 102 42 105 43 107 45 107 43 107 43 105 39 97 36 114 48 112 45 107 42 102 40 114 48 114 48 114 48 114 48 112 46 112 46 114 48 117 49 112 43 107 45 114 49 114 46 126 54 121 51 119 51 121 52 124 54 124 52 121 52 121 52 121 52 119 49 114 48 112 46 114 52 126 54 119 49 121 57 136 57 121 51 121 55 126 54 131 54 119 51 124 57 131 57 128 55 124 55 133 61 133 58 128 57 131 58 133 57 131 55 131 57 133 58 133 57 128 54 148 61 138 55 133 57 140 63 128 55 136 55 131 52 131 57 133 55 136 57 136 57 133 54 128 54 136 58 138 57 131 52 136 52 136 52 138 55 143 58 150 58 140 55 143 60 145 57 140 57 140 58 145 61 148 61 148 61 148 61 148 63 152 64 155 66 155 66 155 66 155 66 159 69 159 69 159 69 159 69 162 63 162 64 167 66 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 179 73 179 73 179 73 179 75 181 75 179 73 176 75 179 76 179 75 179 75 179 75 179 75 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 186 79 186 79 183 78 188 79 191 81 193 79 191 78 186 78 188 78 191 79 191 81 193 81 193 81 193 81 193 81 193 81 195 82 195 82 193 81 198 84 198 84 198 84 198 84 195 82 198 84 195 81 191 79 191 79 193 79 195 81 195 82 193 79 193 81 195 81 195 82 193 81 198 84 200 82 195 79 195 81 198 82 198 82 195 81 195 82 198 81 193 79 200 88 200 84 200 84 200 84 200 84 207 82 205 82 207 84 210 87 214 88 214 88 214 88 214 88 212 87 212 88 214 88 217 90 224 93 222 93 222 95 226 98 222 101 234 104 236 105 248 113 255 117 276 126 284 125 276 117 276 122 265 116 245 105 234 105 229 98 202 73 162 57 155 63 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 76 186 76 183 75 183 75 183 79 186 84 198 88 207 93 222 101 236 104 241 107 248 116 257 114 257 116 265 123 279 129 279 129 286 135 296 140 298 141 298 117 167 34 121 43 126 45 117 39 121 45 124 46 121 43 114 43 114 43 114 43 114 43 109 42 112 43 114 42 112 40 109 42 109 40 109 40 109 40 105 37 105 37 105 37 105 36 102 36 95 28 85 25 78 24 64 19 64 19 59 16 52 15 47 13 26 4 7 0 0 0 4 1 2 3 26 15 47 18 47 13 54 13 52 16 52 16 45 16 47 22 52 21 47 18 28 10 11 4 9 6 11 4 14 6 9 3 7 3 7 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 23 13 23 15 26 16 33 16 35 16 42 21 47 15 35 10 33 21 35 9 2 0 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 4 1 2 0 0 3 4 3 9 15 57 36 57 24 50 28 47 22 47 22 47 22 47 22 47 22 45 19 40 18 40 18 42 15 38 12 31 12 33 13 26 12 26 15 23 10 11 3 9 4 4 1 2 1 2 3 2 1 2 1 2 1 2 1 4 3 4 3 7 4 7 6 2 1 2 1 2 1 2 1 48 67 42 59 42 59 39 47 37 51 40 55 43 63 45 71 43 63 45 63 42 51 37 39 43 59 40 47 37 51 40 55 46 63 46 63 46 63 46 63 43 59 46 67 48 67 48 63 51 67 46 67 51 79 52 71 54 83 52 79 51 79 52 83 51 75 49 71 48 63 46 63 52 75 51 75 49 71 48 67 45 79 58 87 49 67 54 99 60 87 52 75 54 87 54 79 58 83 52 79 57 91 58 91 57 83 57 91 60 99 61 99 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 83 57 87 54 83 54 87 57 95 52 87 57 87 54 79 54 91 57 91 57 91 57 87 55 83 54 87 55 91 57 87 55 83 52 79 51 79 51 83 54 91 58 95 57 95 57 99 57 95 57 83 57 87 58 91 60 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 63 111 64 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 72 123 72 126 73 130 75 123 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 130 82 134 82 134 81 126 82 134 82 134 82 134 82 134 81 134 82 134 82 130 79 123 79 126 81 130 81 134 82 134 81 130 81 130 81 130 82 134 78 126 81 134 84 134 81 130 79 130 82 134 82 134 81 126 81 134 82 130 79 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 85 142 87 146 88 150 88 150 93 162 93 162 95 170 98 174 99 170 104 182 105 186 110 206 116 222 122 242 125 238 120 222 120 222 122 206 105 170 104 194 105 162 79 95 61 75 64 95 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 76 115 75 115 73 111 78 111 79 119 82 134 88 146 98 178 104 194 105 198 110 206 114 202 116 210 119 226 126 238 128 242 131 253 137 265 140 269 146 281 84 19 39 51 36 71 39 59 43 63 46 51 43 39 45 59 43 55 43 55 42 51 40 51 42 55 43 51 42 39 39 27 39 35 39 35 39 43 36 35 37 43 37 43 37 55 36 43 33 31 28 23 25 27 22 23 22 23 19 15 15 7 18 11 6 0 0 0 0 0 3 3 1 0 10 27 19 27 15 23 13 27 16 27 18 31 13 19 18 31 21 31 21 35 15 23 6 3 4 3 4 0 9 11 6 3 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 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 10 11 13 19 16 27 18 27 19 35 21 39 18 27 12 11 13 31 18 3 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 1 0 1 0 3 0 1 0 0 0 22 67 31 55 28 51 24 39 22 35 22 35 21 31 25 35 19 15 13 15 16 23 13 11 13 7 12 11 10 11 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 3 0 3 3 4 3 1 0 1 0 1 0 1 0 140 58 119 46 109 45 109 45 97 39 102 40 107 43 109 46 105 43 107 43 107 43 105 42 100 37 95 36 97 40 109 48 112 46 112 46 112 46 112 46 107 45 112 46 114 48 112 46 121 51 117 51 124 55 124 52 121 52 119 51 119 52 124 54 117 49 114 48 112 45 109 45 117 51 119 51 121 52 124 54 109 51 128 55 117 48 121 60 128 55 121 52 124 54 121 51 131 57 124 55 131 60 133 58 126 57 131 58 131 58 133 61 131 57 131 57 131 57 131 57 131 57 131 57 131 57 131 58 128 54 133 57 136 57 133 54 131 57 138 57 133 54 133 58 140 60 138 57 136 57 133 55 133 55 133 55 133 55 133 55 140 54 136 51 133 51 133 51 140 57 143 57 143 55 143 57 140 57 140 58 143 58 143 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 164 66 167 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 174 70 176 73 179 75 183 78 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 79 193 82 195 81 191 79 195 82 195 82 195 82 195 82 193 81 195 82 193 81 191 78 193 79 195 81 195 82 198 82 200 84 200 84 200 84 198 82 191 78 193 81 198 82 198 82 193 79 195 82 198 81 193 79 193 82 200 82 195 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 212 87 214 88 217 90 217 90 217 92 222 95 226 96 229 98 224 102 241 108 243 110 253 113 267 120 274 120 274 122 279 122 265 122 262 113 231 99 226 105 222 88 181 64 159 64 167 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 186 76 183 75 183 73 181 73 179 76 181 79 188 82 198 87 214 98 236 105 241 107 245 113 255 114 257 116 265 122 272 125 279 128 281 131 288 137 296 141 296 152 226 49 128 40 117 46 128 45 128 45 121 43 117 40 117 45 117 43 114 42 112 42 109 42 112 43 114 42 112 40 107 40 107 40 107 39 107 39 105 37 105 37 105 37 105 37 97 33 97 30 90 28 83 25 78 24 74 24 69 19 62 16 52 13 19 1 7 1 2 0 4 1 7 6 31 18 47 18 50 13 57 15 57 16 54 18 47 15 47 18 50 21 50 21 31 10 11 3 7 3 4 0 16 7 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 9 7 19 15 31 21 40 21 45 21 45 21 47 15 40 12 33 18 26 4 2 1 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 1 2 1 4 1 2 3 26 24 64 39 62 28 50 24 50 22 47 21 45 21 52 22 40 13 31 13 38 18 35 12 35 12 31 10 28 9 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 2 3 4 3 7 4 2 1 2 1 2 1 2 1 70 115 52 71 45 67 45 67 39 55 40 59 42 63 43 67 42 59 40 55 42 63 45 71 39 51 39 55 43 75 51 91 45 59 45 59 45 59 45 59 43 59 45 59 45 63 46 67 49 67 46 67 51 79 51 71 51 75 49 71 49 75 52 83 52 79 51 75 51 75 49 71 49 71 51 79 54 83 55 87 46 75 54 79 49 67 51 87 57 83 52 79 54 83 52 71 57 83 54 83 58 95 58 87 57 91 60 91 57 83 57 91 58 87 57 83 55 87 57 91 57 87 55 83 55 87 58 95 54 91 60 103 61 95 55 83 54 91 58 91 55 83 55 95 61 103 58 91 55 87 55 91 55 87 55 87 55 87 55 87 57 91 54 83 51 75 49 79 52 91 58 99 57 87 55 95 58 87 58 87 60 91 60 91 61 95 61 95 61 99 64 103 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 115 66 119 67 119 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 72 123 72 126 73 130 75 123 76 111 75 107 73 111 75 115 76 115 76 115 76 115 76 115 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 79 123 79 123 81 126 78 126 79 130 81 126 79 123 76 123 78 123 79 126 79 130 79 126 79 126 79 126 79 126 79 126 81 130 81 130 79 126 81 130 81 130 81 130 81 130 81 130 81 130 81 126 78 123 78 126 79 126 81 130 81 134 85 142 85 138 84 138 84 134 78 123 78 126 81 130 82 134 79 126 81 130 81 130 79 126 79 130 84 138 82 130 84 142 84 138 84 138 84 138 84 138 84 138 82 138 84 142 85 150 85 146 85 146 85 146 85 146 88 150 90 154 90 158 92 158 88 154 93 166 96 174 98 174 99 178 108 194 110 198 111 210 123 230 120 226 119 230 122 234 117 218 116 198 104 178 99 178 84 119 67 79 61 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 115 73 111 73 107 75 103 75 107 78 119 82 130 88 158 99 190 104 194 108 198 111 194 113 206 117 214 120 222 128 238 128 242 132 257 138 269 143 301 120 123 48 39 36 63 48 75 46 63 45 47 42 31 46 63 45 55 43 51 40 47 40 51 42 55 43 51 42 39 40 31 42 31 40 39 40 39 39 43 39 39 37 39 36 39 31 27 31 39 31 31 28 31 27 31 28 35 24 19 19 15 22 11 3 0 0 0 1 0 1 3 3 3 13 31 19 27 16 27 15 27 16 31 18 35 15 23 18 27 19 27 21 39 13 19 4 0 3 0 1 0 10 15 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 0 0 9 15 18 35 21 35 19 35 19 35 16 27 13 23 15 27 12 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 1 0 1 0 3 0 1 0 4 0 3 19 30 79 34 43 25 43 24 35 22 31 19 27 24 31 18 15 13 15 18 27 12 7 13 11 13 15 10 7 10 19 15 31 13 19 6 0 6 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 3 0 3 0 1 0 1 0 1 0 1 0 140 58 121 48 112 46 109 43 105 42 105 42 105 42 105 42 107 42 100 36 97 40 107 46 102 42 105 43 112 49 119 52 109 45 109 45 109 45 109 45 112 45 107 42 107 45 114 49 114 46 109 46 117 51 117 48 114 48 114 48 114 49 119 52 124 54 124 54 124 55 126 55 119 51 119 51 119 51 121 52 117 49 117 49 114 48 114 48 126 54 121 52 124 54 119 48 121 51 119 52 126 57 126 52 128 60 136 58 124 51 124 55 133 58 128 55 128 55 133 58 131 57 128 54 128 57 136 61 138 58 138 58 136 55 133 54 128 55 136 55 131 52 131 57 143 60 136 54 131 54 131 54 136 55 133 54 131 55 133 57 140 54 138 52 136 52 138 54 133 55 148 60 140 54 138 57 148 61 148 61 145 60 145 60 150 63 150 61 150 64 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 155 66 169 67 169 67 169 67 169 67 164 64 164 66 167 67 169 67 171 69 171 69 171 69 171 69 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 73 179 73 179 73 179 76 181 75 179 73 176 75 179 76 179 75 179 75 179 75 179 75 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 183 79 186 81 188 81 188 79 191 81 193 79 191 78 188 79 191 79 193 81 193 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 188 78 191 78 193 79 193 81 200 84 200 82 198 82 195 81 188 76 191 78 193 81 198 84 191 79 193 81 195 79 193 78 191 81 200 84 198 81 198 85 200 84 200 84 200 84 200 84 202 82 207 84 210 85 210 84 210 85 210 85 210 85 210 85 214 88 214 90 217 90 219 92 212 90 222 96 229 98 229 98 224 104 243 111 248 111 253 114 267 122 276 122 276 120 274 119 262 116 250 110 236 104 222 93 174 67 167 64 159 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 73 181 73 179 72 174 73 174 75 181 78 188 81 198 88 224 101 238 105 243 111 248 110 253 114 260 117 262 117 276 126 276 128 284 134 293 141 296 141 276 104 155 39 128 43 131 45 126 45 121 45 121 45 119 46 117 43 114 42 109 40 109 42 112 43 114 42 112 40 114 40 114 40 114 40 114 40 117 39 114 37 107 33 105 31 97 33 100 36 100 34 93 30 88 30 85 27 74 22 66 18 59 15 14 0 7 3 2 0 2 1 9 9 35 19 47 16 57 15 57 16 59 16 57 19 54 18 50 18 47 16 50 18 31 10 11 4 9 6 9 3 19 9 14 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 14 13 28 18 35 16 40 18 40 18 45 15 42 16 35 16 19 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 4 4 3 0 1 7 0 7 6 33 27 54 30 52 25 50 22 47 21 42 19 45 21 40 16 38 18 42 21 35 13 40 15 35 13 28 9 28 12 23 12 19 7 9 3 9 4 4 1 2 1 2 3 2 1 2 1 2 1 2 1 0 0 2 1 2 3 4 3 2 1 2 1 2 1 2 1 64 103 58 95 58 99 52 79 43 59 42 59 42 59 42 55 45 59 36 35 33 43 40 67 40 55 42 63 45 67 46 71 45 59 45 59 45 59 45 59 46 59 42 47 42 59 48 75 49 67 46 67 51 79 51 71 46 63 46 63 46 67 49 75 51 79 52 83 54 87 55 91 52 79 51 71 49 67 46 63 52 71 46 63 48 67 46 55 54 79 51 79 54 83 51 67 49 63 48 71 54 79 52 67 57 95 61 91 52 67 51 79 60 91 55 79 54 83 58 95 57 83 55 79 55 87 60 99 61 95 54 75 49 71 51 79 51 79 54 83 51 75 52 83 60 95 55 79 51 75 52 79 57 87 55 83 54 87 55 91 52 83 52 83 54 91 57 99 49 91 60 103 55 83 54 91 63 95 61 95 61 95 61 95 64 103 63 99 64 103 66 111 66 107 66 107 66 107 66 107 66 107 66 107 66 107 66 107 69 119 67 119 67 119 67 119 64 111 64 115 66 119 67 119 70 119 70 119 70 119 70 119 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 126 76 111 75 107 73 111 75 115 75 111 75 111 75 111 75 111 76 115 76 115 76 115 76 115 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 79 126 81 130 81 134 82 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 119 76 123 78 123 79 126 82 134 82 130 81 126 79 126 76 119 76 123 79 130 82 138 78 126 79 130 81 126 79 123 78 130 84 138 82 134 82 138 84 138 84 138 84 138 84 138 79 134 84 150 87 146 84 138 85 146 85 146 85 146 85 146 87 146 87 150 88 154 90 154 87 150 93 162 98 170 98 166 99 170 110 194 113 194 113 210 117 226 123 246 126 234 117 214 119 206 110 190 110 190 98 150 63 91 69 103 66 95 67 107 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 107 72 107 73 99 73 99 75 111 78 119 79 138 93 178 102 194 107 206 108 186 113 198 114 206 116 206 126 234 126 234 129 253 137 269 144 257 143 242 64 43 48 63 43 67 42 59 43 55 48 63 45 63 45 55 43 51 40 47 40 51 42 55 43 51 42 47 42 35 42 35 42 43 42 43 42 51 39 43 34 35 31 27 34 39 37 47 39 51 34 39 33 43 30 35 25 19 19 15 24 7 1 0 0 0 1 7 1 3 3 19 15 35 19 15 15 19 15 23 16 35 19 35 19 35 19 27 16 23 16 31 15 23 7 7 7 15 7 11 10 15 7 3 1 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 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 1 0 7 11 15 19 13 11 15 23 16 27 15 27 15 27 15 27 9 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 11 4 0 1 0 0 0 0 0 4 19 24 63 27 43 24 35 22 31 19 27 19 27 18 15 19 19 21 31 13 11 15 19 15 19 12 7 12 19 12 15 7 7 4 3 6 3 3 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 1 0 3 0 1 0 1 0 1 0 1 0 131 57 126 57 131 55 119 48 112 48 117 45 100 36 100 43 100 39 100 39 100 40 107 43 95 40 109 49 119 49 112 43 109 45 109 45 109 45 109 45 112 46 112 48 114 49 117 49 112 45 105 45 117 54 128 57 112 48 114 49 117 51 119 52 119 51 117 48 112 45 109 43 107 46 117 49 114 48 114 49 119 51 119 51 119 51 119 51 121 52 121 52 121 51 114 48 126 54 124 55 128 55 121 48 126 55 126 55 126 55 126 55 121 52 121 52 121 52 121 52 119 52 121 54 124 55 126 55 148 64 136 55 126 55 131 58 128 57 133 58 128 55 131 58 131 55 124 51 121 52 128 57 133 57 128 54 124 54 128 57 131 54 131 54 131 55 138 58 138 57 133 57 140 61 140 58 138 55 145 60 150 60 145 57 155 64 155 63 152 61 150 61 152 66 155 66 155 64 150 61 159 69 157 66 155 66 157 67 155 66 159 69 162 70 167 72 164 70 164 70 164 70 164 70 164 70 164 72 167 73 169 73 164 70 164 70 164 70 164 69 171 69 171 69 171 69 171 69 181 72 174 70 179 73 176 69 174 70 174 70 174 70 174 70 181 75 179 72 174 70 174 70 179 73 174 72 179 75 176 72 179 75 179 76 181 78 183 78 179 75 179 75 179 75 179 75 183 76 176 72 174 73 181 78 188 79 186 78 183 76 181 75 186 81 193 85 195 84 188 79 193 81 181 73 176 78 191 87 188 82 191 84 193 82 191 81 188 81 188 81 188 81 188 81 195 84 193 82 191 81 188 79 186 81 188 82 191 81 188 79 188 81 188 81 188 81 188 81 188 81 191 81 191 81 191 81 193 82 193 81 191 79 188 78 186 78 188 79 191 78 188 76 188 78 191 81 195 82 198 85 188 79 193 82 195 82 195 81 198 82 195 82 195 84 200 87 207 87 205 85 202 87 205 88 205 87 205 88 207 90 210 90 214 88 214 88 217 92 222 96 231 101 229 99 229 98 226 98 231 102 238 105 245 113 257 116 250 114 269 126 276 123 262 113 257 116 236 104 224 96 200 78 162 61 164 64 167 66 171 67 183 75 183 75 183 75 183 76 191 79 188 76 186 76 188 78 191 78 188 76 186 78 188 79 176 70 176 72 181 72 174 64 167 72 174 78 181 76 183 79 198 85 212 96 229 105 238 110 241 111 243 111 248 114 262 126 265 126 281 131 279 131 291 141 312 143 291 119 202 54 124 48 126 45 124 43 121 45 126 46 121 43 121 43 121 43 121 43 114 40 119 43 119 40 112 36 112 42 112 42 112 42 112 42 109 40 107 37 102 36 100 33 100 33 95 34 102 37 97 31 102 36 97 31 88 27 81 24 69 7 33 4 19 0 0 0 2 0 0 13 52 25 52 15 54 13 54 16 57 15 50 13 57 18 52 19 54 18 42 9 28 10 11 3 7 4 16 10 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 11 0 11 6 35 19 40 15 28 12 33 13 28 12 35 18 47 13 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 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 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 1 0 1 2 7 21 16 59 31 52 27 52 25 57 25 54 22 50 19 47 18 47 18 28 13 31 15 31 13 28 12 26 12 26 10 26 10 26 13 19 10 14 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 2 1 63 87 58 95 61 95 55 75 45 63 48 63 39 43 37 55 40 51 39 51 39 55 42 63 37 51 43 71 48 75 45 63 45 67 45 67 45 67 45 67 46 71 46 75 48 75 48 75 51 67 45 59 49 75 52 75 49 71 49 71 51 75 51 75 54 83 52 75 49 71 48 67 45 67 51 79 49 71 51 79 48 67 48 63 46 63 46 63 51 79 52 79 52 75 49 67 55 75 49 71 54 87 58 91 57 87 57 87 57 87 57 87 54 79 54 79 54 79 54 79 55 83 55 87 57 91 58 91 60 91 57 83 55 83 57 91 58 95 61 99 58 87 60 99 55 79 54 75 52 79 54 83 55 79 54 75 54 83 58 95 55 83 54 83 54 87 57 95 58 91 55 91 60 103 60 95 55 95 58 103 61 103 60 99 64 115 64 111 63 107 61 107 64 107 66 107 66 103 63 95 67 111 66 107 66 111 69 115 69 115 69 115 69 115 69 115 70 119 70 119 70 119 70 119 70 111 70 115 72 115 73 119 72 111 70 111 70 111 70 107 69 115 69 115 69 115 69 115 73 123 70 119 73 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 73 126 73 130 75 130 76 126 75 111 75 111 75 111 75 111 75 111 75 111 75 111 75 111 78 138 76 134 76 134 75 130 79 142 81 146 81 146 79 134 81 126 79 123 79 126 82 134 81 130 82 134 84 130 82 126 81 126 81 126 81 126 81 126 84 130 82 130 82 130 81 126 79 126 81 130 82 126 81 123 81 126 81 126 81 126 81 126 81 126 81 126 81 126 81 126 82 130 81 126 81 123 79 123 76 123 78 123 78 123 78 119 78 123 79 126 81 134 84 138 78 126 81 134 82 134 82 130 84 134 82 134 82 138 85 146 87 146 87 142 85 146 87 146 87 146 87 150 88 150 90 154 88 154 88 150 90 158 95 158 101 170 101 158 99 158 99 150 104 158 104 162 108 182 114 194 110 202 119 226 123 222 114 198 110 174 104 162 93 123 73 83 61 79 63 95 64 107 66 111 70 107 72 107 73 115 75 115 79 123 78 119 76 119 78 126 79 123 78 119 76 123 78 126 73 107 70 107 73 111 70 95 69 103 75 111 75 111 78 126 82 142 90 170 101 194 108 202 111 206 111 198 111 206 120 230 122 230 129 234 129 234 135 253 141 257 137 238 96 87 45 63 48 75 45 71 42 67 43 67 43 59 43 59 43 59 43 59 40 51 42 59 42 51 39 43 42 51 42 51 42 51 42 51 40 47 39 43 37 35 34 31 34 31 31 35 36 39 34 27 36 35 33 27 28 15 25 7 22 0 0 0 0 0 0 27 1 15 0 31 24 39 16 7 12 7 15 11 16 7 15 11 16 19 18 31 21 35 15 23 12 19 7 0 3 3 7 15 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 7 10 27 16 31 16 31 18 19 15 15 18 39 27 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 0 0 0 0 3 9 15 25 55 30 51 25 39 25 35 22 23 18 7 15 3 15 3 12 0 13 3 15 7 13 3 10 7 9 11 10 15 10 15 12 19 9 11 6 3 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 136 63 140 63 131 54 112 46 114 45 102 37 100 40 102 40 100 39 100 40 105 43 97 39 102 43 107 45 107 43 107 43 107 45 109 45 109 45 114 48 112 46 112 46 112 46 124 51 114 46 114 49 114 46 121 52 119 51 119 51 119 49 128 55 126 54 121 52 119 51 112 49 121 54 119 51 119 54 117 49 114 48 112 46 109 45 119 51 121 52 121 51 117 48 126 51 114 48 121 60 140 66 131 58 131 58 131 58 131 58 126 55 126 55 126 55 126 55 126 55 128 57 128 58 131 58 126 54 126 55 128 57 131 57 131 60 138 60 133 57 133 60 124 54 126 55 128 54 126 52 124 52 124 52 128 57 136 61 133 55 131 54 131 55 136 58 140 57 133 57 140 61 143 58 143 58 148 61 150 61 148 60 155 64 155 64 152 63 152 63 155 66 155 66 155 64 150 63 155 66 155 66 157 69 162 72 164 72 162 69 159 67 155 66 162 70 162 70 162 69 159 69 162 70 162 70 164 72 164 73 164 72 164 70 162 69 159 69 171 69 171 69 171 69 171 69 179 70 171 70 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 179 73 179 73 181 75 181 78 179 75 179 75 179 75 179 75 174 73 181 78 183 76 176 72 181 75 183 76 183 76 186 78 188 78 186 76 183 78 186 81 183 79 191 84 195 84 191 81 188 81 191 82 191 82 188 81 188 81 188 81 188 81 188 81 188 81 188 81 191 82 191 82 186 81 188 82 191 81 188 79 188 81 188 81 188 81 188 81 191 82 191 82 191 82 191 82 191 81 188 81 186 79 186 79 188 78 188 78 188 78 188 78 188 78 191 79 193 82 195 82 188 79 193 82 195 82 195 81 195 82 195 82 195 84 200 85 205 87 205 87 205 87 205 87 205 87 205 87 207 88 207 90 214 87 212 88 217 92 222 96 231 101 231 101 231 101 234 102 243 107 243 107 245 110 250 111 253 114 262 120 265 114 250 107 234 108 234 101 205 78 169 61 162 61 164 64 167 66 171 67 171 67 174 70 179 73 183 76 188 78 186 76 186 76 188 79 188 78 186 76 186 76 188 78 186 73 176 70 179 73 179 72 171 73 171 73 174 73 186 82 195 85 210 95 224 104 234 107 238 113 245 111 245 116 262 125 267 126 279 129 281 131 288 138 298 138 305 135 241 76 133 39 119 46 121 43 124 42 131 45 124 43 121 43 121 43 121 43 117 42 119 42 119 40 114 37 112 42 112 42 112 42 112 42 109 40 107 39 105 36 102 36 97 33 93 33 97 36 95 30 95 33 93 30 90 28 85 27 85 13 35 0 14 0 4 7 0 0 2 13 52 21 50 13 54 15 57 16 57 16 50 15 50 13 47 19 54 22 50 18 31 12 14 4 7 3 11 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 7 0 9 1 14 7 31 18 38 21 40 19 33 16 38 22 40 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 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 7 6 35 24 54 31 52 22 50 25 47 19 45 16 42 13 40 13 31 13 31 15 31 15 28 13 23 10 23 9 21 7 21 9 16 10 16 10 14 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 66 95 63 107 66 107 60 87 49 71 49 75 45 59 42 55 42 55 39 51 39 55 42 59 39 51 39 55 40 59 42 59 42 63 43 63 43 67 45 67 46 71 46 71 45 67 45 67 52 75 48 63 48 67 46 59 54 83 52 79 51 71 49 71 55 87 55 83 54 79 52 79 46 71 52 79 51 71 51 79 55 87 54 83 52 75 51 75 49 75 52 79 52 75 49 71 55 75 49 67 55 95 63 107 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 54 79 54 79 54 79 54 79 52 79 54 83 55 83 54 75 52 83 57 83 52 75 54 83 51 75 55 87 57 83 52 71 52 75 54 79 55 87 58 95 57 87 54 83 54 87 57 91 60 95 57 95 61 107 61 99 58 103 60 107 61 107 61 107 64 115 64 115 64 115 64 111 66 107 67 111 66 107 64 99 64 103 64 107 67 115 72 123 70 119 70 115 69 111 67 111 70 119 70 115 69 115 69 111 69 107 70 111 70 115 72 115 73 119 72 111 70 107 67 103 67 111 67 111 67 111 67 111 72 115 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 73 126 73 130 75 123 75 111 75 111 75 111 75 111 73 107 76 115 76 115 73 107 73 130 75 134 76 138 78 142 79 138 75 126 73 130 78 134 78 123 81 130 82 130 81 126 79 126 82 130 82 130 81 123 81 126 81 126 81 126 81 126 79 123 79 126 82 130 84 134 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 81 123 79 123 78 119 78 119 76 119 76 119 76 123 78 123 78 126 79 130 81 134 78 126 81 134 82 134 82 130 82 134 81 130 82 134 84 142 85 142 85 146 87 142 85 142 85 142 87 146 87 150 88 150 87 150 87 150 90 158 96 162 101 170 102 166 104 170 105 174 110 170 108 166 107 174 107 186 114 206 117 218 114 202 107 182 107 190 107 154 81 91 63 83 61 87 63 95 64 107 67 103 67 95 69 107 73 115 76 123 76 119 75 115 76 119 78 126 78 123 76 115 75 119 78 123 79 115 72 103 72 111 73 111 70 103 73 99 70 107 79 134 81 138 88 162 98 182 104 190 110 202 111 202 113 206 119 222 123 226 128 230 131 238 134 242 131 249 144 281 125 154 57 35 45 67 43 59 40 63 43 63 43 59 43 59 43 59 43 59 42 55 42 55 40 51 39 47 42 51 42 51 42 51 42 51 40 47 40 43 39 39 37 35 34 31 31 31 34 35 31 19 31 27 30 23 30 23 28 19 30 15 10 0 1 0 1 19 1 7 1 35 21 27 13 7 15 7 16 15 18 11 15 15 15 23 16 31 21 43 16 23 12 19 7 3 3 0 4 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 9 31 18 31 19 23 13 7 16 27 21 23 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 0 0 1 0 0 0 7 27 28 63 25 35 22 43 16 11 16 0 12 0 9 0 13 0 15 7 16 11 13 7 10 3 7 7 7 3 6 3 7 15 12 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 136 61 133 63 140 63 133 55 124 54 121 52 119 49 109 43 105 42 102 39 100 39 102 42 100 39 100 39 102 40 102 40 102 42 105 43 107 45 109 45 109 45 109 45 109 43 107 43 114 46 109 46 117 51 117 46 124 52 121 51 119 49 117 48 121 52 121 52 119 51 119 51 107 46 117 51 117 48 117 51 128 57 128 55 126 54 124 54 117 49 119 52 121 52 119 49 124 52 121 55 131 58 128 54 124 54 124 54 124 54 124 54 128 57 128 57 128 57 128 57 124 54 124 54 124 54 124 54 128 55 128 55 126 52 119 49 121 54 128 54 124 51 124 55 121 52 128 57 131 55 124 51 128 55 128 55 128 55 128 54 136 57 133 54 131 54 133 57 140 58 136 58 143 63 143 60 150 61 150 61 150 63 152 64 155 64 155 64 155 64 155 66 155 67 157 67 157 66 152 63 152 64 152 66 157 69 164 72 157 67 157 69 159 70 162 70 162 70 162 69 159 67 157 66 159 69 159 70 162 70 164 72 164 72 164 70 162 69 159 69 169 67 169 67 169 67 169 67 174 67 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 176 73 179 73 181 76 179 75 179 75 179 75 179 75 181 76 176 73 176 73 181 76 179 75 181 76 183 78 186 79 186 76 181 73 179 75 183 79 183 78 181 76 181 78 186 81 186 79 188 82 191 81 186 79 188 81 188 81 188 81 188 81 183 78 186 79 188 82 191 82 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 186 79 186 78 183 78 188 76 183 75 183 75 186 78 188 78 188 79 191 79 191 81 188 79 193 82 195 82 195 81 195 81 193 81 193 82 198 85 200 84 202 87 205 85 200 84 202 85 202 87 205 87 207 88 210 85 212 88 217 93 224 98 231 101 234 104 238 107 243 108 250 110 245 107 243 107 243 107 260 116 257 113 253 108 243 104 229 104 207 81 162 57 152 63 159 63 162 66 164 66 169 69 174 70 179 73 183 78 191 79 183 75 183 75 183 76 188 79 188 76 183 75 183 75 186 78 191 75 179 70 179 73 181 75 171 72 167 70 169 72 183 84 193 82 205 92 219 99 226 102 231 108 241 111 243 113 257 120 267 125 274 129 284 132 284 131 288 135 310 147 281 107 171 42 126 43 119 42 121 40 124 45 121 43 121 43 121 43 121 43 119 42 117 40 114 39 114 39 112 42 112 42 112 42 112 42 109 40 109 39 107 39 107 37 100 34 95 33 97 34 93 28 90 30 90 30 90 30 90 30 90 25 66 13 38 9 14 0 4 0 16 16 52 18 54 16 54 16 59 18 54 18 52 15 50 16 47 18 50 16 38 9 23 9 14 4 7 3 7 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 19 13 33 16 35 16 28 13 33 19 31 6 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 2 1 2 0 0 1 11 12 42 28 50 25 47 24 33 16 40 15 38 12 33 7 31 15 33 16 33 16 31 13 23 10 23 7 21 6 19 7 11 7 16 12 16 7 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 63 103 58 87 57 87 55 95 55 91 48 67 43 59 40 51 39 51 40 55 39 51 40 59 42 55 40 51 40 55 40 59 43 63 45 67 42 59 42 63 43 67 45 67 43 55 43 63 51 79 49 67 51 71 49 71 49 71 48 67 49 71 49 71 49 71 49 71 43 63 49 71 48 63 48 71 52 79 52 79 52 79 52 79 48 71 51 79 52 79 51 75 55 79 54 83 57 83 51 63 52 75 52 75 52 75 52 75 57 87 57 87 57 87 57 87 58 91 58 87 57 87 55 83 58 91 57 79 52 71 49 67 54 83 57 87 54 79 55 87 52 79 54 83 55 79 54 75 55 87 57 87 57 83 54 75 58 91 55 83 54 83 55 87 61 95 58 99 63 111 63 99 63 111 61 107 61 111 64 119 64 115 64 115 66 119 66 119 67 111 69 115 67 107 64 103 66 107 66 107 67 115 70 123 66 107 67 115 69 119 72 123 70 119 69 115 67 107 66 107 67 107 69 107 70 111 70 111 70 111 70 111 70 111 70 111 66 107 66 107 66 107 66 107 69 111 66 111 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 70 123 72 123 73 126 73 119 75 111 75 111 75 111 75 111 78 115 73 103 72 107 76 119 75 130 76 134 76 134 78 138 78 134 76 130 75 134 76 130 78 115 75 107 75 115 79 126 79 123 81 126 81 126 79 123 81 126 81 126 81 126 81 126 79 123 79 123 81 126 81 126 79 126 81 130 82 126 81 123 81 126 81 126 81 126 81 126 81 126 81 126 81 126 81 126 79 123 79 123 78 119 78 115 78 119 75 111 73 115 76 123 78 123 78 123 78 126 79 126 78 126 81 134 82 134 82 130 81 130 79 126 81 134 84 138 82 138 85 146 87 142 84 134 84 142 85 142 87 146 87 146 85 146 85 146 90 162 98 166 101 174 104 174 108 186 111 194 111 178 108 170 107 170 105 182 113 202 110 194 105 190 102 186 105 166 84 99 60 63 61 87 63 87 64 95 64 107 67 103 70 107 73 115 76 123 79 126 73 111 73 111 75 119 78 126 76 119 75 115 75 115 76 119 76 111 70 103 72 111 72 103 69 99 72 99 70 103 76 126 79 130 85 154 93 170 98 178 102 186 108 194 110 198 114 206 125 222 125 230 132 242 131 222 131 246 143 277 141 234 84 67 42 59 42 59 40 59 43 59 43 59 43 59 43 59 43 59 43 55 40 47 39 47 39 51 42 51 42 51 42 51 42 51 40 47 40 47 40 43 39 43 37 39 34 39 36 39 31 19 31 27 30 23 30 23 28 19 25 27 27 31 21 35 9 0 3 0 7 39 22 19 15 15 16 11 18 15 18 23 16 19 16 19 15 27 15 23 9 3 6 7 6 3 3 3 4 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 3 7 13 31 18 27 16 23 19 39 15 7 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 0 15 39 27 55 24 35 13 3 15 7 15 0 7 0 15 3 16 7 16 15 15 11 12 11 10 11 7 3 6 3 6 7 7 15 7 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 133 60 131 61 140 63 133 57 128 55 124 55 128 55 117 43 107 42 102 39 100 39 100 40 97 40 107 45 109 42 100 37 100 39 102 42 107 43 109 45 97 39 102 42 107 45 112 46 107 42 107 46 119 51 117 46 112 46 112 48 114 48 114 48 117 49 117 49 117 49 117 49 109 48 119 51 117 48 117 51 114 48 114 49 119 52 121 52 114 49 119 52 121 52 121 51 126 54 119 51 121 52 119 49 124 54 124 54 124 54 124 54 126 55 126 55 126 55 126 55 131 58 131 57 128 55 126 55 136 57 128 52 124 52 126 55 124 55 131 55 126 52 126 57 128 54 126 52 124 54 126 55 124 54 128 57 131 57 128 54 138 57 133 54 131 54 131 55 143 60 138 60 145 64 145 61 155 63 152 61 152 64 157 67 155 64 155 66 157 67 159 67 157 67 159 69 157 67 155 64 157 67 155 66 155 67 159 69 159 69 159 69 159 69 159 69 162 70 159 69 157 66 152 64 157 67 159 69 159 70 162 70 157 67 159 70 162 72 167 73 167 66 167 66 167 66 167 66 169 66 164 67 174 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 174 70 176 72 176 73 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 75 179 75 186 78 183 76 183 76 181 75 183 76 186 78 186 78 183 78 179 76 183 79 186 79 183 78 183 79 186 81 188 79 186 78 188 81 188 81 188 81 188 81 188 81 186 79 186 79 186 78 186 81 188 82 191 81 188 79 188 81 188 81 188 81 188 81 186 79 186 79 186 79 186 79 186 79 186 78 183 78 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 81 191 79 193 81 195 84 195 82 202 87 205 85 198 81 200 84 202 85 202 87 205 87 207 85 210 87 217 93 226 99 231 102 236 107 245 111 250 114 248 110 243 107 241 107 243 108 243 107 238 101 231 99 231 101 222 90 181 66 157 61 159 64 159 63 162 66 164 66 169 69 179 72 179 73 183 75 183 76 181 73 181 73 183 76 188 79 186 75 183 73 181 75 183 76 181 72 176 72 181 73 176 69 164 70 169 73 174 72 181 79 188 81 200 88 212 95 219 98 219 102 234 107 236 108 248 114 269 123 272 129 286 134 279 125 293 135 293 138 298 131 219 64 128 42 121 40 119 42 121 42 121 43 121 43 121 43 121 43 121 42 117 39 112 39 117 40 112 42 112 42 112 42 112 42 109 40 109 40 109 40 109 40 107 39 102 37 102 37 95 30 95 31 93 30 90 28 88 27 78 30 88 27 69 28 50 7 19 4 31 21 59 18 57 21 52 18 54 19 57 18 52 18 40 9 35 12 35 13 26 6 14 4 9 4 9 4 11 6 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 2 0 7 4 9 3 21 13 26 15 26 16 33 24 21 1 0 0 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 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 2 1 2 1 7 3 11 16 50 31 50 22 33 15 38 18 40 12 31 6 33 16 33 18 35 16 33 15 31 13 28 10 23 7 21 7 9 4 7 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 61 87 60 103 64 107 61 95 57 83 54 95 57 95 48 59 43 63 40 51 39 51 39 51 37 55 45 75 46 63 39 43 37 51 40 55 42 63 45 67 36 43 39 55 43 67 46 75 45 55 45 67 51 71 46 55 43 55 45 59 46 67 48 67 49 75 51 75 51 75 51 75 46 71 52 79 51 75 51 79 46 63 48 71 52 83 55 87 48 67 51 79 52 79 52 79 57 75 46 55 48 71 52 75 55 83 55 83 55 83 55 83 55 83 55 83 55 83 55 83 55 83 55 79 54 75 52 71 58 83 54 71 52 79 58 95 49 71 52 75 49 63 51 75 57 83 52 71 51 75 55 87 49 71 54 87 58 91 58 87 58 95 55 83 54 83 54 83 61 99 58 99 63 111 63 103 66 115 63 107 63 115 67 126 64 115 64 119 66 123 67 123 67 115 69 115 69 111 66 103 69 115 67 107 66 107 67 111 72 123 70 115 69 111 66 107 70 119 69 111 66 107 64 99 67 103 67 107 69 111 70 111 66 99 67 107 72 119 75 123 66 107 66 107 66 107 66 107 67 107 64 111 70 126 72 119 70 119 70 119 70 119 70 119 75 130 73 123 70 119 70 119 73 123 70 119 73 126 72 119 70 119 70 123 72 126 73 119 75 111 75 111 75 111 75 111 72 107 76 119 78 115 73 103 79 138 78 134 76 130 75 126 75 134 79 146 81 142 76 123 72 115 81 138 85 130 78 111 78 123 79 126 81 123 79 119 81 126 81 126 81 126 81 126 82 126 81 123 79 119 78 115 79 126 81 130 82 126 81 123 81 126 81 126 81 126 81 126 78 119 78 119 78 119 78 119 79 123 79 119 78 115 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 126 79 126 79 130 82 138 81 134 85 146 87 142 82 130 84 138 84 142 85 146 87 146 84 142 85 146 90 162 98 166 101 174 104 178 110 194 114 202 110 178 108 170 107 182 108 194 104 174 98 166 95 166 96 174 85 123 64 71 57 71 55 59 63 87 64 95 64 107 67 103 70 107 72 107 72 107 72 107 72 107 72 111 75 119 78 126 76 115 75 111 73 115 75 119 70 103 70 107 73 107 69 87 64 91 73 107 73 107 75 115 78 130 84 150 92 166 95 170 98 174 104 182 107 186 110 190 125 222 125 230 134 242 129 210 135 249 135 249 143 265 105 103 42 39 40 51 40 55 40 63 43 59 43 59 43 59 43 59 45 59 40 47 37 47 40 55 42 51 42 51 42 51 42 51 40 47 40 47 40 47 40 47 42 51 39 47 39 47 34 27 33 31 31 23 30 19 27 15 19 23 28 35 28 63 28 31 4 3 13 39 24 23 18 27 16 23 18 27 19 23 19 27 6 3 7 11 13 23 10 7 0 0 3 3 4 7 7 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 4 11 3 0 4 3 9 11 10 11 16 39 12 3 0 0 3 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 3 3 4 0 1 15 27 71 28 35 13 15 16 15 16 3 9 0 15 7 16 11 18 15 16 11 16 19 13 19 10 11 7 7 4 3 3 0 1 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 60 126 55 131 60 133 58 131 57 128 57 131 57 119 48 114 48 114 46 109 43 102 39 105 39 95 37 107 45 105 39 97 37 100 40 107 45 112 46 97 39 102 42 107 45 109 45 112 48 119 49 112 46 114 49 109 43 107 43 107 45 112 48 119 51 119 51 119 51 119 51 117 48 114 48 114 49 119 52 109 46 112 48 117 51 121 52 126 54 119 49 117 51 124 55 121 51 117 49 119 55 133 63 121 54 124 54 124 54 124 55 136 60 128 55 124 55 128 58 138 60 128 54 121 52 121 54 124 52 124 52 126 55 131 57 126 54 126 54 124 51 119 48 124 52 124 54 126 55 128 55 136 55 124 54 131 58 128 51 136 57 136 57 136 57 133 55 136 58 140 60 143 63 148 64 152 64 155 66 157 67 159 69 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 169 75 167 72 164 73 167 75 176 70 169 66 167 67 174 72 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 181 76 183 78 186 76 183 75 181 75 181 76 183 78 186 79 193 84 188 79 183 76 181 78 193 81 183 75 179 78 188 84 191 82 188 78 183 78 183 78 193 82 188 79 186 81 191 84 191 82 188 81 188 81 188 79 181 79 191 81 188 81 191 85 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 84 193 81 198 85 205 87 198 82 193 82 195 84 200 85 205 88 207 85 198 81 210 88 202 84 198 81 195 81 212 88 217 92 224 96 229 101 234 105 245 114 255 116 253 113 250 110 241 105 236 104 238 107 229 95 219 88 212 88 222 96 169 66 152 57 145 58 152 63 152 61 155 64 157 67 162 67 171 70 181 76 188 76 181 72 183 73 181 72 179 73 181 75 188 79 191 79 191 78 186 75 181 73 181 72 179 70 176 72 171 72 169 75 176 75 181 76 188 82 205 90 212 93 222 102 224 105 236 107 236 107 245 113 269 125 269 123 272 125 274 128 296 132 284 137 305 144 262 95 148 49 136 40 112 36 119 49 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 100 34 95 31 90 28 90 30 88 28 85 30 81 30 74 31 42 13 42 13 50 16 59 19 47 15 50 16 50 16 47 15 31 9 33 10 28 9 23 6 14 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 10 26 16 26 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 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 13 40 25 26 16 47 24 42 13 23 6 26 12 28 15 31 16 35 18 26 12 26 10 21 4 11 1 16 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 2 1 63 83 57 91 61 107 63 103 60 95 58 107 60 103 54 79 48 75 48 71 45 59 40 51 40 51 37 51 42 63 42 55 40 55 40 55 40 55 40 55 39 51 40 55 42 63 45 67 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 51 75 52 83 54 83 54 79 52 75 51 79 52 83 55 79 52 71 52 79 55 87 54 79 54 79 54 79 54 79 60 91 57 83 55 83 55 87 54 79 52 71 52 79 55 87 54 79 52 75 52 79 55 83 51 71 52 75 54 75 52 75 52 75 52 79 54 83 55 83 55 75 51 79 58 95 58 83 58 95 58 95 58 95 58 91 58 95 60 103 63 107 64 111 64 115 66 119 66 119 66 123 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 73 119 72 115 70 115 73 119 70 115 67 111 67 111 69 119 67 111 67 111 67 111 67 111 66 115 72 123 70 119 70 123 72 123 70 119 72 126 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 73 130 76 138 78 138 76 134 75 130 75 134 76 134 78 130 84 130 79 119 76 115 76 115 81 126 78 115 76 119 81 126 82 126 79 119 78 119 78 119 81 123 78 115 76 119 79 126 82 130 82 130 82 130 82 130 78 126 82 130 79 123 81 134 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 134 81 130 82 142 88 146 84 134 81 134 84 138 85 142 87 146 85 142 84 134 84 138 82 134 82 138 85 142 87 154 90 158 95 170 101 170 104 186 110 198 116 202 114 194 113 190 108 178 105 182 104 178 98 166 92 154 90 154 87 154 63 91 57 71 54 75 60 91 61 91 63 99 67 95 69 99 69 103 73 115 76 115 73 111 75 115 73 111 73 111 75 115 78 123 79 126 78 123 76 115 73 111 72 107 72 103 70 103 69 95 72 99 72 107 75 111 78 134 87 150 90 162 98 182 101 182 105 186 107 186 110 194 120 214 123 218 126 226 129 230 134 242 131 238 138 277 129 210 61 51 40 47 42 43 39 67 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 42 51 39 47 36 39 34 31 36 35 33 27 30 23 30 23 28 27 28 35 28 43 30 47 19 27 16 15 15 11 18 19 15 19 16 27 16 19 13 23 6 3 9 11 7 3 6 0 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 0 0 4 7 15 23 13 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 15 19 39 18 35 22 31 16 7 13 0 13 0 15 3 15 11 16 15 18 23 12 11 7 3 6 7 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 133 60 131 60 140 67 143 66 136 60 133 60 136 60 126 52 114 48 112 45 107 42 102 39 97 39 105 40 102 39 105 43 105 42 102 39 97 36 95 34 105 40 100 39 102 42 109 46 107 46 114 46 109 43 109 48 114 48 112 46 114 48 117 51 114 48 114 48 114 48 114 48 117 48 114 48 114 49 119 52 124 54 124 55 126 55 126 55 119 52 121 54 124 52 121 51 126 55 126 54 124 52 121 52 128 55 126 54 124 52 121 51 128 57 128 57 128 55 124 54 121 51 119 51 119 52 124 55 128 54 126 52 124 52 124 54 119 49 121 52 126 54 128 55 124 52 124 54 126 55 128 55 124 51 121 54 133 61 136 58 140 60 140 60 140 60 140 60 140 60 140 61 145 63 148 64 157 66 157 66 155 64 155 64 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 157 67 157 67 157 69 162 70 164 70 162 69 159 70 164 72 171 69 169 67 169 67 171 69 169 67 169 67 169 67 169 67 167 69 176 72 174 70 174 72 179 73 176 72 179 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 73 181 76 186 78 186 76 181 75 181 75 183 76 183 79 188 79 183 76 179 75 179 75 186 79 186 78 183 79 186 79 188 81 186 78 183 78 183 79 181 76 179 73 176 75 181 76 188 81 188 82 193 84 195 85 186 81 191 82 186 78 186 81 186 79 186 79 186 79 186 79 186 79 186 79 186 79 186 79 186 76 183 75 183 75 181 73 188 78 188 78 188 78 188 78 188 81 195 82 193 81 195 85 202 85 198 82 195 82 198 84 205 87 202 84 200 84 200 84 193 79 193 81 200 87 210 92 212 88 217 93 224 98 231 102 238 107 245 114 255 116 253 114 245 114 243 110 238 105 229 101 217 92 207 88 210 85 191 70 152 55 138 51 138 54 148 60 152 63 155 64 159 69 162 69 179 72 179 73 181 75 183 75 186 76 183 75 183 75 186 76 188 78 191 79 188 76 183 75 181 72 179 72 176 70 176 72 167 69 164 70 171 72 176 73 188 81 202 88 210 92 219 99 222 104 234 105 234 107 245 111 250 116 265 125 276 129 281 129 284 132 281 125 288 141 303 132 212 57 128 45 140 40 107 39 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 100 36 95 31 90 30 90 30 88 28 88 30 85 28 81 30 78 25 66 18 57 16 62 21 54 19 50 16 45 12 38 10 21 6 23 7 19 6 16 3 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 0 0 0 0 0 0 0 0 2 1 4 7 19 15 19 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 1 2 1 7 12 28 19 47 25 45 19 33 13 35 18 33 16 31 15 31 15 28 13 42 19 31 9 19 7 26 15 16 7 9 4 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 58 79 57 95 64 115 66 111 60 95 58 107 61 107 55 87 49 75 46 67 42 55 40 55 36 55 43 59 39 47 40 67 42 59 40 55 39 47 37 43 43 59 39 47 39 59 45 75 43 59 46 63 43 51 45 63 45 55 43 55 43 59 46 67 48 67 48 67 48 67 48 67 49 67 48 67 48 71 51 79 55 87 55 87 55 87 54 83 49 75 54 87 55 83 51 71 54 79 55 83 55 79 52 71 58 87 55 83 52 75 51 67 55 83 58 91 58 83 54 71 58 87 55 79 51 71 49 67 57 83 54 75 51 71 51 71 51 71 51 71 52 75 54 83 52 75 52 79 54 83 55 83 54 79 54 83 57 95 60 95 60 99 61 103 61 103 63 107 60 103 61 107 63 111 64 111 67 123 66 119 64 111 63 111 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 103 66 99 67 103 69 111 69 107 67 103 67 107 70 115 69 111 67 111 67 111 67 115 67 111 67 111 67 111 67 111 66 115 72 123 70 119 70 123 72 123 72 123 72 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 123 75 134 76 138 76 134 73 126 75 130 75 134 76 126 79 119 76 111 75 111 75 111 76 119 79 123 79 123 78 115 79 123 78 115 76 119 78 123 75 111 75 111 75 111 75 111 76 119 79 126 82 134 84 138 81 130 84 126 78 115 78 123 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 78 123 78 123 79 126 78 130 82 134 81 126 82 138 85 138 84 138 84 138 84 138 88 146 84 134 81 134 84 142 78 123 79 130 84 146 90 158 87 154 90 162 96 178 102 178 107 190 110 194 116 202 116 202 114 194 113 198 108 178 99 166 88 138 82 138 84 123 63 75 52 83 51 79 52 83 58 99 63 95 64 99 67 99 70 103 75 107 72 107 72 111 75 119 78 119 76 115 75 119 76 123 76 123 78 123 78 119 75 111 72 107 72 103 70 103 69 99 67 95 70 99 72 103 73 107 78 130 85 146 88 154 95 174 99 178 104 182 104 182 108 190 110 194 117 214 126 222 125 214 128 234 128 218 128 257 144 273 113 99 36 43 49 55 34 47 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 37 39 34 27 31 23 30 27 30 31 30 31 30 39 30 39 28 35 22 15 16 19 21 31 19 31 18 19 10 15 9 7 7 7 7 7 7 11 4 3 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 7 0 7 0 7 0 0 1 0 1 3 10 11 10 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 4 3 12 23 25 47 25 39 16 15 18 27 18 11 16 3 15 7 12 3 21 27 12 11 7 11 10 19 7 7 4 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 121 54 124 58 138 64 138 60 128 55 126 57 133 58 124 51 121 49 114 45 107 42 105 42 95 40 107 42 100 37 102 45 102 40 102 40 105 42 105 43 109 42 102 37 100 40 109 46 107 45 112 46 107 42 109 46 109 43 107 43 107 45 112 48 119 51 119 51 119 51 119 51 117 48 114 48 114 49 119 52 124 54 124 54 121 52 121 52 117 51 124 55 126 54 119 49 119 52 124 55 126 55 124 54 131 57 126 55 121 52 119 49 124 55 128 58 128 55 121 51 131 58 128 57 124 52 119 49 128 54 124 51 121 51 121 51 128 55 124 51 121 51 121 52 124 52 124 54 126 55 128 55 131 57 133 58 131 57 131 57 140 60 143 61 145 63 145 64 143 63 145 63 145 64 148 64 157 66 157 64 152 63 150 61 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 66 155 66 155 67 159 70 157 67 157 67 157 69 162 72 167 67 169 67 169 67 169 66 169 67 169 67 169 67 169 67 167 69 176 72 174 70 174 72 174 70 171 69 174 72 179 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 176 72 179 75 183 76 183 75 179 73 179 75 181 75 183 78 183 78 181 75 179 75 181 76 181 76 183 79 186 78 181 76 183 78 181 76 181 78 183 79 181 76 183 78 183 78 181 76 176 75 179 76 183 79 188 82 186 81 191 81 183 75 181 78 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 186 78 188 79 191 79 188 79 195 81 191 79 193 84 195 84 198 84 198 84 198 84 207 85 200 81 195 81 200 84 195 81 195 82 200 85 207 90 212 88 217 93 226 99 236 105 243 108 248 113 253 116 257 117 248 114 245 111 236 101 219 93 205 85 200 82 193 70 159 49 140 52 136 52 140 57 148 64 152 64 155 67 159 69 162 70 179 72 179 72 179 73 183 76 188 76 186 75 183 76 186 78 186 76 188 78 186 76 183 73 179 72 176 70 176 69 174 70 171 72 169 73 176 75 179 76 188 81 200 85 205 88 212 96 217 101 229 104 229 104 241 110 243 111 257 119 267 120 262 117 272 129 288 128 288 137 308 138 298 85 140 37 131 40 112 42 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 109 42 107 39 100 34 95 33 102 36 97 33 93 31 93 31 90 30 93 28 93 30 90 30 81 22 71 19 64 21 69 27 59 19 47 10 33 7 31 9 26 9 26 10 23 7 19 6 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 4 1 0 3 9 7 9 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 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 4 4 14 9 28 21 47 25 45 19 35 18 38 18 35 16 28 12 26 10 26 13 28 10 26 7 19 7 14 6 7 3 4 3 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 63 52 83 60 99 58 87 55 83 54 99 58 103 54 83 55 87 49 71 43 63 45 67 37 51 42 55 40 51 42 63 37 47 39 59 43 67 46 75 43 59 40 51 40 55 43 67 43 63 48 63 45 55 45 67 48 67 46 63 48 67 49 75 51 75 51 75 51 75 51 75 49 67 48 67 48 71 51 79 51 75 51 75 51 75 52 79 51 79 52 83 54 79 52 75 52 75 52 79 54 83 55 83 57 83 55 79 54 75 52 71 55 83 55 83 55 79 52 75 52 79 55 87 57 87 57 83 54 75 51 71 49 71 51 75 58 87 54 71 49 67 51 75 52 75 52 79 54 83 55 83 58 95 61 95 57 83 55 91 58 95 60 103 61 107 64 111 63 107 63 111 64 111 64 111 64 115 64 115 63 111 63 111 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 103 69 107 67 103 67 103 67 111 72 119 66 107 67 111 67 111 66 107 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 73 126 75 130 75 130 73 123 72 126 73 126 75 130 75 123 79 119 76 115 76 115 78 119 78 115 76 115 76 115 76 119 76 115 76 111 76 119 78 123 78 119 79 126 81 123 78 119 73 107 75 111 76 119 78 119 78 123 81 123 76 115 78 123 76 115 76 115 76 115 76 115 76 115 76 115 76 115 76 115 73 111 75 115 75 115 76 119 75 115 76 123 78 126 81 130 76 126 81 130 79 126 81 138 81 134 84 142 85 142 84 138 85 142 84 134 82 134 82 134 82 134 82 134 82 138 87 146 87 150 90 162 98 182 105 186 110 194 111 194 114 202 117 210 116 206 113 190 102 170 93 150 90 154 87 134 73 99 57 75 54 91 54 95 57 99 61 99 66 99 66 103 69 103 70 107 73 107 72 111 73 115 75 115 76 119 75 115 75 115 76 119 76 119 76 119 76 115 73 111 70 103 70 103 69 99 69 95 70 99 73 107 75 111 76 115 76 126 84 142 85 146 90 162 98 170 101 174 102 174 105 182 108 190 114 194 119 202 117 194 123 246 134 242 135 261 138 246 144 182 57 27 36 51 42 59 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 37 43 34 31 31 27 31 27 31 35 30 35 30 35 31 35 22 11 22 15 24 27 25 43 21 27 13 15 7 3 9 11 9 15 10 23 10 19 7 11 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 0 3 3 0 0 3 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 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 1 0 3 0 6 19 22 51 25 35 16 11 19 11 16 7 13 7 12 0 7 3 9 15 9 7 4 0 6 7 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 119 52 121 57 133 60 126 52 126 55 126 58 133 60 126 52 131 55 119 48 109 46 114 48 102 39 97 39 105 43 105 40 95 36 97 40 105 43 109 46 105 42 105 42 105 42 105 42 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 117 51 121 52 124 54 124 52 121 51 119 52 121 54 128 55 124 52 119 52 124 55 124 54 124 54 124 54 124 54 128 55 124 54 121 52 124 54 119 52 124 55 128 55 124 54 121 51 119 49 119 51 124 54 131 54 121 49 119 51 126 55 124 52 124 54 126 55 128 55 128 58 138 60 131 55 133 61 136 57 138 60 143 63 145 64 148 64 148 64 148 64 148 64 150 63 152 63 152 63 155 64 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 66 157 69 157 67 157 67 159 72 167 75 164 66 169 67 169 67 167 64 169 67 169 67 169 67 169 67 167 69 176 72 174 70 174 72 176 70 174 70 174 72 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 181 75 183 75 181 72 174 69 176 72 179 73 179 75 181 76 186 79 183 78 183 78 186 79 186 78 179 75 179 75 183 79 181 75 179 75 181 76 183 79 181 78 186 81 188 79 183 76 181 76 181 76 181 76 181 76 179 78 186 79 181 76 183 81 181 76 181 76 181 76 181 76 181 76 181 76 181 76 181 76 181 73 181 75 183 76 186 76 183 75 186 78 188 79 193 81 186 79 193 81 191 78 193 82 191 81 198 85 202 85 198 84 198 84 200 84 200 82 195 79 198 81 195 82 200 85 205 88 210 87 217 95 229 102 238 107 245 110 248 113 253 116 260 120 253 116 238 105 219 95 207 90 202 88 202 76 167 55 152 58 143 55 140 55 143 58 145 61 155 66 157 67 159 70 164 72 171 70 181 75 186 75 181 73 183 75 181 73 181 73 183 75 183 76 186 76 186 75 181 72 176 70 176 69 174 69 171 69 169 70 167 73 176 73 179 75 186 79 198 84 200 85 207 92 214 99 226 101 226 102 238 108 245 110 253 116 262 120 269 123 279 134 296 137 308 147 315 135 308 114 193 39 112 42 124 40 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 102 37 102 37 102 37 102 37 105 37 100 33 95 31 93 33 93 31 95 31 95 31 95 31 88 27 85 28 78 27 69 22 52 16 38 9 28 6 26 10 23 9 23 9 23 7 14 4 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 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 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 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 7 33 22 42 19 33 16 35 16 33 15 31 13 28 12 23 9 21 6 19 6 19 7 11 4 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 75 54 87 60 91 54 75 57 91 57 107 63 111 58 95 60 99 52 75 46 71 49 83 42 51 36 47 43 67 42 51 36 43 37 51 39 55 42 59 40 59 43 63 43 59 40 55 46 67 51 71 46 63 48 71 45 55 43 55 43 59 46 67 48 67 48 67 48 67 48 67 49 67 48 67 48 71 51 79 48 71 49 75 52 83 55 91 55 83 51 71 49 75 54 87 63 95 55 71 49 67 51 75 52 79 54 79 54 79 54 83 58 87 54 71 51 75 54 83 54 83 55 83 54 71 48 55 49 67 49 67 49 75 54 79 54 71 49 63 49 75 57 91 52 75 52 79 54 83 55 83 51 83 60 95 57 87 61 111 55 91 58 95 60 103 63 107 64 111 64 111 64 111 64 111 60 107 61 111 63 115 64 119 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 95 64 95 64 99 67 107 67 103 67 107 70 115 75 123 64 103 67 115 69 111 64 99 67 111 67 111 67 111 67 111 66 115 72 123 70 119 70 123 73 123 72 123 72 126 75 134 72 123 72 123 72 123 72 123 73 126 73 126 73 126 73 126 75 111 75 111 75 111 75 111 75 111 75 111 75 111 75 119 76 134 76 130 73 123 69 111 72 123 72 126 73 130 75 130 81 123 79 119 78 123 81 126 81 119 75 103 72 111 78 126 75 111 75 111 75 115 79 123 76 115 79 126 81 123 76 115 79 119 78 119 78 119 76 115 73 115 78 119 78 115 79 130 76 115 76 115 76 115 76 115 76 115 76 115 76 115 76 115 75 111 75 115 76 119 76 119 75 115 76 123 78 126 81 130 76 123 81 130 78 123 81 134 79 130 84 142 87 142 85 138 81 134 84 142 84 134 79 123 79 126 81 130 84 146 90 158 85 150 90 166 98 186 105 190 110 198 111 202 114 210 119 222 120 206 110 178 96 150 90 146 81 138 82 107 54 43 51 83 52 91 55 95 55 95 57 87 66 107 67 107 69 103 73 99 69 103 73 119 78 119 73 107 75 111 73 107 72 111 73 115 75 119 76 119 76 115 73 107 70 103 70 99 69 95 67 95 69 91 70 99 70 103 73 107 76 126 82 138 84 142 88 158 96 170 101 170 101 170 104 178 110 186 111 194 120 218 129 234 134 257 135 253 144 293 150 265 135 230 85 47 31 59 46 43 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 36 39 36 43 37 47 39 47 39 43 36 35 33 31 33 31 31 27 31 27 31 27 31 27 30 39 34 51 33 39 21 19 18 19 12 0 7 3 7 15 6 7 7 15 7 19 4 11 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 7 0 7 0 7 0 7 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 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 0 12 27 18 27 16 27 16 7 16 3 15 7 13 7 13 11 6 0 3 0 9 23 4 3 3 0 3 3 6 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 107 45 117 54 128 60 136 63 138 61 133 61 140 64 136 58 140 57 119 51 112 39 107 54 109 37 95 42 109 43 107 46 95 37 100 40 105 43 107 43 114 48 114 46 109 43 105 40 119 51 117 49 114 46 112 46 105 46 119 51 114 45 114 51 112 48 117 51 119 51 119 49 128 57 126 54 124 55 128 57 124 54 124 54 124 54 124 54 121 52 121 52 121 52 121 52 126 52 126 52 126 52 126 52 131 55 131 54 128 52 126 52 128 55 126 58 136 60 128 52 121 54 124 55 126 54 124 52 124 52 124 51 121 49 119 49 121 52 126 52 119 48 117 51 126 55 128 54 124 54 131 60 131 57 131 58 133 60 136 60 148 64 148 64 148 64 148 64 150 64 148 66 155 69 150 63 143 63 145 64 148 66 150 67 150 66 150 64 148 63 145 63 148 64 148 64 148 64 148 64 148 66 150 67 152 66 150 64 155 66 155 66 155 66 155 66 148 60 145 61 152 66 155 63 155 66 155 66 155 66 155 66 164 72 164 72 164 72 164 72 171 73 167 72 167 73 164 67 167 72 167 72 167 72 167 72 162 70 169 75 171 73 164 69 169 73 169 73 169 73 169 72 176 72 176 72 176 72 176 72 179 73 179 73 179 73 179 73 176 73 176 75 179 76 181 76 181 75 179 73 176 75 179 75 174 72 181 76 183 75 176 70 181 75 181 73 179 72 176 72 181 76 181 76 181 76 181 76 181 76 181 76 181 76 181 76 183 78 183 76 181 75 179 75 181 76 181 76 181 76 181 76 181 76 183 78 183 79 186 79 186 79 186 78 183 76 181 76 181 76 181 75 179 73 176 73 179 75 179 75 179 75 179 75 176 78 176 79 179 81 186 79 181 78 188 81 186 76 191 81 191 79 191 79 191 79 191 79 198 84 200 87 202 84 195 81 188 81 193 85 195 84 191 79 188 78 191 79 195 84 202 87 210 90 212 92 217 98 224 101 236 107 236 108 241 111 248 116 250 113 229 98 214 93 205 90 202 78 157 52 145 55 138 49 138 55 140 57 143 58 145 61 148 63 152 66 159 70 164 73 171 70 179 73 183 76 183 75 176 70 179 75 183 75 183 75 181 76 181 75 179 75 176 73 169 69 169 67 167 66 164 66 159 69 159 72 169 75 174 76 186 82 195 85 198 84 200 88 217 101 231 104 229 99 229 99 234 113 267 120 262 119 276 138 310 147 317 144 329 165 324 131 257 126 241 69 114 34 119 40 124 43 117 39 114 40 121 45 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 33 97 33 90 31 100 33 90 25 88 31 93 30 85 28 81 25 78 22 57 18 45 7 28 6 28 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 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 3 7 13 35 25 38 19 28 18 23 13 21 15 28 18 9 6 14 9 14 6 7 1 0 3 7 4 4 1 4 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 46 67 49 79 55 95 60 103 61 99 60 103 63 107 61 95 61 87 54 87 49 51 43 75 45 39 36 47 43 51 42 59 37 51 40 63 45 67 45 67 46 71 46 71 45 63 42 55 48 75 48 71 46 71 46 71 43 75 51 83 48 71 49 83 46 63 48 71 49 71 49 71 52 79 51 75 51 75 52 79 49 71 49 71 49 71 49 71 54 83 54 83 54 83 54 83 54 87 54 87 54 87 54 87 55 91 55 87 54 83 52 83 55 83 55 87 60 91 55 75 52 79 54 83 55 79 54 75 52 75 52 71 51 67 49 67 54 83 57 83 52 71 52 79 55 87 60 91 57 87 58 99 57 87 58 91 58 95 60 95 63 107 63 107 63 107 63 107 67 115 63 111 67 119 66 111 63 107 64 111 64 111 66 115 67 119 67 115 66 111 64 111 63 107 63 107 63 107 63 107 63 107 64 111 64 111 63 107 66 107 66 107 66 107 66 107 67 103 63 103 67 115 67 107 66 99 66 99 66 99 66 99 70 111 70 111 70 111 70 111 75 123 70 119 73 126 72 115 72 123 72 123 72 123 72 123 70 119 73 126 73 126 70 119 73 126 73 126 73 126 73 126 70 119 70 119 70 119 70 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 123 75 130 75 130 72 123 75 130 73 126 73 123 72 123 75 130 75 130 75 130 75 130 75 130 75 130 75 130 75 130 76 134 75 130 75 126 73 126 75 130 75 130 75 130 75 123 75 115 76 115 78 119 78 123 79 123 78 119 78 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 82 138 84 142 84 134 81 126 79 126 84 134 84 130 81 123 78 126 79 130 82 138 85 142 90 154 92 166 96 174 99 178 105 194 107 198 110 210 113 218 114 202 101 166 93 162 92 158 85 115 60 67 54 75 55 71 54 87 55 95 57 99 61 95 64 99 66 103 67 99 70 103 70 103 72 111 75 119 75 115 72 111 75 119 76 119 76 119 75 130 73 126 73 123 72 123 67 111 67 107 66 103 64 95 69 95 72 99 73 107 76 111 78 130 85 142 84 138 87 150 96 170 99 178 99 174 102 182 107 190 114 202 116 210 134 265 132 285 155 321 155 277 128 194 126 257 117 142 43 23 31 51 43 55 40 51 40 51 42 59 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 40 47 37 35 34 31 33 35 27 23 33 27 27 11 27 31 30 27 28 31 27 27 25 31 21 15 15 0 6 0 6 0 6 3 7 7 6 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 3 15 16 47 19 31 19 7 16 7 13 7 15 23 7 3 9 15 6 15 1 3 1 3 7 11 4 0 4 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 119 51 117 49 121 55 131 60 133 58 131 60 138 63 133 57 128 55 128 58 124 46 109 49 109 37 95 40 107 40 102 43 102 40 107 45 109 46 109 45 112 46 112 46 109 43 105 40 107 45 109 45 109 45 112 46 109 48 119 51 117 49 117 51 109 45 112 48 117 48 114 48 119 51 119 51 119 51 119 51 117 49 117 49 117 49 117 49 124 54 124 54 124 54 124 54 131 55 131 55 131 55 131 55 131 55 128 54 128 54 126 52 126 54 124 55 128 57 124 51 121 54 124 55 126 54 124 52 124 52 124 52 121 51 121 51 131 58 136 58 128 54 128 57 131 60 140 63 138 60 138 63 131 58 133 58 136 60 136 60 145 63 145 63 145 63 145 63 155 66 145 61 148 66 150 66 150 66 148 64 148 64 145 63 155 69 152 67 152 66 150 66 143 61 143 61 143 61 143 61 143 61 145 63 145 63 143 61 155 66 155 66 155 66 155 66 159 66 152 64 157 67 155 63 155 66 155 66 155 66 155 66 159 69 159 69 159 69 159 69 164 70 159 70 167 73 164 70 164 72 164 72 164 72 164 72 162 72 164 73 167 72 164 70 167 73 167 73 167 73 167 73 169 67 169 67 169 67 171 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 73 179 75 181 73 179 72 181 73 179 73 176 72 176 72 181 75 181 75 181 75 181 75 183 76 183 76 183 76 183 76 183 75 181 75 179 73 179 73 181 75 181 75 181 75 181 76 176 75 179 75 181 76 181 78 186 78 183 78 181 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 193 81 195 82 193 81 188 79 186 82 186 84 191 82 188 79 188 79 195 82 200 84 200 84 207 92 217 98 224 99 224 98 229 104 234 107 238 110 243 113 238 104 217 92 210 92 205 92 179 67 145 52 138 57 140 55 138 54 140 57 143 58 148 61 157 67 157 67 157 67 157 67 171 70 179 73 183 76 183 75 183 75 186 78 188 78 188 76 179 73 179 72 176 72 174 70 169 67 169 66 167 64 164 67 167 73 164 75 169 75 174 76 183 81 193 85 198 84 202 90 224 102 226 99 224 102 241 113 253 114 260 120 279 138 315 156 351 156 315 126 250 95 238 117 284 132 260 98 152 27 100 39 119 42 117 40 117 40 119 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 109 39 105 36 100 34 100 34 95 28 95 30 88 25 85 28 85 27 83 27 83 27 83 28 69 22 52 12 35 6 28 7 21 6 14 6 11 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 2 4 16 15 26 18 31 18 26 15 21 13 23 13 16 10 19 9 14 4 7 0 7 7 14 9 11 4 9 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 55 79 51 67 49 79 55 95 58 91 57 95 61 107 60 91 52 87 60 107 58 75 48 67 46 43 36 47 43 47 39 51 40 55 42 63 45 67 43 63 45 67 45 67 45 63 42 55 40 59 42 63 43 67 45 71 46 75 51 83 51 83 51 83 43 59 46 63 48 67 46 63 52 79 54 83 54 83 52 79 55 83 54 83 54 79 52 79 55 87 55 87 55 87 55 87 54 87 54 87 54 87 54 87 54 87 54 87 54 87 54 87 55 75 52 75 55 83 54 71 52 79 54 83 55 79 54 75 52 75 52 75 52 75 52 71 57 91 60 91 57 83 57 91 55 95 63 107 61 99 61 103 58 91 58 95 60 95 61 99 61 103 61 103 61 103 61 103 70 115 61 99 61 115 67 119 67 115 66 111 64 107 63 103 66 115 66 115 66 115 66 115 61 103 61 103 61 103 61 103 61 103 63 107 63 107 61 103 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 70 115 67 115 72 130 73 123 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 67 111 69 115 69 115 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 73 123 72 123 70 119 73 126 73 126 73 126 73 126 76 134 76 134 76 134 76 134 75 130 75 126 73 126 72 123 73 126 73 126 73 126 73 119 73 107 73 111 75 111 76 115 78 119 78 115 76 115 75 111 76 115 76 111 75 107 73 107 73 107 75 111 75 111 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 126 79 126 78 123 76 119 79 123 82 126 81 126 79 123 76 123 79 134 82 134 81 130 90 162 96 182 102 182 99 170 101 186 104 194 107 198 108 202 104 178 93 154 88 150 88 150 67 91 54 63 54 83 57 83 52 87 54 91 58 103 61 99 67 103 67 107 69 99 70 103 70 103 72 111 75 119 75 115 75 115 76 119 78 119 76 115 72 123 72 123 70 119 70 115 67 111 67 107 66 103 64 95 70 95 73 99 73 103 73 107 78 126 84 138 84 142 90 166 104 182 101 170 98 182 110 214 126 238 129 265 150 317 161 317 156 253 99 111 63 59 93 242 138 261 128 226 75 31 28 67 42 51 40 51 40 51 40 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 39 43 36 35 33 31 33 31 27 19 30 19 27 15 27 23 25 23 27 31 27 31 27 43 25 31 21 3 12 0 9 0 6 0 6 7 6 3 4 11 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 4 0 1 0 6 19 13 23 18 7 16 7 15 3 12 11 12 15 10 15 6 15 3 7 4 11 10 15 6 3 4 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 126 54 119 48 114 51 124 55 128 55 126 57 133 61 133 57 119 57 138 63 133 55 121 49 117 42 100 42 107 40 100 42 100 39 102 42 105 42 105 40 107 43 109 45 107 43 105 40 102 40 105 42 107 45 109 45 112 48 114 49 119 51 119 49 107 45 112 46 114 48 112 46 119 51 121 54 124 52 119 51 128 57 128 55 124 54 124 52 126 55 126 55 126 55 126 55 124 51 124 51 124 51 124 51 128 54 128 54 128 54 128 54 126 54 119 52 124 55 124 52 121 54 124 55 126 54 124 52 124 52 124 52 124 52 124 54 126 57 133 57 128 54 131 58 128 58 138 61 133 58 136 61 133 58 136 60 136 61 138 61 143 61 143 61 143 61 143 61 155 66 140 58 143 64 150 66 152 66 150 64 148 63 145 61 145 63 145 63 145 63 145 63 148 64 148 64 148 64 148 64 145 63 148 64 148 64 145 63 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 159 67 155 69 164 73 164 70 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 171 69 174 70 176 72 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 176 72 176 70 174 70 179 73 179 73 179 73 179 73 181 75 181 75 181 75 181 75 181 75 179 73 179 72 176 72 179 73 179 73 179 73 179 75 176 73 176 75 179 75 181 76 183 78 181 76 181 75 179 75 181 76 181 75 179 73 176 73 176 73 176 75 179 76 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 78 188 76 186 76 186 78 186 81 179 79 183 78 186 79 183 75 188 78 193 79 193 79 212 95 222 102 229 101 224 98 224 101 229 104 231 104 229 102 222 95 210 88 200 87 191 79 148 55 136 52 136 55 140 57 136 52 138 55 145 60 150 63 152 64 155 69 162 72 167 75 171 70 179 73 183 76 183 75 181 73 183 75 183 73 181 72 176 70 174 70 171 69 171 69 169 67 169 66 167 64 164 67 162 70 159 72 167 72 169 73 186 81 193 85 200 88 214 99 222 101 226 102 234 111 262 126 296 141 303 149 317 144 281 117 210 63 176 69 202 85 245 132 296 137 281 131 210 43 105 40 114 40 117 40 117 40 117 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 105 36 100 33 95 31 95 31 100 28 90 28 90 28 85 27 83 27 83 27 83 27 83 30 74 25 59 19 45 12 35 10 21 6 19 4 11 4 9 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 9 6 9 4 9 7 19 15 26 16 26 15 23 12 21 10 23 13 21 10 16 7 14 6 7 7 14 7 7 3 4 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 54 79 51 71 49 75 52 83 54 83 54 87 60 103 58 91 52 99 63 99 57 95 58 87 54 63 42 59 46 51 40 51 39 51 40 59 42 55 40 51 42 59 43 63 43 63 42 55 42 59 43 63 43 63 43 67 46 67 45 75 51 83 49 71 45 59 46 67 49 67 48 67 45 63 48 71 49 67 46 59 54 83 52 75 51 71 48 67 54 83 54 83 54 83 54 83 49 75 49 75 49 75 49 75 52 83 54 87 54 87 55 91 58 83 52 75 54 87 55 79 52 79 54 83 55 79 54 75 52 75 52 75 54 79 54 79 52 79 57 83 54 79 55 91 55 87 58 87 55 83 58 99 60 95 60 95 61 99 61 103 63 107 63 107 63 107 63 107 67 111 60 99 63 111 64 111 66 115 64 111 64 111 63 107 60 99 61 103 61 107 63 107 64 111 64 111 64 111 64 111 63 107 64 111 64 111 63 107 63 99 63 99 63 99 63 99 69 107 64 103 67 111 66 99 66 99 66 99 66 99 66 99 67 103 67 103 67 103 67 103 70 115 67 111 70 123 70 115 72 123 72 123 72 123 72 123 73 123 72 119 70 123 72 126 70 119 70 119 70 119 70 119 67 111 69 115 70 123 72 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 126 73 123 72 126 73 130 72 123 72 123 70 119 70 115 72 123 72 123 72 123 72 123 72 123 72 123 72 123 72 123 73 126 73 126 72 123 72 119 72 123 72 123 72 123 72 115 73 111 75 111 76 115 76 119 76 115 76 115 75 111 75 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 79 126 78 119 75 115 76 119 79 119 78 115 76 115 78 123 75 115 75 119 78 130 84 142 95 170 99 182 102 186 101 178 101 182 102 190 102 178 96 166 95 162 92 154 88 138 73 99 52 63 52 71 52 75 55 79 51 83 54 91 58 103 63 103 63 95 66 107 70 111 75 119 70 103 72 111 75 119 75 115 73 111 75 115 73 111 72 103 70 119 69 115 69 111 67 111 67 111 67 107 66 103 64 95 67 87 70 95 73 107 76 111 81 130 85 142 87 158 99 190 107 210 117 238 126 261 138 293 143 277 137 253 125 182 84 83 60 67 67 130 108 210 131 249 152 285 146 285 108 87 31 27 39 47 40 51 40 51 39 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 39 43 36 35 33 27 31 31 31 23 28 23 31 27 30 23 27 23 27 31 27 31 27 39 25 31 24 19 16 15 13 11 4 0 6 0 6 3 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 4 7 7 7 4 3 7 11 10 3 15 7 13 15 12 11 13 15 10 15 9 15 10 19 4 11 9 11 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 1 0 119 51 119 51 119 51 119 52 121 52 121 55 131 60 131 57 128 63 138 55 124 60 138 61 128 49 109 48 114 43 102 43 102 42 105 43 107 42 102 40 102 42 105 43 107 43 105 40 109 45 109 45 107 43 107 43 112 43 105 45 117 51 114 43 112 46 114 49 117 49 117 49 107 45 114 49 117 48 109 43 119 51 117 48 112 45 109 43 124 54 124 54 124 54 124 54 124 51 124 51 124 51 124 51 126 52 126 54 128 55 131 55 133 57 124 52 126 57 128 57 121 54 124 55 126 54 124 52 124 52 124 54 126 55 128 55 124 54 131 57 128 54 131 60 133 58 131 54 124 54 136 64 136 60 136 61 138 61 140 63 145 63 145 63 145 63 145 63 148 63 143 61 148 64 145 61 145 63 148 64 148 64 150 66 143 61 143 63 145 64 148 64 145 63 145 63 145 63 145 63 143 61 145 63 145 63 143 61 150 63 150 63 150 63 150 63 157 64 150 64 157 69 157 66 155 66 155 66 155 66 155 66 159 69 159 69 159 69 159 69 164 69 157 67 162 70 159 66 164 72 164 72 164 72 164 72 167 73 162 70 162 70 167 73 162 70 162 70 162 70 162 70 164 64 167 67 171 70 174 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 75 176 72 176 72 181 75 176 72 176 70 174 70 171 69 176 72 176 72 176 72 176 72 174 70 174 70 174 70 174 70 179 73 179 72 176 72 174 70 176 72 176 72 176 72 176 73 179 76 181 76 183 78 183 79 181 76 181 75 179 75 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 193 79 188 76 183 76 186 79 186 79 176 76 179 76 183 79 188 76 186 75 191 84 210 93 224 99 224 101 226 101 226 101 229 102 231 102 226 96 212 88 212 95 210 95 202 79 157 55 131 51 133 52 128 52 128 54 133 51 138 55 145 60 152 64 155 67 157 69 162 72 167 73 171 70 179 73 183 76 183 75 183 75 186 76 183 73 179 72 171 69 171 67 169 67 167 66 169 67 169 66 167 64 164 67 159 70 162 75 174 79 181 82 191 85 198 88 207 95 226 108 253 125 276 135 281 134 284 134 265 117 250 102 226 84 193 66 231 98 245 108 267 135 293 137 293 143 296 143 255 79 136 30 114 39 117 40 117 40 114 37 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 112 40 107 37 102 36 102 36 107 31 93 30 97 34 93 28 90 28 85 27 83 25 81 25 71 24 69 24 57 19 47 18 26 6 19 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 2 4 11 7 4 1 2 6 14 9 21 13 26 15 23 13 21 12 19 9 19 12 23 15 11 10 19 10 9 3 4 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 48 71 51 79 52 79 51 75 52 75 51 83 58 99 58 87 58 111 63 79 51 99 66 111 60 75 46 71 49 59 42 55 43 63 45 67 45 63 42 59 40 55 42 63 43 63 42 59 48 71 46 67 45 63 43 59 45 59 40 63 48 79 46 59 46 67 49 75 51 75 51 71 46 67 51 79 52 75 48 63 51 75 49 67 46 63 45 55 52 79 52 79 52 79 52 79 52 83 52 83 52 83 52 83 52 83 52 87 54 91 55 91 61 91 54 79 55 91 58 91 52 79 54 83 55 79 54 75 52 75 52 79 54 83 55 83 52 83 58 87 55 83 58 99 61 95 57 75 51 79 61 115 60 95 60 99 61 103 63 103 64 111 64 111 64 111 64 111 63 103 61 107 66 115 63 99 61 107 63 111 64 115 66 119 63 107 63 111 64 115 66 115 61 103 61 103 61 103 61 103 58 99 60 103 61 99 60 95 63 99 63 99 63 99 63 99 61 91 60 95 64 107 66 99 66 99 66 99 66 99 66 99 69 107 69 107 69 107 69 107 73 119 67 115 69 115 67 103 72 123 72 123 72 123 72 123 75 126 70 115 69 119 73 130 70 119 70 119 70 119 70 119 61 99 64 103 66 111 69 115 70 119 70 119 70 119 70 119 72 123 72 126 73 130 75 130 75 126 73 123 72 126 73 130 76 130 72 119 70 123 75 134 72 123 72 119 70 115 69 115 72 123 72 123 72 123 72 123 69 115 69 115 69 115 69 115 73 126 73 123 72 119 70 119 72 123 72 123 72 123 72 115 76 115 78 119 78 123 79 123 76 115 76 111 75 107 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 82 130 78 119 75 119 78 126 78 119 76 107 73 111 78 119 81 126 76 119 79 146 95 178 101 182 99 178 99 182 102 190 102 190 104 186 99 166 88 142 93 174 98 174 90 123 60 55 46 63 52 71 51 75 51 79 49 79 52 91 58 107 64 107 70 111 70 111 70 103 70 103 70 103 72 111 75 119 75 115 78 123 78 123 78 119 73 111 69 115 67 111 67 107 66 107 67 111 67 107 66 103 64 95 69 95 75 111 79 130 85 138 84 142 88 150 92 170 105 210 120 246 131 257 123 218 105 182 95 158 84 119 79 130 90 154 88 198 122 230 131 253 132 202 132 249 140 285 128 182 61 35 36 43 40 55 42 51 37 39 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 45 59 42 51 39 47 39 47 36 31 30 27 34 39 33 27 31 31 28 35 25 27 24 27 24 27 24 23 24 19 19 19 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 0 0 7 7 1 0 0 0 4 0 10 15 15 19 15 19 12 11 9 7 10 19 15 31 10 23 13 23 9 7 4 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 114 48 114 48 114 48 114 48 102 46 124 58 133 60 136 63 131 57 128 57 131 61 140 66 117 49 117 48 109 43 105 40 119 43 95 33 93 39 107 45 93 36 102 43 109 43 105 39 105 43 107 46 114 49 119 51 109 45 109 45 112 48 117 49 114 48 112 45 109 48 119 52 105 46 121 54 121 49 117 49 119 49 117 48 114 49 117 51 128 51 117 55 133 57 128 60 131 54 128 52 126 54 128 55 131 55 131 54 128 52 126 52 119 52 124 54 119 51 121 54 121 52 121 52 121 54 128 57 126 55 131 58 133 55 126 52 131 55 126 55 133 60 133 57 131 58 136 61 140 61 136 60 140 60 133 58 138 64 140 61 145 63 145 63 143 61 145 66 140 61 145 63 143 61 150 69 150 64 148 63 145 61 143 60 152 66 150 64 148 63 145 61 140 60 143 63 148 64 148 64 143 61 143 60 140 58 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 150 61 145 63 155 67 157 64 162 70 159 69 159 70 164 73 162 72 164 70 157 67 162 73 157 67 157 69 159 70 162 70 164 64 167 67 169 69 174 70 171 69 171 70 174 72 176 72 169 69 171 70 174 72 176 72 176 72 179 73 179 75 181 75 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 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 179 76 181 76 181 75 176 72 169 69 174 73 179 76 181 78 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 76 174 76 179 76 183 79 183 76 191 79 195 85 214 99 231 102 226 99 224 99 224 101 222 101 229 98 210 85 202 88 212 90 188 78 169 63 138 48 126 49 126 51 131 54 133 57 145 55 136 52 143 60 150 61 152 64 155 67 162 72 167 73 176 73 181 75 183 73 181 72 188 76 181 72 176 72 181 75 169 67 169 67 169 67 169 67 169 66 164 63 162 63 162 67 152 67 162 78 183 87 195 92 198 90 210 96 214 96 224 104 236 104 222 88 200 78 193 73 200 79 202 78 202 85 231 108 260 117 269 125 276 126 269 123 276 137 284 132 279 123 195 34 114 37 109 37 119 45 119 34 114 39 114 40 117 42 119 42 114 43 114 42 112 40 109 40 109 40 109 39 107 37 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 34 88 28 83 27 83 25 81 25 74 25 69 22 64 22 54 21 33 9 23 6 16 6 21 9 7 3 7 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 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 2 3 4 4 7 3 4 1 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 2 3 14 12 23 13 21 10 31 16 26 18 33 18 19 4 14 9 14 7 9 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 2 1 43 59 45 67 49 75 52 79 45 71 54 91 57 91 58 99 63 107 63 103 60 95 57 87 58 91 52 67 45 51 40 47 45 59 37 47 39 55 40 51 37 51 42 63 43 59 39 43 45 67 45 67 45 67 45 67 45 67 45 67 45 71 48 75 46 63 46 59 46 63 48 67 45 67 51 79 51 71 49 75 51 71 49 67 48 71 49 75 55 71 48 87 58 87 55 95 55 87 54 83 52 87 54 91 55 91 54 87 54 83 52 83 51 75 54 79 51 71 52 79 54 75 52 75 52 79 55 87 52 79 55 87 57 83 54 79 57 83 54 83 58 95 58 87 60 91 57 87 57 95 61 103 61 95 58 91 63 107 64 103 57 95 60 99 61 107 66 123 64 115 66 111 61 103 64 119 64 111 63 107 63 107 61 103 66 111 64 111 64 111 63 107 61 103 63 111 64 111 63 107 61 103 61 99 60 99 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 67 107 63 103 66 111 64 99 67 111 67 111 67 115 70 119 69 119 72 123 69 115 70 123 67 111 67 115 69 119 70 119 67 111 67 111 67 111 67 111 69 115 69 119 70 119 72 123 69 115 70 119 72 123 72 126 70 119 72 123 73 126 73 126 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 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 76 115 75 111 75 107 73 107 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 76 115 76 111 76 115 78 123 75 123 81 134 84 150 95 178 102 186 101 182 99 178 99 178 96 174 98 162 85 134 84 146 92 150 79 119 66 87 54 63 49 67 51 79 52 83 54 87 58 91 52 87 57 103 63 95 64 95 66 103 70 107 73 111 75 111 75 115 75 115 73 111 76 115 73 107 70 107 73 111 67 111 67 111 67 111 67 111 67 107 64 99 63 99 63 95 64 83 72 107 81 130 87 142 81 130 85 134 81 130 82 142 82 138 78 126 76 119 76 123 81 138 85 142 88 158 107 210 116 226 120 226 125 218 125 214 126 238 135 257 137 261 95 71 33 39 39 47 40 55 42 55 39 47 39 51 40 55 42 55 43 55 43 51 42 47 40 47 40 47 40 43 39 43 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 39 30 27 28 35 27 31 27 35 27 23 25 27 22 19 22 31 12 7 6 0 3 0 6 7 6 7 4 0 3 0 4 3 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 3 0 4 3 4 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 0 6 7 12 15 12 15 12 11 10 11 15 19 10 0 9 11 7 11 7 7 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 102 42 107 46 119 54 126 57 117 52 124 52 119 52 126 58 140 64 140 63 136 58 126 54 145 63 128 51 112 42 102 40 100 39 102 42 107 42 97 33 102 42 107 43 105 39 95 34 114 46 112 45 107 42 102 40 107 43 107 45 109 45 112 46 112 46 114 48 114 46 112 45 112 49 119 49 114 48 119 54 119 51 117 49 117 49 119 51 124 48 112 52 128 54 124 57 131 54 128 52 126 54 128 55 131 54 128 54 126 52 126 52 119 52 124 54 119 51 121 54 124 54 121 52 121 54 126 57 119 51 124 54 128 55 128 54 131 55 126 55 133 60 133 57 138 58 128 52 126 57 138 64 136 58 133 60 143 66 145 64 138 58 138 60 143 63 148 66 155 69 155 66 145 61 145 66 143 61 145 63 145 63 148 64 145 63 145 63 148 64 148 64 145 63 148 64 148 63 143 61 143 61 143 61 140 60 140 58 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 66 157 67 152 61 152 66 155 66 157 67 157 67 155 70 167 73 164 69 159 70 157 67 159 69 159 69 162 70 174 70 171 67 169 66 164 64 171 69 171 69 174 70 174 72 174 70 176 72 176 73 179 73 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 176 70 174 70 171 69 171 67 179 73 176 72 176 72 174 70 174 70 176 72 176 72 179 75 179 75 179 75 179 75 179 75 181 76 181 76 181 76 181 76 183 76 179 72 174 72 176 75 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 181 78 174 76 181 78 186 79 186 81 202 88 210 92 217 98 229 102 226 101 224 99 224 99 214 93 212 87 198 81 198 85 200 81 167 63 145 57 136 52 128 52 128 52 126 52 126 52 143 55 136 54 145 61 150 61 152 64 155 67 162 72 167 73 179 75 183 76 186 75 183 73 186 75 181 72 176 72 179 72 169 67 169 67 169 67 169 67 167 66 164 63 162 63 162 66 157 69 162 75 176 81 186 84 181 78 183 75 174 66 169 67 169 66 174 67 183 75 200 81 212 90 224 96 234 105 257 120 257 117 260 120 265 123 267 125 265 128 279 132 293 137 250 81 112 39 119 42 114 37 119 46 114 39 117 40 117 40 119 42 114 43 114 42 112 40 109 40 109 40 109 40 107 39 107 37 109 39 107 37 105 39 107 40 109 40 109 39 107 37 105 37 107 36 105 37 105 36 97 33 93 30 88 30 85 28 85 27 78 28 76 25 69 24 62 24 50 15 31 4 14 1 16 6 16 7 11 4 7 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 2 1 2 1 2 1 4 4 7 6 9 4 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 9 4 9 6 14 10 21 13 19 7 14 9 19 13 19 9 9 6 11 7 11 7 9 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 42 51 45 67 51 83 55 91 51 75 51 71 48 75 55 99 64 107 61 99 60 99 61 103 66 111 61 91 52 67 43 51 40 55 40 59 43 59 36 31 40 59 42 59 42 55 37 47 45 67 43 59 42 55 39 51 43 63 45 67 45 67 45 63 48 67 51 75 51 71 46 59 49 71 49 63 45 63 52 87 52 75 49 71 49 71 51 79 52 63 45 75 55 79 52 83 55 87 54 83 52 87 54 91 54 87 54 83 52 83 51 79 51 75 54 79 51 71 52 79 55 79 52 75 52 79 55 83 48 63 49 75 54 79 55 83 57 83 54 83 58 95 58 87 60 91 55 79 55 87 60 103 60 91 58 99 66 115 66 107 67 111 61 103 61 103 61 99 66 119 67 111 61 99 63 115 60 103 61 107 63 111 64 115 61 103 61 107 64 111 66 115 64 111 64 111 63 103 60 99 63 107 61 103 61 99 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 72 115 66 111 69 115 66 103 64 103 66 111 67 111 67 111 64 115 73 130 73 119 69 115 69 115 69 115 69 115 69 115 69 115 69 111 67 107 66 107 67 111 69 115 69 119 70 119 72 123 72 123 72 126 73 126 67 111 67 115 69 119 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 79 115 73 99 69 103 73 115 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 115 78 115 76 119 79 126 78 138 90 166 95 166 95 170 101 182 101 182 101 178 98 174 92 154 87 134 79 126 81 134 79 119 61 67 52 71 54 75 54 79 52 79 52 83 52 79 57 91 54 91 60 107 63 95 64 95 66 103 70 107 73 111 76 115 76 119 76 119 75 115 75 111 73 107 72 103 70 107 66 107 66 107 66 107 66 107 66 103 63 99 61 95 63 91 67 87 70 95 73 111 79 123 75 115 76 107 67 87 64 91 69 119 72 126 78 142 84 150 93 174 99 186 107 206 114 226 116 218 116 206 117 206 123 210 122 210 126 230 138 273 123 190 55 67 40 51 40 47 40 59 40 51 40 51 40 51 40 51 43 55 43 51 42 47 40 47 42 51 40 47 40 43 39 43 40 47 39 43 37 47 39 51 40 51 40 47 39 43 37 43 36 39 37 43 36 35 33 35 31 35 31 39 30 39 28 43 30 35 28 27 27 31 25 31 22 19 12 0 1 0 3 3 7 7 4 0 3 0 3 3 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 1 7 3 7 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 4 3 6 7 6 7 4 3 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 6 3 3 0 4 11 10 19 15 15 12 7 12 3 13 11 6 7 7 11 9 11 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 112 46 114 49 119 51 121 52 114 49 117 48 114 52 131 64 148 64 133 55 126 58 138 66 133 61 138 63 133 54 114 45 112 43 102 39 102 40 100 36 97 39 102 40 105 42 105 42 102 40 102 40 105 42 105 43 107 45 112 46 112 45 107 43 114 49 121 54 124 51 117 48 119 51 117 46 109 46 121 57 121 52 119 49 117 51 121 52 119 45 109 51 124 52 119 54 131 54 128 52 126 54 128 55 128 54 126 52 126 51 124 51 119 52 124 54 119 51 121 54 126 55 124 52 121 52 124 55 119 49 119 51 124 54 128 57 131 55 126 55 133 60 133 57 128 57 133 58 136 60 136 58 136 58 136 63 148 67 145 63 155 66 143 61 148 66 145 61 140 61 143 61 140 60 145 66 140 61 143 63 145 64 148 66 140 60 143 61 145 64 148 64 148 64 148 64 145 61 140 60 145 63 145 61 143 61 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 157 66 152 66 159 70 159 67 152 66 157 69 162 70 159 67 152 69 167 75 167 70 159 69 159 69 159 69 159 69 159 69 167 66 167 67 169 69 171 69 169 67 169 69 171 69 174 70 176 72 176 72 176 72 176 72 169 67 169 67 171 69 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 183 76 174 69 169 70 176 75 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 79 176 78 183 78 186 81 193 87 214 98 222 96 217 96 224 99 226 101 226 99 219 96 212 88 202 82 195 79 193 79 171 63 136 48 126 51 131 55 131 52 126 52 126 52 126 51 143 55 140 57 150 63 150 61 152 64 155 67 162 72 167 73 179 75 183 76 186 75 183 73 179 73 181 72 179 70 176 69 167 66 167 66 167 66 167 66 167 64 162 61 159 61 159 66 159 69 157 69 164 72 171 76 171 73 179 73 174 67 174 70 186 78 195 84 207 90 219 93 231 99 236 102 245 108 248 108 253 114 248 116 250 119 260 122 260 122 265 126 281 135 276 116 188 58 112 36 119 42 109 34 117 40 117 40 117 40 117 40 114 43 114 42 112 40 109 40 112 42 112 40 109 40 107 39 109 39 107 37 105 39 107 40 109 40 109 39 107 37 105 37 112 37 107 37 102 34 95 31 93 31 90 30 88 30 85 28 85 30 81 28 76 25 66 25 62 21 42 9 19 3 19 4 9 3 7 3 7 4 11 7 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 2 1 4 3 7 4 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 4 4 7 6 9 4 7 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 14 3 4 0 4 4 16 12 40 22 35 19 26 15 23 15 9 6 11 9 14 9 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 51 75 51 75 51 71 49 71 48 71 49 71 49 83 60 115 73 123 63 91 55 91 60 107 58 99 63 111 61 95 52 71 52 75 42 51 39 55 42 55 37 47 39 51 40 59 43 63 37 47 39 55 43 67 46 71 45 71 48 79 49 71 45 63 48 67 49 75 52 79 51 75 49 71 49 63 45 63 52 91 52 79 51 75 51 75 52 79 52 59 45 75 55 79 51 83 55 87 54 83 52 87 54 91 52 83 52 83 51 79 51 75 51 75 54 79 51 71 52 79 57 83 54 75 52 75 54 79 52 71 51 71 52 79 55 87 57 83 54 83 58 95 58 87 55 91 60 103 63 99 60 91 61 99 61 107 67 115 64 99 61 91 55 95 66 126 70 119 57 95 60 99 58 99 63 115 61 103 63 107 63 107 64 111 61 103 61 103 63 107 63 107 63 107 64 111 64 107 61 103 64 107 63 107 61 103 61 103 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 64 99 63 103 69 119 70 111 64 107 69 119 72 119 69 111 66 119 73 126 72 115 69 119 70 119 69 115 69 115 67 111 64 103 66 111 67 115 70 119 66 111 67 111 69 115 69 115 72 123 70 119 70 115 69 115 67 111 67 115 69 119 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 72 119 70 119 69 115 69 111 70 119 72 123 72 123 73 126 73 126 72 123 72 123 70 111 72 103 72 103 72 103 72 103 73 107 73 107 73 107 73 107 76 111 72 99 70 99 72 107 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 78 119 79 119 78 123 81 126 84 150 95 174 96 166 95 170 98 178 101 182 101 178 96 166 92 146 84 134 81 126 75 115 57 71 49 55 48 67 52 79 52 79 52 83 52 83 52 83 58 91 55 99 63 115 63 95 64 95 66 103 70 107 73 111 73 111 73 115 75 111 73 107 72 107 72 111 72 103 69 95 64 103 64 103 64 103 64 103 64 103 63 95 60 91 61 87 66 83 66 79 67 95 73 107 66 91 70 103 69 103 72 115 75 138 81 166 92 178 98 190 101 182 96 182 102 186 102 178 108 206 113 194 116 194 117 194 119 194 120 214 128 238 125 234 110 134 39 35 42 51 34 31 42 55 40 51 40 51 39 47 43 55 43 51 42 47 40 47 43 51 42 51 40 47 40 47 40 47 39 43 37 47 39 51 40 51 40 47 39 43 37 43 37 43 39 43 36 35 31 31 31 31 30 39 28 35 28 31 28 27 28 27 27 23 24 31 27 35 21 15 10 3 6 0 1 0 1 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 1 3 1 3 1 3 1 3 3 7 3 7 3 7 3 7 4 11 4 11 4 11 4 11 4 11 4 11 4 11 4 11 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 1 0 3 3 4 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 4 11 0 0 1 3 7 7 25 51 28 31 19 7 15 11 9 15 9 15 9 15 7 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 119 51 119 51 119 51 119 51 119 52 124 52 121 54 131 61 145 66 140 63 136 60 133 60 138 63 136 58 128 55 126 54 126 51 109 42 105 43 107 42 102 40 102 39 102 40 105 42 97 39 102 42 107 45 112 48 112 48 119 52 119 49 109 43 109 45 109 46 114 49 121 52 114 49 117 48 112 48 119 55 124 52 121 51 119 52 121 54 121 46 112 52 126 54 121 55 131 54 128 52 126 54 128 55 126 52 126 51 124 51 121 49 119 52 124 54 119 51 121 54 128 55 124 52 121 52 121 54 128 55 126 52 124 54 128 57 131 55 126 55 133 60 133 57 138 61 138 61 138 63 140 64 143 63 143 66 150 67 140 58 136 52 124 54 145 69 155 66 140 61 145 61 138 58 143 64 148 64 145 63 145 63 143 61 145 63 143 61 143 61 143 60 143 61 145 64 148 64 145 63 148 64 145 63 145 61 143 61 148 61 148 63 150 64 152 64 152 64 152 64 152 64 152 64 152 66 157 69 159 69 159 67 157 67 157 67 157 67 157 67 155 64 150 64 155 67 155 64 148 64 157 69 162 69 155 64 159 70 164 72 159 69 162 72 162 70 162 69 159 67 157 67 169 67 169 67 169 67 169 67 167 66 169 67 169 69 171 69 174 70 171 69 169 67 169 66 171 69 171 69 174 70 174 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 72 176 72 174 70 174 69 174 70 174 72 176 73 179 73 179 73 179 72 176 70 174 72 174 72 174 72 174 72 174 72 176 73 176 73 176 73 176 73 176 73 176 72 174 70 171 70 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 186 79 179 79 183 79 188 82 202 90 217 96 217 93 217 96 219 98 226 101 226 98 217 93 207 85 198 81 195 76 174 61 133 48 124 48 131 52 128 51 124 51 124 52 124 55 126 55 138 55 143 60 152 64 150 60 152 64 155 67 162 72 167 73 174 70 179 72 179 72 176 70 176 70 179 73 179 70 174 67 164 64 164 64 164 64 164 64 164 63 159 61 157 60 159 64 155 64 150 64 155 69 167 75 162 67 171 72 176 72 183 78 183 78 198 87 214 95 226 96 231 96 224 92 231 101 234 98 241 108 243 116 248 116 253 114 253 117 260 125 274 126 274 128 257 82 124 36 114 36 109 40 119 42 119 40 117 39 114 39 114 43 114 42 112 40 109 40 114 43 112 42 112 40 109 40 109 39 107 37 105 39 107 40 109 40 109 39 107 37 105 37 112 37 107 37 102 33 93 30 90 28 85 28 83 27 83 25 83 28 83 27 74 24 69 24 64 25 54 21 38 12 26 9 14 4 7 3 7 4 11 6 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 11 6 9 4 4 3 2 1 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 2 1 2 1 0 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 9 1 4 0 4 3 11 7 33 22 42 25 31 15 21 15 16 10 16 10 14 7 9 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 49 71 51 75 51 79 52 79 55 91 57 87 54 79 55 95 55 95 63 119 69 119 64 103 70 115 60 83 51 79 55 95 54 83 48 71 46 67 43 55 45 63 42 55 39 51 39 51 40 55 42 63 45 67 46 71 48 79 52 91 52 79 46 63 40 47 40 47 43 63 51 83 46 71 51 71 48 67 51 83 54 79 52 75 51 79 52 83 54 67 46 79 57 83 54 87 55 87 54 83 52 87 54 91 52 83 52 79 51 75 49 75 51 75 54 79 51 71 52 79 57 87 54 75 52 75 52 75 58 87 55 79 52 79 55 87 57 83 54 83 58 95 58 87 66 107 60 91 58 103 66 119 66 107 66 115 69 111 61 83 58 79 48 75 60 111 63 95 64 115 66 107 60 95 61 107 66 111 64 107 63 103 61 99 64 107 63 103 61 99 60 95 60 99 61 107 64 111 64 111 64 111 64 107 63 103 61 103 61 95 61 99 63 103 64 103 66 107 66 107 66 107 66 107 64 99 67 107 69 107 69 103 67 103 67 103 67 103 67 103 69 107 63 99 64 103 63 91 58 95 64 111 69 111 64 99 70 123 72 119 67 111 70 126 70 119 70 115 69 111 67 111 72 119 69 111 67 107 64 103 66 107 66 111 67 115 69 115 69 115 69 111 67 107 66 103 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 73 126 73 123 72 123 70 119 70 119 70 123 72 126 73 126 73 126 73 123 72 119 70 119 72 103 72 103 72 103 72 103 73 107 73 107 73 107 73 107 72 103 73 107 73 103 70 95 69 95 72 107 75 115 76 115 76 115 79 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 78 119 78 123 79 130 88 158 95 166 93 162 93 170 96 174 101 186 101 174 95 162 85 134 79 126 79 119 63 67 43 51 46 63 54 75 51 67 48 71 51 79 54 87 55 95 58 91 57 103 64 115 63 91 64 95 66 103 70 107 73 111 70 99 70 107 72 103 69 99 69 103 72 111 72 103 67 99 64 103 64 103 64 103 64 103 64 99 61 91 60 91 60 95 63 83 61 79 63 87 72 107 66 95 73 107 72 111 76 126 81 142 87 162 92 170 92 170 98 174 87 158 96 182 101 178 102 194 111 206 117 190 113 174 114 186 120 218 128 222 126 253 129 170 49 35 36 19 39 79 42 55 42 51 42 47 40 47 43 55 43 51 42 47 40 47 43 55 43 51 42 47 40 47 40 47 39 43 37 47 39 51 40 51 40 47 39 43 37 43 39 51 39 47 36 31 31 31 28 27 27 31 27 27 25 27 28 23 27 15 24 19 22 23 25 31 25 31 21 15 10 3 9 11 6 3 3 0 3 0 10 7 1 0 1 0 0 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 9 23 7 15 3 3 1 0 4 11 4 11 4 11 4 11 6 15 6 15 6 15 6 15 3 0 3 0 3 0 3 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 0 0 0 0 1 0 0 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 1 7 0 3 1 0 4 0 10 23 21 35 16 11 12 11 12 23 12 19 9 11 4 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 121 55 133 61 133 54 114 43 112 51 119 46 114 54 126 52 138 60 138 60 138 60 138 60 145 64 143 58 126 49 121 52 126 54 121 51 114 46 107 43 105 45 109 42 95 34 97 42 97 37 100 40 102 40 100 39 119 48 109 48 119 52 114 43 119 45 102 42 112 49 117 48 112 48 117 48 109 43 109 46 114 48 114 49 117 51 119 51 114 51 124 57 128 54 119 49 128 57 126 52 121 52 121 52 124 52 121 51 119 49 117 48 124 54 121 51 119 51 121 52 114 48 114 49 117 49 119 51 138 60 131 55 128 57 136 61 133 55 126 54 131 60 133 58 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 57 140 63 148 64 148 64 145 61 140 60 138 60 145 64 148 63 140 58 143 64 143 64 143 64 143 64 136 61 138 63 140 61 138 60 148 63 145 61 143 63 145 64 136 58 140 61 148 66 152 69 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 159 69 159 70 162 72 164 72 162 70 162 70 162 70 162 70 159 69 162 69 162 69 162 69 167 72 167 73 169 75 171 73 169 67 169 67 169 67 169 67 171 70 176 75 181 73 176 72 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 183 75 181 73 179 72 176 70 171 69 171 69 171 69 171 69 179 75 179 73 176 72 174 72 174 73 179 75 176 72 169 67 169 70 176 75 179 73 171 69 171 70 171 72 174 73 176 73 176 76 183 79 188 79 183 76 188 79 186 78 183 79 186 81 181 78 183 79 186 78 183 76 191 81 183 76 179 75 181 78 181 78 193 81 188 79 202 92 212 95 222 99 224 98 217 92 217 96 219 99 224 99 214 90 202 84 183 75 176 67 148 51 126 49 126 52 128 52 128 51 119 49 128 52 128 54 133 57 143 57 145 60 152 64 157 69 150 64 157 69 162 72 164 72 169 69 171 72 176 73 176 73 171 70 171 69 169 67 167 66 167 70 164 69 159 66 155 64 155 64 155 63 152 63 150 61 152 66 150 69 155 69 162 70 164 72 171 76 176 75 186 82 186 82 200 92 214 95 212 92 212 92 219 93 226 98 231 99 234 104 243 110 250 114 250 113 265 120 262 120 265 125 274 132 265 123 205 45 100 37 128 39 114 40 109 40 107 40 107 40 112 42 112 42 112 42 112 42 112 42 109 39 107 37 102 36 105 37 105 37 105 37 105 37 112 40 107 37 102 36 102 36 109 36 105 34 102 33 97 34 93 31 90 31 88 30 85 30 81 27 81 25 78 24 71 24 66 22 69 27 66 24 47 12 11 9 7 7 9 7 7 4 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 1 2 3 4 3 7 1 4 1 4 3 9 6 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 14 6 11 4 9 3 7 1 4 1 0 0 0 0 0 0 4 3 4 3 4 3 4 3 4 1 4 1 4 1 4 1 2 0 2 0 2 0 2 0 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 6 14 9 19 9 14 7 9 3 16 7 19 4 4 0 9 4 7 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 49 75 54 87 54 75 46 55 48 79 52 67 51 95 61 99 61 103 60 99 57 91 55 91 60 107 61 99 55 87 55 99 58 91 55 79 49 63 43 55 40 55 45 55 39 35 39 51 37 51 39 55 40 55 39 47 45 63 42 63 48 75 45 59 42 51 36 51 43 75 49 75 48 79 51 79 46 67 46 75 48 67 48 71 49 75 51 75 51 75 52 83 54 79 49 67 57 87 54 79 52 79 52 79 52 79 51 75 51 75 49 71 52 79 51 75 51 79 54 83 49 71 49 71 51 75 52 79 57 83 55 79 54 83 55 87 60 87 55 83 58 99 61 95 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 95 60 107 63 107 64 111 64 107 61 103 60 103 61 107 63 103 61 99 63 103 63 103 63 103 63 103 61 103 64 107 64 107 63 99 64 107 63 103 61 107 63 111 58 99 60 103 64 115 66 119 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 69 115 69 119 70 119 72 123 70 119 70 119 70 119 70 119 69 115 69 115 69 115 69 115 70 119 70 119 72 123 73 126 67 111 67 111 67 111 67 111 66 111 69 119 72 119 70 115 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 73 126 73 126 73 123 72 123 69 115 69 115 69 115 69 115 72 123 72 123 72 123 70 119 70 119 72 123 72 119 67 99 70 99 72 107 73 103 70 99 70 99 70 103 72 107 73 107 73 111 78 123 79 123 78 119 78 115 75 111 75 111 76 119 76 119 78 123 79 119 78 115 81 123 78 119 76 115 76 115 73 123 81 130 79 130 87 158 93 170 98 182 101 174 96 162 98 170 96 170 98 170 93 154 87 142 79 130 72 99 58 71 48 71 49 75 51 75 51 75 48 75 54 83 52 79 55 95 57 95 58 103 61 111 66 107 63 95 67 107 70 107 72 107 69 115 70 123 72 123 70 119 69 115 67 111 67 107 66 107 67 107 67 103 66 95 64 95 64 95 63 91 63 87 61 87 63 99 63 103 67 99 67 107 67 107 78 126 78 115 76 119 78 126 85 146 90 154 90 150 92 158 92 166 95 178 99 182 101 186 105 202 111 210 113 198 120 214 119 210 122 218 128 238 126 242 98 67 33 11 39 27 42 51 42 55 43 63 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 37 43 36 39 36 43 39 47 36 51 36 47 34 43 34 43 31 35 33 31 31 27 30 27 28 23 28 19 27 19 25 23 24 15 24 31 25 23 16 3 9 3 7 0 7 0 7 7 6 11 3 3 1 11 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 3 0 4 7 1 0 1 0 1 0 1 0 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 3 0 4 0 4 0 6 0 6 0 4 0 4 0 4 0 3 7 1 0 0 0 1 3 3 7 3 7 3 7 3 7 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 1 0 1 0 1 0 1 0 3 3 7 15 9 15 7 7 3 11 9 23 9 15 4 0 4 0 3 0 1 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 112 46 114 49 114 48 112 45 114 51 119 46 117 60 140 63 131 55 131 55 131 55 131 55 131 57 136 58 133 58 140 66 140 63 133 55 119 48 109 43 102 42 109 43 105 39 102 42 100 39 102 40 102 40 100 37 105 40 105 43 112 48 112 43 107 40 100 40 107 46 112 46 114 51 121 51 114 46 114 49 114 48 114 49 117 51 119 51 121 52 119 51 117 49 114 48 126 55 124 52 121 52 121 54 117 49 119 51 119 51 121 52 119 51 119 51 121 54 126 57 119 51 119 52 121 52 124 54 126 55 128 57 131 55 128 54 138 58 131 57 136 63 140 61 136 60 136 60 138 63 143 66 143 64 143 64 143 64 143 64 143 61 143 61 143 61 143 61 143 63 148 61 138 58 140 63 143 61 145 64 148 64 145 63 145 61 143 60 140 61 143 63 136 60 136 60 136 60 136 60 140 64 145 66 145 66 143 63 145 63 143 61 143 61 145 63 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 157 67 155 66 155 66 152 64 159 69 159 69 162 70 162 72 162 70 162 70 162 70 162 70 159 69 159 69 159 69 159 69 157 67 159 69 162 70 162 70 169 67 169 67 169 67 169 67 162 64 167 67 169 67 169 66 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 176 72 176 72 176 73 179 73 171 69 171 69 171 69 171 69 174 70 174 72 176 72 176 72 174 70 174 72 174 69 171 69 171 70 174 72 174 72 171 70 171 70 171 72 174 73 176 73 179 75 181 78 186 79 183 78 181 76 179 75 179 75 181 76 181 76 183 78 183 78 181 76 183 78 186 79 186 78 181 75 186 78 193 81 195 84 207 92 219 98 224 101 226 99 222 96 222 96 212 92 210 90 200 85 188 84 186 76 159 60 138 52 124 48 121 48 121 49 126 52 124 52 133 55 131 54 136 60 143 57 143 58 145 60 148 63 150 64 157 69 162 72 164 72 174 70 176 72 176 70 171 69 171 67 169 67 167 66 167 67 157 64 152 64 152 64 152 64 150 63 150 61 148 61 145 60 140 60 140 60 143 64 155 66 157 72 179 84 188 76 176 72 179 78 188 85 200 87 202 85 210 92 219 93 224 96 229 99 234 102 238 107 245 110 248 111 260 117 257 117 260 122 272 129 274 128 243 82 143 33 107 40 117 42 109 42 109 42 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 102 36 100 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 28 76 27 71 24 69 25 71 22 52 15 14 9 7 7 7 7 11 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 2 1 7 3 4 1 7 4 11 6 7 3 7 3 7 3 7 3 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 11 6 9 4 9 4 7 3 9 4 9 4 11 6 11 6 4 3 4 1 4 3 7 6 4 3 4 3 4 3 4 3 4 1 4 1 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 4 3 4 1 4 1 4 1 4 1 7 4 11 7 14 7 14 6 21 6 23 9 23 7 11 4 7 3 4 1 2 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 45 59 45 59 45 63 48 67 48 75 48 55 45 83 60 95 46 71 51 87 57 103 61 111 55 95 58 99 58 103 64 123 67 115 63 95 54 71 46 59 40 51 45 59 45 55 42 51 40 55 42 59 40 55 39 47 42 63 45 71 49 83 49 79 52 83 48 71 45 67 43 59 46 75 49 79 46 67 46 79 48 67 48 71 49 75 51 75 54 79 51 67 48 63 48 67 54 83 52 75 51 79 52 83 48 71 49 75 51 79 52 83 49 71 49 75 52 83 57 91 52 79 52 83 54 87 55 87 55 87 60 99 61 95 57 83 61 91 55 87 60 99 61 95 61 99 61 99 63 103 64 107 63 103 63 103 63 103 63 103 61 103 61 103 61 103 61 103 61 107 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 63 103 64 111 66 107 63 103 63 107 61 99 60 103 63 107 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 69 111 67 107 66 103 64 99 67 111 69 115 69 119 70 119 69 115 69 115 69 115 69 115 69 115 69 115 69 115 69 115 67 115 69 115 70 119 70 123 67 111 67 111 67 111 67 111 64 103 66 107 67 111 67 111 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 69 115 69 119 72 123 73 126 67 111 69 115 69 115 70 119 69 119 70 119 70 123 72 123 69 115 70 119 69 115 69 107 70 99 70 103 72 99 70 99 70 99 70 103 72 107 73 107 75 111 76 115 78 119 78 119 79 123 78 119 78 119 79 123 75 115 78 119 78 119 76 111 76 119 79 126 81 123 76 111 76 123 79 130 82 146 90 162 98 178 101 182 101 182 99 174 101 170 92 150 87 142 84 138 81 146 82 126 64 75 51 71 49 67 48 63 48 71 51 79 52 83 57 91 55 87 57 99 57 95 57 95 57 95 58 91 63 95 67 107 70 107 72 107 72 123 72 123 70 115 67 111 67 111 67 107 66 107 64 103 60 91 63 91 63 91 64 95 61 87 61 87 60 83 60 79 60 91 58 87 61 91 64 99 69 115 79 134 78 111 73 107 76 119 81 134 84 142 85 142 90 158 90 166 95 174 98 178 99 182 102 190 107 202 110 194 116 210 114 202 117 214 123 230 135 261 126 210 76 27 33 43 43 47 43 59 43 59 45 67 42 55 42 55 42 55 42 55 40 51 40 47 39 43 37 43 37 43 37 43 37 43 37 43 37 39 36 39 36 43 39 51 36 51 36 47 34 43 34 43 31 35 33 31 31 27 30 27 30 27 28 23 27 19 27 27 24 19 24 27 25 27 19 11 9 3 7 0 6 0 7 15 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 0 0 1 0 4 0 3 0 3 3 6 11 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 0 6 0 4 0 3 0 3 0 4 0 6 3 7 3 4 11 3 11 4 15 7 23 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 4 7 6 7 6 7 3 7 6 11 6 7 3 0 3 0 1 0 0 0 0 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 109 45 109 45 109 48 117 51 119 54 119 45 109 52 126 52 119 49 126 54 133 60 140 63 133 58 138 60 136 60 143 66 148 66 140 60 126 52 117 48 109 45 109 45 109 45 107 42 105 42 105 42 105 40 100 37 102 42 109 46 114 48 117 49 119 51 119 48 109 43 105 40 107 45 112 46 107 43 109 48 114 48 114 49 117 51 119 51 121 51 117 48 114 48 114 48 121 52 119 51 119 52 121 54 114 49 117 51 119 52 121 54 117 49 117 51 121 54 128 57 121 52 124 54 126 55 126 55 128 57 136 61 138 60 131 55 133 55 126 55 131 60 136 58 138 61 140 63 143 64 143 64 140 63 140 63 140 63 140 63 143 61 143 61 143 61 143 61 140 61 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 136 61 140 63 140 63 138 60 145 61 140 60 140 60 143 63 148 64 145 63 145 63 143 61 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 157 69 159 69 162 70 159 69 159 69 159 69 159 69 159 69 159 69 159 69 159 69 159 70 162 70 164 72 164 73 169 67 169 67 169 67 169 67 169 67 169 67 169 69 174 70 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 169 67 171 69 174 72 176 72 169 67 169 69 171 70 174 70 174 70 174 70 174 70 174 70 171 69 169 67 171 69 171 70 171 70 171 69 169 70 171 70 171 70 171 72 174 73 176 73 179 75 179 75 181 76 183 78 186 78 183 76 181 78 183 79 179 75 181 78 183 76 179 75 179 76 186 81 188 79 183 76 191 78 191 81 202 90 214 93 224 99 224 101 226 99 224 99 222 95 207 87 198 85 191 79 179 79 174 69 140 49 128 51 124 48 121 48 124 49 126 52 128 55 136 57 133 54 136 58 140 55 140 57 143 57 143 58 150 64 157 69 162 72 164 72 176 72 176 72 174 69 169 67 169 67 167 66 167 64 164 66 150 61 148 63 150 63 150 63 148 60 145 60 143 58 143 58 143 60 138 58 140 63 155 67 169 76 176 78 179 73 179 76 186 81 191 84 198 85 202 87 210 90 217 92 222 96 226 98 231 99 231 101 238 105 243 108 253 113 250 113 253 117 265 123 276 129 272 126 212 52 109 39 119 43 114 43 112 43 112 43 112 42 112 42 112 42 112 42 109 40 107 39 107 39 105 37 105 37 105 37 105 37 105 37 109 39 105 36 102 36 102 37 109 36 105 34 102 33 97 34 93 31 90 31 88 30 85 30 81 27 81 27 78 25 71 24 74 24 66 24 71 24 57 19 21 12 11 6 7 7 11 10 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 0 0 0 0 0 0 0 0 4 3 2 1 2 1 2 1 9 4 7 3 9 4 11 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 14 6 11 4 9 3 7 1 9 4 9 6 14 7 16 9 9 6 7 4 9 7 14 10 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 7 3 7 4 11 6 21 4 19 6 16 4 9 4 7 3 4 1 2 0 0 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 46 63 45 59 46 67 49 75 54 95 57 75 51 87 55 75 57 95 57 91 55 87 54 87 57 99 60 99 57 95 61 115 64 111 61 99 57 87 54 79 52 67 45 55 43 59 43 51 43 63 43 63 42 55 39 47 37 55 43 67 43 59 43 67 39 59 45 67 43 59 43 67 40 63 45 67 43 59 45 71 48 67 48 71 49 75 51 75 49 71 49 75 51 75 51 75 51 75 51 71 51 79 52 83 49 71 51 75 51 75 52 79 51 75 51 75 52 83 55 91 52 79 52 83 54 87 55 87 54 83 55 87 57 83 55 79 58 83 52 79 57 91 58 87 61 103 64 107 66 107 63 103 61 99 61 99 61 99 61 99 61 103 61 103 61 103 61 103 60 103 63 103 60 99 63 115 61 103 63 111 64 111 63 107 63 103 61 99 60 103 61 107 63 103 63 103 63 103 63 103 60 95 61 103 63 99 60 95 61 103 60 99 60 99 61 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 67 111 66 107 66 107 64 103 66 111 67 111 69 115 69 115 67 111 67 111 67 111 67 111 69 115 69 115 69 115 69 115 70 119 70 119 72 123 73 126 67 111 67 111 67 111 67 111 70 115 69 115 69 119 72 126 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 67 111 67 115 69 115 69 115 66 107 67 115 69 119 72 123 72 119 70 119 69 115 67 111 67 111 67 107 67 115 69 111 70 99 69 95 69 95 70 99 70 99 70 103 72 107 73 107 75 111 73 107 75 115 78 119 75 111 73 103 72 107 75 111 75 111 76 115 76 115 75 111 75 115 78 123 79 123 78 119 79 123 78 130 87 162 95 166 99 178 98 174 98 174 99 178 96 162 90 146 88 146 81 126 76 123 67 83 49 55 48 67 48 71 51 79 52 79 52 75 52 87 57 87 54 79 54 91 55 91 55 95 57 99 60 91 63 95 67 107 70 107 72 107 70 119 72 123 72 119 69 115 66 107 66 107 64 103 64 99 61 91 63 91 63 91 63 91 60 83 58 79 58 75 57 75 61 91 57 79 58 87 64 103 73 115 76 119 73 107 76 123 82 130 84 138 85 142 87 150 88 154 90 162 93 170 96 178 98 178 98 182 101 190 105 198 111 198 110 186 113 202 119 214 125 238 128 257 108 107 39 7 40 43 42 51 42 55 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 42 51 39 43 36 35 36 39 36 51 36 47 34 43 34 43 31 35 33 31 31 27 30 27 27 19 25 15 25 11 24 19 25 19 22 27 25 31 22 23 16 15 9 0 4 0 7 3 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 1 0 1 0 1 0 1 0 6 3 4 3 4 0 3 0 4 3 4 3 4 7 7 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 6 0 4 0 4 0 3 0 6 0 6 0 7 3 7 3 7 15 6 15 6 19 9 23 6 15 6 15 6 15 6 15 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 0 3 0 3 0 4 3 4 3 4 3 4 3 3 0 1 0 1 0 4 7 9 23 9 19 7 15 9 15 4 3 4 0 3 0 1 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 109 45 112 46 112 46 112 46 117 55 128 54 124 57 126 51 138 58 133 54 126 49 119 46 128 55 133 57 131 57 140 64 133 60 131 58 131 58 131 58 131 52 109 42 105 43 107 42 107 43 107 43 105 40 100 37 97 42 109 45 105 40 105 43 95 42 112 46 107 42 107 46 102 43 112 45 107 43 112 48 114 48 114 49 117 51 119 51 112 48 119 54 124 54 121 52 119 49 117 49 119 51 121 54 121 52 119 51 119 51 117 49 121 52 119 51 119 52 124 54 119 52 121 52 124 54 124 54 131 55 128 54 126 55 128 57 136 57 126 55 133 60 136 58 140 63 145 66 145 64 140 61 138 61 138 61 138 61 138 61 143 61 143 61 143 61 143 61 138 61 143 61 140 60 145 66 145 63 148 64 148 63 143 61 140 61 143 63 145 61 143 60 136 60 136 60 136 60 136 60 138 61 140 64 143 63 138 61 143 60 140 58 138 60 140 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 152 64 155 66 155 66 157 67 155 66 157 67 157 69 159 69 157 67 157 67 157 67 157 67 159 69 159 69 159 69 159 69 157 67 159 69 162 70 162 70 169 67 169 67 169 67 169 67 174 69 171 67 171 70 176 73 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 171 69 171 67 169 67 169 67 167 66 169 69 171 70 176 72 179 73 176 70 171 66 167 64 169 67 167 66 167 67 174 73 171 70 169 67 167 69 171 70 171 70 171 72 174 73 176 73 179 75 176 73 176 75 183 79 179 73 176 72 174 73 176 75 176 75 179 76 181 75 179 73 181 76 181 76 183 78 186 81 195 78 191 82 207 95 219 95 222 98 219 96 219 96 222 98 212 93 205 90 202 87 183 76 176 69 138 46 114 45 121 49 119 49 131 57 136 55 128 51 128 54 133 54 128 51 128 55 138 54 140 57 145 60 150 63 150 64 157 69 162 72 164 72 171 69 174 72 176 72 174 70 167 66 167 64 164 64 162 64 157 66 155 64 150 63 148 61 143 58 143 57 140 57 138 55 138 57 131 52 131 60 150 66 162 72 174 78 181 76 183 79 191 82 193 84 198 85 202 87 207 88 214 92 222 95 226 96 229 96 226 96 231 102 241 107 245 108 243 108 245 114 257 119 260 122 265 131 257 95 145 28 119 42 112 42 112 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 107 39 105 36 102 36 105 37 109 36 105 34 102 33 97 34 93 31 90 31 88 30 85 30 83 28 81 27 81 25 74 25 76 24 66 24 71 25 62 22 42 18 26 6 7 3 9 6 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 11 7 11 6 9 6 7 4 11 4 9 4 9 6 14 9 11 6 11 6 11 6 11 6 9 4 9 4 9 4 9 4 9 4 9 4 9 4 9 4 7 3 9 4 9 4 11 6 16 7 14 7 14 7 11 6 16 7 11 6 9 6 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 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 2 0 2 1 9 6 31 9 23 9 21 7 16 9 11 6 9 6 7 4 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 43 59 45 63 46 59 45 55 40 67 52 75 52 91 54 67 55 87 52 79 49 71 48 67 49 83 55 91 55 95 61 119 55 87 57 95 58 99 61 103 63 87 45 47 40 55 43 51 45 67 45 63 42 55 39 47 42 71 49 75 43 59 43 71 43 75 52 83 46 59 42 67 42 67 48 75 45 67 48 83 48 67 48 71 49 75 51 75 45 67 51 87 57 91 55 83 49 71 49 71 49 75 54 83 54 79 52 75 51 71 49 67 54 83 52 75 51 75 52 79 51 75 51 79 52 79 54 83 61 95 57 83 55 87 60 99 61 91 57 87 60 103 63 99 63 107 66 115 67 107 63 99 61 99 61 99 61 99 61 99 61 103 61 103 61 103 61 103 58 99 61 103 60 99 63 115 64 111 64 111 63 103 60 99 58 99 63 111 64 107 60 95 58 91 58 91 58 91 58 91 63 107 64 111 66 107 64 103 61 99 60 95 58 99 60 103 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 63 103 64 107 66 111 67 115 66 107 66 111 67 115 69 115 67 111 67 111 67 111 67 111 69 115 69 115 69 115 69 115 66 107 66 111 67 115 69 115 67 111 67 111 67 111 67 111 70 115 67 107 67 115 72 126 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 70 115 69 111 67 107 66 103 66 107 67 115 69 119 72 123 75 126 72 119 67 107 64 99 67 107 64 103 66 111 70 115 72 99 67 87 66 91 70 103 70 99 70 103 72 107 73 107 76 111 73 103 73 111 78 123 78 115 76 111 75 115 76 119 73 111 75 115 76 111 75 107 78 115 75 111 76 119 81 130 81 123 78 134 90 170 98 170 98 170 96 166 95 170 96 174 92 162 92 166 93 154 82 130 78 107 49 35 40 59 48 71 46 75 55 99 61 91 52 71 51 79 54 83 51 71 51 83 52 87 55 95 60 107 64 107 63 95 67 107 70 107 72 107 67 111 69 119 72 123 72 123 66 107 66 103 64 99 63 99 67 103 67 99 64 91 61 83 58 79 57 75 57 71 55 71 57 75 51 63 52 71 60 91 63 103 78 134 81 119 76 115 82 130 82 130 82 138 85 146 88 150 88 158 93 170 96 174 96 174 95 174 98 186 104 198 107 198 107 190 110 202 116 218 125 242 126 261 134 210 69 0 39 31 40 47 40 47 40 51 42 55 42 55 42 55 42 55 39 47 39 47 39 47 39 47 37 43 37 43 37 43 37 43 36 39 36 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 19 27 27 27 19 22 23 25 31 25 31 22 31 12 0 3 0 3 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 10 15 9 15 7 7 6 7 6 3 4 3 4 7 7 15 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 10 7 9 3 7 0 6 0 9 15 7 3 4 3 4 3 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 1 0 0 0 0 0 3 7 7 15 6 7 4 7 6 11 7 11 7 7 6 7 4 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 100 42 112 52 124 49 102 34 117 57 128 48 107 48 121 54 128 52 124 49 121 49 124 51 126 54 131 57 133 57 131 55 138 61 128 55 124 55 131 60 131 51 107 42 109 45 100 33 126 52 112 42 100 40 105 45 112 42 100 40 112 51 117 46 121 49 112 43 105 42 105 43 107 45 109 48 117 51 121 52 117 49 114 48 114 48 112 46 109 48 121 54 124 51 112 43 117 51 124 55 128 57 126 54 124 55 124 51 114 46 114 51 126 55 121 49 114 46 109 43 107 45 117 54 126 57 128 57 136 58 128 54 124 52 126 55 136 60 136 58 131 57 131 57 140 63 140 61 138 60 136 60 133 60 136 61 138 63 140 64 145 63 145 63 145 63 145 63 148 64 145 60 140 60 140 60 145 60 138 58 140 58 133 51 143 60 138 57 136 57 136 58 136 58 133 57 131 58 133 60 133 60 138 63 140 63 140 61 148 64 145 61 143 60 138 58 143 61 148 66 150 66 150 66 145 63 148 64 148 63 143 61 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 69 159 69 155 66 157 67 157 66 152 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 167 66 169 69 171 70 176 72 174 70 174 69 171 67 169 67 171 70 176 70 169 66 169 69 169 69 171 70 174 69 171 67 179 72 171 67 167 64 164 64 159 64 169 70 176 70 169 66 167 67 169 67 169 66 164 63 164 64 164 64 164 64 164 66 174 72 169 67 167 67 167 67 174 72 174 70 169 67 162 64 169 70 176 76 183 76 176 72 181 76 179 72 174 72 174 72 174 73 181 78 186 78 181 75 183 78 186 79 186 78 181 75 186 81 210 95 217 92 210 88 219 96 219 96 219 95 214 92 210 87 183 82 193 87 183 75 150 58 126 45 112 43 119 48 126 51 126 52 128 54 131 54 136 57 133 55 136 57 138 60 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 169 66 164 66 157 66 152 64 152 64 150 63 150 61 143 55 133 51 131 51 128 52 131 54 136 61 148 63 159 69 167 75 181 78 183 78 181 79 191 82 193 81 198 87 205 87 214 90 217 90 217 90 222 93 226 98 234 104 241 107 245 107 238 104 241 111 255 119 265 119 245 116 279 132 202 37 114 40 119 40 109 42 117 43 112 40 109 39 107 40 109 42 109 40 109 40 109 40 109 40 100 37 109 39 102 34 105 40 107 37 105 36 102 37 105 39 107 36 105 36 105 34 97 33 95 33 93 33 90 31 88 31 90 33 88 30 85 28 76 27 83 28 71 24 66 25 71 31 59 19 28 6 23 9 16 1 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 19 10 11 6 7 4 9 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 11 4 9 3 7 4 9 6 16 7 14 6 11 7 14 9 14 7 14 7 14 7 14 7 14 7 14 7 14 7 14 7 16 7 11 4 9 4 9 4 9 4 7 3 7 1 4 1 14 6 9 3 7 3 7 4 4 3 4 3 4 3 4 3 7 4 7 4 7 4 7 4 14 4 4 3 11 7 11 1 9 4 9 3 7 1 4 0 19 4 23 10 26 9 14 6 16 4 2 3 9 7 7 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 51 67 46 67 51 71 45 43 49 87 58 83 52 91 57 87 52 83 51 79 51 83 54 91 54 87 54 91 55 91 57 95 64 103 58 91 55 91 60 103 60 79 46 59 46 63 40 31 49 75 45 59 40 59 43 67 43 59 40 55 45 71 48 71 49 75 45 63 42 59 43 63 48 75 48 75 46 71 46 71 43 59 45 63 49 75 51 79 43 63 49 79 52 79 49 67 49 75 54 87 55 87 54 83 54 87 54 75 48 63 48 75 55 79 49 59 43 55 45 63 43 63 49 79 55 91 57 91 57 83 54 75 52 75 52 75 60 95 60 95 60 91 57 87 63 103 63 99 61 95 60 95 61 99 61 99 63 103 63 103 61 103 61 103 61 103 61 103 64 107 61 99 60 99 60 99 64 107 61 103 63 103 58 83 61 99 58 91 57 91 57 95 60 91 58 87 57 91 58 95 58 95 61 103 63 103 63 99 60 103 61 103 61 103 61 103 61 107 64 111 66 115 66 111 63 103 64 107 66 107 64 103 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 111 69 115 64 107 66 111 67 107 66 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 69 115 69 115 69 115 69 115 70 119 70 115 69 111 67 111 69 119 72 119 67 107 67 115 67 115 69 119 70 115 69 111 72 119 69 111 66 107 66 107 61 103 67 119 70 115 67 107 66 111 67 111 66 107 64 99 64 103 64 103 64 103 64 95 72 99 69 91 67 91 67 95 72 103 73 103 72 99 67 91 69 99 73 115 76 111 73 103 76 111 73 103 72 103 72 103 70 103 75 115 76 115 75 107 79 119 78 119 78 119 78 119 78 138 90 166 93 158 92 158 98 174 96 170 95 158 90 154 92 150 84 154 88 154 78 115 55 71 48 59 43 59 48 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 69 115 69 115 69 115 69 115 66 107 67 111 66 103 63 95 64 99 64 95 64 91 63 91 61 83 58 71 54 67 52 63 52 71 54 79 60 83 61 87 67 99 72 115 75 115 78 119 76 123 82 130 81 130 84 142 84 142 87 154 90 158 92 158 92 174 95 186 101 190 104 198 105 194 104 186 107 194 114 214 120 218 116 226 135 273 101 75 37 35 40 43 40 55 45 55 42 51 40 47 39 51 40 55 39 47 39 47 39 47 39 47 34 43 40 47 36 35 37 51 39 43 37 39 36 43 37 47 36 55 37 55 37 51 36 43 33 39 34 35 33 31 31 31 33 35 31 27 30 23 27 27 33 35 27 27 22 23 25 35 25 35 15 0 7 0 3 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 9 15 7 7 6 7 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 7 11 6 3 4 7 7 11 9 7 7 3 7 3 9 7 7 3 7 3 7 3 7 3 7 11 7 11 7 11 7 11 10 15 7 7 4 7 6 7 7 11 6 7 6 3 4 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 6 0 1 0 7 11 4 0 6 7 4 3 3 0 3 0 0 3 6 19 10 27 12 23 9 3 3 0 6 7 4 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 136 54 109 43 117 52 117 45 109 51 124 54 128 61 131 51 124 51 124 51 126 54 131 57 131 55 128 52 128 55 136 60 140 63 133 58 131 58 133 61 136 55 119 49 119 49 109 39 107 43 105 42 105 42 107 43 100 40 105 42 102 42 109 48 112 45 107 43 107 43 109 45 112 46 112 46 109 45 109 45 107 45 109 46 117 51 119 52 109 45 112 49 119 52 124 54 117 51 121 54 124 54 124 52 124 54 124 51 114 46 114 51 121 49 112 43 105 43 112 49 109 46 117 52 126 57 128 57 124 54 126 54 126 52 121 51 136 61 140 63 140 61 133 57 140 63 140 61 138 60 136 60 143 64 140 63 140 63 140 61 143 61 143 61 143 61 143 61 145 63 143 60 140 60 140 61 152 64 145 64 150 64 143 57 140 60 138 57 136 57 136 57 136 58 133 57 131 58 133 60 133 60 138 63 140 63 140 61 136 58 138 60 143 63 145 64 143 63 145 64 150 64 148 64 145 63 150 67 152 69 152 67 148 64 148 64 148 64 148 64 155 66 155 66 155 66 155 66 157 66 152 64 157 67 155 64 155 66 155 66 157 67 157 69 152 64 155 67 157 66 155 64 155 66 157 67 157 67 159 69 157 69 159 70 162 69 159 67 171 69 171 69 171 69 171 69 167 66 167 67 169 69 171 69 176 72 174 69 171 67 167 66 174 70 174 69 171 67 169 67 171 70 176 70 169 66 169 69 169 67 171 69 171 69 169 67 171 67 169 66 167 67 169 69 162 64 169 69 171 69 169 66 169 66 167 66 164 64 164 63 164 64 164 64 164 64 164 66 174 70 169 67 167 67 169 69 174 72 176 73 176 72 174 70 169 70 176 75 181 75 176 72 179 75 176 72 174 72 174 73 171 72 176 73 179 75 176 73 186 79 183 76 181 78 186 81 200 87 212 93 214 93 217 96 222 98 219 95 212 90 207 87 202 87 193 88 193 82 162 60 119 45 117 45 117 48 124 52 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 171 69 171 69 171 69 171 69 169 67 169 66 164 63 157 60 157 66 152 64 150 63 150 61 145 60 143 57 138 55 140 57 126 52 133 58 140 61 145 58 157 69 164 75 179 76 183 78 183 79 191 82 191 79 195 85 198 84 207 87 217 92 219 92 219 92 224 96 231 101 238 104 236 102 234 101 238 107 248 113 255 119 260 122 281 140 253 90 128 42 117 43 121 46 114 42 112 40 109 39 107 40 109 42 107 39 107 39 107 39 107 39 102 37 107 39 102 36 105 39 105 37 105 37 105 37 105 37 112 37 109 39 107 37 102 36 95 33 93 33 90 31 88 31 90 33 88 30 85 28 76 27 88 33 76 24 66 21 59 24 64 24 52 15 28 3 16 6 9 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 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 6 11 7 11 7 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 16 9 14 6 11 7 16 9 19 9 16 7 14 9 16 10 14 7 14 7 14 7 14 7 19 6 19 6 19 6 19 6 23 9 21 6 16 6 19 6 19 10 16 9 14 7 14 7 14 6 9 3 7 3 7 4 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 9 3 7 6 14 7 9 0 11 6 11 6 9 4 9 4 9 0 16 7 28 13 28 16 14 6 4 3 9 6 4 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 60 75 42 51 49 83 52 63 40 51 43 55 51 95 55 63 52 79 51 75 49 79 52 83 57 91 52 79 52 91 60 107 64 111 61 99 60 99 61 103 63 95 55 83 55 83 48 59 40 59 43 63 43 59 40 51 36 55 43 59 37 47 42 75 42 59 42 63 43 67 45 71 40 55 42 63 45 75 48 79 49 71 48 67 48 67 46 63 48 67 46 63 48 75 52 87 51 75 51 79 52 79 52 75 52 83 54 75 48 67 49 79 48 67 48 67 48 67 49 71 46 67 49 79 54 87 57 91 52 79 55 87 57 83 52 71 58 99 63 107 64 103 60 91 63 103 63 99 61 95 60 95 66 111 64 107 63 99 61 99 60 99 60 99 60 99 60 99 61 103 60 95 58 99 60 103 66 111 63 107 64 111 61 95 60 95 57 91 55 87 57 91 60 91 58 87 57 91 58 95 58 95 61 103 63 103 63 99 58 95 60 99 60 103 61 103 61 107 63 111 64 111 63 107 60 95 64 107 67 115 69 115 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 66 107 66 111 67 111 63 103 66 111 67 111 66 107 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 70 119 70 115 69 111 67 111 70 119 70 115 69 111 67 111 69 119 72 119 67 107 67 115 66 111 69 115 69 115 67 107 67 107 66 107 66 111 69 119 64 103 67 111 67 111 66 103 67 107 66 103 64 99 64 103 64 103 64 103 64 103 64 95 70 99 69 91 67 91 69 99 69 99 72 103 73 103 72 99 69 99 72 107 75 107 73 103 73 107 72 99 70 103 72 107 72 103 73 107 75 111 75 111 81 123 76 111 76 123 82 138 88 154 93 162 92 162 96 178 99 174 95 158 88 146 85 138 85 158 88 162 87 134 61 67 42 51 45 63 48 75 49 75 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 69 115 69 115 70 119 69 111 67 107 64 95 58 83 64 99 64 95 63 87 61 83 60 79 58 75 57 79 60 83 49 71 57 91 63 83 58 75 66 95 70 111 75 115 78 119 78 123 82 130 79 126 81 138 79 130 82 146 88 158 92 162 90 182 93 182 98 190 101 190 99 182 99 182 102 194 107 206 111 206 117 226 132 281 131 222 54 39 39 39 48 55 43 51 42 51 40 47 39 51 40 55 37 43 37 43 37 43 37 43 37 43 37 43 37 43 37 43 37 43 37 43 37 43 37 43 36 51 37 55 37 51 36 43 33 39 34 35 33 31 31 31 31 31 31 27 30 23 28 31 34 43 30 35 25 27 25 31 27 43 25 23 6 0 1 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 1 0 6 15 9 15 7 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 9 11 6 7 6 7 7 15 10 11 9 7 9 7 10 11 7 3 7 3 7 3 7 3 7 7 7 7 7 7 7 7 9 11 7 3 6 7 7 11 10 19 9 15 9 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 4 11 7 7 3 0 6 7 6 7 6 7 6 7 0 0 4 15 10 31 16 35 6 7 4 3 4 3 3 0 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 117 43 100 42 117 54 119 46 105 42 100 36 107 52 124 46 124 49 119 46 117 46 117 46 131 54 126 51 126 55 138 63 140 63 138 61 133 60 133 61 138 61 133 60 131 55 121 48 107 45 112 46 107 40 95 34 95 40 107 40 95 36 102 46 102 40 105 43 107 45 109 45 102 40 105 43 109 48 114 49 117 49 114 48 114 48 112 46 121 51 114 46 112 48 119 52 119 51 119 49 117 49 117 51 119 52 121 51 114 48 117 52 112 48 119 54 124 52 119 48 117 49 117 51 121 54 128 57 126 55 131 60 136 58 128 54 133 60 140 63 143 63 138 60 140 63 140 61 138 60 136 60 145 64 143 63 140 61 138 60 140 60 140 60 140 60 140 60 140 60 138 58 138 60 140 61 143 60 140 60 145 63 140 57 140 58 136 55 133 55 133 57 136 58 133 57 131 58 133 60 133 60 138 63 140 63 140 61 143 61 140 60 140 58 138 58 143 63 145 64 148 63 143 61 138 60 143 64 150 66 150 66 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 152 66 155 66 157 67 150 64 155 67 157 67 157 67 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 169 67 169 69 171 70 174 70 174 70 174 69 171 67 169 67 171 70 176 70 169 66 169 69 167 66 169 69 171 67 167 66 167 66 167 66 169 69 174 72 167 66 167 66 167 66 164 64 169 66 164 63 159 63 162 64 164 64 164 64 164 64 164 66 171 69 167 67 167 69 171 70 167 67 169 70 171 70 169 69 169 70 171 72 174 73 174 72 174 72 171 70 171 72 174 73 179 75 179 75 181 76 183 78 186 78 181 75 181 81 195 87 212 93 214 93 212 92 219 101 222 96 214 88 202 84 200 84 195 85 188 85 176 67 131 45 114 45 117 48 119 48 117 45 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 169 69 171 70 174 70 171 69 169 67 164 61 157 60 157 66 152 63 148 60 145 58 143 58 140 57 143 58 145 61 126 52 136 60 143 61 140 55 152 66 162 73 179 76 183 78 183 79 191 81 188 78 191 82 191 79 202 84 212 90 217 92 219 90 222 93 226 98 231 99 229 98 229 99 236 104 241 107 243 110 253 117 269 134 279 132 179 55 119 40 126 46 119 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 102 37 105 39 107 37 105 36 105 34 102 34 102 33 95 31 95 33 93 33 90 31 88 31 88 31 85 30 85 30 78 28 83 31 78 30 76 28 71 30 64 27 64 18 33 3 16 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 0 3 9 7 14 7 9 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 11 6 9 3 7 4 11 6 19 9 16 7 14 9 16 10 14 7 14 7 14 7 14 7 21 7 21 7 21 7 21 7 23 7 21 6 19 7 23 9 16 7 14 7 11 6 11 4 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 4 11 7 11 4 7 3 11 6 11 6 11 6 11 6 19 3 16 6 21 9 21 12 11 6 9 4 7 3 4 3 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 42 51 42 59 48 67 46 59 48 67 45 43 42 75 52 71 48 71 46 63 45 63 45 63 54 83 52 83 54 95 60 107 61 103 61 103 60 99 60 95 61 107 63 107 60 91 54 75 46 71 48 71 43 55 36 39 40 55 42 55 39 51 40 63 39 55 42 63 45 67 43 63 46 71 46 71 45 67 45 67 43 59 45 63 49 75 51 79 54 79 49 67 46 67 49 71 52 75 49 67 48 67 48 71 51 79 52 75 48 67 51 83 48 71 54 87 55 83 51 71 51 71 49 75 52 83 55 91 55 87 58 91 60 95 58 91 60 95 60 95 60 99 61 99 63 103 63 99 61 95 60 95 63 99 61 99 61 99 60 95 61 103 61 103 61 103 61 103 58 95 58 91 58 99 60 103 58 91 57 95 60 99 57 83 58 95 57 87 54 83 55 87 60 91 58 87 57 91 58 95 58 95 61 103 63 103 63 99 63 103 61 99 58 91 57 87 61 107 63 107 63 103 60 99 58 91 61 99 64 103 64 103 64 103 64 103 64 103 64 103 66 107 66 107 66 107 66 107 64 107 67 111 64 103 66 111 63 103 64 103 66 107 66 107 61 99 64 107 67 111 67 111 69 115 67 111 67 111 66 107 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 66 107 67 111 67 111 66 107 66 107 66 107 66 111 70 119 66 107 66 103 64 103 64 103 67 107 63 95 60 95 63 103 64 103 64 103 64 103 64 95 69 95 67 91 67 95 70 103 67 95 69 99 70 95 67 91 69 99 70 99 72 103 72 107 70 99 70 95 70 103 72 107 76 115 75 111 76 115 78 123 76 115 76 115 79 130 85 146 90 162 93 162 92 158 95 174 96 162 90 142 84 134 84 146 82 150 82 138 69 87 48 51 46 67 48 71 48 67 46 63 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 66 107 67 115 69 119 72 123 69 115 69 111 66 103 61 95 64 99 64 91 61 83 58 79 58 75 57 75 57 75 58 83 52 75 57 87 61 79 57 75 63 87 67 107 73 115 78 123 78 123 82 126 78 119 78 130 78 126 81 142 85 150 88 154 90 178 92 182 95 182 98 186 96 178 99 186 102 190 105 186 107 182 110 202 119 238 132 273 101 103 42 31 45 47 42 55 42 51 40 47 39 51 40 55 39 47 39 47 39 47 39 47 39 43 36 39 39 47 37 39 34 39 39 51 40 47 36 35 31 43 33 43 33 39 31 31 33 39 34 35 33 31 31 31 30 27 30 27 30 27 30 35 30 35 30 43 30 43 31 47 24 39 21 19 10 0 3 0 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 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 3 3 4 7 6 7 6 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 6 3 3 0 3 0 4 7 9 3 7 0 6 3 7 7 7 3 7 3 7 3 7 3 9 11 9 11 9 11 9 11 6 3 6 0 6 7 9 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 3 3 6 7 3 0 4 7 4 3 4 3 6 7 6 7 4 11 4 3 3 7 6 11 4 7 7 7 3 0 3 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 107 46 114 46 105 40 105 45 114 54 124 48 109 48 117 46 112 43 112 45 117 48 121 51 124 51 126 54 133 58 138 60 133 60 133 60 133 58 128 57 133 63 140 64 136 58 124 52 112 46 112 46 109 42 102 39 109 42 100 39 102 42 105 40 100 40 105 43 109 43 105 40 114 48 114 48 112 46 112 46 107 45 109 46 117 51 119 52 117 49 114 48 114 49 119 51 121 51 114 46 112 46 114 48 117 51 121 51 114 48 119 54 124 52 119 49 117 49 119 52 119 51 117 49 119 54 126 57 131 55 128 55 131 58 133 60 136 58 131 55 131 58 138 64 140 63 140 61 138 60 136 60 133 58 133 60 136 60 136 60 143 61 143 61 143 61 143 61 138 57 136 57 138 58 140 61 138 57 133 57 140 60 136 55 138 57 133 55 131 54 133 55 136 58 133 57 131 58 133 60 133 60 138 63 140 63 140 61 140 58 138 58 138 58 138 58 145 63 145 63 145 61 140 58 145 63 148 64 150 64 148 63 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 152 64 152 66 155 66 148 63 152 66 157 69 159 67 159 69 159 67 157 66 155 66 157 69 159 70 162 69 159 67 167 66 167 66 167 66 167 66 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 164 66 167 67 169 66 167 64 169 67 167 66 167 67 171 69 169 66 167 64 162 63 162 63 169 66 162 60 157 61 162 64 164 64 164 64 164 64 164 66 169 67 167 67 167 69 171 72 174 72 174 72 171 69 167 66 171 69 169 69 171 70 174 73 171 69 169 69 171 70 174 73 181 75 176 73 176 75 183 79 176 75 181 79 191 84 198 88 207 92 214 93 212 92 214 95 214 90 205 84 198 82 200 85 188 82 171 67 143 49 117 43 124 48 119 48 117 49 119 49 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 167 66 169 69 171 70 176 72 171 69 171 69 171 67 167 66 157 66 152 63 145 58 140 57 143 57 138 55 138 55 138 57 133 55 136 57 136 60 143 58 150 63 159 72 176 76 183 79 183 81 191 81 186 76 188 79 193 81 202 84 210 85 210 85 217 90 219 92 224 93 226 96 226 98 231 102 238 105 241 107 253 108 245 110 255 122 269 132 257 82 126 36 114 40 117 49 112 40 109 39 107 40 109 42 107 39 107 39 107 39 107 39 109 37 100 36 107 40 105 34 100 36 107 40 109 39 102 34 105 33 102 34 100 33 95 31 95 33 93 33 90 31 88 31 85 30 85 30 85 30 81 30 78 28 76 28 74 25 64 25 69 19 52 13 40 7 23 0 14 4 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 9 6 7 4 4 3 7 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 14 6 9 4 9 4 11 7 11 6 9 4 9 4 11 6 14 7 14 7 14 7 14 7 23 9 26 9 26 9 26 9 19 4 19 3 19 6 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 9 6 11 3 2 0 9 10 4 3 7 3 9 4 11 6 19 1 11 0 9 1 9 6 7 6 14 6 4 0 4 6 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 49 79 52 63 37 31 39 63 45 83 58 79 45 59 43 47 40 51 42 63 48 83 55 99 49 79 52 91 58 99 60 103 58 95 60 99 58 95 57 87 60 107 66 115 61 95 55 83 46 67 45 67 45 67 45 67 48 59 37 51 43 67 43 51 40 55 43 67 45 63 40 51 43 67 45 75 49 83 52 87 49 71 48 67 48 67 46 63 45 63 46 71 51 79 52 83 52 75 48 63 45 59 46 67 49 75 52 75 48 67 51 83 58 83 48 55 42 59 51 83 52 75 49 71 51 79 55 91 55 79 52 75 54 83 58 95 61 91 55 75 54 87 61 111 63 103 63 99 61 95 60 95 55 83 57 87 58 95 60 95 63 107 63 107 63 107 63 107 57 91 57 91 57 95 61 103 58 91 57 95 61 103 58 87 58 91 55 83 54 83 54 87 60 91 58 87 57 91 58 95 58 95 61 103 63 103 63 99 55 87 57 95 58 99 61 103 63 107 63 107 63 99 58 95 66 107 67 111 67 107 64 103 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 63 103 64 107 66 107 61 99 64 107 67 115 69 115 69 115 69 111 67 107 66 107 67 115 69 119 70 115 69 111 66 103 64 103 64 103 64 103 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 64 107 66 111 67 107 66 103 69 111 67 107 66 111 67 115 67 111 64 99 63 99 63 99 67 107 63 91 58 91 63 103 64 103 64 103 64 103 64 103 67 91 67 91 67 95 72 103 75 111 75 107 72 99 67 91 70 95 69 95 69 99 72 107 69 95 69 95 69 99 73 107 75 107 72 99 72 107 76 119 72 107 78 126 84 138 87 142 87 154 93 166 92 154 92 162 92 150 85 134 81 134 85 154 85 146 73 95 52 59 43 55 48 67 48 71 51 87 54 87 52 75 51 79 52 83 54 83 57 91 55 87 57 91 58 99 57 91 57 99 58 103 63 99 64 95 66 103 67 107 70 111 67 107 67 115 69 119 72 123 69 115 70 119 70 115 67 111 66 99 64 91 60 79 57 71 58 75 55 67 54 67 54 75 57 83 55 79 55 75 58 83 60 83 67 103 75 115 78 123 78 126 82 126 76 115 76 126 81 130 81 138 84 142 84 150 90 166 90 174 92 178 95 182 96 186 101 190 104 194 105 194 117 190 107 186 114 218 125 253 138 162 46 19 37 39 40 75 42 51 40 47 39 51 40 55 40 51 40 51 40 51 40 51 40 43 34 39 39 51 37 35 34 39 39 51 40 47 36 35 34 51 36 51 36 47 34 39 33 39 34 35 33 31 31 31 30 27 30 27 30 27 30 35 28 31 27 31 24 19 19 11 22 23 12 3 13 7 4 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 3 7 3 7 3 7 3 7 1 3 1 3 1 3 1 3 1 0 1 0 1 0 1 0 9 11 4 0 1 0 3 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 9 11 7 7 6 11 7 15 6 0 3 0 3 0 4 0 7 3 7 3 7 3 7 3 10 7 9 7 9 7 9 7 3 0 3 0 3 0 6 7 6 11 6 7 6 3 4 3 7 7 4 0 3 0 3 3 3 0 3 0 3 0 3 0 4 3 4 3 4 3 4 3 6 11 6 0 0 0 6 23 0 0 1 0 3 3 4 3 3 0 0 0 0 0 4 7 3 7 9 11 1 0 3 7 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 112 54 114 42 97 46 109 42 109 46 102 42 102 46 112 52 114 46 109 46 121 52 117 45 117 46 117 55 121 46 121 64 136 57 121 54 133 63 136 58 133 60 136 61 133 57 124 52 119 46 107 42 109 48 114 46 109 45 107 42 105 40 100 39 97 37 102 42 105 42 105 42 112 46 112 46 112 46 112 46 109 46 114 49 117 46 109 43 114 49 117 51 119 51 117 49 119 51 119 51 119 51 119 51 119 51 119 51 119 51 119 51 138 55 114 46 114 51 117 46 109 46 117 51 121 54 124 54 131 60 140 60 126 54 131 63 133 60 140 61 133 55 128 57 140 63 138 60 131 55 126 54 128 57 136 63 143 64 140 63 145 63 136 58 133 60 140 66 136 60 138 63 140 63 138 61 133 58 133 58 136 61 140 64 131 57 131 57 131 57 131 57 136 60 136 60 136 60 136 60 140 61 136 58 131 58 136 61 136 60 136 60 136 60 136 60 140 63 143 64 143 66 145 66 145 63 148 64 148 63 143 61 152 64 145 63 150 69 155 67 150 66 150 64 148 63 145 63 143 61 148 66 150 66 150 66 152 69 155 69 155 67 150 64 138 58 138 58 143 66 155 72 150 64 152 66 155 67 157 69 157 66 155 67 159 67 152 60 152 66 162 70 164 69 157 64 164 69 162 67 159 69 162 70 169 72 162 67 157 67 162 69 159 69 164 70 159 67 162 70 164 70 164 70 164 70 164 70 164 69 162 67 159 69 162 70 169 73 169 72 167 72 164 70 162 69 162 67 159 67 157 66 159 67 159 67 159 67 159 67 164 70 164 69 162 69 162 67 167 67 167 67 169 70 174 73 176 73 176 73 176 73 176 73 176 73 179 75 176 70 167 66 169 69 169 69 169 69 169 69 174 70 179 70 171 69 179 75 174 72 183 78 191 82 205 93 219 95 219 96 219 95 210 92 202 84 193 84 198 87 200 85 179 76 140 49 109 42 117 52 119 49 117 49 117 49 117 49 124 52 121 49 119 52 126 55 138 58 126 54 131 60 138 60 136 60 140 63 145 63 148 66 150 63 152 64 157 66 162 67 162 69 167 73 169 73 169 73 164 72 171 76 171 72 162 67 157 66 150 63 143 60 138 58 133 55 133 55 133 55 133 55 136 52 138 55 140 58 145 60 145 61 152 69 164 76 179 81 186 81 188 82 191 81 188 79 191 81 195 84 200 85 202 88 205 87 207 90 214 95 219 96 222 102 236 108 236 104 229 102 245 111 245 108 238 116 260 132 265 122 155 27 131 43 100 48 107 42 114 40 102 36 109 46 107 39 107 39 107 39 107 39 105 37 105 37 105 37 105 37 107 39 107 37 105 36 102 36 100 34 97 34 97 34 97 34 93 31 90 28 85 27 83 25 74 22 76 25 83 30 83 31 74 27 76 25 66 19 59 24 76 22 50 12 35 12 26 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 4 9 4 9 4 9 4 14 7 14 6 11 4 9 4 14 3 14 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 3 14 3 14 4 11 3 14 4 16 3 14 3 7 3 7 3 7 3 7 3 9 6 11 7 14 6 11 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 39 67 43 47 37 63 45 55 46 67 42 55 40 63 46 75 46 55 43 63 51 79 49 59 48 55 45 75 51 63 51 99 60 95 58 99 63 107 63 103 67 115 64 107 60 91 54 79 52 71 45 59 46 67 46 59 43 55 42 47 39 43 37 39 37 51 40 59 42 59 42 55 45 67 45 67 45 67 45 67 45 59 48 67 48 63 45 55 48 71 51 79 51 67 45 55 51 75 51 75 51 75 51 75 51 75 51 75 51 75 51 75 58 83 48 63 48 75 49 67 48 71 51 79 54 83 54 83 57 91 58 87 55 83 57 95 57 95 61 95 57 83 55 87 61 99 60 91 58 87 55 83 55 87 60 103 64 107 63 103 63 99 60 91 58 95 61 103 58 91 60 95 61 95 58 91 57 87 57 87 57 87 58 91 57 87 57 87 57 87 57 87 60 95 60 95 60 95 60 95 60 91 58 87 58 95 63 107 60 95 60 95 60 95 60 95 61 103 63 103 64 107 64 111 54 91 58 103 64 115 67 119 66 107 61 107 66 119 67 115 66 115 66 111 64 107 63 107 63 107 63 111 64 115 66 115 67 119 67 119 67 115 64 111 64 111 63 103 61 107 64 115 64 103 66 107 66 107 66 111 67 107 66 111 69 111 64 91 66 107 67 115 69 111 66 107 69 115 69 111 67 115 69 115 72 119 67 107 66 107 67 111 67 115 70 119 67 107 67 119 70 119 70 119 70 119 70 119 69 111 67 107 66 111 67 115 72 119 70 119 69 115 69 111 69 115 67 111 67 107 66 107 64 103 64 103 64 103 64 103 67 111 67 111 67 115 69 107 67 87 66 91 67 99 72 107 73 107 73 107 73 107 73 107 72 123 72 123 70 115 67 107 69 115 69 115 69 115 69 107 69 103 72 103 69 99 72 115 69 107 75 123 79 134 88 162 95 158 96 166 95 158 90 154 84 134 81 138 84 142 82 142 75 119 57 63 42 51 45 67 51 75 51 75 51 75 51 75 54 75 51 71 51 79 55 87 60 87 54 83 58 95 61 95 57 91 58 95 61 103 63 107 61 111 63 115 66 123 67 123 69 119 72 126 73 126 73 123 70 123 73 130 75 123 69 111 69 119 66 111 63 103 60 95 54 83 54 83 54 83 54 83 52 83 54 87 55 95 60 91 60 87 64 107 72 119 78 126 76 138 78 142 79 138 78 134 79 146 81 150 84 158 87 154 85 150 90 158 93 166 96 174 95 178 105 198 107 194 105 194 110 194 108 186 108 194 123 238 129 265 88 35 37 63 37 75 39 51 42 43 37 39 40 55 39 43 39 43 39 43 39 43 37 43 37 43 37 43 37 43 40 51 40 47 39 47 37 43 34 43 34 43 34 43 34 43 33 35 31 31 28 23 27 19 24 11 25 19 27 23 30 35 25 27 28 31 22 15 22 27 27 23 18 7 13 15 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 0 6 0 4 0 3 0 4 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 3 6 7 6 7 4 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 85 37 95 37 95 43 102 40 109 46 105 42 100 43 105 46 105 40 105 45 114 49 114 46 114 42 105 46 119 49 119 54 124 57 136 63 136 60 133 60 145 66 140 63 133 60 131 58 128 52 117 48 114 48 112 43 105 42 102 40 100 37 95 36 97 39 102 42 105 42 102 40 107 43 107 43 107 43 107 43 107 45 112 46 114 46 109 45 114 49 119 51 117 46 105 39 117 49 117 51 119 51 119 51 119 51 119 51 119 51 119 51 124 51 112 45 114 49 119 49 121 52 124 55 126 54 124 52 133 57 126 54 131 58 133 57 128 57 133 58 128 54 128 57 133 58 133 58 133 58 133 58 131 58 136 61 140 63 140 63 136 60 136 60 136 60 136 60 131 57 133 58 133 58 131 55 128 55 128 54 126 54 126 54 133 58 133 58 133 58 133 58 136 60 136 60 136 60 136 60 131 57 131 57 136 61 143 66 136 60 136 60 136 60 136 60 136 61 138 61 140 63 140 64 128 55 136 61 145 64 150 66 148 61 140 60 145 66 148 64 150 66 148 64 148 64 145 63 150 64 145 61 145 64 150 67 150 66 150 64 148 64 145 63 150 64 148 63 145 64 148 66 155 66 155 66 152 64 152 64 157 66 152 66 157 67 152 60 155 66 157 67 157 67 155 66 159 69 159 69 159 69 159 69 159 67 155 64 152 64 155 66 155 67 162 69 155 66 157 69 159 69 159 69 159 69 159 69 159 67 157 66 155 67 157 69 159 69 159 67 157 66 155 66 157 67 157 66 155 66 152 64 148 61 148 61 148 61 148 61 150 64 152 66 155 67 159 69 164 66 164 66 167 69 174 72 174 72 174 72 174 72 174 72 179 72 174 69 171 67 169 67 171 69 171 69 171 69 171 70 174 70 179 70 174 69 181 76 176 73 186 78 191 82 202 92 214 95 217 93 212 90 205 87 195 79 186 81 183 81 179 76 138 57 117 43 102 40 105 45 121 52 121 52 121 52 121 52 126 54 126 52 126 55 131 57 136 57 128 55 133 61 138 60 131 57 133 58 136 61 140 61 152 63 155 66 159 67 164 69 159 70 164 73 167 73 164 72 162 72 167 75 169 72 159 67 157 69 152 66 148 63 143 60 131 54 131 54 131 54 131 54 136 52 136 54 140 57 143 60 148 61 152 67 164 75 174 79 183 78 186 79 188 78 186 76 188 81 191 82 195 84 198 87 202 85 205 88 210 92 214 95 212 96 226 104 234 105 234 107 238 108 236 105 231 111 250 125 257 141 248 60 102 36 128 42 119 40 107 37 109 42 112 40 107 39 107 39 107 39 107 39 105 37 105 37 105 37 105 37 112 42 109 40 109 39 107 39 97 34 97 34 97 34 97 34 97 33 95 31 90 28 88 27 81 27 81 27 81 27 76 27 74 27 76 25 66 19 59 24 69 21 52 16 42 15 23 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 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 11 6 11 6 9 4 14 4 16 4 19 6 19 6 21 7 21 7 21 7 21 7 19 7 21 9 23 7 21 6 16 4 19 6 19 6 16 4 21 6 19 6 16 4 16 3 14 3 16 4 16 4 14 3 7 3 7 3 7 3 7 3 7 3 9 4 9 4 7 3 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 37 55 43 67 45 71 45 59 52 83 49 75 46 71 48 75 39 43 40 55 46 67 46 63 51 59 43 63 54 91 55 83 46 79 60 103 57 83 54 91 60 99 58 95 60 107 67 123 60 91 52 75 51 71 46 55 43 55 42 51 40 43 37 39 39 51 40 59 42 59 40 51 42 59 42 59 42 59 42 59 43 55 45 59 46 63 46 63 46 63 46 63 45 55 43 51 48 71 49 71 49 75 51 75 51 75 51 75 51 75 51 75 49 67 46 63 48 71 51 79 55 87 57 91 57 87 54 83 61 87 52 79 60 99 60 87 54 87 57 83 54 75 55 87 57 87 57 91 58 95 60 95 58 91 60 95 61 99 61 99 58 91 60 95 60 95 58 91 57 91 58 91 58 87 57 83 55 83 55 83 54 75 52 71 58 91 58 91 58 91 58 91 58 91 58 91 58 91 58 91 57 87 58 91 60 99 63 107 61 99 61 99 61 99 61 99 60 95 60 99 61 99 63 103 61 103 61 103 60 95 57 87 64 103 58 95 61 107 63 103 64 111 64 111 64 111 64 111 67 115 63 99 61 107 66 123 66 111 63 107 61 103 61 107 60 103 61 107 66 119 69 126 67 111 66 107 64 99 63 99 67 107 64 103 66 107 63 95 66 107 66 111 67 107 66 107 67 111 67 115 69 111 67 111 66 103 64 103 64 103 64 103 64 111 69 111 66 103 66 115 67 111 67 111 67 111 67 111 69 115 67 111 67 111 69 115 69 115 67 111 67 107 66 107 66 107 66 107 64 103 64 99 60 91 60 91 60 91 60 91 60 95 63 103 66 111 67 107 66 87 66 87 67 95 70 103 70 99 70 99 70 99 70 99 73 123 69 111 66 111 69 119 70 119 70 119 70 119 70 111 69 103 72 103 70 103 73 123 73 115 78 126 79 134 87 154 92 154 92 150 88 142 84 134 81 126 79 134 81 134 73 119 49 67 45 55 42 51 43 55 52 79 52 79 52 79 52 79 54 79 54 83 55 87 57 91 58 87 55 87 60 99 60 91 58 91 60 95 61 99 60 103 63 115 64 119 67 126 69 126 70 119 72 126 73 126 72 119 72 123 73 126 73 123 70 115 70 126 69 119 66 107 63 103 55 87 55 87 55 83 54 83 51 79 52 87 55 91 58 87 61 91 64 103 70 111 76 123 78 138 79 142 79 142 78 138 79 142 81 146 82 150 84 146 79 130 82 138 85 150 88 154 92 170 101 186 102 186 104 194 105 190 105 178 105 178 114 218 126 269 135 182 45 31 40 55 43 47 36 39 42 59 42 39 39 43 39 43 39 43 39 43 37 43 37 43 37 43 37 43 40 51 39 47 39 43 37 43 34 43 34 43 34 43 34 43 34 43 33 39 31 31 28 27 28 23 28 19 27 15 25 23 25 27 28 31 22 15 22 27 19 11 19 23 19 23 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 4 3 6 3 7 7 7 7 7 7 7 7 7 7 6 7 7 11 9 7 7 3 4 0 6 7 7 3 4 0 6 3 7 3 6 0 4 0 3 0 4 3 6 0 3 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 42 105 48 109 45 102 42 114 51 112 48 107 46 107 46 97 39 105 43 109 45 109 46 124 51 114 49 126 61 133 57 112 52 133 61 128 54 124 57 128 57 128 57 133 63 145 69 138 60 126 54 124 52 114 43 112 46 109 43 105 42 102 40 100 40 105 42 105 40 100 39 105 42 105 42 105 42 105 42 107 43 107 43 109 45 112 46 109 43 105 40 105 45 114 49 112 48 114 49 117 51 119 51 119 51 119 51 119 51 119 51 112 48 114 48 117 49 121 54 126 55 128 57 128 55 126 54 138 57 126 55 138 64 140 58 128 55 131 54 124 52 128 58 128 55 131 58 133 60 138 61 133 58 133 58 136 60 138 61 131 57 133 58 133 58 131 57 136 60 138 61 136 58 131 55 131 57 133 58 131 55 126 52 133 58 133 58 133 58 133 58 133 58 133 58 133 58 133 58 136 60 136 60 136 60 136 58 138 61 138 61 138 61 138 61 136 60 136 61 138 61 140 63 150 66 148 63 140 55 128 51 148 61 138 58 143 63 143 60 148 64 148 64 148 64 148 64 155 66 145 61 140 63 150 67 150 64 145 61 140 61 143 63 140 61 145 64 150 67 152 67 155 66 155 64 150 63 148 61 157 66 150 63 152 64 150 61 155 66 155 64 152 66 155 66 155 66 157 69 159 67 155 66 150 63 152 64 152 64 152 64 150 66 157 66 152 63 152 67 157 67 157 67 157 67 157 67 162 70 159 69 159 69 162 70 159 69 159 67 157 67 155 66 155 64 152 64 150 63 150 63 148 61 148 61 148 61 148 61 145 60 148 63 152 66 157 67 164 64 162 66 164 69 171 72 171 70 171 70 171 70 171 70 176 70 169 66 167 67 171 70 174 70 174 70 174 70 174 72 171 70 179 72 176 72 183 79 183 78 191 79 191 82 200 90 210 90 207 87 200 82 193 79 188 79 186 81 181 75 162 63 109 43 107 43 109 45 112 46 117 49 117 49 117 49 117 49 126 54 128 55 131 57 131 57 133 57 128 57 136 61 136 58 138 61 138 63 140 63 143 61 152 63 155 66 159 67 164 69 162 72 167 73 167 72 162 70 167 73 167 73 164 72 162 69 157 70 155 67 150 63 145 61 138 58 136 57 133 55 131 54 133 51 136 52 138 55 143 58 148 63 152 67 162 73 169 76 188 79 191 81 191 81 188 79 188 79 188 79 191 81 191 82 195 81 198 84 205 88 210 90 217 98 224 99 222 98 224 101 229 104 231 102 229 105 238 116 257 120 274 126 183 36 107 39 119 39 102 39 114 45 109 36 107 39 107 39 107 39 107 39 105 37 105 37 105 37 105 37 105 37 105 36 102 36 100 34 97 34 97 34 97 34 97 34 97 34 95 33 93 30 88 28 85 30 83 27 81 25 71 24 74 27 76 25 66 19 59 24 59 18 54 19 50 18 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 19 6 19 7 21 7 21 7 21 7 21 7 21 7 19 7 21 9 23 7 21 6 16 6 21 7 21 7 19 4 19 7 21 9 21 6 16 3 14 4 19 6 19 6 16 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 51 40 67 43 51 39 59 43 63 43 63 43 59 42 59 39 51 45 59 43 51 43 59 51 83 52 75 54 103 61 95 54 91 61 107 61 99 60 99 61 99 60 99 60 99 61 103 63 103 58 91 57 83 49 63 48 67 46 59 43 55 42 51 40 55 42 59 42 55 39 47 42 59 42 59 42 59 42 59 42 51 42 51 43 59 46 67 43 51 40 47 42 63 49 79 46 63 46 67 49 71 51 75 51 75 51 75 51 75 51 75 46 71 52 79 51 75 52 87 54 83 55 91 57 91 55 87 58 87 55 83 58 99 61 99 55 87 57 79 52 79 58 99 57 87 57 91 58 95 60 95 60 95 58 87 58 91 60 99 57 87 57 87 57 87 57 87 61 99 61 99 60 91 57 83 57 91 60 99 60 91 55 79 57 87 57 87 57 87 57 87 57 87 57 87 57 87 57 87 60 99 61 99 61 95 58 87 63 103 63 103 63 103 63 103 60 99 61 99 63 103 63 107 61 107 63 107 61 99 58 91 66 107 60 95 61 107 61 99 63 107 64 111 64 111 66 115 67 115 64 107 61 107 64 115 67 115 63 99 60 103 63 111 64 111 64 111 63 103 60 95 64 103 64 103 63 99 63 99 69 103 61 95 63 103 63 95 66 107 64 103 64 103 66 107 64 107 67 115 69 111 66 103 61 99 64 107 66 107 64 103 63 103 66 107 63 95 64 107 66 107 66 107 66 107 66 107 70 115 69 111 67 115 69 119 69 115 69 111 67 107 66 107 64 103 63 99 63 95 61 95 63 99 63 99 63 99 63 99 61 99 63 103 64 107 66 103 64 83 64 83 66 91 70 99 69 95 69 95 69 95 69 95 69 115 67 111 67 111 69 115 69 115 69 115 69 115 69 107 67 103 72 107 72 111 76 126 78 126 81 130 79 130 85 150 87 142 87 138 82 126 76 115 76 123 78 134 76 115 60 79 42 51 43 59 46 67 49 71 49 71 49 71 49 71 49 71 52 75 54 83 57 83 55 83 57 83 55 91 61 99 60 87 63 103 63 103 63 103 61 103 61 107 63 111 64 119 67 123 72 123 73 126 73 123 70 115 73 126 73 123 72 119 70 119 70 123 67 115 64 107 61 99 58 95 57 87 55 83 54 79 49 79 51 83 54 91 57 83 61 91 64 103 69 107 73 115 78 142 79 146 81 142 79 138 79 142 79 142 79 142 79 134 81 138 85 146 88 154 92 162 95 174 99 174 95 166 96 174 102 186 104 186 102 178 110 202 120 210 125 297 114 99 28 51 39 43 39 47 43 51 40 39 39 43 39 43 39 43 39 43 37 43 37 43 37 43 37 43 36 39 36 35 34 35 33 31 34 43 34 43 34 43 34 43 34 39 33 35 30 27 28 23 28 23 28 19 27 15 25 23 25 27 28 31 22 15 22 27 18 7 18 19 19 27 10 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 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 6 0 6 0 7 3 6 3 6 3 7 7 7 11 7 7 7 7 7 7 7 7 6 7 7 11 9 7 7 3 6 3 7 7 7 7 6 3 6 7 9 15 9 7 4 0 4 0 6 3 6 3 4 0 6 7 6 7 6 7 6 7 3 0 4 3 4 3 3 0 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 34 88 40 100 37 95 46 95 40 97 42 100 42 100 42 105 45 114 48 107 40 105 45 107 51 121 46 112 54 131 55 133 58 131 60 138 63 138 61 136 61 138 63 138 63 136 61 138 61 133 60 133 57 121 48 112 46 109 45 107 42 102 40 102 42 105 42 105 40 100 37 107 43 107 43 107 43 107 43 105 42 102 40 105 45 114 49 105 43 109 46 114 48 114 46 109 45 112 48 117 49 119 51 119 51 119 51 119 51 119 51 117 52 126 55 121 51 121 55 119 52 124 55 128 57 128 55 121 54 126 54 126 55 133 61 131 58 131 55 126 55 136 64 131 58 133 58 133 58 133 60 138 60 133 57 131 57 136 60 133 57 128 54 126 55 131 58 136 60 136 60 133 55 126 52 126 55 133 61 138 60 131 55 128 55 128 55 128 55 128 55 131 57 131 57 131 57 131 57 131 58 136 61 138 61 136 58 140 63 140 63 140 63 140 63 138 63 140 63 143 64 143 66 140 60 143 63 145 63 145 63 152 64 143 60 143 63 143 60 145 63 145 64 148 66 150 66 150 66 150 64 148 63 145 63 155 66 145 61 140 61 148 66 143 63 145 63 145 60 136 55 148 63 150 63 150 63 152 64 159 64 148 60 148 63 150 61 155 66 152 63 150 64 155 66 150 64 157 69 159 67 152 63 148 63 152 67 157 67 155 64 148 64 155 64 148 61 150 64 152 64 152 64 152 64 152 64 157 66 155 64 152 66 155 67 157 66 155 66 152 64 152 63 150 63 150 61 148 61 145 60 150 63 150 63 150 63 150 63 152 64 152 66 155 66 155 66 162 64 162 64 164 67 169 70 167 67 167 67 167 67 167 67 167 67 169 69 171 69 169 67 171 69 171 69 171 69 171 70 171 70 179 72 179 73 188 81 191 81 195 81 193 81 198 88 200 85 198 82 193 76 181 73 171 72 171 75 167 66 136 45 107 42 105 43 112 48 119 51 119 51 119 51 119 51 119 51 119 51 124 55 128 55 126 52 131 55 131 58 138 63 136 57 138 61 138 61 138 61 140 60 148 60 148 61 155 64 157 66 164 73 167 73 167 72 162 69 169 73 164 72 162 70 162 70 155 67 150 64 145 61 140 58 133 55 131 52 126 51 124 49 131 49 133 52 138 54 140 57 148 63 152 66 159 70 167 73 181 76 183 78 186 76 183 75 186 78 186 78 186 78 186 79 195 81 198 84 202 87 207 90 212 93 219 95 214 95 222 101 234 102 238 102 229 104 238 111 245 120 248 129 284 92 124 39 109 40 114 43 112 39 107 40 107 39 107 39 107 39 107 39 105 37 105 37 105 37 105 37 105 37 102 36 102 34 100 34 97 34 97 34 97 34 97 34 95 31 93 30 88 27 85 25 83 27 81 27 81 27 76 25 74 27 76 25 66 19 59 24 62 16 50 16 45 18 26 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 6 11 7 14 7 19 6 19 7 21 7 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 23 10 26 7 16 3 16 6 19 7 21 6 19 4 11 6 11 6 11 6 11 6 9 4 11 6 11 6 9 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 40 35 33 55 42 55 43 87 40 55 42 63 45 67 45 67 43 67 51 71 43 47 42 55 36 63 51 55 40 67 54 79 61 91 52 83 60 107 61 95 57 99 63 115 67 123 67 119 63 103 60 103 61 99 54 71 45 59 43 51 42 47 39 43 42 59 42 59 42 55 37 47 43 63 43 63 43 63 43 63 42 51 40 47 42 59 48 71 40 55 49 83 54 71 43 43 43 59 46 63 48 71 51 75 51 75 51 75 51 75 51 75 51 83 58 91 54 75 52 87 48 71 52 83 55 91 57 91 46 71 54 75 49 67 55 95 58 91 58 83 54 87 61 111 58 91 58 91 58 91 58 91 61 95 58 83 55 87 58 95 58 87 54 71 51 79 57 91 58 91 58 87 55 79 52 71 51 79 57 95 61 95 57 83 54 79 54 79 54 79 54 79 57 87 57 87 57 87 57 87 54 83 58 99 63 103 63 99 63 103 63 103 63 103 63 103 63 103 64 107 64 111 66 111 61 107 63 111 64 111 63 103 69 111 61 103 63 107 61 99 63 107 63 111 64 115 66 115 66 115 66 115 66 111 61 103 70 119 64 103 60 107 64 115 55 91 60 103 63 103 60 99 60 95 61 99 63 103 64 107 69 103 61 91 61 99 63 95 67 107 63 95 61 99 66 111 63 103 67 115 69 111 64 99 61 99 66 111 69 115 67 107 61 99 64 103 61 95 63 103 64 103 64 103 64 103 64 103 64 99 61 95 61 95 63 103 64 103 63 99 63 95 61 95 63 99 61 95 61 91 60 91 61 95 61 95 61 95 61 95 67 111 66 107 66 107 66 99 64 83 63 83 66 91 69 99 67 91 67 91 67 91 67 91 64 107 67 119 70 115 67 107 67 111 67 111 67 111 67 103 67 103 72 107 72 111 78 134 79 134 82 134 81 130 84 146 85 138 84 134 79 119 75 111 67 99 69 115 69 91 48 35 40 51 42 51 45 67 51 79 52 79 52 79 52 79 52 79 48 67 52 79 55 79 52 71 57 83 57 95 63 103 58 83 60 95 60 95 60 95 58 95 58 99 60 103 61 111 64 115 73 126 73 126 73 123 69 115 75 126 72 119 70 119 70 123 67 115 66 107 61 99 58 95 52 79 51 71 48 63 46 59 49 75 51 83 52 87 57 83 61 91 64 99 69 103 72 111 72 123 73 130 75 126 72 123 78 138 78 138 78 138 78 130 73 115 76 123 79 130 82 138 88 154 93 162 93 166 99 190 101 190 104 190 104 178 108 198 113 249 111 234 150 249 51 43 33 47 45 59 40 39 39 51 39 43 39 43 39 43 39 43 37 43 37 43 37 43 37 43 39 47 39 43 37 39 36 39 34 43 34 43 34 43 34 43 31 35 30 27 27 23 25 19 27 19 27 19 27 19 27 27 25 27 28 31 22 15 22 27 19 11 16 15 18 27 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 0 4 0 4 0 4 0 4 0 4 0 6 3 7 3 6 3 6 7 7 11 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 10 19 10 7 4 0 4 3 6 7 7 3 6 0 6 7 6 7 6 7 6 7 4 7 6 11 7 7 6 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 85 37 102 49 114 48 105 42 112 51 117 51 107 42 100 42 117 46 107 42 102 40 105 43 121 51 114 46 109 45 112 48 136 55 128 63 138 55 121 58 112 52 131 61 138 64 143 67 143 64 143 69 140 54 121 57 97 40 107 46 112 45 107 42 102 39 100 39 102 40 97 34 100 40 105 45 109 45 109 45 117 43 95 36 102 46 114 48 109 42 107 49 119 46 112 49 114 48 112 46 112 48 117 51 126 51 112 48 119 52 114 43 126 52 117 49 119 52 119 49 117 51 121 51 114 46 112 49 126 54 126 55 128 57 131 57 126 58 138 60 126 52 128 60 131 57 131 58 133 60 136 60 126 55 133 60 138 60 133 57 131 57 128 55 128 54 126 54 128 55 131 58 133 58 131 57 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 140 63 140 63 143 64 140 63 140 63 140 63 140 63 145 61 140 61 148 66 148 63 148 64 148 64 148 64 148 64 140 61 143 63 145 61 143 60 150 66 145 61 140 58 138 58 138 60 143 63 145 63 143 61 143 63 145 63 143 60 138 58 150 63 150 64 152 66 155 66 152 64 152 64 152 64 152 64 162 70 159 67 155 66 155 67 152 64 152 64 152 64 152 64 150 64 152 64 152 63 148 60 152 63 148 60 148 63 152 66 157 67 157 67 157 66 152 63 150 63 150 63 150 63 150 63 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 69 169 69 167 64 164 63 164 66 171 70 167 67 171 70 174 70 174 70 164 66 176 75 188 79 191 79 195 82 195 82 195 82 195 82 202 84 193 79 188 79 181 73 169 70 162 63 138 48 121 45 105 42 109 46 114 49 117 49 114 48 114 49 117 49 119 51 128 52 121 52 131 58 126 49 128 57 131 55 124 52 128 58 136 60 136 61 138 63 143 61 150 61 148 60 152 63 159 69 164 72 159 67 157 67 157 67 159 69 159 70 162 72 164 72 152 66 150 64 148 63 143 61 136 55 128 49 121 48 124 49 124 46 128 51 133 52 136 52 143 58 143 60 150 66 159 70 171 69 171 70 176 73 183 76 188 78 186 78 186 79 191 84 191 79 195 79 188 76 193 82 202 87 207 90 212 93 214 92 226 95 226 98 234 104 238 110 243 113 257 126 272 137 229 45 114 36 112 42 93 37 126 46 109 39 105 37 109 40 107 37 107 37 105 36 102 37 105 39 102 36 102 34 100 33 97 33 97 34 97 34 97 34 97 34 90 30 90 28 88 27 85 27 90 28 78 24 78 27 76 25 76 27 71 24 66 19 57 19 59 18 54 19 45 16 26 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 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 4 1 4 3 7 3 9 4 9 4 9 4 9 4 9 4 11 7 14 9 16 7 14 6 23 9 23 7 21 6 19 6 21 9 28 10 21 4 16 6 28 7 16 6 23 10 21 3 16 6 23 10 26 9 19 4 21 9 28 10 21 4 16 6 14 4 19 7 19 4 11 0 9 4 9 7 16 9 9 1 4 7 19 9 9 1 9 7 16 12 21 9 11 3 9 6 21 9 9 1 4 3 11 9 9 4 9 4 9 4 9 4 7 3 7 3 7 3 7 3 14 10 14 7 4 1 4 4 9 6 9 4 7 3 4 3 37 55 45 75 48 71 42 51 40 63 45 67 42 55 42 63 42 51 42 51 43 63 48 71 51 75 51 75 52 83 55 91 61 87 55 103 61 87 55 99 49 83 60 107 63 111 66 119 64 107 64 123 66 99 61 119 45 59 43 51 40 51 43 55 42 51 39 51 42 55 37 39 42 59 42 59 42 59 40 55 48 51 37 39 42 63 46 63 46 51 43 71 49 59 45 67 46 63 46 59 46 67 49 71 52 75 49 71 49 71 48 63 54 75 48 67 51 79 52 75 52 83 55 83 51 71 49 79 54 79 55 83 55 87 57 87 55 87 58 91 55 83 57 91 57 87 57 91 58 95 60 95 55 87 58 99 61 99 60 91 58 87 57 87 55 83 55 79 55 83 57 91 58 87 57 83 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 61 103 63 103 64 107 63 103 63 103 63 103 63 103 61 103 61 103 63 111 64 107 66 115 66 115 66 115 66 115 60 103 61 107 63 103 61 99 64 111 63 103 60 99 60 99 60 99 61 107 63 107 63 107 63 107 64 111 63 103 60 99 63 99 63 103 64 107 66 107 64 103 64 103 64 103 64 103 69 111 66 103 63 103 64 103 64 103 64 103 64 103 64 103 63 103 64 103 64 99 61 91 64 99 61 91 60 95 63 99 61 99 63 99 63 95 60 87 64 103 64 103 64 103 64 103 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 91 69 95 66 103 64 99 64 107 67 115 66 111 69 115 70 119 69 107 64 91 69 111 76 123 79 130 82 134 82 134 82 134 82 134 84 130 76 119 76 119 72 111 70 107 64 83 49 51 42 51 39 51 45 63 49 71 49 71 48 71 49 71 51 75 51 79 55 75 51 79 57 87 54 67 55 87 57 83 52 75 55 91 60 95 60 99 61 103 61 103 61 103 60 99 60 111 66 123 72 119 69 111 67 111 67 115 69 115 69 119 70 123 72 123 67 119 66 115 64 107 63 103 57 83 51 71 48 67 49 71 45 63 48 75 49 79 52 71 57 75 58 83 63 91 69 107 67 111 69 115 72 130 76 138 78 138 76 134 78 142 81 138 78 130 82 130 78 123 81 138 85 146 88 154 92 158 92 158 93 178 95 174 99 186 107 190 111 210 120 242 129 297 108 87 37 27 42 55 33 43 48 47 40 43 37 39 40 47 39 39 39 43 37 39 36 43 37 47 37 43 37 39 36 39 34 35 34 43 34 43 34 43 34 43 30 31 30 27 28 23 27 23 31 23 25 11 25 19 27 23 25 23 24 23 21 15 19 11 16 7 18 19 16 19 9 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 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 4 3 4 3 6 7 7 11 6 0 6 0 6 0 6 0 6 3 7 7 9 3 7 0 9 11 9 7 7 3 6 3 4 7 9 11 7 3 7 11 12 7 6 3 9 11 7 0 6 7 7 11 9 7 7 3 6 11 10 15 7 0 4 3 4 3 7 7 7 3 3 0 6 7 6 11 10 19 6 0 0 0 6 11 7 11 9 19 9 19 10 15 4 0 3 3 7 11 6 3 4 3 4 3 4 3 4 3 4 3 4 3 3 0 3 0 3 0 3 0 9 15 9 11 3 0 3 3 4 3 3 0 3 0 1 0 100 43 105 46 105 43 97 39 97 43 107 46 107 46 112 52 100 40 107 45 114 49 117 49 112 48 119 54 128 58 133 60 126 52 124 58 131 54 124 57 119 54 131 60 133 60 136 64 140 61 138 66 138 58 136 69 128 52 109 40 97 39 107 45 105 40 100 40 105 42 97 34 109 43 105 39 100 37 97 37 109 42 100 40 107 45 109 43 114 43 109 49 117 43 105 46 109 45 107 43 109 46 114 49 117 51 121 51 114 46 114 49 119 48 112 48 119 54 124 52 124 57 131 57 124 52 124 55 126 55 128 55 131 57 131 57 133 57 128 55 133 58 131 55 131 57 131 57 133 58 133 58 128 58 136 61 140 61 136 58 136 58 133 58 131 57 131 55 128 55 131 57 131 57 128 55 128 57 131 58 133 57 131 55 128 55 128 55 131 57 131 57 131 57 131 57 131 57 131 57 128 55 131 57 131 57 133 58 136 61 138 61 140 63 143 64 140 63 140 63 140 61 138 61 143 61 143 61 145 63 145 64 148 64 148 64 145 63 145 63 140 61 143 63 145 61 143 60 143 61 143 61 143 61 143 61 140 61 145 64 148 64 148 63 145 64 148 64 148 63 143 61 150 63 150 63 152 64 152 64 152 64 152 64 152 64 152 64 155 64 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 58 143 60 145 61 148 61 148 60 143 57 152 64 152 64 152 64 152 64 150 63 150 63 150 63 150 63 145 60 145 60 145 60 145 60 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 66 167 67 167 69 167 64 164 64 164 66 169 67 167 66 169 69 174 70 171 70 171 67 174 72 183 78 193 82 193 81 193 81 193 81 193 81 188 78 179 73 176 72 164 66 162 64 140 48 112 39 107 39 105 42 109 48 117 51 119 51 117 51 119 51 121 52 121 54 126 52 124 54 131 57 126 51 128 57 131 55 124 52 128 58 136 60 136 61 138 63 143 61 150 61 148 60 150 63 159 67 164 70 159 67 157 67 159 69 159 69 162 70 162 70 164 72 155 69 152 67 150 64 145 63 133 54 126 48 121 48 124 49 121 45 124 46 128 49 131 52 138 57 140 60 150 67 162 72 167 66 169 69 176 75 186 81 186 78 183 76 186 79 188 82 195 82 200 81 193 79 198 84 202 85 205 88 210 90 212 92 224 92 226 95 231 101 238 107 248 111 250 120 265 138 255 75 117 33 109 43 102 37 114 36 109 39 105 37 109 40 107 37 107 39 105 37 105 37 107 39 107 39 105 37 105 36 102 36 97 34 97 34 97 34 97 34 90 30 90 28 88 27 85 27 88 28 76 24 78 27 74 24 71 24 66 21 62 16 50 16 52 15 50 15 40 12 21 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 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 11 6 14 7 14 9 16 9 11 6 11 6 11 6 11 6 11 6 14 7 14 7 11 6 23 9 21 7 21 7 19 6 14 4 21 7 21 7 26 12 26 9 19 6 23 9 19 4 23 7 21 6 19 7 21 9 16 7 26 9 19 4 16 6 21 9 23 9 23 7 19 4 16 7 14 9 21 12 16 6 7 3 7 6 16 10 19 7 11 7 16 7 7 1 7 4 7 4 11 7 11 4 4 0 9 4 9 4 9 4 9 4 7 3 7 3 7 3 7 3 11 9 14 7 7 3 4 4 4 3 4 1 2 1 0 0 42 59 43 63 43 59 42 55 40 63 45 67 45 71 49 87 43 59 48 71 49 67 45 55 40 51 46 71 52 83 52 79 46 67 52 91 58 87 52 75 49 79 55 87 55 87 57 99 67 107 60 99 57 75 52 99 63 95 52 59 42 51 43 59 42 55 39 55 42 59 39 43 45 63 40 51 39 51 40 55 42 51 42 51 43 55 43 51 49 59 45 71 48 51 40 55 43 55 42 55 43 63 48 67 46 75 54 79 46 59 48 79 48 59 45 63 51 83 55 83 54 87 57 91 54 79 54 91 55 83 55 87 57 87 58 91 60 83 52 79 60 99 58 79 57 87 57 87 57 87 57 91 57 91 60 103 63 103 61 95 60 95 60 91 58 91 57 87 55 87 57 87 57 83 54 79 55 87 57 91 58 87 57 83 55 83 55 83 55 83 55 87 58 91 57 87 57 87 55 83 57 87 57 87 57 87 57 87 58 95 60 99 63 103 64 107 63 103 63 99 61 99 61 95 58 103 63 107 61 103 63 111 61 103 61 103 60 99 60 99 60 103 61 107 63 103 61 99 60 99 61 103 63 107 61 103 60 103 63 111 64 111 64 111 64 111 66 115 66 111 64 107 63 99 63 99 63 99 63 103 63 99 63 99 63 99 63 99 64 99 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 83 57 83 61 99 63 99 63 95 60 87 63 99 63 99 63 99 63 99 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 64 103 64 103 66 99 64 83 64 83 64 83 64 83 64 83 66 87 66 91 67 91 64 103 64 103 64 103 66 107 64 107 67 115 69 115 69 103 70 103 70 103 73 123 81 138 81 130 81 130 79 126 79 126 81 126 75 115 73 111 69 99 69 95 49 43 37 39 39 43 40 55 45 67 49 75 51 75 51 75 52 79 52 83 54 83 54 79 54 83 55 83 54 75 55 87 57 83 52 75 55 91 60 95 60 99 61 103 61 103 64 111 61 107 63 119 69 130 70 119 69 111 67 111 69 119 70 119 70 119 70 119 70 119 70 126 69 119 66 111 63 107 54 79 49 67 46 67 49 75 43 59 43 63 46 71 51 67 55 71 57 83 63 95 70 111 64 103 66 115 72 134 79 150 79 142 79 138 79 146 82 142 81 138 84 134 81 126 82 142 85 142 85 146 87 150 90 166 93 186 93 182 98 190 105 190 114 190 111 222 122 285 129 182 52 39 37 51 34 35 42 35 40 43 37 39 40 47 39 39 40 47 37 43 37 43 39 51 37 43 36 39 36 35 34 35 33 39 33 39 33 39 33 39 30 31 30 27 28 23 27 23 30 19 24 11 25 19 25 15 22 15 21 15 16 3 15 3 12 0 13 7 12 7 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 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 6 7 6 11 7 15 9 15 7 3 7 3 7 3 7 3 4 0 7 3 7 3 6 0 7 7 7 7 7 7 7 7 4 3 7 7 6 3 9 19 9 11 7 7 7 7 6 3 10 11 6 0 4 3 9 15 4 7 9 11 6 0 6 3 10 15 10 15 10 11 9 7 12 19 9 15 12 23 10 11 12 11 4 7 10 19 6 0 4 7 7 7 3 0 1 3 4 3 4 3 4 0 3 0 6 7 6 7 6 7 6 7 4 3 4 3 4 3 4 3 6 11 9 15 4 0 3 3 4 3 4 0 3 0 1 0 93 39 97 42 102 43 102 43 93 39 95 37 88 36 95 42 109 46 114 49 117 48 109 43 105 43 109 46 112 45 107 42 102 46 124 60 136 58 124 48 119 52 126 55 126 55 131 61 140 60 131 60 126 49 121 60 138 61 131 55 119 48 109 43 107 40 102 40 107 42 100 36 105 42 105 42 105 43 109 45 105 42 105 42 105 40 102 42 114 43 109 48 114 42 102 43 105 42 105 43 109 46 114 49 109 49 124 51 114 45 117 54 112 43 107 45 119 54 126 54 119 52 126 54 121 51 121 55 128 55 131 57 131 58 133 58 136 55 124 54 136 61 133 54 131 57 131 57 131 57 131 55 128 57 136 61 140 61 136 58 136 60 136 58 133 58 131 57 128 57 131 57 128 54 124 52 128 57 131 58 133 57 131 55 128 55 128 55 128 55 128 54 133 58 133 57 131 55 128 55 131 57 131 57 131 57 131 57 131 58 133 60 138 63 143 64 140 63 140 61 138 60 136 58 136 60 145 63 140 60 143 64 148 63 145 63 143 61 140 60 140 61 143 63 145 61 143 60 138 60 143 63 145 63 143 60 140 61 145 64 148 64 145 63 145 64 148 66 150 66 148 64 150 63 150 63 150 63 150 61 150 63 150 63 150 63 150 63 152 63 150 61 150 63 152 64 152 64 152 64 152 64 152 64 150 64 152 64 152 63 148 60 150 63 148 61 145 57 138 55 148 61 150 63 148 61 145 58 145 60 145 60 145 60 145 60 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 150 64 152 66 155 66 162 64 162 64 162 64 162 64 162 64 162 66 164 66 167 67 164 64 164 64 164 64 162 63 164 66 169 67 171 69 169 69 179 72 176 72 181 78 193 84 193 81 191 79 188 78 186 76 191 79 179 75 171 72 164 67 155 57 117 37 105 39 109 43 107 43 112 48 119 51 121 52 119 51 121 52 121 54 124 54 124 54 128 55 128 54 126 54 128 57 131 55 124 52 128 58 136 60 136 61 138 63 143 61 159 66 155 64 159 69 167 73 162 69 157 67 157 69 162 70 162 70 162 70 162 70 162 70 157 70 155 67 148 63 143 61 128 51 124 46 119 48 124 51 124 45 121 43 124 48 131 52 138 57 143 60 150 67 162 72 164 64 167 69 176 76 188 82 193 81 191 81 191 82 195 87 198 84 200 82 195 79 198 85 202 84 200 84 202 87 210 90 226 92 229 96 234 101 241 107 248 104 234 110 250 132 281 111 169 46 105 39 95 34 112 39 109 39 105 37 109 40 107 37 109 40 107 37 105 39 109 40 100 34 100 33 97 33 95 31 95 33 95 33 95 33 95 33 90 30 90 28 88 27 85 27 83 25 76 25 81 27 71 21 69 21 62 18 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 4 3 4 3 4 3 4 3 7 3 7 3 7 3 7 3 7 3 9 4 9 6 11 6 14 7 14 7 14 7 14 7 9 4 11 7 14 6 9 4 21 7 21 7 21 7 21 7 23 10 26 7 16 3 19 9 23 9 23 7 21 6 19 6 26 9 19 4 16 6 23 10 16 7 26 10 21 6 21 9 31 13 28 10 26 10 26 10 23 10 16 9 21 13 21 9 23 9 11 7 19 10 11 0 7 6 14 6 7 1 7 4 16 7 9 1 4 3 9 6 11 6 11 6 11 6 11 6 9 4 9 4 9 4 9 4 4 6 14 9 9 4 7 4 11 7 9 6 9 4 7 4 33 43 39 63 45 67 43 63 42 63 42 51 36 39 37 59 42 55 45 63 48 67 48 67 49 67 48 63 43 47 37 35 39 67 54 87 57 99 57 75 52 87 57 91 57 95 63 119 58 91 58 103 60 91 60 119 60 99 61 103 58 79 46 55 43 59 40 59 43 63 40 47 39 55 42 67 46 71 46 67 42 55 43 47 39 39 40 55 46 51 43 67 48 51 40 55 42 51 43 55 45 67 49 75 46 71 51 71 49 67 49 79 46 55 43 59 49 79 54 83 48 75 52 79 51 71 52 83 57 87 57 87 58 91 58 95 58 87 55 83 58 91 57 83 57 87 57 87 55 83 55 83 54 83 58 95 61 95 58 87 60 91 58 91 57 87 57 83 55 87 57 87 55 79 51 71 55 87 57 91 58 87 57 83 55 83 55 83 54 79 54 79 60 95 58 87 57 83 54 79 58 91 57 87 57 87 55 83 57 87 58 95 61 103 64 107 63 103 61 99 60 91 58 91 55 99 64 107 58 91 61 115 69 119 67 115 64 111 63 107 60 103 61 107 63 103 61 99 60 103 63 111 64 103 60 95 58 99 61 103 63 107 61 103 61 103 63 111 64 111 64 107 63 99 63 99 61 95 61 95 61 95 61 95 61 95 61 95 63 99 61 95 61 99 64 107 64 103 64 103 64 103 64 103 63 103 64 103 64 99 61 91 61 99 63 99 61 91 58 83 58 87 60 91 58 87 57 79 58 87 58 87 58 87 58 87 60 91 60 91 60 91 60 91 61 95 61 95 61 95 61 95 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 83 64 83 66 87 66 87 63 103 64 103 64 99 61 95 64 103 66 111 67 111 67 103 72 107 72 111 76 123 81 134 81 126 79 123 76 119 75 115 79 123 73 111 72 115 69 107 61 67 40 35 39 51 43 55 43 59 46 71 51 79 52 79 49 75 51 75 52 79 52 83 51 79 57 87 54 75 52 79 55 87 57 83 52 75 55 91 60 95 60 99 61 103 61 103 67 119 64 115 66 126 72 138 69 115 67 111 67 115 70 123 72 123 70 119 70 119 69 115 70 123 67 115 63 103 60 95 51 71 48 63 46 67 49 75 46 63 45 59 45 71 52 75 58 79 58 83 63 91 69 103 66 107 67 115 72 130 78 146 81 146 81 146 81 150 84 150 79 134 84 130 79 126 82 138 84 138 82 134 84 142 88 166 92 190 93 182 98 190 104 194 108 162 101 186 108 261 135 253 95 91 40 47 34 31 42 47 40 43 37 39 40 47 39 39 40 51 39 47 39 47 40 51 33 31 33 27 31 27 30 23 31 35 31 35 31 35 31 35 30 31 30 27 28 23 27 23 27 15 24 15 27 19 22 7 22 15 21 15 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 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 3 0 4 3 6 0 6 0 6 0 6 0 4 0 6 0 6 0 4 0 6 3 7 7 7 7 9 11 12 19 10 7 3 0 6 11 7 11 10 11 6 0 6 7 9 7 7 3 6 7 7 11 6 11 12 19 10 11 10 19 15 23 12 15 10 15 10 19 13 19 7 11 10 23 12 19 7 7 6 15 10 23 9 11 4 7 7 7 4 0 4 7 12 15 4 0 1 0 7 15 7 11 7 11 7 11 7 11 6 7 6 7 6 7 6 7 1 7 9 19 7 3 4 3 9 15 7 11 7 7 6 7 88 37 100 45 107 43 97 37 112 49 109 43 97 42 105 49 109 45 107 43 107 43 109 45 121 51 112 42 100 36 93 33 95 42 105 37 102 49 124 49 117 51 124 54 124 57 138 67 126 54 128 63 136 57 131 64 126 57 131 58 128 54 117 46 107 42 102 42 107 43 102 37 97 40 107 46 112 45 102 39 107 45 107 39 93 34 102 45 107 40 105 46 114 42 105 45 107 43 107 45 112 49 121 54 117 48 112 48 119 52 119 49 112 45 107 45 117 52 121 51 114 51 121 52 119 51 121 55 131 57 131 58 133 58 136 60 128 57 133 58 128 55 131 58 131 57 131 55 128 54 126 54 124 54 131 58 133 58 131 55 133 57 131 57 128 55 128 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 128 55 131 58 138 63 143 64 140 63 138 61 136 58 131 57 131 60 148 63 136 55 140 66 152 66 150 64 145 61 143 60 140 61 143 63 145 61 143 60 143 63 148 66 148 61 138 55 136 57 138 60 143 61 140 60 140 60 143 63 148 64 145 63 150 63 150 61 148 60 145 60 148 61 148 61 148 61 148 61 145 60 143 58 145 61 150 63 152 64 152 64 152 64 152 64 150 64 152 64 152 63 148 60 148 61 150 64 152 63 148 60 145 60 145 60 145 58 140 57 143 58 143 58 143 58 143 58 143 58 143 58 143 58 143 58 150 63 150 63 150 63 150 63 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 162 64 162 66 164 66 162 64 164 66 164 63 159 60 162 64 167 67 169 67 169 67 176 72 181 76 188 79 191 79 193 79 191 78 186 75 181 73 176 70 162 66 159 64 148 58 136 45 102 34 107 45 114 43 107 45 112 49 119 52 121 52 114 49 117 49 119 51 119 52 119 54 131 57 126 51 124 55 128 57 131 55 124 52 128 58 136 60 136 61 138 63 143 61 155 64 152 63 155 66 164 70 159 67 157 67 157 69 162 72 164 72 164 70 162 69 159 69 155 67 150 64 143 58 136 55 126 49 119 45 119 48 124 51 131 48 124 45 126 49 136 57 148 60 145 61 150 64 155 67 169 67 171 69 176 75 183 78 188 78 186 78 186 79 191 84 193 81 198 81 191 78 195 84 200 82 195 81 195 85 207 88 219 87 224 88 226 96 236 102 236 93 217 99 231 122 284 128 219 66 119 46 109 37 112 37 109 39 105 37 109 40 107 37 112 40 109 39 107 40 109 42 100 34 97 33 97 31 95 31 93 31 93 31 93 31 93 31 90 30 90 28 88 27 85 27 78 24 76 25 81 25 69 19 71 22 64 19 59 16 50 15 47 12 45 12 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 2 1 4 1 7 3 7 3 11 6 11 6 11 6 11 6 7 4 9 6 11 4 9 3 19 6 19 7 21 9 23 9 23 10 23 6 14 3 21 12 19 9 28 9 19 3 19 9 19 7 21 9 23 7 21 6 21 10 31 15 31 12 31 15 33 13 26 9 23 9 26 12 23 10 11 6 16 10 19 10 9 7 19 10 16 7 16 10 9 7 16 7 11 4 11 9 21 10 14 6 11 6 14 9 14 7 14 7 14 7 14 7 11 6 11 6 11 6 11 6 0 4 14 10 11 6 7 4 11 7 11 6 9 6 7 4 36 51 43 71 46 59 37 35 45 67 43 55 39 55 45 79 54 75 46 51 39 39 37 43 51 67 43 39 34 23 31 23 31 31 28 0 22 39 46 63 42 59 46 67 49 79 58 107 55 83 57 103 58 75 49 83 52 83 54 83 54 79 49 67 43 59 42 59 43 63 40 47 37 55 45 71 46 59 36 31 45 59 43 39 33 27 40 63 42 43 40 63 48 55 42 63 43 59 45 63 48 75 52 83 51 63 43 63 52 87 52 67 48 59 43 59 48 75 51 75 48 75 52 79 51 75 54 87 57 87 57 91 58 95 60 95 54 91 61 95 54 75 55 95 57 87 57 83 55 79 54 79 51 75 55 87 58 87 55 79 57 87 55 83 55 79 54 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 54 83 57 91 61 103 64 107 63 103 61 95 58 91 57 83 54 99 64 107 57 87 60 115 61 103 60 95 57 87 55 83 60 103 61 107 63 103 61 99 61 107 64 115 64 99 57 83 55 91 58 95 60 99 58 95 58 95 60 103 63 107 63 103 63 99 63 95 61 91 60 91 61 95 61 95 61 95 61 95 57 83 57 83 57 87 60 95 64 103 64 103 64 103 64 103 63 103 64 103 64 99 61 91 60 95 63 107 66 103 63 95 63 103 64 103 64 99 61 91 60 91 60 91 60 91 60 91 58 87 58 87 58 87 58 87 64 103 64 103 64 103 64 103 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 63 83 64 87 66 87 63 103 64 107 64 99 60 87 63 103 66 111 67 111 67 99 70 107 75 123 79 126 79 123 79 126 78 119 75 115 73 107 66 99 61 87 60 83 55 71 48 39 31 23 39 59 45 55 43 59 48 71 51 79 52 79 48 67 48 71 49 71 51 75 49 79 58 87 52 71 52 83 55 87 57 83 52 75 55 91 60 95 60 99 61 103 61 103 61 107 60 103 61 111 66 126 67 111 67 111 67 115 72 123 72 123 72 119 70 115 69 115 67 119 64 107 60 91 55 83 49 67 46 59 45 67 49 75 49 71 46 63 46 75 55 87 63 87 61 87 61 83 64 91 69 115 69 119 72 126 76 134 76 130 75 130 75 134 78 134 76 126 81 126 76 119 79 134 84 134 81 126 81 138 88 162 84 174 84 162 90 170 98 178 101 142 92 170 99 230 134 273 113 126 51 83 46 47 40 27 40 43 37 39 40 47 39 39 42 51 40 47 39 51 40 55 36 39 36 35 34 31 33 31 31 35 31 35 31 35 31 35 30 31 30 27 28 23 27 23 25 11 24 15 27 15 22 3 24 19 22 19 18 7 16 7 12 0 13 7 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 1 0 1 0 3 0 4 3 4 0 4 0 4 0 4 0 3 0 4 0 6 0 4 0 6 3 6 7 7 11 9 11 6 7 6 0 3 3 10 27 6 11 12 15 4 0 6 11 4 3 9 15 10 11 6 0 9 19 15 31 15 23 15 31 15 19 10 11 7 11 10 15 13 15 6 7 7 19 10 15 9 27 16 27 7 0 3 7 6 11 9 15 6 7 7 19 9 19 10 23 10 15 7 7 7 11 7 11 7 11 7 11 6 7 6 7 6 7 6 7 0 3 9 19 9 7 4 3 6 7 6 3 4 0 3 0